From 706e3687ff3f1b248d9768e5d920aaf5439c479b Mon Sep 17 00:00:00 2001 From: Jason Rasmussen Date: Mon, 10 Jul 2023 15:12:53 -0400 Subject: [PATCH] chore: open api --- cli/src/api/open-api/api.ts | 48 ++--------------- mobile/openapi/doc/AssetApi.md | 8 +-- mobile/openapi/doc/ImportAssetDto.md | 1 - mobile/openapi/lib/api/asset_api.dart | 22 ++------ .../openapi/lib/model/import_asset_dto.dart | 10 +--- mobile/openapi/test/asset_api_test.dart | 2 +- .../openapi/test/import_asset_dto_test.dart | 5 -- web/src/api/open-api/api.ts | 52 +++---------------- 8 files changed, 18 insertions(+), 130 deletions(-) diff --git a/cli/src/api/open-api/api.ts b/cli/src/api/open-api/api.ts index ec57c3591b..51571d8466 100644 --- a/cli/src/api/open-api/api.ts +++ b/cli/src/api/open-api/api.ts @@ -1340,12 +1340,6 @@ export interface GetAssetCountByTimeBucketDto { * @interface ImportAssetDto */ export interface ImportAssetDto { - /** - * - * @type {AssetTypeEnum} - * @memberof ImportAssetDto - */ - 'assetType': AssetTypeEnum; /** * * @type {boolean} @@ -1413,8 +1407,6 @@ export interface ImportAssetDto { */ 'duration'?: string; } - - /** * * @export @@ -5642,9 +5634,7 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration }, /** * - * @param {AssetTypeEnum} assetType * @param {File} assetData - * @param {string} fileExtension * @param {string} deviceAssetId * @param {string} deviceId * @param {string} fileCreatedAt @@ -5660,13 +5650,9 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration * @param {*} [options] Override http request option. * @throws {RequiredError} */ - uploadFile: async (assetType: AssetTypeEnum, assetData: File, fileExtension: string, deviceAssetId: string, deviceId: string, fileCreatedAt: string, fileModifiedAt: string, isFavorite: boolean, key?: string, livePhotoData?: File, sidecarData?: File, isReadOnly?: boolean, isArchived?: boolean, isVisible?: boolean, duration?: string, options: AxiosRequestConfig = {}): Promise => { - // verify required parameter 'assetType' is not null or undefined - assertParamExists('uploadFile', 'assetType', assetType) + uploadFile: async (assetData: File, deviceAssetId: string, deviceId: string, fileCreatedAt: string, fileModifiedAt: string, isFavorite: boolean, key?: string, livePhotoData?: File, sidecarData?: File, isReadOnly?: boolean, isArchived?: boolean, isVisible?: boolean, duration?: string, options: AxiosRequestConfig = {}): Promise => { // verify required parameter 'assetData' is not null or undefined assertParamExists('uploadFile', 'assetData', assetData) - // verify required parameter 'fileExtension' is not null or undefined - assertParamExists('uploadFile', 'fileExtension', fileExtension) // verify required parameter 'deviceAssetId' is not null or undefined assertParamExists('uploadFile', 'deviceAssetId', deviceAssetId) // verify required parameter 'deviceId' is not null or undefined @@ -5704,10 +5690,6 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration } - if (assetType !== undefined) { - localVarFormParams.append('assetType', new Blob([JSON.stringify(assetType)], { type: "application/json", })); - } - if (assetData !== undefined) { localVarFormParams.append('assetData', assetData as any); } @@ -5724,10 +5706,6 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration localVarFormParams.append('isReadOnly', isReadOnly as any); } - if (fileExtension !== undefined) { - localVarFormParams.append('fileExtension', fileExtension as any); - } - if (deviceAssetId !== undefined) { localVarFormParams.append('deviceAssetId', deviceAssetId as any); } @@ -6041,9 +6019,7 @@ export const AssetApiFp = function(configuration?: Configuration) { }, /** * - * @param {AssetTypeEnum} assetType * @param {File} assetData - * @param {string} fileExtension * @param {string} deviceAssetId * @param {string} deviceId * @param {string} fileCreatedAt @@ -6059,8 +6035,8 @@ export const AssetApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async uploadFile(assetType: AssetTypeEnum, assetData: File, fileExtension: string, deviceAssetId: string, deviceId: string, fileCreatedAt: string, fileModifiedAt: string, isFavorite: boolean, key?: string, livePhotoData?: File, sidecarData?: File, isReadOnly?: boolean, isArchived?: boolean, isVisible?: boolean, duration?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.uploadFile(assetType, assetData, fileExtension, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, livePhotoData, sidecarData, isReadOnly, isArchived, isVisible, duration, options); + async uploadFile(assetData: File, deviceAssetId: string, deviceId: string, fileCreatedAt: string, fileModifiedAt: string, isFavorite: boolean, key?: string, livePhotoData?: File, sidecarData?: File, isReadOnly?: boolean, isArchived?: boolean, isVisible?: boolean, duration?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { + const localVarAxiosArgs = await localVarAxiosParamCreator.uploadFile(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, livePhotoData, sidecarData, isReadOnly, isArchived, isVisible, duration, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, } @@ -6291,7 +6267,7 @@ export const AssetApiFactory = function (configuration?: Configuration, basePath * @throws {RequiredError} */ uploadFile(requestParameters: AssetApiUploadFileRequest, options?: AxiosRequestConfig): AxiosPromise { - return localVarFp.uploadFile(requestParameters.assetType, requestParameters.assetData, requestParameters.fileExtension, requestParameters.deviceAssetId, requestParameters.deviceId, requestParameters.fileCreatedAt, requestParameters.fileModifiedAt, requestParameters.isFavorite, requestParameters.key, requestParameters.livePhotoData, requestParameters.sidecarData, requestParameters.isReadOnly, requestParameters.isArchived, requestParameters.isVisible, requestParameters.duration, options).then((request) => request(axios, basePath)); + return localVarFp.uploadFile(requestParameters.assetData, requestParameters.deviceAssetId, requestParameters.deviceId, requestParameters.fileCreatedAt, requestParameters.fileModifiedAt, requestParameters.isFavorite, requestParameters.key, requestParameters.livePhotoData, requestParameters.sidecarData, requestParameters.isReadOnly, requestParameters.isArchived, requestParameters.isVisible, requestParameters.duration, options).then((request) => request(axios, basePath)); }, }; }; @@ -6715,13 +6691,6 @@ export interface AssetApiUpdateAssetRequest { * @interface AssetApiUploadFileRequest */ export interface AssetApiUploadFileRequest { - /** - * - * @type {AssetTypeEnum} - * @memberof AssetApiUploadFile - */ - readonly assetType: AssetTypeEnum - /** * * @type {File} @@ -6729,13 +6698,6 @@ export interface AssetApiUploadFileRequest { */ readonly assetData: File - /** - * - * @type {string} - * @memberof AssetApiUploadFile - */ - readonly fileExtension: string - /** * * @type {string} @@ -7095,7 +7057,7 @@ export class AssetApi extends BaseAPI { * @memberof AssetApi */ public uploadFile(requestParameters: AssetApiUploadFileRequest, options?: AxiosRequestConfig) { - return AssetApiFp(this.configuration).uploadFile(requestParameters.assetType, requestParameters.assetData, requestParameters.fileExtension, requestParameters.deviceAssetId, requestParameters.deviceId, requestParameters.fileCreatedAt, requestParameters.fileModifiedAt, requestParameters.isFavorite, requestParameters.key, requestParameters.livePhotoData, requestParameters.sidecarData, requestParameters.isReadOnly, requestParameters.isArchived, requestParameters.isVisible, requestParameters.duration, options).then((request) => request(this.axios, this.basePath)); + return AssetApiFp(this.configuration).uploadFile(requestParameters.assetData, requestParameters.deviceAssetId, requestParameters.deviceId, requestParameters.fileCreatedAt, requestParameters.fileModifiedAt, requestParameters.isFavorite, requestParameters.key, requestParameters.livePhotoData, requestParameters.sidecarData, requestParameters.isReadOnly, requestParameters.isArchived, requestParameters.isVisible, requestParameters.duration, options).then((request) => request(this.axios, this.basePath)); } } diff --git a/mobile/openapi/doc/AssetApi.md b/mobile/openapi/doc/AssetApi.md index c71b4151d3..998836d09f 100644 --- a/mobile/openapi/doc/AssetApi.md +++ b/mobile/openapi/doc/AssetApi.md @@ -1393,7 +1393,7 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **uploadFile** -> AssetFileUploadResponseDto uploadFile(assetType, assetData, fileExtension, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, livePhotoData, sidecarData, isReadOnly, isArchived, isVisible, duration) +> AssetFileUploadResponseDto uploadFile(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, livePhotoData, sidecarData, isReadOnly, isArchived, isVisible, duration) @@ -1416,9 +1416,7 @@ import 'package:openapi/api.dart'; //defaultApiClient.getAuthentication('bearer').setAccessToken(yourTokenGeneratorFunction); final api_instance = AssetApi(); -final assetType = ; // AssetTypeEnum | final assetData = BINARY_DATA_HERE; // MultipartFile | -final fileExtension = fileExtension_example; // String | final deviceAssetId = deviceAssetId_example; // String | final deviceId = deviceId_example; // String | final fileCreatedAt = 2013-10-20T19:20:30+01:00; // DateTime | @@ -1433,7 +1431,7 @@ final isVisible = true; // bool | final duration = duration_example; // String | try { - final result = api_instance.uploadFile(assetType, assetData, fileExtension, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, livePhotoData, sidecarData, isReadOnly, isArchived, isVisible, duration); + final result = api_instance.uploadFile(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, livePhotoData, sidecarData, isReadOnly, isArchived, isVisible, duration); print(result); } catch (e) { print('Exception when calling AssetApi->uploadFile: $e\n'); @@ -1444,9 +1442,7 @@ try { Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **assetType** | [**AssetTypeEnum**](AssetTypeEnum.md)| | **assetData** | **MultipartFile**| | - **fileExtension** | **String**| | **deviceAssetId** | **String**| | **deviceId** | **String**| | **fileCreatedAt** | **DateTime**| | diff --git a/mobile/openapi/doc/ImportAssetDto.md b/mobile/openapi/doc/ImportAssetDto.md index da612b0abc..408e3519cf 100644 --- a/mobile/openapi/doc/ImportAssetDto.md +++ b/mobile/openapi/doc/ImportAssetDto.md @@ -8,7 +8,6 @@ import 'package:openapi/api.dart'; ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**assetType** | [**AssetTypeEnum**](AssetTypeEnum.md) | | **isReadOnly** | **bool** | | [optional] [default to true] **assetPath** | **String** | | **sidecarPath** | **String** | | [optional] diff --git a/mobile/openapi/lib/api/asset_api.dart b/mobile/openapi/lib/api/asset_api.dart index a73ec3b1ec..1c609a7277 100644 --- a/mobile/openapi/lib/api/asset_api.dart +++ b/mobile/openapi/lib/api/asset_api.dart @@ -1359,12 +1359,8 @@ class AssetApi { /// Performs an HTTP 'POST /asset/upload' operation and returns the [Response]. /// Parameters: /// - /// * [AssetTypeEnum] assetType (required): - /// /// * [MultipartFile] assetData (required): /// - /// * [String] fileExtension (required): - /// /// * [String] deviceAssetId (required): /// /// * [String] deviceId (required): @@ -1388,7 +1384,7 @@ class AssetApi { /// * [bool] isVisible: /// /// * [String] duration: - Future uploadFileWithHttpInfo(AssetTypeEnum assetType, MultipartFile assetData, String fileExtension, String deviceAssetId, String deviceId, DateTime fileCreatedAt, DateTime fileModifiedAt, bool isFavorite, { String? key, MultipartFile? livePhotoData, MultipartFile? sidecarData, bool? isReadOnly, bool? isArchived, bool? isVisible, String? duration, }) async { + Future uploadFileWithHttpInfo(MultipartFile assetData, String deviceAssetId, String deviceId, DateTime fileCreatedAt, DateTime fileModifiedAt, bool isFavorite, { String? key, MultipartFile? livePhotoData, MultipartFile? sidecarData, bool? isReadOnly, bool? isArchived, bool? isVisible, String? duration, }) async { // ignore: prefer_const_declarations final path = r'/asset/upload'; @@ -1407,10 +1403,6 @@ class AssetApi { bool hasFields = false; final mp = MultipartRequest('POST', Uri.parse(path)); - if (assetType != null) { - hasFields = true; - mp.fields[r'assetType'] = parameterToString(assetType); - } if (assetData != null) { hasFields = true; mp.fields[r'assetData'] = assetData.field; @@ -1430,10 +1422,6 @@ class AssetApi { hasFields = true; mp.fields[r'isReadOnly'] = parameterToString(isReadOnly); } - if (fileExtension != null) { - hasFields = true; - mp.fields[r'fileExtension'] = parameterToString(fileExtension); - } if (deviceAssetId != null) { hasFields = true; mp.fields[r'deviceAssetId'] = parameterToString(deviceAssetId); @@ -1483,12 +1471,8 @@ class AssetApi { /// Parameters: /// - /// * [AssetTypeEnum] assetType (required): - /// /// * [MultipartFile] assetData (required): /// - /// * [String] fileExtension (required): - /// /// * [String] deviceAssetId (required): /// /// * [String] deviceId (required): @@ -1512,8 +1496,8 @@ class AssetApi { /// * [bool] isVisible: /// /// * [String] duration: - Future uploadFile(AssetTypeEnum assetType, MultipartFile assetData, String fileExtension, String deviceAssetId, String deviceId, DateTime fileCreatedAt, DateTime fileModifiedAt, bool isFavorite, { String? key, MultipartFile? livePhotoData, MultipartFile? sidecarData, bool? isReadOnly, bool? isArchived, bool? isVisible, String? duration, }) async { - final response = await uploadFileWithHttpInfo(assetType, assetData, fileExtension, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key: key, livePhotoData: livePhotoData, sidecarData: sidecarData, isReadOnly: isReadOnly, isArchived: isArchived, isVisible: isVisible, duration: duration, ); + Future uploadFile(MultipartFile assetData, String deviceAssetId, String deviceId, DateTime fileCreatedAt, DateTime fileModifiedAt, bool isFavorite, { String? key, MultipartFile? livePhotoData, MultipartFile? sidecarData, bool? isReadOnly, bool? isArchived, bool? isVisible, String? duration, }) async { + final response = await uploadFileWithHttpInfo(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key: key, livePhotoData: livePhotoData, sidecarData: sidecarData, isReadOnly: isReadOnly, isArchived: isArchived, isVisible: isVisible, duration: duration, ); if (response.statusCode >= HttpStatus.badRequest) { throw ApiException(response.statusCode, await _decodeBodyBytes(response)); } diff --git a/mobile/openapi/lib/model/import_asset_dto.dart b/mobile/openapi/lib/model/import_asset_dto.dart index dd67e89fb6..1ebaeee75f 100644 --- a/mobile/openapi/lib/model/import_asset_dto.dart +++ b/mobile/openapi/lib/model/import_asset_dto.dart @@ -13,7 +13,6 @@ part of openapi.api; class ImportAssetDto { /// Returns a new [ImportAssetDto] instance. ImportAssetDto({ - required this.assetType, this.isReadOnly = true, required this.assetPath, this.sidecarPath, @@ -27,8 +26,6 @@ class ImportAssetDto { this.duration, }); - AssetTypeEnum assetType; - bool isReadOnly; String assetPath; @@ -77,7 +74,6 @@ class ImportAssetDto { @override bool operator ==(Object other) => identical(this, other) || other is ImportAssetDto && - other.assetType == assetType && other.isReadOnly == isReadOnly && other.assetPath == assetPath && other.sidecarPath == sidecarPath && @@ -93,7 +89,6 @@ class ImportAssetDto { @override int get hashCode => // ignore: unnecessary_parenthesis - (assetType.hashCode) + (isReadOnly.hashCode) + (assetPath.hashCode) + (sidecarPath == null ? 0 : sidecarPath!.hashCode) + @@ -107,11 +102,10 @@ class ImportAssetDto { (duration == null ? 0 : duration!.hashCode); @override - String toString() => 'ImportAssetDto[assetType=$assetType, isReadOnly=$isReadOnly, assetPath=$assetPath, sidecarPath=$sidecarPath, deviceAssetId=$deviceAssetId, deviceId=$deviceId, fileCreatedAt=$fileCreatedAt, fileModifiedAt=$fileModifiedAt, isFavorite=$isFavorite, isArchived=$isArchived, isVisible=$isVisible, duration=$duration]'; + String toString() => 'ImportAssetDto[isReadOnly=$isReadOnly, assetPath=$assetPath, sidecarPath=$sidecarPath, deviceAssetId=$deviceAssetId, deviceId=$deviceId, fileCreatedAt=$fileCreatedAt, fileModifiedAt=$fileModifiedAt, isFavorite=$isFavorite, isArchived=$isArchived, isVisible=$isVisible, duration=$duration]'; Map toJson() { final json = {}; - json[r'assetType'] = this.assetType; json[r'isReadOnly'] = this.isReadOnly; json[r'assetPath'] = this.assetPath; if (this.sidecarPath != null) { @@ -150,7 +144,6 @@ class ImportAssetDto { final json = value.cast(); return ImportAssetDto( - assetType: AssetTypeEnum.fromJson(json[r'assetType'])!, isReadOnly: mapValueOfType(json, r'isReadOnly') ?? true, assetPath: mapValueOfType(json, r'assetPath')!, sidecarPath: mapValueOfType(json, r'sidecarPath'), @@ -209,7 +202,6 @@ class ImportAssetDto { /// The list of required keys that must be present in a JSON. static const requiredKeys = { - 'assetType', 'assetPath', 'deviceAssetId', 'deviceId', diff --git a/mobile/openapi/test/asset_api_test.dart b/mobile/openapi/test/asset_api_test.dart index 1c5f08536b..97fa9c3f05 100644 --- a/mobile/openapi/test/asset_api_test.dart +++ b/mobile/openapi/test/asset_api_test.dart @@ -151,7 +151,7 @@ void main() { // TODO }); - //Future uploadFile(AssetTypeEnum assetType, MultipartFile assetData, String fileExtension, String deviceAssetId, String deviceId, DateTime fileCreatedAt, DateTime fileModifiedAt, bool isFavorite, { String key, MultipartFile livePhotoData, MultipartFile sidecarData, bool isReadOnly, bool isArchived, bool isVisible, String duration }) async + //Future uploadFile(MultipartFile assetData, String deviceAssetId, String deviceId, DateTime fileCreatedAt, DateTime fileModifiedAt, bool isFavorite, { String key, MultipartFile livePhotoData, MultipartFile sidecarData, bool isReadOnly, bool isArchived, bool isVisible, String duration }) async test('test uploadFile', () async { // TODO }); diff --git a/mobile/openapi/test/import_asset_dto_test.dart b/mobile/openapi/test/import_asset_dto_test.dart index ca7526cc24..c602c83ec5 100644 --- a/mobile/openapi/test/import_asset_dto_test.dart +++ b/mobile/openapi/test/import_asset_dto_test.dart @@ -16,11 +16,6 @@ void main() { // final instance = ImportAssetDto(); group('test ImportAssetDto', () { - // AssetTypeEnum assetType - test('to test the property `assetType`', () async { - // TODO - }); - // bool isReadOnly (default value: true) test('to test the property `isReadOnly`', () async { // TODO diff --git a/web/src/api/open-api/api.ts b/web/src/api/open-api/api.ts index da6a8d174b..500b0aa2bc 100644 --- a/web/src/api/open-api/api.ts +++ b/web/src/api/open-api/api.ts @@ -1340,12 +1340,6 @@ export interface GetAssetCountByTimeBucketDto { * @interface ImportAssetDto */ export interface ImportAssetDto { - /** - * - * @type {AssetTypeEnum} - * @memberof ImportAssetDto - */ - 'assetType': AssetTypeEnum; /** * * @type {boolean} @@ -1413,8 +1407,6 @@ export interface ImportAssetDto { */ 'duration'?: string; } - - /** * * @export @@ -5651,9 +5643,7 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration }, /** * - * @param {AssetTypeEnum} assetType * @param {File} assetData - * @param {string} fileExtension * @param {string} deviceAssetId * @param {string} deviceId * @param {string} fileCreatedAt @@ -5669,13 +5659,9 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration * @param {*} [options] Override http request option. * @throws {RequiredError} */ - uploadFile: async (assetType: AssetTypeEnum, assetData: File, fileExtension: string, deviceAssetId: string, deviceId: string, fileCreatedAt: string, fileModifiedAt: string, isFavorite: boolean, key?: string, livePhotoData?: File, sidecarData?: File, isReadOnly?: boolean, isArchived?: boolean, isVisible?: boolean, duration?: string, options: AxiosRequestConfig = {}): Promise => { - // verify required parameter 'assetType' is not null or undefined - assertParamExists('uploadFile', 'assetType', assetType) + uploadFile: async (assetData: File, deviceAssetId: string, deviceId: string, fileCreatedAt: string, fileModifiedAt: string, isFavorite: boolean, key?: string, livePhotoData?: File, sidecarData?: File, isReadOnly?: boolean, isArchived?: boolean, isVisible?: boolean, duration?: string, options: AxiosRequestConfig = {}): Promise => { // verify required parameter 'assetData' is not null or undefined assertParamExists('uploadFile', 'assetData', assetData) - // verify required parameter 'fileExtension' is not null or undefined - assertParamExists('uploadFile', 'fileExtension', fileExtension) // verify required parameter 'deviceAssetId' is not null or undefined assertParamExists('uploadFile', 'deviceAssetId', deviceAssetId) // verify required parameter 'deviceId' is not null or undefined @@ -5713,10 +5699,6 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration } - if (assetType !== undefined) { - localVarFormParams.append('assetType', new Blob([JSON.stringify(assetType)], { type: "application/json", })); - } - if (assetData !== undefined) { localVarFormParams.append('assetData', assetData as any); } @@ -5733,10 +5715,6 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration localVarFormParams.append('isReadOnly', isReadOnly as any); } - if (fileExtension !== undefined) { - localVarFormParams.append('fileExtension', fileExtension as any); - } - if (deviceAssetId !== undefined) { localVarFormParams.append('deviceAssetId', deviceAssetId as any); } @@ -6050,9 +6028,7 @@ export const AssetApiFp = function(configuration?: Configuration) { }, /** * - * @param {AssetTypeEnum} assetType * @param {File} assetData - * @param {string} fileExtension * @param {string} deviceAssetId * @param {string} deviceId * @param {string} fileCreatedAt @@ -6068,8 +6044,8 @@ export const AssetApiFp = function(configuration?: Configuration) { * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async uploadFile(assetType: AssetTypeEnum, assetData: File, fileExtension: string, deviceAssetId: string, deviceId: string, fileCreatedAt: string, fileModifiedAt: string, isFavorite: boolean, key?: string, livePhotoData?: File, sidecarData?: File, isReadOnly?: boolean, isArchived?: boolean, isVisible?: boolean, duration?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.uploadFile(assetType, assetData, fileExtension, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, livePhotoData, sidecarData, isReadOnly, isArchived, isVisible, duration, options); + async uploadFile(assetData: File, deviceAssetId: string, deviceId: string, fileCreatedAt: string, fileModifiedAt: string, isFavorite: boolean, key?: string, livePhotoData?: File, sidecarData?: File, isReadOnly?: boolean, isArchived?: boolean, isVisible?: boolean, duration?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { + const localVarAxiosArgs = await localVarAxiosParamCreator.uploadFile(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, livePhotoData, sidecarData, isReadOnly, isArchived, isVisible, duration, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, } @@ -6316,9 +6292,7 @@ export const AssetApiFactory = function (configuration?: Configuration, basePath }, /** * - * @param {AssetTypeEnum} assetType * @param {File} assetData - * @param {string} fileExtension * @param {string} deviceAssetId * @param {string} deviceId * @param {string} fileCreatedAt @@ -6334,8 +6308,8 @@ export const AssetApiFactory = function (configuration?: Configuration, basePath * @param {*} [options] Override http request option. * @throws {RequiredError} */ - uploadFile(assetType: AssetTypeEnum, assetData: File, fileExtension: string, deviceAssetId: string, deviceId: string, fileCreatedAt: string, fileModifiedAt: string, isFavorite: boolean, key?: string, livePhotoData?: File, sidecarData?: File, isReadOnly?: boolean, isArchived?: boolean, isVisible?: boolean, duration?: string, options?: any): AxiosPromise { - return localVarFp.uploadFile(assetType, assetData, fileExtension, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, livePhotoData, sidecarData, isReadOnly, isArchived, isVisible, duration, options).then((request) => request(axios, basePath)); + uploadFile(assetData: File, deviceAssetId: string, deviceId: string, fileCreatedAt: string, fileModifiedAt: string, isFavorite: boolean, key?: string, livePhotoData?: File, sidecarData?: File, isReadOnly?: boolean, isArchived?: boolean, isVisible?: boolean, duration?: string, options?: any): AxiosPromise { + return localVarFp.uploadFile(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, livePhotoData, sidecarData, isReadOnly, isArchived, isVisible, duration, options).then((request) => request(axios, basePath)); }, }; }; @@ -6759,13 +6733,6 @@ export interface AssetApiUpdateAssetRequest { * @interface AssetApiUploadFileRequest */ export interface AssetApiUploadFileRequest { - /** - * - * @type {AssetTypeEnum} - * @memberof AssetApiUploadFile - */ - readonly assetType: AssetTypeEnum - /** * * @type {File} @@ -6773,13 +6740,6 @@ export interface AssetApiUploadFileRequest { */ readonly assetData: File - /** - * - * @type {string} - * @memberof AssetApiUploadFile - */ - readonly fileExtension: string - /** * * @type {string} @@ -7139,7 +7099,7 @@ export class AssetApi extends BaseAPI { * @memberof AssetApi */ public uploadFile(requestParameters: AssetApiUploadFileRequest, options?: AxiosRequestConfig) { - return AssetApiFp(this.configuration).uploadFile(requestParameters.assetType, requestParameters.assetData, requestParameters.fileExtension, requestParameters.deviceAssetId, requestParameters.deviceId, requestParameters.fileCreatedAt, requestParameters.fileModifiedAt, requestParameters.isFavorite, requestParameters.key, requestParameters.livePhotoData, requestParameters.sidecarData, requestParameters.isReadOnly, requestParameters.isArchived, requestParameters.isVisible, requestParameters.duration, options).then((request) => request(this.axios, this.basePath)); + return AssetApiFp(this.configuration).uploadFile(requestParameters.assetData, requestParameters.deviceAssetId, requestParameters.deviceId, requestParameters.fileCreatedAt, requestParameters.fileModifiedAt, requestParameters.isFavorite, requestParameters.key, requestParameters.livePhotoData, requestParameters.sidecarData, requestParameters.isReadOnly, requestParameters.isArchived, requestParameters.isVisible, requestParameters.duration, options).then((request) => request(this.axios, this.basePath)); } }