@@ -126,7 +126,8 @@ def project_create(self, body):
126
126
def table_create (
127
127
self , project : NocoDBProject , body : dict
128
128
) -> dict :
129
- return self .__session .post (
129
+ return self ._request (
130
+ "POST" ,
130
131
url = self .__api_info .get_project_tables_uri (project ),
131
132
json = body ,
132
133
).json ()
@@ -136,67 +137,76 @@ def table_list(
136
137
project : NocoDBProject ,
137
138
params : Optional [dict ] = None ,
138
139
) -> dict :
139
- return self .__session .get (
140
+ return self ._request (
141
+ "GET" ,
140
142
url = self .__api_info .get_project_tables_uri (project ),
141
143
params = params ,
142
144
).json ()
143
145
144
146
def table_read (
145
147
self , tableId : str ,
146
148
) -> dict :
147
- return self .__session .get (
149
+ return self ._request (
150
+ "GET" ,
148
151
url = self .__api_info .get_table_meta_uri (tableId )
149
152
).json ()
150
153
151
154
def table_update (
152
155
self , tableId : str , body : dict
153
156
):
154
- return self .__session .patch (
157
+ return self ._request (
158
+ "PATCH" ,
155
159
url = self .__api_info .get_table_meta_uri (tableId ),
156
160
json = body ,
157
161
).json ()
158
162
159
163
def table_delete (
160
164
self , tableId : str ,
161
165
) -> dict :
162
- return self .__session .delete (
166
+ return self ._request (
167
+ "DELETE" ,
163
168
url = self .__api_info .get_table_meta_uri (tableId )
164
169
).json ()
165
170
166
171
def table_reorder (
167
172
self , tableId : str , order : int
168
173
) -> dict :
169
- return self .__session .post (
174
+ return self ._request (
175
+ "POST" ,
170
176
url = self .__api_info .get_table_meta_uri (tableId , "reorder" ),
171
177
json = { "order" : order }
172
178
).json ()
173
179
174
180
def table_column_create (
175
181
self , tableId : str , body : dict ,
176
182
) -> dict :
177
- return self .__session .post (
183
+ return self ._request (
184
+ "POST" ,
178
185
url = self .__api_info .get_table_meta_uri (tableId , "columns" ),
179
186
json = body ,
180
187
).json ()
181
188
182
189
def table_column_update (
183
190
self , columnId : str , body : dict ,
184
191
) -> dict :
185
- return self .__session .patch (
192
+ return self ._request (
193
+ "PATCH" ,
186
194
url = self .__api_info .get_column_uri (columnId ),
187
195
json = body ,
188
196
).json ()
189
197
190
198
def table_column_delete (
191
199
self , columnId : str ,
192
200
) -> dict :
193
- return self .__session .delete (
201
+ return self ._request (
202
+ "DELETE" ,
194
203
url = self .__api_info .get_column_uri (columnId )
195
204
).json ()
196
205
197
206
def table_column_set_primary (
198
207
self , columnId : str ,
199
208
) -> bool :
200
- return self .__session .post (
209
+ return self ._request (
210
+ "POST" ,
201
211
url = self .__api_info .get_column_uri (columnId , "primary" ),
202
212
).json ()
0 commit comments