You've already forked immich
							
							
				mirror of
				https://github.com/immich-app/immich.git
				synced 2025-10-31 00:18:28 +02:00 
			
		
		
		
	refactor(server): change asset entity to date type (#2599)
* refactor(server): change asset entity to date type * lower coverage threshold
This commit is contained in:
		
							
								
								
									
										8
									
								
								mobile/openapi/doc/AssetApi.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										8
									
								
								mobile/openapi/doc/AssetApi.md
									
									
									
										generated
									
									
									
								
							| @@ -1476,8 +1476,8 @@ final assetType = ; // AssetTypeEnum | | ||||
| final assetData = BINARY_DATA_HERE; // MultipartFile |  | ||||
| final deviceAssetId = deviceAssetId_example; // String |  | ||||
| final deviceId = deviceId_example; // String |  | ||||
| final fileCreatedAt = fileCreatedAt_example; // String |  | ||||
| final fileModifiedAt = fileModifiedAt_example; // String |  | ||||
| final fileCreatedAt = 2013-10-20T19:20:30+01:00; // DateTime |  | ||||
| final fileModifiedAt = 2013-10-20T19:20:30+01:00; // DateTime |  | ||||
| final isFavorite = true; // bool |  | ||||
| final fileExtension = fileExtension_example; // String |  | ||||
| final key = key_example; // String |  | ||||
| @@ -1503,8 +1503,8 @@ Name | Type | Description  | Notes | ||||
|  **assetData** | **MultipartFile**|  |  | ||||
|  **deviceAssetId** | **String**|  |  | ||||
|  **deviceId** | **String**|  |  | ||||
|  **fileCreatedAt** | **String**|  |  | ||||
|  **fileModifiedAt** | **String**|  |  | ||||
|  **fileCreatedAt** | **DateTime**|  |  | ||||
|  **fileModifiedAt** | **DateTime**|  |  | ||||
|  **isFavorite** | **bool**|  |  | ||||
|  **fileExtension** | **String**|  |  | ||||
|  **key** | **String**|  | [optional]  | ||||
|   | ||||
							
								
								
									
										6
									
								
								mobile/openapi/doc/AssetResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										6
									
								
								mobile/openapi/doc/AssetResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -16,9 +16,9 @@ Name | Type | Description | Notes | ||||
| **originalPath** | **String** |  |  | ||||
| **originalFileName** | **String** |  |  | ||||
| **resized** | **bool** |  |  | ||||
| **fileCreatedAt** | **String** |  |  | ||||
| **fileModifiedAt** | **String** |  |  | ||||
| **updatedAt** | **String** |  |  | ||||
| **fileCreatedAt** | [**DateTime**](DateTime.md) |  |  | ||||
| **fileModifiedAt** | [**DateTime**](DateTime.md) |  |  | ||||
| **updatedAt** | [**DateTime**](DateTime.md) |  |  | ||||
| **isFavorite** | **bool** |  |  | ||||
| **isArchived** | **bool** |  |  | ||||
| **mimeType** | **String** |  |  | ||||
|   | ||||
							
								
								
									
										12
									
								
								mobile/openapi/lib/api/asset_api.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										12
									
								
								mobile/openapi/lib/api/asset_api.dart
									
									
									
										generated
									
									
									
								
							| @@ -1405,9 +1405,9 @@ class AssetApi { | ||||
|   /// | ||||
|   /// * [String] deviceId (required): | ||||
|   /// | ||||
|   /// * [String] fileCreatedAt (required): | ||||
|   /// * [DateTime] fileCreatedAt (required): | ||||
|   /// | ||||
|   /// * [String] fileModifiedAt (required): | ||||
|   /// * [DateTime] fileModifiedAt (required): | ||||
|   /// | ||||
|   /// * [bool] isFavorite (required): | ||||
|   /// | ||||
| @@ -1424,7 +1424,7 @@ class AssetApi { | ||||
|   /// * [bool] isVisible: | ||||
|   /// | ||||
|   /// * [String] duration: | ||||
|   Future<Response> uploadFileWithHttpInfo(AssetTypeEnum assetType, MultipartFile assetData, String deviceAssetId, String deviceId, String fileCreatedAt, String fileModifiedAt, bool isFavorite, String fileExtension, { String? key, MultipartFile? livePhotoData, MultipartFile? sidecarData, bool? isArchived, bool? isVisible, String? duration, }) async { | ||||
|   Future<Response> uploadFileWithHttpInfo(AssetTypeEnum assetType, MultipartFile assetData, String deviceAssetId, String deviceId, DateTime fileCreatedAt, DateTime fileModifiedAt, bool isFavorite, String fileExtension, { String? key, MultipartFile? livePhotoData, MultipartFile? sidecarData, bool? isArchived, bool? isVisible, String? duration, }) async { | ||||
|     // ignore: prefer_const_declarations | ||||
|     final path = r'/asset/upload'; | ||||
| 
 | ||||
| @@ -1523,9 +1523,9 @@ class AssetApi { | ||||
|   /// | ||||
|   /// * [String] deviceId (required): | ||||
|   /// | ||||
|   /// * [String] fileCreatedAt (required): | ||||
|   /// * [DateTime] fileCreatedAt (required): | ||||
|   /// | ||||
|   /// * [String] fileModifiedAt (required): | ||||
|   /// * [DateTime] fileModifiedAt (required): | ||||
|   /// | ||||
|   /// * [bool] isFavorite (required): | ||||
|   /// | ||||
| @@ -1542,7 +1542,7 @@ class AssetApi { | ||||
|   /// * [bool] isVisible: | ||||
|   /// | ||||
|   /// * [String] duration: | ||||
|   Future<AssetFileUploadResponseDto?> uploadFile(AssetTypeEnum assetType, MultipartFile assetData, String deviceAssetId, String deviceId, String fileCreatedAt, String fileModifiedAt, bool isFavorite, String fileExtension, { String? key, MultipartFile? livePhotoData, MultipartFile? sidecarData, bool? isArchived, bool? isVisible, String? duration, }) async { | ||||
|   Future<AssetFileUploadResponseDto?> uploadFile(AssetTypeEnum assetType, MultipartFile assetData, String deviceAssetId, String deviceId, DateTime fileCreatedAt, DateTime fileModifiedAt, bool isFavorite, String fileExtension, { String? key, MultipartFile? livePhotoData, MultipartFile? sidecarData, bool? isArchived, bool? isVisible, String? duration, }) async { | ||||
|     final response = await uploadFileWithHttpInfo(assetType, assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, fileExtension,  key: key, livePhotoData: livePhotoData, sidecarData: sidecarData, isArchived: isArchived, isVisible: isVisible, duration: duration, ); | ||||
|     if (response.statusCode >= HttpStatus.badRequest) { | ||||
|       throw ApiException(response.statusCode, await _decodeBodyBytes(response)); | ||||
|   | ||||
							
								
								
									
										18
									
								
								mobile/openapi/lib/model/asset_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										18
									
								
								mobile/openapi/lib/model/asset_response_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -52,11 +52,11 @@ class AssetResponseDto { | ||||
| 
 | ||||
|   bool resized; | ||||
| 
 | ||||
|   String fileCreatedAt; | ||||
|   DateTime fileCreatedAt; | ||||
| 
 | ||||
|   String fileModifiedAt; | ||||
|   DateTime fileModifiedAt; | ||||
| 
 | ||||
|   String updatedAt; | ||||
|   DateTime updatedAt; | ||||
| 
 | ||||
|   bool isFavorite; | ||||
| 
 | ||||
| @@ -153,9 +153,9 @@ class AssetResponseDto { | ||||
|       json[r'originalPath'] = this.originalPath; | ||||
|       json[r'originalFileName'] = this.originalFileName; | ||||
|       json[r'resized'] = this.resized; | ||||
|       json[r'fileCreatedAt'] = this.fileCreatedAt; | ||||
|       json[r'fileModifiedAt'] = this.fileModifiedAt; | ||||
|       json[r'updatedAt'] = this.updatedAt; | ||||
|       json[r'fileCreatedAt'] = this.fileCreatedAt.toUtc().toIso8601String(); | ||||
|       json[r'fileModifiedAt'] = this.fileModifiedAt.toUtc().toIso8601String(); | ||||
|       json[r'updatedAt'] = this.updatedAt.toUtc().toIso8601String(); | ||||
|       json[r'isFavorite'] = this.isFavorite; | ||||
|       json[r'isArchived'] = this.isArchived; | ||||
|     if (this.mimeType != null) { | ||||
| @@ -212,9 +212,9 @@ class AssetResponseDto { | ||||
|         originalPath: mapValueOfType<String>(json, r'originalPath')!, | ||||
|         originalFileName: mapValueOfType<String>(json, r'originalFileName')!, | ||||
|         resized: mapValueOfType<bool>(json, r'resized')!, | ||||
|         fileCreatedAt: mapValueOfType<String>(json, r'fileCreatedAt')!, | ||||
|         fileModifiedAt: mapValueOfType<String>(json, r'fileModifiedAt')!, | ||||
|         updatedAt: mapValueOfType<String>(json, r'updatedAt')!, | ||||
|         fileCreatedAt: mapDateTime(json, r'fileCreatedAt', '')!, | ||||
|         fileModifiedAt: mapDateTime(json, r'fileModifiedAt', '')!, | ||||
|         updatedAt: mapDateTime(json, r'updatedAt', '')!, | ||||
|         isFavorite: mapValueOfType<bool>(json, r'isFavorite')!, | ||||
|         isArchived: mapValueOfType<bool>(json, r'isArchived')!, | ||||
|         mimeType: mapValueOfType<String>(json, r'mimeType'), | ||||
|   | ||||
							
								
								
									
										2
									
								
								mobile/openapi/test/asset_api_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/test/asset_api_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -158,7 +158,7 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<AssetFileUploadResponseDto> uploadFile(AssetTypeEnum assetType, MultipartFile assetData, String deviceAssetId, String deviceId, String fileCreatedAt, String fileModifiedAt, bool isFavorite, String fileExtension, { String key, MultipartFile livePhotoData, MultipartFile sidecarData, bool isArchived, bool isVisible, String duration }) async | ||||
|     //Future<AssetFileUploadResponseDto> uploadFile(AssetTypeEnum assetType, MultipartFile assetData, String deviceAssetId, String deviceId, DateTime fileCreatedAt, DateTime fileModifiedAt, bool isFavorite, String fileExtension, { String key, MultipartFile livePhotoData, MultipartFile sidecarData, bool isArchived, bool isVisible, String duration }) async | ||||
|     test('test uploadFile', () async { | ||||
|       // TODO | ||||
|     }); | ||||
|   | ||||
							
								
								
									
										6
									
								
								mobile/openapi/test/asset_response_dto_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										6
									
								
								mobile/openapi/test/asset_response_dto_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -56,17 +56,17 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String fileCreatedAt | ||||
|     // DateTime fileCreatedAt | ||||
|     test('to test the property `fileCreatedAt`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String fileModifiedAt | ||||
|     // DateTime fileModifiedAt | ||||
|     test('to test the property `fileModifiedAt`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String updatedAt | ||||
|     // DateTime updatedAt | ||||
|     test('to test the property `updatedAt`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user