1010"""
1111
1212"""
13- OpenAPI spec version: 2.10.2
13+ OpenAPI spec version: 2.10.4
1414"""
1515
1616import importlib
@@ -1231,9 +1231,9 @@ def update_folder(
12311231 def upload_file (
12321232 self ,
12331233 xero_tenant_id ,
1234- body = empty ,
1235- name = empty ,
1236- filename = empty ,
1234+ body ,
1235+ name ,
1236+ filename ,
12371237 mime_type = empty ,
12381238 _return_http_data_only = True ,
12391239 _preload_content = True ,
@@ -1242,9 +1242,9 @@ def upload_file(
12421242 """Uploads a File to the inbox # noqa: E501
12431243 OAuth2 scope: files
12441244 :param str xero_tenant_id: Xero identifier for Tenant (required)
1245- :param str body:
1246- :param str name: exact name of the file you are uploading
1247- :param str filename:
1245+ :param str body: (required)
1246+ :param str name: exact name of the file you are uploading (required)
1247+ :param str filename: (required)
12481248 :param str mime_type:
12491249 :param bool _return_http_data_only: return received data only
12501250 :param bool _preload_content: load received data in models
@@ -1258,6 +1258,22 @@ def upload_file(
12581258 "Missing the required parameter `xero_tenant_id` "
12591259 "when calling `upload_file`"
12601260 )
1261+ # verify the required parameter 'body' is set
1262+ if body is None :
1263+ raise ValueError (
1264+ "Missing the required parameter `body` " "when calling `upload_file`"
1265+ )
1266+ # verify the required parameter 'name' is set
1267+ if name is None :
1268+ raise ValueError (
1269+ "Missing the required parameter `name` " "when calling `upload_file`"
1270+ )
1271+ # verify the required parameter 'filename' is set
1272+ if filename is None :
1273+ raise ValueError (
1274+ "Missing the required parameter `filename` "
1275+ "when calling `upload_file`"
1276+ )
12611277
12621278 collection_formats = {}
12631279 path_params = {}
@@ -1317,9 +1333,9 @@ def upload_file_to_folder(
13171333 self ,
13181334 xero_tenant_id ,
13191335 folder_id ,
1320- body = empty ,
1321- name = empty ,
1322- filename = empty ,
1336+ body ,
1337+ name ,
1338+ filename ,
13231339 mime_type = empty ,
13241340 _return_http_data_only = True ,
13251341 _preload_content = True ,
@@ -1329,9 +1345,9 @@ def upload_file_to_folder(
13291345 OAuth2 scope: files
13301346 :param str xero_tenant_id: Xero identifier for Tenant (required)
13311347 :param str folder_id: pass required folder id to save file to specific folder (required)
1332- :param str body:
1333- :param str name: exact name of the file you are uploading
1334- :param str filename:
1348+ :param str body: (required)
1349+ :param str name: exact name of the file you are uploading (required)
1350+ :param str filename: (required)
13351351 :param str mime_type:
13361352 :param bool _return_http_data_only: return received data only
13371353 :param bool _preload_content: load received data in models
@@ -1351,6 +1367,24 @@ def upload_file_to_folder(
13511367 "Missing the required parameter `folder_id` "
13521368 "when calling `upload_file_to_folder`"
13531369 )
1370+ # verify the required parameter 'body' is set
1371+ if body is None :
1372+ raise ValueError (
1373+ "Missing the required parameter `body` "
1374+ "when calling `upload_file_to_folder`"
1375+ )
1376+ # verify the required parameter 'name' is set
1377+ if name is None :
1378+ raise ValueError (
1379+ "Missing the required parameter `name` "
1380+ "when calling `upload_file_to_folder`"
1381+ )
1382+ # verify the required parameter 'filename' is set
1383+ if filename is None :
1384+ raise ValueError (
1385+ "Missing the required parameter `filename` "
1386+ "when calling `upload_file_to_folder`"
1387+ )
13541388
13551389 collection_formats = {}
13561390 path_params = {
@@ -1385,7 +1419,7 @@ def upload_file_to_folder(
13851419
13861420 # Authentication setting
13871421 auth_settings = ["OAuth2" ]
1388- url = self .get_resource_url ("/Folders /{FolderId}" )
1422+ url = self .get_resource_url ("/Files /{FolderId}" )
13891423
13901424 try :
13911425 return self .api_client .call_api (
0 commit comments