diff --git a/cli/src/api/open-api/api.ts b/cli/src/api/open-api/api.ts index 44764421344e6..744c297858a3e 100644 --- a/cli/src/api/open-api/api.ts +++ b/cli/src/api/open-api/api.ts @@ -4,7 +4,7 @@ * Immich * Immich API * - * The version of the OpenAPI document: 1.71.0 + * The version of the OpenAPI document: 1.72.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/cli/src/api/open-api/base.ts b/cli/src/api/open-api/base.ts index bd5fc7da9a1a7..1dd9d99269a77 100644 --- a/cli/src/api/open-api/base.ts +++ b/cli/src/api/open-api/base.ts @@ -4,7 +4,7 @@ * Immich * Immich API * - * The version of the OpenAPI document: 1.71.0 + * The version of the OpenAPI document: 1.72.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/cli/src/api/open-api/common.ts b/cli/src/api/open-api/common.ts index a99d420df5938..e49d67fda8a64 100644 --- a/cli/src/api/open-api/common.ts +++ b/cli/src/api/open-api/common.ts @@ -4,7 +4,7 @@ * Immich * Immich API * - * The version of the OpenAPI document: 1.71.0 + * The version of the OpenAPI document: 1.72.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/cli/src/api/open-api/configuration.ts b/cli/src/api/open-api/configuration.ts index 7badee474d16f..3119b0804bbab 100644 --- a/cli/src/api/open-api/configuration.ts +++ b/cli/src/api/open-api/configuration.ts @@ -4,7 +4,7 @@ * Immich * Immich API * - * The version of the OpenAPI document: 1.71.0 + * The version of the OpenAPI document: 1.72.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/cli/src/api/open-api/index.ts b/cli/src/api/open-api/index.ts index a2fc6a6a73a2d..c1e66e3a6c89c 100644 --- a/cli/src/api/open-api/index.ts +++ b/cli/src/api/open-api/index.ts @@ -4,7 +4,7 @@ * Immich * Immich API * - * The version of the OpenAPI document: 1.71.0 + * The version of the OpenAPI document: 1.72.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/machine-learning/pyproject.toml b/machine-learning/pyproject.toml index dc504220263ed..791eb5cf926c7 100644 --- a/machine-learning/pyproject.toml +++ b/machine-learning/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "machine-learning" -version = "1.71.0" +version = "1.72.0" description = "" authors = ["Hau Tran "] readme = "README.md" diff --git a/mobile/android/fastlane/Fastfile b/mobile/android/fastlane/Fastfile index 8e779035749da..9ee77949d0cc6 100644 --- a/mobile/android/fastlane/Fastfile +++ b/mobile/android/fastlane/Fastfile @@ -35,8 +35,8 @@ platform :android do task: 'bundle', build_type: 'Release', properties: { - "android.injected.version.code" => 94, - "android.injected.version.name" => "1.71.0", + "android.injected.version.code" => 95, + "android.injected.version.name" => "1.72.0", } ) upload_to_play_store(skip_upload_apk: true, skip_upload_images: true, skip_upload_screenshots: true, aab: '../build/app/outputs/bundle/release/app-release.aab') diff --git a/mobile/ios/fastlane/Fastfile b/mobile/ios/fastlane/Fastfile index e17f21eb85b7d..0b87ab6f91e48 100644 --- a/mobile/ios/fastlane/Fastfile +++ b/mobile/ios/fastlane/Fastfile @@ -19,7 +19,7 @@ platform :ios do desc "iOS Beta" lane :beta do increment_version_number( - version_number: "1.71.0" + version_number: "1.72.0" ) increment_build_number( build_number: latest_testflight_build_number + 1, diff --git a/mobile/openapi/README.md b/mobile/openapi/README.md index 5114c85bdba59..8f93f433d8481 100644 --- a/mobile/openapi/README.md +++ b/mobile/openapi/README.md @@ -3,7 +3,7 @@ Immich API This Dart package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 1.71.0 +- API version: 1.72.0 - Build package: org.openapitools.codegen.languages.DartClientCodegen ## Requirements diff --git a/mobile/openapi/lib/model/add_users_dto.dart b/mobile/openapi/lib/model/add_users_dto.dart index 8f1d71e3a9441..9ce47afc6abcf 100644 --- a/mobile/openapi/lib/model/add_users_dto.dart +++ b/mobile/openapi/lib/model/add_users_dto.dart @@ -20,7 +20,7 @@ class AddUsersDto { @override bool operator ==(Object other) => identical(this, other) || other is AddUsersDto && - other.sharedUserIds == sharedUserIds; + _deepEquality.equals(other.sharedUserIds, sharedUserIds); @override int get hashCode => diff --git a/mobile/openapi/lib/model/admin_signup_response_dto.dart b/mobile/openapi/lib/model/admin_signup_response_dto.dart index b63e305a7805d..c6f0814f801b3 100644 --- a/mobile/openapi/lib/model/admin_signup_response_dto.dart +++ b/mobile/openapi/lib/model/admin_signup_response_dto.dart @@ -32,11 +32,11 @@ class AdminSignupResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is AdminSignupResponseDto && - other.createdAt == createdAt && - other.email == email && - other.firstName == firstName && - other.id == id && - other.lastName == lastName; + other.createdAt == createdAt && + other.email == email && + other.firstName == firstName && + other.id == id && + other.lastName == lastName; @override int get hashCode => diff --git a/mobile/openapi/lib/model/album_count_response_dto.dart b/mobile/openapi/lib/model/album_count_response_dto.dart index 7227cbf55af57..62121c1f3521b 100644 --- a/mobile/openapi/lib/model/album_count_response_dto.dart +++ b/mobile/openapi/lib/model/album_count_response_dto.dart @@ -26,9 +26,9 @@ class AlbumCountResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is AlbumCountResponseDto && - other.notShared == notShared && - other.owned == owned && - other.shared == shared; + other.notShared == notShared && + other.owned == owned && + other.shared == shared; @override int get hashCode => diff --git a/mobile/openapi/lib/model/album_response_dto.dart b/mobile/openapi/lib/model/album_response_dto.dart index 3f9492c73dd73..99dfb0a013a03 100644 --- a/mobile/openapi/lib/model/album_response_dto.dart +++ b/mobile/openapi/lib/model/album_response_dto.dart @@ -62,19 +62,19 @@ class AlbumResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is AlbumResponseDto && - other.albumName == albumName && - other.albumThumbnailAssetId == albumThumbnailAssetId && - other.assetCount == assetCount && - other.assets == assets && - other.createdAt == createdAt && - other.description == description && - other.id == id && - other.lastModifiedAssetTimestamp == lastModifiedAssetTimestamp && - other.owner == owner && - other.ownerId == ownerId && - other.shared == shared && - other.sharedUsers == sharedUsers && - other.updatedAt == updatedAt; + other.albumName == albumName && + other.albumThumbnailAssetId == albumThumbnailAssetId && + other.assetCount == assetCount && + _deepEquality.equals(other.assets, assets) && + other.createdAt == createdAt && + other.description == description && + other.id == id && + other.lastModifiedAssetTimestamp == lastModifiedAssetTimestamp && + other.owner == owner && + other.ownerId == ownerId && + other.shared == shared && + _deepEquality.equals(other.sharedUsers, sharedUsers) && + other.updatedAt == updatedAt; @override int get hashCode => diff --git a/mobile/openapi/lib/model/all_job_status_response_dto.dart b/mobile/openapi/lib/model/all_job_status_response_dto.dart index 17c443abefb82..7bf2879488322 100644 --- a/mobile/openapi/lib/model/all_job_status_response_dto.dart +++ b/mobile/openapi/lib/model/all_job_status_response_dto.dart @@ -47,16 +47,16 @@ class AllJobStatusResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is AllJobStatusResponseDto && - other.backgroundTask == backgroundTask && - other.clipEncoding == clipEncoding && - other.metadataExtraction == metadataExtraction && - other.objectTagging == objectTagging && - other.recognizeFaces == recognizeFaces && - other.search == search && - other.sidecar == sidecar && - other.storageTemplateMigration == storageTemplateMigration && - other.thumbnailGeneration == thumbnailGeneration && - other.videoConversion == videoConversion; + other.backgroundTask == backgroundTask && + other.clipEncoding == clipEncoding && + other.metadataExtraction == metadataExtraction && + other.objectTagging == objectTagging && + other.recognizeFaces == recognizeFaces && + other.search == search && + other.sidecar == sidecar && + other.storageTemplateMigration == storageTemplateMigration && + other.thumbnailGeneration == thumbnailGeneration && + other.videoConversion == videoConversion; @override int get hashCode => diff --git a/mobile/openapi/lib/model/api_key_create_dto.dart b/mobile/openapi/lib/model/api_key_create_dto.dart index c8eec9bfc7e79..91cf836b502ed 100644 --- a/mobile/openapi/lib/model/api_key_create_dto.dart +++ b/mobile/openapi/lib/model/api_key_create_dto.dart @@ -26,7 +26,7 @@ class APIKeyCreateDto { @override bool operator ==(Object other) => identical(this, other) || other is APIKeyCreateDto && - other.name == name; + other.name == name; @override int get hashCode => 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 dae46f9b9ea3f..d117d7a5e471d 100644 --- a/mobile/openapi/lib/model/api_key_create_response_dto.dart +++ b/mobile/openapi/lib/model/api_key_create_response_dto.dart @@ -23,8 +23,8 @@ class APIKeyCreateResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is APIKeyCreateResponseDto && - other.apiKey == apiKey && - other.secret == secret; + other.apiKey == apiKey && + other.secret == secret; @override int get hashCode => diff --git a/mobile/openapi/lib/model/api_key_response_dto.dart b/mobile/openapi/lib/model/api_key_response_dto.dart index a680b32153bfd..157bb83e7efab 100644 --- a/mobile/openapi/lib/model/api_key_response_dto.dart +++ b/mobile/openapi/lib/model/api_key_response_dto.dart @@ -29,10 +29,10 @@ class APIKeyResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is APIKeyResponseDto && - other.createdAt == createdAt && - other.id == id && - other.name == name && - other.updatedAt == updatedAt; + other.createdAt == createdAt && + other.id == id && + other.name == name && + other.updatedAt == updatedAt; @override int get hashCode => diff --git a/mobile/openapi/lib/model/api_key_update_dto.dart b/mobile/openapi/lib/model/api_key_update_dto.dart index c28cafaee4b95..c7002482daba8 100644 --- a/mobile/openapi/lib/model/api_key_update_dto.dart +++ b/mobile/openapi/lib/model/api_key_update_dto.dart @@ -20,7 +20,7 @@ class APIKeyUpdateDto { @override bool operator ==(Object other) => identical(this, other) || other is APIKeyUpdateDto && - other.name == name; + other.name == name; @override int get hashCode => diff --git a/mobile/openapi/lib/model/asset_bulk_upload_check_dto.dart b/mobile/openapi/lib/model/asset_bulk_upload_check_dto.dart index fc80d4537bc79..9a88201a3fbf8 100644 --- a/mobile/openapi/lib/model/asset_bulk_upload_check_dto.dart +++ b/mobile/openapi/lib/model/asset_bulk_upload_check_dto.dart @@ -20,7 +20,7 @@ class AssetBulkUploadCheckDto { @override bool operator ==(Object other) => identical(this, other) || other is AssetBulkUploadCheckDto && - other.assets == assets; + _deepEquality.equals(other.assets, assets); @override int get hashCode => diff --git a/mobile/openapi/lib/model/asset_bulk_upload_check_item.dart b/mobile/openapi/lib/model/asset_bulk_upload_check_item.dart index 304944122f55e..0d20bd8b3a1e8 100644 --- a/mobile/openapi/lib/model/asset_bulk_upload_check_item.dart +++ b/mobile/openapi/lib/model/asset_bulk_upload_check_item.dart @@ -24,8 +24,8 @@ class AssetBulkUploadCheckItem { @override bool operator ==(Object other) => identical(this, other) || other is AssetBulkUploadCheckItem && - other.checksum == checksum && - other.id == id; + other.checksum == checksum && + other.id == id; @override int get hashCode => diff --git a/mobile/openapi/lib/model/asset_bulk_upload_check_response_dto.dart b/mobile/openapi/lib/model/asset_bulk_upload_check_response_dto.dart index f77c3686a3cda..2c4f821a7b870 100644 --- a/mobile/openapi/lib/model/asset_bulk_upload_check_response_dto.dart +++ b/mobile/openapi/lib/model/asset_bulk_upload_check_response_dto.dart @@ -20,7 +20,7 @@ class AssetBulkUploadCheckResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is AssetBulkUploadCheckResponseDto && - other.results == results; + _deepEquality.equals(other.results, results); @override int get hashCode => 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 4c9bde6dbc185..adde2f60ec954 100644 --- a/mobile/openapi/lib/model/asset_bulk_upload_check_result.dart +++ b/mobile/openapi/lib/model/asset_bulk_upload_check_result.dart @@ -35,10 +35,10 @@ class AssetBulkUploadCheckResult { @override bool operator ==(Object other) => identical(this, other) || other is AssetBulkUploadCheckResult && - other.action == action && - other.assetId == assetId && - other.id == id && - other.reason == reason; + other.action == action && + other.assetId == assetId && + other.id == id && + other.reason == reason; @override int get hashCode => diff --git a/mobile/openapi/lib/model/asset_file_upload_response_dto.dart b/mobile/openapi/lib/model/asset_file_upload_response_dto.dart index ce43f8c15fab0..f75ec6addc65c 100644 --- a/mobile/openapi/lib/model/asset_file_upload_response_dto.dart +++ b/mobile/openapi/lib/model/asset_file_upload_response_dto.dart @@ -23,8 +23,8 @@ class AssetFileUploadResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is AssetFileUploadResponseDto && - other.duplicate == duplicate && - other.id == id; + other.duplicate == duplicate && + other.id == id; @override int get hashCode => diff --git a/mobile/openapi/lib/model/asset_ids_dto.dart b/mobile/openapi/lib/model/asset_ids_dto.dart index f7835f1b46a68..1b4fceeaa8bf9 100644 --- a/mobile/openapi/lib/model/asset_ids_dto.dart +++ b/mobile/openapi/lib/model/asset_ids_dto.dart @@ -20,7 +20,7 @@ class AssetIdsDto { @override bool operator ==(Object other) => identical(this, other) || other is AssetIdsDto && - other.assetIds == assetIds; + _deepEquality.equals(other.assetIds, assetIds); @override int get hashCode => diff --git a/mobile/openapi/lib/model/asset_ids_response_dto.dart b/mobile/openapi/lib/model/asset_ids_response_dto.dart index 958c1bb9be003..44845f9585bc1 100644 --- a/mobile/openapi/lib/model/asset_ids_response_dto.dart +++ b/mobile/openapi/lib/model/asset_ids_response_dto.dart @@ -26,9 +26,9 @@ class AssetIdsResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is AssetIdsResponseDto && - other.assetId == assetId && - other.error == error && - other.success == success; + other.assetId == assetId && + other.error == error && + other.success == success; @override int get hashCode => diff --git a/mobile/openapi/lib/model/asset_response_dto.dart b/mobile/openapi/lib/model/asset_response_dto.dart index 16895ea56edad..80c4e49a0cf6d 100644 --- a/mobile/openapi/lib/model/asset_response_dto.dart +++ b/mobile/openapi/lib/model/asset_response_dto.dart @@ -94,27 +94,27 @@ class AssetResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is AssetResponseDto && - other.checksum == checksum && - other.deviceAssetId == deviceAssetId && - other.deviceId == deviceId && - other.duration == duration && - other.exifInfo == exifInfo && - other.fileCreatedAt == fileCreatedAt && - other.fileModifiedAt == fileModifiedAt && - other.id == id && - other.isArchived == isArchived && - other.isFavorite == isFavorite && - other.livePhotoVideoId == livePhotoVideoId && - other.originalFileName == originalFileName && - other.originalPath == originalPath && - other.ownerId == ownerId && - other.people == people && - other.resized == resized && - other.smartInfo == smartInfo && - other.tags == tags && - other.thumbhash == thumbhash && - other.type == type && - other.updatedAt == updatedAt; + other.checksum == checksum && + other.deviceAssetId == deviceAssetId && + other.deviceId == deviceId && + other.duration == duration && + other.exifInfo == exifInfo && + other.fileCreatedAt == fileCreatedAt && + other.fileModifiedAt == fileModifiedAt && + other.id == id && + other.isArchived == isArchived && + other.isFavorite == isFavorite && + other.livePhotoVideoId == livePhotoVideoId && + other.originalFileName == originalFileName && + other.originalPath == originalPath && + other.ownerId == ownerId && + _deepEquality.equals(other.people, people) && + other.resized == resized && + other.smartInfo == smartInfo && + _deepEquality.equals(other.tags, tags) && + other.thumbhash == thumbhash && + other.type == type && + other.updatedAt == updatedAt; @override int get hashCode => diff --git a/mobile/openapi/lib/model/asset_stats_response_dto.dart b/mobile/openapi/lib/model/asset_stats_response_dto.dart index d910917745d12..d3c5f71ff7918 100644 --- a/mobile/openapi/lib/model/asset_stats_response_dto.dart +++ b/mobile/openapi/lib/model/asset_stats_response_dto.dart @@ -26,9 +26,9 @@ class AssetStatsResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is AssetStatsResponseDto && - other.images == images && - other.total == total && - other.videos == videos; + other.images == images && + other.total == total && + other.videos == videos; @override int get hashCode => diff --git a/mobile/openapi/lib/model/auth_device_response_dto.dart b/mobile/openapi/lib/model/auth_device_response_dto.dart index 655193f49c88b..f1425a221f9cc 100644 --- a/mobile/openapi/lib/model/auth_device_response_dto.dart +++ b/mobile/openapi/lib/model/auth_device_response_dto.dart @@ -35,12 +35,12 @@ class AuthDeviceResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is AuthDeviceResponseDto && - other.createdAt == createdAt && - other.current == current && - other.deviceOS == deviceOS && - other.deviceType == deviceType && - other.id == id && - other.updatedAt == updatedAt; + other.createdAt == createdAt && + other.current == current && + other.deviceOS == deviceOS && + other.deviceType == deviceType && + other.id == id && + other.updatedAt == updatedAt; @override int get hashCode => diff --git a/mobile/openapi/lib/model/bulk_id_response_dto.dart b/mobile/openapi/lib/model/bulk_id_response_dto.dart index 2d23373589b78..70efd425182fc 100644 --- a/mobile/openapi/lib/model/bulk_id_response_dto.dart +++ b/mobile/openapi/lib/model/bulk_id_response_dto.dart @@ -26,9 +26,9 @@ class BulkIdResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is BulkIdResponseDto && - other.error == error && - other.id == id && - other.success == success; + other.error == error && + other.id == id && + other.success == success; @override int get hashCode => diff --git a/mobile/openapi/lib/model/bulk_ids_dto.dart b/mobile/openapi/lib/model/bulk_ids_dto.dart index c1cbb2cb341d5..ba2076844d630 100644 --- a/mobile/openapi/lib/model/bulk_ids_dto.dart +++ b/mobile/openapi/lib/model/bulk_ids_dto.dart @@ -20,7 +20,7 @@ class BulkIdsDto { @override bool operator ==(Object other) => identical(this, other) || other is BulkIdsDto && - other.ids == ids; + _deepEquality.equals(other.ids, ids); @override int get hashCode => diff --git a/mobile/openapi/lib/model/change_password_dto.dart b/mobile/openapi/lib/model/change_password_dto.dart index 5147c922a0585..3008f5b1c5dd1 100644 --- a/mobile/openapi/lib/model/change_password_dto.dart +++ b/mobile/openapi/lib/model/change_password_dto.dart @@ -23,8 +23,8 @@ class ChangePasswordDto { @override bool operator ==(Object other) => identical(this, other) || other is ChangePasswordDto && - other.newPassword == newPassword && - other.password == password; + other.newPassword == newPassword && + other.password == password; @override int get hashCode => diff --git a/mobile/openapi/lib/model/check_duplicate_asset_dto.dart b/mobile/openapi/lib/model/check_duplicate_asset_dto.dart index 3d2a3cd57a329..2e7754e8ad96b 100644 --- a/mobile/openapi/lib/model/check_duplicate_asset_dto.dart +++ b/mobile/openapi/lib/model/check_duplicate_asset_dto.dart @@ -23,8 +23,8 @@ class CheckDuplicateAssetDto { @override bool operator ==(Object other) => identical(this, other) || other is CheckDuplicateAssetDto && - other.deviceAssetId == deviceAssetId && - other.deviceId == deviceId; + other.deviceAssetId == deviceAssetId && + other.deviceId == deviceId; @override int get hashCode => diff --git a/mobile/openapi/lib/model/check_duplicate_asset_response_dto.dart b/mobile/openapi/lib/model/check_duplicate_asset_response_dto.dart index f16ba2e9e5433..1419e059a41ff 100644 --- a/mobile/openapi/lib/model/check_duplicate_asset_response_dto.dart +++ b/mobile/openapi/lib/model/check_duplicate_asset_response_dto.dart @@ -29,8 +29,8 @@ class CheckDuplicateAssetResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is CheckDuplicateAssetResponseDto && - other.id == id && - other.isExist == isExist; + other.id == id && + other.isExist == isExist; @override int get hashCode => diff --git a/mobile/openapi/lib/model/check_existing_assets_dto.dart b/mobile/openapi/lib/model/check_existing_assets_dto.dart index e06d1e28499e5..cf3e4c2eaecbb 100644 --- a/mobile/openapi/lib/model/check_existing_assets_dto.dart +++ b/mobile/openapi/lib/model/check_existing_assets_dto.dart @@ -23,8 +23,8 @@ class CheckExistingAssetsDto { @override bool operator ==(Object other) => identical(this, other) || other is CheckExistingAssetsDto && - other.deviceAssetIds == deviceAssetIds && - other.deviceId == deviceId; + _deepEquality.equals(other.deviceAssetIds, deviceAssetIds) && + other.deviceId == deviceId; @override int get hashCode => diff --git a/mobile/openapi/lib/model/check_existing_assets_response_dto.dart b/mobile/openapi/lib/model/check_existing_assets_response_dto.dart index 7ec23f1699a0d..db91cf1f0f066 100644 --- a/mobile/openapi/lib/model/check_existing_assets_response_dto.dart +++ b/mobile/openapi/lib/model/check_existing_assets_response_dto.dart @@ -20,7 +20,7 @@ class CheckExistingAssetsResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is CheckExistingAssetsResponseDto && - other.existingIds == existingIds; + _deepEquality.equals(other.existingIds, existingIds); @override int get hashCode => diff --git a/mobile/openapi/lib/model/create_album_dto.dart b/mobile/openapi/lib/model/create_album_dto.dart index 738df05a599bb..7b527eb7bcb75 100644 --- a/mobile/openapi/lib/model/create_album_dto.dart +++ b/mobile/openapi/lib/model/create_album_dto.dart @@ -35,10 +35,10 @@ class CreateAlbumDto { @override bool operator ==(Object other) => identical(this, other) || other is CreateAlbumDto && - other.albumName == albumName && - other.assetIds == assetIds && - other.description == description && - other.sharedWithUserIds == sharedWithUserIds; + other.albumName == albumName && + _deepEquality.equals(other.assetIds, assetIds) && + other.description == description && + _deepEquality.equals(other.sharedWithUserIds, sharedWithUserIds); @override int get hashCode => diff --git a/mobile/openapi/lib/model/create_profile_image_response_dto.dart b/mobile/openapi/lib/model/create_profile_image_response_dto.dart index d5de750154b40..9e628efa8ae47 100644 --- a/mobile/openapi/lib/model/create_profile_image_response_dto.dart +++ b/mobile/openapi/lib/model/create_profile_image_response_dto.dart @@ -23,8 +23,8 @@ class CreateProfileImageResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is CreateProfileImageResponseDto && - other.profileImagePath == profileImagePath && - other.userId == userId; + other.profileImagePath == profileImagePath && + other.userId == userId; @override int get hashCode => diff --git a/mobile/openapi/lib/model/create_tag_dto.dart b/mobile/openapi/lib/model/create_tag_dto.dart index 6e9ec685f1afa..ee4a5fe64931f 100644 --- a/mobile/openapi/lib/model/create_tag_dto.dart +++ b/mobile/openapi/lib/model/create_tag_dto.dart @@ -23,8 +23,8 @@ class CreateTagDto { @override bool operator ==(Object other) => identical(this, other) || other is CreateTagDto && - other.name == name && - other.type == type; + other.name == name && + other.type == type; @override int get hashCode => diff --git a/mobile/openapi/lib/model/create_user_dto.dart b/mobile/openapi/lib/model/create_user_dto.dart index 0535d940604fa..06f3eb3042f79 100644 --- a/mobile/openapi/lib/model/create_user_dto.dart +++ b/mobile/openapi/lib/model/create_user_dto.dart @@ -35,12 +35,12 @@ class CreateUserDto { @override bool operator ==(Object other) => identical(this, other) || other is CreateUserDto && - other.email == email && - other.externalPath == externalPath && - other.firstName == firstName && - other.lastName == lastName && - other.password == password && - other.storageLabel == storageLabel; + other.email == email && + other.externalPath == externalPath && + other.firstName == firstName && + other.lastName == lastName && + other.password == password && + other.storageLabel == storageLabel; @override int get hashCode => diff --git a/mobile/openapi/lib/model/curated_locations_response_dto.dart b/mobile/openapi/lib/model/curated_locations_response_dto.dart index 9aac5cc72d1f5..0b54c4807fc40 100644 --- a/mobile/openapi/lib/model/curated_locations_response_dto.dart +++ b/mobile/openapi/lib/model/curated_locations_response_dto.dart @@ -32,11 +32,11 @@ class CuratedLocationsResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is CuratedLocationsResponseDto && - other.city == city && - other.deviceAssetId == deviceAssetId && - other.deviceId == deviceId && - other.id == id && - other.resizePath == resizePath; + other.city == city && + other.deviceAssetId == deviceAssetId && + other.deviceId == deviceId && + other.id == id && + other.resizePath == resizePath; @override int get hashCode => diff --git a/mobile/openapi/lib/model/curated_objects_response_dto.dart b/mobile/openapi/lib/model/curated_objects_response_dto.dart index 8b2cc99495fbb..40b6e1789b50e 100644 --- a/mobile/openapi/lib/model/curated_objects_response_dto.dart +++ b/mobile/openapi/lib/model/curated_objects_response_dto.dart @@ -32,11 +32,11 @@ class CuratedObjectsResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is CuratedObjectsResponseDto && - other.deviceAssetId == deviceAssetId && - other.deviceId == deviceId && - other.id == id && - other.object == object && - other.resizePath == resizePath; + other.deviceAssetId == deviceAssetId && + other.deviceId == deviceId && + other.id == id && + other.object == object && + other.resizePath == resizePath; @override int get hashCode => diff --git a/mobile/openapi/lib/model/delete_asset_dto.dart b/mobile/openapi/lib/model/delete_asset_dto.dart index 33c2fced3e106..2f2569097632d 100644 --- a/mobile/openapi/lib/model/delete_asset_dto.dart +++ b/mobile/openapi/lib/model/delete_asset_dto.dart @@ -20,7 +20,7 @@ class DeleteAssetDto { @override bool operator ==(Object other) => identical(this, other) || other is DeleteAssetDto && - other.ids == ids; + _deepEquality.equals(other.ids, ids); @override int get hashCode => diff --git a/mobile/openapi/lib/model/delete_asset_response_dto.dart b/mobile/openapi/lib/model/delete_asset_response_dto.dart index 6e435adcb6884..4344c778120fc 100644 --- a/mobile/openapi/lib/model/delete_asset_response_dto.dart +++ b/mobile/openapi/lib/model/delete_asset_response_dto.dart @@ -23,8 +23,8 @@ class DeleteAssetResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is DeleteAssetResponseDto && - other.id == id && - other.status == status; + other.id == id && + other.status == status; @override int get hashCode => diff --git a/mobile/openapi/lib/model/download_archive_info.dart b/mobile/openapi/lib/model/download_archive_info.dart index d495df0cec358..20cf8f9b5f0fe 100644 --- a/mobile/openapi/lib/model/download_archive_info.dart +++ b/mobile/openapi/lib/model/download_archive_info.dart @@ -23,8 +23,8 @@ class DownloadArchiveInfo { @override bool operator ==(Object other) => identical(this, other) || other is DownloadArchiveInfo && - other.assetIds == assetIds && - other.size == size; + _deepEquality.equals(other.assetIds, assetIds) && + other.size == size; @override int get hashCode => diff --git a/mobile/openapi/lib/model/download_response_dto.dart b/mobile/openapi/lib/model/download_response_dto.dart index 352fd5edffdff..1945491a13268 100644 --- a/mobile/openapi/lib/model/download_response_dto.dart +++ b/mobile/openapi/lib/model/download_response_dto.dart @@ -23,8 +23,8 @@ class DownloadResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is DownloadResponseDto && - other.archives == archives && - other.totalSize == totalSize; + _deepEquality.equals(other.archives, archives) && + other.totalSize == totalSize; @override int get hashCode => diff --git a/mobile/openapi/lib/model/exif_response_dto.dart b/mobile/openapi/lib/model/exif_response_dto.dart index c871a3f89ef08..f508a5ca5800c 100644 --- a/mobile/openapi/lib/model/exif_response_dto.dart +++ b/mobile/openapi/lib/model/exif_response_dto.dart @@ -80,27 +80,27 @@ class ExifResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is ExifResponseDto && - other.city == city && - other.country == country && - other.dateTimeOriginal == dateTimeOriginal && - other.description == description && - other.exifImageHeight == exifImageHeight && - other.exifImageWidth == exifImageWidth && - other.exposureTime == exposureTime && - other.fNumber == fNumber && - other.fileSizeInByte == fileSizeInByte && - other.focalLength == focalLength && - other.iso == iso && - other.latitude == latitude && - other.lensModel == lensModel && - other.longitude == longitude && - other.make == make && - other.model == model && - other.modifyDate == modifyDate && - other.orientation == orientation && - other.projectionType == projectionType && - other.state == state && - other.timeZone == timeZone; + other.city == city && + other.country == country && + other.dateTimeOriginal == dateTimeOriginal && + other.description == description && + other.exifImageHeight == exifImageHeight && + other.exifImageWidth == exifImageWidth && + other.exposureTime == exposureTime && + other.fNumber == fNumber && + other.fileSizeInByte == fileSizeInByte && + other.focalLength == focalLength && + other.iso == iso && + other.latitude == latitude && + other.lensModel == lensModel && + other.longitude == longitude && + other.make == make && + other.model == model && + other.modifyDate == modifyDate && + other.orientation == orientation && + other.projectionType == projectionType && + other.state == state && + other.timeZone == timeZone; @override int get hashCode => diff --git a/mobile/openapi/lib/model/import_asset_dto.dart b/mobile/openapi/lib/model/import_asset_dto.dart index 2cbc7c7e1b43f..6b24180b58dfc 100644 --- a/mobile/openapi/lib/model/import_asset_dto.dart +++ b/mobile/openapi/lib/model/import_asset_dto.dart @@ -74,17 +74,17 @@ class ImportAssetDto { @override bool operator ==(Object other) => identical(this, other) || other is ImportAssetDto && - other.assetPath == assetPath && - other.deviceAssetId == deviceAssetId && - other.deviceId == deviceId && - other.duration == duration && - other.fileCreatedAt == fileCreatedAt && - other.fileModifiedAt == fileModifiedAt && - other.isArchived == isArchived && - other.isFavorite == isFavorite && - other.isReadOnly == isReadOnly && - other.isVisible == isVisible && - other.sidecarPath == sidecarPath; + other.assetPath == assetPath && + other.deviceAssetId == deviceAssetId && + other.deviceId == deviceId && + other.duration == duration && + other.fileCreatedAt == fileCreatedAt && + other.fileModifiedAt == fileModifiedAt && + other.isArchived == isArchived && + other.isFavorite == isFavorite && + other.isReadOnly == isReadOnly && + other.isVisible == isVisible && + other.sidecarPath == sidecarPath; @override int get hashCode => diff --git a/mobile/openapi/lib/model/job_command_dto.dart b/mobile/openapi/lib/model/job_command_dto.dart index 68289ab225ffa..00fc4a7e0dc81 100644 --- a/mobile/openapi/lib/model/job_command_dto.dart +++ b/mobile/openapi/lib/model/job_command_dto.dart @@ -23,8 +23,8 @@ class JobCommandDto { @override bool operator ==(Object other) => identical(this, other) || other is JobCommandDto && - other.command == command && - other.force == force; + other.command == command && + other.force == force; @override int get hashCode => diff --git a/mobile/openapi/lib/model/job_counts_dto.dart b/mobile/openapi/lib/model/job_counts_dto.dart index 077e5a2141763..7622673982cd7 100644 --- a/mobile/openapi/lib/model/job_counts_dto.dart +++ b/mobile/openapi/lib/model/job_counts_dto.dart @@ -35,12 +35,12 @@ class JobCountsDto { @override bool operator ==(Object other) => identical(this, other) || other is JobCountsDto && - other.active == active && - other.completed == completed && - other.delayed == delayed && - other.failed == failed && - other.paused == paused && - other.waiting == waiting; + other.active == active && + other.completed == completed && + other.delayed == delayed && + other.failed == failed && + other.paused == paused && + other.waiting == waiting; @override int get hashCode => diff --git a/mobile/openapi/lib/model/job_settings_dto.dart b/mobile/openapi/lib/model/job_settings_dto.dart index a1fe5445dc3dd..777611cc8cc78 100644 --- a/mobile/openapi/lib/model/job_settings_dto.dart +++ b/mobile/openapi/lib/model/job_settings_dto.dart @@ -20,7 +20,7 @@ class JobSettingsDto { @override bool operator ==(Object other) => identical(this, other) || other is JobSettingsDto && - other.concurrency == concurrency; + other.concurrency == concurrency; @override int get hashCode => diff --git a/mobile/openapi/lib/model/job_status_dto.dart b/mobile/openapi/lib/model/job_status_dto.dart index e14101ce8e182..de372a36a9b62 100644 --- a/mobile/openapi/lib/model/job_status_dto.dart +++ b/mobile/openapi/lib/model/job_status_dto.dart @@ -23,8 +23,8 @@ class JobStatusDto { @override bool operator ==(Object other) => identical(this, other) || other is JobStatusDto && - other.jobCounts == jobCounts && - other.queueStatus == queueStatus; + other.jobCounts == jobCounts && + other.queueStatus == queueStatus; @override int get hashCode => diff --git a/mobile/openapi/lib/model/login_credential_dto.dart b/mobile/openapi/lib/model/login_credential_dto.dart index f047ff8c4e037..8dc3d9d58f10e 100644 --- a/mobile/openapi/lib/model/login_credential_dto.dart +++ b/mobile/openapi/lib/model/login_credential_dto.dart @@ -23,8 +23,8 @@ class LoginCredentialDto { @override bool operator ==(Object other) => identical(this, other) || other is LoginCredentialDto && - other.email == email && - other.password == password; + other.email == email && + other.password == password; @override int get hashCode => diff --git a/mobile/openapi/lib/model/login_response_dto.dart b/mobile/openapi/lib/model/login_response_dto.dart index 94da05a50c543..5dea70fb69ee9 100644 --- a/mobile/openapi/lib/model/login_response_dto.dart +++ b/mobile/openapi/lib/model/login_response_dto.dart @@ -41,14 +41,14 @@ class LoginResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is LoginResponseDto && - other.accessToken == accessToken && - other.firstName == firstName && - other.isAdmin == isAdmin && - other.lastName == lastName && - other.profileImagePath == profileImagePath && - other.shouldChangePassword == shouldChangePassword && - other.userEmail == userEmail && - other.userId == userId; + other.accessToken == accessToken && + other.firstName == firstName && + other.isAdmin == isAdmin && + other.lastName == lastName && + other.profileImagePath == profileImagePath && + other.shouldChangePassword == shouldChangePassword && + other.userEmail == userEmail && + other.userId == userId; @override int get hashCode => diff --git a/mobile/openapi/lib/model/logout_response_dto.dart b/mobile/openapi/lib/model/logout_response_dto.dart index bcb6681d59ec3..11fcda7ecf4d5 100644 --- a/mobile/openapi/lib/model/logout_response_dto.dart +++ b/mobile/openapi/lib/model/logout_response_dto.dart @@ -23,8 +23,8 @@ class LogoutResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is LogoutResponseDto && - other.redirectUri == redirectUri && - other.successful == successful; + other.redirectUri == redirectUri && + other.successful == successful; @override int get hashCode => diff --git a/mobile/openapi/lib/model/map_marker_response_dto.dart b/mobile/openapi/lib/model/map_marker_response_dto.dart index ded8ac167cb5c..3cbdb1b1679d1 100644 --- a/mobile/openapi/lib/model/map_marker_response_dto.dart +++ b/mobile/openapi/lib/model/map_marker_response_dto.dart @@ -26,9 +26,9 @@ class MapMarkerResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is MapMarkerResponseDto && - other.id == id && - other.lat == lat && - other.lon == lon; + other.id == id && + other.lat == lat && + other.lon == lon; @override int get hashCode => diff --git a/mobile/openapi/lib/model/memory_lane_response_dto.dart b/mobile/openapi/lib/model/memory_lane_response_dto.dart index 1f816da8683eb..7d761131d7a86 100644 --- a/mobile/openapi/lib/model/memory_lane_response_dto.dart +++ b/mobile/openapi/lib/model/memory_lane_response_dto.dart @@ -23,8 +23,8 @@ class MemoryLaneResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is MemoryLaneResponseDto && - other.assets == assets && - other.title == title; + _deepEquality.equals(other.assets, assets) && + other.title == title; @override int get hashCode => diff --git a/mobile/openapi/lib/model/merge_person_dto.dart b/mobile/openapi/lib/model/merge_person_dto.dart index 9c4cba764b827..cb3a5f4c3b249 100644 --- a/mobile/openapi/lib/model/merge_person_dto.dart +++ b/mobile/openapi/lib/model/merge_person_dto.dart @@ -20,7 +20,7 @@ class MergePersonDto { @override bool operator ==(Object other) => identical(this, other) || other is MergePersonDto && - other.ids == ids; + _deepEquality.equals(other.ids, ids); @override int get hashCode => diff --git a/mobile/openapi/lib/model/o_auth_callback_dto.dart b/mobile/openapi/lib/model/o_auth_callback_dto.dart index 08fac9798ec40..0ec446cead671 100644 --- a/mobile/openapi/lib/model/o_auth_callback_dto.dart +++ b/mobile/openapi/lib/model/o_auth_callback_dto.dart @@ -20,7 +20,7 @@ class OAuthCallbackDto { @override bool operator ==(Object other) => identical(this, other) || other is OAuthCallbackDto && - other.url == url; + other.url == url; @override int get hashCode => diff --git a/mobile/openapi/lib/model/o_auth_config_dto.dart b/mobile/openapi/lib/model/o_auth_config_dto.dart index 0f62306ef41e3..a86b5ab7144c2 100644 --- a/mobile/openapi/lib/model/o_auth_config_dto.dart +++ b/mobile/openapi/lib/model/o_auth_config_dto.dart @@ -20,7 +20,7 @@ class OAuthConfigDto { @override bool operator ==(Object other) => identical(this, other) || other is OAuthConfigDto && - other.redirectUri == redirectUri; + other.redirectUri == redirectUri; @override int get hashCode => 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 4b6846af25084..83fd87b6c8a44 100644 --- a/mobile/openapi/lib/model/o_auth_config_response_dto.dart +++ b/mobile/openapi/lib/model/o_auth_config_response_dto.dart @@ -50,11 +50,11 @@ class OAuthConfigResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is OAuthConfigResponseDto && - other.autoLaunch == autoLaunch && - other.buttonText == buttonText && - other.enabled == enabled && - other.passwordLoginEnabled == passwordLoginEnabled && - other.url == url; + other.autoLaunch == autoLaunch && + other.buttonText == buttonText && + other.enabled == enabled && + other.passwordLoginEnabled == passwordLoginEnabled && + other.url == url; @override int get hashCode => diff --git a/mobile/openapi/lib/model/people_response_dto.dart b/mobile/openapi/lib/model/people_response_dto.dart index a1e3832166361..15f8d71ccc0dc 100644 --- a/mobile/openapi/lib/model/people_response_dto.dart +++ b/mobile/openapi/lib/model/people_response_dto.dart @@ -26,9 +26,9 @@ class PeopleResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is PeopleResponseDto && - other.people == people && - other.total == total && - other.visible == visible; + _deepEquality.equals(other.people, people) && + other.total == total && + other.visible == visible; @override int get hashCode => diff --git a/mobile/openapi/lib/model/people_update_dto.dart b/mobile/openapi/lib/model/people_update_dto.dart index 3c39c4bdb882b..a98934b5219e9 100644 --- a/mobile/openapi/lib/model/people_update_dto.dart +++ b/mobile/openapi/lib/model/people_update_dto.dart @@ -20,7 +20,7 @@ class PeopleUpdateDto { @override bool operator ==(Object other) => identical(this, other) || other is PeopleUpdateDto && - other.people == people; + _deepEquality.equals(other.people, people); @override int get hashCode => diff --git a/mobile/openapi/lib/model/people_update_item.dart b/mobile/openapi/lib/model/people_update_item.dart index 3a35c8a58ebab..cea2ea321af7e 100644 --- a/mobile/openapi/lib/model/people_update_item.dart +++ b/mobile/openapi/lib/model/people_update_item.dart @@ -51,10 +51,10 @@ class PeopleUpdateItem { @override bool operator ==(Object other) => identical(this, other) || other is PeopleUpdateItem && - other.featureFaceAssetId == featureFaceAssetId && - other.id == id && - other.isHidden == isHidden && - other.name == name; + other.featureFaceAssetId == featureFaceAssetId && + other.id == id && + other.isHidden == isHidden && + other.name == name; @override int get hashCode => diff --git a/mobile/openapi/lib/model/person_response_dto.dart b/mobile/openapi/lib/model/person_response_dto.dart index 21120f23b87b1..fb49e9f5edff6 100644 --- a/mobile/openapi/lib/model/person_response_dto.dart +++ b/mobile/openapi/lib/model/person_response_dto.dart @@ -29,10 +29,10 @@ class PersonResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is PersonResponseDto && - other.id == id && - other.isHidden == isHidden && - other.name == name && - other.thumbnailPath == thumbnailPath; + other.id == id && + other.isHidden == isHidden && + other.name == name && + other.thumbnailPath == thumbnailPath; @override int get hashCode => diff --git a/mobile/openapi/lib/model/person_update_dto.dart b/mobile/openapi/lib/model/person_update_dto.dart index baa985b1c7243..c7cc8780c93e7 100644 --- a/mobile/openapi/lib/model/person_update_dto.dart +++ b/mobile/openapi/lib/model/person_update_dto.dart @@ -47,9 +47,9 @@ class PersonUpdateDto { @override bool operator ==(Object other) => identical(this, other) || other is PersonUpdateDto && - other.featureFaceAssetId == featureFaceAssetId && - other.isHidden == isHidden && - other.name == name; + other.featureFaceAssetId == featureFaceAssetId && + other.isHidden == isHidden && + other.name == name; @override int get hashCode => diff --git a/mobile/openapi/lib/model/queue_status_dto.dart b/mobile/openapi/lib/model/queue_status_dto.dart index 6a15b7742156d..96775de8e9233 100644 --- a/mobile/openapi/lib/model/queue_status_dto.dart +++ b/mobile/openapi/lib/model/queue_status_dto.dart @@ -23,8 +23,8 @@ class QueueStatusDto { @override bool operator ==(Object other) => identical(this, other) || other is QueueStatusDto && - other.isActive == isActive && - other.isPaused == isPaused; + other.isActive == isActive && + other.isPaused == isPaused; @override int get hashCode => diff --git a/mobile/openapi/lib/model/search_album_response_dto.dart b/mobile/openapi/lib/model/search_album_response_dto.dart index 6ca6d21031f89..7925356102dcf 100644 --- a/mobile/openapi/lib/model/search_album_response_dto.dart +++ b/mobile/openapi/lib/model/search_album_response_dto.dart @@ -29,10 +29,10 @@ class SearchAlbumResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is SearchAlbumResponseDto && - other.count == count && - other.facets == facets && - other.items == items && - other.total == total; + other.count == count && + _deepEquality.equals(other.facets, facets) && + _deepEquality.equals(other.items, items) && + other.total == total; @override int get hashCode => diff --git a/mobile/openapi/lib/model/search_asset_dto.dart b/mobile/openapi/lib/model/search_asset_dto.dart index 02c744a06cadd..cad0e056484ef 100644 --- a/mobile/openapi/lib/model/search_asset_dto.dart +++ b/mobile/openapi/lib/model/search_asset_dto.dart @@ -20,7 +20,7 @@ class SearchAssetDto { @override bool operator ==(Object other) => identical(this, other) || other is SearchAssetDto && - other.searchTerm == searchTerm; + other.searchTerm == searchTerm; @override int get hashCode => diff --git a/mobile/openapi/lib/model/search_asset_response_dto.dart b/mobile/openapi/lib/model/search_asset_response_dto.dart index 8253ad0b14951..98291307d421b 100644 --- a/mobile/openapi/lib/model/search_asset_response_dto.dart +++ b/mobile/openapi/lib/model/search_asset_response_dto.dart @@ -29,10 +29,10 @@ class SearchAssetResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is SearchAssetResponseDto && - other.count == count && - other.facets == facets && - other.items == items && - other.total == total; + other.count == count && + _deepEquality.equals(other.facets, facets) && + _deepEquality.equals(other.items, items) && + other.total == total; @override int get hashCode => diff --git a/mobile/openapi/lib/model/search_config_response_dto.dart b/mobile/openapi/lib/model/search_config_response_dto.dart index 31927662c4bc0..e6e0181d2fc6b 100644 --- a/mobile/openapi/lib/model/search_config_response_dto.dart +++ b/mobile/openapi/lib/model/search_config_response_dto.dart @@ -20,7 +20,7 @@ class SearchConfigResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is SearchConfigResponseDto && - other.enabled == enabled; + other.enabled == enabled; @override int get hashCode => diff --git a/mobile/openapi/lib/model/search_explore_item.dart b/mobile/openapi/lib/model/search_explore_item.dart index ddc8f5282b3d0..218f7f4c6ff52 100644 --- a/mobile/openapi/lib/model/search_explore_item.dart +++ b/mobile/openapi/lib/model/search_explore_item.dart @@ -23,8 +23,8 @@ class SearchExploreItem { @override bool operator ==(Object other) => identical(this, other) || other is SearchExploreItem && - other.data == data && - other.value == value; + other.data == data && + other.value == value; @override int get hashCode => diff --git a/mobile/openapi/lib/model/search_explore_response_dto.dart b/mobile/openapi/lib/model/search_explore_response_dto.dart index 403ba396d45ad..ad317642d94fb 100644 --- a/mobile/openapi/lib/model/search_explore_response_dto.dart +++ b/mobile/openapi/lib/model/search_explore_response_dto.dart @@ -23,8 +23,8 @@ class SearchExploreResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is SearchExploreResponseDto && - other.fieldName == fieldName && - other.items == items; + other.fieldName == fieldName && + _deepEquality.equals(other.items, items); @override int get hashCode => diff --git a/mobile/openapi/lib/model/search_facet_count_response_dto.dart b/mobile/openapi/lib/model/search_facet_count_response_dto.dart index d11450d2f0b70..a53ae6b86ce13 100644 --- a/mobile/openapi/lib/model/search_facet_count_response_dto.dart +++ b/mobile/openapi/lib/model/search_facet_count_response_dto.dart @@ -23,8 +23,8 @@ class SearchFacetCountResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is SearchFacetCountResponseDto && - other.count == count && - other.value == value; + other.count == count && + other.value == value; @override int get hashCode => diff --git a/mobile/openapi/lib/model/search_facet_response_dto.dart b/mobile/openapi/lib/model/search_facet_response_dto.dart index a675dd881bdf2..30dd1215fa45a 100644 --- a/mobile/openapi/lib/model/search_facet_response_dto.dart +++ b/mobile/openapi/lib/model/search_facet_response_dto.dart @@ -23,8 +23,8 @@ class SearchFacetResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is SearchFacetResponseDto && - other.counts == counts && - other.fieldName == fieldName; + _deepEquality.equals(other.counts, counts) && + other.fieldName == fieldName; @override int get hashCode => diff --git a/mobile/openapi/lib/model/search_response_dto.dart b/mobile/openapi/lib/model/search_response_dto.dart index c194f8a94cc6c..2f697f3dd86ab 100644 --- a/mobile/openapi/lib/model/search_response_dto.dart +++ b/mobile/openapi/lib/model/search_response_dto.dart @@ -23,8 +23,8 @@ class SearchResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is SearchResponseDto && - other.albums == albums && - other.assets == assets; + other.albums == albums && + other.assets == assets; @override int get hashCode => diff --git a/mobile/openapi/lib/model/server_info_response_dto.dart b/mobile/openapi/lib/model/server_info_response_dto.dart index d5b90bcd6d252..e66cfe44bf447 100644 --- a/mobile/openapi/lib/model/server_info_response_dto.dart +++ b/mobile/openapi/lib/model/server_info_response_dto.dart @@ -38,13 +38,13 @@ class ServerInfoResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is ServerInfoResponseDto && - other.diskAvailable == diskAvailable && - other.diskAvailableRaw == diskAvailableRaw && - other.diskSize == diskSize && - other.diskSizeRaw == diskSizeRaw && - other.diskUsagePercentage == diskUsagePercentage && - other.diskUse == diskUse && - other.diskUseRaw == diskUseRaw; + other.diskAvailable == diskAvailable && + other.diskAvailableRaw == diskAvailableRaw && + other.diskSize == diskSize && + other.diskSizeRaw == diskSizeRaw && + other.diskUsagePercentage == diskUsagePercentage && + other.diskUse == diskUse && + other.diskUseRaw == diskUseRaw; @override int get hashCode => diff --git a/mobile/openapi/lib/model/server_media_types_response_dto.dart b/mobile/openapi/lib/model/server_media_types_response_dto.dart index c5961eb631b5f..cf5a93bf8c40c 100644 --- a/mobile/openapi/lib/model/server_media_types_response_dto.dart +++ b/mobile/openapi/lib/model/server_media_types_response_dto.dart @@ -26,9 +26,9 @@ class ServerMediaTypesResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is ServerMediaTypesResponseDto && - other.image == image && - other.sidecar == sidecar && - other.video == video; + _deepEquality.equals(other.image, image) && + _deepEquality.equals(other.sidecar, sidecar) && + _deepEquality.equals(other.video, video); @override int get hashCode => diff --git a/mobile/openapi/lib/model/server_ping_response.dart b/mobile/openapi/lib/model/server_ping_response.dart index ad72c0f5e52bb..280a50a44bf4d 100644 --- a/mobile/openapi/lib/model/server_ping_response.dart +++ b/mobile/openapi/lib/model/server_ping_response.dart @@ -20,7 +20,7 @@ class ServerPingResponse { @override bool operator ==(Object other) => identical(this, other) || other is ServerPingResponse && - other.res == res; + other.res == res; @override int get hashCode => diff --git a/mobile/openapi/lib/model/server_stats_response_dto.dart b/mobile/openapi/lib/model/server_stats_response_dto.dart index 37db37a3eddf9..c4afaa348ccb7 100644 --- a/mobile/openapi/lib/model/server_stats_response_dto.dart +++ b/mobile/openapi/lib/model/server_stats_response_dto.dart @@ -29,10 +29,10 @@ class ServerStatsResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is ServerStatsResponseDto && - other.photos == photos && - other.usage == usage && - other.usageByUser == usageByUser && - other.videos == videos; + other.photos == photos && + other.usage == usage && + _deepEquality.equals(other.usageByUser, usageByUser) && + other.videos == videos; @override int get hashCode => diff --git a/mobile/openapi/lib/model/server_version_reponse_dto.dart b/mobile/openapi/lib/model/server_version_reponse_dto.dart index a1ec0e68e5208..ae11651678e64 100644 --- a/mobile/openapi/lib/model/server_version_reponse_dto.dart +++ b/mobile/openapi/lib/model/server_version_reponse_dto.dart @@ -26,9 +26,9 @@ class ServerVersionReponseDto { @override bool operator ==(Object other) => identical(this, other) || other is ServerVersionReponseDto && - other.major == major && - other.minor == minor && - other.patch_ == patch_; + other.major == major && + other.minor == minor && + other.patch_ == patch_; @override int get hashCode => diff --git a/mobile/openapi/lib/model/shared_link_create_dto.dart b/mobile/openapi/lib/model/shared_link_create_dto.dart index 6bfb78315fa02..2da76a327c444 100644 --- a/mobile/openapi/lib/model/shared_link_create_dto.dart +++ b/mobile/openapi/lib/model/shared_link_create_dto.dart @@ -53,14 +53,14 @@ class SharedLinkCreateDto { @override bool operator ==(Object other) => identical(this, other) || other is SharedLinkCreateDto && - other.albumId == albumId && - other.allowDownload == allowDownload && - other.allowUpload == allowUpload && - other.assetIds == assetIds && - other.description == description && - other.expiresAt == expiresAt && - other.showExif == showExif && - other.type == type; + other.albumId == albumId && + other.allowDownload == allowDownload && + other.allowUpload == allowUpload && + _deepEquality.equals(other.assetIds, assetIds) && + other.description == description && + other.expiresAt == expiresAt && + other.showExif == showExif && + other.type == type; @override int get hashCode => diff --git a/mobile/openapi/lib/model/shared_link_edit_dto.dart b/mobile/openapi/lib/model/shared_link_edit_dto.dart index 579eaf3e765fd..8d1f03e87b528 100644 --- a/mobile/openapi/lib/model/shared_link_edit_dto.dart +++ b/mobile/openapi/lib/model/shared_link_edit_dto.dart @@ -56,11 +56,11 @@ class SharedLinkEditDto { @override bool operator ==(Object other) => identical(this, other) || other is SharedLinkEditDto && - other.allowDownload == allowDownload && - other.allowUpload == allowUpload && - other.description == description && - other.expiresAt == expiresAt && - other.showExif == showExif; + other.allowDownload == allowDownload && + other.allowUpload == allowUpload && + other.description == description && + other.expiresAt == expiresAt && + other.showExif == showExif; @override int get hashCode => diff --git a/mobile/openapi/lib/model/shared_link_response_dto.dart b/mobile/openapi/lib/model/shared_link_response_dto.dart index 78feacfd1fdc0..082e84658795a 100644 --- a/mobile/openapi/lib/model/shared_link_response_dto.dart +++ b/mobile/openapi/lib/model/shared_link_response_dto.dart @@ -59,18 +59,18 @@ class SharedLinkResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is SharedLinkResponseDto && - other.album == album && - other.allowDownload == allowDownload && - other.allowUpload == allowUpload && - other.assets == assets && - other.createdAt == createdAt && - other.description == description && - other.expiresAt == expiresAt && - other.id == id && - other.key == key && - other.showExif == showExif && - other.type == type && - other.userId == userId; + other.album == album && + other.allowDownload == allowDownload && + other.allowUpload == allowUpload && + _deepEquality.equals(other.assets, assets) && + other.createdAt == createdAt && + other.description == description && + other.expiresAt == expiresAt && + other.id == id && + other.key == key && + other.showExif == showExif && + other.type == type && + other.userId == userId; @override int get hashCode => diff --git a/mobile/openapi/lib/model/sign_up_dto.dart b/mobile/openapi/lib/model/sign_up_dto.dart index e6b7f2abf93b8..dad051c1a8057 100644 --- a/mobile/openapi/lib/model/sign_up_dto.dart +++ b/mobile/openapi/lib/model/sign_up_dto.dart @@ -29,10 +29,10 @@ class SignUpDto { @override bool operator ==(Object other) => identical(this, other) || other is SignUpDto && - other.email == email && - other.firstName == firstName && - other.lastName == lastName && - other.password == password; + other.email == email && + other.firstName == firstName && + other.lastName == lastName && + other.password == password; @override int get hashCode => diff --git a/mobile/openapi/lib/model/smart_info_response_dto.dart b/mobile/openapi/lib/model/smart_info_response_dto.dart index b10345f3d0c00..72e958297ab0c 100644 --- a/mobile/openapi/lib/model/smart_info_response_dto.dart +++ b/mobile/openapi/lib/model/smart_info_response_dto.dart @@ -23,8 +23,8 @@ class SmartInfoResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is SmartInfoResponseDto && - other.objects == objects && - other.tags == tags; + _deepEquality.equals(other.objects, objects) && + _deepEquality.equals(other.tags, tags); @override int get hashCode => diff --git a/mobile/openapi/lib/model/system_config_dto.dart b/mobile/openapi/lib/model/system_config_dto.dart index 6bc4e5e2a22dc..6a5a11ec58fef 100644 --- a/mobile/openapi/lib/model/system_config_dto.dart +++ b/mobile/openapi/lib/model/system_config_dto.dart @@ -32,11 +32,11 @@ class SystemConfigDto { @override bool operator ==(Object other) => identical(this, other) || other is SystemConfigDto && - other.ffmpeg == ffmpeg && - other.job == job && - other.oauth == oauth && - other.passwordLogin == passwordLogin && - other.storageTemplate == storageTemplate; + other.ffmpeg == ffmpeg && + other.job == job && + other.oauth == oauth && + other.passwordLogin == passwordLogin && + other.storageTemplate == storageTemplate; @override int get hashCode => diff --git a/mobile/openapi/lib/model/system_config_f_fmpeg_dto.dart b/mobile/openapi/lib/model/system_config_f_fmpeg_dto.dart index 4dbc471c8cd30..aa5bfb12078df 100644 --- a/mobile/openapi/lib/model/system_config_f_fmpeg_dto.dart +++ b/mobile/openapi/lib/model/system_config_f_fmpeg_dto.dart @@ -47,16 +47,16 @@ class SystemConfigFFmpegDto { @override bool operator ==(Object other) => identical(this, other) || other is SystemConfigFFmpegDto && - other.accel == accel && - other.crf == crf && - other.maxBitrate == maxBitrate && - other.preset == preset && - other.targetAudioCodec == targetAudioCodec && - other.targetResolution == targetResolution && - other.targetVideoCodec == targetVideoCodec && - other.threads == threads && - other.transcode == transcode && - other.twoPass == twoPass; + other.accel == accel && + other.crf == crf && + other.maxBitrate == maxBitrate && + other.preset == preset && + other.targetAudioCodec == targetAudioCodec && + other.targetResolution == targetResolution && + other.targetVideoCodec == targetVideoCodec && + other.threads == threads && + other.transcode == transcode && + other.twoPass == twoPass; @override int get hashCode => diff --git a/mobile/openapi/lib/model/system_config_job_dto.dart b/mobile/openapi/lib/model/system_config_job_dto.dart index ca3dab9e6d070..aa6d6b3a796de 100644 --- a/mobile/openapi/lib/model/system_config_job_dto.dart +++ b/mobile/openapi/lib/model/system_config_job_dto.dart @@ -47,16 +47,16 @@ class SystemConfigJobDto { @override bool operator ==(Object other) => identical(this, other) || other is SystemConfigJobDto && - other.backgroundTask == backgroundTask && - other.clipEncoding == clipEncoding && - other.metadataExtraction == metadataExtraction && - other.objectTagging == objectTagging && - other.recognizeFaces == recognizeFaces && - other.search == search && - other.sidecar == sidecar && - other.storageTemplateMigration == storageTemplateMigration && - other.thumbnailGeneration == thumbnailGeneration && - other.videoConversion == videoConversion; + other.backgroundTask == backgroundTask && + other.clipEncoding == clipEncoding && + other.metadataExtraction == metadataExtraction && + other.objectTagging == objectTagging && + other.recognizeFaces == recognizeFaces && + other.search == search && + other.sidecar == sidecar && + other.storageTemplateMigration == storageTemplateMigration && + other.thumbnailGeneration == thumbnailGeneration && + other.videoConversion == videoConversion; @override int get hashCode => 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 bf39f969ccf64..1de193c20cb90 100644 --- a/mobile/openapi/lib/model/system_config_o_auth_dto.dart +++ b/mobile/openapi/lib/model/system_config_o_auth_dto.dart @@ -50,17 +50,17 @@ class SystemConfigOAuthDto { @override bool operator ==(Object other) => identical(this, other) || other is SystemConfigOAuthDto && - other.autoLaunch == autoLaunch && - other.autoRegister == autoRegister && - other.buttonText == buttonText && - other.clientId == clientId && - other.clientSecret == clientSecret && - other.enabled == enabled && - other.issuerUrl == issuerUrl && - other.mobileOverrideEnabled == mobileOverrideEnabled && - other.mobileRedirectUri == mobileRedirectUri && - other.scope == scope && - other.storageLabelClaim == storageLabelClaim; + other.autoLaunch == autoLaunch && + other.autoRegister == autoRegister && + other.buttonText == buttonText && + other.clientId == clientId && + other.clientSecret == clientSecret && + other.enabled == enabled && + other.issuerUrl == issuerUrl && + other.mobileOverrideEnabled == mobileOverrideEnabled && + other.mobileRedirectUri == mobileRedirectUri && + other.scope == scope && + other.storageLabelClaim == storageLabelClaim; @override int get hashCode => diff --git a/mobile/openapi/lib/model/system_config_password_login_dto.dart b/mobile/openapi/lib/model/system_config_password_login_dto.dart index 1e9dc20cb8db3..840206acc984b 100644 --- a/mobile/openapi/lib/model/system_config_password_login_dto.dart +++ b/mobile/openapi/lib/model/system_config_password_login_dto.dart @@ -20,7 +20,7 @@ class SystemConfigPasswordLoginDto { @override bool operator ==(Object other) => identical(this, other) || other is SystemConfigPasswordLoginDto && - other.enabled == enabled; + other.enabled == enabled; @override int get hashCode => diff --git a/mobile/openapi/lib/model/system_config_storage_template_dto.dart b/mobile/openapi/lib/model/system_config_storage_template_dto.dart index 604fe1256e000..1e51c651bf86d 100644 --- a/mobile/openapi/lib/model/system_config_storage_template_dto.dart +++ b/mobile/openapi/lib/model/system_config_storage_template_dto.dart @@ -20,7 +20,7 @@ class SystemConfigStorageTemplateDto { @override bool operator ==(Object other) => identical(this, other) || other is SystemConfigStorageTemplateDto && - other.template == template; + other.template == template; @override int get hashCode => 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 f4a9a73a7bded..d786ec8516ce7 100644 --- a/mobile/openapi/lib/model/system_config_template_storage_option_dto.dart +++ b/mobile/openapi/lib/model/system_config_template_storage_option_dto.dart @@ -38,13 +38,13 @@ class SystemConfigTemplateStorageOptionDto { @override bool operator ==(Object other) => identical(this, other) || other is SystemConfigTemplateStorageOptionDto && - other.dayOptions == dayOptions && - other.hourOptions == hourOptions && - other.minuteOptions == minuteOptions && - other.monthOptions == monthOptions && - other.presetOptions == presetOptions && - other.secondOptions == secondOptions && - other.yearOptions == yearOptions; + _deepEquality.equals(other.dayOptions, dayOptions) && + _deepEquality.equals(other.hourOptions, hourOptions) && + _deepEquality.equals(other.minuteOptions, minuteOptions) && + _deepEquality.equals(other.monthOptions, monthOptions) && + _deepEquality.equals(other.presetOptions, presetOptions) && + _deepEquality.equals(other.secondOptions, secondOptions) && + _deepEquality.equals(other.yearOptions, yearOptions); @override int get hashCode => diff --git a/mobile/openapi/lib/model/tag_response_dto.dart b/mobile/openapi/lib/model/tag_response_dto.dart index 621223b8dd223..566e7a0f18e96 100644 --- a/mobile/openapi/lib/model/tag_response_dto.dart +++ b/mobile/openapi/lib/model/tag_response_dto.dart @@ -29,10 +29,10 @@ class TagResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is TagResponseDto && - other.id == id && - other.name == name && - other.type == type && - other.userId == userId; + other.id == id && + other.name == name && + other.type == type && + other.userId == userId; @override int get hashCode => diff --git a/mobile/openapi/lib/model/time_bucket_response_dto.dart b/mobile/openapi/lib/model/time_bucket_response_dto.dart index 3731cd1bc13d5..da86bc4650944 100644 --- a/mobile/openapi/lib/model/time_bucket_response_dto.dart +++ b/mobile/openapi/lib/model/time_bucket_response_dto.dart @@ -23,8 +23,8 @@ class TimeBucketResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is TimeBucketResponseDto && - other.count == count && - other.timeBucket == timeBucket; + other.count == count && + other.timeBucket == timeBucket; @override int get hashCode => diff --git a/mobile/openapi/lib/model/update_album_dto.dart b/mobile/openapi/lib/model/update_album_dto.dart index 6c0bf3eca692d..73c041a7f2562 100644 --- a/mobile/openapi/lib/model/update_album_dto.dart +++ b/mobile/openapi/lib/model/update_album_dto.dart @@ -44,9 +44,9 @@ class UpdateAlbumDto { @override bool operator ==(Object other) => identical(this, other) || other is UpdateAlbumDto && - other.albumName == albumName && - other.albumThumbnailAssetId == albumThumbnailAssetId && - other.description == description; + other.albumName == albumName && + other.albumThumbnailAssetId == albumThumbnailAssetId && + other.description == description; @override int get hashCode => diff --git a/mobile/openapi/lib/model/update_asset_dto.dart b/mobile/openapi/lib/model/update_asset_dto.dart index edbe28aed7021..350f692ae1bb4 100644 --- a/mobile/openapi/lib/model/update_asset_dto.dart +++ b/mobile/openapi/lib/model/update_asset_dto.dart @@ -47,10 +47,10 @@ class UpdateAssetDto { @override bool operator ==(Object other) => identical(this, other) || other is UpdateAssetDto && - other.description == description && - other.isArchived == isArchived && - other.isFavorite == isFavorite && - other.tagIds == tagIds; + other.description == description && + other.isArchived == isArchived && + other.isFavorite == isFavorite && + _deepEquality.equals(other.tagIds, tagIds); @override int get hashCode => diff --git a/mobile/openapi/lib/model/update_tag_dto.dart b/mobile/openapi/lib/model/update_tag_dto.dart index f1ea738c02335..6075bc79630a7 100644 --- a/mobile/openapi/lib/model/update_tag_dto.dart +++ b/mobile/openapi/lib/model/update_tag_dto.dart @@ -26,7 +26,7 @@ class UpdateTagDto { @override bool operator ==(Object other) => identical(this, other) || other is UpdateTagDto && - other.name == name; + other.name == name; @override int get hashCode => diff --git a/mobile/openapi/lib/model/update_user_dto.dart b/mobile/openapi/lib/model/update_user_dto.dart index 71f3f16e8a745..90ad086b3c661 100644 --- a/mobile/openapi/lib/model/update_user_dto.dart +++ b/mobile/openapi/lib/model/update_user_dto.dart @@ -92,15 +92,15 @@ class UpdateUserDto { @override bool operator ==(Object other) => identical(this, other) || other is UpdateUserDto && - other.email == email && - other.externalPath == externalPath && - other.firstName == firstName && - other.id == id && - other.isAdmin == isAdmin && - other.lastName == lastName && - other.password == password && - other.shouldChangePassword == shouldChangePassword && - other.storageLabel == storageLabel; + other.email == email && + other.externalPath == externalPath && + other.firstName == firstName && + other.id == id && + other.isAdmin == isAdmin && + other.lastName == lastName && + other.password == password && + other.shouldChangePassword == shouldChangePassword && + other.storageLabel == storageLabel; @override int get hashCode => diff --git a/mobile/openapi/lib/model/usage_by_user_dto.dart b/mobile/openapi/lib/model/usage_by_user_dto.dart index 052ebaa9fcf46..109418fafcac7 100644 --- a/mobile/openapi/lib/model/usage_by_user_dto.dart +++ b/mobile/openapi/lib/model/usage_by_user_dto.dart @@ -35,12 +35,12 @@ class UsageByUserDto { @override bool operator ==(Object other) => identical(this, other) || other is UsageByUserDto && - other.photos == photos && - other.usage == usage && - other.userFirstName == userFirstName && - other.userId == userId && - other.userLastName == userLastName && - other.videos == videos; + other.photos == photos && + other.usage == usage && + other.userFirstName == userFirstName && + other.userId == userId && + other.userLastName == userLastName && + other.videos == videos; @override int get hashCode => diff --git a/mobile/openapi/lib/model/user_count_response_dto.dart b/mobile/openapi/lib/model/user_count_response_dto.dart index ecdcd6e468fe6..122c6f73fa3e6 100644 --- a/mobile/openapi/lib/model/user_count_response_dto.dart +++ b/mobile/openapi/lib/model/user_count_response_dto.dart @@ -20,7 +20,7 @@ class UserCountResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is UserCountResponseDto && - other.userCount == userCount; + other.userCount == userCount; @override int get hashCode => diff --git a/mobile/openapi/lib/model/user_response_dto.dart b/mobile/openapi/lib/model/user_response_dto.dart index 163ba4dd1d3d9..06bf8edccfb79 100644 --- a/mobile/openapi/lib/model/user_response_dto.dart +++ b/mobile/openapi/lib/model/user_response_dto.dart @@ -56,19 +56,19 @@ class UserResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is UserResponseDto && - other.createdAt == createdAt && - other.deletedAt == deletedAt && - other.email == email && - other.externalPath == externalPath && - other.firstName == firstName && - other.id == id && - other.isAdmin == isAdmin && - other.lastName == lastName && - other.oauthId == oauthId && - other.profileImagePath == profileImagePath && - other.shouldChangePassword == shouldChangePassword && - other.storageLabel == storageLabel && - other.updatedAt == updatedAt; + other.createdAt == createdAt && + other.deletedAt == deletedAt && + other.email == email && + other.externalPath == externalPath && + other.firstName == firstName && + other.id == id && + other.isAdmin == isAdmin && + other.lastName == lastName && + other.oauthId == oauthId && + other.profileImagePath == profileImagePath && + other.shouldChangePassword == shouldChangePassword && + other.storageLabel == storageLabel && + other.updatedAt == updatedAt; @override int get hashCode => diff --git a/mobile/openapi/lib/model/validate_access_token_response_dto.dart b/mobile/openapi/lib/model/validate_access_token_response_dto.dart index b06bd663e0914..f04ca200fc37d 100644 --- a/mobile/openapi/lib/model/validate_access_token_response_dto.dart +++ b/mobile/openapi/lib/model/validate_access_token_response_dto.dart @@ -20,7 +20,7 @@ class ValidateAccessTokenResponseDto { @override bool operator ==(Object other) => identical(this, other) || other is ValidateAccessTokenResponseDto && - other.authStatus == authStatus; + other.authStatus == authStatus; @override int get hashCode => diff --git a/mobile/pubspec.yaml b/mobile/pubspec.yaml index 91cdedc70f6f3..c8da7f11271fd 100644 --- a/mobile/pubspec.yaml +++ b/mobile/pubspec.yaml @@ -2,7 +2,7 @@ name: immich_mobile description: Immich - selfhosted backup media file on mobile phone publish_to: "none" -version: 1.71.0+94 +version: 1.72.0+95 isar_version: &isar_version 3.1.0+1 environment: diff --git a/server/immich-openapi-specs.json b/server/immich-openapi-specs.json index 43dc2ea406c11..10b6280ffd64f 100644 --- a/server/immich-openapi-specs.json +++ b/server/immich-openapi-specs.json @@ -4582,7 +4582,7 @@ "info": { "title": "Immich", "description": "Immich API", - "version": "1.71.0", + "version": "1.72.0", "contact": {} }, "tags": [], diff --git a/server/openapi-generator/templates/mobile/serialization/native/native_class.mustache b/server/openapi-generator/templates/mobile/serialization/native/native_class.mustache index c66528c3f525a..bb0d59ee43ddd 100644 --- a/server/openapi-generator/templates/mobile/serialization/native/native_class.mustache +++ b/server/openapi-generator/templates/mobile/serialization/native/native_class.mustache @@ -38,7 +38,7 @@ class {{{classname}}} { @override bool operator ==(Object other) => identical(this, other) || other is {{{classname}}} && {{#vars}} - other.{{{name}}} == {{{name}}}{{^-last}} &&{{/-last}}{{#-last}};{{/-last}} + {{#isMap}}_deepEquality.equals(other.{{{name}}}, {{{name}}}){{/isMap}}{{^isMap}}{{#isArray}}_deepEquality.equals(other.{{{name}}}, {{{name}}}){{/isArray}}{{^isArray}}other.{{{name}}} == {{{name}}}{{/isArray}}{{/isMap}}{{^-last}} &&{{/-last}}{{#-last}};{{/-last}} {{/vars}} @override diff --git a/server/package-lock.json b/server/package-lock.json index 74f8bd2a2f77b..12cb703d6382f 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -1,12 +1,12 @@ { "name": "immich", - "version": "1.71.0", + "version": "1.72.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "immich", - "version": "1.71.0", + "version": "1.72.0", "license": "UNLICENSED", "dependencies": { "@babel/runtime": "^7.20.13", diff --git a/server/package.json b/server/package.json index 2343f9befd246..89f94459379e0 100644 --- a/server/package.json +++ b/server/package.json @@ -1,6 +1,6 @@ { "name": "immich", - "version": "1.71.0", + "version": "1.72.0", "description": "", "author": "", "private": true, diff --git a/web/src/api/open-api/api.ts b/web/src/api/open-api/api.ts index 8af3bc4ff754e..e444eb580aef8 100644 --- a/web/src/api/open-api/api.ts +++ b/web/src/api/open-api/api.ts @@ -4,7 +4,7 @@ * Immich * Immich API * - * The version of the OpenAPI document: 1.71.0 + * The version of the OpenAPI document: 1.72.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/web/src/api/open-api/base.ts b/web/src/api/open-api/base.ts index bd5fc7da9a1a7..1dd9d99269a77 100644 --- a/web/src/api/open-api/base.ts +++ b/web/src/api/open-api/base.ts @@ -4,7 +4,7 @@ * Immich * Immich API * - * The version of the OpenAPI document: 1.71.0 + * The version of the OpenAPI document: 1.72.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/web/src/api/open-api/common.ts b/web/src/api/open-api/common.ts index a99d420df5938..e49d67fda8a64 100644 --- a/web/src/api/open-api/common.ts +++ b/web/src/api/open-api/common.ts @@ -4,7 +4,7 @@ * Immich * Immich API * - * The version of the OpenAPI document: 1.71.0 + * The version of the OpenAPI document: 1.72.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/web/src/api/open-api/configuration.ts b/web/src/api/open-api/configuration.ts index 7badee474d16f..3119b0804bbab 100644 --- a/web/src/api/open-api/configuration.ts +++ b/web/src/api/open-api/configuration.ts @@ -4,7 +4,7 @@ * Immich * Immich API * - * The version of the OpenAPI document: 1.71.0 + * The version of the OpenAPI document: 1.72.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/web/src/api/open-api/index.ts b/web/src/api/open-api/index.ts index a2fc6a6a73a2d..c1e66e3a6c89c 100644 --- a/web/src/api/open-api/index.ts +++ b/web/src/api/open-api/index.ts @@ -4,7 +4,7 @@ * Immich * Immich API * - * The version of the OpenAPI document: 1.71.0 + * The version of the OpenAPI document: 1.72.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).