diff --git a/cli/src/api/open-api/api.ts b/cli/src/api/open-api/api.ts index 6e237d8640..6d10c4eb2a 100644 --- a/cli/src/api/open-api/api.ts +++ b/cli/src/api/open-api/api.ts @@ -42,18 +42,18 @@ export interface APIKeyCreateDto { * @interface APIKeyCreateResponseDto */ export interface APIKeyCreateResponseDto { - /** - * - * @type {string} - * @memberof APIKeyCreateResponseDto - */ - 'secret': string; /** * * @type {APIKeyResponseDto} * @memberof APIKeyCreateResponseDto */ 'apiKey': APIKeyResponseDto; + /** + * + * @type {string} + * @memberof APIKeyCreateResponseDto + */ + 'secret': string; } /** * @@ -61,6 +61,12 @@ export interface APIKeyCreateResponseDto { * @interface APIKeyResponseDto */ export interface APIKeyResponseDto { + /** + * + * @type {string} + * @memberof APIKeyResponseDto + */ + 'createdAt': string; /** * * @type {string} @@ -73,12 +79,6 @@ export interface APIKeyResponseDto { * @memberof APIKeyResponseDto */ 'name': string; - /** - * - * @type {string} - * @memberof APIKeyResponseDto - */ - 'createdAt': string; /** * * @type {string} @@ -120,10 +120,10 @@ export interface AddAssetsDto { export interface AddAssetsResponseDto { /** * - * @type {number} + * @type {AlbumResponseDto} * @memberof AddAssetsResponseDto */ - 'successfullyAdded': number; + 'album'?: AlbumResponseDto; /** * * @type {Array} @@ -132,10 +132,10 @@ export interface AddAssetsResponseDto { 'alreadyInAlbum': Array; /** * - * @type {AlbumResponseDto} + * @type {number} * @memberof AddAssetsResponseDto */ - 'album'?: AlbumResponseDto; + 'successfullyAdded': number; } /** * @@ -161,7 +161,7 @@ export interface AdminSignupResponseDto { * @type {string} * @memberof AdminSignupResponseDto */ - 'id': string; + 'createdAt': string; /** * * @type {string} @@ -179,13 +179,13 @@ export interface AdminSignupResponseDto { * @type {string} * @memberof AdminSignupResponseDto */ - 'lastName': string; + 'id': string; /** * * @type {string} * @memberof AdminSignupResponseDto */ - 'createdAt': string; + 'lastName': string; } /** * @@ -193,6 +193,12 @@ export interface AdminSignupResponseDto { * @interface AlbumCountResponseDto */ export interface AlbumCountResponseDto { + /** + * + * @type {number} + * @memberof AlbumCountResponseDto + */ + 'notShared': number; /** * * @type {number} @@ -205,12 +211,6 @@ export interface AlbumCountResponseDto { * @memberof AlbumCountResponseDto */ 'shared': number; - /** - * - * @type {number} - * @memberof AlbumCountResponseDto - */ - 'notShared': number; } /** * @@ -218,30 +218,30 @@ export interface AlbumCountResponseDto { * @interface AlbumResponseDto */ export interface AlbumResponseDto { - /** - * - * @type {number} - * @memberof AlbumResponseDto - */ - 'assetCount': number; - /** - * - * @type {string} - * @memberof AlbumResponseDto - */ - 'id': string; - /** - * - * @type {string} - * @memberof AlbumResponseDto - */ - 'ownerId': string; /** * * @type {string} * @memberof AlbumResponseDto */ 'albumName': string; + /** + * + * @type {string} + * @memberof AlbumResponseDto + */ + 'albumThumbnailAssetId': string | null; + /** + * + * @type {number} + * @memberof AlbumResponseDto + */ + 'assetCount': number; + /** + * + * @type {Array} + * @memberof AlbumResponseDto + */ + 'assets': Array; /** * * @type {string} @@ -253,13 +253,25 @@ export interface AlbumResponseDto { * @type {string} * @memberof AlbumResponseDto */ - 'updatedAt': string; + 'id': string; /** * * @type {string} * @memberof AlbumResponseDto */ - 'albumThumbnailAssetId': string | null; + 'lastModifiedAssetTimestamp'?: string; + /** + * + * @type {UserResponseDto} + * @memberof AlbumResponseDto + */ + 'owner': UserResponseDto; + /** + * + * @type {string} + * @memberof AlbumResponseDto + */ + 'ownerId': string; /** * * @type {boolean} @@ -272,24 +284,12 @@ export interface AlbumResponseDto { * @memberof AlbumResponseDto */ 'sharedUsers': Array; - /** - * - * @type {Array} - * @memberof AlbumResponseDto - */ - 'assets': Array; - /** - * - * @type {UserResponseDto} - * @memberof AlbumResponseDto - */ - 'owner': UserResponseDto; /** * * @type {string} * @memberof AlbumResponseDto */ - 'lastModifiedAssetTimestamp'?: string; + 'updatedAt': string; } /** * @@ -302,25 +302,7 @@ export interface AllJobStatusResponseDto { * @type {JobStatusDto} * @memberof AllJobStatusResponseDto */ - 'thumbnailGeneration': JobStatusDto; - /** - * - * @type {JobStatusDto} - * @memberof AllJobStatusResponseDto - */ - 'metadataExtraction': JobStatusDto; - /** - * - * @type {JobStatusDto} - * @memberof AllJobStatusResponseDto - */ - 'videoConversion': JobStatusDto; - /** - * - * @type {JobStatusDto} - * @memberof AllJobStatusResponseDto - */ - 'objectTagging': JobStatusDto; + 'backgroundTask': JobStatusDto; /** * * @type {JobStatusDto} @@ -332,31 +314,49 @@ export interface AllJobStatusResponseDto { * @type {JobStatusDto} * @memberof AllJobStatusResponseDto */ - 'storageTemplateMigration': JobStatusDto; + 'metadataExtraction': JobStatusDto; /** * * @type {JobStatusDto} * @memberof AllJobStatusResponseDto */ - 'backgroundTask': JobStatusDto; - /** - * - * @type {JobStatusDto} - * @memberof AllJobStatusResponseDto - */ - 'search': JobStatusDto; + 'objectTagging': JobStatusDto; /** * * @type {JobStatusDto} * @memberof AllJobStatusResponseDto */ 'recognizeFaces': JobStatusDto; + /** + * + * @type {JobStatusDto} + * @memberof AllJobStatusResponseDto + */ + 'search': JobStatusDto; /** * * @type {JobStatusDto} * @memberof AllJobStatusResponseDto */ 'sidecar': JobStatusDto; + /** + * + * @type {JobStatusDto} + * @memberof AllJobStatusResponseDto + */ + 'storageTemplateMigration': JobStatusDto; + /** + * + * @type {JobStatusDto} + * @memberof AllJobStatusResponseDto + */ + 'thumbnailGeneration': JobStatusDto; + /** + * + * @type {JobStatusDto} + * @memberof AllJobStatusResponseDto + */ + 'videoConversion': JobStatusDto; } /** * @@ -377,18 +377,18 @@ export interface AssetBulkUploadCheckDto { * @interface AssetBulkUploadCheckItem */ export interface AssetBulkUploadCheckItem { - /** - * - * @type {string} - * @memberof AssetBulkUploadCheckItem - */ - 'id': string; /** * base64 or hex encoded sha1 hash * @type {string} * @memberof AssetBulkUploadCheckItem */ 'checksum': string; + /** + * + * @type {string} + * @memberof AssetBulkUploadCheckItem + */ + 'id': string; } /** * @@ -409,12 +409,6 @@ export interface AssetBulkUploadCheckResponseDto { * @interface AssetBulkUploadCheckResult */ export interface AssetBulkUploadCheckResult { - /** - * - * @type {string} - * @memberof AssetBulkUploadCheckResult - */ - 'id': string; /** * * @type {string} @@ -426,13 +420,19 @@ export interface AssetBulkUploadCheckResult { * @type {string} * @memberof AssetBulkUploadCheckResult */ - 'reason'?: AssetBulkUploadCheckResultReasonEnum; + 'assetId'?: string; /** * * @type {string} * @memberof AssetBulkUploadCheckResult */ - 'assetId'?: string; + 'id': string; + /** + * + * @type {string} + * @memberof AssetBulkUploadCheckResult + */ + 'reason'?: AssetBulkUploadCheckResultReasonEnum; } export const AssetBulkUploadCheckResultActionEnum = { @@ -454,18 +454,18 @@ export type AssetBulkUploadCheckResultReasonEnum = typeof AssetBulkUploadCheckRe * @interface AssetCountByTimeBucket */ export interface AssetCountByTimeBucket { - /** - * - * @type {string} - * @memberof AssetCountByTimeBucket - */ - 'timeBucket': string; /** * * @type {number} * @memberof AssetCountByTimeBucket */ 'count': number; + /** + * + * @type {string} + * @memberof AssetCountByTimeBucket + */ + 'timeBucket': string; } /** * @@ -473,18 +473,18 @@ export interface AssetCountByTimeBucket { * @interface AssetCountByTimeBucketResponseDto */ export interface AssetCountByTimeBucketResponseDto { - /** - * - * @type {number} - * @memberof AssetCountByTimeBucketResponseDto - */ - 'totalCount': number; /** * * @type {Array} * @memberof AssetCountByTimeBucketResponseDto */ 'buckets': Array; + /** + * + * @type {number} + * @memberof AssetCountByTimeBucketResponseDto + */ + 'totalCount': number; } /** * @@ -492,18 +492,18 @@ export interface AssetCountByTimeBucketResponseDto { * @interface AssetFileUploadResponseDto */ export interface AssetFileUploadResponseDto { - /** - * - * @type {string} - * @memberof AssetFileUploadResponseDto - */ - 'id': string; /** * * @type {boolean} * @memberof AssetFileUploadResponseDto */ 'duplicate': boolean; + /** + * + * @type {string} + * @memberof AssetFileUploadResponseDto + */ + 'id': string; } /** * @@ -530,18 +530,18 @@ export interface AssetIdsResponseDto { * @memberof AssetIdsResponseDto */ 'assetId': string; - /** - * - * @type {boolean} - * @memberof AssetIdsResponseDto - */ - 'success': boolean; /** * * @type {string} * @memberof AssetIdsResponseDto */ 'error'?: AssetIdsResponseDtoErrorEnum; + /** + * + * @type {boolean} + * @memberof AssetIdsResponseDto + */ + 'success': boolean; } export const AssetIdsResponseDtoErrorEnum = { @@ -559,29 +559,17 @@ export type AssetIdsResponseDtoErrorEnum = typeof AssetIdsResponseDtoErrorEnum[k */ export interface AssetResponseDto { /** - * - * @type {AssetTypeEnum} - * @memberof AssetResponseDto - */ - 'type': AssetTypeEnum; - /** - * + * base64 encoded sha1 hash * @type {string} * @memberof AssetResponseDto */ - 'id': string; + 'checksum': string; /** * * @type {string} * @memberof AssetResponseDto */ 'deviceAssetId': string; - /** - * - * @type {string} - * @memberof AssetResponseDto - */ - 'ownerId': string; /** * * @type {string} @@ -593,25 +581,13 @@ export interface AssetResponseDto { * @type {string} * @memberof AssetResponseDto */ - 'originalPath': string; + 'duration': string; /** * - * @type {string} + * @type {ExifResponseDto} * @memberof AssetResponseDto */ - 'originalFileName': string; - /** - * - * @type {boolean} - * @memberof AssetResponseDto - */ - 'resized': boolean; - /** - * base64 encoded thumbhash - * @type {string} - * @memberof AssetResponseDto - */ - 'thumbhash': string | null; + 'exifInfo'?: ExifResponseDto; /** * * @type {string} @@ -629,13 +605,7 @@ export interface AssetResponseDto { * @type {string} * @memberof AssetResponseDto */ - 'updatedAt': string; - /** - * - * @type {boolean} - * @memberof AssetResponseDto - */ - 'isFavorite': boolean; + 'id': string; /** * * @type {boolean} @@ -644,22 +614,10 @@ export interface AssetResponseDto { 'isArchived': boolean; /** * - * @type {string} + * @type {boolean} * @memberof AssetResponseDto */ - 'duration': string; - /** - * - * @type {ExifResponseDto} - * @memberof AssetResponseDto - */ - 'exifInfo'?: ExifResponseDto; - /** - * - * @type {SmartInfoResponseDto} - * @memberof AssetResponseDto - */ - 'smartInfo'?: SmartInfoResponseDto; + 'isFavorite': boolean; /** * * @type {string} @@ -668,10 +626,22 @@ export interface AssetResponseDto { 'livePhotoVideoId'?: string | null; /** * - * @type {Array} + * @type {string} * @memberof AssetResponseDto */ - 'tags'?: Array; + 'originalFileName': string; + /** + * + * @type {string} + * @memberof AssetResponseDto + */ + 'originalPath': string; + /** + * + * @type {string} + * @memberof AssetResponseDto + */ + 'ownerId': string; /** * * @type {Array} @@ -679,11 +649,41 @@ export interface AssetResponseDto { */ 'people'?: Array; /** - * base64 encoded sha1 hash + * + * @type {boolean} + * @memberof AssetResponseDto + */ + 'resized': boolean; + /** + * + * @type {SmartInfoResponseDto} + * @memberof AssetResponseDto + */ + 'smartInfo'?: SmartInfoResponseDto; + /** + * + * @type {Array} + * @memberof AssetResponseDto + */ + 'tags'?: Array; + /** + * base64 encoded thumbhash * @type {string} * @memberof AssetResponseDto */ - 'checksum': string; + 'thumbhash': string | null; + /** + * + * @type {AssetTypeEnum} + * @memberof AssetResponseDto + */ + 'type': AssetTypeEnum; + /** + * + * @type {string} + * @memberof AssetResponseDto + */ + 'updatedAt': string; } @@ -704,13 +704,13 @@ export interface AssetStatsResponseDto { * @type {number} * @memberof AssetStatsResponseDto */ - 'videos': number; + 'total': number; /** * * @type {number} * @memberof AssetStatsResponseDto */ - 'total': number; + 'videos': number; } /** * @@ -749,30 +749,24 @@ export type AudioCodec = typeof AudioCodec[keyof typeof AudioCodec]; * @interface AuthDeviceResponseDto */ export interface AuthDeviceResponseDto { - /** - * - * @type {string} - * @memberof AuthDeviceResponseDto - */ - 'id': string; /** * * @type {string} * @memberof AuthDeviceResponseDto */ 'createdAt': string; - /** - * - * @type {string} - * @memberof AuthDeviceResponseDto - */ - 'updatedAt': string; /** * * @type {boolean} * @memberof AuthDeviceResponseDto */ 'current': boolean; + /** + * + * @type {string} + * @memberof AuthDeviceResponseDto + */ + 'deviceOS': string; /** * * @type {string} @@ -784,7 +778,13 @@ export interface AuthDeviceResponseDto { * @type {string} * @memberof AuthDeviceResponseDto */ - 'deviceOS': string; + 'id': string; + /** + * + * @type {string} + * @memberof AuthDeviceResponseDto + */ + 'updatedAt': string; } /** * @@ -792,6 +792,12 @@ export interface AuthDeviceResponseDto { * @interface BulkIdResponseDto */ export interface BulkIdResponseDto { + /** + * + * @type {string} + * @memberof BulkIdResponseDto + */ + 'error'?: BulkIdResponseDtoErrorEnum; /** * * @type {string} @@ -804,12 +810,6 @@ export interface BulkIdResponseDto { * @memberof BulkIdResponseDto */ 'success': boolean; - /** - * - * @type {string} - * @memberof BulkIdResponseDto - */ - 'error'?: BulkIdResponseDtoErrorEnum; } export const BulkIdResponseDtoErrorEnum = { @@ -832,13 +832,13 @@ export interface ChangePasswordDto { * @type {string} * @memberof ChangePasswordDto */ - 'password': string; + 'newPassword': string; /** * * @type {string} * @memberof ChangePasswordDto */ - 'newPassword': string; + 'password': string; } /** * @@ -865,18 +865,18 @@ export interface CheckDuplicateAssetDto { * @interface CheckDuplicateAssetResponseDto */ export interface CheckDuplicateAssetResponseDto { - /** - * - * @type {boolean} - * @memberof CheckDuplicateAssetResponseDto - */ - 'isExist': boolean; /** * * @type {string} * @memberof CheckDuplicateAssetResponseDto */ 'id'?: string; + /** + * + * @type {boolean} + * @memberof CheckDuplicateAssetResponseDto + */ + 'isExist': boolean; } /** * @@ -927,13 +927,13 @@ export interface CreateAlbumDto { * @type {Array} * @memberof CreateAlbumDto */ - 'sharedWithUserIds'?: Array; + 'assetIds'?: Array; /** * * @type {Array} * @memberof CreateAlbumDto */ - 'assetIds'?: Array; + 'sharedWithUserIds'?: Array; } /** * @@ -946,13 +946,13 @@ export interface CreateProfileImageResponseDto { * @type {string} * @memberof CreateProfileImageResponseDto */ - 'userId': string; + 'profileImagePath': string; /** * * @type {string} * @memberof CreateProfileImageResponseDto */ - 'profileImagePath': string; + 'userId': string; } /** * @@ -960,18 +960,18 @@ export interface CreateProfileImageResponseDto { * @interface CreateTagDto */ export interface CreateTagDto { - /** - * - * @type {TagTypeEnum} - * @memberof CreateTagDto - */ - 'type': TagTypeEnum; /** * * @type {string} * @memberof CreateTagDto */ 'name': string; + /** + * + * @type {TagTypeEnum} + * @memberof CreateTagDto + */ + 'type': TagTypeEnum; } @@ -992,7 +992,7 @@ export interface CreateUserDto { * @type {string} * @memberof CreateUserDto */ - 'password': string; + 'externalPath'?: string | null; /** * * @type {string} @@ -1010,13 +1010,13 @@ export interface CreateUserDto { * @type {string} * @memberof CreateUserDto */ - 'storageLabel'?: string | null; + 'password': string; /** * * @type {string} * @memberof CreateUserDto */ - 'externalPath'?: string | null; + 'storageLabel'?: string | null; } /** * @@ -1024,24 +1024,12 @@ export interface CreateUserDto { * @interface CuratedLocationsResponseDto */ export interface CuratedLocationsResponseDto { - /** - * - * @type {string} - * @memberof CuratedLocationsResponseDto - */ - 'id': string; /** * * @type {string} * @memberof CuratedLocationsResponseDto */ 'city': string; - /** - * - * @type {string} - * @memberof CuratedLocationsResponseDto - */ - 'resizePath': string; /** * * @type {string} @@ -1054,6 +1042,18 @@ export interface CuratedLocationsResponseDto { * @memberof CuratedLocationsResponseDto */ 'deviceId': string; + /** + * + * @type {string} + * @memberof CuratedLocationsResponseDto + */ + 'id': string; + /** + * + * @type {string} + * @memberof CuratedLocationsResponseDto + */ + 'resizePath': string; } /** * @@ -1061,6 +1061,18 @@ export interface CuratedLocationsResponseDto { * @interface CuratedObjectsResponseDto */ export interface CuratedObjectsResponseDto { + /** + * + * @type {string} + * @memberof CuratedObjectsResponseDto + */ + 'deviceAssetId': string; + /** + * + * @type {string} + * @memberof CuratedObjectsResponseDto + */ + 'deviceId': string; /** * * @type {string} @@ -1079,18 +1091,6 @@ export interface CuratedObjectsResponseDto { * @memberof CuratedObjectsResponseDto */ 'resizePath': string; - /** - * - * @type {string} - * @memberof CuratedObjectsResponseDto - */ - 'deviceAssetId': string; - /** - * - * @type {string} - * @memberof CuratedObjectsResponseDto - */ - 'deviceId': string; } /** * @@ -1111,18 +1111,18 @@ export interface DeleteAssetDto { * @interface DeleteAssetResponseDto */ export interface DeleteAssetResponseDto { - /** - * - * @type {DeleteAssetStatus} - * @memberof DeleteAssetResponseDto - */ - 'status': DeleteAssetStatus; /** * * @type {string} * @memberof DeleteAssetResponseDto */ 'id': string; + /** + * + * @type {DeleteAssetStatus} + * @memberof DeleteAssetResponseDto + */ + 'status': DeleteAssetStatus; } @@ -1146,18 +1146,18 @@ export type DeleteAssetStatus = typeof DeleteAssetStatus[keyof typeof DeleteAsse * @interface DownloadArchiveInfo */ export interface DownloadArchiveInfo { - /** - * - * @type {number} - * @memberof DownloadArchiveInfo - */ - 'size': number; /** * * @type {Array} * @memberof DownloadArchiveInfo */ 'assetIds': Array; + /** + * + * @type {number} + * @memberof DownloadArchiveInfo + */ + 'size': number; } /** * @@ -1165,18 +1165,18 @@ export interface DownloadArchiveInfo { * @interface DownloadResponseDto */ export interface DownloadResponseDto { - /** - * - * @type {number} - * @memberof DownloadResponseDto - */ - 'totalSize': number; /** * * @type {Array} * @memberof DownloadResponseDto */ 'archives': Array; + /** + * + * @type {number} + * @memberof DownloadResponseDto + */ + 'totalSize': number; } /** * @@ -1186,40 +1186,16 @@ export interface DownloadResponseDto { export interface ExifResponseDto { /** * - * @type {number} + * @type {string} * @memberof ExifResponseDto */ - 'fileSizeInByte'?: number | null; + 'city'?: string | null; /** * * @type {string} * @memberof ExifResponseDto */ - 'make'?: string | null; - /** - * - * @type {string} - * @memberof ExifResponseDto - */ - 'model'?: string | null; - /** - * - * @type {number} - * @memberof ExifResponseDto - */ - 'exifImageWidth'?: number | null; - /** - * - * @type {number} - * @memberof ExifResponseDto - */ - 'exifImageHeight'?: number | null; - /** - * - * @type {string} - * @memberof ExifResponseDto - */ - 'orientation'?: string | null; + 'country'?: string | null; /** * * @type {string} @@ -1231,25 +1207,37 @@ export interface ExifResponseDto { * @type {string} * @memberof ExifResponseDto */ - 'modifyDate'?: string | null; + 'description'?: string | null; + /** + * + * @type {number} + * @memberof ExifResponseDto + */ + 'exifImageHeight'?: number | null; + /** + * + * @type {number} + * @memberof ExifResponseDto + */ + 'exifImageWidth'?: number | null; /** * * @type {string} * @memberof ExifResponseDto */ - 'timeZone'?: string | null; - /** - * - * @type {string} - * @memberof ExifResponseDto - */ - 'lensModel'?: string | null; + 'exposureTime'?: string | null; /** * * @type {number} * @memberof ExifResponseDto */ 'fNumber'?: number | null; + /** + * + * @type {number} + * @memberof ExifResponseDto + */ + 'fileSizeInByte'?: number | null; /** * * @type {number} @@ -1262,18 +1250,18 @@ export interface ExifResponseDto { * @memberof ExifResponseDto */ 'iso'?: number | null; - /** - * - * @type {string} - * @memberof ExifResponseDto - */ - 'exposureTime'?: string | null; /** * * @type {number} * @memberof ExifResponseDto */ 'latitude'?: number | null; + /** + * + * @type {string} + * @memberof ExifResponseDto + */ + 'lensModel'?: string | null; /** * * @type {number} @@ -1285,7 +1273,31 @@ export interface ExifResponseDto { * @type {string} * @memberof ExifResponseDto */ - 'city'?: string | null; + 'make'?: string | null; + /** + * + * @type {string} + * @memberof ExifResponseDto + */ + 'model'?: string | null; + /** + * + * @type {string} + * @memberof ExifResponseDto + */ + 'modifyDate'?: string | null; + /** + * + * @type {string} + * @memberof ExifResponseDto + */ + 'orientation'?: string | null; + /** + * + * @type {string} + * @memberof ExifResponseDto + */ + 'projectionType'?: string | null; /** * * @type {string} @@ -1297,19 +1309,7 @@ export interface ExifResponseDto { * @type {string} * @memberof ExifResponseDto */ - 'country'?: string | null; - /** - * - * @type {string} - * @memberof ExifResponseDto - */ - 'description'?: string | null; - /** - * - * @type {string} - * @memberof ExifResponseDto - */ - 'projectionType'?: string | null; + 'timeZone'?: string | null; } /** * @@ -1369,24 +1369,12 @@ export interface GetAssetCountByTimeBucketDto { * @interface ImportAssetDto */ export interface ImportAssetDto { - /** - * - * @type {boolean} - * @memberof ImportAssetDto - */ - 'isReadOnly'?: boolean; /** * * @type {string} * @memberof ImportAssetDto */ 'assetPath': string; - /** - * - * @type {string} - * @memberof ImportAssetDto - */ - 'sidecarPath'?: string; /** * * @type {string} @@ -1399,6 +1387,12 @@ export interface ImportAssetDto { * @memberof ImportAssetDto */ 'deviceId': string; + /** + * + * @type {string} + * @memberof ImportAssetDto + */ + 'duration'?: string; /** * * @type {string} @@ -1411,6 +1405,12 @@ export interface ImportAssetDto { * @memberof ImportAssetDto */ 'fileModifiedAt': string; + /** + * + * @type {boolean} + * @memberof ImportAssetDto + */ + 'isArchived'?: boolean; /** * * @type {boolean} @@ -1422,7 +1422,7 @@ export interface ImportAssetDto { * @type {boolean} * @memberof ImportAssetDto */ - 'isArchived'?: boolean; + 'isReadOnly'?: boolean; /** * * @type {boolean} @@ -1434,7 +1434,7 @@ export interface ImportAssetDto { * @type {string} * @memberof ImportAssetDto */ - 'duration'?: string; + 'sidecarPath'?: string; } /** * @@ -1491,12 +1491,6 @@ export interface JobCountsDto { * @memberof JobCountsDto */ 'completed': number; - /** - * - * @type {number} - * @memberof JobCountsDto - */ - 'failed': number; /** * * @type {number} @@ -1508,13 +1502,19 @@ export interface JobCountsDto { * @type {number} * @memberof JobCountsDto */ - 'waiting': number; + 'failed': number; /** * * @type {number} * @memberof JobCountsDto */ 'paused': number; + /** + * + * @type {number} + * @memberof JobCountsDto + */ + 'waiting': number; } /** * @@ -1601,24 +1601,18 @@ export interface LoginResponseDto { * @memberof LoginResponseDto */ 'accessToken': string; - /** - * - * @type {string} - * @memberof LoginResponseDto - */ - 'userId': string; - /** - * - * @type {string} - * @memberof LoginResponseDto - */ - 'userEmail': string; /** * * @type {string} * @memberof LoginResponseDto */ 'firstName': string; + /** + * + * @type {boolean} + * @memberof LoginResponseDto + */ + 'isAdmin': boolean; /** * * @type {string} @@ -1636,13 +1630,19 @@ export interface LoginResponseDto { * @type {boolean} * @memberof LoginResponseDto */ - 'isAdmin': boolean; + 'shouldChangePassword': boolean; /** * - * @type {boolean} + * @type {string} * @memberof LoginResponseDto */ - 'shouldChangePassword': boolean; + 'userEmail': string; + /** + * + * @type {string} + * @memberof LoginResponseDto + */ + 'userId': string; } /** * @@ -1650,18 +1650,18 @@ export interface LoginResponseDto { * @interface LogoutResponseDto */ export interface LogoutResponseDto { - /** - * - * @type {boolean} - * @memberof LogoutResponseDto - */ - 'successful': boolean; /** * * @type {string} * @memberof LogoutResponseDto */ 'redirectUri': string; + /** + * + * @type {boolean} + * @memberof LogoutResponseDto + */ + 'successful': boolean; } /** * @@ -1694,18 +1694,18 @@ export interface MapMarkerResponseDto { * @interface MemoryLaneResponseDto */ export interface MemoryLaneResponseDto { - /** - * - * @type {string} - * @memberof MemoryLaneResponseDto - */ - 'title': string; /** * * @type {Array} * @memberof MemoryLaneResponseDto */ 'assets': Array; + /** + * + * @type {string} + * @memberof MemoryLaneResponseDto + */ + 'title': string; } /** * @@ -1752,6 +1752,18 @@ export interface OAuthConfigDto { * @interface OAuthConfigResponseDto */ export interface OAuthConfigResponseDto { + /** + * + * @type {boolean} + * @memberof OAuthConfigResponseDto + */ + 'autoLaunch'?: boolean; + /** + * + * @type {string} + * @memberof OAuthConfigResponseDto + */ + 'buttonText'?: string; /** * * @type {boolean} @@ -1770,18 +1782,6 @@ export interface OAuthConfigResponseDto { * @memberof OAuthConfigResponseDto */ 'url'?: string; - /** - * - * @type {string} - * @memberof OAuthConfigResponseDto - */ - 'buttonText'?: string; - /** - * - * @type {boolean} - * @memberof OAuthConfigResponseDto - */ - 'autoLaunch'?: boolean; } /** * @@ -1789,6 +1789,12 @@ export interface OAuthConfigResponseDto { * @interface PeopleResponseDto */ export interface PeopleResponseDto { + /** + * + * @type {Array} + * @memberof PeopleResponseDto + */ + 'people': Array; /** * * @type {number} @@ -1801,12 +1807,6 @@ export interface PeopleResponseDto { * @memberof PeopleResponseDto */ 'visible': number; - /** - * - * @type {Array} - * @memberof PeopleResponseDto - */ - 'people': Array; } /** * @@ -1827,30 +1827,30 @@ export interface PeopleUpdateDto { * @interface PeopleUpdateItem */ export interface PeopleUpdateItem { - /** - * Person id. - * @type {string} - * @memberof PeopleUpdateItem - */ - 'id': string; - /** - * Person name. - * @type {string} - * @memberof PeopleUpdateItem - */ - 'name'?: string; /** * Asset is used to get the feature face thumbnail. * @type {string} * @memberof PeopleUpdateItem */ 'featureFaceAssetId'?: string; + /** + * Person id. + * @type {string} + * @memberof PeopleUpdateItem + */ + 'id': string; /** * Person visibility * @type {boolean} * @memberof PeopleUpdateItem */ 'isHidden'?: boolean; + /** + * Person name. + * @type {string} + * @memberof PeopleUpdateItem + */ + 'name'?: string; } /** * @@ -1864,6 +1864,12 @@ export interface PersonResponseDto { * @memberof PersonResponseDto */ 'id': string; + /** + * + * @type {boolean} + * @memberof PersonResponseDto + */ + 'isHidden': boolean; /** * * @type {string} @@ -1876,12 +1882,6 @@ export interface PersonResponseDto { * @memberof PersonResponseDto */ 'thumbnailPath': string; - /** - * - * @type {boolean} - * @memberof PersonResponseDto - */ - 'isHidden': boolean; } /** * @@ -1889,12 +1889,6 @@ export interface PersonResponseDto { * @interface PersonUpdateDto */ export interface PersonUpdateDto { - /** - * Person name. - * @type {string} - * @memberof PersonUpdateDto - */ - 'name'?: string; /** * Asset is used to get the feature face thumbnail. * @type {string} @@ -1907,6 +1901,12 @@ export interface PersonUpdateDto { * @memberof PersonUpdateDto */ 'isHidden'?: boolean; + /** + * Person name. + * @type {string} + * @memberof PersonUpdateDto + */ + 'name'?: string; } /** * @@ -1951,13 +1951,13 @@ export interface SearchAlbumResponseDto { * @type {number} * @memberof SearchAlbumResponseDto */ - 'total': number; + 'count': number; /** * - * @type {number} + * @type {Array} * @memberof SearchAlbumResponseDto */ - 'count': number; + 'facets': Array; /** * * @type {Array} @@ -1966,10 +1966,10 @@ export interface SearchAlbumResponseDto { 'items': Array; /** * - * @type {Array} + * @type {number} * @memberof SearchAlbumResponseDto */ - 'facets': Array; + 'total': number; } /** * @@ -1995,13 +1995,13 @@ export interface SearchAssetResponseDto { * @type {number} * @memberof SearchAssetResponseDto */ - 'total': number; + 'count': number; /** * - * @type {number} + * @type {Array} * @memberof SearchAssetResponseDto */ - 'count': number; + 'facets': Array; /** * * @type {Array} @@ -2010,10 +2010,10 @@ export interface SearchAssetResponseDto { 'items': Array; /** * - * @type {Array} + * @type {number} * @memberof SearchAssetResponseDto */ - 'facets': Array; + 'total': number; } /** * @@ -2034,18 +2034,18 @@ export interface SearchConfigResponseDto { * @interface SearchExploreItem */ export interface SearchExploreItem { - /** - * - * @type {string} - * @memberof SearchExploreItem - */ - 'value': string; /** * * @type {AssetResponseDto} * @memberof SearchExploreItem */ 'data': AssetResponseDto; + /** + * + * @type {string} + * @memberof SearchExploreItem + */ + 'value': string; } /** * @@ -2091,18 +2091,18 @@ export interface SearchFacetCountResponseDto { * @interface SearchFacetResponseDto */ export interface SearchFacetResponseDto { - /** - * - * @type {string} - * @memberof SearchFacetResponseDto - */ - 'fieldName': string; /** * * @type {Array} * @memberof SearchFacetResponseDto */ 'counts': Array; + /** + * + * @type {string} + * @memberof SearchFacetResponseDto + */ + 'fieldName': string; } /** * @@ -2131,34 +2131,34 @@ export interface SearchResponseDto { export interface ServerInfoResponseDto { /** * - * @type {number} + * @type {string} * @memberof ServerInfoResponseDto */ - 'diskSizeRaw': number; - /** - * - * @type {number} - * @memberof ServerInfoResponseDto - */ - 'diskUseRaw': number; + 'diskAvailable': string; /** * * @type {number} * @memberof ServerInfoResponseDto */ 'diskAvailableRaw': number; + /** + * + * @type {string} + * @memberof ServerInfoResponseDto + */ + 'diskSize': string; + /** + * + * @type {number} + * @memberof ServerInfoResponseDto + */ + 'diskSizeRaw': number; /** * * @type {number} * @memberof ServerInfoResponseDto */ 'diskUsagePercentage': number; - /** - * - * @type {string} - * @memberof ServerInfoResponseDto - */ - 'diskSize': string; /** * * @type {string} @@ -2167,10 +2167,10 @@ export interface ServerInfoResponseDto { 'diskUse': string; /** * - * @type {string} + * @type {number} * @memberof ServerInfoResponseDto */ - 'diskAvailable': string; + 'diskUseRaw': number; } /** * @@ -2178,12 +2178,6 @@ export interface ServerInfoResponseDto { * @interface ServerMediaTypesResponseDto */ export interface ServerMediaTypesResponseDto { - /** - * - * @type {Array} - * @memberof ServerMediaTypesResponseDto - */ - 'video': Array; /** * * @type {Array} @@ -2196,6 +2190,12 @@ export interface ServerMediaTypesResponseDto { * @memberof ServerMediaTypesResponseDto */ 'sidecar': Array; + /** + * + * @type {Array} + * @memberof ServerMediaTypesResponseDto + */ + 'video': Array; } /** * @@ -2222,12 +2222,6 @@ export interface ServerStatsResponseDto { * @memberof ServerStatsResponseDto */ 'photos': number; - /** - * - * @type {number} - * @memberof ServerStatsResponseDto - */ - 'videos': number; /** * * @type {number} @@ -2240,6 +2234,12 @@ export interface ServerStatsResponseDto { * @memberof ServerStatsResponseDto */ 'usageByUser': Array; + /** + * + * @type {number} + * @memberof ServerStatsResponseDto + */ + 'videos': number; } /** * @@ -2274,22 +2274,28 @@ export interface ServerVersionReponseDto { export interface SharedLinkCreateDto { /** * - * @type {SharedLinkType} + * @type {string} * @memberof SharedLinkCreateDto */ - 'type': SharedLinkType; + 'albumId'?: string; + /** + * + * @type {boolean} + * @memberof SharedLinkCreateDto + */ + 'allowDownload'?: boolean; + /** + * + * @type {boolean} + * @memberof SharedLinkCreateDto + */ + 'allowUpload'?: boolean; /** * * @type {Array} * @memberof SharedLinkCreateDto */ 'assetIds'?: Array; - /** - * - * @type {string} - * @memberof SharedLinkCreateDto - */ - 'albumId'?: string; /** * * @type {string} @@ -2302,24 +2308,18 @@ export interface SharedLinkCreateDto { * @memberof SharedLinkCreateDto */ 'expiresAt'?: string | null; - /** - * - * @type {boolean} - * @memberof SharedLinkCreateDto - */ - 'allowUpload'?: boolean; - /** - * - * @type {boolean} - * @memberof SharedLinkCreateDto - */ - 'allowDownload'?: boolean; /** * * @type {boolean} * @memberof SharedLinkCreateDto */ 'showExif'?: boolean; + /** + * + * @type {SharedLinkType} + * @memberof SharedLinkCreateDto + */ + 'type': SharedLinkType; } @@ -2329,6 +2329,18 @@ export interface SharedLinkCreateDto { * @interface SharedLinkEditDto */ export interface SharedLinkEditDto { + /** + * + * @type {boolean} + * @memberof SharedLinkEditDto + */ + 'allowDownload'?: boolean; + /** + * + * @type {boolean} + * @memberof SharedLinkEditDto + */ + 'allowUpload'?: boolean; /** * * @type {string} @@ -2341,18 +2353,6 @@ export interface SharedLinkEditDto { * @memberof SharedLinkEditDto */ 'expiresAt'?: string | null; - /** - * - * @type {boolean} - * @memberof SharedLinkEditDto - */ - 'allowUpload'?: boolean; - /** - * - * @type {boolean} - * @memberof SharedLinkEditDto - */ - 'allowDownload'?: boolean; /** * * @type {boolean} @@ -2366,78 +2366,78 @@ export interface SharedLinkEditDto { * @interface SharedLinkResponseDto */ export interface SharedLinkResponseDto { - /** - * - * @type {SharedLinkType} - * @memberof SharedLinkResponseDto - */ - 'type': SharedLinkType; - /** - * - * @type {string} - * @memberof SharedLinkResponseDto - */ - 'id': string; - /** - * - * @type {string} - * @memberof SharedLinkResponseDto - */ - 'description': string | null; - /** - * - * @type {string} - * @memberof SharedLinkResponseDto - */ - 'userId': string; - /** - * - * @type {string} - * @memberof SharedLinkResponseDto - */ - 'key': string; - /** - * - * @type {string} - * @memberof SharedLinkResponseDto - */ - 'createdAt': string; - /** - * - * @type {string} - * @memberof SharedLinkResponseDto - */ - 'expiresAt': string | null; - /** - * - * @type {Array} - * @memberof SharedLinkResponseDto - */ - 'assets': Array; /** * * @type {AlbumResponseDto} * @memberof SharedLinkResponseDto */ 'album'?: AlbumResponseDto; - /** - * - * @type {boolean} - * @memberof SharedLinkResponseDto - */ - 'allowUpload': boolean; /** * * @type {boolean} * @memberof SharedLinkResponseDto */ 'allowDownload': boolean; + /** + * + * @type {boolean} + * @memberof SharedLinkResponseDto + */ + 'allowUpload': boolean; + /** + * + * @type {Array} + * @memberof SharedLinkResponseDto + */ + 'assets': Array; + /** + * + * @type {string} + * @memberof SharedLinkResponseDto + */ + 'createdAt': string; + /** + * + * @type {string} + * @memberof SharedLinkResponseDto + */ + 'description': string | null; + /** + * + * @type {string} + * @memberof SharedLinkResponseDto + */ + 'expiresAt': string | null; + /** + * + * @type {string} + * @memberof SharedLinkResponseDto + */ + 'id': string; + /** + * + * @type {string} + * @memberof SharedLinkResponseDto + */ + 'key': string; /** * * @type {boolean} * @memberof SharedLinkResponseDto */ 'showExif': boolean; + /** + * + * @type {SharedLinkType} + * @memberof SharedLinkResponseDto + */ + 'type': SharedLinkType; + /** + * + * @type {string} + * @memberof SharedLinkResponseDto + */ + 'userId': string; } @@ -2467,12 +2467,6 @@ export interface SignUpDto { * @memberof SignUpDto */ 'email': string; - /** - * - * @type {string} - * @memberof SignUpDto - */ - 'password': string; /** * * @type {string} @@ -2485,6 +2479,12 @@ export interface SignUpDto { * @memberof SignUpDto */ 'lastName': string; + /** + * + * @type {string} + * @memberof SignUpDto + */ + 'password': string; } /** * @@ -2497,13 +2497,13 @@ export interface SmartInfoResponseDto { * @type {Array} * @memberof SmartInfoResponseDto */ - 'tags'?: Array | null; + 'objects'?: Array | null; /** * * @type {Array} * @memberof SmartInfoResponseDto */ - 'objects'?: Array | null; + 'tags'?: Array | null; } /** * @@ -2517,6 +2517,12 @@ export interface SystemConfigDto { * @memberof SystemConfigDto */ 'ffmpeg': SystemConfigFFmpegDto; + /** + * + * @type {SystemConfigJobDto} + * @memberof SystemConfigDto + */ + 'job': SystemConfigJobDto; /** * * @type {SystemConfigOAuthDto} @@ -2535,12 +2541,6 @@ export interface SystemConfigDto { * @memberof SystemConfigDto */ 'storageTemplate': SystemConfigStorageTemplateDto; - /** - * - * @type {SystemConfigJobDto} - * @memberof SystemConfigDto - */ - 'job': SystemConfigJobDto; } /** * @@ -2556,34 +2556,22 @@ export interface SystemConfigFFmpegDto { 'crf': number; /** * - * @type {number} + * @type {string} * @memberof SystemConfigFFmpegDto */ - 'threads': number; - /** - * - * @type {VideoCodec} - * @memberof SystemConfigFFmpegDto - */ - 'targetVideoCodec': VideoCodec; - /** - * - * @type {AudioCodec} - * @memberof SystemConfigFFmpegDto - */ - 'targetAudioCodec': AudioCodec; - /** - * - * @type {TranscodePolicy} - * @memberof SystemConfigFFmpegDto - */ - 'transcode': TranscodePolicy; + 'maxBitrate': string; /** * * @type {string} * @memberof SystemConfigFFmpegDto */ 'preset': string; + /** + * + * @type {AudioCodec} + * @memberof SystemConfigFFmpegDto + */ + 'targetAudioCodec': AudioCodec; /** * * @type {string} @@ -2592,10 +2580,22 @@ export interface SystemConfigFFmpegDto { 'targetResolution': string; /** * - * @type {string} + * @type {VideoCodec} * @memberof SystemConfigFFmpegDto */ - 'maxBitrate': string; + 'targetVideoCodec': VideoCodec; + /** + * + * @type {number} + * @memberof SystemConfigFFmpegDto + */ + 'threads': number; + /** + * + * @type {TranscodePolicy} + * @memberof SystemConfigFFmpegDto + */ + 'transcode': TranscodePolicy; /** * * @type {boolean} @@ -2616,25 +2616,7 @@ export interface SystemConfigJobDto { * @type {JobSettingsDto} * @memberof SystemConfigJobDto */ - 'thumbnailGeneration': JobSettingsDto; - /** - * - * @type {JobSettingsDto} - * @memberof SystemConfigJobDto - */ - 'metadataExtraction': JobSettingsDto; - /** - * - * @type {JobSettingsDto} - * @memberof SystemConfigJobDto - */ - 'videoConversion': JobSettingsDto; - /** - * - * @type {JobSettingsDto} - * @memberof SystemConfigJobDto - */ - 'objectTagging': JobSettingsDto; + 'backgroundTask': JobSettingsDto; /** * * @type {JobSettingsDto} @@ -2646,31 +2628,49 @@ export interface SystemConfigJobDto { * @type {JobSettingsDto} * @memberof SystemConfigJobDto */ - 'storageTemplateMigration': JobSettingsDto; + 'metadataExtraction': JobSettingsDto; /** * * @type {JobSettingsDto} * @memberof SystemConfigJobDto */ - 'backgroundTask': JobSettingsDto; - /** - * - * @type {JobSettingsDto} - * @memberof SystemConfigJobDto - */ - 'search': JobSettingsDto; + 'objectTagging': JobSettingsDto; /** * * @type {JobSettingsDto} * @memberof SystemConfigJobDto */ 'recognizeFaces': JobSettingsDto; + /** + * + * @type {JobSettingsDto} + * @memberof SystemConfigJobDto + */ + 'search': JobSettingsDto; /** * * @type {JobSettingsDto} * @memberof SystemConfigJobDto */ 'sidecar': JobSettingsDto; + /** + * + * @type {JobSettingsDto} + * @memberof SystemConfigJobDto + */ + 'storageTemplateMigration': JobSettingsDto; + /** + * + * @type {JobSettingsDto} + * @memberof SystemConfigJobDto + */ + 'thumbnailGeneration': JobSettingsDto; + /** + * + * @type {JobSettingsDto} + * @memberof SystemConfigJobDto + */ + 'videoConversion': JobSettingsDto; } /** * @@ -2683,13 +2683,19 @@ export interface SystemConfigOAuthDto { * @type {boolean} * @memberof SystemConfigOAuthDto */ - 'enabled': boolean; + 'autoLaunch': boolean; + /** + * + * @type {boolean} + * @memberof SystemConfigOAuthDto + */ + 'autoRegister': boolean; /** * * @type {string} * @memberof SystemConfigOAuthDto */ - 'issuerUrl': string; + 'buttonText': string; /** * * @type {string} @@ -2702,36 +2708,18 @@ export interface SystemConfigOAuthDto { * @memberof SystemConfigOAuthDto */ 'clientSecret': string; - /** - * - * @type {string} - * @memberof SystemConfigOAuthDto - */ - 'scope': string; - /** - * - * @type {string} - * @memberof SystemConfigOAuthDto - */ - 'storageLabelClaim': string; - /** - * - * @type {string} - * @memberof SystemConfigOAuthDto - */ - 'buttonText': string; /** * * @type {boolean} * @memberof SystemConfigOAuthDto */ - 'autoRegister': boolean; + 'enabled': boolean; /** * - * @type {boolean} + * @type {string} * @memberof SystemConfigOAuthDto */ - 'autoLaunch': boolean; + 'issuerUrl': string; /** * * @type {boolean} @@ -2744,6 +2732,18 @@ export interface SystemConfigOAuthDto { * @memberof SystemConfigOAuthDto */ 'mobileRedirectUri': string; + /** + * + * @type {string} + * @memberof SystemConfigOAuthDto + */ + 'scope': string; + /** + * + * @type {string} + * @memberof SystemConfigOAuthDto + */ + 'storageLabelClaim': string; } /** * @@ -2777,18 +2777,6 @@ export interface SystemConfigStorageTemplateDto { * @interface SystemConfigTemplateStorageOptionDto */ export interface SystemConfigTemplateStorageOptionDto { - /** - * - * @type {Array} - * @memberof SystemConfigTemplateStorageOptionDto - */ - 'yearOptions': Array; - /** - * - * @type {Array} - * @memberof SystemConfigTemplateStorageOptionDto - */ - 'monthOptions': Array; /** * * @type {Array} @@ -2812,13 +2800,25 @@ export interface SystemConfigTemplateStorageOptionDto { * @type {Array} * @memberof SystemConfigTemplateStorageOptionDto */ - 'secondOptions': Array; + 'monthOptions': Array; /** * * @type {Array} * @memberof SystemConfigTemplateStorageOptionDto */ 'presetOptions': Array; + /** + * + * @type {Array} + * @memberof SystemConfigTemplateStorageOptionDto + */ + 'secondOptions': Array; + /** + * + * @type {Array} + * @memberof SystemConfigTemplateStorageOptionDto + */ + 'yearOptions': Array; } /** * @@ -2826,12 +2826,6 @@ export interface SystemConfigTemplateStorageOptionDto { * @interface TagResponseDto */ export interface TagResponseDto { - /** - * - * @type {TagTypeEnum} - * @memberof TagResponseDto - */ - 'type': TagTypeEnum; /** * * @type {string} @@ -2844,6 +2838,12 @@ export interface TagResponseDto { * @memberof TagResponseDto */ 'name': string; + /** + * + * @type {TagTypeEnum} + * @memberof TagResponseDto + */ + 'type': TagTypeEnum; /** * * @type {string} @@ -2939,16 +2939,10 @@ export interface UpdateAlbumDto { export interface UpdateAssetDto { /** * - * @type {Array} + * @type {string} * @memberof UpdateAssetDto */ - 'tagIds'?: Array; - /** - * - * @type {boolean} - * @memberof UpdateAssetDto - */ - 'isFavorite'?: boolean; + 'description'?: string; /** * * @type {boolean} @@ -2957,10 +2951,16 @@ export interface UpdateAssetDto { 'isArchived'?: boolean; /** * - * @type {string} + * @type {boolean} * @memberof UpdateAssetDto */ - 'description'?: string; + 'isFavorite'?: boolean; + /** + * + * @type {Array} + * @memberof UpdateAssetDto + */ + 'tagIds'?: Array; } /** * @@ -2981,12 +2981,6 @@ export interface UpdateTagDto { * @interface UpdateUserDto */ export interface UpdateUserDto { - /** - * - * @type {string} - * @memberof UpdateUserDto - */ - 'id': string; /** * * @type {string} @@ -2998,7 +2992,7 @@ export interface UpdateUserDto { * @type {string} * @memberof UpdateUserDto */ - 'password'?: string; + 'externalPath'?: string; /** * * @type {string} @@ -3010,31 +3004,37 @@ export interface UpdateUserDto { * @type {string} * @memberof UpdateUserDto */ - 'lastName'?: string; - /** - * - * @type {string} - * @memberof UpdateUserDto - */ - 'storageLabel'?: string; - /** - * - * @type {string} - * @memberof UpdateUserDto - */ - 'externalPath'?: string; + 'id': string; /** * * @type {boolean} * @memberof UpdateUserDto */ 'isAdmin'?: boolean; + /** + * + * @type {string} + * @memberof UpdateUserDto + */ + 'lastName'?: string; + /** + * + * @type {string} + * @memberof UpdateUserDto + */ + 'password'?: string; /** * * @type {boolean} * @memberof UpdateUserDto */ 'shouldChangePassword'?: boolean; + /** + * + * @type {string} + * @memberof UpdateUserDto + */ + 'storageLabel'?: string; } /** * @@ -3042,24 +3042,6 @@ export interface UpdateUserDto { * @interface UsageByUserDto */ export interface UsageByUserDto { - /** - * - * @type {string} - * @memberof UsageByUserDto - */ - 'userId': string; - /** - * - * @type {string} - * @memberof UsageByUserDto - */ - 'userFirstName': string; - /** - * - * @type {string} - * @memberof UsageByUserDto - */ - 'userLastName': string; /** * * @type {number} @@ -3071,13 +3053,31 @@ export interface UsageByUserDto { * @type {number} * @memberof UsageByUserDto */ - 'videos': number; + 'usage': number; + /** + * + * @type {string} + * @memberof UsageByUserDto + */ + 'userFirstName': string; + /** + * + * @type {string} + * @memberof UsageByUserDto + */ + 'userId': string; + /** + * + * @type {string} + * @memberof UsageByUserDto + */ + 'userLastName': string; /** * * @type {number} * @memberof UsageByUserDto */ - 'usage': number; + 'videos': number; } /** * @@ -3103,19 +3103,43 @@ export interface UserResponseDto { * @type {string} * @memberof UserResponseDto */ - 'id': string; + 'createdAt': string; + /** + * + * @type {string} + * @memberof UserResponseDto + */ + 'deletedAt': string | null; /** * * @type {string} * @memberof UserResponseDto */ 'email': string; + /** + * + * @type {string} + * @memberof UserResponseDto + */ + 'externalPath': string | null; /** * * @type {string} * @memberof UserResponseDto */ 'firstName': string; + /** + * + * @type {string} + * @memberof UserResponseDto + */ + 'id': string; + /** + * + * @type {boolean} + * @memberof UserResponseDto + */ + 'isAdmin': boolean; /** * * @type {string} @@ -3127,13 +3151,7 @@ export interface UserResponseDto { * @type {string} * @memberof UserResponseDto */ - 'storageLabel': string | null; - /** - * - * @type {string} - * @memberof UserResponseDto - */ - 'externalPath': string | null; + 'oauthId': string; /** * * @type {string} @@ -3146,36 +3164,18 @@ export interface UserResponseDto { * @memberof UserResponseDto */ 'shouldChangePassword': boolean; - /** - * - * @type {boolean} - * @memberof UserResponseDto - */ - 'isAdmin': boolean; /** * * @type {string} * @memberof UserResponseDto */ - 'createdAt': string; - /** - * - * @type {string} - * @memberof UserResponseDto - */ - 'deletedAt': string | null; + 'storageLabel': string | null; /** * * @type {string} * @memberof UserResponseDto */ 'updatedAt': string; - /** - * - * @type {string} - * @memberof UserResponseDto - */ - 'oauthId': string; } /** * @@ -5767,16 +5767,16 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration * @param {string} fileModifiedAt * @param {boolean} isFavorite * @param {string} [key] + * @param {string} [duration] + * @param {boolean} [isArchived] + * @param {boolean} [isReadOnly] + * @param {boolean} [isVisible] * @param {File} [livePhotoData] * @param {File} [sidecarData] - * @param {boolean} [isReadOnly] - * @param {boolean} [isArchived] - * @param {boolean} [isVisible] - * @param {string} [duration] * @param {*} [options] Override http request option. * @throws {RequiredError} */ - 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 => { + uploadFile: async (assetData: File, deviceAssetId: string, deviceId: string, fileCreatedAt: string, fileModifiedAt: string, isFavorite: boolean, key?: string, duration?: string, isArchived?: boolean, isReadOnly?: boolean, isVisible?: boolean, livePhotoData?: File, sidecarData?: File, options: AxiosRequestConfig = {}): Promise => { // verify required parameter 'assetData' is not null or undefined assertParamExists('uploadFile', 'assetData', assetData) // verify required parameter 'deviceAssetId' is not null or undefined @@ -5820,18 +5820,6 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration localVarFormParams.append('assetData', assetData as any); } - if (livePhotoData !== undefined) { - localVarFormParams.append('livePhotoData', livePhotoData as any); - } - - if (sidecarData !== undefined) { - localVarFormParams.append('sidecarData', sidecarData as any); - } - - if (isReadOnly !== undefined) { - localVarFormParams.append('isReadOnly', isReadOnly as any); - } - if (deviceAssetId !== undefined) { localVarFormParams.append('deviceAssetId', deviceAssetId as any); } @@ -5840,6 +5828,10 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration localVarFormParams.append('deviceId', deviceId as any); } + if (duration !== undefined) { + localVarFormParams.append('duration', duration as any); + } + if (fileCreatedAt !== undefined) { localVarFormParams.append('fileCreatedAt', fileCreatedAt as any); } @@ -5848,20 +5840,28 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration localVarFormParams.append('fileModifiedAt', fileModifiedAt as any); } + if (isArchived !== undefined) { + localVarFormParams.append('isArchived', isArchived as any); + } + if (isFavorite !== undefined) { localVarFormParams.append('isFavorite', isFavorite as any); } - if (isArchived !== undefined) { - localVarFormParams.append('isArchived', isArchived as any); + if (isReadOnly !== undefined) { + localVarFormParams.append('isReadOnly', isReadOnly as any); } if (isVisible !== undefined) { localVarFormParams.append('isVisible', isVisible as any); } - if (duration !== undefined) { - localVarFormParams.append('duration', duration as any); + if (livePhotoData !== undefined) { + localVarFormParams.append('livePhotoData', livePhotoData as any); + } + + if (sidecarData !== undefined) { + localVarFormParams.append('sidecarData', sidecarData as any); } @@ -6145,17 +6145,17 @@ export const AssetApiFp = function(configuration?: Configuration) { * @param {string} fileModifiedAt * @param {boolean} isFavorite * @param {string} [key] + * @param {string} [duration] + * @param {boolean} [isArchived] + * @param {boolean} [isReadOnly] + * @param {boolean} [isVisible] * @param {File} [livePhotoData] * @param {File} [sidecarData] - * @param {boolean} [isReadOnly] - * @param {boolean} [isArchived] - * @param {boolean} [isVisible] - * @param {string} [duration] * @param {*} [options] Override http request option. * @throws {RequiredError} */ - 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); + async uploadFile(assetData: File, deviceAssetId: string, deviceId: string, fileCreatedAt: string, fileModifiedAt: string, isFavorite: boolean, key?: string, duration?: string, isArchived?: boolean, isReadOnly?: boolean, isVisible?: boolean, livePhotoData?: File, sidecarData?: File, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { + const localVarAxiosArgs = await localVarAxiosParamCreator.uploadFile(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, duration, isArchived, isReadOnly, isVisible, livePhotoData, sidecarData, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, } @@ -6379,7 +6379,7 @@ export const AssetApiFactory = function (configuration?: Configuration, basePath * @throws {RequiredError} */ uploadFile(requestParameters: AssetApiUploadFileRequest, options?: AxiosRequestConfig): AxiosPromise { - 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)); + return localVarFp.uploadFile(requestParameters.assetData, requestParameters.deviceAssetId, requestParameters.deviceId, requestParameters.fileCreatedAt, requestParameters.fileModifiedAt, requestParameters.isFavorite, requestParameters.key, requestParameters.duration, requestParameters.isArchived, requestParameters.isReadOnly, requestParameters.isVisible, requestParameters.livePhotoData, requestParameters.sidecarData, options).then((request) => request(axios, basePath)); }, }; }; @@ -6875,24 +6875,10 @@ export interface AssetApiUploadFileRequest { /** * - * @type {File} + * @type {string} * @memberof AssetApiUploadFile */ - readonly livePhotoData?: File - - /** - * - * @type {File} - * @memberof AssetApiUploadFile - */ - readonly sidecarData?: File - - /** - * - * @type {boolean} - * @memberof AssetApiUploadFile - */ - readonly isReadOnly?: boolean + readonly duration?: string /** * @@ -6901,6 +6887,13 @@ export interface AssetApiUploadFileRequest { */ readonly isArchived?: boolean + /** + * + * @type {boolean} + * @memberof AssetApiUploadFile + */ + readonly isReadOnly?: boolean + /** * * @type {boolean} @@ -6910,10 +6903,17 @@ export interface AssetApiUploadFileRequest { /** * - * @type {string} + * @type {File} * @memberof AssetApiUploadFile */ - readonly duration?: string + readonly livePhotoData?: File + + /** + * + * @type {File} + * @memberof AssetApiUploadFile + */ + readonly sidecarData?: File } /** @@ -7181,7 +7181,7 @@ export class AssetApi extends BaseAPI { * @memberof AssetApi */ public uploadFile(requestParameters: AssetApiUploadFileRequest, options?: AxiosRequestConfig) { - 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)); + return AssetApiFp(this.configuration).uploadFile(requestParameters.assetData, requestParameters.deviceAssetId, requestParameters.deviceId, requestParameters.fileCreatedAt, requestParameters.fileModifiedAt, requestParameters.isFavorite, requestParameters.key, requestParameters.duration, requestParameters.isArchived, requestParameters.isReadOnly, requestParameters.isVisible, requestParameters.livePhotoData, requestParameters.sidecarData, options).then((request) => request(this.axios, this.basePath)); } } diff --git a/mobile/openapi/doc/APIKeyCreateResponseDto.md b/mobile/openapi/doc/APIKeyCreateResponseDto.md index d0d4bea105..3b29bf9402 100644 Binary files a/mobile/openapi/doc/APIKeyCreateResponseDto.md and b/mobile/openapi/doc/APIKeyCreateResponseDto.md differ diff --git a/mobile/openapi/doc/APIKeyResponseDto.md b/mobile/openapi/doc/APIKeyResponseDto.md index 7e36819b9b..c40947fa74 100644 Binary files a/mobile/openapi/doc/APIKeyResponseDto.md and b/mobile/openapi/doc/APIKeyResponseDto.md differ diff --git a/mobile/openapi/doc/AddAssetsResponseDto.md b/mobile/openapi/doc/AddAssetsResponseDto.md index cf76581356..3a8d747ea9 100644 Binary files a/mobile/openapi/doc/AddAssetsResponseDto.md and b/mobile/openapi/doc/AddAssetsResponseDto.md differ diff --git a/mobile/openapi/doc/AdminSignupResponseDto.md b/mobile/openapi/doc/AdminSignupResponseDto.md index bfca912d9a..08d3d8bfa6 100644 Binary files a/mobile/openapi/doc/AdminSignupResponseDto.md and b/mobile/openapi/doc/AdminSignupResponseDto.md differ diff --git a/mobile/openapi/doc/AlbumCountResponseDto.md b/mobile/openapi/doc/AlbumCountResponseDto.md index 57b6e156c8..20e496b274 100644 Binary files a/mobile/openapi/doc/AlbumCountResponseDto.md and b/mobile/openapi/doc/AlbumCountResponseDto.md differ diff --git a/mobile/openapi/doc/AlbumResponseDto.md b/mobile/openapi/doc/AlbumResponseDto.md index 08425de5cb..0f2f203819 100644 Binary files a/mobile/openapi/doc/AlbumResponseDto.md and b/mobile/openapi/doc/AlbumResponseDto.md differ diff --git a/mobile/openapi/doc/AllJobStatusResponseDto.md b/mobile/openapi/doc/AllJobStatusResponseDto.md index 7ab4eaf9d4..18db99f19e 100644 Binary files a/mobile/openapi/doc/AllJobStatusResponseDto.md and b/mobile/openapi/doc/AllJobStatusResponseDto.md differ diff --git a/mobile/openapi/doc/AssetApi.md b/mobile/openapi/doc/AssetApi.md index 644907d1e5..8f6912676c 100644 Binary files a/mobile/openapi/doc/AssetApi.md and b/mobile/openapi/doc/AssetApi.md differ diff --git a/mobile/openapi/doc/AssetBulkUploadCheckItem.md b/mobile/openapi/doc/AssetBulkUploadCheckItem.md index 45494c2c5f..edc739a652 100644 Binary files a/mobile/openapi/doc/AssetBulkUploadCheckItem.md and b/mobile/openapi/doc/AssetBulkUploadCheckItem.md differ diff --git a/mobile/openapi/doc/AssetBulkUploadCheckResult.md b/mobile/openapi/doc/AssetBulkUploadCheckResult.md index 670d1d9fa4..c22f6c249e 100644 Binary files a/mobile/openapi/doc/AssetBulkUploadCheckResult.md and b/mobile/openapi/doc/AssetBulkUploadCheckResult.md differ diff --git a/mobile/openapi/doc/AssetCountByTimeBucket.md b/mobile/openapi/doc/AssetCountByTimeBucket.md index ee71538759..334e00bb7b 100644 Binary files a/mobile/openapi/doc/AssetCountByTimeBucket.md and b/mobile/openapi/doc/AssetCountByTimeBucket.md differ diff --git a/mobile/openapi/doc/AssetCountByTimeBucketResponseDto.md b/mobile/openapi/doc/AssetCountByTimeBucketResponseDto.md index 77b03c26f9..b8c7978084 100644 Binary files a/mobile/openapi/doc/AssetCountByTimeBucketResponseDto.md and b/mobile/openapi/doc/AssetCountByTimeBucketResponseDto.md differ diff --git a/mobile/openapi/doc/AssetFileUploadResponseDto.md b/mobile/openapi/doc/AssetFileUploadResponseDto.md index b945d531c2..a698529ac7 100644 Binary files a/mobile/openapi/doc/AssetFileUploadResponseDto.md and b/mobile/openapi/doc/AssetFileUploadResponseDto.md differ diff --git a/mobile/openapi/doc/AssetIdsResponseDto.md b/mobile/openapi/doc/AssetIdsResponseDto.md index 4aaebf73a7..8a9eba650c 100644 Binary files a/mobile/openapi/doc/AssetIdsResponseDto.md and b/mobile/openapi/doc/AssetIdsResponseDto.md differ diff --git a/mobile/openapi/doc/AssetResponseDto.md b/mobile/openapi/doc/AssetResponseDto.md index 8b09386361..b122147ff1 100644 Binary files a/mobile/openapi/doc/AssetResponseDto.md and b/mobile/openapi/doc/AssetResponseDto.md differ diff --git a/mobile/openapi/doc/AssetStatsResponseDto.md b/mobile/openapi/doc/AssetStatsResponseDto.md index d7937a7eda..370b7c059b 100644 Binary files a/mobile/openapi/doc/AssetStatsResponseDto.md and b/mobile/openapi/doc/AssetStatsResponseDto.md differ diff --git a/mobile/openapi/doc/AuthDeviceResponseDto.md b/mobile/openapi/doc/AuthDeviceResponseDto.md index 261e767d92..4433e33385 100644 Binary files a/mobile/openapi/doc/AuthDeviceResponseDto.md and b/mobile/openapi/doc/AuthDeviceResponseDto.md differ diff --git a/mobile/openapi/doc/BulkIdResponseDto.md b/mobile/openapi/doc/BulkIdResponseDto.md index ce07f262d3..27ad767e6e 100644 Binary files a/mobile/openapi/doc/BulkIdResponseDto.md and b/mobile/openapi/doc/BulkIdResponseDto.md differ diff --git a/mobile/openapi/doc/ChangePasswordDto.md b/mobile/openapi/doc/ChangePasswordDto.md index a257395ba3..ff23b2a822 100644 Binary files a/mobile/openapi/doc/ChangePasswordDto.md and b/mobile/openapi/doc/ChangePasswordDto.md differ diff --git a/mobile/openapi/doc/CheckDuplicateAssetResponseDto.md b/mobile/openapi/doc/CheckDuplicateAssetResponseDto.md index 90010481e6..0f49eb22af 100644 Binary files a/mobile/openapi/doc/CheckDuplicateAssetResponseDto.md and b/mobile/openapi/doc/CheckDuplicateAssetResponseDto.md differ diff --git a/mobile/openapi/doc/CreateAlbumDto.md b/mobile/openapi/doc/CreateAlbumDto.md index 2f91dba103..557a2499ba 100644 Binary files a/mobile/openapi/doc/CreateAlbumDto.md and b/mobile/openapi/doc/CreateAlbumDto.md differ diff --git a/mobile/openapi/doc/CreateProfileImageResponseDto.md b/mobile/openapi/doc/CreateProfileImageResponseDto.md index 3323e7df43..968f262b39 100644 Binary files a/mobile/openapi/doc/CreateProfileImageResponseDto.md and b/mobile/openapi/doc/CreateProfileImageResponseDto.md differ diff --git a/mobile/openapi/doc/CreateTagDto.md b/mobile/openapi/doc/CreateTagDto.md index 64222db499..729b39de3f 100644 Binary files a/mobile/openapi/doc/CreateTagDto.md and b/mobile/openapi/doc/CreateTagDto.md differ diff --git a/mobile/openapi/doc/CreateUserDto.md b/mobile/openapi/doc/CreateUserDto.md index 09b963b928..531e2cf199 100644 Binary files a/mobile/openapi/doc/CreateUserDto.md and b/mobile/openapi/doc/CreateUserDto.md differ diff --git a/mobile/openapi/doc/CuratedLocationsResponseDto.md b/mobile/openapi/doc/CuratedLocationsResponseDto.md index abd86ea535..627bcbf854 100644 Binary files a/mobile/openapi/doc/CuratedLocationsResponseDto.md and b/mobile/openapi/doc/CuratedLocationsResponseDto.md differ diff --git a/mobile/openapi/doc/CuratedObjectsResponseDto.md b/mobile/openapi/doc/CuratedObjectsResponseDto.md index 559f25148f..ee041a8215 100644 Binary files a/mobile/openapi/doc/CuratedObjectsResponseDto.md and b/mobile/openapi/doc/CuratedObjectsResponseDto.md differ diff --git a/mobile/openapi/doc/DeleteAssetResponseDto.md b/mobile/openapi/doc/DeleteAssetResponseDto.md index 4cd44e030e..c354f53b00 100644 Binary files a/mobile/openapi/doc/DeleteAssetResponseDto.md and b/mobile/openapi/doc/DeleteAssetResponseDto.md differ diff --git a/mobile/openapi/doc/DownloadArchiveInfo.md b/mobile/openapi/doc/DownloadArchiveInfo.md index 5ec8c668ff..9094270f0e 100644 Binary files a/mobile/openapi/doc/DownloadArchiveInfo.md and b/mobile/openapi/doc/DownloadArchiveInfo.md differ diff --git a/mobile/openapi/doc/DownloadResponseDto.md b/mobile/openapi/doc/DownloadResponseDto.md index 2a7bbc9b19..085d69a4e8 100644 Binary files a/mobile/openapi/doc/DownloadResponseDto.md and b/mobile/openapi/doc/DownloadResponseDto.md differ diff --git a/mobile/openapi/doc/ExifResponseDto.md b/mobile/openapi/doc/ExifResponseDto.md index 144ac4f49c..065495dcd0 100644 Binary files a/mobile/openapi/doc/ExifResponseDto.md and b/mobile/openapi/doc/ExifResponseDto.md differ diff --git a/mobile/openapi/doc/ImportAssetDto.md b/mobile/openapi/doc/ImportAssetDto.md index 408e3519cf..2444c47493 100644 Binary files a/mobile/openapi/doc/ImportAssetDto.md and b/mobile/openapi/doc/ImportAssetDto.md differ diff --git a/mobile/openapi/doc/JobCountsDto.md b/mobile/openapi/doc/JobCountsDto.md index 8f5b47c6f1..25154690ab 100644 Binary files a/mobile/openapi/doc/JobCountsDto.md and b/mobile/openapi/doc/JobCountsDto.md differ diff --git a/mobile/openapi/doc/LoginResponseDto.md b/mobile/openapi/doc/LoginResponseDto.md index b4033fe52c..ad3592eff9 100644 Binary files a/mobile/openapi/doc/LoginResponseDto.md and b/mobile/openapi/doc/LoginResponseDto.md differ diff --git a/mobile/openapi/doc/LogoutResponseDto.md b/mobile/openapi/doc/LogoutResponseDto.md index 9d17baf2ce..4231190bb2 100644 Binary files a/mobile/openapi/doc/LogoutResponseDto.md and b/mobile/openapi/doc/LogoutResponseDto.md differ diff --git a/mobile/openapi/doc/MemoryLaneResponseDto.md b/mobile/openapi/doc/MemoryLaneResponseDto.md index 9aafda1424..4712744466 100644 Binary files a/mobile/openapi/doc/MemoryLaneResponseDto.md and b/mobile/openapi/doc/MemoryLaneResponseDto.md differ diff --git a/mobile/openapi/doc/OAuthConfigResponseDto.md b/mobile/openapi/doc/OAuthConfigResponseDto.md index ae1d42c12f..8abc6bb607 100644 Binary files a/mobile/openapi/doc/OAuthConfigResponseDto.md and b/mobile/openapi/doc/OAuthConfigResponseDto.md differ diff --git a/mobile/openapi/doc/PeopleResponseDto.md b/mobile/openapi/doc/PeopleResponseDto.md index 9d00d8608c..8e02531c78 100644 Binary files a/mobile/openapi/doc/PeopleResponseDto.md and b/mobile/openapi/doc/PeopleResponseDto.md differ diff --git a/mobile/openapi/doc/PeopleUpdateItem.md b/mobile/openapi/doc/PeopleUpdateItem.md index 7f7edf311b..43a1b02259 100644 Binary files a/mobile/openapi/doc/PeopleUpdateItem.md and b/mobile/openapi/doc/PeopleUpdateItem.md differ diff --git a/mobile/openapi/doc/PersonResponseDto.md b/mobile/openapi/doc/PersonResponseDto.md index 6660b063cf..e43d67a611 100644 Binary files a/mobile/openapi/doc/PersonResponseDto.md and b/mobile/openapi/doc/PersonResponseDto.md differ diff --git a/mobile/openapi/doc/PersonUpdateDto.md b/mobile/openapi/doc/PersonUpdateDto.md index 9a59c852bb..935b4348c3 100644 Binary files a/mobile/openapi/doc/PersonUpdateDto.md and b/mobile/openapi/doc/PersonUpdateDto.md differ diff --git a/mobile/openapi/doc/SearchAlbumResponseDto.md b/mobile/openapi/doc/SearchAlbumResponseDto.md index f78a51a0f9..b7897c1263 100644 Binary files a/mobile/openapi/doc/SearchAlbumResponseDto.md and b/mobile/openapi/doc/SearchAlbumResponseDto.md differ diff --git a/mobile/openapi/doc/SearchAssetResponseDto.md b/mobile/openapi/doc/SearchAssetResponseDto.md index 871a70693a..2fc33feb41 100644 Binary files a/mobile/openapi/doc/SearchAssetResponseDto.md and b/mobile/openapi/doc/SearchAssetResponseDto.md differ diff --git a/mobile/openapi/doc/SearchExploreItem.md b/mobile/openapi/doc/SearchExploreItem.md index 75eaabd8b1..9ac85893ef 100644 Binary files a/mobile/openapi/doc/SearchExploreItem.md and b/mobile/openapi/doc/SearchExploreItem.md differ diff --git a/mobile/openapi/doc/SearchFacetResponseDto.md b/mobile/openapi/doc/SearchFacetResponseDto.md index c78d5ae8e5..39868d06c8 100644 Binary files a/mobile/openapi/doc/SearchFacetResponseDto.md and b/mobile/openapi/doc/SearchFacetResponseDto.md differ diff --git a/mobile/openapi/doc/ServerInfoResponseDto.md b/mobile/openapi/doc/ServerInfoResponseDto.md index 75694d60de..eeabb45bf2 100644 Binary files a/mobile/openapi/doc/ServerInfoResponseDto.md and b/mobile/openapi/doc/ServerInfoResponseDto.md differ diff --git a/mobile/openapi/doc/ServerMediaTypesResponseDto.md b/mobile/openapi/doc/ServerMediaTypesResponseDto.md index 78253e27f7..d4c247e684 100644 Binary files a/mobile/openapi/doc/ServerMediaTypesResponseDto.md and b/mobile/openapi/doc/ServerMediaTypesResponseDto.md differ diff --git a/mobile/openapi/doc/ServerStatsResponseDto.md b/mobile/openapi/doc/ServerStatsResponseDto.md index 96446e1c28..59af9f2862 100644 Binary files a/mobile/openapi/doc/ServerStatsResponseDto.md and b/mobile/openapi/doc/ServerStatsResponseDto.md differ diff --git a/mobile/openapi/doc/SharedLinkCreateDto.md b/mobile/openapi/doc/SharedLinkCreateDto.md index fbed9ef71c..807a8d18e7 100644 Binary files a/mobile/openapi/doc/SharedLinkCreateDto.md and b/mobile/openapi/doc/SharedLinkCreateDto.md differ diff --git a/mobile/openapi/doc/SharedLinkEditDto.md b/mobile/openapi/doc/SharedLinkEditDto.md index 5105726cbe..387ef4c503 100644 Binary files a/mobile/openapi/doc/SharedLinkEditDto.md and b/mobile/openapi/doc/SharedLinkEditDto.md differ diff --git a/mobile/openapi/doc/SharedLinkResponseDto.md b/mobile/openapi/doc/SharedLinkResponseDto.md index f649807f4c..3e7c8256b2 100644 Binary files a/mobile/openapi/doc/SharedLinkResponseDto.md and b/mobile/openapi/doc/SharedLinkResponseDto.md differ diff --git a/mobile/openapi/doc/SignUpDto.md b/mobile/openapi/doc/SignUpDto.md index 6ca6759a93..92294df026 100644 Binary files a/mobile/openapi/doc/SignUpDto.md and b/mobile/openapi/doc/SignUpDto.md differ diff --git a/mobile/openapi/doc/SmartInfoResponseDto.md b/mobile/openapi/doc/SmartInfoResponseDto.md index 39d162abe4..ea8353829d 100644 Binary files a/mobile/openapi/doc/SmartInfoResponseDto.md and b/mobile/openapi/doc/SmartInfoResponseDto.md differ diff --git a/mobile/openapi/doc/SystemConfigDto.md b/mobile/openapi/doc/SystemConfigDto.md index 908fc46da4..f1526854a1 100644 Binary files a/mobile/openapi/doc/SystemConfigDto.md and b/mobile/openapi/doc/SystemConfigDto.md differ diff --git a/mobile/openapi/doc/SystemConfigFFmpegDto.md b/mobile/openapi/doc/SystemConfigFFmpegDto.md index a08261e797..a23815e9dc 100644 Binary files a/mobile/openapi/doc/SystemConfigFFmpegDto.md and b/mobile/openapi/doc/SystemConfigFFmpegDto.md differ diff --git a/mobile/openapi/doc/SystemConfigJobDto.md b/mobile/openapi/doc/SystemConfigJobDto.md index bdff864764..7ded1184aa 100644 Binary files a/mobile/openapi/doc/SystemConfigJobDto.md and b/mobile/openapi/doc/SystemConfigJobDto.md differ diff --git a/mobile/openapi/doc/SystemConfigOAuthDto.md b/mobile/openapi/doc/SystemConfigOAuthDto.md index a79b0729f9..f3618a08d5 100644 Binary files a/mobile/openapi/doc/SystemConfigOAuthDto.md and b/mobile/openapi/doc/SystemConfigOAuthDto.md differ diff --git a/mobile/openapi/doc/SystemConfigTemplateStorageOptionDto.md b/mobile/openapi/doc/SystemConfigTemplateStorageOptionDto.md index 5aa9aa195e..18adaa6fad 100644 Binary files a/mobile/openapi/doc/SystemConfigTemplateStorageOptionDto.md and b/mobile/openapi/doc/SystemConfigTemplateStorageOptionDto.md differ diff --git a/mobile/openapi/doc/TagResponseDto.md b/mobile/openapi/doc/TagResponseDto.md index 366e950337..caa47669f3 100644 Binary files a/mobile/openapi/doc/TagResponseDto.md and b/mobile/openapi/doc/TagResponseDto.md differ diff --git a/mobile/openapi/doc/UpdateAssetDto.md b/mobile/openapi/doc/UpdateAssetDto.md index bc08c8175c..3e14538b38 100644 Binary files a/mobile/openapi/doc/UpdateAssetDto.md and b/mobile/openapi/doc/UpdateAssetDto.md differ diff --git a/mobile/openapi/doc/UpdateUserDto.md b/mobile/openapi/doc/UpdateUserDto.md index 6376c18b10..d3b41f3c38 100644 Binary files a/mobile/openapi/doc/UpdateUserDto.md and b/mobile/openapi/doc/UpdateUserDto.md differ diff --git a/mobile/openapi/doc/UsageByUserDto.md b/mobile/openapi/doc/UsageByUserDto.md index 1d1bef8858..c1c5240b99 100644 Binary files a/mobile/openapi/doc/UsageByUserDto.md and b/mobile/openapi/doc/UsageByUserDto.md differ diff --git a/mobile/openapi/doc/UserResponseDto.md b/mobile/openapi/doc/UserResponseDto.md index 1c7557b96e..320827f984 100644 Binary files a/mobile/openapi/doc/UserResponseDto.md and b/mobile/openapi/doc/UserResponseDto.md differ diff --git a/mobile/openapi/lib/api/asset_api.dart b/mobile/openapi/lib/api/asset_api.dart index c570229aaf..b4ac396d33 100644 Binary files a/mobile/openapi/lib/api/asset_api.dart and b/mobile/openapi/lib/api/asset_api.dart differ diff --git a/mobile/openapi/lib/model/add_assets_response_dto.dart b/mobile/openapi/lib/model/add_assets_response_dto.dart index 5b3586d85a..a5b293e1fc 100644 Binary files a/mobile/openapi/lib/model/add_assets_response_dto.dart and b/mobile/openapi/lib/model/add_assets_response_dto.dart differ diff --git a/mobile/openapi/lib/model/admin_signup_response_dto.dart b/mobile/openapi/lib/model/admin_signup_response_dto.dart index 6eabcd7c36..b63e305a78 100644 Binary files a/mobile/openapi/lib/model/admin_signup_response_dto.dart and b/mobile/openapi/lib/model/admin_signup_response_dto.dart differ diff --git a/mobile/openapi/lib/model/album_count_response_dto.dart b/mobile/openapi/lib/model/album_count_response_dto.dart index 33fea91a8a..7227cbf55a 100644 Binary files a/mobile/openapi/lib/model/album_count_response_dto.dart and b/mobile/openapi/lib/model/album_count_response_dto.dart differ diff --git a/mobile/openapi/lib/model/album_response_dto.dart b/mobile/openapi/lib/model/album_response_dto.dart index dc76a67054..e8a07c26dc 100644 Binary files a/mobile/openapi/lib/model/album_response_dto.dart and b/mobile/openapi/lib/model/album_response_dto.dart differ diff --git a/mobile/openapi/lib/model/all_job_status_response_dto.dart b/mobile/openapi/lib/model/all_job_status_response_dto.dart index aa3ba1d74d..17c443abef 100644 Binary files a/mobile/openapi/lib/model/all_job_status_response_dto.dart and b/mobile/openapi/lib/model/all_job_status_response_dto.dart differ diff --git a/mobile/openapi/lib/model/api_key_create_response_dto.dart b/mobile/openapi/lib/model/api_key_create_response_dto.dart index 69f7ad6ec5..dae46f9b9e 100644 Binary files a/mobile/openapi/lib/model/api_key_create_response_dto.dart and b/mobile/openapi/lib/model/api_key_create_response_dto.dart differ diff --git a/mobile/openapi/lib/model/api_key_response_dto.dart b/mobile/openapi/lib/model/api_key_response_dto.dart index 5aa143414d..a680b32153 100644 Binary files a/mobile/openapi/lib/model/api_key_response_dto.dart and b/mobile/openapi/lib/model/api_key_response_dto.dart differ diff --git a/mobile/openapi/lib/model/asset_bulk_upload_check_item.dart b/mobile/openapi/lib/model/asset_bulk_upload_check_item.dart index 4cc8689814..304944122f 100644 Binary files a/mobile/openapi/lib/model/asset_bulk_upload_check_item.dart and b/mobile/openapi/lib/model/asset_bulk_upload_check_item.dart differ diff --git a/mobile/openapi/lib/model/asset_bulk_upload_check_result.dart b/mobile/openapi/lib/model/asset_bulk_upload_check_result.dart index 3ca23ea4dc..4c9bde6dbc 100644 Binary files a/mobile/openapi/lib/model/asset_bulk_upload_check_result.dart and b/mobile/openapi/lib/model/asset_bulk_upload_check_result.dart differ diff --git a/mobile/openapi/lib/model/asset_count_by_time_bucket.dart b/mobile/openapi/lib/model/asset_count_by_time_bucket.dart index 0790d714a8..7dba56d82f 100644 Binary files a/mobile/openapi/lib/model/asset_count_by_time_bucket.dart and b/mobile/openapi/lib/model/asset_count_by_time_bucket.dart differ diff --git a/mobile/openapi/lib/model/asset_count_by_time_bucket_response_dto.dart b/mobile/openapi/lib/model/asset_count_by_time_bucket_response_dto.dart index 49eb399a64..0375649b72 100644 Binary files a/mobile/openapi/lib/model/asset_count_by_time_bucket_response_dto.dart and b/mobile/openapi/lib/model/asset_count_by_time_bucket_response_dto.dart differ diff --git a/mobile/openapi/lib/model/asset_file_upload_response_dto.dart b/mobile/openapi/lib/model/asset_file_upload_response_dto.dart index 7dd7ee0e26..ce43f8c15f 100644 Binary files a/mobile/openapi/lib/model/asset_file_upload_response_dto.dart and b/mobile/openapi/lib/model/asset_file_upload_response_dto.dart differ diff --git a/mobile/openapi/lib/model/asset_ids_response_dto.dart b/mobile/openapi/lib/model/asset_ids_response_dto.dart index e3829a0425..958c1bb9be 100644 Binary files a/mobile/openapi/lib/model/asset_ids_response_dto.dart and b/mobile/openapi/lib/model/asset_ids_response_dto.dart differ diff --git a/mobile/openapi/lib/model/asset_response_dto.dart b/mobile/openapi/lib/model/asset_response_dto.dart index e979e4fc31..16895ea56e 100644 Binary files a/mobile/openapi/lib/model/asset_response_dto.dart and b/mobile/openapi/lib/model/asset_response_dto.dart differ diff --git a/mobile/openapi/lib/model/asset_stats_response_dto.dart b/mobile/openapi/lib/model/asset_stats_response_dto.dart index 1221712d89..d910917745 100644 Binary files a/mobile/openapi/lib/model/asset_stats_response_dto.dart and b/mobile/openapi/lib/model/asset_stats_response_dto.dart differ diff --git a/mobile/openapi/lib/model/auth_device_response_dto.dart b/mobile/openapi/lib/model/auth_device_response_dto.dart index eace07a353..655193f49c 100644 Binary files a/mobile/openapi/lib/model/auth_device_response_dto.dart and b/mobile/openapi/lib/model/auth_device_response_dto.dart differ diff --git a/mobile/openapi/lib/model/bulk_id_response_dto.dart b/mobile/openapi/lib/model/bulk_id_response_dto.dart index 18fb45108d..2d23373589 100644 Binary files a/mobile/openapi/lib/model/bulk_id_response_dto.dart and b/mobile/openapi/lib/model/bulk_id_response_dto.dart differ diff --git a/mobile/openapi/lib/model/change_password_dto.dart b/mobile/openapi/lib/model/change_password_dto.dart index 21547a245f..5147c922a0 100644 Binary files a/mobile/openapi/lib/model/change_password_dto.dart and b/mobile/openapi/lib/model/change_password_dto.dart differ diff --git a/mobile/openapi/lib/model/check_duplicate_asset_response_dto.dart b/mobile/openapi/lib/model/check_duplicate_asset_response_dto.dart index d8b29ff51e..f16ba2e9e5 100644 Binary files a/mobile/openapi/lib/model/check_duplicate_asset_response_dto.dart and b/mobile/openapi/lib/model/check_duplicate_asset_response_dto.dart differ diff --git a/mobile/openapi/lib/model/create_album_dto.dart b/mobile/openapi/lib/model/create_album_dto.dart index 32e107371b..d25a59c135 100644 Binary files a/mobile/openapi/lib/model/create_album_dto.dart and b/mobile/openapi/lib/model/create_album_dto.dart differ diff --git a/mobile/openapi/lib/model/create_profile_image_response_dto.dart b/mobile/openapi/lib/model/create_profile_image_response_dto.dart index f86da6385e..d5de750154 100644 Binary files a/mobile/openapi/lib/model/create_profile_image_response_dto.dart and b/mobile/openapi/lib/model/create_profile_image_response_dto.dart differ diff --git a/mobile/openapi/lib/model/create_tag_dto.dart b/mobile/openapi/lib/model/create_tag_dto.dart index 461c94ab1b..6e9ec685f1 100644 Binary files a/mobile/openapi/lib/model/create_tag_dto.dart and b/mobile/openapi/lib/model/create_tag_dto.dart differ diff --git a/mobile/openapi/lib/model/create_user_dto.dart b/mobile/openapi/lib/model/create_user_dto.dart index b5197aa70f..0535d94060 100644 Binary files a/mobile/openapi/lib/model/create_user_dto.dart and b/mobile/openapi/lib/model/create_user_dto.dart differ diff --git a/mobile/openapi/lib/model/curated_locations_response_dto.dart b/mobile/openapi/lib/model/curated_locations_response_dto.dart index 5bedb93624..9aac5cc72d 100644 Binary files a/mobile/openapi/lib/model/curated_locations_response_dto.dart and b/mobile/openapi/lib/model/curated_locations_response_dto.dart differ diff --git a/mobile/openapi/lib/model/curated_objects_response_dto.dart b/mobile/openapi/lib/model/curated_objects_response_dto.dart index 76ea315ce1..8b2cc99495 100644 Binary files a/mobile/openapi/lib/model/curated_objects_response_dto.dart and b/mobile/openapi/lib/model/curated_objects_response_dto.dart differ diff --git a/mobile/openapi/lib/model/delete_asset_response_dto.dart b/mobile/openapi/lib/model/delete_asset_response_dto.dart index 7a33b5b5f0..6e435adcb6 100644 Binary files a/mobile/openapi/lib/model/delete_asset_response_dto.dart and b/mobile/openapi/lib/model/delete_asset_response_dto.dart differ diff --git a/mobile/openapi/lib/model/download_archive_info.dart b/mobile/openapi/lib/model/download_archive_info.dart index ff370f4231..d495df0cec 100644 Binary files a/mobile/openapi/lib/model/download_archive_info.dart and b/mobile/openapi/lib/model/download_archive_info.dart differ diff --git a/mobile/openapi/lib/model/download_response_dto.dart b/mobile/openapi/lib/model/download_response_dto.dart index 89269c71a3..352fd5edff 100644 Binary files a/mobile/openapi/lib/model/download_response_dto.dart and b/mobile/openapi/lib/model/download_response_dto.dart differ diff --git a/mobile/openapi/lib/model/exif_response_dto.dart b/mobile/openapi/lib/model/exif_response_dto.dart index 330c254e58..c871a3f89e 100644 Binary files a/mobile/openapi/lib/model/exif_response_dto.dart and b/mobile/openapi/lib/model/exif_response_dto.dart differ diff --git a/mobile/openapi/lib/model/import_asset_dto.dart b/mobile/openapi/lib/model/import_asset_dto.dart index 1ebaeee75f..2cbc7c7e1b 100644 Binary files a/mobile/openapi/lib/model/import_asset_dto.dart and b/mobile/openapi/lib/model/import_asset_dto.dart differ diff --git a/mobile/openapi/lib/model/job_counts_dto.dart b/mobile/openapi/lib/model/job_counts_dto.dart index 5006279cec..077e5a2141 100644 Binary files a/mobile/openapi/lib/model/job_counts_dto.dart and b/mobile/openapi/lib/model/job_counts_dto.dart differ diff --git a/mobile/openapi/lib/model/login_response_dto.dart b/mobile/openapi/lib/model/login_response_dto.dart index 01a3338c3e..94da05a50c 100644 Binary files a/mobile/openapi/lib/model/login_response_dto.dart and b/mobile/openapi/lib/model/login_response_dto.dart differ diff --git a/mobile/openapi/lib/model/logout_response_dto.dart b/mobile/openapi/lib/model/logout_response_dto.dart index f8f77ba0a5..bcb6681d59 100644 Binary files a/mobile/openapi/lib/model/logout_response_dto.dart and b/mobile/openapi/lib/model/logout_response_dto.dart differ diff --git a/mobile/openapi/lib/model/memory_lane_response_dto.dart b/mobile/openapi/lib/model/memory_lane_response_dto.dart index fc33e4210f..1f816da868 100644 Binary files a/mobile/openapi/lib/model/memory_lane_response_dto.dart and b/mobile/openapi/lib/model/memory_lane_response_dto.dart differ diff --git a/mobile/openapi/lib/model/o_auth_config_response_dto.dart b/mobile/openapi/lib/model/o_auth_config_response_dto.dart index 872455fb4c..4b6846af25 100644 Binary files a/mobile/openapi/lib/model/o_auth_config_response_dto.dart and b/mobile/openapi/lib/model/o_auth_config_response_dto.dart differ diff --git a/mobile/openapi/lib/model/people_response_dto.dart b/mobile/openapi/lib/model/people_response_dto.dart index 9470a827eb..a1e3832166 100644 Binary files a/mobile/openapi/lib/model/people_response_dto.dart and b/mobile/openapi/lib/model/people_response_dto.dart differ diff --git a/mobile/openapi/lib/model/people_update_item.dart b/mobile/openapi/lib/model/people_update_item.dart index 16130b4036..3a35c8a58e 100644 Binary files a/mobile/openapi/lib/model/people_update_item.dart and b/mobile/openapi/lib/model/people_update_item.dart differ diff --git a/mobile/openapi/lib/model/person_response_dto.dart b/mobile/openapi/lib/model/person_response_dto.dart index 909901f8af..21120f23b8 100644 Binary files a/mobile/openapi/lib/model/person_response_dto.dart and b/mobile/openapi/lib/model/person_response_dto.dart differ diff --git a/mobile/openapi/lib/model/person_update_dto.dart b/mobile/openapi/lib/model/person_update_dto.dart index 4b1b9967e5..baa985b1c7 100644 Binary files a/mobile/openapi/lib/model/person_update_dto.dart and b/mobile/openapi/lib/model/person_update_dto.dart differ diff --git a/mobile/openapi/lib/model/search_album_response_dto.dart b/mobile/openapi/lib/model/search_album_response_dto.dart index d15513963d..6ca6d21031 100644 Binary files a/mobile/openapi/lib/model/search_album_response_dto.dart and b/mobile/openapi/lib/model/search_album_response_dto.dart differ diff --git a/mobile/openapi/lib/model/search_asset_response_dto.dart b/mobile/openapi/lib/model/search_asset_response_dto.dart index 866dbbdcd0..8253ad0b14 100644 Binary files a/mobile/openapi/lib/model/search_asset_response_dto.dart and b/mobile/openapi/lib/model/search_asset_response_dto.dart differ diff --git a/mobile/openapi/lib/model/search_explore_item.dart b/mobile/openapi/lib/model/search_explore_item.dart index 6dd35b9562..ddc8f5282b 100644 Binary files a/mobile/openapi/lib/model/search_explore_item.dart and b/mobile/openapi/lib/model/search_explore_item.dart differ diff --git a/mobile/openapi/lib/model/search_facet_response_dto.dart b/mobile/openapi/lib/model/search_facet_response_dto.dart index aadbecb390..a675dd881b 100644 Binary files a/mobile/openapi/lib/model/search_facet_response_dto.dart and b/mobile/openapi/lib/model/search_facet_response_dto.dart differ diff --git a/mobile/openapi/lib/model/server_info_response_dto.dart b/mobile/openapi/lib/model/server_info_response_dto.dart index fa643d1221..d5b90bcd6d 100644 Binary files a/mobile/openapi/lib/model/server_info_response_dto.dart and b/mobile/openapi/lib/model/server_info_response_dto.dart differ diff --git a/mobile/openapi/lib/model/server_media_types_response_dto.dart b/mobile/openapi/lib/model/server_media_types_response_dto.dart index 2cba41363d..c5961eb631 100644 Binary files a/mobile/openapi/lib/model/server_media_types_response_dto.dart and b/mobile/openapi/lib/model/server_media_types_response_dto.dart differ diff --git a/mobile/openapi/lib/model/server_stats_response_dto.dart b/mobile/openapi/lib/model/server_stats_response_dto.dart index 3e54152929..37db37a3ed 100644 Binary files a/mobile/openapi/lib/model/server_stats_response_dto.dart and b/mobile/openapi/lib/model/server_stats_response_dto.dart differ diff --git a/mobile/openapi/lib/model/shared_link_create_dto.dart b/mobile/openapi/lib/model/shared_link_create_dto.dart index 8c699424dd..6bfb78315f 100644 Binary files a/mobile/openapi/lib/model/shared_link_create_dto.dart and b/mobile/openapi/lib/model/shared_link_create_dto.dart differ diff --git a/mobile/openapi/lib/model/shared_link_edit_dto.dart b/mobile/openapi/lib/model/shared_link_edit_dto.dart index d5693058c6..579eaf3e76 100644 Binary files a/mobile/openapi/lib/model/shared_link_edit_dto.dart and b/mobile/openapi/lib/model/shared_link_edit_dto.dart differ diff --git a/mobile/openapi/lib/model/shared_link_response_dto.dart b/mobile/openapi/lib/model/shared_link_response_dto.dart index 9e40fd29a6..78feacfd1f 100644 Binary files a/mobile/openapi/lib/model/shared_link_response_dto.dart and b/mobile/openapi/lib/model/shared_link_response_dto.dart differ diff --git a/mobile/openapi/lib/model/sign_up_dto.dart b/mobile/openapi/lib/model/sign_up_dto.dart index c2637b0c0f..e6b7f2abf9 100644 Binary files a/mobile/openapi/lib/model/sign_up_dto.dart and b/mobile/openapi/lib/model/sign_up_dto.dart differ diff --git a/mobile/openapi/lib/model/smart_info_response_dto.dart b/mobile/openapi/lib/model/smart_info_response_dto.dart index 6af7cf9cfa..b10345f3d0 100644 Binary files a/mobile/openapi/lib/model/smart_info_response_dto.dart and b/mobile/openapi/lib/model/smart_info_response_dto.dart differ diff --git a/mobile/openapi/lib/model/system_config_dto.dart b/mobile/openapi/lib/model/system_config_dto.dart index 4bcbd2634b..6bc4e5e2a2 100644 Binary files a/mobile/openapi/lib/model/system_config_dto.dart and b/mobile/openapi/lib/model/system_config_dto.dart differ diff --git a/mobile/openapi/lib/model/system_config_f_fmpeg_dto.dart b/mobile/openapi/lib/model/system_config_f_fmpeg_dto.dart index 7f21d9d6e1..003d98ca14 100644 Binary files a/mobile/openapi/lib/model/system_config_f_fmpeg_dto.dart and b/mobile/openapi/lib/model/system_config_f_fmpeg_dto.dart differ diff --git a/mobile/openapi/lib/model/system_config_job_dto.dart b/mobile/openapi/lib/model/system_config_job_dto.dart index bc667a3e76..ca3dab9e6d 100644 Binary files a/mobile/openapi/lib/model/system_config_job_dto.dart and b/mobile/openapi/lib/model/system_config_job_dto.dart differ diff --git a/mobile/openapi/lib/model/system_config_o_auth_dto.dart b/mobile/openapi/lib/model/system_config_o_auth_dto.dart index edfa240eeb..bf39f969cc 100644 Binary files a/mobile/openapi/lib/model/system_config_o_auth_dto.dart and b/mobile/openapi/lib/model/system_config_o_auth_dto.dart differ diff --git a/mobile/openapi/lib/model/system_config_template_storage_option_dto.dart b/mobile/openapi/lib/model/system_config_template_storage_option_dto.dart index 81ac59f49c..f4a9a73a7b 100644 Binary files a/mobile/openapi/lib/model/system_config_template_storage_option_dto.dart and b/mobile/openapi/lib/model/system_config_template_storage_option_dto.dart differ diff --git a/mobile/openapi/lib/model/tag_response_dto.dart b/mobile/openapi/lib/model/tag_response_dto.dart index d7eee99a4a..621223b8dd 100644 Binary files a/mobile/openapi/lib/model/tag_response_dto.dart and b/mobile/openapi/lib/model/tag_response_dto.dart differ diff --git a/mobile/openapi/lib/model/update_asset_dto.dart b/mobile/openapi/lib/model/update_asset_dto.dart index 6b2916b505..edbe28aed7 100644 Binary files a/mobile/openapi/lib/model/update_asset_dto.dart and b/mobile/openapi/lib/model/update_asset_dto.dart differ diff --git a/mobile/openapi/lib/model/update_user_dto.dart b/mobile/openapi/lib/model/update_user_dto.dart index bf655ead34..71f3f16e8a 100644 Binary files a/mobile/openapi/lib/model/update_user_dto.dart and b/mobile/openapi/lib/model/update_user_dto.dart differ diff --git a/mobile/openapi/lib/model/usage_by_user_dto.dart b/mobile/openapi/lib/model/usage_by_user_dto.dart index a1def6e1e9..052ebaa9fc 100644 Binary files a/mobile/openapi/lib/model/usage_by_user_dto.dart and b/mobile/openapi/lib/model/usage_by_user_dto.dart differ diff --git a/mobile/openapi/lib/model/user_response_dto.dart b/mobile/openapi/lib/model/user_response_dto.dart index 29fd788f53..163ba4dd1d 100644 Binary files a/mobile/openapi/lib/model/user_response_dto.dart and b/mobile/openapi/lib/model/user_response_dto.dart differ diff --git a/mobile/openapi/test/add_assets_response_dto_test.dart b/mobile/openapi/test/add_assets_response_dto_test.dart index bce8a0f7d3..5dacd3943b 100644 Binary files a/mobile/openapi/test/add_assets_response_dto_test.dart and b/mobile/openapi/test/add_assets_response_dto_test.dart differ diff --git a/mobile/openapi/test/admin_signup_response_dto_test.dart b/mobile/openapi/test/admin_signup_response_dto_test.dart index 62eb488fe1..62582e9b3a 100644 Binary files a/mobile/openapi/test/admin_signup_response_dto_test.dart and b/mobile/openapi/test/admin_signup_response_dto_test.dart differ diff --git a/mobile/openapi/test/album_count_response_dto_test.dart b/mobile/openapi/test/album_count_response_dto_test.dart index 2f294f463e..5da1acb072 100644 Binary files a/mobile/openapi/test/album_count_response_dto_test.dart and b/mobile/openapi/test/album_count_response_dto_test.dart differ diff --git a/mobile/openapi/test/album_response_dto_test.dart b/mobile/openapi/test/album_response_dto_test.dart index b55b0eb219..da80f49920 100644 Binary files a/mobile/openapi/test/album_response_dto_test.dart and b/mobile/openapi/test/album_response_dto_test.dart differ diff --git a/mobile/openapi/test/all_job_status_response_dto_test.dart b/mobile/openapi/test/all_job_status_response_dto_test.dart index 657191ec97..e981b1a36d 100644 Binary files a/mobile/openapi/test/all_job_status_response_dto_test.dart and b/mobile/openapi/test/all_job_status_response_dto_test.dart differ diff --git a/mobile/openapi/test/api_key_create_response_dto_test.dart b/mobile/openapi/test/api_key_create_response_dto_test.dart index 6998ea6a92..9d9a8d24ee 100644 Binary files a/mobile/openapi/test/api_key_create_response_dto_test.dart and b/mobile/openapi/test/api_key_create_response_dto_test.dart differ diff --git a/mobile/openapi/test/api_key_response_dto_test.dart b/mobile/openapi/test/api_key_response_dto_test.dart index c849e7629f..399a01429a 100644 Binary files a/mobile/openapi/test/api_key_response_dto_test.dart and b/mobile/openapi/test/api_key_response_dto_test.dart differ diff --git a/mobile/openapi/test/asset_api_test.dart b/mobile/openapi/test/asset_api_test.dart index 426e5e79a2..e09bb4d0f5 100644 Binary files a/mobile/openapi/test/asset_api_test.dart and b/mobile/openapi/test/asset_api_test.dart differ diff --git a/mobile/openapi/test/asset_bulk_upload_check_item_test.dart b/mobile/openapi/test/asset_bulk_upload_check_item_test.dart index eac05427fa..9f3e6e72fa 100644 Binary files a/mobile/openapi/test/asset_bulk_upload_check_item_test.dart and b/mobile/openapi/test/asset_bulk_upload_check_item_test.dart differ diff --git a/mobile/openapi/test/asset_bulk_upload_check_result_test.dart b/mobile/openapi/test/asset_bulk_upload_check_result_test.dart index dc1bf68a52..dd0a28ba57 100644 Binary files a/mobile/openapi/test/asset_bulk_upload_check_result_test.dart and b/mobile/openapi/test/asset_bulk_upload_check_result_test.dart differ diff --git a/mobile/openapi/test/asset_count_by_time_bucket_response_dto_test.dart b/mobile/openapi/test/asset_count_by_time_bucket_response_dto_test.dart index 993e679ffe..3df5ba0d31 100644 Binary files a/mobile/openapi/test/asset_count_by_time_bucket_response_dto_test.dart and b/mobile/openapi/test/asset_count_by_time_bucket_response_dto_test.dart differ diff --git a/mobile/openapi/test/asset_count_by_time_bucket_test.dart b/mobile/openapi/test/asset_count_by_time_bucket_test.dart index 7bf41e3d75..7dbe5bc4be 100644 Binary files a/mobile/openapi/test/asset_count_by_time_bucket_test.dart and b/mobile/openapi/test/asset_count_by_time_bucket_test.dart differ diff --git a/mobile/openapi/test/asset_file_upload_response_dto_test.dart b/mobile/openapi/test/asset_file_upload_response_dto_test.dart index 2c53be8539..6d050c589b 100644 Binary files a/mobile/openapi/test/asset_file_upload_response_dto_test.dart and b/mobile/openapi/test/asset_file_upload_response_dto_test.dart differ diff --git a/mobile/openapi/test/asset_ids_response_dto_test.dart b/mobile/openapi/test/asset_ids_response_dto_test.dart index df6a8642d8..cb03844cca 100644 Binary files a/mobile/openapi/test/asset_ids_response_dto_test.dart and b/mobile/openapi/test/asset_ids_response_dto_test.dart differ diff --git a/mobile/openapi/test/asset_response_dto_test.dart b/mobile/openapi/test/asset_response_dto_test.dart index c9e33fb3bc..f89eacf986 100644 Binary files a/mobile/openapi/test/asset_response_dto_test.dart and b/mobile/openapi/test/asset_response_dto_test.dart differ diff --git a/mobile/openapi/test/asset_stats_response_dto_test.dart b/mobile/openapi/test/asset_stats_response_dto_test.dart index 3e5d8b548f..eaeace92a7 100644 Binary files a/mobile/openapi/test/asset_stats_response_dto_test.dart and b/mobile/openapi/test/asset_stats_response_dto_test.dart differ diff --git a/mobile/openapi/test/auth_device_response_dto_test.dart b/mobile/openapi/test/auth_device_response_dto_test.dart index 615b34b1d7..c0cccf8d65 100644 Binary files a/mobile/openapi/test/auth_device_response_dto_test.dart and b/mobile/openapi/test/auth_device_response_dto_test.dart differ diff --git a/mobile/openapi/test/bulk_id_response_dto_test.dart b/mobile/openapi/test/bulk_id_response_dto_test.dart index 25baca9860..23e13ef507 100644 Binary files a/mobile/openapi/test/bulk_id_response_dto_test.dart and b/mobile/openapi/test/bulk_id_response_dto_test.dart differ diff --git a/mobile/openapi/test/change_password_dto_test.dart b/mobile/openapi/test/change_password_dto_test.dart index 5095250fc6..21ed393bc4 100644 Binary files a/mobile/openapi/test/change_password_dto_test.dart and b/mobile/openapi/test/change_password_dto_test.dart differ diff --git a/mobile/openapi/test/check_duplicate_asset_response_dto_test.dart b/mobile/openapi/test/check_duplicate_asset_response_dto_test.dart index 393acc1216..2c0d28bb37 100644 Binary files a/mobile/openapi/test/check_duplicate_asset_response_dto_test.dart and b/mobile/openapi/test/check_duplicate_asset_response_dto_test.dart differ diff --git a/mobile/openapi/test/create_album_dto_test.dart b/mobile/openapi/test/create_album_dto_test.dart index 48263d393a..c727c20062 100644 Binary files a/mobile/openapi/test/create_album_dto_test.dart and b/mobile/openapi/test/create_album_dto_test.dart differ diff --git a/mobile/openapi/test/create_profile_image_response_dto_test.dart b/mobile/openapi/test/create_profile_image_response_dto_test.dart index 83fee5b295..a09fed9504 100644 Binary files a/mobile/openapi/test/create_profile_image_response_dto_test.dart and b/mobile/openapi/test/create_profile_image_response_dto_test.dart differ diff --git a/mobile/openapi/test/create_tag_dto_test.dart b/mobile/openapi/test/create_tag_dto_test.dart index 8df20a4ef5..6bffb3200a 100644 Binary files a/mobile/openapi/test/create_tag_dto_test.dart and b/mobile/openapi/test/create_tag_dto_test.dart differ diff --git a/mobile/openapi/test/create_user_dto_test.dart b/mobile/openapi/test/create_user_dto_test.dart index 327acbbe38..872635e2fb 100644 Binary files a/mobile/openapi/test/create_user_dto_test.dart and b/mobile/openapi/test/create_user_dto_test.dart differ diff --git a/mobile/openapi/test/curated_locations_response_dto_test.dart b/mobile/openapi/test/curated_locations_response_dto_test.dart index da4cccf3da..7529aaf7c8 100644 Binary files a/mobile/openapi/test/curated_locations_response_dto_test.dart and b/mobile/openapi/test/curated_locations_response_dto_test.dart differ diff --git a/mobile/openapi/test/curated_objects_response_dto_test.dart b/mobile/openapi/test/curated_objects_response_dto_test.dart index 8ef640bd92..f71723ab27 100644 Binary files a/mobile/openapi/test/curated_objects_response_dto_test.dart and b/mobile/openapi/test/curated_objects_response_dto_test.dart differ diff --git a/mobile/openapi/test/delete_asset_response_dto_test.dart b/mobile/openapi/test/delete_asset_response_dto_test.dart index de09a5b31a..7766caec7f 100644 Binary files a/mobile/openapi/test/delete_asset_response_dto_test.dart and b/mobile/openapi/test/delete_asset_response_dto_test.dart differ diff --git a/mobile/openapi/test/download_archive_info_test.dart b/mobile/openapi/test/download_archive_info_test.dart index 35f29ef99a..53c705a378 100644 Binary files a/mobile/openapi/test/download_archive_info_test.dart and b/mobile/openapi/test/download_archive_info_test.dart differ diff --git a/mobile/openapi/test/download_response_dto_test.dart b/mobile/openapi/test/download_response_dto_test.dart index b823c1441e..949c9517aa 100644 Binary files a/mobile/openapi/test/download_response_dto_test.dart and b/mobile/openapi/test/download_response_dto_test.dart differ diff --git a/mobile/openapi/test/exif_response_dto_test.dart b/mobile/openapi/test/exif_response_dto_test.dart index 6ab5d1edbd..43d5b2673b 100644 Binary files a/mobile/openapi/test/exif_response_dto_test.dart and b/mobile/openapi/test/exif_response_dto_test.dart differ diff --git a/mobile/openapi/test/import_asset_dto_test.dart b/mobile/openapi/test/import_asset_dto_test.dart index c602c83ec5..213a75265b 100644 Binary files a/mobile/openapi/test/import_asset_dto_test.dart and b/mobile/openapi/test/import_asset_dto_test.dart differ diff --git a/mobile/openapi/test/job_counts_dto_test.dart b/mobile/openapi/test/job_counts_dto_test.dart index 299ac292db..43e24df0fc 100644 Binary files a/mobile/openapi/test/job_counts_dto_test.dart and b/mobile/openapi/test/job_counts_dto_test.dart differ diff --git a/mobile/openapi/test/login_response_dto_test.dart b/mobile/openapi/test/login_response_dto_test.dart index f707799798..408b7fade6 100644 Binary files a/mobile/openapi/test/login_response_dto_test.dart and b/mobile/openapi/test/login_response_dto_test.dart differ diff --git a/mobile/openapi/test/logout_response_dto_test.dart b/mobile/openapi/test/logout_response_dto_test.dart index 2d83e1613a..1d16ab3c6c 100644 Binary files a/mobile/openapi/test/logout_response_dto_test.dart and b/mobile/openapi/test/logout_response_dto_test.dart differ diff --git a/mobile/openapi/test/memory_lane_response_dto_test.dart b/mobile/openapi/test/memory_lane_response_dto_test.dart index 4e25825cdb..2dad2c356b 100644 Binary files a/mobile/openapi/test/memory_lane_response_dto_test.dart and b/mobile/openapi/test/memory_lane_response_dto_test.dart differ diff --git a/mobile/openapi/test/o_auth_config_response_dto_test.dart b/mobile/openapi/test/o_auth_config_response_dto_test.dart index 309324f884..fd10307b31 100644 Binary files a/mobile/openapi/test/o_auth_config_response_dto_test.dart and b/mobile/openapi/test/o_auth_config_response_dto_test.dart differ diff --git a/mobile/openapi/test/people_response_dto_test.dart b/mobile/openapi/test/people_response_dto_test.dart index c48f0099ad..0b155b0deb 100644 Binary files a/mobile/openapi/test/people_response_dto_test.dart and b/mobile/openapi/test/people_response_dto_test.dart differ diff --git a/mobile/openapi/test/people_update_item_test.dart b/mobile/openapi/test/people_update_item_test.dart index 3a9d3b5c86..9c366e4ebe 100644 Binary files a/mobile/openapi/test/people_update_item_test.dart and b/mobile/openapi/test/people_update_item_test.dart differ diff --git a/mobile/openapi/test/person_response_dto_test.dart b/mobile/openapi/test/person_response_dto_test.dart index 129a9c3140..8b9f7bec8a 100644 Binary files a/mobile/openapi/test/person_response_dto_test.dart and b/mobile/openapi/test/person_response_dto_test.dart differ diff --git a/mobile/openapi/test/person_update_dto_test.dart b/mobile/openapi/test/person_update_dto_test.dart index 47de2eb877..b515c2c8e1 100644 Binary files a/mobile/openapi/test/person_update_dto_test.dart and b/mobile/openapi/test/person_update_dto_test.dart differ diff --git a/mobile/openapi/test/search_album_response_dto_test.dart b/mobile/openapi/test/search_album_response_dto_test.dart index 7de4a859bf..7002d34b09 100644 Binary files a/mobile/openapi/test/search_album_response_dto_test.dart and b/mobile/openapi/test/search_album_response_dto_test.dart differ diff --git a/mobile/openapi/test/search_asset_response_dto_test.dart b/mobile/openapi/test/search_asset_response_dto_test.dart index b1452681ca..87a7a61e9d 100644 Binary files a/mobile/openapi/test/search_asset_response_dto_test.dart and b/mobile/openapi/test/search_asset_response_dto_test.dart differ diff --git a/mobile/openapi/test/search_explore_item_test.dart b/mobile/openapi/test/search_explore_item_test.dart index d4fae1dbff..2bc3ad7aee 100644 Binary files a/mobile/openapi/test/search_explore_item_test.dart and b/mobile/openapi/test/search_explore_item_test.dart differ diff --git a/mobile/openapi/test/search_facet_response_dto_test.dart b/mobile/openapi/test/search_facet_response_dto_test.dart index 06c374497a..ed5e0d83aa 100644 Binary files a/mobile/openapi/test/search_facet_response_dto_test.dart and b/mobile/openapi/test/search_facet_response_dto_test.dart differ diff --git a/mobile/openapi/test/server_info_response_dto_test.dart b/mobile/openapi/test/server_info_response_dto_test.dart index 8ecf13fc49..e41635ec51 100644 Binary files a/mobile/openapi/test/server_info_response_dto_test.dart and b/mobile/openapi/test/server_info_response_dto_test.dart differ diff --git a/mobile/openapi/test/server_media_types_response_dto_test.dart b/mobile/openapi/test/server_media_types_response_dto_test.dart index 041e646805..9ae2bfa2d9 100644 Binary files a/mobile/openapi/test/server_media_types_response_dto_test.dart and b/mobile/openapi/test/server_media_types_response_dto_test.dart differ diff --git a/mobile/openapi/test/server_stats_response_dto_test.dart b/mobile/openapi/test/server_stats_response_dto_test.dart index f5d2c3dc9b..fa7e032aa1 100644 Binary files a/mobile/openapi/test/server_stats_response_dto_test.dart and b/mobile/openapi/test/server_stats_response_dto_test.dart differ diff --git a/mobile/openapi/test/shared_link_create_dto_test.dart b/mobile/openapi/test/shared_link_create_dto_test.dart index 0a2a6a7f99..397e6e902b 100644 Binary files a/mobile/openapi/test/shared_link_create_dto_test.dart and b/mobile/openapi/test/shared_link_create_dto_test.dart differ diff --git a/mobile/openapi/test/shared_link_edit_dto_test.dart b/mobile/openapi/test/shared_link_edit_dto_test.dart index 575892f1e2..7df8a5e488 100644 Binary files a/mobile/openapi/test/shared_link_edit_dto_test.dart and b/mobile/openapi/test/shared_link_edit_dto_test.dart differ diff --git a/mobile/openapi/test/shared_link_response_dto_test.dart b/mobile/openapi/test/shared_link_response_dto_test.dart index 0554a0553d..867fb0b133 100644 Binary files a/mobile/openapi/test/shared_link_response_dto_test.dart and b/mobile/openapi/test/shared_link_response_dto_test.dart differ diff --git a/mobile/openapi/test/sign_up_dto_test.dart b/mobile/openapi/test/sign_up_dto_test.dart index 4c4d376b82..5b02f04352 100644 Binary files a/mobile/openapi/test/sign_up_dto_test.dart and b/mobile/openapi/test/sign_up_dto_test.dart differ diff --git a/mobile/openapi/test/smart_info_response_dto_test.dart b/mobile/openapi/test/smart_info_response_dto_test.dart index 711e62cc5b..15758d0636 100644 Binary files a/mobile/openapi/test/smart_info_response_dto_test.dart and b/mobile/openapi/test/smart_info_response_dto_test.dart differ diff --git a/mobile/openapi/test/system_config_dto_test.dart b/mobile/openapi/test/system_config_dto_test.dart index 7ba7608efc..34b5a8cde3 100644 Binary files a/mobile/openapi/test/system_config_dto_test.dart and b/mobile/openapi/test/system_config_dto_test.dart differ diff --git a/mobile/openapi/test/system_config_f_fmpeg_dto_test.dart b/mobile/openapi/test/system_config_f_fmpeg_dto_test.dart index 7f210e9780..f2aac1e60e 100644 Binary files a/mobile/openapi/test/system_config_f_fmpeg_dto_test.dart and b/mobile/openapi/test/system_config_f_fmpeg_dto_test.dart differ diff --git a/mobile/openapi/test/system_config_job_dto_test.dart b/mobile/openapi/test/system_config_job_dto_test.dart index 3fd36d1846..0dbc6feee4 100644 Binary files a/mobile/openapi/test/system_config_job_dto_test.dart and b/mobile/openapi/test/system_config_job_dto_test.dart differ diff --git a/mobile/openapi/test/system_config_o_auth_dto_test.dart b/mobile/openapi/test/system_config_o_auth_dto_test.dart index 88c8d2aa85..5fde153f1c 100644 Binary files a/mobile/openapi/test/system_config_o_auth_dto_test.dart and b/mobile/openapi/test/system_config_o_auth_dto_test.dart differ diff --git a/mobile/openapi/test/system_config_template_storage_option_dto_test.dart b/mobile/openapi/test/system_config_template_storage_option_dto_test.dart index 2824cc64d2..57e059d9b8 100644 Binary files a/mobile/openapi/test/system_config_template_storage_option_dto_test.dart and b/mobile/openapi/test/system_config_template_storage_option_dto_test.dart differ diff --git a/mobile/openapi/test/tag_response_dto_test.dart b/mobile/openapi/test/tag_response_dto_test.dart index 705a21ecd0..88f483caf5 100644 Binary files a/mobile/openapi/test/tag_response_dto_test.dart and b/mobile/openapi/test/tag_response_dto_test.dart differ diff --git a/mobile/openapi/test/update_asset_dto_test.dart b/mobile/openapi/test/update_asset_dto_test.dart index 94dcb27fc7..57ebfcee26 100644 Binary files a/mobile/openapi/test/update_asset_dto_test.dart and b/mobile/openapi/test/update_asset_dto_test.dart differ diff --git a/mobile/openapi/test/update_user_dto_test.dart b/mobile/openapi/test/update_user_dto_test.dart index 5e89eca18f..0654364354 100644 Binary files a/mobile/openapi/test/update_user_dto_test.dart and b/mobile/openapi/test/update_user_dto_test.dart differ diff --git a/mobile/openapi/test/usage_by_user_dto_test.dart b/mobile/openapi/test/usage_by_user_dto_test.dart index a4bec3f71d..685d49e9f9 100644 Binary files a/mobile/openapi/test/usage_by_user_dto_test.dart and b/mobile/openapi/test/usage_by_user_dto_test.dart differ diff --git a/mobile/openapi/test/user_response_dto_test.dart b/mobile/openapi/test/user_response_dto_test.dart index f5c70f21ff..cd6fa7694f 100644 Binary files a/mobile/openapi/test/user_response_dto_test.dart and b/mobile/openapi/test/user_response_dto_test.dart differ diff --git a/server/immich-openapi-specs.json b/server/immich-openapi-specs.json index 56e96bd116..28db8ca291 100644 --- a/server/immich-openapi-specs.json +++ b/server/immich-openapi-specs.json @@ -26,22 +26,19 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "$ref": "#/components/schemas/AlbumResponseDto" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "Album" - ], "security": [ { "bearer": [] @@ -52,36 +49,36 @@ { "api_key": [] } + ], + "tags": [ + "Album" ] }, "post": { "operationId": "createAlbum", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreateAlbumDto" } } - } + }, + "required": true }, "responses": { "201": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AlbumResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Album" - ], "security": [ { "bearer": [] @@ -92,6 +89,9 @@ { "api_key": [] } + ], + "tags": [ + "Album" ] } }, @@ -101,19 +101,16 @@ "parameters": [], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AlbumCountResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Album" - ], "security": [ { "bearer": [] @@ -124,60 +121,13 @@ { "api_key": [] } + ], + "tags": [ + "Album" ] } }, "/album/{id}": { - "patch": { - "operationId": "updateAlbumInfo", - "parameters": [ - { - "name": "id", - "required": true, - "in": "path", - "schema": { - "format": "uuid", - "type": "string" - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/UpdateAlbumDto" - } - } - } - }, - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/AlbumResponseDto" - } - } - } - } - }, - "tags": [ - "Album" - ], - "security": [ - { - "bearer": [] - }, - { - "cookie": [] - }, - { - "api_key": [] - } - ] - }, "delete": { "operationId": "deleteAlbum", "parameters": [ @@ -196,9 +146,6 @@ "description": "" } }, - "tags": [ - "Album" - ], "security": [ { "bearer": [] @@ -209,6 +156,9 @@ { "api_key": [] } + ], + "tags": [ + "Album" ] }, "get": { @@ -234,19 +184,16 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AlbumResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Album" - ], "security": [ { "bearer": [] @@ -257,10 +204,113 @@ { "api_key": [] } + ], + "tags": [ + "Album" + ] + }, + "patch": { + "operationId": "updateAlbumInfo", + "parameters": [ + { + "name": "id", + "required": true, + "in": "path", + "schema": { + "format": "uuid", + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UpdateAlbumDto" + } + } + }, + "required": true + }, + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AlbumResponseDto" + } + } + }, + "description": "" + } + }, + "security": [ + { + "bearer": [] + }, + { + "cookie": [] + }, + { + "api_key": [] + } + ], + "tags": [ + "Album" ] } }, "/album/{id}/assets": { + "delete": { + "operationId": "removeAssetFromAlbum", + "parameters": [ + { + "name": "id", + "required": true, + "in": "path", + "schema": { + "format": "uuid", + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RemoveAssetsDto" + } + } + }, + "required": true + }, + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AlbumResponseDto" + } + } + }, + "description": "" + } + }, + "security": [ + { + "bearer": [] + }, + { + "cookie": [] + }, + { + "api_key": [] + } + ], + "tags": [ + "Album" + ] + }, "put": { "operationId": "addAssetsToAlbum", "parameters": [ @@ -283,30 +333,27 @@ } ], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AddAssetsDto" } } - } + }, + "required": true }, "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AddAssetsResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Album" - ], "security": [ { "bearer": [] @@ -317,56 +364,9 @@ { "api_key": [] } - ] - }, - "delete": { - "operationId": "removeAssetFromAlbum", - "parameters": [ - { - "name": "id", - "required": true, - "in": "path", - "schema": { - "format": "uuid", - "type": "string" - } - } ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RemoveAssetsDto" - } - } - } - }, - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/AlbumResponseDto" - } - } - } - } - }, "tags": [ "Album" - ], - "security": [ - { - "bearer": [] - }, - { - "cookie": [] - }, - { - "api_key": [] - } ] } }, @@ -397,9 +397,6 @@ "description": "" } }, - "tags": [ - "Album" - ], "security": [ { "bearer": [] @@ -410,6 +407,9 @@ { "api_key": [] } + ], + "tags": [ + "Album" ] } }, @@ -428,30 +428,27 @@ } ], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AddUsersDto" } } - } + }, + "required": true }, "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AlbumResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Album" - ], "security": [ { "bearer": [] @@ -462,38 +459,71 @@ { "api_key": [] } + ], + "tags": [ + "Album" ] } }, "/api-key": { + "get": { + "operationId": "getKeys", + "parameters": [], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/APIKeyResponseDto" + }, + "type": "array" + } + } + }, + "description": "" + } + }, + "security": [ + { + "bearer": [] + }, + { + "cookie": [] + }, + { + "api_key": [] + } + ], + "tags": [ + "API Key" + ] + }, "post": { "operationId": "createKey", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/APIKeyCreateDto" } } - } + }, + "required": true }, "responses": { "201": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/APIKeyCreateResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "API Key" - ], "security": [ { "bearer": [] @@ -504,133 +534,13 @@ { "api_key": [] } - ] - }, - "get": { - "operationId": "getKeys", - "parameters": [], - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/APIKeyResponseDto" - } - } - } - } - } - }, + ], "tags": [ "API Key" - ], - "security": [ - { - "bearer": [] - }, - { - "cookie": [] - }, - { - "api_key": [] - } ] } }, "/api-key/{id}": { - "get": { - "operationId": "getKey", - "parameters": [ - { - "name": "id", - "required": true, - "in": "path", - "schema": { - "format": "uuid", - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/APIKeyResponseDto" - } - } - } - } - }, - "tags": [ - "API Key" - ], - "security": [ - { - "bearer": [] - }, - { - "cookie": [] - }, - { - "api_key": [] - } - ] - }, - "put": { - "operationId": "updateKey", - "parameters": [ - { - "name": "id", - "required": true, - "in": "path", - "schema": { - "format": "uuid", - "type": "string" - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/APIKeyUpdateDto" - } - } - } - }, - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/APIKeyResponseDto" - } - } - } - } - }, - "tags": [ - "API Key" - ], - "security": [ - { - "bearer": [] - }, - { - "cookie": [] - }, - { - "api_key": [] - } - ] - }, "delete": { "operationId": "deleteKey", "parameters": [ @@ -649,9 +559,6 @@ "description": "" } }, - "tags": [ - "API Key" - ], "security": [ { "bearer": [] @@ -662,13 +569,149 @@ { "api_key": [] } + ], + "tags": [ + "API Key" + ] + }, + "get": { + "operationId": "getKey", + "parameters": [ + { + "name": "id", + "required": true, + "in": "path", + "schema": { + "format": "uuid", + "type": "string" + } + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/APIKeyResponseDto" + } + } + }, + "description": "" + } + }, + "security": [ + { + "bearer": [] + }, + { + "cookie": [] + }, + { + "api_key": [] + } + ], + "tags": [ + "API Key" + ] + }, + "put": { + "operationId": "updateKey", + "parameters": [ + { + "name": "id", + "required": true, + "in": "path", + "schema": { + "format": "uuid", + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/APIKeyUpdateDto" + } + } + }, + "required": true + }, + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/APIKeyResponseDto" + } + } + }, + "description": "" + } + }, + "security": [ + { + "bearer": [] + }, + { + "cookie": [] + }, + { + "api_key": [] + } + ], + "tags": [ + "API Key" ] } }, "/asset": { + "delete": { + "operationId": "deleteAsset", + "parameters": [], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DeleteAssetDto" + } + } + }, + "required": true + }, + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/DeleteAssetResponseDto" + }, + "type": "array" + } + } + }, + "description": "" + } + }, + "security": [ + { + "bearer": [] + }, + { + "cookie": [] + }, + { + "api_key": [] + } + ], + "tags": [ + "Asset" + ] + }, "get": { - "operationId": "getAllAssets", "description": "Get all AssetEntity belong to the user", + "operationId": "getAllAssets", "parameters": [ { "name": "userId", @@ -724,22 +767,19 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "$ref": "#/components/schemas/AssetResponseDto" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -750,56 +790,16 @@ { "api_key": [] } - ] - }, - "delete": { - "operationId": "deleteAsset", - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/DeleteAssetDto" - } - } - } - }, - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/DeleteAssetResponseDto" - } - } - } - } - } - }, + ], "tags": [ "Asset" - ], - "security": [ - { - "bearer": [] - }, - { - "cookie": [] - }, - { - "api_key": [] - } ] } }, "/asset/assetById/{id}": { "get": { - "operationId": "getAssetById", "description": "Get a single asset's information", + "operationId": "getAssetById", "parameters": [ { "name": "id", @@ -821,19 +821,16 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AssetResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -844,39 +841,39 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, "/asset/bulk-upload-check": { "post": { - "operationId": "bulkUploadCheck", "description": "Checks if assets exist by checksums", + "operationId": "bulkUploadCheck", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AssetBulkUploadCheckDto" } } - } + }, + "required": true }, "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AssetBulkUploadCheckResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -887,13 +884,16 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, "/asset/check": { "post": { - "operationId": "checkDuplicateAsset", "description": "Check duplicated asset before uploading - for Web upload used", + "operationId": "checkDuplicateAsset", "parameters": [ { "name": "key", @@ -905,30 +905,27 @@ } ], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CheckDuplicateAssetDto" } } - } + }, + "required": true }, "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CheckDuplicateAssetResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -939,6 +936,9 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, @@ -947,30 +947,27 @@ "operationId": "getAssetCountByTimeBucket", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/GetAssetCountByTimeBucketDto" } } - } + }, + "required": true }, "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AssetCountByTimeBucketResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -981,6 +978,9 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, @@ -990,22 +990,19 @@ "parameters": [], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "$ref": "#/components/schemas/CuratedLocationsResponseDto" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -1016,6 +1013,9 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, @@ -1025,22 +1025,19 @@ "parameters": [], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "$ref": "#/components/schemas/CuratedObjectsResponseDto" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -1051,6 +1048,9 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, @@ -1107,19 +1107,16 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DownloadResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -1130,6 +1127,9 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] }, "post": { @@ -1145,31 +1145,28 @@ } ], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AssetIdsDto" } } - } + }, + "required": true }, "responses": { "200": { "content": { "application/octet-stream": { "schema": { - "type": "string", - "format": "binary" + "format": "binary", + "type": "string" } } }, "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -1180,6 +1177,9 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, @@ -1210,17 +1210,14 @@ "content": { "application/octet-stream": { "schema": { - "type": "string", - "format": "binary" + "format": "binary", + "type": "string" } } }, "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -1231,39 +1228,39 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, "/asset/exist": { "post": { - "operationId": "checkExistingAssets", "description": "Checks if multiple assets exist on the server and returns all existing - used by background backup", + "operationId": "checkExistingAssets", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CheckExistingAssetsDto" } } - } + }, + "required": true }, "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CheckExistingAssetsResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -1274,6 +1271,9 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, @@ -1322,17 +1322,14 @@ "content": { "application/octet-stream": { "schema": { - "type": "string", - "format": "binary" + "format": "binary", + "type": "string" } } }, "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -1343,6 +1340,9 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, @@ -1351,30 +1351,27 @@ "operationId": "importFile", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ImportAssetDto" } } - } + }, + "required": true }, "responses": { "201": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AssetFileUploadResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -1385,6 +1382,9 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, @@ -1421,22 +1421,19 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "$ref": "#/components/schemas/MapMarkerResponseDto" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -1447,6 +1444,9 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, @@ -1467,22 +1467,19 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "$ref": "#/components/schemas/MemoryLaneResponseDto" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -1493,6 +1490,9 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, @@ -1501,33 +1501,30 @@ "operationId": "searchAsset", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SearchAssetDto" } } - } + }, + "required": true }, "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "$ref": "#/components/schemas/AssetResponseDto" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -1538,6 +1535,9 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, @@ -1547,22 +1547,19 @@ "parameters": [], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "type": "string" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -1573,6 +1570,9 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, @@ -1599,19 +1599,16 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AssetStatsResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -1622,6 +1619,9 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, @@ -1660,23 +1660,20 @@ "content": { "image/jpeg": { "schema": { - "type": "string", - "format": "binary" + "format": "binary", + "type": "string" } }, "image/webp": { "schema": { - "type": "string", - "format": "binary" + "format": "binary", + "type": "string" } } }, "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -1687,6 +1684,9 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, @@ -1695,33 +1695,30 @@ "operationId": "getAssetByTimeBucket", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/GetAssetByTimeBucketDto" } } - } + }, + "required": true }, "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "$ref": "#/components/schemas/AssetResponseDto" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -1732,6 +1729,9 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, @@ -1749,31 +1749,28 @@ } ], "requestBody": { - "required": true, - "description": "Asset Upload Information", "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/CreateAssetDto" } } - } + }, + "description": "Asset Upload Information", + "required": true }, "responses": { "201": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AssetFileUploadResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -1784,13 +1781,16 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, "/asset/{deviceId}": { "get": { - "operationId": "getUserAssetsByDeviceId", "description": "Get all asset of a device that are in the database, ID only.", + "operationId": "getUserAssetsByDeviceId", "parameters": [ { "name": "deviceId", @@ -1804,22 +1804,19 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "type": "string" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -1830,13 +1827,16 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, "/asset/{id}": { "put": { - "operationId": "updateAsset", "description": "Update an asset", + "operationId": "updateAsset", "parameters": [ { "name": "id", @@ -1849,30 +1849,27 @@ } ], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateAssetDto" } } - } + }, + "required": true }, "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AssetResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Asset" - ], "security": [ { "bearer": [] @@ -1883,6 +1880,9 @@ { "api_key": [] } + ], + "tags": [ + "Asset" ] } }, @@ -1891,25 +1891,25 @@ "operationId": "adminSignUp", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SignUpDto" } } - } + }, + "required": true }, "responses": { "201": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AdminSignupResponseDto" } } - } + }, + "description": "" }, "400": { "description": "The server already has an admin" @@ -1925,30 +1925,27 @@ "operationId": "changePassword", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ChangePasswordDto" } } - } + }, + "required": true }, "responses": { - "201": { - "description": "", + "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UserResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Authentication" - ], "security": [ { "bearer": [] @@ -1959,54 +1956,54 @@ { "api_key": [] } + ], + "tags": [ + "Authentication" ] } }, "/auth/devices": { + "delete": { + "operationId": "logoutAuthDevices", + "parameters": [], + "responses": { + "204": { + "description": "" + } + }, + "security": [ + { + "bearer": [] + }, + { + "cookie": [] + }, + { + "api_key": [] + } + ], + "tags": [ + "Authentication" + ] + }, "get": { "operationId": "getAuthDevices", "parameters": [], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "$ref": "#/components/schemas/AuthDeviceResponseDto" - } + }, + "type": "array" } } - } - } - }, - "tags": [ - "Authentication" - ], - "security": [ - { - "bearer": [] - }, - { - "cookie": [] - }, - { - "api_key": [] - } - ] - }, - "delete": { - "operationId": "logoutAuthDevices", - "parameters": [], - "responses": { - "200": { + }, "description": "" } }, - "tags": [ - "Authentication" - ], "security": [ { "bearer": [] @@ -2017,6 +2014,9 @@ { "api_key": [] } + ], + "tags": [ + "Authentication" ] } }, @@ -2035,13 +2035,10 @@ } ], "responses": { - "200": { + "204": { "description": "" } }, - "tags": [ - "Authentication" - ], "security": [ { "bearer": [] @@ -2052,6 +2049,9 @@ { "api_key": [] } + ], + "tags": [ + "Authentication" ] } }, @@ -2060,25 +2060,25 @@ "operationId": "login", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/LoginCredentialDto" } } - } + }, + "required": true }, "responses": { "201": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/LoginResponseDto" } } - } + }, + "description": "" } }, "tags": [ @@ -2091,20 +2091,17 @@ "operationId": "logout", "parameters": [], "responses": { - "201": { - "description": "", + "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/LogoutResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Authentication" - ], "security": [ { "bearer": [] @@ -2115,6 +2112,9 @@ { "api_key": [] } + ], + "tags": [ + "Authentication" ] } }, @@ -2123,20 +2123,17 @@ "operationId": "validateAccessToken", "parameters": [], "responses": { - "201": { - "description": "", + "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ValidateAccessTokenResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Authentication" - ], "security": [ { "bearer": [] @@ -2147,6 +2144,9 @@ { "api_key": [] } + ], + "tags": [ + "Authentication" ] } }, @@ -2156,19 +2156,16 @@ "parameters": [], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AllJobStatusResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Job" - ], "security": [ { "bearer": [] @@ -2179,6 +2176,9 @@ { "api_key": [] } + ], + "tags": [ + "Job" ] } }, @@ -2196,30 +2196,27 @@ } ], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/JobCommandDto" } } - } + }, + "required": true }, "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/JobStatusDto" } } - } + }, + "description": "" } }, - "tags": [ - "Job" - ], "security": [ { "bearer": [] @@ -2230,6 +2227,9 @@ { "api_key": [] } + ], + "tags": [ + "Job" ] } }, @@ -2238,25 +2238,25 @@ "operationId": "callback", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/OAuthCallbackDto" } } - } + }, + "required": true }, "responses": { "201": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/LoginResponseDto" } } - } + }, + "description": "" } }, "tags": [ @@ -2269,25 +2269,25 @@ "operationId": "generateConfig", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/OAuthConfigDto" } } - } + }, + "required": true }, "responses": { "201": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/OAuthConfigResponseDto" } } - } + }, + "description": "" } }, "tags": [ @@ -2300,30 +2300,27 @@ "operationId": "link", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/OAuthCallbackDto" } } - } + }, + "required": true }, "responses": { "201": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UserResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "OAuth" - ], "security": [ { "bearer": [] @@ -2334,6 +2331,9 @@ { "api_key": [] } + ], + "tags": [ + "OAuth" ] } }, @@ -2357,19 +2357,16 @@ "parameters": [], "responses": { "201": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UserResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "OAuth" - ], "security": [ { "bearer": [] @@ -2380,6 +2377,9 @@ { "api_key": [] } + ], + "tags": [ + "OAuth" ] } }, @@ -2402,22 +2402,19 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "$ref": "#/components/schemas/UserResponseDto" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "Partner" - ], "security": [ { "bearer": [] @@ -2428,50 +2425,13 @@ { "api_key": [] } + ], + "tags": [ + "Partner" ] } }, "/partner/{id}": { - "post": { - "operationId": "createPartner", - "parameters": [ - { - "name": "id", - "required": true, - "in": "path", - "schema": { - "format": "uuid", - "type": "string" - } - } - ], - "responses": { - "201": { - "description": "", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/UserResponseDto" - } - } - } - } - }, - "tags": [ - "Partner" - ], - "security": [ - { - "bearer": [] - }, - { - "cookie": [] - }, - { - "api_key": [] - } - ] - }, "delete": { "operationId": "removePartner", "parameters": [ @@ -2490,9 +2450,6 @@ "description": "" } }, - "tags": [ - "Partner" - ], "security": [ { "bearer": [] @@ -2503,6 +2460,49 @@ { "api_key": [] } + ], + "tags": [ + "Partner" + ] + }, + "post": { + "operationId": "createPartner", + "parameters": [ + { + "name": "id", + "required": true, + "in": "path", + "schema": { + "format": "uuid", + "type": "string" + } + } + ], + "responses": { + "201": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UserResponseDto" + } + } + }, + "description": "" + } + }, + "security": [ + { + "bearer": [] + }, + { + "cookie": [] + }, + { + "api_key": [] + } + ], + "tags": [ + "Partner" ] } }, @@ -2522,19 +2522,16 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PeopleResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Person" - ], "security": [ { "bearer": [] @@ -2545,39 +2542,39 @@ { "api_key": [] } + ], + "tags": [ + "Person" ] }, "put": { "operationId": "updatePeople", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PeopleUpdateDto" } } - } + }, + "required": true }, "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "$ref": "#/components/schemas/BulkIdResponseDto" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "Person" - ], "security": [ { "bearer": [] @@ -2588,6 +2585,9 @@ { "api_key": [] } + ], + "tags": [ + "Person" ] } }, @@ -2607,19 +2607,16 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PersonResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Person" - ], "security": [ { "bearer": [] @@ -2630,6 +2627,9 @@ { "api_key": [] } + ], + "tags": [ + "Person" ] }, "put": { @@ -2646,30 +2646,27 @@ } ], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PersonUpdateDto" } } - } + }, + "required": true }, "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PersonResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Person" - ], "security": [ { "bearer": [] @@ -2680,6 +2677,9 @@ { "api_key": [] } + ], + "tags": [ + "Person" ] } }, @@ -2699,22 +2699,19 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "$ref": "#/components/schemas/AssetResponseDto" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "Person" - ], "security": [ { "bearer": [] @@ -2725,6 +2722,9 @@ { "api_key": [] } + ], + "tags": [ + "Person" ] } }, @@ -2743,33 +2743,30 @@ } ], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/MergePersonDto" } } - } + }, + "required": true }, "responses": { "201": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "$ref": "#/components/schemas/BulkIdResponseDto" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "Person" - ], "security": [ { "bearer": [] @@ -2780,6 +2777,9 @@ { "api_key": [] } + ], + "tags": [ + "Person" ] } }, @@ -2802,17 +2802,14 @@ "content": { "image/jpeg": { "schema": { - "type": "string", - "format": "binary" + "format": "binary", + "type": "string" } } }, "description": "" } }, - "tags": [ - "Person" - ], "security": [ { "bearer": [] @@ -2823,6 +2820,9 @@ { "api_key": [] } + ], + "tags": [ + "Person" ] } }, @@ -2973,19 +2973,16 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SearchResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Search" - ], "security": [ { "bearer": [] @@ -2996,6 +2993,9 @@ { "api_key": [] } + ], + "tags": [ + "Search" ] } }, @@ -3005,19 +3005,16 @@ "parameters": [], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SearchConfigResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Search" - ], "security": [ { "bearer": [] @@ -3028,6 +3025,9 @@ { "api_key": [] } + ], + "tags": [ + "Search" ] } }, @@ -3037,22 +3037,19 @@ "parameters": [], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "$ref": "#/components/schemas/SearchExploreResponseDto" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "Search" - ], "security": [ { "bearer": [] @@ -3063,6 +3060,9 @@ { "api_key": [] } + ], + "tags": [ + "Search" ] } }, @@ -3072,19 +3072,16 @@ "parameters": [], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ServerInfoResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Server Info" - ], "security": [ { "bearer": [] @@ -3095,6 +3092,9 @@ { "api_key": [] } + ], + "tags": [ + "Server Info" ] } }, @@ -3104,14 +3104,14 @@ "parameters": [], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ServerMediaTypesResponseDto" } } - } + }, + "description": "" } }, "tags": [ @@ -3125,14 +3125,14 @@ "parameters": [], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ServerPingResponse" } } - } + }, + "description": "" } }, "tags": [ @@ -3146,19 +3146,16 @@ "parameters": [], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ServerStatsResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Server Info" - ], "security": [ { "bearer": [] @@ -3169,6 +3166,9 @@ { "api_key": [] } + ], + "tags": [ + "Server Info" ] } }, @@ -3178,14 +3178,14 @@ "parameters": [], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ServerVersionReponseDto" } } - } + }, + "description": "" } }, "tags": [ @@ -3199,22 +3199,19 @@ "parameters": [], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "$ref": "#/components/schemas/SharedLinkResponseDto" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "Shared Link" - ], "security": [ { "bearer": [] @@ -3225,36 +3222,36 @@ { "api_key": [] } + ], + "tags": [ + "Shared Link" ] }, "post": { "operationId": "createSharedLink", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SharedLinkCreateDto" } } - } + }, + "required": true }, "responses": { "201": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SharedLinkResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Shared Link" - ], "security": [ { "bearer": [] @@ -3265,6 +3262,9 @@ { "api_key": [] } + ], + "tags": [ + "Shared Link" ] } }, @@ -3283,19 +3283,16 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SharedLinkResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Shared Link" - ], "security": [ { "bearer": [] @@ -3306,100 +3303,13 @@ { "api_key": [] } + ], + "tags": [ + "Shared Link" ] } }, "/shared-link/{id}": { - "get": { - "operationId": "getSharedLinkById", - "parameters": [ - { - "name": "id", - "required": true, - "in": "path", - "schema": { - "format": "uuid", - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SharedLinkResponseDto" - } - } - } - } - }, - "tags": [ - "Shared Link" - ], - "security": [ - { - "bearer": [] - }, - { - "cookie": [] - }, - { - "api_key": [] - } - ] - }, - "patch": { - "operationId": "updateSharedLink", - "parameters": [ - { - "name": "id", - "required": true, - "in": "path", - "schema": { - "format": "uuid", - "type": "string" - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SharedLinkEditDto" - } - } - } - }, - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SharedLinkResponseDto" - } - } - } - } - }, - "tags": [ - "Shared Link" - ], - "security": [ - { - "bearer": [] - }, - { - "cookie": [] - }, - { - "api_key": [] - } - ] - }, "delete": { "operationId": "removeSharedLink", "parameters": [ @@ -3418,9 +3328,6 @@ "description": "" } }, - "tags": [ - "Shared Link" - ], "security": [ { "bearer": [] @@ -3431,12 +3338,13 @@ { "api_key": [] } + ], + "tags": [ + "Shared Link" ] - } - }, - "/shared-link/{id}/assets": { - "put": { - "operationId": "addSharedLinkAssets", + }, + "get": { + "operationId": "getSharedLinkById", "parameters": [ { "name": "id", @@ -3446,44 +3354,20 @@ "format": "uuid", "type": "string" } - }, - { - "name": "key", - "required": false, - "in": "query", - "schema": { - "type": "string" - } } ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/AssetIdsDto" - } - } - } - }, "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/AssetIdsResponseDto" - } + "$ref": "#/components/schemas/SharedLinkResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Shared Link" - ], "security": [ { "bearer": [] @@ -3494,8 +3378,63 @@ { "api_key": [] } + ], + "tags": [ + "Shared Link" ] }, + "patch": { + "operationId": "updateSharedLink", + "parameters": [ + { + "name": "id", + "required": true, + "in": "path", + "schema": { + "format": "uuid", + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SharedLinkEditDto" + } + } + }, + "required": true + }, + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SharedLinkResponseDto" + } + } + }, + "description": "" + } + }, + "security": [ + { + "bearer": [] + }, + { + "cookie": [] + }, + { + "api_key": [] + } + ], + "tags": [ + "Shared Link" + ] + } + }, + "/shared-link/{id}/assets": { "delete": { "operationId": "removeSharedLinkAssets", "parameters": [ @@ -3518,33 +3457,30 @@ } ], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AssetIdsDto" } } - } + }, + "required": true }, "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "$ref": "#/components/schemas/AssetIdsResponseDto" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "Shared Link" - ], "security": [ { "bearer": [] @@ -3555,6 +3491,70 @@ { "api_key": [] } + ], + "tags": [ + "Shared Link" + ] + }, + "put": { + "operationId": "addSharedLinkAssets", + "parameters": [ + { + "name": "id", + "required": true, + "in": "path", + "schema": { + "format": "uuid", + "type": "string" + } + }, + { + "name": "key", + "required": false, + "in": "query", + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AssetIdsDto" + } + } + }, + "required": true + }, + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/AssetIdsResponseDto" + }, + "type": "array" + } + } + }, + "description": "" + } + }, + "security": [ + { + "bearer": [] + }, + { + "cookie": [] + }, + { + "api_key": [] + } + ], + "tags": [ + "Shared Link" ] } }, @@ -3564,19 +3564,16 @@ "parameters": [], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SystemConfigDto" } } - } + }, + "description": "" } }, - "tags": [ - "System Config" - ], "security": [ { "bearer": [] @@ -3587,36 +3584,36 @@ { "api_key": [] } + ], + "tags": [ + "System Config" ] }, "put": { "operationId": "updateConfig", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SystemConfigDto" } } - } + }, + "required": true }, "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SystemConfigDto" } } - } + }, + "description": "" } }, - "tags": [ - "System Config" - ], "security": [ { "bearer": [] @@ -3627,6 +3624,9 @@ { "api_key": [] } + ], + "tags": [ + "System Config" ] } }, @@ -3636,19 +3636,16 @@ "parameters": [], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SystemConfigDto" } } - } + }, + "description": "" } }, - "tags": [ - "System Config" - ], "security": [ { "bearer": [] @@ -3659,6 +3656,9 @@ { "api_key": [] } + ], + "tags": [ + "System Config" ] } }, @@ -3668,19 +3668,16 @@ "parameters": [], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SystemConfigTemplateStorageOptionDto" } } - } + }, + "description": "" } }, - "tags": [ - "System Config" - ], "security": [ { "bearer": [] @@ -3691,38 +3688,71 @@ { "api_key": [] } + ], + "tags": [ + "System Config" ] } }, "/tag": { + "get": { + "operationId": "getAllTags", + "parameters": [], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/TagResponseDto" + }, + "type": "array" + } + } + }, + "description": "" + } + }, + "security": [ + { + "bearer": [] + }, + { + "cookie": [] + }, + { + "api_key": [] + } + ], + "tags": [ + "Tag" + ] + }, "post": { "operationId": "createTag", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreateTagDto" } } - } + }, + "required": true }, "responses": { "201": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TagResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "Tag" - ], "security": [ { "bearer": [] @@ -3733,133 +3763,13 @@ { "api_key": [] } - ] - }, - "get": { - "operationId": "getAllTags", - "parameters": [], - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/TagResponseDto" - } - } - } - } - } - }, + ], "tags": [ "Tag" - ], - "security": [ - { - "bearer": [] - }, - { - "cookie": [] - }, - { - "api_key": [] - } ] } }, "/tag/{id}": { - "get": { - "operationId": "getTagById", - "parameters": [ - { - "name": "id", - "required": true, - "in": "path", - "schema": { - "format": "uuid", - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/TagResponseDto" - } - } - } - } - }, - "tags": [ - "Tag" - ], - "security": [ - { - "bearer": [] - }, - { - "cookie": [] - }, - { - "api_key": [] - } - ] - }, - "patch": { - "operationId": "updateTag", - "parameters": [ - { - "name": "id", - "required": true, - "in": "path", - "schema": { - "format": "uuid", - "type": "string" - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/UpdateTagDto" - } - } - } - }, - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/TagResponseDto" - } - } - } - } - }, - "tags": [ - "Tag" - ], - "security": [ - { - "bearer": [] - }, - { - "cookie": [] - }, - { - "api_key": [] - } - ] - }, "delete": { "operationId": "deleteTag", "parameters": [ @@ -3878,9 +3788,6 @@ "description": "" } }, - "tags": [ - "Tag" - ], "security": [ { "bearer": [] @@ -3891,10 +3798,156 @@ { "api_key": [] } + ], + "tags": [ + "Tag" + ] + }, + "get": { + "operationId": "getTagById", + "parameters": [ + { + "name": "id", + "required": true, + "in": "path", + "schema": { + "format": "uuid", + "type": "string" + } + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TagResponseDto" + } + } + }, + "description": "" + } + }, + "security": [ + { + "bearer": [] + }, + { + "cookie": [] + }, + { + "api_key": [] + } + ], + "tags": [ + "Tag" + ] + }, + "patch": { + "operationId": "updateTag", + "parameters": [ + { + "name": "id", + "required": true, + "in": "path", + "schema": { + "format": "uuid", + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UpdateTagDto" + } + } + }, + "required": true + }, + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TagResponseDto" + } + } + }, + "description": "" + } + }, + "security": [ + { + "bearer": [] + }, + { + "cookie": [] + }, + { + "api_key": [] + } + ], + "tags": [ + "Tag" ] } }, "/tag/{id}/assets": { + "delete": { + "operationId": "untagAssets", + "parameters": [ + { + "name": "id", + "required": true, + "in": "path", + "schema": { + "format": "uuid", + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AssetIdsDto" + } + } + }, + "required": true + }, + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/AssetIdsResponseDto" + }, + "type": "array" + } + } + }, + "description": "" + } + }, + "security": [ + { + "bearer": [] + }, + { + "cookie": [] + }, + { + "api_key": [] + } + ], + "tags": [ + "Tag" + ] + }, "get": { "operationId": "getTagAssets", "parameters": [ @@ -3910,22 +3963,19 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "$ref": "#/components/schemas/AssetResponseDto" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "Tag" - ], "security": [ { "bearer": [] @@ -3936,6 +3986,9 @@ { "api_key": [] } + ], + "tags": [ + "Tag" ] }, "put": { @@ -3952,33 +4005,30 @@ } ], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AssetIdsDto" } } - } + }, + "required": true }, "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "$ref": "#/components/schemas/AssetIdsResponseDto" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "Tag" - ], "security": [ { "bearer": [] @@ -3989,59 +4039,9 @@ { "api_key": [] } - ] - }, - "delete": { - "operationId": "untagAssets", - "parameters": [ - { - "name": "id", - "required": true, - "in": "path", - "schema": { - "format": "uuid", - "type": "string" - } - } ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/AssetIdsDto" - } - } - } - }, - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/AssetIdsResponseDto" - } - } - } - } - } - }, "tags": [ "Tag" - ], - "security": [ - { - "bearer": [] - }, - { - "cookie": [] - }, - { - "api_key": [] - } ] } }, @@ -4060,22 +4060,19 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { - "type": "array", "items": { "$ref": "#/components/schemas/UserResponseDto" - } + }, + "type": "array" } } - } + }, + "description": "" } }, - "tags": [ - "User" - ], "security": [ { "bearer": [] @@ -4086,36 +4083,36 @@ { "api_key": [] } + ], + "tags": [ + "User" ] }, "post": { "operationId": "createUser", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreateUserDto" } } - } + }, + "required": true }, "responses": { "201": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UserResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "User" - ], "security": [ { "bearer": [] @@ -4126,36 +4123,36 @@ { "api_key": [] } + ], + "tags": [ + "User" ] }, "put": { "operationId": "updateUser", "parameters": [], "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateUserDto" } } - } + }, + "required": true }, "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UserResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "User" - ], "security": [ { "bearer": [] @@ -4166,6 +4163,9 @@ { "api_key": [] } + ], + "tags": [ + "User" ] } }, @@ -4185,14 +4185,14 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UserCountResponseDto" } } - } + }, + "description": "" } }, "tags": [ @@ -4216,19 +4216,16 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UserResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "User" - ], "security": [ { "bearer": [] @@ -4239,6 +4236,9 @@ { "api_key": [] } + ], + "tags": [ + "User" ] } }, @@ -4248,19 +4248,16 @@ "parameters": [], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UserResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "User" - ], "security": [ { "bearer": [] @@ -4271,6 +4268,9 @@ { "api_key": [] } + ], + "tags": [ + "User" ] } }, @@ -4279,31 +4279,28 @@ "operationId": "createProfileImage", "parameters": [], "requestBody": { - "required": true, - "description": "A new avatar for the user", "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/CreateProfileImageDto" } } - } + }, + "description": "A new avatar for the user", + "required": true }, "responses": { "201": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreateProfileImageResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "User" - ], "security": [ { "bearer": [] @@ -4314,6 +4311,9 @@ { "api_key": [] } + ], + "tags": [ + "User" ] } }, @@ -4333,19 +4333,16 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "type": "object" } } - } + }, + "description": "" } }, - "tags": [ - "User" - ], "security": [ { "bearer": [] @@ -4356,6 +4353,9 @@ { "api_key": [] } + ], + "tags": [ + "User" ] } }, @@ -4375,19 +4375,16 @@ ], "responses": { "200": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UserResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "User" - ], "security": [ { "bearer": [] @@ -4398,6 +4395,9 @@ { "api_key": [] } + ], + "tags": [ + "User" ] } }, @@ -4417,19 +4417,16 @@ ], "responses": { "201": { - "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UserResponseDto" } } - } + }, + "description": "" } }, - "tags": [ - "User" - ], "security": [ { "bearer": [] @@ -4440,6 +4437,9 @@ { "api_key": [] } + ], + "tags": [ + "User" ] } } @@ -4477,41 +4477,40 @@ }, "schemas": { "APIKeyCreateDto": { - "type": "object", "properties": { "name": { "type": "string" } - } + }, + "type": "object" }, "APIKeyCreateResponseDto": { - "type": "object", "properties": { - "secret": { - "type": "string" - }, "apiKey": { "$ref": "#/components/schemas/APIKeyResponseDto" + }, + "secret": { + "type": "string" } }, "required": [ "secret", "apiKey" - ] + ], + "type": "object" }, "APIKeyResponseDto": { - "type": "object", "properties": { + "createdAt": { + "format": "date-time", + "type": "string" + }, "id": { "type": "string" }, "name": { "type": "string" }, - "createdAt": { - "format": "date-time", - "type": "string" - }, "updatedAt": { "format": "date-time", "type": "string" @@ -4522,10 +4521,10 @@ "name", "createdAt", "updatedAt" - ] + ], + "type": "object" }, "APIKeyUpdateDto": { - "type": "object", "properties": { "name": { "type": "string" @@ -4533,63 +4532,64 @@ }, "required": [ "name" - ] + ], + "type": "object" }, "AddAssetsDto": { - "type": "object", "properties": { "assetIds": { - "type": "array", "items": { - "type": "string", - "format": "uuid" - } + "format": "uuid", + "type": "string" + }, + "type": "array" } }, "required": [ "assetIds" - ] + ], + "type": "object" }, "AddAssetsResponseDto": { - "type": "object", "properties": { - "successfullyAdded": { - "type": "integer" - }, - "alreadyInAlbum": { - "type": "array", - "items": { - "type": "string" - } - }, "album": { "$ref": "#/components/schemas/AlbumResponseDto" + }, + "alreadyInAlbum": { + "items": { + "type": "string" + }, + "type": "array" + }, + "successfullyAdded": { + "type": "integer" } }, "required": [ "successfullyAdded", "alreadyInAlbum" - ] + ], + "type": "object" }, "AddUsersDto": { - "type": "object", "properties": { "sharedUserIds": { - "type": "array", "items": { - "type": "string", - "format": "uuid" - } + "format": "uuid", + "type": "string" + }, + "type": "array" } }, "required": [ "sharedUserIds" - ] + ], + "type": "object" }, "AdminSignupResponseDto": { - "type": "object", "properties": { - "id": { + "createdAt": { + "format": "date-time", "type": "string" }, "email": { @@ -4598,11 +4598,10 @@ "firstName": { "type": "string" }, - "lastName": { + "id": { "type": "string" }, - "createdAt": { - "format": "date-time", + "lastName": { "type": "string" } }, @@ -4612,73 +4611,73 @@ "firstName", "lastName", "createdAt" - ] + ], + "type": "object" }, "AlbumCountResponseDto": { - "type": "object", "properties": { + "notShared": { + "type": "integer" + }, "owned": { "type": "integer" }, "shared": { "type": "integer" - }, - "notShared": { - "type": "integer" } }, "required": [ "owned", "shared", "notShared" - ] + ], + "type": "object" }, "AlbumResponseDto": { - "type": "object", "properties": { + "albumName": { + "type": "string" + }, + "albumThumbnailAssetId": { + "nullable": true, + "type": "string" + }, "assetCount": { "type": "integer" }, - "id": { - "type": "string" - }, - "ownerId": { - "type": "string" - }, - "albumName": { - "type": "string" + "assets": { + "items": { + "$ref": "#/components/schemas/AssetResponseDto" + }, + "type": "array" }, "createdAt": { "format": "date-time", "type": "string" }, - "updatedAt": { + "id": { + "type": "string" + }, + "lastModifiedAssetTimestamp": { "format": "date-time", "type": "string" }, - "albumThumbnailAssetId": { - "type": "string", - "nullable": true + "owner": { + "$ref": "#/components/schemas/UserResponseDto" + }, + "ownerId": { + "type": "string" }, "shared": { "type": "boolean" }, "sharedUsers": { - "type": "array", "items": { "$ref": "#/components/schemas/UserResponseDto" - } + }, + "type": "array" }, - "assets": { - "type": "array", - "items": { - "$ref": "#/components/schemas/AssetResponseDto" - } - }, - "owner": { - "$ref": "#/components/schemas/UserResponseDto" - }, - "lastModifiedAssetTimestamp": { + "updatedAt": { "format": "date-time", "type": "string" } @@ -4695,40 +4694,40 @@ "sharedUsers", "assets", "owner" - ] + ], + "type": "object" }, "AllJobStatusResponseDto": { - "type": "object", "properties": { - "thumbnailGeneration": { - "$ref": "#/components/schemas/JobStatusDto" - }, - "metadataExtraction": { - "$ref": "#/components/schemas/JobStatusDto" - }, - "videoConversion": { - "$ref": "#/components/schemas/JobStatusDto" - }, - "objectTagging": { + "backgroundTask": { "$ref": "#/components/schemas/JobStatusDto" }, "clipEncoding": { "$ref": "#/components/schemas/JobStatusDto" }, - "storageTemplateMigration": { + "metadataExtraction": { "$ref": "#/components/schemas/JobStatusDto" }, - "backgroundTask": { - "$ref": "#/components/schemas/JobStatusDto" - }, - "search": { + "objectTagging": { "$ref": "#/components/schemas/JobStatusDto" }, "recognizeFaces": { "$ref": "#/components/schemas/JobStatusDto" }, + "search": { + "$ref": "#/components/schemas/JobStatusDto" + }, "sidecar": { "$ref": "#/components/schemas/JobStatusDto" + }, + "storageTemplateMigration": { + "$ref": "#/components/schemas/JobStatusDto" + }, + "thumbnailGeneration": { + "$ref": "#/components/schemas/JobStatusDto" + }, + "videoConversion": { + "$ref": "#/components/schemas/JobStatusDto" } }, "required": [ @@ -4742,153 +4741,150 @@ "search", "recognizeFaces", "sidecar" - ] + ], + "type": "object" }, "AssetBulkUploadCheckDto": { - "type": "object", "properties": { "assets": { - "type": "array", "items": { "$ref": "#/components/schemas/AssetBulkUploadCheckItem" - } + }, + "type": "array" } }, "required": [ "assets" - ] + ], + "type": "object" }, "AssetBulkUploadCheckItem": { - "type": "object", "properties": { - "id": { + "checksum": { + "description": "base64 or hex encoded sha1 hash", "type": "string" }, - "checksum": { - "type": "string", - "description": "base64 or hex encoded sha1 hash" + "id": { + "type": "string" } }, "required": [ "id", "checksum" - ] + ], + "type": "object" }, "AssetBulkUploadCheckResponseDto": { - "type": "object", "properties": { "results": { - "type": "array", "items": { "$ref": "#/components/schemas/AssetBulkUploadCheckResult" - } + }, + "type": "array" } }, "required": [ "results" - ] + ], + "type": "object" }, "AssetBulkUploadCheckResult": { - "type": "object", "properties": { - "id": { - "type": "string" - }, "action": { - "type": "string", "enum": [ "accept", "reject" - ] + ], + "type": "string" + }, + "assetId": { + "type": "string" + }, + "id": { + "type": "string" }, "reason": { - "type": "string", "enum": [ "duplicate", "unsupported-format" - ] - }, - "assetId": { + ], "type": "string" } }, "required": [ "id", "action" - ] + ], + "type": "object" }, "AssetCountByTimeBucket": { - "type": "object", "properties": { - "timeBucket": { - "type": "string" - }, "count": { "type": "integer" + }, + "timeBucket": { + "type": "string" } }, "required": [ "timeBucket", "count" - ] + ], + "type": "object" }, "AssetCountByTimeBucketResponseDto": { - "type": "object", "properties": { - "totalCount": { - "type": "integer" - }, "buckets": { - "type": "array", "items": { "$ref": "#/components/schemas/AssetCountByTimeBucket" - } + }, + "type": "array" + }, + "totalCount": { + "type": "integer" } }, "required": [ "totalCount", "buckets" - ] + ], + "type": "object" }, "AssetFileUploadResponseDto": { - "type": "object", "properties": { - "id": { - "type": "string" - }, "duplicate": { "type": "boolean" + }, + "id": { + "type": "string" } }, "required": [ "id", "duplicate" - ] + ], + "type": "object" }, "AssetIdsDto": { - "type": "object", "properties": { "assetIds": { - "type": "array", "items": { - "type": "string", - "format": "uuid" - } + "format": "uuid", + "type": "string" + }, + "type": "array" } }, "required": [ "assetIds" - ] + ], + "type": "object" }, "AssetIdsResponseDto": { - "type": "object", "properties": { "assetId": { "type": "string" }, - "success": { - "type": "boolean" - }, "error": { "enum": [ "duplicate", @@ -4896,44 +4892,34 @@ "not_found" ], "type": "string" + }, + "success": { + "type": "boolean" } }, "required": [ "assetId", "success" - ] + ], + "type": "object" }, "AssetResponseDto": { - "type": "object", "properties": { - "type": { - "$ref": "#/components/schemas/AssetTypeEnum" - }, - "id": { + "checksum": { + "description": "base64 encoded sha1 hash", "type": "string" }, "deviceAssetId": { "type": "string" }, - "ownerId": { - "type": "string" - }, "deviceId": { "type": "string" }, - "originalPath": { + "duration": { "type": "string" }, - "originalFileName": { - "type": "string" - }, - "resized": { - "type": "boolean" - }, - "thumbhash": { - "type": "string", - "nullable": true, - "description": "base64 encoded thumbhash" + "exifInfo": { + "$ref": "#/components/schemas/ExifResponseDto" }, "fileCreatedAt": { "format": "date-time", @@ -4943,44 +4929,57 @@ "format": "date-time", "type": "string" }, - "updatedAt": { - "format": "date-time", + "id": { "type": "string" }, - "isFavorite": { - "type": "boolean" - }, "isArchived": { "type": "boolean" }, - "duration": { + "isFavorite": { + "type": "boolean" + }, + "livePhotoVideoId": { + "nullable": true, "type": "string" }, - "exifInfo": { - "$ref": "#/components/schemas/ExifResponseDto" + "originalFileName": { + "type": "string" + }, + "originalPath": { + "type": "string" + }, + "ownerId": { + "type": "string" + }, + "people": { + "items": { + "$ref": "#/components/schemas/PersonResponseDto" + }, + "type": "array" + }, + "resized": { + "type": "boolean" }, "smartInfo": { "$ref": "#/components/schemas/SmartInfoResponseDto" }, - "livePhotoVideoId": { - "type": "string", - "nullable": true - }, "tags": { - "type": "array", "items": { "$ref": "#/components/schemas/TagResponseDto" - } + }, + "type": "array" }, - "people": { - "type": "array", - "items": { - "$ref": "#/components/schemas/PersonResponseDto" - } + "thumbhash": { + "description": "base64 encoded thumbhash", + "nullable": true, + "type": "string" }, - "checksum": { - "type": "string", - "description": "base64 encoded sha1 hash" + "type": { + "$ref": "#/components/schemas/AssetTypeEnum" + }, + "updatedAt": { + "format": "date-time", + "type": "string" } }, "required": [ @@ -5000,18 +4999,18 @@ "isArchived", "duration", "checksum" - ] + ], + "type": "object" }, "AssetStatsResponseDto": { - "type": "object", "properties": { "images": { "type": "integer" }, - "videos": { + "total": { "type": "integer" }, - "total": { + "videos": { "type": "integer" } }, @@ -5019,44 +5018,44 @@ "images", "videos", "total" - ] + ], + "type": "object" }, "AssetTypeEnum": { - "type": "string", "enum": [ "IMAGE", "VIDEO", "AUDIO", "OTHER" - ] + ], + "type": "string" }, "AudioCodec": { - "type": "string", "enum": [ "mp3", "aac", "opus" - ] + ], + "type": "string" }, "AuthDeviceResponseDto": { - "type": "object", "properties": { - "id": { - "type": "string" - }, "createdAt": { "type": "string" }, - "updatedAt": { - "type": "string" - }, "current": { "type": "boolean" }, + "deviceOS": { + "type": "string" + }, "deviceType": { "type": "string" }, - "deviceOS": { + "id": { + "type": "string" + }, + "updatedAt": { "type": "string" } }, @@ -5067,17 +5066,11 @@ "current", "deviceType", "deviceOS" - ] + ], + "type": "object" }, "BulkIdResponseDto": { - "type": "object", "properties": { - "id": { - "type": "string" - }, - "success": { - "type": "boolean" - }, "error": { "enum": [ "duplicate", @@ -5086,32 +5079,38 @@ "unknown" ], "type": "string" + }, + "id": { + "type": "string" + }, + "success": { + "type": "boolean" } }, "required": [ "id", "success" - ] + ], + "type": "object" }, "ChangePasswordDto": { - "type": "object", "properties": { - "password": { - "type": "string", - "example": "password" - }, "newPassword": { - "type": "string", - "example": "password" + "example": "password", + "type": "string" + }, + "password": { + "example": "password", + "type": "string" } }, "required": [ "password", "newPassword" - ] + ], + "type": "object" }, "CheckDuplicateAssetDto": { - "type": "object", "properties": { "deviceAssetId": { "type": "string" @@ -5123,30 +5122,30 @@ "required": [ "deviceAssetId", "deviceId" - ] + ], + "type": "object" }, "CheckDuplicateAssetResponseDto": { - "type": "object", "properties": { - "isExist": { - "type": "boolean" - }, "id": { "type": "string" + }, + "isExist": { + "type": "boolean" } }, "required": [ "isExist" - ] + ], + "type": "object" }, "CheckExistingAssetsDto": { - "type": "object", "properties": { "deviceAssetIds": { - "type": "array", "items": { "type": "string" - } + }, + "type": "array" }, "deviceId": { "type": "string" @@ -5155,65 +5154,53 @@ "required": [ "deviceAssetIds", "deviceId" - ] + ], + "type": "object" }, "CheckExistingAssetsResponseDto": { - "type": "object", "properties": { "existingIds": { - "type": "array", "items": { "type": "string" - } + }, + "type": "array" } }, "required": [ "existingIds" - ] + ], + "type": "object" }, "CreateAlbumDto": { - "type": "object", "properties": { "albumName": { "type": "string" }, - "sharedWithUserIds": { - "type": "array", - "items": { - "type": "string", - "format": "uuid" - } - }, "assetIds": { - "type": "array", "items": { - "type": "string", - "format": "uuid" - } + "format": "uuid", + "type": "string" + }, + "type": "array" + }, + "sharedWithUserIds": { + "items": { + "format": "uuid", + "type": "string" + }, + "type": "array" } }, "required": [ "albumName" - ] + ], + "type": "object" }, "CreateAssetDto": { - "type": "object", "properties": { "assetData": { - "type": "string", - "format": "binary" - }, - "livePhotoData": { - "type": "string", - "format": "binary" - }, - "sidecarData": { - "type": "string", - "format": "binary" - }, - "isReadOnly": { - "type": "boolean", - "default": false + "format": "binary", + "type": "string" }, "deviceAssetId": { "type": "string" @@ -5221,6 +5208,9 @@ "deviceId": { "type": "string" }, + "duration": { + "type": "string" + }, "fileCreatedAt": { "format": "date-time", "type": "string" @@ -5229,16 +5219,25 @@ "format": "date-time", "type": "string" }, + "isArchived": { + "type": "boolean" + }, "isFavorite": { "type": "boolean" }, - "isArchived": { + "isReadOnly": { + "default": false, "type": "boolean" }, "isVisible": { "type": "boolean" }, - "duration": { + "livePhotoData": { + "format": "binary", + "type": "string" + }, + "sidecarData": { + "format": "binary", "type": "string" } }, @@ -5249,57 +5248,58 @@ "fileCreatedAt", "fileModifiedAt", "isFavorite" - ] + ], + "type": "object" }, "CreateProfileImageDto": { - "type": "object", "properties": { "file": { - "type": "string", - "format": "binary" + "format": "binary", + "type": "string" } }, "required": [ "file" - ] + ], + "type": "object" }, "CreateProfileImageResponseDto": { - "type": "object", "properties": { - "userId": { + "profileImagePath": { "type": "string" }, - "profileImagePath": { + "userId": { "type": "string" } }, "required": [ "userId", "profileImagePath" - ] + ], + "type": "object" }, "CreateTagDto": { - "type": "object", "properties": { - "type": { - "$ref": "#/components/schemas/TagTypeEnum" - }, "name": { "type": "string" + }, + "type": { + "$ref": "#/components/schemas/TagTypeEnum" } }, "required": [ "type", "name" - ] + ], + "type": "object" }, "CreateUserDto": { - "type": "object", "properties": { "email": { "type": "string" }, - "password": { + "externalPath": { + "nullable": true, "type": "string" }, "firstName": { @@ -5308,13 +5308,12 @@ "lastName": { "type": "string" }, - "storageLabel": { - "type": "string", - "nullable": true + "password": { + "type": "string" }, - "externalPath": { - "type": "string", - "nullable": true + "storageLabel": { + "nullable": true, + "type": "string" } }, "required": [ @@ -5322,25 +5321,25 @@ "password", "firstName", "lastName" - ] + ], + "type": "object" }, "CuratedLocationsResponseDto": { - "type": "object", "properties": { - "id": { - "type": "string" - }, "city": { "type": "string" }, - "resizePath": { - "type": "string" - }, "deviceAssetId": { "type": "string" }, "deviceId": { "type": "string" + }, + "id": { + "type": "string" + }, + "resizePath": { + "type": "string" } }, "required": [ @@ -5349,11 +5348,17 @@ "resizePath", "deviceAssetId", "deviceId" - ] + ], + "type": "object" }, "CuratedObjectsResponseDto": { - "type": "object", "properties": { + "deviceAssetId": { + "type": "string" + }, + "deviceId": { + "type": "string" + }, "id": { "type": "string" }, @@ -5362,12 +5367,6 @@ }, "resizePath": { "type": "string" - }, - "deviceAssetId": { - "type": "string" - }, - "deviceId": { - "type": "string" } }, "required": [ @@ -5376,265 +5375,261 @@ "resizePath", "deviceAssetId", "deviceId" - ] + ], + "type": "object" }, "DeleteAssetDto": { - "type": "object", "properties": { "ids": { - "title": "Array of asset IDs to delete", "example": [ "bf973405-3f2a-48d2-a687-2ed4167164be", "dd41870b-5d00-46d2-924e-1d8489a0aa0f", "fad77c3f-deef-4e7e-9608-14c1aa4e559a" ], - "type": "array", "items": { "type": "string" - } + }, + "title": "Array of asset IDs to delete", + "type": "array" } }, "required": [ "ids" - ] + ], + "type": "object" }, "DeleteAssetResponseDto": { - "type": "object", "properties": { - "status": { - "$ref": "#/components/schemas/DeleteAssetStatus" - }, "id": { "type": "string" + }, + "status": { + "$ref": "#/components/schemas/DeleteAssetStatus" } }, "required": [ "status", "id" - ] + ], + "type": "object" }, "DeleteAssetStatus": { - "type": "string", "enum": [ "SUCCESS", "FAILED" - ] + ], + "type": "string" }, "DownloadArchiveInfo": { - "type": "object", "properties": { - "size": { - "type": "integer" - }, "assetIds": { - "type": "array", "items": { "type": "string" - } + }, + "type": "array" + }, + "size": { + "type": "integer" } }, "required": [ "size", "assetIds" - ] + ], + "type": "object" }, "DownloadResponseDto": { - "type": "object", "properties": { - "totalSize": { - "type": "integer" - }, "archives": { - "type": "array", "items": { "$ref": "#/components/schemas/DownloadArchiveInfo" - } + }, + "type": "array" + }, + "totalSize": { + "type": "integer" } }, "required": [ "totalSize", "archives" - ] + ], + "type": "object" }, "ExifResponseDto": { - "type": "object", "properties": { - "fileSizeInByte": { - "type": "integer", - "nullable": true, - "default": null, - "format": "int64" - }, - "make": { - "type": "string", - "nullable": true, - "default": null - }, - "model": { - "type": "string", - "nullable": true, - "default": null - }, - "exifImageWidth": { - "type": "number", - "nullable": true, - "default": null - }, - "exifImageHeight": { - "type": "number", - "nullable": true, - "default": null - }, - "orientation": { - "type": "string", - "nullable": true, - "default": null - }, - "dateTimeOriginal": { - "format": "date-time", - "type": "string", - "nullable": true, - "default": null - }, - "modifyDate": { - "format": "date-time", - "type": "string", - "nullable": true, - "default": null - }, - "timeZone": { - "type": "string", - "nullable": true, - "default": null - }, - "lensModel": { - "type": "string", - "nullable": true, - "default": null - }, - "fNumber": { - "type": "number", - "nullable": true, - "default": null - }, - "focalLength": { - "type": "number", - "nullable": true, - "default": null - }, - "iso": { - "type": "number", - "nullable": true, - "default": null - }, - "exposureTime": { - "type": "string", - "nullable": true, - "default": null - }, - "latitude": { - "type": "number", - "nullable": true, - "default": null - }, - "longitude": { - "type": "number", - "nullable": true, - "default": null - }, "city": { - "type": "string", + "default": null, "nullable": true, - "default": null - }, - "state": { - "type": "string", - "nullable": true, - "default": null + "type": "string" }, "country": { - "type": "string", + "default": null, "nullable": true, - "default": null + "type": "string" + }, + "dateTimeOriginal": { + "default": null, + "format": "date-time", + "nullable": true, + "type": "string" }, "description": { - "type": "string", + "default": null, "nullable": true, - "default": null + "type": "string" + }, + "exifImageHeight": { + "default": null, + "nullable": true, + "type": "number" + }, + "exifImageWidth": { + "default": null, + "nullable": true, + "type": "number" + }, + "exposureTime": { + "default": null, + "nullable": true, + "type": "string" + }, + "fNumber": { + "default": null, + "nullable": true, + "type": "number" + }, + "fileSizeInByte": { + "default": null, + "format": "int64", + "nullable": true, + "type": "integer" + }, + "focalLength": { + "default": null, + "nullable": true, + "type": "number" + }, + "iso": { + "default": null, + "nullable": true, + "type": "number" + }, + "latitude": { + "default": null, + "nullable": true, + "type": "number" + }, + "lensModel": { + "default": null, + "nullable": true, + "type": "string" + }, + "longitude": { + "default": null, + "nullable": true, + "type": "number" + }, + "make": { + "default": null, + "nullable": true, + "type": "string" + }, + "model": { + "default": null, + "nullable": true, + "type": "string" + }, + "modifyDate": { + "default": null, + "format": "date-time", + "nullable": true, + "type": "string" + }, + "orientation": { + "default": null, + "nullable": true, + "type": "string" }, "projectionType": { - "type": "string", + "default": null, "nullable": true, - "default": null + "type": "string" + }, + "state": { + "default": null, + "nullable": true, + "type": "string" + }, + "timeZone": { + "default": null, + "nullable": true, + "type": "string" } - } + }, + "type": "object" }, "GetAssetByTimeBucketDto": { - "type": "object", "properties": { "timeBucket": { - "title": "Array of date time buckets", "example": [ "2015-06-01T00:00:00.000Z", "2016-02-01T00:00:00.000Z", "2016-03-01T00:00:00.000Z" ], - "type": "array", "items": { "type": "string" - } + }, + "title": "Array of date time buckets", + "type": "array" }, "userId": { - "type": "string", - "format": "uuid" + "format": "uuid", + "type": "string" }, "withoutThumbs": { - "type": "boolean", - "description": "Include assets without thumbnails" + "description": "Include assets without thumbnails", + "type": "boolean" } }, "required": [ "timeBucket" - ] + ], + "type": "object" }, "GetAssetCountByTimeBucketDto": { - "type": "object", "properties": { "timeGroup": { "$ref": "#/components/schemas/TimeGroupEnum" }, "userId": { - "type": "string", - "format": "uuid" + "format": "uuid", + "type": "string" }, "withoutThumbs": { - "type": "boolean", - "description": "Include assets without thumbnails" + "description": "Include assets without thumbnails", + "type": "boolean" } }, "required": [ "timeGroup" - ] + ], + "type": "object" }, "ImportAssetDto": { - "type": "object", "properties": { - "isReadOnly": { - "type": "boolean", - "default": true - }, "assetPath": { "type": "string" }, - "sidecarPath": { - "type": "string" - }, "deviceAssetId": { "type": "string" }, "deviceId": { "type": "string" }, + "duration": { + "type": "string" + }, "fileCreatedAt": { "format": "date-time", "type": "string" @@ -5643,16 +5638,20 @@ "format": "date-time", "type": "string" }, + "isArchived": { + "type": "boolean" + }, "isFavorite": { "type": "boolean" }, - "isArchived": { + "isReadOnly": { + "default": true, "type": "boolean" }, "isVisible": { "type": "boolean" }, - "duration": { + "sidecarPath": { "type": "string" } }, @@ -5663,19 +5662,19 @@ "fileCreatedAt", "fileModifiedAt", "isFavorite" - ] + ], + "type": "object" }, "JobCommand": { - "type": "string", "enum": [ "start", "pause", "resume", "empty" - ] + ], + "type": "string" }, "JobCommandDto": { - "type": "object", "properties": { "command": { "$ref": "#/components/schemas/JobCommand" @@ -5687,10 +5686,10 @@ "required": [ "command", "force" - ] + ], + "type": "object" }, "JobCountsDto": { - "type": "object", "properties": { "active": { "type": "integer" @@ -5698,17 +5697,17 @@ "completed": { "type": "integer" }, - "failed": { - "type": "integer" - }, "delayed": { "type": "integer" }, - "waiting": { + "failed": { "type": "integer" }, "paused": { "type": "integer" + }, + "waiting": { + "type": "integer" } }, "required": [ @@ -5718,10 +5717,10 @@ "delayed", "waiting", "paused" - ] + ], + "type": "object" }, "JobName": { - "type": "string", "enum": [ "thumbnailGeneration", "metadataExtraction", @@ -5733,10 +5732,10 @@ "storageTemplateMigration", "search", "sidecar" - ] + ], + "type": "string" }, "JobSettingsDto": { - "type": "object", "properties": { "concurrency": { "type": "integer" @@ -5744,10 +5743,10 @@ }, "required": [ "concurrency" - ] + ], + "type": "object" }, "JobStatusDto": { - "type": "object", "properties": { "jobCounts": { "$ref": "#/components/schemas/JobCountsDto" @@ -5759,59 +5758,59 @@ "required": [ "jobCounts", "queueStatus" - ] + ], + "type": "object" }, "LoginCredentialDto": { - "type": "object", "properties": { "email": { - "type": "string", - "example": "testuser@email.com" + "example": "testuser@email.com", + "type": "string" }, "password": { - "type": "string", - "example": "password" + "example": "password", + "type": "string" } }, "required": [ "email", "password" - ] + ], + "type": "object" }, "LoginResponseDto": { - "type": "object", "properties": { "accessToken": { - "type": "string", - "readOnly": true - }, - "userId": { - "type": "string", - "readOnly": true - }, - "userEmail": { - "type": "string", - "readOnly": true + "readOnly": true, + "type": "string" }, "firstName": { - "type": "string", - "readOnly": true - }, - "lastName": { - "type": "string", - "readOnly": true - }, - "profileImagePath": { - "type": "string", - "readOnly": true + "readOnly": true, + "type": "string" }, "isAdmin": { - "type": "boolean", - "readOnly": true + "readOnly": true, + "type": "boolean" + }, + "lastName": { + "readOnly": true, + "type": "string" + }, + "profileImagePath": { + "readOnly": true, + "type": "string" }, "shouldChangePassword": { - "type": "boolean", - "readOnly": true + "readOnly": true, + "type": "boolean" + }, + "userEmail": { + "readOnly": true, + "type": "string" + }, + "userId": { + "readOnly": true, + "type": "string" } }, "required": [ @@ -5823,79 +5822,79 @@ "profileImagePath", "isAdmin", "shouldChangePassword" - ] + ], + "type": "object" }, "LogoutResponseDto": { - "type": "object", "properties": { - "successful": { - "type": "boolean" - }, "redirectUri": { "type": "string" + }, + "successful": { + "type": "boolean" } }, "required": [ "successful", "redirectUri" - ] + ], + "type": "object" }, "MapMarkerResponseDto": { - "type": "object", "properties": { "id": { "type": "string" }, "lat": { - "type": "number", - "format": "double" + "format": "double", + "type": "number" }, "lon": { - "type": "number", - "format": "double" + "format": "double", + "type": "number" } }, "required": [ "id", "lat", "lon" - ] + ], + "type": "object" }, "MemoryLaneResponseDto": { - "type": "object", "properties": { - "title": { - "type": "string" - }, "assets": { - "type": "array", "items": { "$ref": "#/components/schemas/AssetResponseDto" - } + }, + "type": "array" + }, + "title": { + "type": "string" } }, "required": [ "title", "assets" - ] + ], + "type": "object" }, "MergePersonDto": { - "type": "object", "properties": { "ids": { - "type": "array", "items": { - "type": "string", - "format": "uuid" - } + "format": "uuid", + "type": "string" + }, + "type": "array" } }, "required": [ "ids" - ] + ], + "type": "object" }, "OAuthCallbackDto": { - "type": "object", "properties": { "url": { "type": "string" @@ -5903,10 +5902,10 @@ }, "required": [ "url" - ] + ], + "type": "object" }, "OAuthConfigDto": { - "type": "object", "properties": { "redirectUri": { "type": "string" @@ -5914,11 +5913,17 @@ }, "required": [ "redirectUri" - ] + ], + "type": "object" }, "OAuthConfigResponseDto": { - "type": "object", "properties": { + "autoLaunch": { + "type": "boolean" + }, + "buttonText": { + "type": "string" + }, "enabled": { "type": "boolean" }, @@ -5927,93 +5932,87 @@ }, "url": { "type": "string" - }, - "buttonText": { - "type": "string" - }, - "autoLaunch": { - "type": "boolean" } }, "required": [ "enabled", "passwordLoginEnabled" - ] + ], + "type": "object" }, "PeopleResponseDto": { - "type": "object", "properties": { + "people": { + "items": { + "$ref": "#/components/schemas/PersonResponseDto" + }, + "type": "array" + }, "total": { "type": "number" }, "visible": { "type": "number" - }, - "people": { - "type": "array", - "items": { - "$ref": "#/components/schemas/PersonResponseDto" - } } }, "required": [ "total", "visible", "people" - ] + ], + "type": "object" }, "PeopleUpdateDto": { - "type": "object", "properties": { "people": { - "type": "array", "items": { "$ref": "#/components/schemas/PeopleUpdateItem" - } + }, + "type": "array" } }, "required": [ "people" - ] + ], + "type": "object" }, "PeopleUpdateItem": { - "type": "object", "properties": { - "id": { - "type": "string", - "description": "Person id." - }, - "name": { - "type": "string", - "description": "Person name." - }, "featureFaceAssetId": { - "type": "string", - "description": "Asset is used to get the feature face thumbnail." + "description": "Asset is used to get the feature face thumbnail.", + "type": "string" + }, + "id": { + "description": "Person id.", + "type": "string" }, "isHidden": { - "type": "boolean", - "description": "Person visibility" + "description": "Person visibility", + "type": "boolean" + }, + "name": { + "description": "Person name.", + "type": "string" } }, "required": [ "id" - ] + ], + "type": "object" }, "PersonResponseDto": { - "type": "object", "properties": { "id": { "type": "string" }, + "isHidden": { + "type": "boolean" + }, "name": { "type": "string" }, "thumbnailPath": { "type": "string" - }, - "isHidden": { - "type": "boolean" } }, "required": [ @@ -6021,27 +6020,27 @@ "name", "thumbnailPath", "isHidden" - ] + ], + "type": "object" }, "PersonUpdateDto": { - "type": "object", "properties": { - "name": { - "type": "string", - "description": "Person name." - }, "featureFaceAssetId": { - "type": "string", - "description": "Asset is used to get the feature face thumbnail." + "description": "Asset is used to get the feature face thumbnail.", + "type": "string" }, "isHidden": { - "type": "boolean", - "description": "Person visibility" + "description": "Person visibility", + "type": "boolean" + }, + "name": { + "description": "Person name.", + "type": "string" } - } + }, + "type": "object" }, "QueueStatusDto": { - "type": "object", "properties": { "isActive": { "type": "boolean" @@ -6053,43 +6052,43 @@ "required": [ "isActive", "isPaused" - ] + ], + "type": "object" }, "RemoveAssetsDto": { - "type": "object", "properties": { "assetIds": { - "type": "array", "items": { - "type": "string", - "format": "uuid" - } + "format": "uuid", + "type": "string" + }, + "type": "array" } }, "required": [ "assetIds" - ] + ], + "type": "object" }, "SearchAlbumResponseDto": { - "type": "object", "properties": { - "total": { - "type": "integer" - }, "count": { "type": "integer" }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/AlbumResponseDto" - } - }, "facets": { - "type": "array", "items": { "$ref": "#/components/schemas/SearchFacetResponseDto" - } + }, + "type": "array" + }, + "items": { + "items": { + "$ref": "#/components/schemas/AlbumResponseDto" + }, + "type": "array" + }, + "total": { + "type": "integer" } }, "required": [ @@ -6097,10 +6096,10 @@ "count", "items", "facets" - ] + ], + "type": "object" }, "SearchAssetDto": { - "type": "object", "properties": { "searchTerm": { "type": "string" @@ -6108,28 +6107,28 @@ }, "required": [ "searchTerm" - ] + ], + "type": "object" }, "SearchAssetResponseDto": { - "type": "object", "properties": { - "total": { - "type": "integer" - }, "count": { "type": "integer" }, - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/AssetResponseDto" - } - }, "facets": { - "type": "array", "items": { "$ref": "#/components/schemas/SearchFacetResponseDto" - } + }, + "type": "array" + }, + "items": { + "items": { + "$ref": "#/components/schemas/AssetResponseDto" + }, + "type": "array" + }, + "total": { + "type": "integer" } }, "required": [ @@ -6137,10 +6136,10 @@ "count", "items", "facets" - ] + ], + "type": "object" }, "SearchConfigResponseDto": { - "type": "object", "properties": { "enabled": { "type": "boolean" @@ -6148,43 +6147,43 @@ }, "required": [ "enabled" - ] + ], + "type": "object" }, "SearchExploreItem": { - "type": "object", "properties": { - "value": { - "type": "string" - }, "data": { "$ref": "#/components/schemas/AssetResponseDto" + }, + "value": { + "type": "string" } }, "required": [ "value", "data" - ] + ], + "type": "object" }, "SearchExploreResponseDto": { - "type": "object", "properties": { "fieldName": { "type": "string" }, "items": { - "type": "array", "items": { "$ref": "#/components/schemas/SearchExploreItem" - } + }, + "type": "array" } }, "required": [ "fieldName", "items" - ] + ], + "type": "object" }, "SearchFacetCountResponseDto": { - "type": "object", "properties": { "count": { "type": "integer" @@ -6196,28 +6195,28 @@ "required": [ "count", "value" - ] + ], + "type": "object" }, "SearchFacetResponseDto": { - "type": "object", "properties": { - "fieldName": { - "type": "string" - }, "counts": { - "type": "array", "items": { "$ref": "#/components/schemas/SearchFacetCountResponseDto" - } + }, + "type": "array" + }, + "fieldName": { + "type": "string" } }, "required": [ "fieldName", "counts" - ] + ], + "type": "object" }, "SearchResponseDto": { - "type": "object", "properties": { "albums": { "$ref": "#/components/schemas/SearchAlbumResponseDto" @@ -6229,35 +6228,35 @@ "required": [ "albums", "assets" - ] + ], + "type": "object" }, "ServerInfoResponseDto": { - "type": "object", "properties": { - "diskSizeRaw": { - "type": "integer", - "format": "int64" - }, - "diskUseRaw": { - "type": "integer", - "format": "int64" + "diskAvailable": { + "type": "string" }, "diskAvailableRaw": { - "type": "integer", - "format": "int64" - }, - "diskUsagePercentage": { - "type": "number", - "format": "float" + "format": "int64", + "type": "integer" }, "diskSize": { "type": "string" }, + "diskSizeRaw": { + "format": "int64", + "type": "integer" + }, + "diskUsagePercentage": { + "format": "float", + "type": "number" + }, "diskUse": { "type": "string" }, - "diskAvailable": { - "type": "string" + "diskUseRaw": { + "format": "int64", + "type": "integer" } }, "required": [ @@ -6268,68 +6267,63 @@ "diskSize", "diskUse", "diskAvailable" - ] + ], + "type": "object" }, "ServerMediaTypesResponseDto": { - "type": "object", "properties": { - "video": { - "type": "array", - "items": { - "type": "string" - } - }, "image": { - "type": "array", "items": { "type": "string" - } + }, + "type": "array" }, "sidecar": { - "type": "array", "items": { "type": "string" - } + }, + "type": "array" + }, + "video": { + "items": { + "type": "string" + }, + "type": "array" } }, "required": [ "video", "image", "sidecar" - ] + ], + "type": "object" }, "ServerPingResponse": { - "type": "object", "properties": { "res": { - "type": "string", + "example": "pong", "readOnly": true, - "example": "pong" + "type": "string" } }, "required": [ "res" - ] + ], + "type": "object" }, "ServerStatsResponseDto": { - "type": "object", "properties": { "photos": { - "type": "integer", - "default": 0 - }, - "videos": { - "type": "integer", - "default": 0 + "default": 0, + "type": "integer" }, "usage": { - "type": "integer", "default": 0, - "format": "int64" + "format": "int64", + "type": "integer" }, "usageByUser": { "default": [], - "title": "Array of usage for each user", "example": [ { "photos": 1, @@ -6337,10 +6331,15 @@ "diskUsageRaw": 1 } ], - "type": "array", "items": { "$ref": "#/components/schemas/UsageByUserDto" - } + }, + "title": "Array of usage for each user", + "type": "array" + }, + "videos": { + "default": 0, + "type": "integer" } }, "required": [ @@ -6348,10 +6347,10 @@ "videos", "usage", "usageByUser" - ] + ], + "type": "object" }, "ServerVersionReponseDto": { - "type": "object", "properties": { "major": { "type": "integer" @@ -6367,118 +6366,118 @@ "major", "minor", "patch" - ] + ], + "type": "object" }, "SharedLinkCreateDto": { - "type": "object", "properties": { - "type": { - "$ref": "#/components/schemas/SharedLinkType" + "albumId": { + "format": "uuid", + "type": "string" + }, + "allowDownload": { + "default": true, + "type": "boolean" + }, + "allowUpload": { + "default": false, + "type": "boolean" }, "assetIds": { - "type": "array", "items": { - "type": "string", - "format": "uuid" - } - }, - "albumId": { - "type": "string", - "format": "uuid" + "format": "uuid", + "type": "string" + }, + "type": "array" }, "description": { "type": "string" }, "expiresAt": { + "default": null, "format": "date-time", - "type": "string", "nullable": true, - "default": null - }, - "allowUpload": { - "type": "boolean", - "default": false - }, - "allowDownload": { - "type": "boolean", - "default": true + "type": "string" }, "showExif": { - "type": "boolean", - "default": true + "default": true, + "type": "boolean" + }, + "type": { + "$ref": "#/components/schemas/SharedLinkType" } }, "required": [ "type" - ] + ], + "type": "object" }, "SharedLinkEditDto": { - "type": "object", "properties": { + "allowDownload": { + "type": "boolean" + }, + "allowUpload": { + "type": "boolean" + }, "description": { "type": "string" }, "expiresAt": { "format": "date-time", - "type": "string", - "nullable": true - }, - "allowUpload": { - "type": "boolean" - }, - "allowDownload": { - "type": "boolean" + "nullable": true, + "type": "string" }, "showExif": { "type": "boolean" } - } + }, + "type": "object" }, "SharedLinkResponseDto": { - "type": "object", "properties": { - "type": { - "$ref": "#/components/schemas/SharedLinkType" + "album": { + "$ref": "#/components/schemas/AlbumResponseDto" }, - "id": { - "type": "string" + "allowDownload": { + "type": "boolean" }, - "description": { - "type": "string", - "nullable": true + "allowUpload": { + "type": "boolean" }, - "userId": { - "type": "string" - }, - "key": { - "type": "string" + "assets": { + "items": { + "$ref": "#/components/schemas/AssetResponseDto" + }, + "type": "array" }, "createdAt": { "format": "date-time", "type": "string" }, + "description": { + "nullable": true, + "type": "string" + }, "expiresAt": { "format": "date-time", - "type": "string", - "nullable": true + "nullable": true, + "type": "string" }, - "assets": { - "type": "array", - "items": { - "$ref": "#/components/schemas/AssetResponseDto" - } + "id": { + "type": "string" }, - "album": { - "$ref": "#/components/schemas/AlbumResponseDto" - }, - "allowUpload": { - "type": "boolean" - }, - "allowDownload": { - "type": "boolean" + "key": { + "type": "string" }, "showExif": { "type": "boolean" + }, + "type": { + "$ref": "#/components/schemas/SharedLinkType" + }, + "userId": { + "type": "string" } }, "required": [ @@ -6493,33 +6492,33 @@ "allowUpload", "allowDownload", "showExif" - ] + ], + "type": "object" }, "SharedLinkType": { - "type": "string", "enum": [ "ALBUM", "INDIVIDUAL" - ] + ], + "type": "string" }, "SignUpDto": { - "type": "object", "properties": { "email": { - "type": "string", - "example": "testuser@email.com" - }, - "password": { - "type": "string", - "example": "password" + "example": "testuser@email.com", + "type": "string" }, "firstName": { - "type": "string", - "example": "Admin" + "example": "Admin", + "type": "string" }, "lastName": { - "type": "string", - "example": "Doe" + "example": "Doe", + "type": "string" + }, + "password": { + "example": "password", + "type": "string" } }, "required": [ @@ -6527,33 +6526,36 @@ "password", "firstName", "lastName" - ] + ], + "type": "object" }, "SmartInfoResponseDto": { - "type": "object", "properties": { - "tags": { - "nullable": true, - "type": "array", - "items": { - "type": "string" - } - }, "objects": { - "nullable": true, - "type": "array", "items": { "type": "string" - } + }, + "nullable": true, + "type": "array" + }, + "tags": { + "items": { + "type": "string" + }, + "nullable": true, + "type": "array" } - } + }, + "type": "object" }, "SystemConfigDto": { - "type": "object", "properties": { "ffmpeg": { "$ref": "#/components/schemas/SystemConfigFFmpegDto" }, + "job": { + "$ref": "#/components/schemas/SystemConfigJobDto" + }, "oauth": { "$ref": "#/components/schemas/SystemConfigOAuthDto" }, @@ -6562,9 +6564,6 @@ }, "storageTemplate": { "$ref": "#/components/schemas/SystemConfigStorageTemplateDto" - }, - "job": { - "$ref": "#/components/schemas/SystemConfigJobDto" } }, "required": [ @@ -6573,34 +6572,34 @@ "passwordLogin", "storageTemplate", "job" - ] + ], + "type": "object" }, "SystemConfigFFmpegDto": { - "type": "object", "properties": { "crf": { "type": "integer" }, - "threads": { - "type": "integer" - }, - "targetVideoCodec": { - "$ref": "#/components/schemas/VideoCodec" - }, - "targetAudioCodec": { - "$ref": "#/components/schemas/AudioCodec" - }, - "transcode": { - "$ref": "#/components/schemas/TranscodePolicy" + "maxBitrate": { + "type": "string" }, "preset": { "type": "string" }, + "targetAudioCodec": { + "$ref": "#/components/schemas/AudioCodec" + }, "targetResolution": { "type": "string" }, - "maxBitrate": { - "type": "string" + "targetVideoCodec": { + "$ref": "#/components/schemas/VideoCodec" + }, + "threads": { + "type": "integer" + }, + "transcode": { + "$ref": "#/components/schemas/TranscodePolicy" }, "twoPass": { "type": "boolean" @@ -6616,40 +6615,40 @@ "targetResolution", "maxBitrate", "twoPass" - ] + ], + "type": "object" }, "SystemConfigJobDto": { - "type": "object", "properties": { - "thumbnailGeneration": { - "$ref": "#/components/schemas/JobSettingsDto" - }, - "metadataExtraction": { - "$ref": "#/components/schemas/JobSettingsDto" - }, - "videoConversion": { - "$ref": "#/components/schemas/JobSettingsDto" - }, - "objectTagging": { + "backgroundTask": { "$ref": "#/components/schemas/JobSettingsDto" }, "clipEncoding": { "$ref": "#/components/schemas/JobSettingsDto" }, - "storageTemplateMigration": { + "metadataExtraction": { "$ref": "#/components/schemas/JobSettingsDto" }, - "backgroundTask": { - "$ref": "#/components/schemas/JobSettingsDto" - }, - "search": { + "objectTagging": { "$ref": "#/components/schemas/JobSettingsDto" }, "recognizeFaces": { "$ref": "#/components/schemas/JobSettingsDto" }, + "search": { + "$ref": "#/components/schemas/JobSettingsDto" + }, "sidecar": { "$ref": "#/components/schemas/JobSettingsDto" + }, + "storageTemplateMigration": { + "$ref": "#/components/schemas/JobSettingsDto" + }, + "thumbnailGeneration": { + "$ref": "#/components/schemas/JobSettingsDto" + }, + "videoConversion": { + "$ref": "#/components/schemas/JobSettingsDto" } }, "required": [ @@ -6663,15 +6662,18 @@ "search", "recognizeFaces", "sidecar" - ] + ], + "type": "object" }, "SystemConfigOAuthDto": { - "type": "object", "properties": { - "enabled": { + "autoLaunch": { "type": "boolean" }, - "issuerUrl": { + "autoRegister": { + "type": "boolean" + }, + "buttonText": { "type": "string" }, "clientId": { @@ -6680,26 +6682,23 @@ "clientSecret": { "type": "string" }, - "scope": { - "type": "string" - }, - "storageLabelClaim": { - "type": "string" - }, - "buttonText": { - "type": "string" - }, - "autoRegister": { + "enabled": { "type": "boolean" }, - "autoLaunch": { - "type": "boolean" + "issuerUrl": { + "type": "string" }, "mobileOverrideEnabled": { "type": "boolean" }, "mobileRedirectUri": { "type": "string" + }, + "scope": { + "type": "string" + }, + "storageLabelClaim": { + "type": "string" } }, "required": [ @@ -6714,10 +6713,10 @@ "autoLaunch", "mobileOverrideEnabled", "mobileRedirectUri" - ] + ], + "type": "object" }, "SystemConfigPasswordLoginDto": { - "type": "object", "properties": { "enabled": { "type": "boolean" @@ -6725,10 +6724,10 @@ }, "required": [ "enabled" - ] + ], + "type": "object" }, "SystemConfigStorageTemplateDto": { - "type": "object", "properties": { "template": { "type": "string" @@ -6736,52 +6735,52 @@ }, "required": [ "template" - ] + ], + "type": "object" }, "SystemConfigTemplateStorageOptionDto": { - "type": "object", "properties": { - "yearOptions": { - "type": "array", - "items": { - "type": "string" - } - }, - "monthOptions": { - "type": "array", - "items": { - "type": "string" - } - }, "dayOptions": { - "type": "array", "items": { "type": "string" - } + }, + "type": "array" }, "hourOptions": { - "type": "array", "items": { "type": "string" - } + }, + "type": "array" }, "minuteOptions": { - "type": "array", "items": { "type": "string" - } + }, + "type": "array" }, - "secondOptions": { - "type": "array", + "monthOptions": { "items": { "type": "string" - } + }, + "type": "array" }, "presetOptions": { - "type": "array", "items": { "type": "string" - } + }, + "type": "array" + }, + "secondOptions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "yearOptions": { + "items": { + "type": "string" + }, + "type": "array" } }, "required": [ @@ -6792,20 +6791,20 @@ "minuteOptions", "secondOptions", "presetOptions" - ] + ], + "type": "object" }, "TagResponseDto": { - "type": "object", "properties": { - "type": { - "$ref": "#/components/schemas/TagTypeEnum" - }, "id": { "type": "string" }, "name": { "type": "string" }, + "type": { + "$ref": "#/components/schemas/TagTypeEnum" + }, "userId": { "type": "string" } @@ -6815,142 +6814,142 @@ "id", "name", "userId" - ] + ], + "type": "object" }, "TagTypeEnum": { - "type": "string", "enum": [ "OBJECT", "FACE", "CUSTOM" - ] + ], + "type": "string" }, "ThumbnailFormat": { - "type": "string", "enum": [ "JPEG", "WEBP" - ] + ], + "type": "string" }, "TimeGroupEnum": { - "type": "string", "enum": [ "day", "month" - ] + ], + "type": "string" }, "TranscodePolicy": { - "type": "string", "enum": [ "all", "optimal", "required", "disabled" - ] + ], + "type": "string" }, "UpdateAlbumDto": { - "type": "object", "properties": { "albumName": { "type": "string" }, "albumThumbnailAssetId": { - "type": "string", - "format": "uuid" + "format": "uuid", + "type": "string" } - } + }, + "type": "object" }, "UpdateAssetDto": { - "type": "object", "properties": { + "description": { + "type": "string" + }, + "isArchived": { + "type": "boolean" + }, + "isFavorite": { + "type": "boolean" + }, "tagIds": { - "title": "Array of tag IDs to add to the asset", "example": [ "bf973405-3f2a-48d2-a687-2ed4167164be", "dd41870b-5d00-46d2-924e-1d8489a0aa0f", "fad77c3f-deef-4e7e-9608-14c1aa4e559a" ], - "type": "array", "items": { "type": "string" - } - }, - "isFavorite": { - "type": "boolean" - }, - "isArchived": { - "type": "boolean" - }, - "description": { - "type": "string" + }, + "title": "Array of tag IDs to add to the asset", + "type": "array" } - } + }, + "type": "object" }, "UpdateTagDto": { - "type": "object", "properties": { "name": { "type": "string" } - } + }, + "type": "object" }, "UpdateUserDto": { - "type": "object", "properties": { - "id": { - "type": "string", - "format": "uuid" - }, "email": { "type": "string" }, - "password": { - "type": "string" - }, - "firstName": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "storageLabel": { - "type": "string" - }, "externalPath": { "type": "string" }, + "firstName": { + "type": "string" + }, + "id": { + "format": "uuid", + "type": "string" + }, "isAdmin": { "type": "boolean" }, + "lastName": { + "type": "string" + }, + "password": { + "type": "string" + }, "shouldChangePassword": { "type": "boolean" + }, + "storageLabel": { + "type": "string" } }, "required": [ "id" - ] + ], + "type": "object" }, "UsageByUserDto": { - "type": "object", "properties": { - "userId": { - "type": "string" + "photos": { + "type": "integer" + }, + "usage": { + "format": "int64", + "type": "integer" }, "userFirstName": { "type": "string" }, + "userId": { + "type": "string" + }, "userLastName": { "type": "string" }, - "photos": { - "type": "integer" - }, "videos": { "type": "integer" - }, - "usage": { - "type": "integer", - "format": "int64" } }, "required": [ @@ -6960,10 +6959,10 @@ "photos", "videos", "usage" - ] + ], + "type": "object" }, "UserCountResponseDto": { - "type": "object", "properties": { "userCount": { "type": "integer" @@ -6971,30 +6970,41 @@ }, "required": [ "userCount" - ] + ], + "type": "object" }, "UserResponseDto": { - "type": "object", "properties": { - "id": { + "createdAt": { + "format": "date-time", + "type": "string" + }, + "deletedAt": { + "format": "date-time", + "nullable": true, "type": "string" }, "email": { "type": "string" }, + "externalPath": { + "nullable": true, + "type": "string" + }, "firstName": { "type": "string" }, + "id": { + "type": "string" + }, + "isAdmin": { + "type": "boolean" + }, "lastName": { "type": "string" }, - "storageLabel": { - "type": "string", - "nullable": true - }, - "externalPath": { - "type": "string", - "nullable": true + "oauthId": { + "type": "string" }, "profileImagePath": { "type": "string" @@ -7002,24 +7012,13 @@ "shouldChangePassword": { "type": "boolean" }, - "isAdmin": { - "type": "boolean" - }, - "createdAt": { - "format": "date-time", + "storageLabel": { + "nullable": true, "type": "string" }, - "deletedAt": { - "format": "date-time", - "type": "string", - "nullable": true - }, "updatedAt": { "format": "date-time", "type": "string" - }, - "oauthId": { - "type": "string" } }, "required": [ @@ -7036,10 +7035,10 @@ "deletedAt", "updatedAt", "oauthId" - ] + ], + "type": "object" }, "ValidateAccessTokenResponseDto": { - "type": "object", "properties": { "authStatus": { "type": "boolean" @@ -7047,15 +7046,16 @@ }, "required": [ "authStatus" - ] + ], + "type": "object" }, "VideoCodec": { - "type": "string", "enum": [ "h264", "hevc", "vp9" - ] + ], + "type": "string" } } } diff --git a/server/src/immich/app.utils.ts b/server/src/immich/app.utils.ts index 44eaa9f23c..707e5e6ca2 100644 --- a/server/src/immich/app.utils.ts +++ b/server/src/immich/app.utils.ts @@ -34,21 +34,25 @@ export const asStreamableFile = ({ stream, type, length }: ImmichReadStream) => return new StreamableFile(stream, { type, length }); }; -function sortKeys(obj: T): T { - if (!obj) { +function sortKeys(obj: T): T { + if (!obj || typeof obj !== 'object' || Array.isArray(obj)) { return obj; } const result: Partial = {}; const keys = Object.keys(obj).sort() as Array; for (const key of keys) { - result[key] = obj[key]; + result[key] = sortKeys(obj[key]); } return result as T; } const patchOpenAPI = (document: OpenAPIObject) => { + for (const [key, value] of Object.entries(document.paths)) { + document.paths[key] = sortKeys(value); + } document.paths = sortKeys(document.paths); + if (document.components?.schemas) { document.components.schemas = sortKeys(document.components.schemas); } diff --git a/web/src/api/open-api/api.ts b/web/src/api/open-api/api.ts index e42b66ccbf..453e9ae84e 100644 --- a/web/src/api/open-api/api.ts +++ b/web/src/api/open-api/api.ts @@ -42,18 +42,18 @@ export interface APIKeyCreateDto { * @interface APIKeyCreateResponseDto */ export interface APIKeyCreateResponseDto { - /** - * - * @type {string} - * @memberof APIKeyCreateResponseDto - */ - 'secret': string; /** * * @type {APIKeyResponseDto} * @memberof APIKeyCreateResponseDto */ 'apiKey': APIKeyResponseDto; + /** + * + * @type {string} + * @memberof APIKeyCreateResponseDto + */ + 'secret': string; } /** * @@ -61,6 +61,12 @@ export interface APIKeyCreateResponseDto { * @interface APIKeyResponseDto */ export interface APIKeyResponseDto { + /** + * + * @type {string} + * @memberof APIKeyResponseDto + */ + 'createdAt': string; /** * * @type {string} @@ -73,12 +79,6 @@ export interface APIKeyResponseDto { * @memberof APIKeyResponseDto */ 'name': string; - /** - * - * @type {string} - * @memberof APIKeyResponseDto - */ - 'createdAt': string; /** * * @type {string} @@ -120,10 +120,10 @@ export interface AddAssetsDto { export interface AddAssetsResponseDto { /** * - * @type {number} + * @type {AlbumResponseDto} * @memberof AddAssetsResponseDto */ - 'successfullyAdded': number; + 'album'?: AlbumResponseDto; /** * * @type {Array} @@ -132,10 +132,10 @@ export interface AddAssetsResponseDto { 'alreadyInAlbum': Array; /** * - * @type {AlbumResponseDto} + * @type {number} * @memberof AddAssetsResponseDto */ - 'album'?: AlbumResponseDto; + 'successfullyAdded': number; } /** * @@ -161,7 +161,7 @@ export interface AdminSignupResponseDto { * @type {string} * @memberof AdminSignupResponseDto */ - 'id': string; + 'createdAt': string; /** * * @type {string} @@ -179,13 +179,13 @@ export interface AdminSignupResponseDto { * @type {string} * @memberof AdminSignupResponseDto */ - 'lastName': string; + 'id': string; /** * * @type {string} * @memberof AdminSignupResponseDto */ - 'createdAt': string; + 'lastName': string; } /** * @@ -193,6 +193,12 @@ export interface AdminSignupResponseDto { * @interface AlbumCountResponseDto */ export interface AlbumCountResponseDto { + /** + * + * @type {number} + * @memberof AlbumCountResponseDto + */ + 'notShared': number; /** * * @type {number} @@ -205,12 +211,6 @@ export interface AlbumCountResponseDto { * @memberof AlbumCountResponseDto */ 'shared': number; - /** - * - * @type {number} - * @memberof AlbumCountResponseDto - */ - 'notShared': number; } /** * @@ -218,30 +218,30 @@ export interface AlbumCountResponseDto { * @interface AlbumResponseDto */ export interface AlbumResponseDto { - /** - * - * @type {number} - * @memberof AlbumResponseDto - */ - 'assetCount': number; - /** - * - * @type {string} - * @memberof AlbumResponseDto - */ - 'id': string; - /** - * - * @type {string} - * @memberof AlbumResponseDto - */ - 'ownerId': string; /** * * @type {string} * @memberof AlbumResponseDto */ 'albumName': string; + /** + * + * @type {string} + * @memberof AlbumResponseDto + */ + 'albumThumbnailAssetId': string | null; + /** + * + * @type {number} + * @memberof AlbumResponseDto + */ + 'assetCount': number; + /** + * + * @type {Array} + * @memberof AlbumResponseDto + */ + 'assets': Array; /** * * @type {string} @@ -253,13 +253,25 @@ export interface AlbumResponseDto { * @type {string} * @memberof AlbumResponseDto */ - 'updatedAt': string; + 'id': string; /** * * @type {string} * @memberof AlbumResponseDto */ - 'albumThumbnailAssetId': string | null; + 'lastModifiedAssetTimestamp'?: string; + /** + * + * @type {UserResponseDto} + * @memberof AlbumResponseDto + */ + 'owner': UserResponseDto; + /** + * + * @type {string} + * @memberof AlbumResponseDto + */ + 'ownerId': string; /** * * @type {boolean} @@ -272,24 +284,12 @@ export interface AlbumResponseDto { * @memberof AlbumResponseDto */ 'sharedUsers': Array; - /** - * - * @type {Array} - * @memberof AlbumResponseDto - */ - 'assets': Array; - /** - * - * @type {UserResponseDto} - * @memberof AlbumResponseDto - */ - 'owner': UserResponseDto; /** * * @type {string} * @memberof AlbumResponseDto */ - 'lastModifiedAssetTimestamp'?: string; + 'updatedAt': string; } /** * @@ -302,25 +302,7 @@ export interface AllJobStatusResponseDto { * @type {JobStatusDto} * @memberof AllJobStatusResponseDto */ - 'thumbnailGeneration': JobStatusDto; - /** - * - * @type {JobStatusDto} - * @memberof AllJobStatusResponseDto - */ - 'metadataExtraction': JobStatusDto; - /** - * - * @type {JobStatusDto} - * @memberof AllJobStatusResponseDto - */ - 'videoConversion': JobStatusDto; - /** - * - * @type {JobStatusDto} - * @memberof AllJobStatusResponseDto - */ - 'objectTagging': JobStatusDto; + 'backgroundTask': JobStatusDto; /** * * @type {JobStatusDto} @@ -332,31 +314,49 @@ export interface AllJobStatusResponseDto { * @type {JobStatusDto} * @memberof AllJobStatusResponseDto */ - 'storageTemplateMigration': JobStatusDto; + 'metadataExtraction': JobStatusDto; /** * * @type {JobStatusDto} * @memberof AllJobStatusResponseDto */ - 'backgroundTask': JobStatusDto; - /** - * - * @type {JobStatusDto} - * @memberof AllJobStatusResponseDto - */ - 'search': JobStatusDto; + 'objectTagging': JobStatusDto; /** * * @type {JobStatusDto} * @memberof AllJobStatusResponseDto */ 'recognizeFaces': JobStatusDto; + /** + * + * @type {JobStatusDto} + * @memberof AllJobStatusResponseDto + */ + 'search': JobStatusDto; /** * * @type {JobStatusDto} * @memberof AllJobStatusResponseDto */ 'sidecar': JobStatusDto; + /** + * + * @type {JobStatusDto} + * @memberof AllJobStatusResponseDto + */ + 'storageTemplateMigration': JobStatusDto; + /** + * + * @type {JobStatusDto} + * @memberof AllJobStatusResponseDto + */ + 'thumbnailGeneration': JobStatusDto; + /** + * + * @type {JobStatusDto} + * @memberof AllJobStatusResponseDto + */ + 'videoConversion': JobStatusDto; } /** * @@ -377,18 +377,18 @@ export interface AssetBulkUploadCheckDto { * @interface AssetBulkUploadCheckItem */ export interface AssetBulkUploadCheckItem { - /** - * - * @type {string} - * @memberof AssetBulkUploadCheckItem - */ - 'id': string; /** * base64 or hex encoded sha1 hash * @type {string} * @memberof AssetBulkUploadCheckItem */ 'checksum': string; + /** + * + * @type {string} + * @memberof AssetBulkUploadCheckItem + */ + 'id': string; } /** * @@ -409,12 +409,6 @@ export interface AssetBulkUploadCheckResponseDto { * @interface AssetBulkUploadCheckResult */ export interface AssetBulkUploadCheckResult { - /** - * - * @type {string} - * @memberof AssetBulkUploadCheckResult - */ - 'id': string; /** * * @type {string} @@ -426,13 +420,19 @@ export interface AssetBulkUploadCheckResult { * @type {string} * @memberof AssetBulkUploadCheckResult */ - 'reason'?: AssetBulkUploadCheckResultReasonEnum; + 'assetId'?: string; /** * * @type {string} * @memberof AssetBulkUploadCheckResult */ - 'assetId'?: string; + 'id': string; + /** + * + * @type {string} + * @memberof AssetBulkUploadCheckResult + */ + 'reason'?: AssetBulkUploadCheckResultReasonEnum; } export const AssetBulkUploadCheckResultActionEnum = { @@ -454,18 +454,18 @@ export type AssetBulkUploadCheckResultReasonEnum = typeof AssetBulkUploadCheckRe * @interface AssetCountByTimeBucket */ export interface AssetCountByTimeBucket { - /** - * - * @type {string} - * @memberof AssetCountByTimeBucket - */ - 'timeBucket': string; /** * * @type {number} * @memberof AssetCountByTimeBucket */ 'count': number; + /** + * + * @type {string} + * @memberof AssetCountByTimeBucket + */ + 'timeBucket': string; } /** * @@ -473,18 +473,18 @@ export interface AssetCountByTimeBucket { * @interface AssetCountByTimeBucketResponseDto */ export interface AssetCountByTimeBucketResponseDto { - /** - * - * @type {number} - * @memberof AssetCountByTimeBucketResponseDto - */ - 'totalCount': number; /** * * @type {Array} * @memberof AssetCountByTimeBucketResponseDto */ 'buckets': Array; + /** + * + * @type {number} + * @memberof AssetCountByTimeBucketResponseDto + */ + 'totalCount': number; } /** * @@ -492,18 +492,18 @@ export interface AssetCountByTimeBucketResponseDto { * @interface AssetFileUploadResponseDto */ export interface AssetFileUploadResponseDto { - /** - * - * @type {string} - * @memberof AssetFileUploadResponseDto - */ - 'id': string; /** * * @type {boolean} * @memberof AssetFileUploadResponseDto */ 'duplicate': boolean; + /** + * + * @type {string} + * @memberof AssetFileUploadResponseDto + */ + 'id': string; } /** * @@ -530,18 +530,18 @@ export interface AssetIdsResponseDto { * @memberof AssetIdsResponseDto */ 'assetId': string; - /** - * - * @type {boolean} - * @memberof AssetIdsResponseDto - */ - 'success': boolean; /** * * @type {string} * @memberof AssetIdsResponseDto */ 'error'?: AssetIdsResponseDtoErrorEnum; + /** + * + * @type {boolean} + * @memberof AssetIdsResponseDto + */ + 'success': boolean; } export const AssetIdsResponseDtoErrorEnum = { @@ -559,29 +559,17 @@ export type AssetIdsResponseDtoErrorEnum = typeof AssetIdsResponseDtoErrorEnum[k */ export interface AssetResponseDto { /** - * - * @type {AssetTypeEnum} - * @memberof AssetResponseDto - */ - 'type': AssetTypeEnum; - /** - * + * base64 encoded sha1 hash * @type {string} * @memberof AssetResponseDto */ - 'id': string; + 'checksum': string; /** * * @type {string} * @memberof AssetResponseDto */ 'deviceAssetId': string; - /** - * - * @type {string} - * @memberof AssetResponseDto - */ - 'ownerId': string; /** * * @type {string} @@ -593,25 +581,13 @@ export interface AssetResponseDto { * @type {string} * @memberof AssetResponseDto */ - 'originalPath': string; + 'duration': string; /** * - * @type {string} + * @type {ExifResponseDto} * @memberof AssetResponseDto */ - 'originalFileName': string; - /** - * - * @type {boolean} - * @memberof AssetResponseDto - */ - 'resized': boolean; - /** - * base64 encoded thumbhash - * @type {string} - * @memberof AssetResponseDto - */ - 'thumbhash': string | null; + 'exifInfo'?: ExifResponseDto; /** * * @type {string} @@ -629,13 +605,7 @@ export interface AssetResponseDto { * @type {string} * @memberof AssetResponseDto */ - 'updatedAt': string; - /** - * - * @type {boolean} - * @memberof AssetResponseDto - */ - 'isFavorite': boolean; + 'id': string; /** * * @type {boolean} @@ -644,22 +614,10 @@ export interface AssetResponseDto { 'isArchived': boolean; /** * - * @type {string} + * @type {boolean} * @memberof AssetResponseDto */ - 'duration': string; - /** - * - * @type {ExifResponseDto} - * @memberof AssetResponseDto - */ - 'exifInfo'?: ExifResponseDto; - /** - * - * @type {SmartInfoResponseDto} - * @memberof AssetResponseDto - */ - 'smartInfo'?: SmartInfoResponseDto; + 'isFavorite': boolean; /** * * @type {string} @@ -668,10 +626,22 @@ export interface AssetResponseDto { 'livePhotoVideoId'?: string | null; /** * - * @type {Array} + * @type {string} * @memberof AssetResponseDto */ - 'tags'?: Array; + 'originalFileName': string; + /** + * + * @type {string} + * @memberof AssetResponseDto + */ + 'originalPath': string; + /** + * + * @type {string} + * @memberof AssetResponseDto + */ + 'ownerId': string; /** * * @type {Array} @@ -679,11 +649,41 @@ export interface AssetResponseDto { */ 'people'?: Array; /** - * base64 encoded sha1 hash + * + * @type {boolean} + * @memberof AssetResponseDto + */ + 'resized': boolean; + /** + * + * @type {SmartInfoResponseDto} + * @memberof AssetResponseDto + */ + 'smartInfo'?: SmartInfoResponseDto; + /** + * + * @type {Array} + * @memberof AssetResponseDto + */ + 'tags'?: Array; + /** + * base64 encoded thumbhash * @type {string} * @memberof AssetResponseDto */ - 'checksum': string; + 'thumbhash': string | null; + /** + * + * @type {AssetTypeEnum} + * @memberof AssetResponseDto + */ + 'type': AssetTypeEnum; + /** + * + * @type {string} + * @memberof AssetResponseDto + */ + 'updatedAt': string; } @@ -704,13 +704,13 @@ export interface AssetStatsResponseDto { * @type {number} * @memberof AssetStatsResponseDto */ - 'videos': number; + 'total': number; /** * * @type {number} * @memberof AssetStatsResponseDto */ - 'total': number; + 'videos': number; } /** * @@ -749,30 +749,24 @@ export type AudioCodec = typeof AudioCodec[keyof typeof AudioCodec]; * @interface AuthDeviceResponseDto */ export interface AuthDeviceResponseDto { - /** - * - * @type {string} - * @memberof AuthDeviceResponseDto - */ - 'id': string; /** * * @type {string} * @memberof AuthDeviceResponseDto */ 'createdAt': string; - /** - * - * @type {string} - * @memberof AuthDeviceResponseDto - */ - 'updatedAt': string; /** * * @type {boolean} * @memberof AuthDeviceResponseDto */ 'current': boolean; + /** + * + * @type {string} + * @memberof AuthDeviceResponseDto + */ + 'deviceOS': string; /** * * @type {string} @@ -784,7 +778,13 @@ export interface AuthDeviceResponseDto { * @type {string} * @memberof AuthDeviceResponseDto */ - 'deviceOS': string; + 'id': string; + /** + * + * @type {string} + * @memberof AuthDeviceResponseDto + */ + 'updatedAt': string; } /** * @@ -792,6 +792,12 @@ export interface AuthDeviceResponseDto { * @interface BulkIdResponseDto */ export interface BulkIdResponseDto { + /** + * + * @type {string} + * @memberof BulkIdResponseDto + */ + 'error'?: BulkIdResponseDtoErrorEnum; /** * * @type {string} @@ -804,12 +810,6 @@ export interface BulkIdResponseDto { * @memberof BulkIdResponseDto */ 'success': boolean; - /** - * - * @type {string} - * @memberof BulkIdResponseDto - */ - 'error'?: BulkIdResponseDtoErrorEnum; } export const BulkIdResponseDtoErrorEnum = { @@ -832,13 +832,13 @@ export interface ChangePasswordDto { * @type {string} * @memberof ChangePasswordDto */ - 'password': string; + 'newPassword': string; /** * * @type {string} * @memberof ChangePasswordDto */ - 'newPassword': string; + 'password': string; } /** * @@ -865,18 +865,18 @@ export interface CheckDuplicateAssetDto { * @interface CheckDuplicateAssetResponseDto */ export interface CheckDuplicateAssetResponseDto { - /** - * - * @type {boolean} - * @memberof CheckDuplicateAssetResponseDto - */ - 'isExist': boolean; /** * * @type {string} * @memberof CheckDuplicateAssetResponseDto */ 'id'?: string; + /** + * + * @type {boolean} + * @memberof CheckDuplicateAssetResponseDto + */ + 'isExist': boolean; } /** * @@ -927,13 +927,13 @@ export interface CreateAlbumDto { * @type {Array} * @memberof CreateAlbumDto */ - 'sharedWithUserIds'?: Array; + 'assetIds'?: Array; /** * * @type {Array} * @memberof CreateAlbumDto */ - 'assetIds'?: Array; + 'sharedWithUserIds'?: Array; } /** * @@ -946,13 +946,13 @@ export interface CreateProfileImageResponseDto { * @type {string} * @memberof CreateProfileImageResponseDto */ - 'userId': string; + 'profileImagePath': string; /** * * @type {string} * @memberof CreateProfileImageResponseDto */ - 'profileImagePath': string; + 'userId': string; } /** * @@ -960,18 +960,18 @@ export interface CreateProfileImageResponseDto { * @interface CreateTagDto */ export interface CreateTagDto { - /** - * - * @type {TagTypeEnum} - * @memberof CreateTagDto - */ - 'type': TagTypeEnum; /** * * @type {string} * @memberof CreateTagDto */ 'name': string; + /** + * + * @type {TagTypeEnum} + * @memberof CreateTagDto + */ + 'type': TagTypeEnum; } @@ -992,7 +992,7 @@ export interface CreateUserDto { * @type {string} * @memberof CreateUserDto */ - 'password': string; + 'externalPath'?: string | null; /** * * @type {string} @@ -1010,13 +1010,13 @@ export interface CreateUserDto { * @type {string} * @memberof CreateUserDto */ - 'storageLabel'?: string | null; + 'password': string; /** * * @type {string} * @memberof CreateUserDto */ - 'externalPath'?: string | null; + 'storageLabel'?: string | null; } /** * @@ -1024,24 +1024,12 @@ export interface CreateUserDto { * @interface CuratedLocationsResponseDto */ export interface CuratedLocationsResponseDto { - /** - * - * @type {string} - * @memberof CuratedLocationsResponseDto - */ - 'id': string; /** * * @type {string} * @memberof CuratedLocationsResponseDto */ 'city': string; - /** - * - * @type {string} - * @memberof CuratedLocationsResponseDto - */ - 'resizePath': string; /** * * @type {string} @@ -1054,6 +1042,18 @@ export interface CuratedLocationsResponseDto { * @memberof CuratedLocationsResponseDto */ 'deviceId': string; + /** + * + * @type {string} + * @memberof CuratedLocationsResponseDto + */ + 'id': string; + /** + * + * @type {string} + * @memberof CuratedLocationsResponseDto + */ + 'resizePath': string; } /** * @@ -1061,6 +1061,18 @@ export interface CuratedLocationsResponseDto { * @interface CuratedObjectsResponseDto */ export interface CuratedObjectsResponseDto { + /** + * + * @type {string} + * @memberof CuratedObjectsResponseDto + */ + 'deviceAssetId': string; + /** + * + * @type {string} + * @memberof CuratedObjectsResponseDto + */ + 'deviceId': string; /** * * @type {string} @@ -1079,18 +1091,6 @@ export interface CuratedObjectsResponseDto { * @memberof CuratedObjectsResponseDto */ 'resizePath': string; - /** - * - * @type {string} - * @memberof CuratedObjectsResponseDto - */ - 'deviceAssetId': string; - /** - * - * @type {string} - * @memberof CuratedObjectsResponseDto - */ - 'deviceId': string; } /** * @@ -1111,18 +1111,18 @@ export interface DeleteAssetDto { * @interface DeleteAssetResponseDto */ export interface DeleteAssetResponseDto { - /** - * - * @type {DeleteAssetStatus} - * @memberof DeleteAssetResponseDto - */ - 'status': DeleteAssetStatus; /** * * @type {string} * @memberof DeleteAssetResponseDto */ 'id': string; + /** + * + * @type {DeleteAssetStatus} + * @memberof DeleteAssetResponseDto + */ + 'status': DeleteAssetStatus; } @@ -1146,18 +1146,18 @@ export type DeleteAssetStatus = typeof DeleteAssetStatus[keyof typeof DeleteAsse * @interface DownloadArchiveInfo */ export interface DownloadArchiveInfo { - /** - * - * @type {number} - * @memberof DownloadArchiveInfo - */ - 'size': number; /** * * @type {Array} * @memberof DownloadArchiveInfo */ 'assetIds': Array; + /** + * + * @type {number} + * @memberof DownloadArchiveInfo + */ + 'size': number; } /** * @@ -1165,18 +1165,18 @@ export interface DownloadArchiveInfo { * @interface DownloadResponseDto */ export interface DownloadResponseDto { - /** - * - * @type {number} - * @memberof DownloadResponseDto - */ - 'totalSize': number; /** * * @type {Array} * @memberof DownloadResponseDto */ 'archives': Array; + /** + * + * @type {number} + * @memberof DownloadResponseDto + */ + 'totalSize': number; } /** * @@ -1186,40 +1186,16 @@ export interface DownloadResponseDto { export interface ExifResponseDto { /** * - * @type {number} + * @type {string} * @memberof ExifResponseDto */ - 'fileSizeInByte'?: number | null; + 'city'?: string | null; /** * * @type {string} * @memberof ExifResponseDto */ - 'make'?: string | null; - /** - * - * @type {string} - * @memberof ExifResponseDto - */ - 'model'?: string | null; - /** - * - * @type {number} - * @memberof ExifResponseDto - */ - 'exifImageWidth'?: number | null; - /** - * - * @type {number} - * @memberof ExifResponseDto - */ - 'exifImageHeight'?: number | null; - /** - * - * @type {string} - * @memberof ExifResponseDto - */ - 'orientation'?: string | null; + 'country'?: string | null; /** * * @type {string} @@ -1231,25 +1207,37 @@ export interface ExifResponseDto { * @type {string} * @memberof ExifResponseDto */ - 'modifyDate'?: string | null; + 'description'?: string | null; + /** + * + * @type {number} + * @memberof ExifResponseDto + */ + 'exifImageHeight'?: number | null; + /** + * + * @type {number} + * @memberof ExifResponseDto + */ + 'exifImageWidth'?: number | null; /** * * @type {string} * @memberof ExifResponseDto */ - 'timeZone'?: string | null; - /** - * - * @type {string} - * @memberof ExifResponseDto - */ - 'lensModel'?: string | null; + 'exposureTime'?: string | null; /** * * @type {number} * @memberof ExifResponseDto */ 'fNumber'?: number | null; + /** + * + * @type {number} + * @memberof ExifResponseDto + */ + 'fileSizeInByte'?: number | null; /** * * @type {number} @@ -1262,18 +1250,18 @@ export interface ExifResponseDto { * @memberof ExifResponseDto */ 'iso'?: number | null; - /** - * - * @type {string} - * @memberof ExifResponseDto - */ - 'exposureTime'?: string | null; /** * * @type {number} * @memberof ExifResponseDto */ 'latitude'?: number | null; + /** + * + * @type {string} + * @memberof ExifResponseDto + */ + 'lensModel'?: string | null; /** * * @type {number} @@ -1285,7 +1273,31 @@ export interface ExifResponseDto { * @type {string} * @memberof ExifResponseDto */ - 'city'?: string | null; + 'make'?: string | null; + /** + * + * @type {string} + * @memberof ExifResponseDto + */ + 'model'?: string | null; + /** + * + * @type {string} + * @memberof ExifResponseDto + */ + 'modifyDate'?: string | null; + /** + * + * @type {string} + * @memberof ExifResponseDto + */ + 'orientation'?: string | null; + /** + * + * @type {string} + * @memberof ExifResponseDto + */ + 'projectionType'?: string | null; /** * * @type {string} @@ -1297,19 +1309,7 @@ export interface ExifResponseDto { * @type {string} * @memberof ExifResponseDto */ - 'country'?: string | null; - /** - * - * @type {string} - * @memberof ExifResponseDto - */ - 'description'?: string | null; - /** - * - * @type {string} - * @memberof ExifResponseDto - */ - 'projectionType'?: string | null; + 'timeZone'?: string | null; } /** * @@ -1369,24 +1369,12 @@ export interface GetAssetCountByTimeBucketDto { * @interface ImportAssetDto */ export interface ImportAssetDto { - /** - * - * @type {boolean} - * @memberof ImportAssetDto - */ - 'isReadOnly'?: boolean; /** * * @type {string} * @memberof ImportAssetDto */ 'assetPath': string; - /** - * - * @type {string} - * @memberof ImportAssetDto - */ - 'sidecarPath'?: string; /** * * @type {string} @@ -1399,6 +1387,12 @@ export interface ImportAssetDto { * @memberof ImportAssetDto */ 'deviceId': string; + /** + * + * @type {string} + * @memberof ImportAssetDto + */ + 'duration'?: string; /** * * @type {string} @@ -1411,6 +1405,12 @@ export interface ImportAssetDto { * @memberof ImportAssetDto */ 'fileModifiedAt': string; + /** + * + * @type {boolean} + * @memberof ImportAssetDto + */ + 'isArchived'?: boolean; /** * * @type {boolean} @@ -1422,7 +1422,7 @@ export interface ImportAssetDto { * @type {boolean} * @memberof ImportAssetDto */ - 'isArchived'?: boolean; + 'isReadOnly'?: boolean; /** * * @type {boolean} @@ -1434,7 +1434,7 @@ export interface ImportAssetDto { * @type {string} * @memberof ImportAssetDto */ - 'duration'?: string; + 'sidecarPath'?: string; } /** * @@ -1491,12 +1491,6 @@ export interface JobCountsDto { * @memberof JobCountsDto */ 'completed': number; - /** - * - * @type {number} - * @memberof JobCountsDto - */ - 'failed': number; /** * * @type {number} @@ -1508,13 +1502,19 @@ export interface JobCountsDto { * @type {number} * @memberof JobCountsDto */ - 'waiting': number; + 'failed': number; /** * * @type {number} * @memberof JobCountsDto */ 'paused': number; + /** + * + * @type {number} + * @memberof JobCountsDto + */ + 'waiting': number; } /** * @@ -1601,24 +1601,18 @@ export interface LoginResponseDto { * @memberof LoginResponseDto */ 'accessToken': string; - /** - * - * @type {string} - * @memberof LoginResponseDto - */ - 'userId': string; - /** - * - * @type {string} - * @memberof LoginResponseDto - */ - 'userEmail': string; /** * * @type {string} * @memberof LoginResponseDto */ 'firstName': string; + /** + * + * @type {boolean} + * @memberof LoginResponseDto + */ + 'isAdmin': boolean; /** * * @type {string} @@ -1636,13 +1630,19 @@ export interface LoginResponseDto { * @type {boolean} * @memberof LoginResponseDto */ - 'isAdmin': boolean; + 'shouldChangePassword': boolean; /** * - * @type {boolean} + * @type {string} * @memberof LoginResponseDto */ - 'shouldChangePassword': boolean; + 'userEmail': string; + /** + * + * @type {string} + * @memberof LoginResponseDto + */ + 'userId': string; } /** * @@ -1650,18 +1650,18 @@ export interface LoginResponseDto { * @interface LogoutResponseDto */ export interface LogoutResponseDto { - /** - * - * @type {boolean} - * @memberof LogoutResponseDto - */ - 'successful': boolean; /** * * @type {string} * @memberof LogoutResponseDto */ 'redirectUri': string; + /** + * + * @type {boolean} + * @memberof LogoutResponseDto + */ + 'successful': boolean; } /** * @@ -1694,18 +1694,18 @@ export interface MapMarkerResponseDto { * @interface MemoryLaneResponseDto */ export interface MemoryLaneResponseDto { - /** - * - * @type {string} - * @memberof MemoryLaneResponseDto - */ - 'title': string; /** * * @type {Array} * @memberof MemoryLaneResponseDto */ 'assets': Array; + /** + * + * @type {string} + * @memberof MemoryLaneResponseDto + */ + 'title': string; } /** * @@ -1752,6 +1752,18 @@ export interface OAuthConfigDto { * @interface OAuthConfigResponseDto */ export interface OAuthConfigResponseDto { + /** + * + * @type {boolean} + * @memberof OAuthConfigResponseDto + */ + 'autoLaunch'?: boolean; + /** + * + * @type {string} + * @memberof OAuthConfigResponseDto + */ + 'buttonText'?: string; /** * * @type {boolean} @@ -1770,18 +1782,6 @@ export interface OAuthConfigResponseDto { * @memberof OAuthConfigResponseDto */ 'url'?: string; - /** - * - * @type {string} - * @memberof OAuthConfigResponseDto - */ - 'buttonText'?: string; - /** - * - * @type {boolean} - * @memberof OAuthConfigResponseDto - */ - 'autoLaunch'?: boolean; } /** * @@ -1789,6 +1789,12 @@ export interface OAuthConfigResponseDto { * @interface PeopleResponseDto */ export interface PeopleResponseDto { + /** + * + * @type {Array} + * @memberof PeopleResponseDto + */ + 'people': Array; /** * * @type {number} @@ -1801,12 +1807,6 @@ export interface PeopleResponseDto { * @memberof PeopleResponseDto */ 'visible': number; - /** - * - * @type {Array} - * @memberof PeopleResponseDto - */ - 'people': Array; } /** * @@ -1827,30 +1827,30 @@ export interface PeopleUpdateDto { * @interface PeopleUpdateItem */ export interface PeopleUpdateItem { - /** - * Person id. - * @type {string} - * @memberof PeopleUpdateItem - */ - 'id': string; - /** - * Person name. - * @type {string} - * @memberof PeopleUpdateItem - */ - 'name'?: string; /** * Asset is used to get the feature face thumbnail. * @type {string} * @memberof PeopleUpdateItem */ 'featureFaceAssetId'?: string; + /** + * Person id. + * @type {string} + * @memberof PeopleUpdateItem + */ + 'id': string; /** * Person visibility * @type {boolean} * @memberof PeopleUpdateItem */ 'isHidden'?: boolean; + /** + * Person name. + * @type {string} + * @memberof PeopleUpdateItem + */ + 'name'?: string; } /** * @@ -1864,6 +1864,12 @@ export interface PersonResponseDto { * @memberof PersonResponseDto */ 'id': string; + /** + * + * @type {boolean} + * @memberof PersonResponseDto + */ + 'isHidden': boolean; /** * * @type {string} @@ -1876,12 +1882,6 @@ export interface PersonResponseDto { * @memberof PersonResponseDto */ 'thumbnailPath': string; - /** - * - * @type {boolean} - * @memberof PersonResponseDto - */ - 'isHidden': boolean; } /** * @@ -1889,12 +1889,6 @@ export interface PersonResponseDto { * @interface PersonUpdateDto */ export interface PersonUpdateDto { - /** - * Person name. - * @type {string} - * @memberof PersonUpdateDto - */ - 'name'?: string; /** * Asset is used to get the feature face thumbnail. * @type {string} @@ -1907,6 +1901,12 @@ export interface PersonUpdateDto { * @memberof PersonUpdateDto */ 'isHidden'?: boolean; + /** + * Person name. + * @type {string} + * @memberof PersonUpdateDto + */ + 'name'?: string; } /** * @@ -1951,13 +1951,13 @@ export interface SearchAlbumResponseDto { * @type {number} * @memberof SearchAlbumResponseDto */ - 'total': number; + 'count': number; /** * - * @type {number} + * @type {Array} * @memberof SearchAlbumResponseDto */ - 'count': number; + 'facets': Array; /** * * @type {Array} @@ -1966,10 +1966,10 @@ export interface SearchAlbumResponseDto { 'items': Array; /** * - * @type {Array} + * @type {number} * @memberof SearchAlbumResponseDto */ - 'facets': Array; + 'total': number; } /** * @@ -1995,13 +1995,13 @@ export interface SearchAssetResponseDto { * @type {number} * @memberof SearchAssetResponseDto */ - 'total': number; + 'count': number; /** * - * @type {number} + * @type {Array} * @memberof SearchAssetResponseDto */ - 'count': number; + 'facets': Array; /** * * @type {Array} @@ -2010,10 +2010,10 @@ export interface SearchAssetResponseDto { 'items': Array; /** * - * @type {Array} + * @type {number} * @memberof SearchAssetResponseDto */ - 'facets': Array; + 'total': number; } /** * @@ -2034,18 +2034,18 @@ export interface SearchConfigResponseDto { * @interface SearchExploreItem */ export interface SearchExploreItem { - /** - * - * @type {string} - * @memberof SearchExploreItem - */ - 'value': string; /** * * @type {AssetResponseDto} * @memberof SearchExploreItem */ 'data': AssetResponseDto; + /** + * + * @type {string} + * @memberof SearchExploreItem + */ + 'value': string; } /** * @@ -2091,18 +2091,18 @@ export interface SearchFacetCountResponseDto { * @interface SearchFacetResponseDto */ export interface SearchFacetResponseDto { - /** - * - * @type {string} - * @memberof SearchFacetResponseDto - */ - 'fieldName': string; /** * * @type {Array} * @memberof SearchFacetResponseDto */ 'counts': Array; + /** + * + * @type {string} + * @memberof SearchFacetResponseDto + */ + 'fieldName': string; } /** * @@ -2131,34 +2131,34 @@ export interface SearchResponseDto { export interface ServerInfoResponseDto { /** * - * @type {number} + * @type {string} * @memberof ServerInfoResponseDto */ - 'diskSizeRaw': number; - /** - * - * @type {number} - * @memberof ServerInfoResponseDto - */ - 'diskUseRaw': number; + 'diskAvailable': string; /** * * @type {number} * @memberof ServerInfoResponseDto */ 'diskAvailableRaw': number; + /** + * + * @type {string} + * @memberof ServerInfoResponseDto + */ + 'diskSize': string; + /** + * + * @type {number} + * @memberof ServerInfoResponseDto + */ + 'diskSizeRaw': number; /** * * @type {number} * @memberof ServerInfoResponseDto */ 'diskUsagePercentage': number; - /** - * - * @type {string} - * @memberof ServerInfoResponseDto - */ - 'diskSize': string; /** * * @type {string} @@ -2167,10 +2167,10 @@ export interface ServerInfoResponseDto { 'diskUse': string; /** * - * @type {string} + * @type {number} * @memberof ServerInfoResponseDto */ - 'diskAvailable': string; + 'diskUseRaw': number; } /** * @@ -2178,12 +2178,6 @@ export interface ServerInfoResponseDto { * @interface ServerMediaTypesResponseDto */ export interface ServerMediaTypesResponseDto { - /** - * - * @type {Array} - * @memberof ServerMediaTypesResponseDto - */ - 'video': Array; /** * * @type {Array} @@ -2196,6 +2190,12 @@ export interface ServerMediaTypesResponseDto { * @memberof ServerMediaTypesResponseDto */ 'sidecar': Array; + /** + * + * @type {Array} + * @memberof ServerMediaTypesResponseDto + */ + 'video': Array; } /** * @@ -2222,12 +2222,6 @@ export interface ServerStatsResponseDto { * @memberof ServerStatsResponseDto */ 'photos': number; - /** - * - * @type {number} - * @memberof ServerStatsResponseDto - */ - 'videos': number; /** * * @type {number} @@ -2240,6 +2234,12 @@ export interface ServerStatsResponseDto { * @memberof ServerStatsResponseDto */ 'usageByUser': Array; + /** + * + * @type {number} + * @memberof ServerStatsResponseDto + */ + 'videos': number; } /** * @@ -2274,22 +2274,28 @@ export interface ServerVersionReponseDto { export interface SharedLinkCreateDto { /** * - * @type {SharedLinkType} + * @type {string} * @memberof SharedLinkCreateDto */ - 'type': SharedLinkType; + 'albumId'?: string; + /** + * + * @type {boolean} + * @memberof SharedLinkCreateDto + */ + 'allowDownload'?: boolean; + /** + * + * @type {boolean} + * @memberof SharedLinkCreateDto + */ + 'allowUpload'?: boolean; /** * * @type {Array} * @memberof SharedLinkCreateDto */ 'assetIds'?: Array; - /** - * - * @type {string} - * @memberof SharedLinkCreateDto - */ - 'albumId'?: string; /** * * @type {string} @@ -2302,24 +2308,18 @@ export interface SharedLinkCreateDto { * @memberof SharedLinkCreateDto */ 'expiresAt'?: string | null; - /** - * - * @type {boolean} - * @memberof SharedLinkCreateDto - */ - 'allowUpload'?: boolean; - /** - * - * @type {boolean} - * @memberof SharedLinkCreateDto - */ - 'allowDownload'?: boolean; /** * * @type {boolean} * @memberof SharedLinkCreateDto */ 'showExif'?: boolean; + /** + * + * @type {SharedLinkType} + * @memberof SharedLinkCreateDto + */ + 'type': SharedLinkType; } @@ -2329,6 +2329,18 @@ export interface SharedLinkCreateDto { * @interface SharedLinkEditDto */ export interface SharedLinkEditDto { + /** + * + * @type {boolean} + * @memberof SharedLinkEditDto + */ + 'allowDownload'?: boolean; + /** + * + * @type {boolean} + * @memberof SharedLinkEditDto + */ + 'allowUpload'?: boolean; /** * * @type {string} @@ -2341,18 +2353,6 @@ export interface SharedLinkEditDto { * @memberof SharedLinkEditDto */ 'expiresAt'?: string | null; - /** - * - * @type {boolean} - * @memberof SharedLinkEditDto - */ - 'allowUpload'?: boolean; - /** - * - * @type {boolean} - * @memberof SharedLinkEditDto - */ - 'allowDownload'?: boolean; /** * * @type {boolean} @@ -2366,78 +2366,78 @@ export interface SharedLinkEditDto { * @interface SharedLinkResponseDto */ export interface SharedLinkResponseDto { - /** - * - * @type {SharedLinkType} - * @memberof SharedLinkResponseDto - */ - 'type': SharedLinkType; - /** - * - * @type {string} - * @memberof SharedLinkResponseDto - */ - 'id': string; - /** - * - * @type {string} - * @memberof SharedLinkResponseDto - */ - 'description': string | null; - /** - * - * @type {string} - * @memberof SharedLinkResponseDto - */ - 'userId': string; - /** - * - * @type {string} - * @memberof SharedLinkResponseDto - */ - 'key': string; - /** - * - * @type {string} - * @memberof SharedLinkResponseDto - */ - 'createdAt': string; - /** - * - * @type {string} - * @memberof SharedLinkResponseDto - */ - 'expiresAt': string | null; - /** - * - * @type {Array} - * @memberof SharedLinkResponseDto - */ - 'assets': Array; /** * * @type {AlbumResponseDto} * @memberof SharedLinkResponseDto */ 'album'?: AlbumResponseDto; - /** - * - * @type {boolean} - * @memberof SharedLinkResponseDto - */ - 'allowUpload': boolean; /** * * @type {boolean} * @memberof SharedLinkResponseDto */ 'allowDownload': boolean; + /** + * + * @type {boolean} + * @memberof SharedLinkResponseDto + */ + 'allowUpload': boolean; + /** + * + * @type {Array} + * @memberof SharedLinkResponseDto + */ + 'assets': Array; + /** + * + * @type {string} + * @memberof SharedLinkResponseDto + */ + 'createdAt': string; + /** + * + * @type {string} + * @memberof SharedLinkResponseDto + */ + 'description': string | null; + /** + * + * @type {string} + * @memberof SharedLinkResponseDto + */ + 'expiresAt': string | null; + /** + * + * @type {string} + * @memberof SharedLinkResponseDto + */ + 'id': string; + /** + * + * @type {string} + * @memberof SharedLinkResponseDto + */ + 'key': string; /** * * @type {boolean} * @memberof SharedLinkResponseDto */ 'showExif': boolean; + /** + * + * @type {SharedLinkType} + * @memberof SharedLinkResponseDto + */ + 'type': SharedLinkType; + /** + * + * @type {string} + * @memberof SharedLinkResponseDto + */ + 'userId': string; } @@ -2467,12 +2467,6 @@ export interface SignUpDto { * @memberof SignUpDto */ 'email': string; - /** - * - * @type {string} - * @memberof SignUpDto - */ - 'password': string; /** * * @type {string} @@ -2485,6 +2479,12 @@ export interface SignUpDto { * @memberof SignUpDto */ 'lastName': string; + /** + * + * @type {string} + * @memberof SignUpDto + */ + 'password': string; } /** * @@ -2497,13 +2497,13 @@ export interface SmartInfoResponseDto { * @type {Array} * @memberof SmartInfoResponseDto */ - 'tags'?: Array | null; + 'objects'?: Array | null; /** * * @type {Array} * @memberof SmartInfoResponseDto */ - 'objects'?: Array | null; + 'tags'?: Array | null; } /** * @@ -2517,6 +2517,12 @@ export interface SystemConfigDto { * @memberof SystemConfigDto */ 'ffmpeg': SystemConfigFFmpegDto; + /** + * + * @type {SystemConfigJobDto} + * @memberof SystemConfigDto + */ + 'job': SystemConfigJobDto; /** * * @type {SystemConfigOAuthDto} @@ -2535,12 +2541,6 @@ export interface SystemConfigDto { * @memberof SystemConfigDto */ 'storageTemplate': SystemConfigStorageTemplateDto; - /** - * - * @type {SystemConfigJobDto} - * @memberof SystemConfigDto - */ - 'job': SystemConfigJobDto; } /** * @@ -2556,34 +2556,22 @@ export interface SystemConfigFFmpegDto { 'crf': number; /** * - * @type {number} + * @type {string} * @memberof SystemConfigFFmpegDto */ - 'threads': number; - /** - * - * @type {VideoCodec} - * @memberof SystemConfigFFmpegDto - */ - 'targetVideoCodec': VideoCodec; - /** - * - * @type {AudioCodec} - * @memberof SystemConfigFFmpegDto - */ - 'targetAudioCodec': AudioCodec; - /** - * - * @type {TranscodePolicy} - * @memberof SystemConfigFFmpegDto - */ - 'transcode': TranscodePolicy; + 'maxBitrate': string; /** * * @type {string} * @memberof SystemConfigFFmpegDto */ 'preset': string; + /** + * + * @type {AudioCodec} + * @memberof SystemConfigFFmpegDto + */ + 'targetAudioCodec': AudioCodec; /** * * @type {string} @@ -2592,10 +2580,22 @@ export interface SystemConfigFFmpegDto { 'targetResolution': string; /** * - * @type {string} + * @type {VideoCodec} * @memberof SystemConfigFFmpegDto */ - 'maxBitrate': string; + 'targetVideoCodec': VideoCodec; + /** + * + * @type {number} + * @memberof SystemConfigFFmpegDto + */ + 'threads': number; + /** + * + * @type {TranscodePolicy} + * @memberof SystemConfigFFmpegDto + */ + 'transcode': TranscodePolicy; /** * * @type {boolean} @@ -2616,25 +2616,7 @@ export interface SystemConfigJobDto { * @type {JobSettingsDto} * @memberof SystemConfigJobDto */ - 'thumbnailGeneration': JobSettingsDto; - /** - * - * @type {JobSettingsDto} - * @memberof SystemConfigJobDto - */ - 'metadataExtraction': JobSettingsDto; - /** - * - * @type {JobSettingsDto} - * @memberof SystemConfigJobDto - */ - 'videoConversion': JobSettingsDto; - /** - * - * @type {JobSettingsDto} - * @memberof SystemConfigJobDto - */ - 'objectTagging': JobSettingsDto; + 'backgroundTask': JobSettingsDto; /** * * @type {JobSettingsDto} @@ -2646,31 +2628,49 @@ export interface SystemConfigJobDto { * @type {JobSettingsDto} * @memberof SystemConfigJobDto */ - 'storageTemplateMigration': JobSettingsDto; + 'metadataExtraction': JobSettingsDto; /** * * @type {JobSettingsDto} * @memberof SystemConfigJobDto */ - 'backgroundTask': JobSettingsDto; - /** - * - * @type {JobSettingsDto} - * @memberof SystemConfigJobDto - */ - 'search': JobSettingsDto; + 'objectTagging': JobSettingsDto; /** * * @type {JobSettingsDto} * @memberof SystemConfigJobDto */ 'recognizeFaces': JobSettingsDto; + /** + * + * @type {JobSettingsDto} + * @memberof SystemConfigJobDto + */ + 'search': JobSettingsDto; /** * * @type {JobSettingsDto} * @memberof SystemConfigJobDto */ 'sidecar': JobSettingsDto; + /** + * + * @type {JobSettingsDto} + * @memberof SystemConfigJobDto + */ + 'storageTemplateMigration': JobSettingsDto; + /** + * + * @type {JobSettingsDto} + * @memberof SystemConfigJobDto + */ + 'thumbnailGeneration': JobSettingsDto; + /** + * + * @type {JobSettingsDto} + * @memberof SystemConfigJobDto + */ + 'videoConversion': JobSettingsDto; } /** * @@ -2683,13 +2683,19 @@ export interface SystemConfigOAuthDto { * @type {boolean} * @memberof SystemConfigOAuthDto */ - 'enabled': boolean; + 'autoLaunch': boolean; + /** + * + * @type {boolean} + * @memberof SystemConfigOAuthDto + */ + 'autoRegister': boolean; /** * * @type {string} * @memberof SystemConfigOAuthDto */ - 'issuerUrl': string; + 'buttonText': string; /** * * @type {string} @@ -2702,36 +2708,18 @@ export interface SystemConfigOAuthDto { * @memberof SystemConfigOAuthDto */ 'clientSecret': string; - /** - * - * @type {string} - * @memberof SystemConfigOAuthDto - */ - 'scope': string; - /** - * - * @type {string} - * @memberof SystemConfigOAuthDto - */ - 'storageLabelClaim': string; - /** - * - * @type {string} - * @memberof SystemConfigOAuthDto - */ - 'buttonText': string; /** * * @type {boolean} * @memberof SystemConfigOAuthDto */ - 'autoRegister': boolean; + 'enabled': boolean; /** * - * @type {boolean} + * @type {string} * @memberof SystemConfigOAuthDto */ - 'autoLaunch': boolean; + 'issuerUrl': string; /** * * @type {boolean} @@ -2744,6 +2732,18 @@ export interface SystemConfigOAuthDto { * @memberof SystemConfigOAuthDto */ 'mobileRedirectUri': string; + /** + * + * @type {string} + * @memberof SystemConfigOAuthDto + */ + 'scope': string; + /** + * + * @type {string} + * @memberof SystemConfigOAuthDto + */ + 'storageLabelClaim': string; } /** * @@ -2777,18 +2777,6 @@ export interface SystemConfigStorageTemplateDto { * @interface SystemConfigTemplateStorageOptionDto */ export interface SystemConfigTemplateStorageOptionDto { - /** - * - * @type {Array} - * @memberof SystemConfigTemplateStorageOptionDto - */ - 'yearOptions': Array; - /** - * - * @type {Array} - * @memberof SystemConfigTemplateStorageOptionDto - */ - 'monthOptions': Array; /** * * @type {Array} @@ -2812,13 +2800,25 @@ export interface SystemConfigTemplateStorageOptionDto { * @type {Array} * @memberof SystemConfigTemplateStorageOptionDto */ - 'secondOptions': Array; + 'monthOptions': Array; /** * * @type {Array} * @memberof SystemConfigTemplateStorageOptionDto */ 'presetOptions': Array; + /** + * + * @type {Array} + * @memberof SystemConfigTemplateStorageOptionDto + */ + 'secondOptions': Array; + /** + * + * @type {Array} + * @memberof SystemConfigTemplateStorageOptionDto + */ + 'yearOptions': Array; } /** * @@ -2826,12 +2826,6 @@ export interface SystemConfigTemplateStorageOptionDto { * @interface TagResponseDto */ export interface TagResponseDto { - /** - * - * @type {TagTypeEnum} - * @memberof TagResponseDto - */ - 'type': TagTypeEnum; /** * * @type {string} @@ -2844,6 +2838,12 @@ export interface TagResponseDto { * @memberof TagResponseDto */ 'name': string; + /** + * + * @type {TagTypeEnum} + * @memberof TagResponseDto + */ + 'type': TagTypeEnum; /** * * @type {string} @@ -2939,16 +2939,10 @@ export interface UpdateAlbumDto { export interface UpdateAssetDto { /** * - * @type {Array} + * @type {string} * @memberof UpdateAssetDto */ - 'tagIds'?: Array; - /** - * - * @type {boolean} - * @memberof UpdateAssetDto - */ - 'isFavorite'?: boolean; + 'description'?: string; /** * * @type {boolean} @@ -2957,10 +2951,16 @@ export interface UpdateAssetDto { 'isArchived'?: boolean; /** * - * @type {string} + * @type {boolean} * @memberof UpdateAssetDto */ - 'description'?: string; + 'isFavorite'?: boolean; + /** + * + * @type {Array} + * @memberof UpdateAssetDto + */ + 'tagIds'?: Array; } /** * @@ -2981,12 +2981,6 @@ export interface UpdateTagDto { * @interface UpdateUserDto */ export interface UpdateUserDto { - /** - * - * @type {string} - * @memberof UpdateUserDto - */ - 'id': string; /** * * @type {string} @@ -2998,7 +2992,7 @@ export interface UpdateUserDto { * @type {string} * @memberof UpdateUserDto */ - 'password'?: string; + 'externalPath'?: string; /** * * @type {string} @@ -3010,31 +3004,37 @@ export interface UpdateUserDto { * @type {string} * @memberof UpdateUserDto */ - 'lastName'?: string; - /** - * - * @type {string} - * @memberof UpdateUserDto - */ - 'storageLabel'?: string; - /** - * - * @type {string} - * @memberof UpdateUserDto - */ - 'externalPath'?: string; + 'id': string; /** * * @type {boolean} * @memberof UpdateUserDto */ 'isAdmin'?: boolean; + /** + * + * @type {string} + * @memberof UpdateUserDto + */ + 'lastName'?: string; + /** + * + * @type {string} + * @memberof UpdateUserDto + */ + 'password'?: string; /** * * @type {boolean} * @memberof UpdateUserDto */ 'shouldChangePassword'?: boolean; + /** + * + * @type {string} + * @memberof UpdateUserDto + */ + 'storageLabel'?: string; } /** * @@ -3042,24 +3042,6 @@ export interface UpdateUserDto { * @interface UsageByUserDto */ export interface UsageByUserDto { - /** - * - * @type {string} - * @memberof UsageByUserDto - */ - 'userId': string; - /** - * - * @type {string} - * @memberof UsageByUserDto - */ - 'userFirstName': string; - /** - * - * @type {string} - * @memberof UsageByUserDto - */ - 'userLastName': string; /** * * @type {number} @@ -3071,13 +3053,31 @@ export interface UsageByUserDto { * @type {number} * @memberof UsageByUserDto */ - 'videos': number; + 'usage': number; + /** + * + * @type {string} + * @memberof UsageByUserDto + */ + 'userFirstName': string; + /** + * + * @type {string} + * @memberof UsageByUserDto + */ + 'userId': string; + /** + * + * @type {string} + * @memberof UsageByUserDto + */ + 'userLastName': string; /** * * @type {number} * @memberof UsageByUserDto */ - 'usage': number; + 'videos': number; } /** * @@ -3103,19 +3103,43 @@ export interface UserResponseDto { * @type {string} * @memberof UserResponseDto */ - 'id': string; + 'createdAt': string; + /** + * + * @type {string} + * @memberof UserResponseDto + */ + 'deletedAt': string | null; /** * * @type {string} * @memberof UserResponseDto */ 'email': string; + /** + * + * @type {string} + * @memberof UserResponseDto + */ + 'externalPath': string | null; /** * * @type {string} * @memberof UserResponseDto */ 'firstName': string; + /** + * + * @type {string} + * @memberof UserResponseDto + */ + 'id': string; + /** + * + * @type {boolean} + * @memberof UserResponseDto + */ + 'isAdmin': boolean; /** * * @type {string} @@ -3127,13 +3151,7 @@ export interface UserResponseDto { * @type {string} * @memberof UserResponseDto */ - 'storageLabel': string | null; - /** - * - * @type {string} - * @memberof UserResponseDto - */ - 'externalPath': string | null; + 'oauthId': string; /** * * @type {string} @@ -3146,36 +3164,18 @@ export interface UserResponseDto { * @memberof UserResponseDto */ 'shouldChangePassword': boolean; - /** - * - * @type {boolean} - * @memberof UserResponseDto - */ - 'isAdmin': boolean; /** * * @type {string} * @memberof UserResponseDto */ - 'createdAt': string; - /** - * - * @type {string} - * @memberof UserResponseDto - */ - 'deletedAt': string | null; + 'storageLabel': string | null; /** * * @type {string} * @memberof UserResponseDto */ 'updatedAt': string; - /** - * - * @type {string} - * @memberof UserResponseDto - */ - 'oauthId': string; } /** * @@ -5776,16 +5776,16 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration * @param {string} fileModifiedAt * @param {boolean} isFavorite * @param {string} [key] + * @param {string} [duration] + * @param {boolean} [isArchived] + * @param {boolean} [isReadOnly] + * @param {boolean} [isVisible] * @param {File} [livePhotoData] * @param {File} [sidecarData] - * @param {boolean} [isReadOnly] - * @param {boolean} [isArchived] - * @param {boolean} [isVisible] - * @param {string} [duration] * @param {*} [options] Override http request option. * @throws {RequiredError} */ - 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 => { + uploadFile: async (assetData: File, deviceAssetId: string, deviceId: string, fileCreatedAt: string, fileModifiedAt: string, isFavorite: boolean, key?: string, duration?: string, isArchived?: boolean, isReadOnly?: boolean, isVisible?: boolean, livePhotoData?: File, sidecarData?: File, options: AxiosRequestConfig = {}): Promise => { // verify required parameter 'assetData' is not null or undefined assertParamExists('uploadFile', 'assetData', assetData) // verify required parameter 'deviceAssetId' is not null or undefined @@ -5829,18 +5829,6 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration localVarFormParams.append('assetData', assetData as any); } - if (livePhotoData !== undefined) { - localVarFormParams.append('livePhotoData', livePhotoData as any); - } - - if (sidecarData !== undefined) { - localVarFormParams.append('sidecarData', sidecarData as any); - } - - if (isReadOnly !== undefined) { - localVarFormParams.append('isReadOnly', isReadOnly as any); - } - if (deviceAssetId !== undefined) { localVarFormParams.append('deviceAssetId', deviceAssetId as any); } @@ -5849,6 +5837,10 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration localVarFormParams.append('deviceId', deviceId as any); } + if (duration !== undefined) { + localVarFormParams.append('duration', duration as any); + } + if (fileCreatedAt !== undefined) { localVarFormParams.append('fileCreatedAt', fileCreatedAt as any); } @@ -5857,20 +5849,28 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration localVarFormParams.append('fileModifiedAt', fileModifiedAt as any); } + if (isArchived !== undefined) { + localVarFormParams.append('isArchived', isArchived as any); + } + if (isFavorite !== undefined) { localVarFormParams.append('isFavorite', isFavorite as any); } - if (isArchived !== undefined) { - localVarFormParams.append('isArchived', isArchived as any); + if (isReadOnly !== undefined) { + localVarFormParams.append('isReadOnly', isReadOnly as any); } if (isVisible !== undefined) { localVarFormParams.append('isVisible', isVisible as any); } - if (duration !== undefined) { - localVarFormParams.append('duration', duration as any); + if (livePhotoData !== undefined) { + localVarFormParams.append('livePhotoData', livePhotoData as any); + } + + if (sidecarData !== undefined) { + localVarFormParams.append('sidecarData', sidecarData as any); } @@ -6154,17 +6154,17 @@ export const AssetApiFp = function(configuration?: Configuration) { * @param {string} fileModifiedAt * @param {boolean} isFavorite * @param {string} [key] + * @param {string} [duration] + * @param {boolean} [isArchived] + * @param {boolean} [isReadOnly] + * @param {boolean} [isVisible] * @param {File} [livePhotoData] * @param {File} [sidecarData] - * @param {boolean} [isReadOnly] - * @param {boolean} [isArchived] - * @param {boolean} [isVisible] - * @param {string} [duration] * @param {*} [options] Override http request option. * @throws {RequiredError} */ - 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); + async uploadFile(assetData: File, deviceAssetId: string, deviceId: string, fileCreatedAt: string, fileModifiedAt: string, isFavorite: boolean, key?: string, duration?: string, isArchived?: boolean, isReadOnly?: boolean, isVisible?: boolean, livePhotoData?: File, sidecarData?: File, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { + const localVarAxiosArgs = await localVarAxiosParamCreator.uploadFile(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, duration, isArchived, isReadOnly, isVisible, livePhotoData, sidecarData, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, } @@ -6412,17 +6412,17 @@ export const AssetApiFactory = function (configuration?: Configuration, basePath * @param {string} fileModifiedAt * @param {boolean} isFavorite * @param {string} [key] + * @param {string} [duration] + * @param {boolean} [isArchived] + * @param {boolean} [isReadOnly] + * @param {boolean} [isVisible] * @param {File} [livePhotoData] * @param {File} [sidecarData] - * @param {boolean} [isReadOnly] - * @param {boolean} [isArchived] - * @param {boolean} [isVisible] - * @param {string} [duration] * @param {*} [options] Override http request option. * @throws {RequiredError} */ - 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)); + uploadFile(assetData: File, deviceAssetId: string, deviceId: string, fileCreatedAt: string, fileModifiedAt: string, isFavorite: boolean, key?: string, duration?: string, isArchived?: boolean, isReadOnly?: boolean, isVisible?: boolean, livePhotoData?: File, sidecarData?: File, options?: any): AxiosPromise { + return localVarFp.uploadFile(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, duration, isArchived, isReadOnly, isVisible, livePhotoData, sidecarData, options).then((request) => request(axios, basePath)); }, }; }; @@ -6918,24 +6918,10 @@ export interface AssetApiUploadFileRequest { /** * - * @type {File} + * @type {string} * @memberof AssetApiUploadFile */ - readonly livePhotoData?: File - - /** - * - * @type {File} - * @memberof AssetApiUploadFile - */ - readonly sidecarData?: File - - /** - * - * @type {boolean} - * @memberof AssetApiUploadFile - */ - readonly isReadOnly?: boolean + readonly duration?: string /** * @@ -6944,6 +6930,13 @@ export interface AssetApiUploadFileRequest { */ readonly isArchived?: boolean + /** + * + * @type {boolean} + * @memberof AssetApiUploadFile + */ + readonly isReadOnly?: boolean + /** * * @type {boolean} @@ -6953,10 +6946,17 @@ export interface AssetApiUploadFileRequest { /** * - * @type {string} + * @type {File} * @memberof AssetApiUploadFile */ - readonly duration?: string + readonly livePhotoData?: File + + /** + * + * @type {File} + * @memberof AssetApiUploadFile + */ + readonly sidecarData?: File } /** @@ -7224,7 +7224,7 @@ export class AssetApi extends BaseAPI { * @memberof AssetApi */ public uploadFile(requestParameters: AssetApiUploadFileRequest, options?: AxiosRequestConfig) { - 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)); + return AssetApiFp(this.configuration).uploadFile(requestParameters.assetData, requestParameters.deviceAssetId, requestParameters.deviceId, requestParameters.fileCreatedAt, requestParameters.fileModifiedAt, requestParameters.isFavorite, requestParameters.key, requestParameters.duration, requestParameters.isArchived, requestParameters.isReadOnly, requestParameters.isVisible, requestParameters.livePhotoData, requestParameters.sidecarData, options).then((request) => request(this.axios, this.basePath)); } }