mirror of
				https://github.com/KevinMidboe/immich.git
				synced 2025-10-29 17:40:28 +00:00 
			
		
		
		
	fix(server): pin openapi genreator patch and regenerate api (#3573)
* fix(server): pin openapi genreator patch and regenerate api * variable
This commit is contained in:
		
							
								
								
									
										4
									
								
								mobile/openapi/doc/PeopleResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								mobile/openapi/doc/PeopleResponseDto.md
									
									
									
										generated
									
									
									
								
							@@ -9,8 +9,8 @@ import 'package:openapi/api.dart';
 | 
			
		||||
Name | Type | Description | Notes
 | 
			
		||||
------------ | ------------- | ------------- | -------------
 | 
			
		||||
**people** | [**List<PersonResponseDto>**](PersonResponseDto.md) |  | [default to const []]
 | 
			
		||||
**total** | **num** |  | 
 | 
			
		||||
**visible** | **num** |  | 
 | 
			
		||||
**total** | **int** |  | 
 | 
			
		||||
**visible** | **int** |  | 
 | 
			
		||||
 | 
			
		||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								mobile/openapi/lib/model/add_users_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										6
									
								
								mobile/openapi/lib/model/add_users_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -20,7 +20,7 @@ class AddUsersDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is AddUsersDto &&
 | 
			
		||||
    _deepEquality.equals(other.sharedUserIds, sharedUserIds);
 | 
			
		||||
     other.sharedUserIds == sharedUserIds;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
@@ -44,8 +44,8 @@ class AddUsersDto {
 | 
			
		||||
      final json = value.cast<String, dynamic>();
 | 
			
		||||
 | 
			
		||||
      return AddUsersDto(
 | 
			
		||||
        sharedUserIds: json[r'sharedUserIds'] is Iterable
 | 
			
		||||
            ? (json[r'sharedUserIds'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        sharedUserIds: json[r'sharedUserIds'] is List
 | 
			
		||||
            ? (json[r'sharedUserIds'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
@@ -68,7 +68,7 @@ class AdminSignupResponseDto {
 | 
			
		||||
      final json = value.cast<String, dynamic>();
 | 
			
		||||
 | 
			
		||||
      return AdminSignupResponseDto(
 | 
			
		||||
        createdAt: mapDateTime(json, r'createdAt', r'')!,
 | 
			
		||||
        createdAt: mapDateTime(json, r'createdAt', '')!,
 | 
			
		||||
        email: mapValueOfType<String>(json, r'email')!,
 | 
			
		||||
        firstName: mapValueOfType<String>(json, r'firstName')!,
 | 
			
		||||
        id: mapValueOfType<String>(json, r'id')!,
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										32
									
								
								mobile/openapi/lib/model/album_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										32
									
								
								mobile/openapi/lib/model/album_response_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 &&
 | 
			
		||||
    _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;
 | 
			
		||||
     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;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
@@ -134,15 +134,15 @@ class AlbumResponseDto {
 | 
			
		||||
        albumThumbnailAssetId: mapValueOfType<String>(json, r'albumThumbnailAssetId'),
 | 
			
		||||
        assetCount: mapValueOfType<int>(json, r'assetCount')!,
 | 
			
		||||
        assets: AssetResponseDto.listFromJson(json[r'assets']),
 | 
			
		||||
        createdAt: mapDateTime(json, r'createdAt', r'')!,
 | 
			
		||||
        createdAt: mapDateTime(json, r'createdAt', '')!,
 | 
			
		||||
        description: mapValueOfType<String>(json, r'description')!,
 | 
			
		||||
        id: mapValueOfType<String>(json, r'id')!,
 | 
			
		||||
        lastModifiedAssetTimestamp: mapDateTime(json, r'lastModifiedAssetTimestamp', r''),
 | 
			
		||||
        lastModifiedAssetTimestamp: mapDateTime(json, r'lastModifiedAssetTimestamp', ''),
 | 
			
		||||
        owner: UserResponseDto.fromJson(json[r'owner'])!,
 | 
			
		||||
        ownerId: mapValueOfType<String>(json, r'ownerId')!,
 | 
			
		||||
        shared: mapValueOfType<bool>(json, r'shared')!,
 | 
			
		||||
        sharedUsers: UserResponseDto.listFromJson(json[r'sharedUsers']),
 | 
			
		||||
        updatedAt: mapDateTime(json, r'updatedAt', r'')!,
 | 
			
		||||
        updatedAt: mapDateTime(json, r'updatedAt', '')!,
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
    return null;
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								mobile/openapi/lib/model/api_key_create_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/lib/model/api_key_create_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										12
									
								
								mobile/openapi/lib/model/api_key_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										12
									
								
								mobile/openapi/lib/model/api_key_response_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
@@ -62,10 +62,10 @@ class APIKeyResponseDto {
 | 
			
		||||
      final json = value.cast<String, dynamic>();
 | 
			
		||||
 | 
			
		||||
      return APIKeyResponseDto(
 | 
			
		||||
        createdAt: mapDateTime(json, r'createdAt', r'')!,
 | 
			
		||||
        createdAt: mapDateTime(json, r'createdAt', '')!,
 | 
			
		||||
        id: mapValueOfType<String>(json, r'id')!,
 | 
			
		||||
        name: mapValueOfType<String>(json, r'name')!,
 | 
			
		||||
        updatedAt: mapDateTime(json, r'updatedAt', r'')!,
 | 
			
		||||
        updatedAt: mapDateTime(json, r'updatedAt', '')!,
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
    return null;
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								mobile/openapi/lib/model/api_key_update_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/lib/model/api_key_update_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -20,7 +20,7 @@ class AssetBulkUploadCheckDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is AssetBulkUploadCheckDto &&
 | 
			
		||||
    _deepEquality.equals(other.assets, assets);
 | 
			
		||||
     other.assets == assets;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -20,7 +20,7 @@ class AssetBulkUploadCheckResponseDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is AssetBulkUploadCheckResponseDto &&
 | 
			
		||||
    _deepEquality.equals(other.results, results);
 | 
			
		||||
     other.results == results;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								mobile/openapi/lib/model/asset_ids_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										6
									
								
								mobile/openapi/lib/model/asset_ids_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -20,7 +20,7 @@ class AssetIdsDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is AssetIdsDto &&
 | 
			
		||||
    _deepEquality.equals(other.assetIds, assetIds);
 | 
			
		||||
     other.assetIds == assetIds;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
@@ -44,8 +44,8 @@ class AssetIdsDto {
 | 
			
		||||
      final json = value.cast<String, dynamic>();
 | 
			
		||||
 | 
			
		||||
      return AssetIdsDto(
 | 
			
		||||
        assetIds: json[r'assetIds'] is Iterable
 | 
			
		||||
            ? (json[r'assetIds'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        assetIds: json[r'assetIds'] is List
 | 
			
		||||
            ? (json[r'assetIds'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										48
									
								
								mobile/openapi/lib/model/asset_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										48
									
								
								mobile/openapi/lib/model/asset_response_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 &&
 | 
			
		||||
    _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;
 | 
			
		||||
     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;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
@@ -199,8 +199,8 @@ class AssetResponseDto {
 | 
			
		||||
        deviceId: mapValueOfType<String>(json, r'deviceId')!,
 | 
			
		||||
        duration: mapValueOfType<String>(json, r'duration')!,
 | 
			
		||||
        exifInfo: ExifResponseDto.fromJson(json[r'exifInfo']),
 | 
			
		||||
        fileCreatedAt: mapDateTime(json, r'fileCreatedAt', r'')!,
 | 
			
		||||
        fileModifiedAt: mapDateTime(json, r'fileModifiedAt', r'')!,
 | 
			
		||||
        fileCreatedAt: mapDateTime(json, r'fileCreatedAt', '')!,
 | 
			
		||||
        fileModifiedAt: mapDateTime(json, r'fileModifiedAt', '')!,
 | 
			
		||||
        id: mapValueOfType<String>(json, r'id')!,
 | 
			
		||||
        isArchived: mapValueOfType<bool>(json, r'isArchived')!,
 | 
			
		||||
        isFavorite: mapValueOfType<bool>(json, r'isFavorite')!,
 | 
			
		||||
@@ -214,7 +214,7 @@ class AssetResponseDto {
 | 
			
		||||
        tags: TagResponseDto.listFromJson(json[r'tags']),
 | 
			
		||||
        thumbhash: mapValueOfType<String>(json, r'thumbhash'),
 | 
			
		||||
        type: AssetTypeEnum.fromJson(json[r'type'])!,
 | 
			
		||||
        updatedAt: mapDateTime(json, r'updatedAt', r'')!,
 | 
			
		||||
        updatedAt: mapDateTime(json, r'updatedAt', '')!,
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
    return null;
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								mobile/openapi/lib/model/bulk_ids_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										6
									
								
								mobile/openapi/lib/model/bulk_ids_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -20,7 +20,7 @@ class BulkIdsDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is BulkIdsDto &&
 | 
			
		||||
    _deepEquality.equals(other.ids, ids);
 | 
			
		||||
     other.ids == ids;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
@@ -44,8 +44,8 @@ class BulkIdsDto {
 | 
			
		||||
      final json = value.cast<String, dynamic>();
 | 
			
		||||
 | 
			
		||||
      return BulkIdsDto(
 | 
			
		||||
        ids: json[r'ids'] is Iterable
 | 
			
		||||
            ? (json[r'ids'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        ids: json[r'ids'] is List
 | 
			
		||||
            ? (json[r'ids'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -23,8 +23,8 @@ class CheckExistingAssetsDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is CheckExistingAssetsDto &&
 | 
			
		||||
    _deepEquality.equals(other.deviceAssetIds, deviceAssetIds) &&
 | 
			
		||||
    other.deviceId == deviceId;
 | 
			
		||||
     other.deviceAssetIds == deviceAssetIds &&
 | 
			
		||||
     other.deviceId == deviceId;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
@@ -50,8 +50,8 @@ class CheckExistingAssetsDto {
 | 
			
		||||
      final json = value.cast<String, dynamic>();
 | 
			
		||||
 | 
			
		||||
      return CheckExistingAssetsDto(
 | 
			
		||||
        deviceAssetIds: json[r'deviceAssetIds'] is Iterable
 | 
			
		||||
            ? (json[r'deviceAssetIds'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        deviceAssetIds: json[r'deviceAssetIds'] is List
 | 
			
		||||
            ? (json[r'deviceAssetIds'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
        deviceId: mapValueOfType<String>(json, r'deviceId')!,
 | 
			
		||||
      );
 | 
			
		||||
 
 | 
			
		||||
@@ -20,7 +20,7 @@ class CheckExistingAssetsResponseDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is CheckExistingAssetsResponseDto &&
 | 
			
		||||
    _deepEquality.equals(other.existingIds, existingIds);
 | 
			
		||||
     other.existingIds == existingIds;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
@@ -44,8 +44,8 @@ class CheckExistingAssetsResponseDto {
 | 
			
		||||
      final json = value.cast<String, dynamic>();
 | 
			
		||||
 | 
			
		||||
      return CheckExistingAssetsResponseDto(
 | 
			
		||||
        existingIds: json[r'existingIds'] is Iterable
 | 
			
		||||
            ? (json[r'existingIds'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        existingIds: json[r'existingIds'] is List
 | 
			
		||||
            ? (json[r'existingIds'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										16
									
								
								mobile/openapi/lib/model/create_album_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										16
									
								
								mobile/openapi/lib/model/create_album_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -35,10 +35,10 @@ class CreateAlbumDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is CreateAlbumDto &&
 | 
			
		||||
    other.albumName == albumName &&
 | 
			
		||||
    _deepEquality.equals(other.assetIds, assetIds) &&
 | 
			
		||||
    other.description == description &&
 | 
			
		||||
    _deepEquality.equals(other.sharedWithUserIds, sharedWithUserIds);
 | 
			
		||||
     other.albumName == albumName &&
 | 
			
		||||
     other.assetIds == assetIds &&
 | 
			
		||||
     other.description == description &&
 | 
			
		||||
     other.sharedWithUserIds == sharedWithUserIds;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
@@ -73,12 +73,12 @@ class CreateAlbumDto {
 | 
			
		||||
 | 
			
		||||
      return CreateAlbumDto(
 | 
			
		||||
        albumName: mapValueOfType<String>(json, r'albumName')!,
 | 
			
		||||
        assetIds: json[r'assetIds'] is Iterable
 | 
			
		||||
            ? (json[r'assetIds'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        assetIds: json[r'assetIds'] is List
 | 
			
		||||
            ? (json[r'assetIds'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
        description: mapValueOfType<String>(json, r'description'),
 | 
			
		||||
        sharedWithUserIds: json[r'sharedWithUserIds'] is Iterable
 | 
			
		||||
            ? (json[r'sharedWithUserIds'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        sharedWithUserIds: json[r'sharedWithUserIds'] is List
 | 
			
		||||
            ? (json[r'sharedWithUserIds'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								mobile/openapi/lib/model/create_tag_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								mobile/openapi/lib/model/create_tag_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										12
									
								
								mobile/openapi/lib/model/create_user_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										12
									
								
								mobile/openapi/lib/model/create_user_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								mobile/openapi/lib/model/delete_asset_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										6
									
								
								mobile/openapi/lib/model/delete_asset_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -20,7 +20,7 @@ class DeleteAssetDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is DeleteAssetDto &&
 | 
			
		||||
    _deepEquality.equals(other.ids, ids);
 | 
			
		||||
     other.ids == ids;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
@@ -44,8 +44,8 @@ class DeleteAssetDto {
 | 
			
		||||
      final json = value.cast<String, dynamic>();
 | 
			
		||||
 | 
			
		||||
      return DeleteAssetDto(
 | 
			
		||||
        ids: json[r'ids'] is Iterable
 | 
			
		||||
            ? (json[r'ids'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        ids: json[r'ids'] is List
 | 
			
		||||
            ? (json[r'ids'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -23,8 +23,8 @@ class DownloadArchiveInfo {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is DownloadArchiveInfo &&
 | 
			
		||||
    _deepEquality.equals(other.assetIds, assetIds) &&
 | 
			
		||||
    other.size == size;
 | 
			
		||||
     other.assetIds == assetIds &&
 | 
			
		||||
     other.size == size;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
@@ -50,8 +50,8 @@ class DownloadArchiveInfo {
 | 
			
		||||
      final json = value.cast<String, dynamic>();
 | 
			
		||||
 | 
			
		||||
      return DownloadArchiveInfo(
 | 
			
		||||
        assetIds: json[r'assetIds'] is Iterable
 | 
			
		||||
            ? (json[r'assetIds'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        assetIds: json[r'assetIds'] is List
 | 
			
		||||
            ? (json[r'assetIds'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
        size: mapValueOfType<int>(json, r'size')!,
 | 
			
		||||
      );
 | 
			
		||||
 
 | 
			
		||||
@@ -23,8 +23,8 @@ class DownloadResponseDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is DownloadResponseDto &&
 | 
			
		||||
    _deepEquality.equals(other.archives, archives) &&
 | 
			
		||||
    other.totalSize == totalSize;
 | 
			
		||||
     other.archives == archives &&
 | 
			
		||||
     other.totalSize == totalSize;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										60
									
								
								mobile/openapi/lib/model/exif_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										60
									
								
								mobile/openapi/lib/model/exif_response_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
@@ -250,35 +250,35 @@ class ExifResponseDto {
 | 
			
		||||
      return ExifResponseDto(
 | 
			
		||||
        city: mapValueOfType<String>(json, r'city'),
 | 
			
		||||
        country: mapValueOfType<String>(json, r'country'),
 | 
			
		||||
        dateTimeOriginal: mapDateTime(json, r'dateTimeOriginal', r''),
 | 
			
		||||
        dateTimeOriginal: mapDateTime(json, r'dateTimeOriginal', ''),
 | 
			
		||||
        description: mapValueOfType<String>(json, r'description'),
 | 
			
		||||
        exifImageHeight: json[r'exifImageHeight'] == null
 | 
			
		||||
            ? null
 | 
			
		||||
            : num.parse('${json[r'exifImageHeight']}'),
 | 
			
		||||
            : num.parse(json[r'exifImageHeight'].toString()),
 | 
			
		||||
        exifImageWidth: json[r'exifImageWidth'] == null
 | 
			
		||||
            ? null
 | 
			
		||||
            : num.parse('${json[r'exifImageWidth']}'),
 | 
			
		||||
            : num.parse(json[r'exifImageWidth'].toString()),
 | 
			
		||||
        exposureTime: mapValueOfType<String>(json, r'exposureTime'),
 | 
			
		||||
        fNumber: json[r'fNumber'] == null
 | 
			
		||||
            ? null
 | 
			
		||||
            : num.parse('${json[r'fNumber']}'),
 | 
			
		||||
            : num.parse(json[r'fNumber'].toString()),
 | 
			
		||||
        fileSizeInByte: mapValueOfType<int>(json, r'fileSizeInByte'),
 | 
			
		||||
        focalLength: json[r'focalLength'] == null
 | 
			
		||||
            ? null
 | 
			
		||||
            : num.parse('${json[r'focalLength']}'),
 | 
			
		||||
            : num.parse(json[r'focalLength'].toString()),
 | 
			
		||||
        iso: json[r'iso'] == null
 | 
			
		||||
            ? null
 | 
			
		||||
            : num.parse('${json[r'iso']}'),
 | 
			
		||||
            : num.parse(json[r'iso'].toString()),
 | 
			
		||||
        latitude: json[r'latitude'] == null
 | 
			
		||||
            ? null
 | 
			
		||||
            : num.parse('${json[r'latitude']}'),
 | 
			
		||||
            : num.parse(json[r'latitude'].toString()),
 | 
			
		||||
        lensModel: mapValueOfType<String>(json, r'lensModel'),
 | 
			
		||||
        longitude: json[r'longitude'] == null
 | 
			
		||||
            ? null
 | 
			
		||||
            : num.parse('${json[r'longitude']}'),
 | 
			
		||||
            : num.parse(json[r'longitude'].toString()),
 | 
			
		||||
        make: mapValueOfType<String>(json, r'make'),
 | 
			
		||||
        model: mapValueOfType<String>(json, r'model'),
 | 
			
		||||
        modifyDate: mapDateTime(json, r'modifyDate', r''),
 | 
			
		||||
        modifyDate: mapDateTime(json, r'modifyDate', ''),
 | 
			
		||||
        orientation: mapValueOfType<String>(json, r'orientation'),
 | 
			
		||||
        projectionType: mapValueOfType<String>(json, r'projectionType'),
 | 
			
		||||
        state: mapValueOfType<String>(json, r'state'),
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										26
									
								
								mobile/openapi/lib/model/import_asset_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										26
									
								
								mobile/openapi/lib/model/import_asset_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
@@ -148,8 +148,8 @@ class ImportAssetDto {
 | 
			
		||||
        deviceAssetId: mapValueOfType<String>(json, r'deviceAssetId')!,
 | 
			
		||||
        deviceId: mapValueOfType<String>(json, r'deviceId')!,
 | 
			
		||||
        duration: mapValueOfType<String>(json, r'duration'),
 | 
			
		||||
        fileCreatedAt: mapDateTime(json, r'fileCreatedAt', r'')!,
 | 
			
		||||
        fileModifiedAt: mapDateTime(json, r'fileModifiedAt', r'')!,
 | 
			
		||||
        fileCreatedAt: mapDateTime(json, r'fileCreatedAt', '')!,
 | 
			
		||||
        fileModifiedAt: mapDateTime(json, r'fileModifiedAt', '')!,
 | 
			
		||||
        isArchived: mapValueOfType<bool>(json, r'isArchived'),
 | 
			
		||||
        isFavorite: mapValueOfType<bool>(json, r'isFavorite')!,
 | 
			
		||||
        isReadOnly: mapValueOfType<bool>(json, r'isReadOnly') ?? true,
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								mobile/openapi/lib/model/job_command_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								mobile/openapi/lib/model/job_command_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										12
									
								
								mobile/openapi/lib/model/job_counts_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										12
									
								
								mobile/openapi/lib/model/job_counts_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								mobile/openapi/lib/model/job_settings_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/lib/model/job_settings_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								mobile/openapi/lib/model/job_status_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								mobile/openapi/lib/model/job_status_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										16
									
								
								mobile/openapi/lib/model/login_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										16
									
								
								mobile/openapi/lib/model/login_response_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -23,8 +23,8 @@ class MemoryLaneResponseDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is MemoryLaneResponseDto &&
 | 
			
		||||
    _deepEquality.equals(other.assets, assets) &&
 | 
			
		||||
    other.title == title;
 | 
			
		||||
     other.assets == assets &&
 | 
			
		||||
     other.title == title;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								mobile/openapi/lib/model/merge_person_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										6
									
								
								mobile/openapi/lib/model/merge_person_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -20,7 +20,7 @@ class MergePersonDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is MergePersonDto &&
 | 
			
		||||
    _deepEquality.equals(other.ids, ids);
 | 
			
		||||
     other.ids == ids;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
@@ -44,8 +44,8 @@ class MergePersonDto {
 | 
			
		||||
      final json = value.cast<String, dynamic>();
 | 
			
		||||
 | 
			
		||||
      return MergePersonDto(
 | 
			
		||||
        ids: json[r'ids'] is Iterable
 | 
			
		||||
            ? (json[r'ids'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        ids: json[r'ids'] is List
 | 
			
		||||
            ? (json[r'ids'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								mobile/openapi/lib/model/o_auth_config_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/lib/model/o_auth_config_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										14
									
								
								mobile/openapi/lib/model/people_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										14
									
								
								mobile/openapi/lib/model/people_response_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -20,15 +20,15 @@ class PeopleResponseDto {
 | 
			
		||||
 | 
			
		||||
  List<PersonResponseDto> people;
 | 
			
		||||
 | 
			
		||||
  num total;
 | 
			
		||||
  int total;
 | 
			
		||||
 | 
			
		||||
  num visible;
 | 
			
		||||
  int visible;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is PeopleResponseDto &&
 | 
			
		||||
    _deepEquality.equals(other.people, people) &&
 | 
			
		||||
    other.total == total &&
 | 
			
		||||
    other.visible == visible;
 | 
			
		||||
     other.people == people &&
 | 
			
		||||
     other.total == total &&
 | 
			
		||||
     other.visible == visible;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
@@ -57,8 +57,8 @@ class PeopleResponseDto {
 | 
			
		||||
 | 
			
		||||
      return PeopleResponseDto(
 | 
			
		||||
        people: PersonResponseDto.listFromJson(json[r'people']),
 | 
			
		||||
        total: num.parse('${json[r'total']}'),
 | 
			
		||||
        visible: num.parse('${json[r'visible']}'),
 | 
			
		||||
        total: mapValueOfType<int>(json, r'total')!,
 | 
			
		||||
        visible: mapValueOfType<int>(json, r'visible')!,
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
    return null;
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								mobile/openapi/lib/model/people_update_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/lib/model/people_update_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -20,7 +20,7 @@ class PeopleUpdateDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is PeopleUpdateDto &&
 | 
			
		||||
    _deepEquality.equals(other.people, people);
 | 
			
		||||
     other.people == people;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										8
									
								
								mobile/openapi/lib/model/people_update_item.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										8
									
								
								mobile/openapi/lib/model/people_update_item.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								mobile/openapi/lib/model/person_update_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										6
									
								
								mobile/openapi/lib/model/person_update_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								mobile/openapi/lib/model/queue_status_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								mobile/openapi/lib/model/queue_status_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -29,10 +29,10 @@ class SearchAlbumResponseDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is SearchAlbumResponseDto &&
 | 
			
		||||
    other.count == count &&
 | 
			
		||||
    _deepEquality.equals(other.facets, facets) &&
 | 
			
		||||
    _deepEquality.equals(other.items, items) &&
 | 
			
		||||
    other.total == total;
 | 
			
		||||
     other.count == count &&
 | 
			
		||||
     other.facets == facets &&
 | 
			
		||||
     other.items == items &&
 | 
			
		||||
     other.total == total;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								mobile/openapi/lib/model/search_asset_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/lib/model/search_asset_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -29,10 +29,10 @@ class SearchAssetResponseDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is SearchAssetResponseDto &&
 | 
			
		||||
    other.count == count &&
 | 
			
		||||
    _deepEquality.equals(other.facets, facets) &&
 | 
			
		||||
    _deepEquality.equals(other.items, items) &&
 | 
			
		||||
    other.total == total;
 | 
			
		||||
     other.count == count &&
 | 
			
		||||
     other.facets == facets &&
 | 
			
		||||
     other.items == items &&
 | 
			
		||||
     other.total == total;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -23,8 +23,8 @@ class SearchExploreResponseDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is SearchExploreResponseDto &&
 | 
			
		||||
    other.fieldName == fieldName &&
 | 
			
		||||
    _deepEquality.equals(other.items, items);
 | 
			
		||||
     other.fieldName == fieldName &&
 | 
			
		||||
     other.items == items;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -23,8 +23,8 @@ class SearchFacetResponseDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is SearchFacetResponseDto &&
 | 
			
		||||
    _deepEquality.equals(other.counts, counts) &&
 | 
			
		||||
    other.fieldName == fieldName;
 | 
			
		||||
     other.counts == counts &&
 | 
			
		||||
     other.fieldName == fieldName;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -26,9 +26,9 @@ class ServerMediaTypesResponseDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is ServerMediaTypesResponseDto &&
 | 
			
		||||
    _deepEquality.equals(other.image, image) &&
 | 
			
		||||
    _deepEquality.equals(other.sidecar, sidecar) &&
 | 
			
		||||
    _deepEquality.equals(other.video, video);
 | 
			
		||||
     other.image == image &&
 | 
			
		||||
     other.sidecar == sidecar &&
 | 
			
		||||
     other.video == video;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
@@ -56,14 +56,14 @@ class ServerMediaTypesResponseDto {
 | 
			
		||||
      final json = value.cast<String, dynamic>();
 | 
			
		||||
 | 
			
		||||
      return ServerMediaTypesResponseDto(
 | 
			
		||||
        image: json[r'image'] is Iterable
 | 
			
		||||
            ? (json[r'image'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        image: json[r'image'] is List
 | 
			
		||||
            ? (json[r'image'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
        sidecar: json[r'sidecar'] is Iterable
 | 
			
		||||
            ? (json[r'sidecar'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        sidecar: json[r'sidecar'] is List
 | 
			
		||||
            ? (json[r'sidecar'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
        video: json[r'video'] is Iterable
 | 
			
		||||
            ? (json[r'video'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        video: json[r'video'] is List
 | 
			
		||||
            ? (json[r'video'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -29,10 +29,10 @@ class ServerStatsResponseDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is ServerStatsResponseDto &&
 | 
			
		||||
    other.photos == photos &&
 | 
			
		||||
    other.usage == usage &&
 | 
			
		||||
    _deepEquality.equals(other.usageByUser, usageByUser) &&
 | 
			
		||||
    other.videos == videos;
 | 
			
		||||
     other.photos == photos &&
 | 
			
		||||
     other.usage == usage &&
 | 
			
		||||
     other.usageByUser == usageByUser &&
 | 
			
		||||
     other.videos == videos;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										22
									
								
								mobile/openapi/lib/model/shared_link_create_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										22
									
								
								mobile/openapi/lib/model/shared_link_create_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 &&
 | 
			
		||||
    _deepEquality.equals(other.assetIds, assetIds) &&
 | 
			
		||||
    other.description == description &&
 | 
			
		||||
    other.expiresAt == expiresAt &&
 | 
			
		||||
    other.showExif == showExif &&
 | 
			
		||||
    other.type == type;
 | 
			
		||||
     other.albumId == albumId &&
 | 
			
		||||
     other.allowDownload == allowDownload &&
 | 
			
		||||
     other.allowUpload == allowUpload &&
 | 
			
		||||
     other.assetIds == assetIds &&
 | 
			
		||||
     other.description == description &&
 | 
			
		||||
     other.expiresAt == expiresAt &&
 | 
			
		||||
     other.showExif == showExif &&
 | 
			
		||||
     other.type == type;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
@@ -113,11 +113,11 @@ class SharedLinkCreateDto {
 | 
			
		||||
        albumId: mapValueOfType<String>(json, r'albumId'),
 | 
			
		||||
        allowDownload: mapValueOfType<bool>(json, r'allowDownload') ?? true,
 | 
			
		||||
        allowUpload: mapValueOfType<bool>(json, r'allowUpload') ?? false,
 | 
			
		||||
        assetIds: json[r'assetIds'] is Iterable
 | 
			
		||||
            ? (json[r'assetIds'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        assetIds: json[r'assetIds'] is List
 | 
			
		||||
            ? (json[r'assetIds'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
        description: mapValueOfType<String>(json, r'description'),
 | 
			
		||||
        expiresAt: mapDateTime(json, r'expiresAt', r''),
 | 
			
		||||
        expiresAt: mapDateTime(json, r'expiresAt', ''),
 | 
			
		||||
        showExif: mapValueOfType<bool>(json, r'showExif') ?? true,
 | 
			
		||||
        type: SharedLinkType.fromJson(json[r'type'])!,
 | 
			
		||||
      );
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										12
									
								
								mobile/openapi/lib/model/shared_link_edit_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										12
									
								
								mobile/openapi/lib/model/shared_link_edit_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
@@ -115,7 +115,7 @@ class SharedLinkEditDto {
 | 
			
		||||
        allowDownload: mapValueOfType<bool>(json, r'allowDownload'),
 | 
			
		||||
        allowUpload: mapValueOfType<bool>(json, r'allowUpload'),
 | 
			
		||||
        description: mapValueOfType<String>(json, r'description'),
 | 
			
		||||
        expiresAt: mapDateTime(json, r'expiresAt', r''),
 | 
			
		||||
        expiresAt: mapDateTime(json, r'expiresAt', ''),
 | 
			
		||||
        showExif: mapValueOfType<bool>(json, r'showExif'),
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -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 &&
 | 
			
		||||
    _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;
 | 
			
		||||
     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;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
@@ -132,9 +132,9 @@ class SharedLinkResponseDto {
 | 
			
		||||
        allowDownload: mapValueOfType<bool>(json, r'allowDownload')!,
 | 
			
		||||
        allowUpload: mapValueOfType<bool>(json, r'allowUpload')!,
 | 
			
		||||
        assets: AssetResponseDto.listFromJson(json[r'assets']),
 | 
			
		||||
        createdAt: mapDateTime(json, r'createdAt', r'')!,
 | 
			
		||||
        createdAt: mapDateTime(json, r'createdAt', '')!,
 | 
			
		||||
        description: mapValueOfType<String>(json, r'description'),
 | 
			
		||||
        expiresAt: mapDateTime(json, r'expiresAt', r''),
 | 
			
		||||
        expiresAt: mapDateTime(json, r'expiresAt', ''),
 | 
			
		||||
        id: mapValueOfType<String>(json, r'id')!,
 | 
			
		||||
        key: mapValueOfType<String>(json, r'key')!,
 | 
			
		||||
        showExif: mapValueOfType<bool>(json, r'showExif')!,
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										8
									
								
								mobile/openapi/lib/model/sign_up_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										8
									
								
								mobile/openapi/lib/model/sign_up_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -23,8 +23,8 @@ class SmartInfoResponseDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is SmartInfoResponseDto &&
 | 
			
		||||
    _deepEquality.equals(other.objects, objects) &&
 | 
			
		||||
    _deepEquality.equals(other.tags, tags);
 | 
			
		||||
     other.objects == objects &&
 | 
			
		||||
     other.tags == tags;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
@@ -58,11 +58,11 @@ class SmartInfoResponseDto {
 | 
			
		||||
      final json = value.cast<String, dynamic>();
 | 
			
		||||
 | 
			
		||||
      return SmartInfoResponseDto(
 | 
			
		||||
        objects: json[r'objects'] is Iterable
 | 
			
		||||
            ? (json[r'objects'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        objects: json[r'objects'] is List
 | 
			
		||||
            ? (json[r'objects'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
        tags: json[r'tags'] is Iterable
 | 
			
		||||
            ? (json[r'tags'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        tags: json[r'tags'] is List
 | 
			
		||||
            ? (json[r'tags'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										10
									
								
								mobile/openapi/lib/model/system_config_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										10
									
								
								mobile/openapi/lib/model/system_config_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										20
									
								
								mobile/openapi/lib/model/system_config_job_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										20
									
								
								mobile/openapi/lib/model/system_config_job_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -38,13 +38,13 @@ class SystemConfigTemplateStorageOptionDto {
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  bool operator ==(Object other) => identical(this, other) || other is SystemConfigTemplateStorageOptionDto &&
 | 
			
		||||
    _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);
 | 
			
		||||
     other.dayOptions == dayOptions &&
 | 
			
		||||
     other.hourOptions == hourOptions &&
 | 
			
		||||
     other.minuteOptions == minuteOptions &&
 | 
			
		||||
     other.monthOptions == monthOptions &&
 | 
			
		||||
     other.presetOptions == presetOptions &&
 | 
			
		||||
     other.secondOptions == secondOptions &&
 | 
			
		||||
     other.yearOptions == yearOptions;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
@@ -80,26 +80,26 @@ class SystemConfigTemplateStorageOptionDto {
 | 
			
		||||
      final json = value.cast<String, dynamic>();
 | 
			
		||||
 | 
			
		||||
      return SystemConfigTemplateStorageOptionDto(
 | 
			
		||||
        dayOptions: json[r'dayOptions'] is Iterable
 | 
			
		||||
            ? (json[r'dayOptions'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        dayOptions: json[r'dayOptions'] is List
 | 
			
		||||
            ? (json[r'dayOptions'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
        hourOptions: json[r'hourOptions'] is Iterable
 | 
			
		||||
            ? (json[r'hourOptions'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        hourOptions: json[r'hourOptions'] is List
 | 
			
		||||
            ? (json[r'hourOptions'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
        minuteOptions: json[r'minuteOptions'] is Iterable
 | 
			
		||||
            ? (json[r'minuteOptions'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        minuteOptions: json[r'minuteOptions'] is List
 | 
			
		||||
            ? (json[r'minuteOptions'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
        monthOptions: json[r'monthOptions'] is Iterable
 | 
			
		||||
            ? (json[r'monthOptions'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        monthOptions: json[r'monthOptions'] is List
 | 
			
		||||
            ? (json[r'monthOptions'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
        presetOptions: json[r'presetOptions'] is Iterable
 | 
			
		||||
            ? (json[r'presetOptions'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        presetOptions: json[r'presetOptions'] is List
 | 
			
		||||
            ? (json[r'presetOptions'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
        secondOptions: json[r'secondOptions'] is Iterable
 | 
			
		||||
            ? (json[r'secondOptions'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        secondOptions: json[r'secondOptions'] is List
 | 
			
		||||
            ? (json[r'secondOptions'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
        yearOptions: json[r'yearOptions'] is Iterable
 | 
			
		||||
            ? (json[r'yearOptions'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        yearOptions: json[r'yearOptions'] is List
 | 
			
		||||
            ? (json[r'yearOptions'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										8
									
								
								mobile/openapi/lib/model/tag_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										8
									
								
								mobile/openapi/lib/model/tag_response_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								mobile/openapi/lib/model/update_album_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										6
									
								
								mobile/openapi/lib/model/update_album_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										12
									
								
								mobile/openapi/lib/model/update_asset_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										12
									
								
								mobile/openapi/lib/model/update_asset_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 &&
 | 
			
		||||
    _deepEquality.equals(other.tagIds, tagIds);
 | 
			
		||||
     other.description == description &&
 | 
			
		||||
     other.isArchived == isArchived &&
 | 
			
		||||
     other.isFavorite == isFavorite &&
 | 
			
		||||
     other.tagIds == tagIds;
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  int get hashCode =>
 | 
			
		||||
@@ -95,8 +95,8 @@ class UpdateAssetDto {
 | 
			
		||||
        description: mapValueOfType<String>(json, r'description'),
 | 
			
		||||
        isArchived: mapValueOfType<bool>(json, r'isArchived'),
 | 
			
		||||
        isFavorite: mapValueOfType<bool>(json, r'isFavorite'),
 | 
			
		||||
        tagIds: json[r'tagIds'] is Iterable
 | 
			
		||||
            ? (json[r'tagIds'] as Iterable).cast<String>().toList(growable: false)
 | 
			
		||||
        tagIds: json[r'tagIds'] is List
 | 
			
		||||
            ? (json[r'tagIds'] as List).cast<String>()
 | 
			
		||||
            : const [],
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								mobile/openapi/lib/model/update_tag_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/lib/model/update_tag_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										18
									
								
								mobile/openapi/lib/model/update_user_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										18
									
								
								mobile/openapi/lib/model/update_user_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										12
									
								
								mobile/openapi/lib/model/usage_by_user_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										12
									
								
								mobile/openapi/lib/model/usage_by_user_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										32
									
								
								mobile/openapi/lib/model/user_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										32
									
								
								mobile/openapi/lib/model/user_response_dto.dart
									
									
									
										generated
									
									
									
								
							@@ -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 =>
 | 
			
		||||
@@ -128,8 +128,8 @@ class UserResponseDto {
 | 
			
		||||
      final json = value.cast<String, dynamic>();
 | 
			
		||||
 | 
			
		||||
      return UserResponseDto(
 | 
			
		||||
        createdAt: mapDateTime(json, r'createdAt', r'')!,
 | 
			
		||||
        deletedAt: mapDateTime(json, r'deletedAt', r''),
 | 
			
		||||
        createdAt: mapDateTime(json, r'createdAt', '')!,
 | 
			
		||||
        deletedAt: mapDateTime(json, r'deletedAt', ''),
 | 
			
		||||
        email: mapValueOfType<String>(json, r'email')!,
 | 
			
		||||
        externalPath: mapValueOfType<String>(json, r'externalPath'),
 | 
			
		||||
        firstName: mapValueOfType<String>(json, r'firstName')!,
 | 
			
		||||
@@ -140,7 +140,7 @@ class UserResponseDto {
 | 
			
		||||
        profileImagePath: mapValueOfType<String>(json, r'profileImagePath')!,
 | 
			
		||||
        shouldChangePassword: mapValueOfType<bool>(json, r'shouldChangePassword')!,
 | 
			
		||||
        storageLabel: mapValueOfType<String>(json, r'storageLabel'),
 | 
			
		||||
        updatedAt: mapDateTime(json, r'updatedAt', r'')!,
 | 
			
		||||
        updatedAt: mapDateTime(json, r'updatedAt', '')!,
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
    return null;
 | 
			
		||||
 
 | 
			
		||||
@@ -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 =>
 | 
			
		||||
 
 | 
			
		||||
@@ -21,12 +21,12 @@ void main() {
 | 
			
		||||
      // TODO
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    // num total
 | 
			
		||||
    // int total
 | 
			
		||||
    test('to test the property `total`', () async {
 | 
			
		||||
      // TODO
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    // num visible
 | 
			
		||||
    // int visible
 | 
			
		||||
    test('to test the property `visible`', () async {
 | 
			
		||||
      // TODO
 | 
			
		||||
    });
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user