From 310fab526d7d0632ddaa975eeb24e63d8f3ac6d3 Mon Sep 17 00:00:00 2001 From: Jason Rasmussen Date: Tue, 1 Aug 2023 12:49:18 -0400 Subject: [PATCH] chore(server): auto sort open api spec (#3500) * chore: recursively sort api keys * chore: open api --- cli/src/api/open-api/api.ts | 1542 +++--- mobile/openapi/doc/APIKeyCreateResponseDto.md | Bin 484 -> 484 bytes mobile/openapi/doc/APIKeyResponseDto.md | Bin 537 -> 537 bytes mobile/openapi/doc/AddAssetsResponseDto.md | Bin 562 -> 562 bytes mobile/openapi/doc/AdminSignupResponseDto.md | Bin 558 -> 558 bytes mobile/openapi/doc/AlbumCountResponseDto.md | Bin 470 -> 470 bytes mobile/openapi/doc/AlbumResponseDto.md | Bin 997 -> 997 bytes mobile/openapi/doc/AllJobStatusResponseDto.md | Bin 1021 -> 1021 bytes mobile/openapi/doc/AssetApi.md | Bin 54046 -> 54046 bytes .../openapi/doc/AssetBulkUploadCheckItem.md | Bin 479 -> 479 bytes .../openapi/doc/AssetBulkUploadCheckResult.md | Bin 531 -> 531 bytes mobile/openapi/doc/AssetCountByTimeBucket.md | Bin 448 -> 448 bytes .../doc/AssetCountByTimeBucketResponseDto.md | Bin 533 -> 533 bytes .../openapi/doc/AssetFileUploadResponseDto.md | Bin 449 -> 449 bytes mobile/openapi/doc/AssetIdsResponseDto.md | Bin 485 -> 485 bytes mobile/openapi/doc/AssetResponseDto.md | Bin 1444 -> 1444 bytes mobile/openapi/doc/AssetStatsResponseDto.md | Bin 467 -> 467 bytes mobile/openapi/doc/AuthDeviceResponseDto.md | Bin 574 -> 574 bytes mobile/openapi/doc/BulkIdResponseDto.md | Bin 478 -> 478 bytes mobile/openapi/doc/ChangePasswordDto.md | Bin 450 -> 450 bytes .../doc/CheckDuplicateAssetResponseDto.md | Bin 462 -> 462 bytes mobile/openapi/doc/CreateAlbumDto.md | Bin 562 -> 562 bytes .../doc/CreateProfileImageResponseDto.md | Bin 465 -> 465 bytes mobile/openapi/doc/CreateTagDto.md | Bin 457 -> 457 bytes mobile/openapi/doc/CreateUserDto.md | Bin 599 -> 599 bytes .../doc/CuratedLocationsResponseDto.md | Bin 550 -> 550 bytes .../openapi/doc/CuratedObjectsResponseDto.md | Bin 550 -> 550 bytes mobile/openapi/doc/DeleteAssetResponseDto.md | Bin 479 -> 479 bytes mobile/openapi/doc/DownloadArchiveInfo.md | Bin 469 -> 469 bytes mobile/openapi/doc/DownloadResponseDto.md | Bin 513 -> 513 bytes mobile/openapi/doc/ExifResponseDto.md | Bin 1323 -> 1323 bytes mobile/openapi/doc/ImportAssetDto.md | Bin 857 -> 857 bytes mobile/openapi/doc/JobCountsDto.md | Bin 545 -> 545 bytes mobile/openapi/doc/LoginResponseDto.md | Bin 744 -> 744 bytes mobile/openapi/doc/LogoutResponseDto.md | Bin 450 -> 450 bytes mobile/openapi/doc/MemoryLaneResponseDto.md | Bin 506 -> 506 bytes mobile/openapi/doc/OAuthConfigResponseDto.md | Bin 585 -> 585 bytes mobile/openapi/doc/PeopleResponseDto.md | Bin 529 -> 529 bytes mobile/openapi/doc/PeopleUpdateItem.md | Bin 628 -> 628 bytes mobile/openapi/doc/PersonResponseDto.md | Bin 504 -> 504 bytes mobile/openapi/doc/PersonUpdateDto.md | Bin 591 -> 591 bytes mobile/openapi/doc/SearchAlbumResponseDto.md | Bin 631 -> 631 bytes mobile/openapi/doc/SearchAssetResponseDto.md | Bin 631 -> 631 bytes mobile/openapi/doc/SearchExploreItem.md | Bin 473 -> 473 bytes mobile/openapi/doc/SearchFacetResponseDto.md | Bin 533 -> 533 bytes mobile/openapi/doc/ServerInfoResponseDto.md | Bin 630 -> 630 bytes .../doc/ServerMediaTypesResponseDto.md | Bin 563 -> 563 bytes mobile/openapi/doc/ServerStatsResponseDto.md | Bin 601 -> 601 bytes mobile/openapi/doc/SharedLinkCreateDto.md | Bin 844 -> 844 bytes mobile/openapi/doc/SharedLinkEditDto.md | Bin 621 -> 621 bytes mobile/openapi/doc/SharedLinkResponseDto.md | Bin 923 -> 923 bytes mobile/openapi/doc/SignUpDto.md | Bin 501 -> 501 bytes mobile/openapi/doc/SmartInfoResponseDto.md | Bin 521 -> 521 bytes mobile/openapi/doc/SystemConfigDto.md | Bin 782 -> 782 bytes mobile/openapi/doc/SystemConfigFFmpegDto.md | Bin 758 -> 758 bytes mobile/openapi/doc/SystemConfigJobDto.md | Bin 1056 -> 1056 bytes mobile/openapi/doc/SystemConfigOAuthDto.md | Bin 770 -> 770 bytes .../SystemConfigTemplateStorageOptionDto.md | Bin 842 -> 842 bytes mobile/openapi/doc/TagResponseDto.md | Bin 515 -> 515 bytes mobile/openapi/doc/UpdateAssetDto.md | Bin 580 -> 580 bytes mobile/openapi/doc/UpdateUserDto.md | Bin 762 -> 762 bytes mobile/openapi/doc/UsageByUserDto.md | Bin 563 -> 563 bytes mobile/openapi/doc/UserResponseDto.md | Bin 865 -> 865 bytes mobile/openapi/lib/api/asset_api.dart | Bin 49507 -> 49507 bytes .../lib/model/add_assets_response_dto.dart | Bin 4070 -> 4070 bytes .../lib/model/admin_signup_response_dto.dart | Bin 3852 -> 3852 bytes .../lib/model/album_count_response_dto.dart | Bin 3334 -> 3334 bytes .../openapi/lib/model/album_response_dto.dart | Bin 6575 -> 6575 bytes .../model/all_job_status_response_dto.dart | Bin 5966 -> 5966 bytes .../model/api_key_create_response_dto.dart | Bin 3155 -> 3155 bytes .../lib/model/api_key_response_dto.dart | Bin 3524 -> 3524 bytes .../model/asset_bulk_upload_check_item.dart | Bin 3172 -> 3172 bytes .../model/asset_bulk_upload_check_result.dart | Bin 10077 -> 10077 bytes .../lib/model/asset_count_by_time_bucket.dart | Bin 3152 -> 3152 bytes ...set_count_by_time_bucket_response_dto.dart | Bin 3410 -> 3410 bytes .../model/asset_file_upload_response_dto.dart | Bin 3178 -> 3178 bytes .../lib/model/asset_ids_response_dto.dart | Bin 6320 -> 6320 bytes .../openapi/lib/model/asset_response_dto.dart | Bin 9333 -> 9333 bytes .../lib/model/asset_stats_response_dto.dart | Bin 3298 -> 3298 bytes .../lib/model/auth_device_response_dto.dart | Bin 4104 -> 4104 bytes .../lib/model/bulk_id_response_dto.dart | Bin 6316 -> 6316 bytes .../lib/model/change_password_dto.dart | Bin 3116 -> 3116 bytes .../check_duplicate_asset_response_dto.dart | Bin 3648 -> 3648 bytes .../openapi/lib/model/create_album_dto.dart | Bin 3568 -> 3568 bytes .../create_profile_image_response_dto.dart | Bin 3368 -> 3368 bytes mobile/openapi/lib/model/create_tag_dto.dart | Bin 2897 -> 2897 bytes mobile/openapi/lib/model/create_user_dto.dart | Bin 4258 -> 4258 bytes .../model/curated_locations_response_dto.dart | Bin 3968 -> 3968 bytes .../model/curated_objects_response_dto.dart | Bin 3956 -> 3956 bytes .../lib/model/delete_asset_response_dto.dart | Bin 3089 -> 3089 bytes .../lib/model/download_archive_info.dart | Bin 3165 -> 3165 bytes .../lib/model/download_response_dto.dart | Bin 3152 -> 3152 bytes .../openapi/lib/model/exif_response_dto.dart | Bin 10334 -> 10334 bytes .../openapi/lib/model/import_asset_dto.dart | Bin 7345 -> 7345 bytes mobile/openapi/lib/model/job_counts_dto.dart | Bin 3862 -> 3862 bytes .../openapi/lib/model/login_response_dto.dart | Bin 4806 -> 4806 bytes .../lib/model/logout_response_dto.dart | Bin 3136 -> 3136 bytes .../lib/model/memory_lane_response_dto.dart | Bin 3116 -> 3116 bytes .../lib/model/o_auth_config_response_dto.dart | Bin 5322 -> 5322 bytes .../lib/model/people_response_dto.dart | Bin 3258 -> 3258 bytes .../openapi/lib/model/people_update_item.dart | Bin 4983 -> 4983 bytes .../lib/model/person_response_dto.dart | Bin 3512 -> 3512 bytes .../openapi/lib/model/person_update_dto.dart | Bin 4772 -> 4772 bytes .../lib/model/search_album_response_dto.dart | Bin 3582 -> 3582 bytes .../lib/model/search_asset_response_dto.dart | Bin 3582 -> 3582 bytes .../lib/model/search_explore_item.dart | Bin 3009 -> 3009 bytes .../lib/model/search_facet_response_dto.dart | Bin 3204 -> 3204 bytes .../lib/model/server_info_response_dto.dart | Bin 4710 -> 4710 bytes .../server_media_types_response_dto.dart | Bin 3726 -> 3726 bytes .../lib/model/server_stats_response_dto.dart | Bin 3605 -> 3605 bytes .../lib/model/shared_link_create_dto.dart | Bin 5715 -> 5715 bytes .../lib/model/shared_link_edit_dto.dart | Bin 5824 -> 5824 bytes .../lib/model/shared_link_response_dto.dart | Bin 6263 -> 6263 bytes mobile/openapi/lib/model/sign_up_dto.dart | Bin 3408 -> 3408 bytes .../lib/model/smart_info_response_dto.dart | Bin 3455 -> 3455 bytes .../openapi/lib/model/system_config_dto.dart | Bin 3951 -> 3951 bytes .../lib/model/system_config_f_fmpeg_dto.dart | Bin 5101 -> 5101 bytes .../lib/model/system_config_job_dto.dart | Bin 5916 -> 5916 bytes .../lib/model/system_config_o_auth_dto.dart | Bin 5830 -> 5830 bytes ...em_config_template_storage_option_dto.dart | Bin 5734 -> 5734 bytes .../openapi/lib/model/tag_response_dto.dart | Bin 3333 -> 3333 bytes .../openapi/lib/model/update_asset_dto.dart | Bin 4977 -> 4977 bytes mobile/openapi/lib/model/update_user_dto.dart | Bin 8374 -> 8374 bytes .../openapi/lib/model/usage_by_user_dto.dart | Bin 4000 -> 4000 bytes .../openapi/lib/model/user_response_dto.dart | Bin 6440 -> 6440 bytes .../test/add_assets_response_dto_test.dart | Bin 849 -> 849 bytes .../test/admin_signup_response_dto_test.dart | Bin 982 -> 982 bytes .../test/album_count_response_dto_test.dart | Bin 772 -> 772 bytes .../openapi/test/album_response_dto_test.dart | Bin 1826 -> 1826 bytes .../all_job_status_response_dto_test.dart | Bin 1686 -> 1686 bytes .../api_key_create_response_dto_test.dart | Bin 697 -> 697 bytes .../test/api_key_response_dto_test.dart | Bin 866 -> 866 bytes mobile/openapi/test/asset_api_test.dart | Bin 5144 -> 5144 bytes .../asset_bulk_upload_check_item_test.dart | Bin 724 -> 724 bytes .../asset_bulk_upload_check_result_test.dart | Bin 883 -> 883 bytes ...ount_by_time_bucket_response_dto_test.dart | Bin 771 -> 771 bytes .../test/asset_count_by_time_bucket_test.dart | Bin 686 -> 686 bytes .../asset_file_upload_response_dto_test.dart | Bin 691 -> 691 bytes .../test/asset_ids_response_dto_test.dart | Bin 771 -> 771 bytes .../openapi/test/asset_response_dto_test.dart | Bin 2819 -> 2819 bytes .../test/asset_stats_response_dto_test.dart | Bin 766 -> 766 bytes .../test/auth_device_response_dto_test.dart | Bin 1084 -> 1084 bytes .../test/bulk_id_response_dto_test.dart | Bin 755 -> 755 bytes .../test/change_password_dto_test.dart | Bin 682 -> 682 bytes ...eck_duplicate_asset_response_dto_test.dart | Bin 699 -> 699 bytes .../openapi/test/create_album_dto_test.dart | Bin 852 -> 852 bytes ...reate_profile_image_response_dto_test.dart | Bin 724 -> 724 bytes mobile/openapi/test/create_tag_dto_test.dart | Bin 650 -> 650 bytes mobile/openapi/test/create_user_dto_test.dart | Bin 1080 -> 1080 bytes .../curated_locations_response_dto_test.dart | Bin 1003 -> 1003 bytes .../curated_objects_response_dto_test.dart | Bin 1001 -> 1001 bytes .../test/delete_asset_response_dto_test.dart | Bin 686 -> 686 bytes .../test/download_archive_info_test.dart | Bin 703 -> 703 bytes .../test/download_response_dto_test.dart | Bin 726 -> 726 bytes .../openapi/test/exif_response_dto_test.dart | Bin 2627 -> 2627 bytes .../openapi/test/import_asset_dto_test.dart | Bin 1648 -> 1648 bytes mobile/openapi/test/job_counts_dto_test.dart | Bin 1033 -> 1033 bytes .../openapi/test/login_response_dto_test.dart | Bin 1319 -> 1319 bytes .../test/logout_response_dto_test.dart | Bin 684 -> 684 bytes .../test/memory_lane_response_dto_test.dart | Bin 720 -> 720 bytes .../test/o_auth_config_response_dto_test.dart | Bin 1008 -> 1008 bytes .../test/people_response_dto_test.dart | Bin 802 -> 802 bytes .../openapi/test/people_update_item_test.dart | Bin 992 -> 992 bytes .../test/person_response_dto_test.dart | Bin 866 -> 866 bytes .../openapi/test/person_update_dto_test.dart | Bin 882 -> 882 bytes .../test/search_album_response_dto_test.dart | Bin 955 -> 955 bytes .../test/search_asset_response_dto_test.dart | Bin 955 -> 955 bytes .../test/search_explore_item_test.dart | Bin 672 -> 672 bytes .../test/search_facet_response_dto_test.dart | Bin 742 -> 742 bytes .../test/server_info_response_dto_test.dart | Bin 1240 -> 1240 bytes .../server_media_types_response_dto_test.dart | Bin 889 -> 889 bytes .../test/server_stats_response_dto_test.dart | Bin 973 -> 973 bytes .../test/shared_link_create_dto_test.dart | Bin 1405 -> 1405 bytes .../test/shared_link_edit_dto_test.dart | Bin 999 -> 999 bytes .../test/shared_link_response_dto_test.dart | Bin 1738 -> 1738 bytes mobile/openapi/test/sign_up_dto_test.dart | Bin 850 -> 850 bytes .../test/smart_info_response_dto_test.dart | Bin 739 -> 739 bytes .../openapi/test/system_config_dto_test.dart | Bin 1064 -> 1064 bytes .../test/system_config_f_fmpeg_dto_test.dart | Bin 1440 -> 1440 bytes .../test/system_config_job_dto_test.dart | Bin 1691 -> 1691 bytes .../test/system_config_o_auth_dto_test.dart | Bin 1666 -> 1666 bytes ...nfig_template_storage_option_dto_test.dart | Bin 1516 -> 1516 bytes .../openapi/test/tag_response_dto_test.dart | Bin 842 -> 842 bytes .../openapi/test/update_asset_dto_test.dart | Bin 907 -> 907 bytes mobile/openapi/test/update_user_dto_test.dart | Bin 1389 -> 1389 bytes .../openapi/test/usage_by_user_dto_test.dart | Bin 1062 -> 1062 bytes .../openapi/test/user_response_dto_test.dart | Bin 1825 -> 1825 bytes server/immich-openapi-specs.json | 4148 ++++++++--------- server/src/immich/app.utils.ts | 10 +- web/src/api/open-api/api.ts | 1552 +++--- 190 files changed, 3628 insertions(+), 3624 deletions(-) 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 d0d4bea105c6ba14e8baebeb5c59f60e2986b16d..3b29bf9402aaff2106ccd34845c74e0ff408a106 100644 GIT binary patch delta 16 YcmaFD{DgVJqe+bR6CcP;wr5-l06@eC8UO$Q delta 17 ZcmaFD{DgVJqshvQG7}#-PPS)U3IIiy2R;A* diff --git a/mobile/openapi/doc/APIKeyResponseDto.md b/mobile/openapi/doc/APIKeyResponseDto.md index 7e36819b9b5cfe135f037561f811d34eb873e8e1..c40947fa74a839bfb007b03e9750cd64acc69bdc 100644 GIT binary patch delta 17 ZcmbQqGLvP(oykIsMicLtO?F|t3IIF<2G0Nh delta 17 ZcmbQqGLvP(oymNRW)triO?F|t3IIFj2Fm~d diff --git a/mobile/openapi/doc/AddAssetsResponseDto.md b/mobile/openapi/doc/AddAssetsResponseDto.md index cf7658135617ce26337cf2efcfebbd9364313499..3a8d747ea93090051d7cfbb8f7778014b6760675 100644 GIT binary patch delta 21 dcmdnQvWaEF{mE{O?vt4rohRN`ncT~`6aZS@2r&Qv delta 21 dcmdnQvWaEF{mGe(DwEY1ohRORpWMs16aZZ@2zLMg diff --git a/mobile/openapi/doc/AdminSignupResponseDto.md b/mobile/openapi/doc/AdminSignupResponseDto.md index bfca912d9aa59deabd1e87e7f6b3d99e838b5ecd..08d3d8bfa6cb545ba116b8e0857b019e41b0a5af 100644 GIT binary patch delta 37 tcmZ3-vW{iK!^x412JBi|skw=nIg=F`B_>NSDo%VTHQAC;ZgMB%QULA93@HEr delta 25 hcmZ3-vW{iK!^we+Qj>)l?Ive4%1yj)G`W*;DFAow2|EA) diff --git a/mobile/openapi/doc/AlbumCountResponseDto.md b/mobile/openapi/doc/AlbumCountResponseDto.md index 57b6e156c834179bc52deb87a300060f3a00aac0..20e496b2744ca6837b3aabb86499146f8cc2cf0c 100644 GIT binary patch delta 21 dcmcb{e2sa+1D3q}lHiHIr6xWwo@~gt6aZ^<34Z_p delta 16 Ycmcb{e2sa+gNgr)C*G5rY{Km(;N#1t6- delta 52 zcmV-40L%a72jvHl+>g D@OKiC delta 49 zcmey%{+E5iqsiBpTqegcI!~5jwwpYk(P6S8qwVBgCeMkF>?g}HnNPkC6bfT9ogBfu F6aeKE5+48n diff --git a/mobile/openapi/doc/AssetApi.md b/mobile/openapi/doc/AssetApi.md index 644907d1e53f54315d84e10850928be3464076be..8f6912676c6dffdba34cf780996e3b023967bea9 100644 GIT binary patch delta 191 zcmbQYjCtNN<_(?4v{Oop5=%1k^K=w4iye!SGcwCkQ$XyX)Wj73yqro9J1ny}Gbtx^ z^82$gn-zPNStjpqXWjhcR0iW@$Fo|K<4?0q{&hxe@{KbplNHV?PEI&eFnQ}C&B;^F z#*%9K)@;WSlI1QDc&m-sIK`_LJXV(3mWFA#?JEEUC%+SKpd!eCag+(H&Kl delta 195 zcmbQYjCtNN<_(?4Cd-|Z($!JOEDlOdO!3dlsRXedi;^=k%TiN7?6Az@%%q%D9fg$A zqQsKS{JhPIy~-?;_qVfd{&6aUaq{mo1(VmE(V1LjuQd6_8Rf|dXS608n5$2obT*!J zvnM|Y4A|UpZX)C4YZo#nIk8SIykI-o?Sl5?br&=yO9JtREUC%+SKpd!eCag+!ExD)_`NeK7= delta 29 lcmbQtGMQz<)5*GwQf!IIC7Jnoll2+xCo?i?P0nLn3ILOt32OiV diff --git a/mobile/openapi/doc/AssetCountByTimeBucket.md b/mobile/openapi/doc/AssetCountByTimeBucket.md index ee715387594ecd18752c21e5d95e3b7735dd7e47..334e00bb7ba8aa7419e2c83f556e4f494a014f52 100644 GIT binary patch delta 17 ZcmX@We1Lhv!^zBy5)BYCf=8tEX}wS07JtEf&c&j diff --git a/mobile/openapi/doc/AssetCountByTimeBucketResponseDto.md b/mobile/openapi/doc/AssetCountByTimeBucketResponseDto.md index 77b03c26f9f2e4a2d25cfe147d5e601c78aed69c..b8c7978084b4f34a46100225b949e76848ac43f0 100644 GIT binary patch delta 17 ZcmbQrGL>b*o5|dasS{txPcC3w3IILI2KE2| delta 17 ZcmbQrGL>b*o5{h9vJ+pWPcC3w3IIRC2R;A* diff --git a/mobile/openapi/doc/AssetFileUploadResponseDto.md b/mobile/openapi/doc/AssetFileUploadResponseDto.md index b945d531c2d5fc711dda7d2b018cb0ba6c7e88df..a698529ac74b267892ebd0fb2c5d0b3e4dc5724e 100644 GIT binary patch delta 31 ncmX@ee2{s<(~19O1+}y?Q?#@cY814zf=h}r^U@~^Gp+*wy)O$5 delta 37 tcmX@ee2{s<)5$E15@K3fDWwHDnaPPIsajeJH40i9UPIh2i3IImp2UGw6 delta 17 ZcmaFL{FHgZ-^r?s(i4AcOm<*g3IInh2VVdH diff --git a/mobile/openapi/doc/AssetResponseDto.md b/mobile/openapi/doc/AssetResponseDto.md index 8b0938636104c6df4f5e644f9cd36f118c5376c3..b122147ff18984d25ccdd93715733b274ca6c854 100644 GIT binary patch delta 85 zcmV-b0IL6_3#1E>+mp!zHj^p=CzEgiAd?XTYLhYoZIcoK8k6w?Ad}GoAd}DoGn2Fd rD3g!@C6iJC9+P4OXOr9k9g}+lRg(h*Uz7O(Ig#5plb-@Glm7&z>tr58 delta 84 zcmV-a0IUC`3#1E>+mo0CH{8j}+NC6fpPACou%Ad}<*C6m1ZCzFl?9g|-KIg`Qx qZIjOgFq3BjB9lo1Ad^@DYLlx2Rg;MVGm->flP3dbk=r(t{{*Fx@f@-M diff --git a/mobile/openapi/doc/AssetStatsResponseDto.md b/mobile/openapi/doc/AssetStatsResponseDto.md index d7937a7eda44ae89f003528f9668caf32cb5e6b7..370b7c059b0ebe3f0cc4302405307d2181bcc59a 100644 GIT binary patch delta 17 Zcmcc2e3^N|@5y3}5)*$)Pu62x3IIc<2L=ED delta 17 Zcmcc2e3^N|@5!Q!k`sSQP1a*v3IIc&2L%8C diff --git a/mobile/openapi/doc/AuthDeviceResponseDto.md b/mobile/openapi/doc/AuthDeviceResponseDto.md index 261e767d920fc765205b11a6b22cec08a78e2b34..4433e33385aa8bef132d232242df04a913f2e52a 100644 GIT binary patch delta 33 pcmdnTvX5oL1LowS)X8#;j*}Z1B_@Y6s!V(!HCdWbe)3Glr2x#83yc5& delta 36 ucmV+<0Nek*1il22;FDkh8j;{3lX?Lkk^d!=L;)O=J^==kBmo$cnE|B*nGEFs diff --git a/mobile/openapi/doc/BulkIdResponseDto.md b/mobile/openapi/doc/BulkIdResponseDto.md index ce07f262d3a4a9e93b31f3840bef8b51acbd4f40..27ad767e6ec2e6070fda233bac30c884fae60b7b 100644 GIT binary patch delta 17 Zcmcb|e2;m;oyo$CY7=jnPqt)S3IIdb2M_=N delta 17 Zcmcb|e2;m;oyjbWrW0>zOtxfP3IIcH2LS*8 diff --git a/mobile/openapi/doc/ChangePasswordDto.md b/mobile/openapi/doc/ChangePasswordDto.md index a257395ba3a0ee143baadf43175b0a4f4b0cd63a..ff23b2a82214eb806d766de4bc6d4f15fa8eef1f 100644 GIT binary patch delta 16 YcmX@ae296%or!-GnYFYECNUlY06hN&!2kdN delta 19 bcmX@ae296%9max*59C?$Qp*D-F&+W{Q6&fK diff --git a/mobile/openapi/doc/CheckDuplicateAssetResponseDto.md b/mobile/openapi/doc/CheckDuplicateAssetResponseDto.md index 90010481e67c1442b3a23cb1dd0ceac655e785da..0f49eb22afc573227bfd34a4806aec0cce94e170 100644 GIT binary patch delta 17 ZcmX@de2#g-tI6z)N)w;UPS#{x3IIWa2GIZj delta 17 ZcmX@de2#g-tI7O~QWKx6PS#{x3IIX72H5}r diff --git a/mobile/openapi/doc/CreateAlbumDto.md b/mobile/openapi/doc/CreateAlbumDto.md index 2f91dba103115b32dfab8ef0da7a6d9470312bc7..557a2499ba0a339f9374f6d5eaaa739615bf36da 100644 GIT binary patch delta 17 ZcmdnQvWaEFugRW_E)#$FPwr)03IIhB2etqJ delta 17 ZcmdnQvWaEFugMOKz7v1AP3~n}3IIgX2dw}A diff --git a/mobile/openapi/doc/CreateProfileImageResponseDto.md b/mobile/openapi/doc/CreateProfileImageResponseDto.md index 3323e7df43a7ae7af9f643fe8cfdd1b7bcb814ea..968f262b3952d4a0619a4116f928490eabc84229 100644 GIT binary patch delta 17 Zcmcb}e35y=i^*(^Y7?KyP1a#t3IIXr2HOAt delta 17 Zcmcb}e35y=i^&3vG83O^Ox9ss3IIYc2IT+% diff --git a/mobile/openapi/doc/CreateTagDto.md b/mobile/openapi/doc/CreateTagDto.md index 64222db4993d927886d4e23b5faec36ff9f946f1..729b39de3f7887dc738876b884e987d867694307 100644 GIT binary patch delta 17 ZcmX@fe3E&>^~qd}QWLKlPgY@E3IIRQ2Ce`A delta 35 rcmX@fe3E&>^@*PiMYXi@5_40vv=nL-w6uatiZb)kwX`P7GOhst@c9f& diff --git a/mobile/openapi/doc/CreateUserDto.md b/mobile/openapi/doc/CreateUserDto.md index 09b963b92841fd7cae57c442377a4bb2c811ea1c..531e2cf199c382b0b054470ac0622eecd58cce24 100644 GIT binary patch delta 25 gcmcc4a-C(u*U7Dnx|4+&ohN=(m>dRVZem;t0EyrV6aWAK delta 25 hcmcc4a-C(u*U71j3X@eB9VfRk>Q4NuKY0`5QUHc%3Nioy diff --git a/mobile/openapi/doc/CuratedLocationsResponseDto.md b/mobile/openapi/doc/CuratedLocationsResponseDto.md index abd86ea535799f79069d4078e35b66237d723178..627bcbf854c004295c3dac6cb3d82280cc404368 100644 GIT binary patch delta 26 icmZ3+vW#WIvq_9HlkFItS+uk=Qzo-8T1;+aTnYenGYCEa delta 32 ocmZ3+vW#WIGseuxe2kJT$(bdUlld7XCMPl~Ok#AM+{m~T0IIMG4*&oF diff --git a/mobile/openapi/doc/CuratedObjectsResponseDto.md b/mobile/openapi/doc/CuratedObjectsResponseDto.md index 559f25148fc7565f64dad1688f0304c7657dd0a5..ee041a821521ee8fe67020c9919bfdb98e5e812f 100644 GIT binary patch delta 17 ZcmZ3+vW#WIlgW0B&J!O+O>Sgd3IIW(2W0>N delta 22 ecmZ3+vW#WI6UNMmA0#I`GulmjD`C*GHuY{j?~07$wA{r~^~ diff --git a/mobile/openapi/doc/DownloadArchiveInfo.md b/mobile/openapi/doc/DownloadArchiveInfo.md index 5ec8c668ffb667a0078a61928a5451e6ac35ef0f..9094270f0eb05a030c33627c57c0bf291153284b 100644 GIT binary patch delta 16 Ycmcc0e3f~^y@}r~C*F~qY{0k_07m2o&j0`b delta 36 ncmcc0e3f~^J+b1Ulhp$%lVk!ZlZFJPFh3o9 delta 95 zcmV-l0HFV?3abi`+LKTME|W0W6cW0;NR!6QTeB delta 51 zcmV-30L=f{2H6IX*^?pyJOyEMb7gdsj{+H!g#s^;_(zj!0dJE80w9yw0V|VW0w|L| J0V$KT0;TjC5?cTO diff --git a/mobile/openapi/doc/JobCountsDto.md b/mobile/openapi/doc/JobCountsDto.md index 8f5b47c6f1cc6faeef05c67c21ec0b4fb20df11a..25154690ab364f271a8640b174a1038f0df52a8f 100644 GIT binary patch delta 27 hcmZ3;vXEti0OMqBMw!V1jM9^n86_vX0@*c;O95tx2VejI delta 27 hcmZ3;vXEti0OMpGM(N1{j53px7^Nn=0@*c;O95t(2VejI diff --git a/mobile/openapi/doc/LoginResponseDto.md b/mobile/openapi/doc/LoginResponseDto.md index b4033fe52cd406d3ae5341776ef56f0c18a80c12..ad3592eff9dbf21de00cd26021fa92d49e27e6c7 100644 GIT binary patch delta 35 rcmaFC`hs->C*$NeMxDto7&Rt$F~&_6U^1R;z^FHwlTm%LGt*K4*1-zi delta 39 xcmV+?0NDTN1?UB^2?3Mv0R)pE0wa^|0WOmX0W6bU0bY|e0VtEZ0W*_B0;LJJ46OhF diff --git a/mobile/openapi/doc/LogoutResponseDto.md b/mobile/openapi/doc/LogoutResponseDto.md index 9d17baf2ce2163a9db6faeb3ffc3c77f9489de77..4231190bb2bd661733858429c2aff712d68ecceb 100644 GIT binary patch delta 16 YcmX@ae296%or!-GC*D$+EX%kQ07Ksgh5!Hn delta 16 YcmX@ae296%or(YDCf-t>EX%kQ07LNyi2wiq diff --git a/mobile/openapi/doc/MemoryLaneResponseDto.md b/mobile/openapi/doc/MemoryLaneResponseDto.md index 9aafda1424456b40f3eb754c8a4a2e6b0e993d6f..4712744466c3d29a2534fb62af780a9ea0999da3 100644 GIT binary patch delta 16 Ycmeyx{EKw2@L=M delta 21 dcmX@fa*}1j!^xJ6*^{{#^(Q{moVOP0nFl3IIHR2HgMv delta 17 ZcmbQpGLdD%oyiuACKGSPOwM6k3IIKc2Lk{A diff --git a/mobile/openapi/doc/PeopleUpdateItem.md b/mobile/openapi/doc/PeopleUpdateItem.md index 7f7edf311b94fc6d2e0c6ab393dfdfaec120bf21..43a1b0225947e94ac08387dbbdf83ff0fa47c05a 100644 GIT binary patch delta 24 gcmeyu@`Yu>?a4-rX%p`#PoB?a2;|DwF3i8cw{KF*%jdeDZn5r2vrv3c&yX diff --git a/mobile/openapi/doc/PersonResponseDto.md b/mobile/openapi/doc/PersonResponseDto.md index 6660b063cf84d137f5282c9e17a6be409c746470..e43d67a6114227349c2df10a002633f5ad09d6ab 100644 GIT binary patch delta 17 Zcmeyt{DXPIx5?&=G84ZzP7Y>V3IIxj2etqJ delta 17 Zcmeyt{DXPIx5*-m_7lIzO%7&U3IIut2a^B* diff --git a/mobile/openapi/doc/PersonUpdateDto.md b/mobile/openapi/doc/PersonUpdateDto.md index 9a59c852bb8174825c71f859b3ea2f2218c6a7ac..935b4348c389ed85759c2346b84dd2aecab83d27 100644 GIT binary patch delta 17 ZcmX@la-LD8Cg(AxOcrL0p7>B=@+HQl0Fnj^3jhEB delta 44 wcmey)@||VEL-CUQlEfS>Erl8dEv?MF5-D8Cg(AxOcrL0p7>B=@+HQl0Fnj^3jhEB delta 44 wcmey)@||VEL-CUQlEfS>Erl8dEv?MF5-9 diff --git a/mobile/openapi/doc/SearchFacetResponseDto.md b/mobile/openapi/doc/SearchFacetResponseDto.md index c78d5ae8e5e9dba29c65d19e459632438d1f913b..39868d06c87a56db4da8992cf69a807443f64716 100644 GIT binary patch delta 17 ZcmbQrGL>b*!^upHc@ys|PA*_v3III(2I2q! delta 17 ZcmbQrGL>b*!^we+@)PeDOfFzt3IIPP2QdHu diff --git a/mobile/openapi/doc/ServerInfoResponseDto.md b/mobile/openapi/doc/ServerInfoResponseDto.md index 75694d60deaf477eb71259fc264e9db48b7e7615..eeabb45bf228d4944dacc98b4755c17f021ad6b3 100644 GIT binary patch delta 41 xcmeyy@{MJ}lgXPHu@PkbUj`6A;|00@u`jQ{`u diff --git a/mobile/openapi/doc/ServerMediaTypesResponseDto.md b/mobile/openapi/doc/ServerMediaTypesResponseDto.md index 78253e27f7e01a91fd14b74bd4c476094a26fd55..d4c247e684fbc7a7d032185cd7291c5fbafcc15f 100644 GIT binary patch delta 22 ecmdnYvYBPVv&nLd1?*Z{Wtl0d`IBQAuK@sF-UvVd delta 30 mcmdnYvYBPVv&j*RX6#y8nYoGSsgq+F4JXSmT21a_TnYfCb_zHE diff --git a/mobile/openapi/doc/ServerStatsResponseDto.md b/mobile/openapi/doc/ServerStatsResponseDto.md index 96446e1c28dc67dacf736191caeef1bb2dbdc02a..59af9f2862dff772f3af694423bd5dde46d7918d 100644 GIT binary patch delta 19 bcmcb~a+75P7vp4O#>UAUjGB|TFfIiELShDR delta 23 fcmcb~a+75P7vtn!M)k=CjO>&78EYnQVO$CTT^k3L diff --git a/mobile/openapi/doc/SharedLinkCreateDto.md b/mobile/openapi/doc/SharedLinkCreateDto.md index fbed9ef71cae9a89c510f544d74972892703385c..807a8d18e7ae5b6ef5e9e7ad0dba2be2fec66ded 100644 GIT binary patch delta 37 vcmV+=0NVe|2FwPK-jiJcDw8k*Ka=tSKa&^%MU#gCYm;vRIFZ~rlcxfu4i*kE delta 49 zcmV-10M7r+2FwPK-ji?wH_7mSLOb%dN3IIsA2Y&zn delta 17 Zcmey${FQma$H_*FaueS>P7YvP3IIu-2cQ4| diff --git a/mobile/openapi/doc/SmartInfoResponseDto.md b/mobile/openapi/doc/SmartInfoResponseDto.md index 39d162abe4d2522eab1423f6170c37d14e390fc7..ea8353829d73113588653d3f9105d88d21dc0b62 100644 GIT binary patch delta 17 ZcmeBV>13I3f3hN@^TfMOlT#R%0suR=2G0Nh delta 17 ZcmeBV>13I3f3gar!^FF;lT#R%0suSA2GRfk diff --git a/mobile/openapi/doc/SystemConfigDto.md b/mobile/openapi/doc/SystemConfigDto.md index 908fc46da4d8eabc180255ce860a1b8b0df03a80..f1526854a1b8052c662d44e055588b279008e00f 100644 GIT binary patch delta 20 bcmeBU>toxX%s5$_$!@bEBM0N;Os1s(I@bk! delta 20 bcmeBU>toxX%(yw3k&SV(BBR6POs1s(JR1eG diff --git a/mobile/openapi/doc/SystemConfigFFmpegDto.md b/mobile/openapi/doc/SystemConfigFFmpegDto.md index a08261e797ba87da0d81d16a245cbe037aa5aa92..a23815e9dcd058cf8e98c3abf7fd6ba5dee3cb48 100644 GIT binary patch delta 37 vcmV+=0NVfd1@;Ay_>&X@B9qPmB$HPGIFs!GCzBKbK9TtxlaB#ElQsgt8kP04c8yh5!Hn diff --git a/mobile/openapi/doc/SystemConfigJobDto.md b/mobile/openapi/doc/SystemConfigJobDto.md index bdff864764b9d2fa855914d704ec8bb4bcfb729c..7ded1184aae3bfda545cfd62a1b740b14ba3c250 100644 GIT binary patch delta 49 zcmZ3$v4CU3-N_A1&XYeeI!;z)bf3I|(P{EOCYQ-an5-r{GFweHWb&VQ*JE-HP`H|T FDFEID5}^P9 delta 49 zcmZ3$v4CU3-N_%BJSHbHx=*%bcAC75(Pgp%qvPZyOuiHEI#1SRvYz}3D3r-$Ik}p7 FDFD*c5-$J% diff --git a/mobile/openapi/doc/SystemConfigOAuthDto.md b/mobile/openapi/doc/SystemConfigOAuthDto.md index a79b0729f93cbc79ee6394092758dd2078a4de97..f3618a08d51793c50fd0cfb0996166674e1c2fa3 100644 GIT binary patch delta 37 scmZo-Yhs&lfAVWag~=xwl_oC-Vp&F)iTCX$b29}^j%Re69Luy601I0UU;qFB delta 40 ycmV+@0N4M527(5V-;;*{K9fTMM3Wf;M3Wx@B$59jk>4Pb@Bs#s%K=Q2T>_;iQ4Y%h diff --git a/mobile/openapi/doc/SystemConfigTemplateStorageOptionDto.md b/mobile/openapi/doc/SystemConfigTemplateStorageOptionDto.md index 5aa9aa195ea315c5ab1a8dcb09be14d276d2d452..18adaa6fadc4937a955fb6459f45357c33c6c90e 100644 GIT binary patch delta 29 lcmX@bc8YDn`^h^1+D}ervYV{RX=a&lb21O3*~FX1lbsk30suJ327&+p delta 17 ZcmZo>X=a&lb22}p@x+^Elbsk30suJO2893s diff --git a/mobile/openapi/doc/UpdateAssetDto.md b/mobile/openapi/doc/UpdateAssetDto.md index bc08c8175cc8fb3829b430a78465f641c714ee1b..3e14538b38d7d33b81bc9962b5a48a4b9ef43b97 100644 GIT binary patch delta 25 hcmX@Ya)f2V&B?`#I+NWPbtlU*YEQiBG diff --git a/mobile/openapi/doc/UserResponseDto.md b/mobile/openapi/doc/UserResponseDto.md index 1c7557b96ea45426578bb2b96ed65bc22de92521..320827f984dbdf6e17a0456daee99fbd7190a019 100644 GIT binary patch delta 64 zcmaFJ_KO}CqKDqz4GK^>m?>%*v&uLc)iVJ z)%k*xnK!Hu3@$0k%uBadfN9W~{5L{+a`9dv_OQ(2%%q&u$@+V3CI@l(ZLZpA&onuC z>+i{Tc9d<7+s4m0+1pTRa@`KK$(lQCCg*Oinf!7~)#T(Im78~N)??fpv@?*2IHwfu zIY6W{Htn6R1#_qs!pRDm#g0YE8JT6NDOO1A$@TkWCU4#+GTC#V#pcP8dQ6i!4@Ln1 DOoM&I delta 308 zcmaFd#QeC4d4tOO$;;P!Pd>h$ck&oJ6({rQ$xrTGFEu%!fMc@GdY;Lu^93g} zZ&)$;(*~=_=Ql`A_TDQb8J1a`nUs^NqYzwDl$n=quaHt&lvt9PpEo&xD`0cgMti2s zDm(NTC+lyonQXU(ZSwxjUpH%QD zvhYo|X0e+r%Az*8oh5LxG^@(w&ny~(#ihx~sl~-l* zIXRV%DJiKblarWLH@{=7WSqQ^xny!8i`rym7CSz$Rs~yI1u$cBJ4@hX6;|oVe^@jo z-(XRhY|m;lc_pjLyg{AgmE$t6Yu0Hi~^H)F`7+Y!YDTR10#=Qt)?{>mx6*zVo7R9W^SrNa#1Rf znc`S7S(C|VvN{vrmgi*^gOdayxS%CqnftW*4T+l*v3S zDwDlg>_p%awkmMuyg{AgmLnBMzP5U8OP2R&^F*%LHW^x0&)#gPUa%@aM(@*lLP5#NpE3TlR P4mU*|>?>=oS}raCc*;@b diff --git a/mobile/openapi/lib/model/album_count_response_dto.dart b/mobile/openapi/lib/model/album_count_response_dto.dart index 33fea91a8aded8dfd8e4c270448b9928901b9080..7227cbf55af57e7227c9c87cdd3277e2c2dd9308 100644 GIT binary patch delta 156 zcmZpZYLnWqkdY-Xza)6_Zbr$;3mKJ}YBeV@iBEpPC_7o4sdVxQCb7x2Og5A6F$Ic( zlw~9qrKad*Bo=2l=clA({D3)XaubWvWJ4B@ n%}ZD+7$C zaho}Qaw?1cjih}+h9_Dp;@ddn$g|yv#;Nf|m?-w4P&$BtZIlBc4JCuqlJwYtr zcY^b)?N)%7^fdOUBiNz@e4~%$HO+I@+OFr=TCnW;mDR^B$HNC|3Kl(y_jD4&v`mK+ zP?-{JW-RHp0`0$jADJ@dn1Xmc@Z8n|&9ytfm{%0OGo?gd>TP_=n7GOmu+FZb>lK zCVsMIEbt@nxN+pU0z$ruCEmatp2ZBO;vaVjZ@3|B^ViT2N_Z<=0Vk*!6&0)q!x$5C zXoz*ph$EO2ir5uS;f0XJhIl&v@NTue-fC~T+BVL5#Rd{pN%^Z1=QgNvz? z_>{Sc^-K*rD4C%c(k~lCi=uqbbK)zprzrA3>_OZw Oo;ZYvt?(=f3E2n6K*W&% delta 608 zcmY+B&1(};6vcTjnXi{g%p_?u6HT4ee9$sdwa`Y}NTn7OG*k?fT2WGGkSS)W$%KNK zf-Z#O@__DA{0kyvBid!%i@PAYs4iUT&YiYHI##l{aPE(L5BG38lby*oAn1`}$k1Ul z=@>eM!z-d9M$_ogFrJYiRJ`MX6g6pmM6_i?jUYHG!HTU&;rhKQ zn}O#9o7^MZ;PZITCov^t@RQ5oC7;8#FpMC74NJlmEb<(l@F{3Q8lU(g_JbVW3D@C> z$FUmwtiX|Y+?FP=C923vNqiK`XiMi88V$>xUvD~YDO)|#h8Mb& zwM|3!!Gvt! zgPg$E@EI(IMzJB6u^O30J+y;Jq=FSWhuv@rJ$bL&j;s-EM=xSYIfs$hEQIJB(#i#V zjuo*GUB<20Q+)B*caLo;%iVbV8;7i>#BH-+cwf}@f}f;d;Fp@jyrxM1U-DPY;jxw( PIXrw|qu;bIsa`S6x;ViD5t0)z*F-l`%koS3 z^l1s6iz13Rz?jG|pxx$&ew4fVVZLic#`PlMJ={LLiWM+A5`nxEX%+sykoqTECrp*9h4HMhZ-s<(*&GJI^#!PKtt`z^9xN7yW zW`&%$v(fDIVs*Y0FSTbr`YYI4{4ve*UJtPBeeI45md|4=;=Vn_8RsM)<#D=XiAS=Z zr_KPkoR|$KWLsAFY7a9d3#(hsJ%zKWQC_%Z-X$lPbVvA*8slMVkVMB2-`va8lIKXe tqpRhPUIW$l694fodp*4I_K@>^0zbK{{@LqoV=a3YFTIRWKPBr@?f_aHk=XzM delta 457 zcmY+8v1=1y7{>nTnL5u0qXL)#@2j2I$SKceX+cs#Mc{;{f z_RU`Y8WZdqnkQz7Z6nK7bAWMkh&!e-n?OX+VWiCQOZKxP9Y$rE zj-BF#EV65BZp#FVGGlMl)~l5Uhce`XTcqU_sJWU~j%LkCqTK{3H(6e*RO>ez_wL`V zU9W7`=W-`=NpG%K8r55KxvulY8S=ZAkE-JrkKI*T-aLg^oE0^~j#p+&&C;tTnDjz^ zx|4L&Fdx(uzBkxD@LC41{cHS=F7d|?xf~05A6?*ze}j!^$oJR`Ph*Rm_RqH$P8DqW s`_Awz7~ouAoVP)OM?sv!KqpVa=1WQ+DSwRmIY{?(3I7kxi>j&AKc}vh^8f$< 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 69f7ad6ec5d8efde6522baa78d379aa4c392dfc7..dae46f9b9ea3fd3bd0078e03a570faf79183c34f 100644 GIT binary patch delta 198 zcmcaCaam%+az?epf=ut!N*yi*ASg;LEX^!RO;ISx$Sl??PE9UKEdj~YYEHh-s5JQ! zqtIkVrt-po;8I>k8GL=uB&Ll87lSzK^a;88zh?HJNVsVCZeoCsQf;QM(4Tw>b#h5*z zN^Di2_9{T6Y*nC2YMG-Z|6!Jye2!Ulvjj^W7L%v2+HK}x(_oW_Xi|r`Rvn@R M%&WELs^#JW0QN{j2LJ#7 diff --git a/mobile/openapi/lib/model/api_key_response_dto.dart b/mobile/openapi/lib/model/api_key_response_dto.dart index 5aa143414dffd8fdded93bb14ede586e314ea6cf..a680b32153bfdbbed548751337a687a53f31aff3 100644 GIT binary patch delta 147 zcmX>ieMEZ0RL04N8D%F=Wz?JefKg@iFO2GwjhN~uKW0*$yphRhG6!?|ieMEZ0RL04h81*JkWt5%#fKg;JHM!m^81(qCo3}xaVcnnr8R&;+RR>3$r-81 z*~O)~wkj}|4p6nN3Q)SAIchQ+i^Ajw%(9!+SQ;58-(iZb)k6*5yMpJTM2EX`EGk(r`kYYP%+ zVN#yFk10?lGes{Wu{gsyKP6RDK^v$?K|v!qBQ-g@xHNaNHnW#hW{Rx}&{zeSpsfmw zHMyTTYO)ZE$m9pinw!;F8W|@)Wi^<*l+|vtD4P)*OJ<6?&SXa(VYXUpu39cG0Gbyv ALI3~& 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 3ca23ea4dc39605578ecdc4f935d46c603915263..4c9bde6dbc1851b17a7ddcefe6d8f92501fb95f6 100644 GIT binary patch delta 249 zcmccXch_&j2FA(97zNo9i;GiBJST5t6rH?*kwdg3BePhqC^fM-KTn5CL7`UDnu|+e z@z|LWD%O|%Az*8i$!4aZkE8w z3ak>7(^xgQ6tsbcC@5%Trc732wV2$;>SU3aT#}ieXR89Cbrc{DNC66fU6P`skO|~u z0%?ddY*iriWDd5d$@Ofilcm{_Q~&?~ delta 244 zcmccXch_&j2FA&E7&#^{Vw9IFN=+=z&(q;j0D_W?%woO7;^Nd2&lHeIt>)xu%({~e zgt#WlG4V`(q@p(YJTv!ZEv7=o$+wuRCQo4zpB%y>KY2Baz~mGb#mT!_0w;&CicIEV zm6)8tsy5k&m1D9BtH$I$Rws+h6kCZ?Zgl-sC#A>dn3E?TnKba2ib(;S8L7iPLX#GN<)s1ui!>fy@+j Ph+otp7HlpPcrFG2E6w3+5@<+Jc2A z$1rJ3UdR+E2o}}LNG#59&QD3zRM4LMhDmC&EVG?5SjJWbOz9|;Wag$il_qDWme{Jm z*^}#-qbIYmNKL-Lth-r(rJ8Z_T~_1CGg+NB3$V$tDS@@B>i}J&pr8)dR00;MwdShj G;sOAwnm%y= delta 185 zcmca0aY16k62{4U8TlqpVU%R5)tr2rQJNz&uS6j^zcg?12gaJoolFvwW0_PNG#59&QD3zRM6&900IrL1|eooWrQMI6$D!cY+{M63RqnobM)jt w%qo*FFe`6XV5w%De1X+r@=R9K%>rz4Y)S}S>N;S<)j^s{z?@oZu39cG05TLjqW}N^ 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 49eb399a6423fee443a7b9e0da99b10d28ac55fe..0375649b7267931465b84370efe07787e1181998 100644 GIT binary patch delta 245 zcmca4bxCT&cE-t98KqSe6pB&{OEZg7Qxr-vGK=*}@=FqPobyZbN_4ms6lyiCxwsT2 zCveNi*eN8HCTFLX6oW(*GV@9l5K1TOF||#;%_KB=DUs~HK6KjRiF$VBtvagkQCoxj+&gzA~#u=MR#)}%N)kZF>G#=rP=H^ bFJkLqgXvZWIaxtL9ia~_Qftjs%f$r%8G}(? delta 228 zcmca4bxCT&cE-t97-h^96iPBOi}jL9le1GxiWO`XlJoP5OBAAGb+{B1YBjC7fK+B) zi9$(!Nn(z3era9_NN92bw+yG90#w&zJ*KwFSD7RxFJ)4k{FW(jayYXHzk)VUr-Fh8 zOidzlum-{qTNMOb2WF0~3QX}G=BUZBEGmiWqRhN>h0K)6 z-x%vB_b`cxE2yafl>$M2Nk(dsUS^7dtu07?5mVq~c4lEN1#Pgj22eiZb)k6*5!6yrlg69EFt9f}G6c#FEs> z-x%vTGE)?6ZGrNW)0k8zFJcPh%S_SBNG#59&QD3zRM4LMmPvB56tj~|W{Rx}&}@Wm zTNQ*s70gkS|1yhAKFO@TS&*fjaq=}*gUQoa?KZQqxv|M*rl{)xouZ(i4%Yz|sI}&* H<>CSW1D-mK diff --git a/mobile/openapi/lib/model/asset_ids_response_dto.dart b/mobile/openapi/lib/model/asset_ids_response_dto.dart index e3829a0425a301da1da616111b44e909390c8fa5..958c1bb9be003e70dc9c98e1bb5edc3b32a15ee0 100644 GIT binary patch delta 167 zcmdmBxWRD43P#nEjLc%a)S{yNA{{OTASg;LEX^!RO;G?#6qhC^rxq7aKFcUKxtLLS zvI9ToWCm?9>YKS)*D+51%;qwAJDb&JbM{I>03R1RmjD0& delta 162 zcmdmBxWRD43P#nU)WXutqSO?Hl8nq^z2eg3+KkIK2P> diff --git a/mobile/openapi/lib/model/asset_response_dto.dart b/mobile/openapi/lib/model/asset_response_dto.dart index e979e4fc31c4ae3c079dd18e0494bcf80491c542..16895ea56edad0767d37c8543088aaea30ef9e6c 100644 GIT binary patch delta 913 zcmYLHOK1~O6eW{MnM`K#nWp39Gj>AKR!NGrsoGCIRxz}G3Z-4B6l&}Y?P&8MlO|Z~ zLQrubDjpHLP*Jgp9}pt$ltK~Qh@cBUxF~`kLKl9zP!xS_ja{5~&pVuVADnv^dlq{h zoHsEeW7^1JVkfOdco!4Sox-|WE&bKSC~OvyNJlJJ`1sj2liN=vxUDEMVouz_}0qLx!8JfgSA z1I2=#9aVI-i)9t%U@kYV=tg&8WK1t!2AflS*_W`f9*7TYcRO^}!n z_AzU5jNT-48-`XKJd)RTWG6C8kq~?$@18SxggG}3SYyapYcOY(Fol<^PGfP&V#R< z7h(HuO!G<1kWU?UKfdvP+_i55$1`Z}VINXCpFUZAHfT!#1_+|Mm)51f?v9ll*x4| z>$FouhigA7qJn3x7{bDO+;CsTaP3Vzbjc{Wo6+kI;c4A%oDe!ND73;NG~$fdfG0u| zcGXQ1uN4_l!h7K~;0l0t$11Nx-Gqc3!*yvV)_D@B_@-cZPof~T!tiZHl%V9_gL|Gn z0tQ)65(`one*3%e)6BQO{-Z zIT%goYEy))q@pyfF663Gjkl_htVi{1dOW3%YkldAhAX7!sh}M%gUa$QR*e&RHC@!y N?&7jA)x}P+>|ZfCE#v?I delta 946 zcmYL{O=uHA6vs(6-6osOCTTWlvYSmd?v}JRRkXE!G_kfqY@rpc2qFr`X4?+7Nyw%x z7IM&n2!eutv>=Ll5kD?M{eYgN2SKDNE$GFA+LH(hiXJ>Usa?Iy{NMi#@4flW{OtSL z_wcd}5125H+e3J5WAVr)Lts4E&ImM);;TJ@Z}xgD+oSbm!z43C9$Od@7a0YTeJ?Xv z$|GTyIAUgVQ^hi=7;9W(~0z*s$cWCJmMuN<26o$u);Zx@1M2b_@Y74G8qpm}h zGAWFzB#$~r6E3hkG=~h6jo=6?@+XVMan)*UICtTB-F7^2Hf~r;{O{Vu(TeL{PkDHZ zOd0cA99L}fFWECTw6h8ZoH5L?8s0JOSaOyi@G^$DMx1c9q0gP5I}5lJDDD(u?s|OZ zT5+EGpWRLPfsP1Oi=HQ(1FdKZb;q$W;`5jc_f_mM6t>b;2g~@czUrQgm730J1u0; zyuA&T(a-g6 zWbNmwYLetF^_OptX&ROOJYssI^B-|eSG;91N(#C0EEzZU=Ozra>2zYP)%Bn72Tj6T YtwGCAmU9(SELeptT5EB&i>q?nABGS(E&u=k diff --git a/mobile/openapi/lib/model/asset_stats_response_dto.dart b/mobile/openapi/lib/model/asset_stats_response_dto.dart index 1221712d89c1c93315256a2a0404b8c13093e66b..d910917745d12eb3c2eaa27adadd5e717faac194 100644 GIT binary patch delta 177 zcmaDP`ABlZZbsIU{F20+$p;xlChunCntYE@N(3xo&BdjlkeOGaP?njJnqNGbhiN7s zSVFiaXMJDfNYoLPjyU(t?!4lGGH(5*;oDg<4H( zE+7?LQk0pOu8>@mIys9;lgU4LawC%xQ)bHKXeO!28<SRV;jy=dg%PHf9l- zoWvqL`3Q?GAJ7tr{kAF~`*c|qocx1rRbXc7Kur&+EJ%fkg4j9=nJKm^nJGF7a1Yq3 zz?qW^S)(SuVAY;%$EG`Z2AkC67&f!Xr&(nu3$rP0-o#eHI5~#HVe%ayj^i|&EW+tB xS&PGH@*EDk%~Lo<*qA{MImWLH^7w6jDY?uPbx`0aD5%3N01MPwbJcQj0RXpLZWjOm delta 353 zcmYk2Jxjw-7=^jH$t4YKQ(B2Gky}j(vDHDOOBzuNx(G!I4sNA4wAaCpeuzsq!A>Ha z{(*vd3y2y0}y=)YK%N)IgUa zaHPm_5Y38@kbi#!&X{g$97Qdeoa6@1MB!9BK$F>c(XzN^3;5RZ*kvwk#)tRpoWO~! zVoBe?eq3^n_eJGd!D5q7Fse)zVk(@xn~867 z36sU-lT3k=-I-OG6tpLcFl$fFX0}uVE3{RCn4yrFVylvwqN7k;nw*?kTx_cXWlTQB h95^|irFgP5i_7LqEIEvmSFt%wwqeWJ{D$p-AOKr+FpdBK delta 170 zcmZ2uxW;fpJLBZ(jQTr#s!V<)D#HpEo6O5pHhBS) zrmTXR8c-St@=G#Oiy#^lY;6@Fs!lQmPIhBfWm3?dEW)fcIh)y1Ei=VdB{M}wp|~_T xIkmXhRt3t?foQQ+f#^KN95}g;#bvTIOY!DQEIEvmo7l1@+pxK8e#3S^5CB$yIAQ<* diff --git a/mobile/openapi/lib/model/change_password_dto.dart b/mobile/openapi/lib/model/change_password_dto.dart index 21547a245fe0257b2d8277891c0edbf2e642a174..5147c922a0585b4a727762bc1c51127c7ed00546 100644 GIT binary patch delta 219 zcmZ1@u|{IURK~!()bfDD;^OlBq7)r21t2I&EiBC}N=;EH$;d3$D?pN~)wJdUDhVzr z%FIhwK+=dTTrl|=W9{TNCaKBgO#G9RnM5WpU<#B&QmmJeSe)UUpOUJnpbfTAqhK;W zv)ANYW(i&$1(v$uk+HCr@SMSF6>u=HgON2reng%u81&NGvWc&o4?r7RyU5519On zv37C~lgQ){Ce6tUm;yy$3iUD)i!+?_Q&Ke*v?sr2lAf%gb3kUpI!2C?jLc%a%oLr;D;edOYBe`MXDnpoNy^X9QOGQIt;j4cnHHBHRCBu;N)1=^vPzd Y>YI1MCfK0Nm0p<^TWy delta 158 zcmX>gb3kUpI>yPn86_1I6iPBOi}f;7bhs20YBjC7fK*a`evU$Bv1>(UamnUujD?Jo zBbe(azhf2@S5Q*}$^$`uNk(cBP?v(OtwLtX;V58O0|bU}T@XfKg%cJx0yRT1>o?e=#agmSEwL)scPR7ZX8AW6i6pB&{OEZg7Qxr-vGK=*}i&Kj{Q*^i#6lygm|7KL=4K69l z%u82*h)))0YMQ)*No8^ull6f~epLYe(1Z(&vv(1Gf)Re?%e zV~&~}%3?5CokewXE6W7N$^L9UlZDx=HqT~DVbd%q%1_J8N%hQ4Oiv9+EXhy@xj{ie P9ikb`tF`8;<>CSWgMB;? delta 154 zcmZ1>wL)scPR7Z18M!8}WKpqF35=7I*(@dtv-xeF&6dK(0a2>1Gx;ZvG+V7TS1lJ80I{|*6aWAK diff --git a/mobile/openapi/lib/model/create_tag_dto.dart b/mobile/openapi/lib/model/create_tag_dto.dart index 461c94ab1bf75697e2f5a2ee73daffa2230d7d3a..6e9ec685f1afad4ba3293a62b89c800fea3b0e0a 100644 GIT binary patch delta 195 zcmca8c2R6Y8{_18j2w0f3Pq`frI|&kDGDVSnZ>xf VYITrf6cp4!dcf>jYpz-@E&x;JJiq_| delta 195 zcmca8c2R6Y8{_18j2w0f3Pq`frI|&kDGDVSnZ5wPWEConk>X>wz-CN7ppW# VwK~W#3JU5VJz#dNHCHVc7XVnGJi-6~ diff --git a/mobile/openapi/lib/model/create_user_dto.dart b/mobile/openapi/lib/model/create_user_dto.dart index b5197aa70f61148340de41a0952c4e5106295d6b..0535d940604fad42c4aca6d8c3e9ba497d7b4c98 100644 GIT binary patch delta 252 zcmZ3axJYrs6vjzRqLbG#T2DU9$R}TrSX^A5UzDQ5r2qsa8JWd;#U=SgiRr06iAkwB zlLeWSCU-IkPj+O|pKQz|!e_65B0Zg{fASt?naNhn;gi*vl_yUGvTrbFOg_nCG&zXH zcCrJD)Z~63`!|cTRBA;@YEfQdPC#NwhOG)RZ*l;uju6Zxwkj~zI Md8^i%tCouk0Cj9t5&!@I delta 205 zcmZ3axJYrs6voL<7-c4}X0)8dBszH#qxfV|Cb`L_Od^wgm^3GMG6_%CWs;mchpB7w zOlIZDfy^G0_b|&$7H8I;e1kb-@_H7j$yF?-lTWf3O}1dMn*5u^S*RefxVSvOD8*I< z#+n?#sv}ukl3$dVp6ZjBl$v9!g2bC_%_=*26Klz2PIk@7TiHS;8?pCKR%7eme2{$x o<762wyUFu7>n2BWIZqDfblp6c>mn-$+~70;HMUx7u39cG0O?#sf&c&j diff --git a/mobile/openapi/lib/model/curated_locations_response_dto.dart b/mobile/openapi/lib/model/curated_locations_response_dto.dart index 5bedb93624f5e73f1147a113d7364da50fffa61b..9aac5cc72d1f5a07fead6a1a611cf11038a521db 100644 GIT binary patch delta 226 zcmZpWZ;;=xnQ`(-Mv2J^Ol*@`nbapQW>ga>N-fT;N)1RX$SpZoP3ovcyc1E z+T<0iDw{Rfx)>)vVK$tYSit56@N2OuD5wK1wc{6OtF`8; H<>CSWrCvjf delta 244 zcmZpWZ;;=xnQ<})li1|Vj1rUOnD{2|X0&Ch)tsEoBsJNJNnmm-6aQpqCf&(Xn5rjN zF^f;;XO^Bkky&E0G;_e@mCS(>nJIc1iNzVt`6;QI3ff!>K%kMFSyDOKn?-Fh2aDz8 zLKbJO%oJOd%oH63kc6!Yh}2OiN-fT;N)1RX$*@&HuqW?hF`6vE8a4SjtL)?~R>jFI zY$}ttvhq)!$m+XUgRP5kavq1#OtDqTOwmy&E=epYEw)vG(34}B zqbA>G7MZ-3S#|S!=4!^tD_9LCXRz9BzQHQTCY_n0t^>4HK|vj&9L%e==Bnl50swxb BGLQfO delta 173 zcmbOzF;QZ}62{597`Y}-VH9Jk)tr2VQHe9Sq$o2lT_H1N@<+yMf#Qwni2J delta 215 zcmcaBaaUqPFQaf#YGG++QEG}pNk(R|UU6nss?OvNMn%n9O=~VL1%=GK5(SVTnB$XK zTw)VkQk0pOZl{n~T%20snNmFY6=MYtNQr{2Em-N~U?%0s6PW@9K!SQ1iNzVt`6;QI z3fhzJFiA}2Vz!n8N!Y4@NFBH_wkmJ~lbNF?KVz1dyoFhF^FQVy#>u>FhLiJH=PtHm aW0MEzQr7{xOhG{%rUT5cwdShj;sOBf0!D)X diff --git a/mobile/openapi/lib/model/download_response_dto.dart b/mobile/openapi/lib/model/download_response_dto.dart index 89269c71a3390448310c14585de6e97fddb749a2..352fd5edffdff6f44bc0718a915a732685b2525d 100644 GIT binary patch delta 188 zcmca0aY153FXQA@j53qE8D*JjH7DO<)Zxv{D^V!PFG%lALV7Y^?#4v{iwzbPz__svu0A%p5gY vf<n3N}PVhR*3$uCLF z3C^ra)yqgM&T!68N!3))p8S_dVzL3VwFX?)Rt3(~QAjLG&d4lFEw)vGu_jMuj+!jS uqBQvlv*u% diff --git a/mobile/openapi/lib/model/exif_response_dto.dart b/mobile/openapi/lib/model/exif_response_dto.dart index 330c254e58c991bd82b2b0fba2d1a9c151cc5190..c871a3f89ef0824a7e1c0bbf3bcd8be56dc1c115 100644 GIT binary patch delta 753 zcmY*WT}V>_80GHX?f&iFY;N;zbGN(ejo4a-S-Q}brWIJ0{m_HGWNxk-+pcYQp}0aC z3MG|zK#+P#%9kh%pCT}NtsW8z`vC(3AA0EL!9WOV4#oQ5@SXF058vTC3mpp`)58SS zt(*N=vdCa8UXY|4^Mn_(gb(8u7t?brmpUKMgpntz&}-4~(Bi}qOF5G?(h1$n#Qzl z%}hU@kQ!c45{5_*Qlx~VluWM~!Vc1p5TzncIY3gr4L_}95bwwUrpPjUpnSMPdFi#| z_(tXMiuQqIRGhZ$g2n`~Vy(f;B0A|HmTf9x)@r!v11QiM=4=|K=&cyDMlfvKhLA0Y zc1FQG9mXS@6Dj5d-1ZQX_8PEUGw#|W7-gG^U~!hMM;{--5?6!gOcZYZ9H#kN%y6|> zry#2EI#qJa#2dVA9`$M)fd; O0(+5=8)gdXC+lBDSH@f{lqgjqivA-!5DjbmhVeiZ1?pzkB}tCpYKb)z;P4+cOH3 zQ7$Y{dHAkyx^)#8A~SlX0*r~nMN=-889(M2 z4l9Ivm_U0{iVCrj{UqRU;6H~rSxE9-l1S8T3ULWu96T&V`9wJI4@2DF#KM8?=!#6c z@RsqQ&E$wkVqB2ZQDT$W#t_#h$Rpvv<{IL*-ZmWA+DJ!Ai*jnS`3EpbeBPK?c(b~& zZo7<)>~+*xXK~Xqi(%(^+%TIlV7`TCIoHAD4&j7dhi{Gy;t$YcW?yDl>uqBtv_it#CNG7!csY7G%IcEFAm;E)L?v#mRcva`^Uqo=;Ct-;>};@OX}3kL2T)$k?Hr$fVi?Go~4p zn$e<1V%nq{MF&-Z6(V7Q%E1*8sM#`HQeJe~0@gu>PB3Mww;rh>g2HsEIGjj~`ZS|m znM~-KsfHNF=lgSgsuJyvkIq>4RQUTi)7s4#Cup=ekWI&NM3>-`?m-SKBE*d0jw!`q zGHXfy&XnMR_9DRcVvo(mD;vZMSB?U%6U$s3hPgZ}uwI;VwK!v|Ald62ieac`k7CAT z{|{o*-r$N(=!&T&;<7(QxUsh)pZ6e*_lT*AvR^Y&jB4KFF|?=}QS{$;{}v4J{dnSw zuq6!Q+Bu(`G~NZ^)Uo!%+YUdD_y9uA4cLVxOLj#Fp54tD5m!-@6~ddijti*?(^50` W-EH`gWR!|6qzu(Ax3!p6mHq{tsFE%K delta 452 zcmYL_%_{_P9LD=in4Q|nI**3MY5*>aFA+R~GQ zP~yPB0rM9)xx2WzIk|9^V#wOVx9`)Zp1$AbxeeY1Z*l}GRf`;{!vQ7Xh(z#8`p`!; zI%4U?6+NTHu};+@{|Lae_D@5Ce5 z3|Z(_Nga0HB1PN2( zBsiBJ*J2CqTzhyDr*Y>z!IzW4bEO|cmAhzj?W5P3vBGYKW%G4BVE-nRy z%)AnXw8YFDByK@sX)zKPrn7=+>tr8h#mTzN@{{|R1t!M<+4GoNCR?#cPF7-(n4H5R zFxeZ(u3?FCg4$rK0%hnx?XXpW*rlTYvBXvdLhC3%ZLw8>Str4|YVvbd^~r}=RVSOW z$xLQtQ{NoOc9C&%B!}f>B@Xk+r#Va~PvEfJ#Cel-@^e1^$v64+ppcnYqL7lBlURww zFHg)Y$;?ZK%NHb;7N@36u3*|a*^gO%vM#gYOA z5KO%Av$*2}cor(yreQo$6-RUqZ*&YRbOMVs04nC>quDd1V?E`eXyH~E!iPAl zo7(Tntebbr>6jn8)Gl_B4N=<1t27N)HlWA_9Lq`UN&~o-3^b%j>p{Nc@X0c`Q7j~s w1AHktG}!`nShBU$-=Tf}9yEd@*a%MIEU4<5X82CS{JG{I*u}qAPq8{<-@FQVZ~y=R delta 311 zcmYL^F-QVY0ET(*?%lhd8s}w^nSptSL=FW7VqI9cL=e;vZBeLjgEx2uHXO7H4beYE zG&co`Em89g6+sQn(GpD+aeGjQZQt~Le7@hR$-^U98k?2X8csY3T&Mtl?Om!L4LMlQ-}oWl)pzc$OUmOv4k) zqRdigvUzN=Bre$)n6e)GHCHU-ukfNI6E(Zx?yhdvtCrD2cuFxICM_d`JU;0l?vx>L z-a=a)#km?oOU>bkPvVvD;F{-9Rtw#G^@3m^TEJsu3HzdiZ*hn#QN$Nb0Fj06N;F{M XgaX@0jR7U-x)RfGk)Z~)TqD&nw1t2I&Ei46!q$reRWESfcmnJ8t78j?L=73~t zH7DO-l;Kax&(Bdn$V`6EST?zbNosN!lltUkOo5YynMIitv?qTA3TZG~N+DTctAfPQ zQJ9>_EH-%}bJS!B7PZNbm~}VXvE(pLe#PoEc?GM(W*xRStQtt_)gca4N7xJ&skP>+ H<>CSWYWhWG delta 183 zcmX>gaX@0jR7S4i(&XgS;^MT@oXHCqMJ7*W#)6H)j%j$*WpqC0(B&N!9umxT(w+W00`ne ALI3~& diff --git a/mobile/openapi/lib/model/memory_lane_response_dto.dart b/mobile/openapi/lib/model/memory_lane_response_dto.dart index fc33e4210f41e19f2b3f3506688daba52092198a..1f816da8683ebc9162c5e2abe0b374f317c326ae 100644 GIT binary patch delta 213 zcmZ1@u|{IUWX8#B7^NmpWRzs8)tr2jQJp8aq$o2lU7;kiBqw$9Z^kO!#Ny)Al41p0 zTLmafO^r(d1oBHVQj7G!3PG|E9gCO(Wg+VHG7^h3obyvsH5IhM8Z;m(1eo1rAS!HC zAhZrdudND1K{0dG%)oyYVtHtJDtRif35H0FDU?bJRI>4M- JYpz-@E&w0XMPmQ} delta 189 zcmZ1@u|{IUWX8$s8O0}0WRwxE)wJf~QcwskDay=CS18FW$w{4jf>C`EQz;*qqhM@u+tY(v&SRFS1VijSN1M5-O0UN0f(E;YwT65KMaRC4; Ca6G60 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 872455fb4ca12363477d5c96b6e900634f28711a..4b6846af25084ca2844b15653aa5bb79da5aa87d 100644 GIT binary patch delta 184 zcmX@5c}jD`G)DfCjLc%a#L|*{pTyF<2W6sN)k8oErPIlz8o&1m2 Od9pq4{>^oKK5PI^vO#qK delta 183 zcmX@5c}jD`G{(sX82yD56iPBOi}jL9OG@(dLQ*SAbS6(^lwhjW-29zoA>(E-rdY%)R=sSQEsv{4z0<|K)jU0 zV)920P1O`zmCO_!h0J1)%#@VWJRlFs(oq0eWUB%qCu?&CPUhfRKDmZdZSoGTvdQbY lI43XSOxvu-oyj=)A5YNa89auQ{dp}XALlXM+`;>v6#$x2LAC$@ delta 190 zcmeya_FZj53*+R4jMA)miMgpdlj|9kCU0jHWUAGi+{3KD*_pMBaq~UKeTl_zAfG_S?x4&L{y01}KqGynhq diff --git a/mobile/openapi/lib/model/person_response_dto.dart b/mobile/openapi/lib/model/person_response_dto.dart index 909901f8afb25010e260fefab773527d5bab1bed..21120f23b87b18cdf642fea4ba82ac5dac99e538 100644 GIT binary patch delta 146 zcmdlXy+eA#YDSLCVvo#}l+?V*7Z^n*uV&Po{DD!FHz_|qM*$`?iAis=15?Lj0cMfO zJDEHtt1zcd-p4F7xslm)@&#r`A(%Q_6&PzWKa196UzYO8608c7ce8|SwqTvdI5~vf bYVsAfy3Kv;-&hgW*6^ya)mn4aa&Z9wwEZ!t delta 137 zcmdlXy+eA#YR1XO88s)*W|W!yfl+j_IFsgNRwkjz4on@BUo%-w-pQmqS%o=u@?vJ) z$&JiXlP@qkPF7{n5YbV{EcVDuNlDGKRe`Z4`?8cze#_!Lc{hvZW((GNjFW}fYbIY| gv)SCo{*86=6ka(o1qF4OYIPkh1%+B`u39cG0GCTF^Z)<= diff --git a/mobile/openapi/lib/model/person_update_dto.dart b/mobile/openapi/lib/model/person_update_dto.dart index 4b1b9967e517415718e0640e3f358a35991c6ee4..baa985b1c724342f605d7543690563183e25f16d 100644 GIT binary patch delta 126 zcmZ3Yx*(xv4r_3JSHFn;n@Qm^U9~Y-F6=$d*5uo85cz zLpJHjVeEmEFR~XfDQHh#$gVNjk;8m)3x^etjsi%htqO>oypJPlb33OjrRW}e*0mOt5xooDhxwy4Qr?17Wz zIh2?bv?niQFPrShVa@~6Wvc?#t1!8O!)o$Aj;P6YTxpy6In@|9FX2jKoIH)kcrpi1 K&*qanw^;$ofFtVw diff --git a/mobile/openapi/lib/model/search_album_response_dto.dart b/mobile/openapi/lib/model/search_album_response_dto.dart index d15513963df5cdb32bf59633cee5a6d5327fa7db..6ca6d21031f894abc20729195b6c39670f2326a2 100644 GIT binary patch delta 273 zcmew-{ZD$s62{4U83iW4U=)>5P$q2nJdsg`saA6` zFO$S%HzwuD3QUTenRz7&CHWWxJIfdP2vI@Jyl+ zUdJpj`3$>!{KlRvV#Y+k`G#|E)RT?gm^1qF4m V@h}e9bQlL>Hkemy%~i|A1pu?QR+9h# diff --git a/mobile/openapi/lib/model/search_asset_response_dto.dart b/mobile/openapi/lib/model/search_asset_response_dto.dart index 866dbbdcd055adbcb5a5a5654b803fb1278c5923..8253ad0b149510bb1819f2e6804bf85353eef95d 100644 GIT binary patch delta 273 zcmew-{ZD$s62{4U83iW4U=)>5P$q2nJdsg`saA6` zFO$S%HzwuD3QUTenRz7&CHWWxJIfdP2vI@Jyl+ zUdJpj`3$>!{KlRvV#Y+k`G#|E)RT?gm^1qF4m V@h}e9bQlL>Hkemy%~i|A1pu?QR+9h# diff --git a/mobile/openapi/lib/model/search_explore_item.dart b/mobile/openapi/lib/model/search_explore_item.dart index 6dd35b9562c22f97377249142797123c100780de..ddc8f5282b3d0f169bef72f6eceb76ff021334a7 100644 GIT binary patch delta 197 zcmX>oeo%bFRL05c7&)XB6pB&{OEZg7Qxr-vGK=-f5_3vZb+{B1YBeXHWR&L#E-A{) zOIH93Pkzi;#*>m*lBi&7s{o=WdojsQZej|Q266N<5{omO^HWka6|{l+6%;fen%*%v zOMv8URY0T;#3)-8h@>ZT)Z}B#5|d{!D{sEXoWnS|iPe0v2dl;Aovd$IWk4F#L5@*S PPzS3Ab84-*YPq-oz$ZWT delta 202 zcmX>oeo%bFRL03`89B8T6pB&{OEZg7Qxr-vGK=+65=#HLbaTRB%aAW?s5N zSz=CU>f{}a@{?aM7V?343bwXTVJ{}>$xTdw(qLh|jKty$=lqmZO$BYBegy>$kcpGu zF*!?sB$^5`3SSrl;=XuzGcn Sn-mn(LF&QmT5GOaE-nD6g+TcL diff --git a/mobile/openapi/lib/model/search_facet_response_dto.dart b/mobile/openapi/lib/model/search_facet_response_dto.dart index aadbecb3901ab1d5f29247f68336ede60cf7980e..a675dd881bdf2cbd0034d7a1b4149c3635e83eb0 100644 GIT binary patch delta 184 zcmZpXY?0hBjdAj3MybhD7-gAiH77q|G@5*cQFO8xQ<*?=eraAwv4X9w0)#cWmPvK; zL8d?<2v;v7u{gsyKP6RDL3=U}v*cu3W;+##lr5CjQAo>7%}Mb~%uTgbfiox1XO5bz x!Xh*I1GDyK2bOBa$-h}WC+}o+*zCe4$EE}^LS2VT0SMILy1)Xp)?Bq*TmX#eJN5to delta 182 zcmZpXY?0hBjdAiOM(N2@7-g7hH7EaJl$v~nQFpQ!Q`zLzOk$I3ndB!QWC~PF%S_El z@k`82)yqgM&T!68N!3))=28FxjpY2&yprO{#>^fna8hPw!iB!uTAeKOwDJMbN6QP6n;+xz9c4z7MBmw2ZqtBPaH=RzAC##{{e5Tyo-_@nM_| zpw0v#v!hsI2c4NxE}cDy5?!x^@x>0~l2x^}@}5=L*0-$E&YE?YixK*470O+JTXuSY z4*uizNAPe})ObH$xD;v}j}=~{=NQfFL5PoFmk*-Jd2!8Wa4+=XO6W&IP;nyo@lAWz zg%MoPdq8mESxDeU^kGVj;7s(o+AdT!Zv2WNEzTG;*9NqRb_{KkKS(F=ByON8Ij}4b zp(v&BDTNV|Cef7Q&}0*ji^?3rWVZ3B_(Vr{ lu{nIW4Y6%yM)B&_;P}3-jaJ#hXJ-A(|CIOCglGL7sVk>p}PGA5ye>= zT3ea|1Bu3>F{mxt9crnumbz*=J?H#5JkQ~2sV(*Df&=A4c;x(e;8a9;4R4lS;(d|1 zTHYw-H%o;$3kJU9cG5dCyR`x?_~LJF(sh zD8eB=1Q8>mhBHxtDOd*u9Vszk@d$Rs5KaUyF2x+y$S9h`fgT^Z6u&6%^FLYSnds=G9tr)pBtG04RklEC2ui delta 142 zcmeB^?UUWGigEHIMv=+;7}+PUVlJp@CckHtn=Hem&y|^1q5u(|?8Y=} z@_#1t$rqXACz~;6PTtO}GkH3*#N@}!ev=(p)C6>(3T;)O8q!(nCv&rUPQJ^cx;cb( p6XRrC_Ug$j?B<(yu^r+hjB5Oo&7`v%}=a z%ziu|E&0W^DqyX;ELxM(S?VWSu*yun%M!FXgmn|+)(n|HA5utD_R;#Fs> KwdShj;sOBUYA7fG diff --git a/mobile/openapi/lib/model/shared_link_create_dto.dart b/mobile/openapi/lib/model/shared_link_create_dto.dart index 8c699424dda551c5efb5c2610d15eb78a4ef5600..6bfb78315fa027f43e4cbc62965c98e189f1cbfe 100644 GIT binary patch delta 374 zcmXwzy-Px26oa0oi?1g}iu6imqU0QMl{lYd59W@;D|G7!rd?OI>0zo(x6BR0k0sA-m) z1A(Es!Z@LhAl&GFnDyO c@#J2H?p}o7b&W6A3GALM-bZGwoX5@m0{1_BNB{r; delta 289 zcmcbtb6ICYFXLo8Cb7x47*!`vVicPEpHXY_VMh7MOBv-RYcdHl)oM;&!z#P^2Xj5+ zDvkXUZMt-?#MP}OMBdirXC6xuK3bwWiAbRo=HlxWlY>Jbw zvH4BzV$+%&$EGt`gB~QM{WgwN9lapT_T9A{Um}0Af z#L-chJd;aqG9!1+=58KM#z{QglXzGs7jgG(-opEcak7j+&E(tsj+3YHyKbH#puq+J DTM#$k diff --git a/mobile/openapi/lib/model/shared_link_response_dto.dart b/mobile/openapi/lib/model/shared_link_response_dto.dart index 9e40fd29a6d7c93c3caefb8ae8969a10248bcb77..78feacfd1fdc00695e8142590e4593cec42bd6b4 100644 GIT binary patch delta 714 zcmYk2&ubGw6vx>KyP0m1?k1#7YJUywO47KLSOT_-gxZ1?4_=aHTNk%(%x*}E zMo|$wc+v04i{L?|o{AAc{|2RpUc7nhMG!%uiWesd8*_Qz_x&>SX5Qy0dz9USfGskO zT{4D8B#Mh%>tqm-v>rVY#!`j3x630s+iSL3;nlr73fyV-v z7=t9L*bGd?&K5oMvbAlpjjGApa>2tNK653I#19f5W;e{8yeu8Q5I+#RO)h5ljc;cqL|_NGeVR*Kn7f#3y;!+Bv9z~SG4Ulhh2PW&7wuAQ+t50KuLJCA(YBrX zdc}5%<#yaNIxD)a>A5`YsQ!ORL+kCUv$E-KRIQ3IHtQtBA^LsE6+(6`94)a2D6Xqi{ki*p(mPUFbEQ$Z@QO z(pZl$l;jL@p|Msi(h%@bT|z!uz%O+fw|O5_7jZ>dMnPSGrp)0$$>C0P5#I(E@LZX1 zy^qEvTuKhz>qC&zI{;H%0KV((?gxEK`;pnGSXI+4cz$4&{f<-cTc3dM+XO~@(*@9R J&Ai-{<$nZ!;er4F delta 628 zcmY*X&ui0Q7$z}4zNSr+mQp*Ky3a1N?F=}Fy15ZIaa9T)9J136(%Ni>#kC|Y?G6>h zi{Qb-<4Hl;!LvejsCe-o@Guc}^RR>NF!VN$CW|fX@V@W!Jm1I1`|x~+lZTUU!C;F$ zgH<+-33ilkdzM?l8f!pibEvQi_81Ld#@OX1J~26LGg{oc*XWeH_NpOK+ABfjbsTUq zK66R!cFVOl*67hQ^*PDE@LyTCHu0R(@RiG;$L0IG>?1~4ZaR%>9XGktAiRuuzKxie z#Yf>J)`b!ZqKYp<5!Z!rJoBp{jN%=i#|aOnWCT{m^Rj#m+_7A|h;;WVhfwyFEg zpm$xX+Oq0bTc$pQ2DQ3P+qJwv9YTXvJ-AU586Sq1KwKmWvAjdzCfH delta 133 zcmca0bwO&wG{(v28F?nRFtP_`X{@y&DvbV&dUY>%ltNt diff --git a/mobile/openapi/lib/model/system_config_dto.dart b/mobile/openapi/lib/model/system_config_dto.dart index 4bcbd2634bba255997eec354b226dea8a8207eb6..6bc4e5e2a22dcaeeb95edfd565630cc10792ab16 100644 GIT binary patch delta 120 zcmaDa_g-$pN=D|a{G`cK851Y-GMR9B`^L7$20nCzf%ft&e@!^#nM2z?`P6+O7K4CrhV*61dt0P6Nk}g<= zX6eb`KSw$m$zVt4gQ%Eu2GAf%ciSWx{8jQf-Pm&;AnJ;u&W)lWh^TTQymJZc3q6>z zS>#llap79l^+4fPOd~E%;X;^2QCvV)n8&a%fj1#l`xI9Q9;F_fO1*q)J6|YIm-BiK m=aP(d$rEcoS0lV^muicb%$&XO7wndoG}HWPtCM_{=f45pIDdu! delta 362 zcmX|*ze@sf7{>8_dv}p|C@OZGa&clAfl_G%dAzT2|*wPV-vEFZsA29H!6P5K^ROcoucNMNzf%z$Ba&*e3qWsu-|oJP>SdH{u_-mf7@{^r4`{8~EY$sB79@!)aQi z87e-xBoe$DJ2Hc6i)?*T{yWb2O9D)#ponn zf({?35&i)p2#LoIqg$QQPW1<*bm=s@1q};N4?H{{cs~2t{p|au#&bQzm>$s5hH>;H z$NCUWJ#Oz*D;wofoii=QlAfWdjqpRerZ>iTCSsh46uTmzUkpZw4Ku~MFlksTyt4xec7k74 zni+eLuXd6TcJI}tNA?{)TQ}*k;|OP-K{w!wGr*=Z%CVDR%}oXyrF!{EKD~39nc%-o zr}(Fp;iK7s-2w8>IIo?6m+nJy-fdcPnm(E5m7D=@mYSF5lb7H^7WnQiP?Xt|bFZe6 zi!MXt9*6z|?njnrMOWC3&Lg`+zC}tD{UU$-<&(wk-zKL@b(No1w->j{wMunslU0>s bPhF?2dbv>kmD_7#B%4R6s!-<+f1#5_-wXGGg|Vwc;eKkZCiGHY2{9Id(*b zRWnJ;?4fP?6s-o`&UvJLmYYt7f<4MlYmiNQoVQkimv)M}Jw)3+!h$owXW568z5JEO zS(h$@GQ}U~B(LNEUz~^sGQl;OcJ9yBs+9)2@*>0D0E_M^X1$12H)6)^!tl;ea-*PG zt2CTEcel&;)!>QMSqMjRpO(cr>RB>)M@xyeeip3SLfKiR{Z&vc4U+ILz-)lzB?XM>7# 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 edfa240eeb1907bd9e423457051c9c8c3e9b6ebb..bf39f969ccf640de75a60a9037e9bc16488dbfb4 100644 GIT binary patch delta 314 zcmYMvy-Pw-00nT~eZCK`Um?Al)JufKic}~hq@EEbwM3NI(vX-)Me!`Vk0NwyXlm#z zwYU^i5K%d`HI#osL`^L%Vc;JS^qQJ}=S+vwj5TAobpb~t2$O^`Z~Gz`s0&G4lLm=fb?i5#a=KTK%|Gqx9wITRez zc$A9xbY#&dFCeGr7*&Gkw!M^-;Bo?6N*b^7815AVH);UKs?Js{&dX-5w8vB7|BOy` z1mDU4wtX7j)f6&n0s-d|-e?S0bQo3JC%adiStu?G8eMKwU6z0!?<5|)8SHw~*zg>n y?cPVqcaE0lu<_xeGW~luTd>UH8uCoXBJ;z=!uZlc_87w%>qV4BX`GUe3dXg5Gq(xNJ5b0_Cn?qcf9g>}9qIk+{oQKTwsMEq*HTg~ IMQVin0oJ~Em;e9( 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 81ac59f49c66db2af43c8f8ce15c4345918fb44a..f4a9a73a7bded124dafc3b2101845fd886b6b2e8 100644 GIT binary patch delta 262 zcmYk#J4?e*0ES`C$+>xITa_l(653!zMN?4(he{V`@irBl3T6;QOPfK5Z001isBG-pm}9tO3kfdF$U`%+-z)%D-rc4z zrYP9cJc|~ac8Nth$E?b5Wgp?HkfzLXDl0fL;Zx4>BqL(AA^+??Z)%cP6>+FqxVprb znqXP4QF98s>xgr`&X^N1)J0aDEnZBSOXE^EH6A>lu5-ezS)l1>IWS@RZSE~DM(#Mv lbkZAdXwml{sr&78ezdLsPdkYD$S=_d@|1&|P8wd~dA|kaPOty~ diff --git a/mobile/openapi/lib/model/tag_response_dto.dart b/mobile/openapi/lib/model/tag_response_dto.dart index d7eee99a4a7e5debb81fa6d5aef92c1124eccc91..621223b8dd2230fcc94f4a5a3f790c1214ddbdb3 100644 GIT binary patch delta 136 zcmZpbYL(j1!#H^fqu%5mMhTwM;?yF~6df)Fg<8$YpBa@WKW3DfEX!0mc_Wk2S~mH+?% delta 139 zcmZpbYL(j1!#H^tqr~JMMm?U=;?yF~6df)Fg<8$Ye;5@fzhV@hEXLF@`2>^njuVw@bpEIRo< zqr~I@w!F#O>{64zvYAc3%ceegADh5rSN6ckQXB@8@37lVUdL`Wc^bRGWG@c0$p<(j zBy7FUYwki;M@(qr_$uV5rK+HM$9%uXHaL&5P hnw+YepK~QMPLAhwoGb^#4|(h-d+|)&yny#2D*#Q2Ltp>^ delta 243 zcmeyU_EBv^GvnmLjG}@H3MCnt#d?{=Zi!|2MVTe3llvGIG*eQGlZ!G7N;32Fbhs20 zYBjC7fRs;WafwZENl|8Ax}8EvV!CHa@#cdp<&2w;v7|C?-pP{1IN63-VsZdm-egmD zfyw{b%qBl)Q=hz#O=_|$dmtM`$K+4!9+S_pn@yg^ZZO%4!;B9iY^ws5-oPOxky-3m zl$?=SmYQO#f?(??Om5(in0$jHaPlE8)ydXe?Lf>uc|T|CWFyX|$!mGpH^1YGVVum( YJ9Y9Y9>>YOJob~lcpNt`;JwHS0GI7mYXATM diff --git a/mobile/openapi/lib/model/update_user_dto.dart b/mobile/openapi/lib/model/update_user_dto.dart index bf655ead3412d9b4945eb1f0c1c2859a8f1f5021..71f3f16e8a745bbeab15e7474dd94b06604f3ac7 100644 GIT binary patch delta 422 zcmYjNO-lk%6y+6#TF&T<#=JRZ%$n&hd99NPwnf6uYO{nr zIWh!GcAI^U=6+VNXw4E~$;Rxr&gyMB!oqcn1Xs==lWofck4_62p#@>F8^=OBrUW0x z#4v7!Hf(TMVgwIDH@3wDJ~)4OMUiy%*U%I+cO09pK6G)+aem3IL-#;~X&E%FYhMkc zQZW8^jjsLCNQkC%jiz}2${f8&^q?#$=#`qWFC`$$tJw9HA$V5s zDs`YoDWc*jp)8khq#R&Ralq|eXA`~|f;;~p6mmWtl}?lNC4(+e$%ZU`wN;|ObLiOM3Hf&?v2e2F_L$|QmioEn}b zNQ$Djt>D19p`pfxh6tK!sQ!b9>ac8jKF{|H4?IsbT8&;72&$yjoXo_PG~S6HXN1KQ z@u15@Q6~N-MT;gfN)}%vNQ>P=Hk&BUAt{FGxm^K91AP$%gd@?~4Ss#*21dmKRMpy|s zyBYiJIJT)1Z-)P%VNB6J+!(sTg|R^`aM1{MX)h#h1m|4;w33iRNFs5du1F6qj>g=q2e9H Lq!80zggf&O;1rVI diff --git a/mobile/openapi/lib/model/usage_by_user_dto.dart b/mobile/openapi/lib/model/usage_by_user_dto.dart index a1def6e1e996f42673580417dcfedf753cf7417a..052ebaa9fcf46cc084347b8a21faec8658885c9c 100644 GIT binary patch delta 365 zcmZ1=zd(LN598$Lj8c=OnK&m;V>F#S0mwehD5F`HnUb1ctiz?CP^)Rp1*9_bN)!q* z@=NlI;oQ>V#Prn37EGFx&6tG5eG-dH{1S6h;nENzCQoH5o?Oo?KY1@R-((49hsiuZ zb_BEfA(glRH@iCU0OdlY!W3s{)~Q z6u{Qnsz7Z2!lGj4nF8Xa7I~(CBvXrEE`f-`csdFY2idAX9TvkHHQAm`b#f=0)Z|O7 z4wHAWs!kSS)192cCbM}lTQcM1a~$TAZ8(i5+j00!=HjrL+{58CnU&LYb3W%eR$+*1 i)IlMnpr8(Mj5EI?lV{502!0tsh#g?*T5GOaE-nDI?{cF6 delta 333 zcmYk%y-LGi6b4|vU(yV=f?!*s`PxQGAss|o!4N^G3gQoLrAx6vD`<;Jy2VkK4#KO> z0dJsCaM00FaPSJe3@5QQ6`bDl4u|KQ*o@85kl>RnJ^QHc2FX;J>t}E5O2-Kk4@&47&Z=ZO$r#@~ON61VxSQU4y3~e&Mune+n32*EW zXWYO(H*wALFnAU*&%ox381edC=zEtt9oI?{R9L8stew!Vm83nhT`Rf4R=@akYkEUV zG_fixpmGgOS;doB!HqQVAxh&%c}(!EZDOD`@TF}-YU|iY)!=BgaWC~QQEIeMh)KWLO^0ssI2 diff --git a/mobile/openapi/lib/model/user_response_dto.dart b/mobile/openapi/lib/model/user_response_dto.dart index 29fd788f53c08b5fa8ccbec564fd8b68048b19e5..163ba4dd1d3d9b1fe3d52d7ebf9dff4283def5b8 100644 GIT binary patch delta 565 zcmYL`J!lhQ7{|Hq+?yWBrAc#_H1t(Z4(aI-i!GN%EhwcbO)CY#DJOR!C;5=(szu09 z9CVBDcj%%Heo$}`y6ae%ZXJrHQ)V5+;^NS2b6=uV90-QQ`E|4JYtc{H90O9=Rd9a{(wH;7GWIPkaF-VG`f? z^LWK)u_v6t5B?lnF@<|V7s;@@CXV5;xQxG21qWglj%4GPn8%KoMqkpQNIBGEDj+Sv z47=O0Q9OxF3(e)$J5aH$R$ESE$qDMHXu9gVQ5Bu4s%cWBv8l~sT}%JhI34bmNSBafMoYUC delta 548 zcmX|;&1(~35XRZB>}Q)zD*0#=eKl*NcEvVrF>JHN9*R~)BVME@SKm$ZLJ~FEsvx=8 zgWiHXet|a+l9Lwt52y&mgLv>#JoHd6f>#epFRmfUVVK_x!|*&a-9opp+2L@APvA3` z2G3_v<}>)l6YOyWkNAt2=O@tN9C7_N^{^QZ)p*@(A79WkLaqi))>tEqVn)cIA|&ui z7{h)TX9a?f!Ynp~7-ZoTM#bc4fBKfU9#mH-h#264l*F!>#iVo;8&VGQktytpQ`nXo zxFH?JQ}H~mM-q4u^4-W4Jd_V0At$jWPvD(AjuVQ5ld^+7`5d0hX>3O>gDPYA5b{0c z^dh6K#i&jEy2om+)k`+1ux2Z`=kbk&3SsbsLKmT^Rl&({=Y-u z)1|<*hG>(%Dc2gf`>w9yx1L2(AIE!r4n>3DuhGGb{t}OkJ5Y>i%xORHWTb>^Mtm~tmOG0m9#fH8@SOF^Ml)0&H`mJ0yAv&kZEo0@We%Ur$IL$Y8DrAqGt687!sH8M diff --git a/mobile/openapi/test/album_count_response_dto_test.dart b/mobile/openapi/test/album_count_response_dto_test.dart index 2f294f463ef241fdaadc7de43f795cd8651b4b72..5da1acb072f7b1d4419e37130b8913d21af8bb01 100644 GIT binary patch delta 19 bcmZo+Yhl~)oN@9(rpU>67|`Kv$2EaoR}&m eA7=eLS%JBG@(-2_pt=?=E(L{JO=~W$S}p({avZk+ 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 657191ec976f77157ac0ee0576af7bfcadeedd47..e981b1a36d0917609f15e94b2d2d765f4bf495ca 100644 GIT binary patch delta 55 zcmV-70LcHA4VDeC_5qXP1b36<19Ovi0)LZl19g+Y1$dKM1!j{s233>L0~C{21dEgQ N0fCeD0%eno1`31(7CHa` delta 55 zcmV-70LcHA4VDeC_5qWo1%Z>`0)LYy24$1L0~C{A19g*a0&|la1&fpR0e6#21ZR`f N19+3O1XPoZ1`1}N6-EF6 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 6998ea6a92e16e751779cee5e614256aff922e1a..9d9a8d24ee2b152500888a33e4540f01e4e11b8d 100644 GIT binary patch delta 19 bcmdnVx|4OoOUB7wOsSI}F(yu4&%^})P^Slg delta 23 fcmdnVx|4OoOUB8eOi`2lnAj)3WK5mBo{0+pZ2t&# diff --git a/mobile/openapi/test/api_key_response_dto_test.dart b/mobile/openapi/test/api_key_response_dto_test.dart index c849e7629f8bc974ac4dbda61809a4521c51984d..399a01429a30c75dd4df4d41ba1d2cd85dcda950 100644 GIT binary patch delta 23 fcmaFF_K0o6b;ilPOqr7nnAj)ZW85+MKT|RQcufh> delta 19 bcmaFF_K0o6b;ijKO#3H4U`&|&jVT8JS#b!s diff --git a/mobile/openapi/test/asset_api_test.dart b/mobile/openapi/test/asset_api_test.dart index 426e5e79a20c4a678ea3facb5445e2da71cecdb0..e09bb4d0f5817b58f20d9b01562cb276b9410149 100644 GIT binary patch delta 88 zcmbQCF+*d6zp!I)Nl|8AxMGWJY9#l!^wS1AY` 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 dc1bf68a529e98729de87637c1679c2497c8a699..dd0a28ba57f94084e8e42734e17858e3bde1c88d 100644 GIT binary patch delta 38 ucmey&_L*(NPsYhXOo@|4m_sMCG4oCS$rw3#GgB}Zmx4mArZpE=Ef)Y03=7`? delta 38 ucmey&_L*(NPsYi6nIb3uWK5ha#vD9(Jrm#LD5g*@E(L{JO=~W$S}p)B5e%CE 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 993e679ffea898061ea8371ff4fdeac0949f08ef..3df5ba0d311d4a934d0f3053152ce68176e1d9aa 100644 GIT binary patch delta 25 gcmZo>Yi8TP&NMlfsb>;X8W)#>LanAX7gsG809j}TBme*a delta 25 gcmZo>Yi8TP&NO)zQ~V^R$y{6t3bmTnTwJwW09)P$Q2+n{ 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 7bf41e3d7590c866cfd9b187b08c4deba177219c..7dbe5bc4be52e66eddda4e5896d89ca2db6df55f 100644 GIT binary patch delta 26 icmZ3-x{h_jGsemOOrewSGiGveDJaxxT61yLasdE-jR)fZ delta 26 icmZ3-x{h_jGsekIOi7dPGsbXnDJaxxT61yLasdE+*9X=B 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 2c53be853973d1a7b3d85b1f25dc27c00754eb25..6d050c589b4a6f45802ae3692fb74d95f3f2cff7 100644 GIT binary patch delta 26 icmdnYx|wyuC&tO%OmUN6Ge&Z8DJaxxT61yLasdEYi8Tvz%+RwQ^aITrbI3-1%+BoYc8%@E&yd(29f{( delta 26 hcmZo>Yi8Tvz%+S2Q`BTjrg$zc1%+BoYc8%@E&ydd29N*% diff --git a/mobile/openapi/test/asset_response_dto_test.dart b/mobile/openapi/test/asset_response_dto_test.dart index c9e33fb3bc7e0b7f8669013eb808ef46de190741..f89eacf986dc53f0e58fa20c5055be3dcd2e9e33 100644 GIT binary patch delta 129 zcmZn`YZlvZg>iB2q%;W}+QXrpoaz1CnWNy~> Y$yXRtCYP}#ad9aq)M{FDan*7G0Ob2D_W%F@ delta 136 zcmZn`YZlvZg>kYmSIXoDHulM{S%ScH0#p9vO!gQkn{Dz{rufN!*zzX-1*++1OPd_X zkvMq`XZs|UCzDt>CokZNoUFjfKG~L)ee!D71R$Lb)@j0gX7VPEQZQQxs9T-0b@Ea6 Z-pOk@`6fSR%;(}#P^i_k=Hja50sz;IE)W0! diff --git a/mobile/openapi/test/asset_stats_response_dto_test.dart b/mobile/openapi/test/asset_stats_response_dto_test.dart index 3e5d8b548f58118ea0bfa5cecde0f741afe81f4a..eaeace92a7f4fc257b533ac987b93b8e6f09bf33 100644 GIT binary patch delta 26 hcmeyz`j2&kE7Rn~Oo5ZFnBus&6clPTt+}{rxd44P2ZR6s delta 26 hcmeyz`j2&kE7RnKOu>__m}0oN6clPTt+}{rxd43|2Z8_q diff --git a/mobile/openapi/test/auth_device_response_dto_test.dart b/mobile/openapi/test/auth_device_response_dto_test.dart index 615b34b1d786e4a9826adde2433f2404f96b0c51..c0cccf8d65c3c1dca8bda88eb55836e53178ab08 100644 GIT binary patch delta 46 zcmV+}0MY-v2)qce>H(8O0$`I018$Sy15uOB0~C{Z17nlw0a=r(0$BSY E3YC=)SpWb4 delta 46 zcmdnPv4>;BE5^wU%#o8{F(ynFU}m3u6UcUEDxECLoIH6GQ#cowfsGbVCzDJaxxT61yLasdE@?+7vg delta 30 mcmdnZx|?;wKgP-7Oi_~qnAj)(V+`WrQc$SXwC3WfO$-Li delta 19 bcmcb@c7<(&6Vv45OwE(^m|7=$F>?U`OpXS+ 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 83fee5b295e865a0ad180244254226868ab2b28c..a09fed9504fbb856cb51a8727e872e32fbfcc8d6 100644 GIT binary patch delta 19 bcmcb@dWCfZ6Vv2mru4~Q7!xO-V&Vb-Nzw-x delta 23 fcmcb@dWCfZ6Vv2!rr^n$Onj4>n9?VoV&Vb-UXcem diff --git a/mobile/openapi/test/create_tag_dto_test.dart b/mobile/openapi/test/create_tag_dto_test.dart index 8df20a4ef54cc30f496b0d7b9bcd899c2409d3b6..6bffb3200a6e0c0d76f471d7c069d1015993e409 100644 GIT binary patch delta 19 acmeBT?PA?i_@% delta 24 gcmaFK{*ryeH^$AUm_!*T?_uJb{EhM0 diff --git a/mobile/openapi/test/delete_asset_response_dto_test.dart b/mobile/openapi/test/delete_asset_response_dto_test.dart index de09a5b31ab1a8adedd13ab381095051280de0c7..7766caec7f5dfb53aa4bc5d7bc356844a6064b70 100644 GIT binary patch delta 26 icmZ3-x{h_jGsek5OhJ?HGv;t{DJaxxT61yLasdE-w+H3` delta 26 icmZ3-x{h_jGsemGOsSLaGe&Z8DJaxxT61yLasdE+tq0Qp diff --git a/mobile/openapi/test/download_archive_info_test.dart b/mobile/openapi/test/download_archive_info_test.dart index 35f29ef99a5a79619a6e57cec449c40bdc6fe254..53c705a378b01483efc51a7e7ba571ad7eaf84f8 100644 GIT binary patch delta 30 mcmdnbx}SB!UB=1gOm&kDnAj)ZWen!xQc$SXwC3Wf_{F}8AXDJaxxT61yLasdE?DhMC| diff --git a/mobile/openapi/test/download_response_dto_test.dart b/mobile/openapi/test/download_response_dto_test.dart index b823c1441ee14cc18d71918ef725f83142b5e93a..949c9517aa7c8ebb8cb6c2a6e51b86b1392dc74c 100644 GIT binary patch delta 19 bcmcb{dX06%UB=0dOx=^OF{VsD!^8yuRTu}~ delta 19 bcmcb{dX06%UB=1zOtF)%F;1F%hKUORR$2%R diff --git a/mobile/openapi/test/exif_response_dto_test.dart b/mobile/openapi/test/exif_response_dto_test.dart index 6ab5d1edbd2f5b3d4f5c66f26dd649f6fe7f837e..43d5b2673bce012068310af477b6155e43a345dc 100644 GIT binary patch delta 118 zcmX>sa#&=;MaIdl94V7IIAbR7X5pOd%aS+Qo{4>OHfPG@-%Pxd%b1gaG(=32J!|qe z)|kl`8S^Fwu^pIP&z=NUJBc-A@>BNo$!<(rfo2psa#&=;MaIc;ta+0caIjBqVBb3VF>~JJV&(!MKYQ{-rt-?Br(7_{pYBFSY3h<#80ssI2 delta 58 zcmeys^MPl>ImXEfthJNRG3HI?WQ(1w$8>x0eP-Ut)y(%MA7DwJ90|lrSW_npFo$z- ODJaxxT61yLasdFK*c1)` diff --git a/mobile/openapi/test/job_counts_dto_test.dart b/mobile/openapi/test/job_counts_dto_test.dart index 299ac292db57565e02a965dc2116e151f13f0bbc..43e24df0fc90be6d1a37c342f48783dde3d01207 100644 GIT binary patch delta 31 ncmeC==;YYY$29p3Q^Mpvrnt##n1d(FGjUJ$VGf=ApP35)xV{SS delta 31 ncmeC==;YYY$29pJQ{3b}ri96>m_sMaGjUJ$VGf@BpP35)xYi2q diff --git a/mobile/openapi/test/login_response_dto_test.dart b/mobile/openapi/test/login_response_dto_test.dart index f70779979812b571d09f3b13c61e02c60fe36ebe..408b7fade6be8e2737a914891442df84fe7afac2 100644 GIT binary patch delta 42 zcmV+_0M-Ae3a1LNMgo%#17MR#1Ywh)0tb_I1K5+U1aFc94wI(>XOl((Qi_@% diff --git a/mobile/openapi/test/logout_response_dto_test.dart b/mobile/openapi/test/logout_response_dto_test.dart index 2d83e1613a448752ae6778a02b6111d522f5f371..1d16ab3c6c92320a063edf1ab05858b602d2c6de 100644 GIT binary patch delta 26 icmZ3(x`uVbb;ikdOevEuFs5^HDJaxxT61yLasdE)!Uw$o delta 26 icmZ3(x`uVbb;ij~ObL@OFlKXcDJaxxT61yLasdE)`Uk-P diff --git a/mobile/openapi/test/memory_lane_response_dto_test.dart b/mobile/openapi/test/memory_lane_response_dto_test.dart index 4e25825cdbc6a431623c238599985f93a0d02c7c..2dad2c356b7e177e23cb620a1f754cc95535da1e 100644 GIT binary patch delta 26 icmcb>dVzJrW5&r&Of8e|FvfFnDJaxxT61yLasdE_RtPx& delta 26 icmcb>dVzJrW5&sOOc9gsFm`isDJaxxT61yLasdE{z6fOi 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 309324f884b8d4fe777f1090d4879c460ca11a57..fd10307b31692a08d71e8e695fd88849ae99eb68 100644 GIT binary patch delta 35 rcmeys{(*hNYsSgl%+Zq_nAj)FGUsi6&8W@D#igK7t7*-}Rm%kc=>`g) delta 35 rcmeys{(*hNYsSsHnY0-v3ox@!_GQYO{F*VEi%UVFR@0h`tCkA@=(P&Y diff --git a/mobile/openapi/test/people_response_dto_test.dart b/mobile/openapi/test/people_response_dto_test.dart index c48f0099adf2ed306891df900bf8c2dffae7f178..0b155b0debd0cc3e85ef29d47fd91bbc47b84331 100644 GIT binary patch delta 30 mcmZ3)wuo)Rb;ik)nOZ07FmX@5&A5?^OF^Ml)0&H`mJ0x<1qng` delta 26 icmZ3)wuo)Rb;ilbOj{>kVC>=IQc$SXwC3WfPARE(L{JO=~W$S}p)ArwpS2 delta 38 ucmaFB{(ybM6~@V}OhuE6nUg2iF|kj+!nkAdccwfpE(L{JO=~W$S}p)9-VIOy diff --git a/mobile/openapi/test/person_response_dto_test.dart b/mobile/openapi/test/person_response_dto_test.dart index 129a9c3140ac7ce14b66416ed4d850ac8778a02b..8b9f7bec8a17ab37c324f58a3ebe668abe4fd326 100644 GIT binary patch delta 26 icmaFF_K0nR0n_9^Ofi!+na*%=DJaxxT61yLasdE=Vh8#F delta 30 mcmaFF_K0nR0n_9UOze|qG3}eI$&}2+rJzu&Y0bq|%LM?b2?-ql diff --git a/mobile/openapi/test/person_update_dto_test.dart b/mobile/openapi/test/person_update_dto_test.dart index 47de2eb877a39f21592a6fa0da7b315c1ae99e13..b515c2c8e1e98b24babc02120751e48339a8d00d 100644 GIT binary patch delta 31 ncmeyw_K9u7MaIoeOlpji-!Sn_zQLHx#igK7t7*-}Rm%kcyN?OK delta 27 jcmeyw_K9u7MaIehn6fsXV$@~i;!;qk)wJf~s^tOzocjpu diff --git a/mobile/openapi/test/search_album_response_dto_test.dart b/mobile/openapi/test/search_album_response_dto_test.dart index 7de4a859bf6fda5171f9eb9d2301c6754eb33a52..7002d34b094da31d42fd3c38170359ab24e8acad 100644 GIT binary patch delta 38 ucmdnZzMFl+E5^xgOtF)7m|G_+F!M}a%+xaZ8Dl6Hmx4mArZpE=Ef)X<>kGU9 delta 34 qcmdnZzMFl+E5^wQ%z=~dGiFS_!PGL@iK&Z=OF^Ml)0&H`mJ0yt7z<kGU9 delta 34 qcmdnZzMFl+E5^wQ%z=~dGiFS_!PGL@iK&Z=OF^Ml)0&H`mJ0yt7z<^XN=(DQc$SXwC3Wf diff --git a/mobile/openapi/test/search_facet_response_dto_test.dart b/mobile/openapi/test/search_facet_response_dto_test.dart index 06c374497a88129146c34704b0d577856e9086f7..ed5e0d83aa8a6d1951d3bf17a5c211032323db6c 100644 GIT binary patch delta 19 bcmaFH`iynMGseljO#PGZGp0|z!^8yuSo{by delta 19 bcmaFH`iynMGsej^ObL_kGfta)hlvXST15zB diff --git a/mobile/openapi/test/server_info_response_dto_test.dart b/mobile/openapi/test/server_info_response_dto_test.dart index 8ecf13fc49853b778081ebaa1ea8fab237dfc420..e41635ec519f12662bcbcfce8d4f27ca3710afd4 100644 GIT binary patch delta 43 zcmV+`0M!533D^m+;{lUq1Zb0A1P7C`0&h+}Wnu@?9FwD%vL;VtZkv3bDQYqgOEM61PkzT3JNX<7 F7XaSY3i>D!5&!@I delta 50 zcmV-20L}mX3jGSO-T{*q1znR41qYKu1B{d80bG;F1KE?v0(+A{0*I5L1Z@fmARv7y II|>SY3h+7+Z~y=R diff --git a/mobile/openapi/test/shared_link_edit_dto_test.dart b/mobile/openapi/test/shared_link_edit_dto_test.dart index 575892f1e2d80fcb0133ca966e70ccd4e3cf55c8..7df8a5e488f7b11d60be1c47c34a696c6ddf3013 100644 GIT binary patch delta 23 fcmaFP{+xZob;ije%tezoFr`es&UkZj8*?H6dW{L| delta 23 fcmaFP{+xZob;ikSnQl(@WJ;NQov~ORlMk?Q0RXM988QF> delta 67 zcmX@bdy03%W5&shY&nxZvP4dnWl5Qw#uhc1pM`I-7i-Amwal47%sIJ>C1J7>bNA%O XjKz}=GsRE#VJe!um^FOz0X8lGJi{0& diff --git a/mobile/openapi/test/sign_up_dto_test.dart b/mobile/openapi/test/sign_up_dto_test.dart index 4c4d376b82cc76abe67582f097f6f59935f216e6..5b02f04352c1cf199c54c3b6d4d2eb7fa23fda4f 100644 GIT binary patch delta 30 mcmcb_c8P6+D%0dHrhSuZnD{2EGKF(-DJaxxT61yLasdFF`UqtJ delta 30 mcmcb_c8P6+D%0eTOyQI3nD{2EGVSByQc$SXwC3Wfe1B1bLI+19g*Z0)dlg19y|d1$vWP1!$8z233SY3c9EjMgRZ+ delta 62 zcmV-E0Kxy84Vw+H=>e0e1%s2<0)dk(24#~>0v3~419y{R0(Fxd1&x#G0eO>11Zk7c U1A3FP1XKzNARv7yI|>SY3gZJ6SpWb4 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 88c8d2aa85613dbd864e2140d3eb4560ee66d267..5fde153f1cd46470098d6153d6f69cd1af6a5ef2 100644 GIT binary patch delta 58 zcmZqTZQ|YVlyR~qYx?AUENPPiSTcc_ee!yy(~}=Co|xRt`gXD`D?3=Mk@*A{mx4mA KrZpE=Ef)ZIdJ~EO delta 62 zcmZqTZQ|YVlyUMW=EIX4n0Y5_Fdqfd?2|XJo|x>w#13ZfWJ;Rs&Xhg*0b|bOT`VuS OxD*s>HLbb0YPkUA7Zt1k 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 2824cc64d2667f1ee5998054f45b30f21a3041f4..57e059d9b821f71b5fa08c0652b29d018b2f9fd2 100644 GIT binary patch delta 43 zcmaFE{f2vkEYoIF=EaPYS1|QXPG_y2yoy<5@(q^$$+Ar4TwDqYwVKvkT(w*PTs;lk delta 43 zcmaFE{f2vkEYsv{*7C`+%%YPIGWTqjWm?QQ`3_6}WM7tQE-nRyT1{&%u39btP!kP` diff --git a/mobile/openapi/test/tag_response_dto_test.dart b/mobile/openapi/test/tag_response_dto_test.dart index 705a21ecd0864f31476f7580d9f8fcee067369c8..88f483caf58b71effc2ee1c104553803ca237a93 100644 GIT binary patch delta 19 bcmX@bc8YDoImXEbOxq@(W6YfVmMInhR2K+E delta 19 bcmX@bc8YDoImXE?Oqr9fGOnNej41^GR(}YY diff --git a/mobile/openapi/test/update_asset_dto_test.dart b/mobile/openapi/test/update_asset_dto_test.dart index 94dcb27fc73c3cd8a10388199d66789ca6cf853f..57ebfcee2650a221feb9a9664765d860076a9290 100644 GIT binary patch delta 34 qcmeBX?`Gd{j&ZUqbIRoPOnH<2nbIepW31xhQc$SXwC3WfA&y+s-5@XQh_bjZFC$q!=#d0QhF~tG-C6m`O R=W=l=DAa0Nb8*#j0RZR=6`lY9 delta 66 zcmaFM^_FYHCC16D%t4d?F|kj+#27zWg(VKmp2w6vc|UXNWER%=$rG6PCL1!PO%7*H UoZQ4x!o{VaP^)Rp#Z}7%06Cx)$^ZZW diff --git a/mobile/openapi/test/usage_by_user_dto_test.dart b/mobile/openapi/test/usage_by_user_dto_test.dart index a4bec3f71dd7a35055232a7055c6e56b92985db5..685d49e9f907431c2288f66289136eabeb85e7ca 100644 GIT binary patch delta 39 xcmV+?0NDSg2&M?I&HMBy;ZM2~6peZ!iW;mS;@_iswu|#1=Z)kC|_> e8Ouwsx)|m(pdQZ2(QJ`iTnY-cn$}!gwOjzHzZ(?* delta 74 zcmZ3;w~%kcMaIe3m?I}oU}2xUiYb0_8FTvN=`5*}{n^sMVw}vmljB)mPS$5hoP3e- d(&VjdNt4er^G*K463WG;pirx6&BayA1ppV<8W{ip 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)); } }