mirror of
				https://github.com/KevinMidboe/immich.git
				synced 2025-10-29 17:40:28 +00:00 
			
		
		
		
	chore(server): auto sort open api spec (#3500)
* chore: recursively sort api keys * chore: open api
This commit is contained in:
		
							
								
								
									
										1542
									
								
								cli/src/api/open-api/api.ts
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										1542
									
								
								cli/src/api/open-api/api.ts
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										2
									
								
								mobile/openapi/doc/APIKeyCreateResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/APIKeyCreateResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,8 +8,8 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **secret** | **String** |  |  |  | ||||||
| **apiKey** | [**APIKeyResponseDto**](APIKeyResponseDto.md) |  |  | **apiKey** | [**APIKeyResponseDto**](APIKeyResponseDto.md) |  |  | ||||||
|  | **secret** | **String** |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/APIKeyResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/APIKeyResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,9 +8,9 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
|  | **createdAt** | [**DateTime**](DateTime.md) |  |  | ||||||
| **id** | **String** |  |  | **id** | **String** |  |  | ||||||
| **name** | **String** |  |  | **name** | **String** |  |  | ||||||
| **createdAt** | [**DateTime**](DateTime.md) |  |  |  | ||||||
| **updatedAt** | [**DateTime**](DateTime.md) |  |  | **updatedAt** | [**DateTime**](DateTime.md) |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								mobile/openapi/doc/AddAssetsResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								mobile/openapi/doc/AddAssetsResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,9 +8,9 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **successfullyAdded** | **int** |  |  |  | ||||||
| **alreadyInAlbum** | **List<String>** |  | [default to const []] |  | ||||||
| **album** | [**AlbumResponseDto**](AlbumResponseDto.md) |  | [optional]  | **album** | [**AlbumResponseDto**](AlbumResponseDto.md) |  | [optional]  | ||||||
|  | **alreadyInAlbum** | **List<String>** |  | [default to const []] | ||||||
|  | **successfullyAdded** | **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) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								mobile/openapi/doc/AdminSignupResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								mobile/openapi/doc/AdminSignupResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,11 +8,11 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **id** | **String** |  |  | **createdAt** | [**DateTime**](DateTime.md) |  |  | ||||||
| **email** | **String** |  |  | **email** | **String** |  |  | ||||||
| **firstName** | **String** |  |  | **firstName** | **String** |  |  | ||||||
|  | **id** | **String** |  |  | ||||||
| **lastName** | **String** |  |  | **lastName** | **String** |  |  | ||||||
| **createdAt** | [**DateTime**](DateTime.md) |  |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/AlbumCountResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/AlbumCountResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,9 +8,9 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
|  | **notShared** | **int** |  |  | ||||||
| **owned** | **int** |  |  | **owned** | **int** |  |  | ||||||
| **shared** | **int** |  |  | **shared** | **int** |  |  | ||||||
| **notShared** | **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) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										16
									
								
								mobile/openapi/doc/AlbumResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										16
									
								
								mobile/openapi/doc/AlbumResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,18 +8,18 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **assetCount** | **int** |  |  |  | ||||||
| **id** | **String** |  |  |  | ||||||
| **ownerId** | **String** |  |  |  | ||||||
| **albumName** | **String** |  |  | **albumName** | **String** |  |  | ||||||
| **createdAt** | [**DateTime**](DateTime.md) |  |  |  | ||||||
| **updatedAt** | [**DateTime**](DateTime.md) |  |  |  | ||||||
| **albumThumbnailAssetId** | **String** |  |  | **albumThumbnailAssetId** | **String** |  |  | ||||||
|  | **assetCount** | **int** |  |  | ||||||
|  | **assets** | [**List<AssetResponseDto>**](AssetResponseDto.md) |  | [default to const []] | ||||||
|  | **createdAt** | [**DateTime**](DateTime.md) |  |  | ||||||
|  | **id** | **String** |  |  | ||||||
|  | **lastModifiedAssetTimestamp** | [**DateTime**](DateTime.md) |  | [optional]  | ||||||
|  | **owner** | [**UserResponseDto**](UserResponseDto.md) |  |  | ||||||
|  | **ownerId** | **String** |  |  | ||||||
| **shared** | **bool** |  |  | **shared** | **bool** |  |  | ||||||
| **sharedUsers** | [**List<UserResponseDto>**](UserResponseDto.md) |  | [default to const []] | **sharedUsers** | [**List<UserResponseDto>**](UserResponseDto.md) |  | [default to const []] | ||||||
| **assets** | [**List<AssetResponseDto>**](AssetResponseDto.md) |  | [default to const []] | **updatedAt** | [**DateTime**](DateTime.md) |  |  | ||||||
| **owner** | [**UserResponseDto**](UserResponseDto.md) |  |  |  | ||||||
| **lastModifiedAssetTimestamp** | [**DateTime**](DateTime.md) |  | [optional]  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										14
									
								
								mobile/openapi/doc/AllJobStatusResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										14
									
								
								mobile/openapi/doc/AllJobStatusResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,16 +8,16 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **thumbnailGeneration** | [**JobStatusDto**](JobStatusDto.md) |  |  |  | ||||||
| **metadataExtraction** | [**JobStatusDto**](JobStatusDto.md) |  |  |  | ||||||
| **videoConversion** | [**JobStatusDto**](JobStatusDto.md) |  |  |  | ||||||
| **objectTagging** | [**JobStatusDto**](JobStatusDto.md) |  |  |  | ||||||
| **clipEncoding** | [**JobStatusDto**](JobStatusDto.md) |  |  |  | ||||||
| **storageTemplateMigration** | [**JobStatusDto**](JobStatusDto.md) |  |  |  | ||||||
| **backgroundTask** | [**JobStatusDto**](JobStatusDto.md) |  |  | **backgroundTask** | [**JobStatusDto**](JobStatusDto.md) |  |  | ||||||
| **search** | [**JobStatusDto**](JobStatusDto.md) |  |  | **clipEncoding** | [**JobStatusDto**](JobStatusDto.md) |  |  | ||||||
|  | **metadataExtraction** | [**JobStatusDto**](JobStatusDto.md) |  |  | ||||||
|  | **objectTagging** | [**JobStatusDto**](JobStatusDto.md) |  |  | ||||||
| **recognizeFaces** | [**JobStatusDto**](JobStatusDto.md) |  |  | **recognizeFaces** | [**JobStatusDto**](JobStatusDto.md) |  |  | ||||||
|  | **search** | [**JobStatusDto**](JobStatusDto.md) |  |  | ||||||
| **sidecar** | [**JobStatusDto**](JobStatusDto.md) |  |  | **sidecar** | [**JobStatusDto**](JobStatusDto.md) |  |  | ||||||
|  | **storageTemplateMigration** | [**JobStatusDto**](JobStatusDto.md) |  |  | ||||||
|  | **thumbnailGeneration** | [**JobStatusDto**](JobStatusDto.md) |  |  | ||||||
|  | **videoConversion** | [**JobStatusDto**](JobStatusDto.md) |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										20
									
								
								mobile/openapi/doc/AssetApi.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										20
									
								
								mobile/openapi/doc/AssetApi.md
									
									
									
										generated
									
									
									
								
							| @@ -1347,7 +1347,7 @@ Name | Type | Description  | Notes | |||||||
| [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
| # **uploadFile** | # **uploadFile** | ||||||
| > AssetFileUploadResponseDto uploadFile(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, livePhotoData, sidecarData, isReadOnly, isArchived, isVisible, duration) | > AssetFileUploadResponseDto uploadFile(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, duration, isArchived, isReadOnly, isVisible, livePhotoData, sidecarData) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| @@ -1377,15 +1377,15 @@ final fileCreatedAt = 2013-10-20T19:20:30+01:00; // DateTime | | |||||||
| final fileModifiedAt = 2013-10-20T19:20:30+01:00; // DateTime |  | final fileModifiedAt = 2013-10-20T19:20:30+01:00; // DateTime |  | ||||||
| final isFavorite = true; // bool |  | final isFavorite = true; // bool |  | ||||||
| final key = key_example; // String |  | final key = key_example; // String |  | ||||||
|  | final duration = duration_example; // String |  | ||||||
|  | final isArchived = true; // bool |  | ||||||
|  | final isReadOnly = true; // bool |  | ||||||
|  | final isVisible = true; // bool |  | ||||||
| final livePhotoData = BINARY_DATA_HERE; // MultipartFile |  | final livePhotoData = BINARY_DATA_HERE; // MultipartFile |  | ||||||
| final sidecarData = BINARY_DATA_HERE; // MultipartFile |  | final sidecarData = BINARY_DATA_HERE; // MultipartFile |  | ||||||
| final isReadOnly = true; // bool |  |  | ||||||
| final isArchived = true; // bool |  |  | ||||||
| final isVisible = true; // bool |  |  | ||||||
| final duration = duration_example; // String |  |  | ||||||
| 
 | 
 | ||||||
| try { | try { | ||||||
|     final result = api_instance.uploadFile(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, livePhotoData, sidecarData, isReadOnly, isArchived, isVisible, duration); |     final result = api_instance.uploadFile(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, duration, isArchived, isReadOnly, isVisible, livePhotoData, sidecarData); | ||||||
|     print(result); |     print(result); | ||||||
| } catch (e) { | } catch (e) { | ||||||
|     print('Exception when calling AssetApi->uploadFile: $e\n'); |     print('Exception when calling AssetApi->uploadFile: $e\n'); | ||||||
| @@ -1403,12 +1403,12 @@ Name | Type | Description  | Notes | |||||||
|  **fileModifiedAt** | **DateTime**|  |  |  **fileModifiedAt** | **DateTime**|  |  | ||||||
|  **isFavorite** | **bool**|  |  |  **isFavorite** | **bool**|  |  | ||||||
|  **key** | **String**|  | [optional]  |  **key** | **String**|  | [optional]  | ||||||
|  |  **duration** | **String**|  | [optional]  | ||||||
|  |  **isArchived** | **bool**|  | [optional]  | ||||||
|  |  **isReadOnly** | **bool**|  | [optional] [default to false] | ||||||
|  |  **isVisible** | **bool**|  | [optional]  | ||||||
|  **livePhotoData** | **MultipartFile**|  | [optional]  |  **livePhotoData** | **MultipartFile**|  | [optional]  | ||||||
|  **sidecarData** | **MultipartFile**|  | [optional]  |  **sidecarData** | **MultipartFile**|  | [optional]  | ||||||
|  **isReadOnly** | **bool**|  | [optional] [default to false] |  | ||||||
|  **isArchived** | **bool**|  | [optional]  |  | ||||||
|  **isVisible** | **bool**|  | [optional]  |  | ||||||
|  **duration** | **String**|  | [optional]  |  | ||||||
| 
 | 
 | ||||||
| ### Return type | ### Return type | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/AssetBulkUploadCheckItem.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/AssetBulkUploadCheckItem.md
									
									
									
										generated
									
									
									
								
							| @@ -8,8 +8,8 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **id** | **String** |  |  |  | ||||||
| **checksum** | **String** | base64 or hex encoded sha1 hash |  | **checksum** | **String** | base64 or hex encoded sha1 hash |  | ||||||
|  | **id** | **String** |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								mobile/openapi/doc/AssetBulkUploadCheckResult.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								mobile/openapi/doc/AssetBulkUploadCheckResult.md
									
									
									
										generated
									
									
									
								
							| @@ -8,10 +8,10 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **id** | **String** |  |  |  | ||||||
| **action** | **String** |  |  | **action** | **String** |  |  | ||||||
| **reason** | **String** |  | [optional]  |  | ||||||
| **assetId** | **String** |  | [optional]  | **assetId** | **String** |  | [optional]  | ||||||
|  | **id** | **String** |  |  | ||||||
|  | **reason** | **String** |  | [optional]  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/AssetCountByTimeBucket.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/AssetCountByTimeBucket.md
									
									
									
										generated
									
									
									
								
							| @@ -8,8 +8,8 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **timeBucket** | **String** |  |  |  | ||||||
| **count** | **int** |  |  | **count** | **int** |  |  | ||||||
|  | **timeBucket** | **String** |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -8,8 +8,8 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **totalCount** | **int** |  |  |  | ||||||
| **buckets** | [**List<AssetCountByTimeBucket>**](AssetCountByTimeBucket.md) |  | [default to const []] | **buckets** | [**List<AssetCountByTimeBucket>**](AssetCountByTimeBucket.md) |  | [default to const []] | ||||||
|  | **totalCount** | **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) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/AssetFileUploadResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/AssetFileUploadResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,8 +8,8 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **id** | **String** |  |  |  | ||||||
| **duplicate** | **bool** |  |  | **duplicate** | **bool** |  |  | ||||||
|  | **id** | **String** |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/AssetIdsResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/AssetIdsResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -9,8 +9,8 @@ import 'package:openapi/api.dart'; | |||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **assetId** | **String** |  |  | **assetId** | **String** |  |  | ||||||
| **success** | **bool** |  |  |  | ||||||
| **error** | **String** |  | [optional]  | **error** | **String** |  | [optional]  | ||||||
|  | **success** | **bool** |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										30
									
								
								mobile/openapi/doc/AssetResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										30
									
								
								mobile/openapi/doc/AssetResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,27 +8,27 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **type** | [**AssetTypeEnum**](AssetTypeEnum.md) |  |  | **checksum** | **String** | base64 encoded sha1 hash |  | ||||||
| **id** | **String** |  |  |  | ||||||
| **deviceAssetId** | **String** |  |  | **deviceAssetId** | **String** |  |  | ||||||
| **ownerId** | **String** |  |  |  | ||||||
| **deviceId** | **String** |  |  | **deviceId** | **String** |  |  | ||||||
| **originalPath** | **String** |  |  |  | ||||||
| **originalFileName** | **String** |  |  |  | ||||||
| **resized** | **bool** |  |  |  | ||||||
| **thumbhash** | **String** | base64 encoded thumbhash |  |  | ||||||
| **fileCreatedAt** | [**DateTime**](DateTime.md) |  |  |  | ||||||
| **fileModifiedAt** | [**DateTime**](DateTime.md) |  |  |  | ||||||
| **updatedAt** | [**DateTime**](DateTime.md) |  |  |  | ||||||
| **isFavorite** | **bool** |  |  |  | ||||||
| **isArchived** | **bool** |  |  |  | ||||||
| **duration** | **String** |  |  | **duration** | **String** |  |  | ||||||
| **exifInfo** | [**ExifResponseDto**](ExifResponseDto.md) |  | [optional]  | **exifInfo** | [**ExifResponseDto**](ExifResponseDto.md) |  | [optional]  | ||||||
| **smartInfo** | [**SmartInfoResponseDto**](SmartInfoResponseDto.md) |  | [optional]  | **fileCreatedAt** | [**DateTime**](DateTime.md) |  |  | ||||||
|  | **fileModifiedAt** | [**DateTime**](DateTime.md) |  |  | ||||||
|  | **id** | **String** |  |  | ||||||
|  | **isArchived** | **bool** |  |  | ||||||
|  | **isFavorite** | **bool** |  |  | ||||||
| **livePhotoVideoId** | **String** |  | [optional]  | **livePhotoVideoId** | **String** |  | [optional]  | ||||||
| **tags** | [**List<TagResponseDto>**](TagResponseDto.md) |  | [optional] [default to const []] | **originalFileName** | **String** |  |  | ||||||
|  | **originalPath** | **String** |  |  | ||||||
|  | **ownerId** | **String** |  |  | ||||||
| **people** | [**List<PersonResponseDto>**](PersonResponseDto.md) |  | [optional] [default to const []] | **people** | [**List<PersonResponseDto>**](PersonResponseDto.md) |  | [optional] [default to const []] | ||||||
| **checksum** | **String** | base64 encoded sha1 hash |  | **resized** | **bool** |  |  | ||||||
|  | **smartInfo** | [**SmartInfoResponseDto**](SmartInfoResponseDto.md) |  | [optional]  | ||||||
|  | **tags** | [**List<TagResponseDto>**](TagResponseDto.md) |  | [optional] [default to const []] | ||||||
|  | **thumbhash** | **String** | base64 encoded thumbhash |  | ||||||
|  | **type** | [**AssetTypeEnum**](AssetTypeEnum.md) |  |  | ||||||
|  | **updatedAt** | [**DateTime**](DateTime.md) |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/AssetStatsResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/AssetStatsResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -9,8 +9,8 @@ import 'package:openapi/api.dart'; | |||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **images** | **int** |  |  | **images** | **int** |  |  | ||||||
| **videos** | **int** |  |  |  | ||||||
| **total** | **int** |  |  | **total** | **int** |  |  | ||||||
|  | **videos** | **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) | [[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/doc/AuthDeviceResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										6
									
								
								mobile/openapi/doc/AuthDeviceResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,12 +8,12 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **id** | **String** |  |  |  | ||||||
| **createdAt** | **String** |  |  | **createdAt** | **String** |  |  | ||||||
| **updatedAt** | **String** |  |  |  | ||||||
| **current** | **bool** |  |  | **current** | **bool** |  |  | ||||||
| **deviceType** | **String** |  |  |  | ||||||
| **deviceOS** | **String** |  |  | **deviceOS** | **String** |  |  | ||||||
|  | **deviceType** | **String** |  |  | ||||||
|  | **id** | **String** |  |  | ||||||
|  | **updatedAt** | **String** |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/BulkIdResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/BulkIdResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,9 +8,9 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
|  | **error** | **String** |  | [optional]  | ||||||
| **id** | **String** |  |  | **id** | **String** |  |  | ||||||
| **success** | **bool** |  |  | **success** | **bool** |  |  | ||||||
| **error** | **String** |  | [optional]  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/ChangePasswordDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/ChangePasswordDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,8 +8,8 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **password** | **String** |  |  |  | ||||||
| **newPassword** | **String** |  |  | **newPassword** | **String** |  |  | ||||||
|  | **password** | **String** |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -8,8 +8,8 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **isExist** | **bool** |  |  |  | ||||||
| **id** | **String** |  | [optional]  | **id** | **String** |  | [optional]  | ||||||
|  | **isExist** | **bool** |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/CreateAlbumDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/CreateAlbumDto.md
									
									
									
										generated
									
									
									
								
							| @@ -9,8 +9,8 @@ import 'package:openapi/api.dart'; | |||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **albumName** | **String** |  |  | **albumName** | **String** |  |  | ||||||
| **sharedWithUserIds** | **List<String>** |  | [optional] [default to const []] |  | ||||||
| **assetIds** | **List<String>** |  | [optional] [default to const []] | **assetIds** | **List<String>** |  | [optional] [default to const []] | ||||||
|  | **sharedWithUserIds** | **List<String>** |  | [optional] [default to const []] | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -8,8 +8,8 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **userId** | **String** |  |  |  | ||||||
| **profileImagePath** | **String** |  |  | **profileImagePath** | **String** |  |  | ||||||
|  | **userId** | **String** |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/CreateTagDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/CreateTagDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,8 +8,8 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **type** | [**TagTypeEnum**](TagTypeEnum.md) |  |  |  | ||||||
| **name** | **String** |  |  | **name** | **String** |  |  | ||||||
|  | **type** | [**TagTypeEnum**](TagTypeEnum.md) |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								mobile/openapi/doc/CreateUserDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								mobile/openapi/doc/CreateUserDto.md
									
									
									
										generated
									
									
									
								
							| @@ -9,11 +9,11 @@ import 'package:openapi/api.dart'; | |||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **email** | **String** |  |  | **email** | **String** |  |  | ||||||
| **password** | **String** |  |  | **externalPath** | **String** |  | [optional]  | ||||||
| **firstName** | **String** |  |  | **firstName** | **String** |  |  | ||||||
| **lastName** | **String** |  |  | **lastName** | **String** |  |  | ||||||
|  | **password** | **String** |  |  | ||||||
| **storageLabel** | **String** |  | [optional]  | **storageLabel** | **String** |  | [optional]  | ||||||
| **externalPath** | **String** |  | [optional]  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -8,11 +8,11 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **id** | **String** |  |  |  | ||||||
| **city** | **String** |  |  | **city** | **String** |  |  | ||||||
| **resizePath** | **String** |  |  |  | ||||||
| **deviceAssetId** | **String** |  |  | **deviceAssetId** | **String** |  |  | ||||||
| **deviceId** | **String** |  |  | **deviceId** | **String** |  |  | ||||||
|  | **id** | **String** |  |  | ||||||
|  | **resizePath** | **String** |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								mobile/openapi/doc/CuratedObjectsResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								mobile/openapi/doc/CuratedObjectsResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,11 +8,11 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
|  | **deviceAssetId** | **String** |  |  | ||||||
|  | **deviceId** | **String** |  |  | ||||||
| **id** | **String** |  |  | **id** | **String** |  |  | ||||||
| **object** | **String** |  |  | **object** | **String** |  |  | ||||||
| **resizePath** | **String** |  |  | **resizePath** | **String** |  |  | ||||||
| **deviceAssetId** | **String** |  |  |  | ||||||
| **deviceId** | **String** |  |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/DeleteAssetResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/DeleteAssetResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,8 +8,8 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **status** | [**DeleteAssetStatus**](DeleteAssetStatus.md) |  |  |  | ||||||
| **id** | **String** |  |  | **id** | **String** |  |  | ||||||
|  | **status** | [**DeleteAssetStatus**](DeleteAssetStatus.md) |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/DownloadArchiveInfo.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/DownloadArchiveInfo.md
									
									
									
										generated
									
									
									
								
							| @@ -8,8 +8,8 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **size** | **int** |  |  |  | ||||||
| **assetIds** | **List<String>** |  | [default to const []] | **assetIds** | **List<String>** |  | [default to const []] | ||||||
|  | **size** | **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) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/DownloadResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/DownloadResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,8 +8,8 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **totalSize** | **int** |  |  |  | ||||||
| **archives** | [**List<DownloadArchiveInfo>**](DownloadArchiveInfo.md) |  | [default to const []] | **archives** | [**List<DownloadArchiveInfo>**](DownloadArchiveInfo.md) |  | [default to const []] | ||||||
|  | **totalSize** | **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) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										28
									
								
								mobile/openapi/doc/ExifResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										28
									
								
								mobile/openapi/doc/ExifResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,27 +8,27 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **fileSizeInByte** | **int** |  | [optional]  | **city** | **String** |  | [optional]  | ||||||
| **make** | **String** |  | [optional]  | **country** | **String** |  | [optional]  | ||||||
| **model** | **String** |  | [optional]  |  | ||||||
| **exifImageWidth** | **num** |  | [optional]  |  | ||||||
| **exifImageHeight** | **num** |  | [optional]  |  | ||||||
| **orientation** | **String** |  | [optional]  |  | ||||||
| **dateTimeOriginal** | [**DateTime**](DateTime.md) |  | [optional]  | **dateTimeOriginal** | [**DateTime**](DateTime.md) |  | [optional]  | ||||||
| **modifyDate** | [**DateTime**](DateTime.md) |  | [optional]  | **description** | **String** |  | [optional]  | ||||||
| **timeZone** | **String** |  | [optional]  | **exifImageHeight** | **num** |  | [optional]  | ||||||
| **lensModel** | **String** |  | [optional]  | **exifImageWidth** | **num** |  | [optional]  | ||||||
|  | **exposureTime** | **String** |  | [optional]  | ||||||
| **fNumber** | **num** |  | [optional]  | **fNumber** | **num** |  | [optional]  | ||||||
|  | **fileSizeInByte** | **int** |  | [optional]  | ||||||
| **focalLength** | **num** |  | [optional]  | **focalLength** | **num** |  | [optional]  | ||||||
| **iso** | **num** |  | [optional]  | **iso** | **num** |  | [optional]  | ||||||
| **exposureTime** | **String** |  | [optional]  |  | ||||||
| **latitude** | **num** |  | [optional]  | **latitude** | **num** |  | [optional]  | ||||||
|  | **lensModel** | **String** |  | [optional]  | ||||||
| **longitude** | **num** |  | [optional]  | **longitude** | **num** |  | [optional]  | ||||||
| **city** | **String** |  | [optional]  | **make** | **String** |  | [optional]  | ||||||
| **state** | **String** |  | [optional]  | **model** | **String** |  | [optional]  | ||||||
| **country** | **String** |  | [optional]  | **modifyDate** | [**DateTime**](DateTime.md) |  | [optional]  | ||||||
| **description** | **String** |  | [optional]  | **orientation** | **String** |  | [optional]  | ||||||
| **projectionType** | **String** |  | [optional]  | **projectionType** | **String** |  | [optional]  | ||||||
|  | **state** | **String** |  | [optional]  | ||||||
|  | **timeZone** | **String** |  | [optional]  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										8
									
								
								mobile/openapi/doc/ImportAssetDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										8
									
								
								mobile/openapi/doc/ImportAssetDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,17 +8,17 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **isReadOnly** | **bool** |  | [optional] [default to true] |  | ||||||
| **assetPath** | **String** |  |  | **assetPath** | **String** |  |  | ||||||
| **sidecarPath** | **String** |  | [optional]  |  | ||||||
| **deviceAssetId** | **String** |  |  | **deviceAssetId** | **String** |  |  | ||||||
| **deviceId** | **String** |  |  | **deviceId** | **String** |  |  | ||||||
|  | **duration** | **String** |  | [optional]  | ||||||
| **fileCreatedAt** | [**DateTime**](DateTime.md) |  |  | **fileCreatedAt** | [**DateTime**](DateTime.md) |  |  | ||||||
| **fileModifiedAt** | [**DateTime**](DateTime.md) |  |  | **fileModifiedAt** | [**DateTime**](DateTime.md) |  |  | ||||||
| **isFavorite** | **bool** |  |  |  | ||||||
| **isArchived** | **bool** |  | [optional]  | **isArchived** | **bool** |  | [optional]  | ||||||
|  | **isFavorite** | **bool** |  |  | ||||||
|  | **isReadOnly** | **bool** |  | [optional] [default to true] | ||||||
| **isVisible** | **bool** |  | [optional]  | **isVisible** | **bool** |  | [optional]  | ||||||
| **duration** | **String** |  | [optional]  | **sidecarPath** | **String** |  | [optional]  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								mobile/openapi/doc/JobCountsDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								mobile/openapi/doc/JobCountsDto.md
									
									
									
										generated
									
									
									
								
							| @@ -10,10 +10,10 @@ Name | Type | Description | Notes | |||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **active** | **int** |  |  | **active** | **int** |  |  | ||||||
| **completed** | **int** |  |  | **completed** | **int** |  |  | ||||||
| **failed** | **int** |  |  |  | ||||||
| **delayed** | **int** |  |  | **delayed** | **int** |  |  | ||||||
| **waiting** | **int** |  |  | **failed** | **int** |  |  | ||||||
| **paused** | **int** |  |  | **paused** | **int** |  |  | ||||||
|  | **waiting** | **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) | [[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/doc/LoginResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										6
									
								
								mobile/openapi/doc/LoginResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -9,13 +9,13 @@ import 'package:openapi/api.dart'; | |||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **accessToken** | **String** |  | [readonly]  | **accessToken** | **String** |  | [readonly]  | ||||||
| **userId** | **String** |  | [readonly]  |  | ||||||
| **userEmail** | **String** |  | [readonly]  |  | ||||||
| **firstName** | **String** |  | [readonly]  | **firstName** | **String** |  | [readonly]  | ||||||
|  | **isAdmin** | **bool** |  | [readonly]  | ||||||
| **lastName** | **String** |  | [readonly]  | **lastName** | **String** |  | [readonly]  | ||||||
| **profileImagePath** | **String** |  | [readonly]  | **profileImagePath** | **String** |  | [readonly]  | ||||||
| **isAdmin** | **bool** |  | [readonly]  |  | ||||||
| **shouldChangePassword** | **bool** |  | [readonly]  | **shouldChangePassword** | **bool** |  | [readonly]  | ||||||
|  | **userEmail** | **String** |  | [readonly]  | ||||||
|  | **userId** | **String** |  | [readonly]  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/LogoutResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/LogoutResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,8 +8,8 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **successful** | **bool** |  |  |  | ||||||
| **redirectUri** | **String** |  |  | **redirectUri** | **String** |  |  | ||||||
|  | **successful** | **bool** |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/MemoryLaneResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/MemoryLaneResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,8 +8,8 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **title** | **String** |  |  |  | ||||||
| **assets** | [**List<AssetResponseDto>**](AssetResponseDto.md) |  | [default to const []] | **assets** | [**List<AssetResponseDto>**](AssetResponseDto.md) |  | [default to const []] | ||||||
|  | **title** | **String** |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								mobile/openapi/doc/OAuthConfigResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								mobile/openapi/doc/OAuthConfigResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,11 +8,11 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
|  | **autoLaunch** | **bool** |  | [optional]  | ||||||
|  | **buttonText** | **String** |  | [optional]  | ||||||
| **enabled** | **bool** |  |  | **enabled** | **bool** |  |  | ||||||
| **passwordLoginEnabled** | **bool** |  |  | **passwordLoginEnabled** | **bool** |  |  | ||||||
| **url** | **String** |  | [optional]  | **url** | **String** |  | [optional]  | ||||||
| **buttonText** | **String** |  | [optional]  |  | ||||||
| **autoLaunch** | **bool** |  | [optional]  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/PeopleResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/PeopleResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,9 +8,9 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
|  | **people** | [**List<PersonResponseDto>**](PersonResponseDto.md) |  | [default to const []] | ||||||
| **total** | **num** |  |  | **total** | **num** |  |  | ||||||
| **visible** | **num** |  |  | **visible** | **num** |  |  | ||||||
| **people** | [**List<PersonResponseDto>**](PersonResponseDto.md) |  | [default to const []] |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								mobile/openapi/doc/PeopleUpdateItem.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								mobile/openapi/doc/PeopleUpdateItem.md
									
									
									
										generated
									
									
									
								
							| @@ -8,10 +8,10 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **id** | **String** | Person id. |  |  | ||||||
| **name** | **String** | Person name. | [optional]  |  | ||||||
| **featureFaceAssetId** | **String** | Asset is used to get the feature face thumbnail. | [optional]  | **featureFaceAssetId** | **String** | Asset is used to get the feature face thumbnail. | [optional]  | ||||||
|  | **id** | **String** | Person id. |  | ||||||
| **isHidden** | **bool** | Person visibility | [optional]  | **isHidden** | **bool** | Person visibility | [optional]  | ||||||
|  | **name** | **String** | Person name. | [optional]  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/PersonResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/PersonResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -9,9 +9,9 @@ import 'package:openapi/api.dart'; | |||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **id** | **String** |  |  | **id** | **String** |  |  | ||||||
|  | **isHidden** | **bool** |  |  | ||||||
| **name** | **String** |  |  | **name** | **String** |  |  | ||||||
| **thumbnailPath** | **String** |  |  | **thumbnailPath** | **String** |  |  | ||||||
| **isHidden** | **bool** |  |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/PersonUpdateDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/PersonUpdateDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,9 +8,9 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **name** | **String** | Person name. | [optional]  |  | ||||||
| **featureFaceAssetId** | **String** | Asset is used to get the feature face thumbnail. | [optional]  | **featureFaceAssetId** | **String** | Asset is used to get the feature face thumbnail. | [optional]  | ||||||
| **isHidden** | **bool** | Person visibility | [optional]  | **isHidden** | **bool** | Person visibility | [optional]  | ||||||
|  | **name** | **String** | Person name. | [optional]  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								mobile/openapi/doc/SearchAlbumResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								mobile/openapi/doc/SearchAlbumResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,10 +8,10 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **total** | **int** |  |  |  | ||||||
| **count** | **int** |  |  | **count** | **int** |  |  | ||||||
| **items** | [**List<AlbumResponseDto>**](AlbumResponseDto.md) |  | [default to const []] |  | ||||||
| **facets** | [**List<SearchFacetResponseDto>**](SearchFacetResponseDto.md) |  | [default to const []] | **facets** | [**List<SearchFacetResponseDto>**](SearchFacetResponseDto.md) |  | [default to const []] | ||||||
|  | **items** | [**List<AlbumResponseDto>**](AlbumResponseDto.md) |  | [default to const []] | ||||||
|  | **total** | **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) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								mobile/openapi/doc/SearchAssetResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								mobile/openapi/doc/SearchAssetResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,10 +8,10 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **total** | **int** |  |  |  | ||||||
| **count** | **int** |  |  | **count** | **int** |  |  | ||||||
| **items** | [**List<AssetResponseDto>**](AssetResponseDto.md) |  | [default to const []] |  | ||||||
| **facets** | [**List<SearchFacetResponseDto>**](SearchFacetResponseDto.md) |  | [default to const []] | **facets** | [**List<SearchFacetResponseDto>**](SearchFacetResponseDto.md) |  | [default to const []] | ||||||
|  | **items** | [**List<AssetResponseDto>**](AssetResponseDto.md) |  | [default to const []] | ||||||
|  | **total** | **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) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/SearchExploreItem.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/SearchExploreItem.md
									
									
									
										generated
									
									
									
								
							| @@ -8,8 +8,8 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **value** | **String** |  |  |  | ||||||
| **data** | [**AssetResponseDto**](AssetResponseDto.md) |  |  | **data** | [**AssetResponseDto**](AssetResponseDto.md) |  |  | ||||||
|  | **value** | **String** |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/SearchFacetResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/SearchFacetResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,8 +8,8 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **fieldName** | **String** |  |  |  | ||||||
| **counts** | [**List<SearchFacetCountResponseDto>**](SearchFacetCountResponseDto.md) |  | [default to const []] | **counts** | [**List<SearchFacetCountResponseDto>**](SearchFacetCountResponseDto.md) |  | [default to const []] | ||||||
|  | **fieldName** | **String** |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										12
									
								
								mobile/openapi/doc/ServerInfoResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										12
									
								
								mobile/openapi/doc/ServerInfoResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,13 +8,13 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **diskSizeRaw** | **int** |  |  |  | ||||||
| **diskUseRaw** | **int** |  |  |  | ||||||
| **diskAvailableRaw** | **int** |  |  |  | ||||||
| **diskUsagePercentage** | **double** |  |  |  | ||||||
| **diskSize** | **String** |  |  |  | ||||||
| **diskUse** | **String** |  |  |  | ||||||
| **diskAvailable** | **String** |  |  | **diskAvailable** | **String** |  |  | ||||||
|  | **diskAvailableRaw** | **int** |  |  | ||||||
|  | **diskSize** | **String** |  |  | ||||||
|  | **diskSizeRaw** | **int** |  |  | ||||||
|  | **diskUsagePercentage** | **double** |  |  | ||||||
|  | **diskUse** | **String** |  |  | ||||||
|  | **diskUseRaw** | **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) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -8,9 +8,9 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **video** | **List<String>** |  | [default to const []] |  | ||||||
| **image** | **List<String>** |  | [default to const []] | **image** | **List<String>** |  | [default to const []] | ||||||
| **sidecar** | **List<String>** |  | [default to const []] | **sidecar** | **List<String>** |  | [default to const []] | ||||||
|  | **video** | **List<String>** |  | [default to const []] | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/ServerStatsResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/ServerStatsResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -9,9 +9,9 @@ import 'package:openapi/api.dart'; | |||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **photos** | **int** |  | [default to 0] | **photos** | **int** |  | [default to 0] | ||||||
| **videos** | **int** |  | [default to 0] |  | ||||||
| **usage** | **int** |  | [default to 0] | **usage** | **int** |  | [default to 0] | ||||||
| **usageByUser** | [**List<UsageByUserDto>**](UsageByUserDto.md) |  | [default to const []] | **usageByUser** | [**List<UsageByUserDto>**](UsageByUserDto.md) |  | [default to const []] | ||||||
|  | **videos** | **int** |  | [default to 0] | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										8
									
								
								mobile/openapi/doc/SharedLinkCreateDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										8
									
								
								mobile/openapi/doc/SharedLinkCreateDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,14 +8,14 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **type** | [**SharedLinkType**](SharedLinkType.md) |  |  |  | ||||||
| **assetIds** | **List<String>** |  | [optional] [default to const []] |  | ||||||
| **albumId** | **String** |  | [optional]  | **albumId** | **String** |  | [optional]  | ||||||
|  | **allowDownload** | **bool** |  | [optional] [default to true] | ||||||
|  | **allowUpload** | **bool** |  | [optional] [default to false] | ||||||
|  | **assetIds** | **List<String>** |  | [optional] [default to const []] | ||||||
| **description** | **String** |  | [optional]  | **description** | **String** |  | [optional]  | ||||||
| **expiresAt** | [**DateTime**](DateTime.md) |  | [optional]  | **expiresAt** | [**DateTime**](DateTime.md) |  | [optional]  | ||||||
| **allowUpload** | **bool** |  | [optional] [default to false] |  | ||||||
| **allowDownload** | **bool** |  | [optional] [default to true] |  | ||||||
| **showExif** | **bool** |  | [optional] [default to true] | **showExif** | **bool** |  | [optional] [default to true] | ||||||
|  | **type** | [**SharedLinkType**](SharedLinkType.md) |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								mobile/openapi/doc/SharedLinkEditDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								mobile/openapi/doc/SharedLinkEditDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,10 +8,10 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
|  | **allowDownload** | **bool** |  | [optional]  | ||||||
|  | **allowUpload** | **bool** |  | [optional]  | ||||||
| **description** | **String** |  | [optional]  | **description** | **String** |  | [optional]  | ||||||
| **expiresAt** | [**DateTime**](DateTime.md) |  | [optional]  | **expiresAt** | [**DateTime**](DateTime.md) |  | [optional]  | ||||||
| **allowUpload** | **bool** |  | [optional]  |  | ||||||
| **allowDownload** | **bool** |  | [optional]  |  | ||||||
| **showExif** | **bool** |  | [optional]  | **showExif** | **bool** |  | [optional]  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
|   | |||||||
							
								
								
									
										18
									
								
								mobile/openapi/doc/SharedLinkResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										18
									
								
								mobile/openapi/doc/SharedLinkResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,18 +8,18 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **type** | [**SharedLinkType**](SharedLinkType.md) |  |  |  | ||||||
| **id** | **String** |  |  |  | ||||||
| **description** | **String** |  |  |  | ||||||
| **userId** | **String** |  |  |  | ||||||
| **key** | **String** |  |  |  | ||||||
| **createdAt** | [**DateTime**](DateTime.md) |  |  |  | ||||||
| **expiresAt** | [**DateTime**](DateTime.md) |  |  |  | ||||||
| **assets** | [**List<AssetResponseDto>**](AssetResponseDto.md) |  | [default to const []] |  | ||||||
| **album** | [**AlbumResponseDto**](AlbumResponseDto.md) |  | [optional]  | **album** | [**AlbumResponseDto**](AlbumResponseDto.md) |  | [optional]  | ||||||
| **allowUpload** | **bool** |  |  |  | ||||||
| **allowDownload** | **bool** |  |  | **allowDownload** | **bool** |  |  | ||||||
|  | **allowUpload** | **bool** |  |  | ||||||
|  | **assets** | [**List<AssetResponseDto>**](AssetResponseDto.md) |  | [default to const []] | ||||||
|  | **createdAt** | [**DateTime**](DateTime.md) |  |  | ||||||
|  | **description** | **String** |  |  | ||||||
|  | **expiresAt** | [**DateTime**](DateTime.md) |  |  | ||||||
|  | **id** | **String** |  |  | ||||||
|  | **key** | **String** |  |  | ||||||
| **showExif** | **bool** |  |  | **showExif** | **bool** |  |  | ||||||
|  | **type** | [**SharedLinkType**](SharedLinkType.md) |  |  | ||||||
|  | **userId** | **String** |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/SignUpDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/SignUpDto.md
									
									
									
										generated
									
									
									
								
							| @@ -9,9 +9,9 @@ import 'package:openapi/api.dart'; | |||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **email** | **String** |  |  | **email** | **String** |  |  | ||||||
| **password** | **String** |  |  |  | ||||||
| **firstName** | **String** |  |  | **firstName** | **String** |  |  | ||||||
| **lastName** | **String** |  |  | **lastName** | **String** |  |  | ||||||
|  | **password** | **String** |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/SmartInfoResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/SmartInfoResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,8 +8,8 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **tags** | **List<String>** |  | [optional] [default to const []] |  | ||||||
| **objects** | **List<String>** |  | [optional] [default to const []] | **objects** | **List<String>** |  | [optional] [default to const []] | ||||||
|  | **tags** | **List<String>** |  | [optional] [default to const []] | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/SystemConfigDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/SystemConfigDto.md
									
									
									
										generated
									
									
									
								
							| @@ -9,10 +9,10 @@ import 'package:openapi/api.dart'; | |||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **ffmpeg** | [**SystemConfigFFmpegDto**](SystemConfigFFmpegDto.md) |  |  | **ffmpeg** | [**SystemConfigFFmpegDto**](SystemConfigFFmpegDto.md) |  |  | ||||||
|  | **job** | [**SystemConfigJobDto**](SystemConfigJobDto.md) |  |  | ||||||
| **oauth** | [**SystemConfigOAuthDto**](SystemConfigOAuthDto.md) |  |  | **oauth** | [**SystemConfigOAuthDto**](SystemConfigOAuthDto.md) |  |  | ||||||
| **passwordLogin** | [**SystemConfigPasswordLoginDto**](SystemConfigPasswordLoginDto.md) |  |  | **passwordLogin** | [**SystemConfigPasswordLoginDto**](SystemConfigPasswordLoginDto.md) |  |  | ||||||
| **storageTemplate** | [**SystemConfigStorageTemplateDto**](SystemConfigStorageTemplateDto.md) |  |  | **storageTemplate** | [**SystemConfigStorageTemplateDto**](SystemConfigStorageTemplateDto.md) |  |  | ||||||
| **job** | [**SystemConfigJobDto**](SystemConfigJobDto.md) |  |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										12
									
								
								mobile/openapi/doc/SystemConfigFFmpegDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										12
									
								
								mobile/openapi/doc/SystemConfigFFmpegDto.md
									
									
									
										generated
									
									
									
								
							| @@ -9,13 +9,13 @@ import 'package:openapi/api.dart'; | |||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **crf** | **int** |  |  | **crf** | **int** |  |  | ||||||
| **threads** | **int** |  |  |  | ||||||
| **targetVideoCodec** | [**VideoCodec**](VideoCodec.md) |  |  |  | ||||||
| **targetAudioCodec** | [**AudioCodec**](AudioCodec.md) |  |  |  | ||||||
| **transcode** | [**TranscodePolicy**](TranscodePolicy.md) |  |  |  | ||||||
| **preset** | **String** |  |  |  | ||||||
| **targetResolution** | **String** |  |  |  | ||||||
| **maxBitrate** | **String** |  |  | **maxBitrate** | **String** |  |  | ||||||
|  | **preset** | **String** |  |  | ||||||
|  | **targetAudioCodec** | [**AudioCodec**](AudioCodec.md) |  |  | ||||||
|  | **targetResolution** | **String** |  |  | ||||||
|  | **targetVideoCodec** | [**VideoCodec**](VideoCodec.md) |  |  | ||||||
|  | **threads** | **int** |  |  | ||||||
|  | **transcode** | [**TranscodePolicy**](TranscodePolicy.md) |  |  | ||||||
| **twoPass** | **bool** |  |  | **twoPass** | **bool** |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
|   | |||||||
							
								
								
									
										14
									
								
								mobile/openapi/doc/SystemConfigJobDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										14
									
								
								mobile/openapi/doc/SystemConfigJobDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,16 +8,16 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **thumbnailGeneration** | [**JobSettingsDto**](JobSettingsDto.md) |  |  |  | ||||||
| **metadataExtraction** | [**JobSettingsDto**](JobSettingsDto.md) |  |  |  | ||||||
| **videoConversion** | [**JobSettingsDto**](JobSettingsDto.md) |  |  |  | ||||||
| **objectTagging** | [**JobSettingsDto**](JobSettingsDto.md) |  |  |  | ||||||
| **clipEncoding** | [**JobSettingsDto**](JobSettingsDto.md) |  |  |  | ||||||
| **storageTemplateMigration** | [**JobSettingsDto**](JobSettingsDto.md) |  |  |  | ||||||
| **backgroundTask** | [**JobSettingsDto**](JobSettingsDto.md) |  |  | **backgroundTask** | [**JobSettingsDto**](JobSettingsDto.md) |  |  | ||||||
| **search** | [**JobSettingsDto**](JobSettingsDto.md) |  |  | **clipEncoding** | [**JobSettingsDto**](JobSettingsDto.md) |  |  | ||||||
|  | **metadataExtraction** | [**JobSettingsDto**](JobSettingsDto.md) |  |  | ||||||
|  | **objectTagging** | [**JobSettingsDto**](JobSettingsDto.md) |  |  | ||||||
| **recognizeFaces** | [**JobSettingsDto**](JobSettingsDto.md) |  |  | **recognizeFaces** | [**JobSettingsDto**](JobSettingsDto.md) |  |  | ||||||
|  | **search** | [**JobSettingsDto**](JobSettingsDto.md) |  |  | ||||||
| **sidecar** | [**JobSettingsDto**](JobSettingsDto.md) |  |  | **sidecar** | [**JobSettingsDto**](JobSettingsDto.md) |  |  | ||||||
|  | **storageTemplateMigration** | [**JobSettingsDto**](JobSettingsDto.md) |  |  | ||||||
|  | **thumbnailGeneration** | [**JobSettingsDto**](JobSettingsDto.md) |  |  | ||||||
|  | **videoConversion** | [**JobSettingsDto**](JobSettingsDto.md) |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										14
									
								
								mobile/openapi/doc/SystemConfigOAuthDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										14
									
								
								mobile/openapi/doc/SystemConfigOAuthDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,17 +8,17 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **enabled** | **bool** |  |  | **autoLaunch** | **bool** |  |  | ||||||
| **issuerUrl** | **String** |  |  | **autoRegister** | **bool** |  |  | ||||||
|  | **buttonText** | **String** |  |  | ||||||
| **clientId** | **String** |  |  | **clientId** | **String** |  |  | ||||||
| **clientSecret** | **String** |  |  | **clientSecret** | **String** |  |  | ||||||
| **scope** | **String** |  |  | **enabled** | **bool** |  |  | ||||||
| **storageLabelClaim** | **String** |  |  | **issuerUrl** | **String** |  |  | ||||||
| **buttonText** | **String** |  |  |  | ||||||
| **autoRegister** | **bool** |  |  |  | ||||||
| **autoLaunch** | **bool** |  |  |  | ||||||
| **mobileOverrideEnabled** | **bool** |  |  | **mobileOverrideEnabled** | **bool** |  |  | ||||||
| **mobileRedirectUri** | **String** |  |  | **mobileRedirectUri** | **String** |  |  | ||||||
|  | **scope** | **String** |  |  | ||||||
|  | **storageLabelClaim** | **String** |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -8,13 +8,13 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **yearOptions** | **List<String>** |  | [default to const []] |  | ||||||
| **monthOptions** | **List<String>** |  | [default to const []] |  | ||||||
| **dayOptions** | **List<String>** |  | [default to const []] | **dayOptions** | **List<String>** |  | [default to const []] | ||||||
| **hourOptions** | **List<String>** |  | [default to const []] | **hourOptions** | **List<String>** |  | [default to const []] | ||||||
| **minuteOptions** | **List<String>** |  | [default to const []] | **minuteOptions** | **List<String>** |  | [default to const []] | ||||||
| **secondOptions** | **List<String>** |  | [default to const []] | **monthOptions** | **List<String>** |  | [default to const []] | ||||||
| **presetOptions** | **List<String>** |  | [default to const []] | **presetOptions** | **List<String>** |  | [default to const []] | ||||||
|  | **secondOptions** | **List<String>** |  | [default to const []] | ||||||
|  | **yearOptions** | **List<String>** |  | [default to const []] | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								mobile/openapi/doc/TagResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/doc/TagResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,9 +8,9 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **type** | [**TagTypeEnum**](TagTypeEnum.md) |  |  |  | ||||||
| **id** | **String** |  |  | **id** | **String** |  |  | ||||||
| **name** | **String** |  |  | **name** | **String** |  |  | ||||||
|  | **type** | [**TagTypeEnum**](TagTypeEnum.md) |  |  | ||||||
| **userId** | **String** |  |  | **userId** | **String** |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[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/doc/UpdateAssetDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										6
									
								
								mobile/openapi/doc/UpdateAssetDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,10 +8,10 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **tagIds** | **List<String>** |  | [optional] [default to const []] |  | ||||||
| **isFavorite** | **bool** |  | [optional]  |  | ||||||
| **isArchived** | **bool** |  | [optional]  |  | ||||||
| **description** | **String** |  | [optional]  | **description** | **String** |  | [optional]  | ||||||
|  | **isArchived** | **bool** |  | [optional]  | ||||||
|  | **isFavorite** | **bool** |  | [optional]  | ||||||
|  | **tagIds** | **List<String>** |  | [optional] [default to const []] | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										10
									
								
								mobile/openapi/doc/UpdateUserDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										10
									
								
								mobile/openapi/doc/UpdateUserDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,15 +8,15 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **id** | **String** |  |  |  | ||||||
| **email** | **String** |  | [optional]  | **email** | **String** |  | [optional]  | ||||||
| **password** | **String** |  | [optional]  |  | ||||||
| **firstName** | **String** |  | [optional]  |  | ||||||
| **lastName** | **String** |  | [optional]  |  | ||||||
| **storageLabel** | **String** |  | [optional]  |  | ||||||
| **externalPath** | **String** |  | [optional]  | **externalPath** | **String** |  | [optional]  | ||||||
|  | **firstName** | **String** |  | [optional]  | ||||||
|  | **id** | **String** |  |  | ||||||
| **isAdmin** | **bool** |  | [optional]  | **isAdmin** | **bool** |  | [optional]  | ||||||
|  | **lastName** | **String** |  | [optional]  | ||||||
|  | **password** | **String** |  | [optional]  | ||||||
| **shouldChangePassword** | **bool** |  | [optional]  | **shouldChangePassword** | **bool** |  | [optional]  | ||||||
|  | **storageLabel** | **String** |  | [optional]  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										8
									
								
								mobile/openapi/doc/UsageByUserDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										8
									
								
								mobile/openapi/doc/UsageByUserDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,12 +8,12 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **userId** | **String** |  |  |  | ||||||
| **userFirstName** | **String** |  |  |  | ||||||
| **userLastName** | **String** |  |  |  | ||||||
| **photos** | **int** |  |  | **photos** | **int** |  |  | ||||||
| **videos** | **int** |  |  |  | ||||||
| **usage** | **int** |  |  | **usage** | **int** |  |  | ||||||
|  | **userFirstName** | **String** |  |  | ||||||
|  | **userId** | **String** |  |  | ||||||
|  | **userLastName** | **String** |  |  | ||||||
|  | **videos** | **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) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										20
									
								
								mobile/openapi/doc/UserResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										20
									
								
								mobile/openapi/doc/UserResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -8,19 +8,19 @@ import 'package:openapi/api.dart'; | |||||||
| ## Properties | ## Properties | ||||||
| Name | Type | Description | Notes | Name | Type | Description | Notes | ||||||
| ------------ | ------------- | ------------- | ------------- | ------------ | ------------- | ------------- | ------------- | ||||||
| **id** | **String** |  |  |  | ||||||
| **email** | **String** |  |  |  | ||||||
| **firstName** | **String** |  |  |  | ||||||
| **lastName** | **String** |  |  |  | ||||||
| **storageLabel** | **String** |  |  |  | ||||||
| **externalPath** | **String** |  |  |  | ||||||
| **profileImagePath** | **String** |  |  |  | ||||||
| **shouldChangePassword** | **bool** |  |  |  | ||||||
| **isAdmin** | **bool** |  |  |  | ||||||
| **createdAt** | [**DateTime**](DateTime.md) |  |  | **createdAt** | [**DateTime**](DateTime.md) |  |  | ||||||
| **deletedAt** | [**DateTime**](DateTime.md) |  |  | **deletedAt** | [**DateTime**](DateTime.md) |  |  | ||||||
| **updatedAt** | [**DateTime**](DateTime.md) |  |  | **email** | **String** |  |  | ||||||
|  | **externalPath** | **String** |  |  | ||||||
|  | **firstName** | **String** |  |  | ||||||
|  | **id** | **String** |  |  | ||||||
|  | **isAdmin** | **bool** |  |  | ||||||
|  | **lastName** | **String** |  |  | ||||||
| **oauthId** | **String** |  |  | **oauthId** | **String** |  |  | ||||||
|  | **profileImagePath** | **String** |  |  | ||||||
|  | **shouldChangePassword** | **bool** |  |  | ||||||
|  | **storageLabel** | **String** |  |  | ||||||
|  | **updatedAt** | [**DateTime**](DateTime.md) |  |  | ||||||
| 
 | 
 | ||||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										66
									
								
								mobile/openapi/lib/api/asset_api.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										66
									
								
								mobile/openapi/lib/api/asset_api.dart
									
									
									
										generated
									
									
									
								
							| @@ -1349,18 +1349,18 @@ class AssetApi { | |||||||
|   /// |   /// | ||||||
|   /// * [String] key: |   /// * [String] key: | ||||||
|   /// |   /// | ||||||
|   /// * [MultipartFile] livePhotoData: |   /// * [String] duration: | ||||||
|   /// |  | ||||||
|   /// * [MultipartFile] sidecarData: |  | ||||||
|   /// |  | ||||||
|   /// * [bool] isReadOnly: |  | ||||||
|   /// |   /// | ||||||
|   /// * [bool] isArchived: |   /// * [bool] isArchived: | ||||||
|   /// |   /// | ||||||
|  |   /// * [bool] isReadOnly: | ||||||
|  |   /// | ||||||
|   /// * [bool] isVisible: |   /// * [bool] isVisible: | ||||||
|   /// |   /// | ||||||
|   /// * [String] duration: |   /// * [MultipartFile] livePhotoData: | ||||||
|   Future<Response> uploadFileWithHttpInfo(MultipartFile assetData, String deviceAssetId, String deviceId, DateTime fileCreatedAt, DateTime fileModifiedAt, bool isFavorite, { String? key, MultipartFile? livePhotoData, MultipartFile? sidecarData, bool? isReadOnly, bool? isArchived, bool? isVisible, String? duration, }) async { |   /// | ||||||
|  |   /// * [MultipartFile] sidecarData: | ||||||
|  |   Future<Response> uploadFileWithHttpInfo(MultipartFile assetData, String deviceAssetId, String deviceId, DateTime fileCreatedAt, DateTime fileModifiedAt, bool isFavorite, { String? key, String? duration, bool? isArchived, bool? isReadOnly, bool? isVisible, MultipartFile? livePhotoData, MultipartFile? sidecarData, }) async { | ||||||
|     // ignore: prefer_const_declarations |     // ignore: prefer_const_declarations | ||||||
|     final path = r'/asset/upload'; |     final path = r'/asset/upload'; | ||||||
| 
 | 
 | ||||||
| @@ -1384,20 +1384,6 @@ class AssetApi { | |||||||
|       mp.fields[r'assetData'] = assetData.field; |       mp.fields[r'assetData'] = assetData.field; | ||||||
|       mp.files.add(assetData); |       mp.files.add(assetData); | ||||||
|     } |     } | ||||||
|     if (livePhotoData != null) { |  | ||||||
|       hasFields = true; |  | ||||||
|       mp.fields[r'livePhotoData'] = livePhotoData.field; |  | ||||||
|       mp.files.add(livePhotoData); |  | ||||||
|     } |  | ||||||
|     if (sidecarData != null) { |  | ||||||
|       hasFields = true; |  | ||||||
|       mp.fields[r'sidecarData'] = sidecarData.field; |  | ||||||
|       mp.files.add(sidecarData); |  | ||||||
|     } |  | ||||||
|     if (isReadOnly != null) { |  | ||||||
|       hasFields = true; |  | ||||||
|       mp.fields[r'isReadOnly'] = parameterToString(isReadOnly); |  | ||||||
|     } |  | ||||||
|     if (deviceAssetId != null) { |     if (deviceAssetId != null) { | ||||||
|       hasFields = true; |       hasFields = true; | ||||||
|       mp.fields[r'deviceAssetId'] = parameterToString(deviceAssetId); |       mp.fields[r'deviceAssetId'] = parameterToString(deviceAssetId); | ||||||
| @@ -1406,6 +1392,10 @@ class AssetApi { | |||||||
|       hasFields = true; |       hasFields = true; | ||||||
|       mp.fields[r'deviceId'] = parameterToString(deviceId); |       mp.fields[r'deviceId'] = parameterToString(deviceId); | ||||||
|     } |     } | ||||||
|  |     if (duration != null) { | ||||||
|  |       hasFields = true; | ||||||
|  |       mp.fields[r'duration'] = parameterToString(duration); | ||||||
|  |     } | ||||||
|     if (fileCreatedAt != null) { |     if (fileCreatedAt != null) { | ||||||
|       hasFields = true; |       hasFields = true; | ||||||
|       mp.fields[r'fileCreatedAt'] = parameterToString(fileCreatedAt); |       mp.fields[r'fileCreatedAt'] = parameterToString(fileCreatedAt); | ||||||
| @@ -1414,21 +1404,31 @@ class AssetApi { | |||||||
|       hasFields = true; |       hasFields = true; | ||||||
|       mp.fields[r'fileModifiedAt'] = parameterToString(fileModifiedAt); |       mp.fields[r'fileModifiedAt'] = parameterToString(fileModifiedAt); | ||||||
|     } |     } | ||||||
|  |     if (isArchived != null) { | ||||||
|  |       hasFields = true; | ||||||
|  |       mp.fields[r'isArchived'] = parameterToString(isArchived); | ||||||
|  |     } | ||||||
|     if (isFavorite != null) { |     if (isFavorite != null) { | ||||||
|       hasFields = true; |       hasFields = true; | ||||||
|       mp.fields[r'isFavorite'] = parameterToString(isFavorite); |       mp.fields[r'isFavorite'] = parameterToString(isFavorite); | ||||||
|     } |     } | ||||||
|     if (isArchived != null) { |     if (isReadOnly != null) { | ||||||
|       hasFields = true; |       hasFields = true; | ||||||
|       mp.fields[r'isArchived'] = parameterToString(isArchived); |       mp.fields[r'isReadOnly'] = parameterToString(isReadOnly); | ||||||
|     } |     } | ||||||
|     if (isVisible != null) { |     if (isVisible != null) { | ||||||
|       hasFields = true; |       hasFields = true; | ||||||
|       mp.fields[r'isVisible'] = parameterToString(isVisible); |       mp.fields[r'isVisible'] = parameterToString(isVisible); | ||||||
|     } |     } | ||||||
|     if (duration != null) { |     if (livePhotoData != null) { | ||||||
|       hasFields = true; |       hasFields = true; | ||||||
|       mp.fields[r'duration'] = parameterToString(duration); |       mp.fields[r'livePhotoData'] = livePhotoData.field; | ||||||
|  |       mp.files.add(livePhotoData); | ||||||
|  |     } | ||||||
|  |     if (sidecarData != null) { | ||||||
|  |       hasFields = true; | ||||||
|  |       mp.fields[r'sidecarData'] = sidecarData.field; | ||||||
|  |       mp.files.add(sidecarData); | ||||||
|     } |     } | ||||||
|     if (hasFields) { |     if (hasFields) { | ||||||
|       postBody = mp; |       postBody = mp; | ||||||
| @@ -1461,19 +1461,19 @@ class AssetApi { | |||||||
|   /// |   /// | ||||||
|   /// * [String] key: |   /// * [String] key: | ||||||
|   /// |   /// | ||||||
|   /// * [MultipartFile] livePhotoData: |   /// * [String] duration: | ||||||
|   /// |  | ||||||
|   /// * [MultipartFile] sidecarData: |  | ||||||
|   /// |  | ||||||
|   /// * [bool] isReadOnly: |  | ||||||
|   /// |   /// | ||||||
|   /// * [bool] isArchived: |   /// * [bool] isArchived: | ||||||
|   /// |   /// | ||||||
|  |   /// * [bool] isReadOnly: | ||||||
|  |   /// | ||||||
|   /// * [bool] isVisible: |   /// * [bool] isVisible: | ||||||
|   /// |   /// | ||||||
|   /// * [String] duration: |   /// * [MultipartFile] livePhotoData: | ||||||
|   Future<AssetFileUploadResponseDto?> uploadFile(MultipartFile assetData, String deviceAssetId, String deviceId, DateTime fileCreatedAt, DateTime fileModifiedAt, bool isFavorite, { String? key, MultipartFile? livePhotoData, MultipartFile? sidecarData, bool? isReadOnly, bool? isArchived, bool? isVisible, String? duration, }) async { |   /// | ||||||
|     final response = await uploadFileWithHttpInfo(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite,  key: key, livePhotoData: livePhotoData, sidecarData: sidecarData, isReadOnly: isReadOnly, isArchived: isArchived, isVisible: isVisible, duration: duration, ); |   /// * [MultipartFile] sidecarData: | ||||||
|  |   Future<AssetFileUploadResponseDto?> uploadFile(MultipartFile assetData, String deviceAssetId, String deviceId, DateTime fileCreatedAt, DateTime fileModifiedAt, bool isFavorite, { String? key, String? duration, bool? isArchived, bool? isReadOnly, bool? isVisible, MultipartFile? livePhotoData, MultipartFile? sidecarData, }) async { | ||||||
|  |     final response = await uploadFileWithHttpInfo(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite,  key: key, duration: duration, isArchived: isArchived, isReadOnly: isReadOnly, isVisible: isVisible, livePhotoData: livePhotoData, sidecarData: sidecarData, ); | ||||||
|     if (response.statusCode >= HttpStatus.badRequest) { |     if (response.statusCode >= HttpStatus.badRequest) { | ||||||
|       throw ApiException(response.statusCode, await _decodeBodyBytes(response)); |       throw ApiException(response.statusCode, await _decodeBodyBytes(response)); | ||||||
|     } |     } | ||||||
|   | |||||||
| @@ -13,15 +13,11 @@ part of openapi.api; | |||||||
| class AddAssetsResponseDto { | class AddAssetsResponseDto { | ||||||
|   /// Returns a new [AddAssetsResponseDto] instance. |   /// Returns a new [AddAssetsResponseDto] instance. | ||||||
|   AddAssetsResponseDto({ |   AddAssetsResponseDto({ | ||||||
|     required this.successfullyAdded, |  | ||||||
|     this.alreadyInAlbum = const [], |  | ||||||
|     this.album, |     this.album, | ||||||
|  |     this.alreadyInAlbum = const [], | ||||||
|  |     required this.successfullyAdded, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   int successfullyAdded; |  | ||||||
| 
 |  | ||||||
|   List<String> alreadyInAlbum; |  | ||||||
| 
 |  | ||||||
|   /// |   /// | ||||||
|   /// Please note: This property should have been non-nullable! Since the specification file |   /// Please note: This property should have been non-nullable! Since the specification file | ||||||
|   /// does not include a default value (using the "default:" property), however, the generated |   /// does not include a default value (using the "default:" property), however, the generated | ||||||
| @@ -30,31 +26,35 @@ class AddAssetsResponseDto { | |||||||
|   /// |   /// | ||||||
|   AlbumResponseDto? album; |   AlbumResponseDto? album; | ||||||
| 
 | 
 | ||||||
|  |   List<String> alreadyInAlbum; | ||||||
|  | 
 | ||||||
|  |   int successfullyAdded; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is AddAssetsResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is AddAssetsResponseDto && | ||||||
|      other.successfullyAdded == successfullyAdded && |      other.album == album && | ||||||
|      other.alreadyInAlbum == alreadyInAlbum && |      other.alreadyInAlbum == alreadyInAlbum && | ||||||
|      other.album == album; |      other.successfullyAdded == successfullyAdded; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (successfullyAdded.hashCode) + |     (album == null ? 0 : album!.hashCode) + | ||||||
|     (alreadyInAlbum.hashCode) + |     (alreadyInAlbum.hashCode) + | ||||||
|     (album == null ? 0 : album!.hashCode); |     (successfullyAdded.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'AddAssetsResponseDto[successfullyAdded=$successfullyAdded, alreadyInAlbum=$alreadyInAlbum, album=$album]'; |   String toString() => 'AddAssetsResponseDto[album=$album, alreadyInAlbum=$alreadyInAlbum, successfullyAdded=$successfullyAdded]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'successfullyAdded'] = this.successfullyAdded; |  | ||||||
|       json[r'alreadyInAlbum'] = this.alreadyInAlbum; |  | ||||||
|     if (this.album != null) { |     if (this.album != null) { | ||||||
|       json[r'album'] = this.album; |       json[r'album'] = this.album; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'album'] = null; |     //  json[r'album'] = null; | ||||||
|     } |     } | ||||||
|  |       json[r'alreadyInAlbum'] = this.alreadyInAlbum; | ||||||
|  |       json[r'successfullyAdded'] = this.successfullyAdded; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -66,11 +66,11 @@ class AddAssetsResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return AddAssetsResponseDto( |       return AddAssetsResponseDto( | ||||||
|         successfullyAdded: mapValueOfType<int>(json, r'successfullyAdded')!, |         album: AlbumResponseDto.fromJson(json[r'album']), | ||||||
|         alreadyInAlbum: json[r'alreadyInAlbum'] is Iterable |         alreadyInAlbum: json[r'alreadyInAlbum'] is Iterable | ||||||
|             ? (json[r'alreadyInAlbum'] as Iterable).cast<String>().toList(growable: false) |             ? (json[r'alreadyInAlbum'] as Iterable).cast<String>().toList(growable: false) | ||||||
|             : const [], |             : const [], | ||||||
|         album: AlbumResponseDto.fromJson(json[r'album']), |         successfullyAdded: mapValueOfType<int>(json, r'successfullyAdded')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -118,8 +118,8 @@ class AddAssetsResponseDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'successfullyAdded', |  | ||||||
|     'alreadyInAlbum', |     'alreadyInAlbum', | ||||||
|  |     'successfullyAdded', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -13,50 +13,50 @@ part of openapi.api; | |||||||
| class AdminSignupResponseDto { | class AdminSignupResponseDto { | ||||||
|   /// Returns a new [AdminSignupResponseDto] instance. |   /// Returns a new [AdminSignupResponseDto] instance. | ||||||
|   AdminSignupResponseDto({ |   AdminSignupResponseDto({ | ||||||
|     required this.id, |     required this.createdAt, | ||||||
|     required this.email, |     required this.email, | ||||||
|     required this.firstName, |     required this.firstName, | ||||||
|  |     required this.id, | ||||||
|     required this.lastName, |     required this.lastName, | ||||||
|     required this.createdAt, |  | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   String id; |   DateTime createdAt; | ||||||
| 
 | 
 | ||||||
|   String email; |   String email; | ||||||
| 
 | 
 | ||||||
|   String firstName; |   String firstName; | ||||||
| 
 | 
 | ||||||
|   String lastName; |   String id; | ||||||
| 
 | 
 | ||||||
|   DateTime createdAt; |   String lastName; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is AdminSignupResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is AdminSignupResponseDto && | ||||||
|      other.id == id && |      other.createdAt == createdAt && | ||||||
|      other.email == email && |      other.email == email && | ||||||
|      other.firstName == firstName && |      other.firstName == firstName && | ||||||
|      other.lastName == lastName && |      other.id == id && | ||||||
|      other.createdAt == createdAt; |      other.lastName == lastName; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (id.hashCode) + |     (createdAt.hashCode) + | ||||||
|     (email.hashCode) + |     (email.hashCode) + | ||||||
|     (firstName.hashCode) + |     (firstName.hashCode) + | ||||||
|     (lastName.hashCode) + |     (id.hashCode) + | ||||||
|     (createdAt.hashCode); |     (lastName.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'AdminSignupResponseDto[id=$id, email=$email, firstName=$firstName, lastName=$lastName, createdAt=$createdAt]'; |   String toString() => 'AdminSignupResponseDto[createdAt=$createdAt, email=$email, firstName=$firstName, id=$id, lastName=$lastName]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'id'] = this.id; |       json[r'createdAt'] = this.createdAt.toUtc().toIso8601String(); | ||||||
|       json[r'email'] = this.email; |       json[r'email'] = this.email; | ||||||
|       json[r'firstName'] = this.firstName; |       json[r'firstName'] = this.firstName; | ||||||
|  |       json[r'id'] = this.id; | ||||||
|       json[r'lastName'] = this.lastName; |       json[r'lastName'] = this.lastName; | ||||||
|       json[r'createdAt'] = this.createdAt.toUtc().toIso8601String(); |  | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -68,11 +68,11 @@ class AdminSignupResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return AdminSignupResponseDto( |       return AdminSignupResponseDto( | ||||||
|         id: mapValueOfType<String>(json, r'id')!, |         createdAt: mapDateTime(json, r'createdAt', r'')!, | ||||||
|         email: mapValueOfType<String>(json, r'email')!, |         email: mapValueOfType<String>(json, r'email')!, | ||||||
|         firstName: mapValueOfType<String>(json, r'firstName')!, |         firstName: mapValueOfType<String>(json, r'firstName')!, | ||||||
|  |         id: mapValueOfType<String>(json, r'id')!, | ||||||
|         lastName: mapValueOfType<String>(json, r'lastName')!, |         lastName: mapValueOfType<String>(json, r'lastName')!, | ||||||
|         createdAt: mapDateTime(json, r'createdAt', r'')!, |  | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -120,11 +120,11 @@ class AdminSignupResponseDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'id', |     'createdAt', | ||||||
|     'email', |     'email', | ||||||
|     'firstName', |     'firstName', | ||||||
|  |     'id', | ||||||
|     'lastName', |     'lastName', | ||||||
|     'createdAt', |  | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -13,38 +13,38 @@ part of openapi.api; | |||||||
| class AlbumCountResponseDto { | class AlbumCountResponseDto { | ||||||
|   /// Returns a new [AlbumCountResponseDto] instance. |   /// Returns a new [AlbumCountResponseDto] instance. | ||||||
|   AlbumCountResponseDto({ |   AlbumCountResponseDto({ | ||||||
|  |     required this.notShared, | ||||||
|     required this.owned, |     required this.owned, | ||||||
|     required this.shared, |     required this.shared, | ||||||
|     required this.notShared, |  | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|  |   int notShared; | ||||||
|  | 
 | ||||||
|   int owned; |   int owned; | ||||||
| 
 | 
 | ||||||
|   int shared; |   int shared; | ||||||
| 
 | 
 | ||||||
|   int notShared; |  | ||||||
| 
 |  | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is AlbumCountResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is AlbumCountResponseDto && | ||||||
|  |      other.notShared == notShared && | ||||||
|      other.owned == owned && |      other.owned == owned && | ||||||
|      other.shared == shared && |      other.shared == shared; | ||||||
|      other.notShared == notShared; |  | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|  |     (notShared.hashCode) + | ||||||
|     (owned.hashCode) + |     (owned.hashCode) + | ||||||
|     (shared.hashCode) + |     (shared.hashCode); | ||||||
|     (notShared.hashCode); |  | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'AlbumCountResponseDto[owned=$owned, shared=$shared, notShared=$notShared]'; |   String toString() => 'AlbumCountResponseDto[notShared=$notShared, owned=$owned, shared=$shared]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|  |       json[r'notShared'] = this.notShared; | ||||||
|       json[r'owned'] = this.owned; |       json[r'owned'] = this.owned; | ||||||
|       json[r'shared'] = this.shared; |       json[r'shared'] = this.shared; | ||||||
|       json[r'notShared'] = this.notShared; |  | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -56,9 +56,9 @@ class AlbumCountResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return AlbumCountResponseDto( |       return AlbumCountResponseDto( | ||||||
|  |         notShared: mapValueOfType<int>(json, r'notShared')!, | ||||||
|         owned: mapValueOfType<int>(json, r'owned')!, |         owned: mapValueOfType<int>(json, r'owned')!, | ||||||
|         shared: mapValueOfType<int>(json, r'shared')!, |         shared: mapValueOfType<int>(json, r'shared')!, | ||||||
|         notShared: mapValueOfType<int>(json, r'notShared')!, |  | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -106,9 +106,9 @@ class AlbumCountResponseDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|  |     'notShared', | ||||||
|     'owned', |     'owned', | ||||||
|     'shared', |     'shared', | ||||||
|     'notShared', |  | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										124
									
								
								mobile/openapi/lib/model/album_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										124
									
								
								mobile/openapi/lib/model/album_response_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -13,41 +13,31 @@ part of openapi.api; | |||||||
| class AlbumResponseDto { | class AlbumResponseDto { | ||||||
|   /// Returns a new [AlbumResponseDto] instance. |   /// Returns a new [AlbumResponseDto] instance. | ||||||
|   AlbumResponseDto({ |   AlbumResponseDto({ | ||||||
|     required this.assetCount, |  | ||||||
|     required this.id, |  | ||||||
|     required this.ownerId, |  | ||||||
|     required this.albumName, |     required this.albumName, | ||||||
|     required this.createdAt, |  | ||||||
|     required this.updatedAt, |  | ||||||
|     required this.albumThumbnailAssetId, |     required this.albumThumbnailAssetId, | ||||||
|  |     required this.assetCount, | ||||||
|  |     this.assets = const [], | ||||||
|  |     required this.createdAt, | ||||||
|  |     required this.id, | ||||||
|  |     this.lastModifiedAssetTimestamp, | ||||||
|  |     required this.owner, | ||||||
|  |     required this.ownerId, | ||||||
|     required this.shared, |     required this.shared, | ||||||
|     this.sharedUsers = const [], |     this.sharedUsers = const [], | ||||||
|     this.assets = const [], |     required this.updatedAt, | ||||||
|     required this.owner, |  | ||||||
|     this.lastModifiedAssetTimestamp, |  | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   int assetCount; |  | ||||||
| 
 |  | ||||||
|   String id; |  | ||||||
| 
 |  | ||||||
|   String ownerId; |  | ||||||
| 
 |  | ||||||
|   String albumName; |   String albumName; | ||||||
| 
 | 
 | ||||||
|   DateTime createdAt; |  | ||||||
| 
 |  | ||||||
|   DateTime updatedAt; |  | ||||||
| 
 |  | ||||||
|   String? albumThumbnailAssetId; |   String? albumThumbnailAssetId; | ||||||
| 
 | 
 | ||||||
|   bool shared; |   int assetCount; | ||||||
| 
 |  | ||||||
|   List<UserResponseDto> sharedUsers; |  | ||||||
| 
 | 
 | ||||||
|   List<AssetResponseDto> assets; |   List<AssetResponseDto> assets; | ||||||
| 
 | 
 | ||||||
|   UserResponseDto owner; |   DateTime createdAt; | ||||||
|  | 
 | ||||||
|  |   String id; | ||||||
| 
 | 
 | ||||||
|   /// |   /// | ||||||
|   /// Please note: This property should have been non-nullable! Since the specification file |   /// Please note: This property should have been non-nullable! Since the specification file | ||||||
| @@ -57,62 +47,72 @@ class AlbumResponseDto { | |||||||
|   /// |   /// | ||||||
|   DateTime? lastModifiedAssetTimestamp; |   DateTime? lastModifiedAssetTimestamp; | ||||||
| 
 | 
 | ||||||
|  |   UserResponseDto owner; | ||||||
|  | 
 | ||||||
|  |   String ownerId; | ||||||
|  | 
 | ||||||
|  |   bool shared; | ||||||
|  | 
 | ||||||
|  |   List<UserResponseDto> sharedUsers; | ||||||
|  | 
 | ||||||
|  |   DateTime updatedAt; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is AlbumResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is AlbumResponseDto && | ||||||
|      other.assetCount == assetCount && |  | ||||||
|      other.id == id && |  | ||||||
|      other.ownerId == ownerId && |  | ||||||
|      other.albumName == albumName && |      other.albumName == albumName && | ||||||
|      other.createdAt == createdAt && |  | ||||||
|      other.updatedAt == updatedAt && |  | ||||||
|      other.albumThumbnailAssetId == albumThumbnailAssetId && |      other.albumThumbnailAssetId == albumThumbnailAssetId && | ||||||
|  |      other.assetCount == assetCount && | ||||||
|  |      other.assets == assets && | ||||||
|  |      other.createdAt == createdAt && | ||||||
|  |      other.id == id && | ||||||
|  |      other.lastModifiedAssetTimestamp == lastModifiedAssetTimestamp && | ||||||
|  |      other.owner == owner && | ||||||
|  |      other.ownerId == ownerId && | ||||||
|      other.shared == shared && |      other.shared == shared && | ||||||
|      other.sharedUsers == sharedUsers && |      other.sharedUsers == sharedUsers && | ||||||
|      other.assets == assets && |      other.updatedAt == updatedAt; | ||||||
|      other.owner == owner && |  | ||||||
|      other.lastModifiedAssetTimestamp == lastModifiedAssetTimestamp; |  | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (assetCount.hashCode) + |  | ||||||
|     (id.hashCode) + |  | ||||||
|     (ownerId.hashCode) + |  | ||||||
|     (albumName.hashCode) + |     (albumName.hashCode) + | ||||||
|     (createdAt.hashCode) + |  | ||||||
|     (updatedAt.hashCode) + |  | ||||||
|     (albumThumbnailAssetId == null ? 0 : albumThumbnailAssetId!.hashCode) + |     (albumThumbnailAssetId == null ? 0 : albumThumbnailAssetId!.hashCode) + | ||||||
|  |     (assetCount.hashCode) + | ||||||
|  |     (assets.hashCode) + | ||||||
|  |     (createdAt.hashCode) + | ||||||
|  |     (id.hashCode) + | ||||||
|  |     (lastModifiedAssetTimestamp == null ? 0 : lastModifiedAssetTimestamp!.hashCode) + | ||||||
|  |     (owner.hashCode) + | ||||||
|  |     (ownerId.hashCode) + | ||||||
|     (shared.hashCode) + |     (shared.hashCode) + | ||||||
|     (sharedUsers.hashCode) + |     (sharedUsers.hashCode) + | ||||||
|     (assets.hashCode) + |     (updatedAt.hashCode); | ||||||
|     (owner.hashCode) + |  | ||||||
|     (lastModifiedAssetTimestamp == null ? 0 : lastModifiedAssetTimestamp!.hashCode); |  | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'AlbumResponseDto[assetCount=$assetCount, id=$id, ownerId=$ownerId, albumName=$albumName, createdAt=$createdAt, updatedAt=$updatedAt, albumThumbnailAssetId=$albumThumbnailAssetId, shared=$shared, sharedUsers=$sharedUsers, assets=$assets, owner=$owner, lastModifiedAssetTimestamp=$lastModifiedAssetTimestamp]'; |   String toString() => 'AlbumResponseDto[albumName=$albumName, albumThumbnailAssetId=$albumThumbnailAssetId, assetCount=$assetCount, assets=$assets, createdAt=$createdAt, id=$id, lastModifiedAssetTimestamp=$lastModifiedAssetTimestamp, owner=$owner, ownerId=$ownerId, shared=$shared, sharedUsers=$sharedUsers, updatedAt=$updatedAt]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'assetCount'] = this.assetCount; |  | ||||||
|       json[r'id'] = this.id; |  | ||||||
|       json[r'ownerId'] = this.ownerId; |  | ||||||
|       json[r'albumName'] = this.albumName; |       json[r'albumName'] = this.albumName; | ||||||
|       json[r'createdAt'] = this.createdAt.toUtc().toIso8601String(); |  | ||||||
|       json[r'updatedAt'] = this.updatedAt.toUtc().toIso8601String(); |  | ||||||
|     if (this.albumThumbnailAssetId != null) { |     if (this.albumThumbnailAssetId != null) { | ||||||
|       json[r'albumThumbnailAssetId'] = this.albumThumbnailAssetId; |       json[r'albumThumbnailAssetId'] = this.albumThumbnailAssetId; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'albumThumbnailAssetId'] = null; |     //  json[r'albumThumbnailAssetId'] = null; | ||||||
|     } |     } | ||||||
|       json[r'shared'] = this.shared; |       json[r'assetCount'] = this.assetCount; | ||||||
|       json[r'sharedUsers'] = this.sharedUsers; |  | ||||||
|       json[r'assets'] = this.assets; |       json[r'assets'] = this.assets; | ||||||
|       json[r'owner'] = this.owner; |       json[r'createdAt'] = this.createdAt.toUtc().toIso8601String(); | ||||||
|  |       json[r'id'] = this.id; | ||||||
|     if (this.lastModifiedAssetTimestamp != null) { |     if (this.lastModifiedAssetTimestamp != null) { | ||||||
|       json[r'lastModifiedAssetTimestamp'] = this.lastModifiedAssetTimestamp!.toUtc().toIso8601String(); |       json[r'lastModifiedAssetTimestamp'] = this.lastModifiedAssetTimestamp!.toUtc().toIso8601String(); | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'lastModifiedAssetTimestamp'] = null; |     //  json[r'lastModifiedAssetTimestamp'] = null; | ||||||
|     } |     } | ||||||
|  |       json[r'owner'] = this.owner; | ||||||
|  |       json[r'ownerId'] = this.ownerId; | ||||||
|  |       json[r'shared'] = this.shared; | ||||||
|  |       json[r'sharedUsers'] = this.sharedUsers; | ||||||
|  |       json[r'updatedAt'] = this.updatedAt.toUtc().toIso8601String(); | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -124,18 +124,18 @@ class AlbumResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return AlbumResponseDto( |       return AlbumResponseDto( | ||||||
|         assetCount: mapValueOfType<int>(json, r'assetCount')!, |  | ||||||
|         id: mapValueOfType<String>(json, r'id')!, |  | ||||||
|         ownerId: mapValueOfType<String>(json, r'ownerId')!, |  | ||||||
|         albumName: mapValueOfType<String>(json, r'albumName')!, |         albumName: mapValueOfType<String>(json, r'albumName')!, | ||||||
|         createdAt: mapDateTime(json, r'createdAt', r'')!, |  | ||||||
|         updatedAt: mapDateTime(json, r'updatedAt', r'')!, |  | ||||||
|         albumThumbnailAssetId: mapValueOfType<String>(json, r'albumThumbnailAssetId'), |         albumThumbnailAssetId: mapValueOfType<String>(json, r'albumThumbnailAssetId'), | ||||||
|  |         assetCount: mapValueOfType<int>(json, r'assetCount')!, | ||||||
|  |         assets: AssetResponseDto.listFromJson(json[r'assets']), | ||||||
|  |         createdAt: mapDateTime(json, r'createdAt', r'')!, | ||||||
|  |         id: mapValueOfType<String>(json, r'id')!, | ||||||
|  |         lastModifiedAssetTimestamp: mapDateTime(json, r'lastModifiedAssetTimestamp', r''), | ||||||
|  |         owner: UserResponseDto.fromJson(json[r'owner'])!, | ||||||
|  |         ownerId: mapValueOfType<String>(json, r'ownerId')!, | ||||||
|         shared: mapValueOfType<bool>(json, r'shared')!, |         shared: mapValueOfType<bool>(json, r'shared')!, | ||||||
|         sharedUsers: UserResponseDto.listFromJson(json[r'sharedUsers']), |         sharedUsers: UserResponseDto.listFromJson(json[r'sharedUsers']), | ||||||
|         assets: AssetResponseDto.listFromJson(json[r'assets']), |         updatedAt: mapDateTime(json, r'updatedAt', r'')!, | ||||||
|         owner: UserResponseDto.fromJson(json[r'owner'])!, |  | ||||||
|         lastModifiedAssetTimestamp: mapDateTime(json, r'lastModifiedAssetTimestamp', r''), |  | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -183,17 +183,17 @@ class AlbumResponseDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'assetCount', |  | ||||||
|     'id', |  | ||||||
|     'ownerId', |  | ||||||
|     'albumName', |     'albumName', | ||||||
|     'createdAt', |  | ||||||
|     'updatedAt', |  | ||||||
|     'albumThumbnailAssetId', |     'albumThumbnailAssetId', | ||||||
|  |     'assetCount', | ||||||
|  |     'assets', | ||||||
|  |     'createdAt', | ||||||
|  |     'id', | ||||||
|  |     'owner', | ||||||
|  |     'ownerId', | ||||||
|     'shared', |     'shared', | ||||||
|     'sharedUsers', |     'sharedUsers', | ||||||
|     'assets', |     'updatedAt', | ||||||
|     'owner', |  | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -13,80 +13,80 @@ part of openapi.api; | |||||||
| class AllJobStatusResponseDto { | class AllJobStatusResponseDto { | ||||||
|   /// Returns a new [AllJobStatusResponseDto] instance. |   /// Returns a new [AllJobStatusResponseDto] instance. | ||||||
|   AllJobStatusResponseDto({ |   AllJobStatusResponseDto({ | ||||||
|     required this.thumbnailGeneration, |  | ||||||
|     required this.metadataExtraction, |  | ||||||
|     required this.videoConversion, |  | ||||||
|     required this.objectTagging, |  | ||||||
|     required this.clipEncoding, |  | ||||||
|     required this.storageTemplateMigration, |  | ||||||
|     required this.backgroundTask, |     required this.backgroundTask, | ||||||
|     required this.search, |     required this.clipEncoding, | ||||||
|  |     required this.metadataExtraction, | ||||||
|  |     required this.objectTagging, | ||||||
|     required this.recognizeFaces, |     required this.recognizeFaces, | ||||||
|  |     required this.search, | ||||||
|     required this.sidecar, |     required this.sidecar, | ||||||
|  |     required this.storageTemplateMigration, | ||||||
|  |     required this.thumbnailGeneration, | ||||||
|  |     required this.videoConversion, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   JobStatusDto thumbnailGeneration; |  | ||||||
| 
 |  | ||||||
|   JobStatusDto metadataExtraction; |  | ||||||
| 
 |  | ||||||
|   JobStatusDto videoConversion; |  | ||||||
| 
 |  | ||||||
|   JobStatusDto objectTagging; |  | ||||||
| 
 |  | ||||||
|   JobStatusDto clipEncoding; |  | ||||||
| 
 |  | ||||||
|   JobStatusDto storageTemplateMigration; |  | ||||||
| 
 |  | ||||||
|   JobStatusDto backgroundTask; |   JobStatusDto backgroundTask; | ||||||
| 
 | 
 | ||||||
|   JobStatusDto search; |   JobStatusDto clipEncoding; | ||||||
|  | 
 | ||||||
|  |   JobStatusDto metadataExtraction; | ||||||
|  | 
 | ||||||
|  |   JobStatusDto objectTagging; | ||||||
| 
 | 
 | ||||||
|   JobStatusDto recognizeFaces; |   JobStatusDto recognizeFaces; | ||||||
| 
 | 
 | ||||||
|  |   JobStatusDto search; | ||||||
|  | 
 | ||||||
|   JobStatusDto sidecar; |   JobStatusDto sidecar; | ||||||
| 
 | 
 | ||||||
|  |   JobStatusDto storageTemplateMigration; | ||||||
|  | 
 | ||||||
|  |   JobStatusDto thumbnailGeneration; | ||||||
|  | 
 | ||||||
|  |   JobStatusDto videoConversion; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is AllJobStatusResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is AllJobStatusResponseDto && | ||||||
|      other.thumbnailGeneration == thumbnailGeneration && |  | ||||||
|      other.metadataExtraction == metadataExtraction && |  | ||||||
|      other.videoConversion == videoConversion && |  | ||||||
|      other.objectTagging == objectTagging && |  | ||||||
|      other.clipEncoding == clipEncoding && |  | ||||||
|      other.storageTemplateMigration == storageTemplateMigration && |  | ||||||
|      other.backgroundTask == backgroundTask && |      other.backgroundTask == backgroundTask && | ||||||
|      other.search == search && |      other.clipEncoding == clipEncoding && | ||||||
|  |      other.metadataExtraction == metadataExtraction && | ||||||
|  |      other.objectTagging == objectTagging && | ||||||
|      other.recognizeFaces == recognizeFaces && |      other.recognizeFaces == recognizeFaces && | ||||||
|      other.sidecar == sidecar; |      other.search == search && | ||||||
|  |      other.sidecar == sidecar && | ||||||
|  |      other.storageTemplateMigration == storageTemplateMigration && | ||||||
|  |      other.thumbnailGeneration == thumbnailGeneration && | ||||||
|  |      other.videoConversion == videoConversion; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (thumbnailGeneration.hashCode) + |  | ||||||
|     (metadataExtraction.hashCode) + |  | ||||||
|     (videoConversion.hashCode) + |  | ||||||
|     (objectTagging.hashCode) + |  | ||||||
|     (clipEncoding.hashCode) + |  | ||||||
|     (storageTemplateMigration.hashCode) + |  | ||||||
|     (backgroundTask.hashCode) + |     (backgroundTask.hashCode) + | ||||||
|     (search.hashCode) + |     (clipEncoding.hashCode) + | ||||||
|  |     (metadataExtraction.hashCode) + | ||||||
|  |     (objectTagging.hashCode) + | ||||||
|     (recognizeFaces.hashCode) + |     (recognizeFaces.hashCode) + | ||||||
|     (sidecar.hashCode); |     (search.hashCode) + | ||||||
|  |     (sidecar.hashCode) + | ||||||
|  |     (storageTemplateMigration.hashCode) + | ||||||
|  |     (thumbnailGeneration.hashCode) + | ||||||
|  |     (videoConversion.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'AllJobStatusResponseDto[thumbnailGeneration=$thumbnailGeneration, metadataExtraction=$metadataExtraction, videoConversion=$videoConversion, objectTagging=$objectTagging, clipEncoding=$clipEncoding, storageTemplateMigration=$storageTemplateMigration, backgroundTask=$backgroundTask, search=$search, recognizeFaces=$recognizeFaces, sidecar=$sidecar]'; |   String toString() => 'AllJobStatusResponseDto[backgroundTask=$backgroundTask, clipEncoding=$clipEncoding, metadataExtraction=$metadataExtraction, objectTagging=$objectTagging, recognizeFaces=$recognizeFaces, search=$search, sidecar=$sidecar, storageTemplateMigration=$storageTemplateMigration, thumbnailGeneration=$thumbnailGeneration, videoConversion=$videoConversion]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'thumbnailGeneration'] = this.thumbnailGeneration; |  | ||||||
|       json[r'metadataExtraction'] = this.metadataExtraction; |  | ||||||
|       json[r'videoConversion'] = this.videoConversion; |  | ||||||
|       json[r'objectTagging'] = this.objectTagging; |  | ||||||
|       json[r'clipEncoding'] = this.clipEncoding; |  | ||||||
|       json[r'storageTemplateMigration'] = this.storageTemplateMigration; |  | ||||||
|       json[r'backgroundTask'] = this.backgroundTask; |       json[r'backgroundTask'] = this.backgroundTask; | ||||||
|       json[r'search'] = this.search; |       json[r'clipEncoding'] = this.clipEncoding; | ||||||
|  |       json[r'metadataExtraction'] = this.metadataExtraction; | ||||||
|  |       json[r'objectTagging'] = this.objectTagging; | ||||||
|       json[r'recognizeFaces'] = this.recognizeFaces; |       json[r'recognizeFaces'] = this.recognizeFaces; | ||||||
|  |       json[r'search'] = this.search; | ||||||
|       json[r'sidecar'] = this.sidecar; |       json[r'sidecar'] = this.sidecar; | ||||||
|  |       json[r'storageTemplateMigration'] = this.storageTemplateMigration; | ||||||
|  |       json[r'thumbnailGeneration'] = this.thumbnailGeneration; | ||||||
|  |       json[r'videoConversion'] = this.videoConversion; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -98,16 +98,16 @@ class AllJobStatusResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return AllJobStatusResponseDto( |       return AllJobStatusResponseDto( | ||||||
|         thumbnailGeneration: JobStatusDto.fromJson(json[r'thumbnailGeneration'])!, |  | ||||||
|         metadataExtraction: JobStatusDto.fromJson(json[r'metadataExtraction'])!, |  | ||||||
|         videoConversion: JobStatusDto.fromJson(json[r'videoConversion'])!, |  | ||||||
|         objectTagging: JobStatusDto.fromJson(json[r'objectTagging'])!, |  | ||||||
|         clipEncoding: JobStatusDto.fromJson(json[r'clipEncoding'])!, |  | ||||||
|         storageTemplateMigration: JobStatusDto.fromJson(json[r'storageTemplateMigration'])!, |  | ||||||
|         backgroundTask: JobStatusDto.fromJson(json[r'backgroundTask'])!, |         backgroundTask: JobStatusDto.fromJson(json[r'backgroundTask'])!, | ||||||
|         search: JobStatusDto.fromJson(json[r'search'])!, |         clipEncoding: JobStatusDto.fromJson(json[r'clipEncoding'])!, | ||||||
|  |         metadataExtraction: JobStatusDto.fromJson(json[r'metadataExtraction'])!, | ||||||
|  |         objectTagging: JobStatusDto.fromJson(json[r'objectTagging'])!, | ||||||
|         recognizeFaces: JobStatusDto.fromJson(json[r'recognizeFaces'])!, |         recognizeFaces: JobStatusDto.fromJson(json[r'recognizeFaces'])!, | ||||||
|  |         search: JobStatusDto.fromJson(json[r'search'])!, | ||||||
|         sidecar: JobStatusDto.fromJson(json[r'sidecar'])!, |         sidecar: JobStatusDto.fromJson(json[r'sidecar'])!, | ||||||
|  |         storageTemplateMigration: JobStatusDto.fromJson(json[r'storageTemplateMigration'])!, | ||||||
|  |         thumbnailGeneration: JobStatusDto.fromJson(json[r'thumbnailGeneration'])!, | ||||||
|  |         videoConversion: JobStatusDto.fromJson(json[r'videoConversion'])!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -155,16 +155,16 @@ class AllJobStatusResponseDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'thumbnailGeneration', |  | ||||||
|     'metadataExtraction', |  | ||||||
|     'videoConversion', |  | ||||||
|     'objectTagging', |  | ||||||
|     'clipEncoding', |  | ||||||
|     'storageTemplateMigration', |  | ||||||
|     'backgroundTask', |     'backgroundTask', | ||||||
|     'search', |     'clipEncoding', | ||||||
|  |     'metadataExtraction', | ||||||
|  |     'objectTagging', | ||||||
|     'recognizeFaces', |     'recognizeFaces', | ||||||
|  |     'search', | ||||||
|     'sidecar', |     'sidecar', | ||||||
|  |     'storageTemplateMigration', | ||||||
|  |     'thumbnailGeneration', | ||||||
|  |     'videoConversion', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -13,32 +13,32 @@ part of openapi.api; | |||||||
| class APIKeyCreateResponseDto { | class APIKeyCreateResponseDto { | ||||||
|   /// Returns a new [APIKeyCreateResponseDto] instance. |   /// Returns a new [APIKeyCreateResponseDto] instance. | ||||||
|   APIKeyCreateResponseDto({ |   APIKeyCreateResponseDto({ | ||||||
|     required this.secret, |  | ||||||
|     required this.apiKey, |     required this.apiKey, | ||||||
|  |     required this.secret, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   String secret; |  | ||||||
| 
 |  | ||||||
|   APIKeyResponseDto apiKey; |   APIKeyResponseDto apiKey; | ||||||
| 
 | 
 | ||||||
|  |   String secret; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is APIKeyCreateResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is APIKeyCreateResponseDto && | ||||||
|      other.secret == secret && |      other.apiKey == apiKey && | ||||||
|      other.apiKey == apiKey; |      other.secret == secret; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (secret.hashCode) + |     (apiKey.hashCode) + | ||||||
|     (apiKey.hashCode); |     (secret.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'APIKeyCreateResponseDto[secret=$secret, apiKey=$apiKey]'; |   String toString() => 'APIKeyCreateResponseDto[apiKey=$apiKey, secret=$secret]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'secret'] = this.secret; |  | ||||||
|       json[r'apiKey'] = this.apiKey; |       json[r'apiKey'] = this.apiKey; | ||||||
|  |       json[r'secret'] = this.secret; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -50,8 +50,8 @@ class APIKeyCreateResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return APIKeyCreateResponseDto( |       return APIKeyCreateResponseDto( | ||||||
|         secret: mapValueOfType<String>(json, r'secret')!, |  | ||||||
|         apiKey: APIKeyResponseDto.fromJson(json[r'apiKey'])!, |         apiKey: APIKeyResponseDto.fromJson(json[r'apiKey'])!, | ||||||
|  |         secret: mapValueOfType<String>(json, r'secret')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -99,8 +99,8 @@ class APIKeyCreateResponseDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'secret', |  | ||||||
|     'apiKey', |     'apiKey', | ||||||
|  |     'secret', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										18
									
								
								mobile/openapi/lib/model/api_key_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										18
									
								
								mobile/openapi/lib/model/api_key_response_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -13,43 +13,43 @@ part of openapi.api; | |||||||
| class APIKeyResponseDto { | class APIKeyResponseDto { | ||||||
|   /// Returns a new [APIKeyResponseDto] instance. |   /// Returns a new [APIKeyResponseDto] instance. | ||||||
|   APIKeyResponseDto({ |   APIKeyResponseDto({ | ||||||
|  |     required this.createdAt, | ||||||
|     required this.id, |     required this.id, | ||||||
|     required this.name, |     required this.name, | ||||||
|     required this.createdAt, |  | ||||||
|     required this.updatedAt, |     required this.updatedAt, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|  |   DateTime createdAt; | ||||||
|  | 
 | ||||||
|   String id; |   String id; | ||||||
| 
 | 
 | ||||||
|   String name; |   String name; | ||||||
| 
 | 
 | ||||||
|   DateTime createdAt; |  | ||||||
| 
 |  | ||||||
|   DateTime updatedAt; |   DateTime updatedAt; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is APIKeyResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is APIKeyResponseDto && | ||||||
|  |      other.createdAt == createdAt && | ||||||
|      other.id == id && |      other.id == id && | ||||||
|      other.name == name && |      other.name == name && | ||||||
|      other.createdAt == createdAt && |  | ||||||
|      other.updatedAt == updatedAt; |      other.updatedAt == updatedAt; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|  |     (createdAt.hashCode) + | ||||||
|     (id.hashCode) + |     (id.hashCode) + | ||||||
|     (name.hashCode) + |     (name.hashCode) + | ||||||
|     (createdAt.hashCode) + |  | ||||||
|     (updatedAt.hashCode); |     (updatedAt.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'APIKeyResponseDto[id=$id, name=$name, createdAt=$createdAt, updatedAt=$updatedAt]'; |   String toString() => 'APIKeyResponseDto[createdAt=$createdAt, id=$id, name=$name, updatedAt=$updatedAt]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|  |       json[r'createdAt'] = this.createdAt.toUtc().toIso8601String(); | ||||||
|       json[r'id'] = this.id; |       json[r'id'] = this.id; | ||||||
|       json[r'name'] = this.name; |       json[r'name'] = this.name; | ||||||
|       json[r'createdAt'] = this.createdAt.toUtc().toIso8601String(); |  | ||||||
|       json[r'updatedAt'] = this.updatedAt.toUtc().toIso8601String(); |       json[r'updatedAt'] = this.updatedAt.toUtc().toIso8601String(); | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| @@ -62,9 +62,9 @@ class APIKeyResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return APIKeyResponseDto( |       return APIKeyResponseDto( | ||||||
|  |         createdAt: mapDateTime(json, r'createdAt', r'')!, | ||||||
|         id: mapValueOfType<String>(json, r'id')!, |         id: mapValueOfType<String>(json, r'id')!, | ||||||
|         name: mapValueOfType<String>(json, r'name')!, |         name: mapValueOfType<String>(json, r'name')!, | ||||||
|         createdAt: mapDateTime(json, r'createdAt', r'')!, |  | ||||||
|         updatedAt: mapDateTime(json, r'updatedAt', r'')!, |         updatedAt: mapDateTime(json, r'updatedAt', r'')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
| @@ -113,9 +113,9 @@ class APIKeyResponseDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|  |     'createdAt', | ||||||
|     'id', |     'id', | ||||||
|     'name', |     'name', | ||||||
|     'createdAt', |  | ||||||
|     'updatedAt', |     'updatedAt', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
|   | |||||||
| @@ -13,33 +13,33 @@ part of openapi.api; | |||||||
| class AssetBulkUploadCheckItem { | class AssetBulkUploadCheckItem { | ||||||
|   /// Returns a new [AssetBulkUploadCheckItem] instance. |   /// Returns a new [AssetBulkUploadCheckItem] instance. | ||||||
|   AssetBulkUploadCheckItem({ |   AssetBulkUploadCheckItem({ | ||||||
|     required this.id, |  | ||||||
|     required this.checksum, |     required this.checksum, | ||||||
|  |     required this.id, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   String id; |  | ||||||
| 
 |  | ||||||
|   /// base64 or hex encoded sha1 hash |   /// base64 or hex encoded sha1 hash | ||||||
|   String checksum; |   String checksum; | ||||||
| 
 | 
 | ||||||
|  |   String id; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is AssetBulkUploadCheckItem && |   bool operator ==(Object other) => identical(this, other) || other is AssetBulkUploadCheckItem && | ||||||
|      other.id == id && |      other.checksum == checksum && | ||||||
|      other.checksum == checksum; |      other.id == id; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (id.hashCode) + |     (checksum.hashCode) + | ||||||
|     (checksum.hashCode); |     (id.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'AssetBulkUploadCheckItem[id=$id, checksum=$checksum]'; |   String toString() => 'AssetBulkUploadCheckItem[checksum=$checksum, id=$id]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'id'] = this.id; |  | ||||||
|       json[r'checksum'] = this.checksum; |       json[r'checksum'] = this.checksum; | ||||||
|  |       json[r'id'] = this.id; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -51,8 +51,8 @@ class AssetBulkUploadCheckItem { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return AssetBulkUploadCheckItem( |       return AssetBulkUploadCheckItem( | ||||||
|         id: mapValueOfType<String>(json, r'id')!, |  | ||||||
|         checksum: mapValueOfType<String>(json, r'checksum')!, |         checksum: mapValueOfType<String>(json, r'checksum')!, | ||||||
|  |         id: mapValueOfType<String>(json, r'id')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -100,8 +100,8 @@ class AssetBulkUploadCheckItem { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'id', |  | ||||||
|     'checksum', |     'checksum', | ||||||
|  |     'id', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -13,18 +13,14 @@ part of openapi.api; | |||||||
| class AssetBulkUploadCheckResult { | class AssetBulkUploadCheckResult { | ||||||
|   /// Returns a new [AssetBulkUploadCheckResult] instance. |   /// Returns a new [AssetBulkUploadCheckResult] instance. | ||||||
|   AssetBulkUploadCheckResult({ |   AssetBulkUploadCheckResult({ | ||||||
|     required this.id, |  | ||||||
|     required this.action, |     required this.action, | ||||||
|     this.reason, |  | ||||||
|     this.assetId, |     this.assetId, | ||||||
|  |     required this.id, | ||||||
|  |     this.reason, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   String id; |  | ||||||
| 
 |  | ||||||
|   AssetBulkUploadCheckResultActionEnum action; |   AssetBulkUploadCheckResultActionEnum action; | ||||||
| 
 | 
 | ||||||
|   AssetBulkUploadCheckResultReasonEnum? reason; |  | ||||||
| 
 |  | ||||||
|   /// |   /// | ||||||
|   /// Please note: This property should have been non-nullable! Since the specification file |   /// Please note: This property should have been non-nullable! Since the specification file | ||||||
|   /// does not include a default value (using the "default:" property), however, the generated |   /// does not include a default value (using the "default:" property), however, the generated | ||||||
| @@ -33,37 +29,41 @@ class AssetBulkUploadCheckResult { | |||||||
|   /// |   /// | ||||||
|   String? assetId; |   String? assetId; | ||||||
| 
 | 
 | ||||||
|  |   String id; | ||||||
|  | 
 | ||||||
|  |   AssetBulkUploadCheckResultReasonEnum? reason; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is AssetBulkUploadCheckResult && |   bool operator ==(Object other) => identical(this, other) || other is AssetBulkUploadCheckResult && | ||||||
|      other.id == id && |  | ||||||
|      other.action == action && |      other.action == action && | ||||||
|      other.reason == reason && |      other.assetId == assetId && | ||||||
|      other.assetId == assetId; |      other.id == id && | ||||||
|  |      other.reason == reason; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (id.hashCode) + |  | ||||||
|     (action.hashCode) + |     (action.hashCode) + | ||||||
|     (reason == null ? 0 : reason!.hashCode) + |     (assetId == null ? 0 : assetId!.hashCode) + | ||||||
|     (assetId == null ? 0 : assetId!.hashCode); |     (id.hashCode) + | ||||||
|  |     (reason == null ? 0 : reason!.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'AssetBulkUploadCheckResult[id=$id, action=$action, reason=$reason, assetId=$assetId]'; |   String toString() => 'AssetBulkUploadCheckResult[action=$action, assetId=$assetId, id=$id, reason=$reason]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'id'] = this.id; |  | ||||||
|       json[r'action'] = this.action; |       json[r'action'] = this.action; | ||||||
|     if (this.reason != null) { |  | ||||||
|       json[r'reason'] = this.reason; |  | ||||||
|     } else { |  | ||||||
|     //  json[r'reason'] = null; |  | ||||||
|     } |  | ||||||
|     if (this.assetId != null) { |     if (this.assetId != null) { | ||||||
|       json[r'assetId'] = this.assetId; |       json[r'assetId'] = this.assetId; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'assetId'] = null; |     //  json[r'assetId'] = null; | ||||||
|  |     } | ||||||
|  |       json[r'id'] = this.id; | ||||||
|  |     if (this.reason != null) { | ||||||
|  |       json[r'reason'] = this.reason; | ||||||
|  |     } else { | ||||||
|  |     //  json[r'reason'] = null; | ||||||
|     } |     } | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| @@ -76,10 +76,10 @@ class AssetBulkUploadCheckResult { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return AssetBulkUploadCheckResult( |       return AssetBulkUploadCheckResult( | ||||||
|         id: mapValueOfType<String>(json, r'id')!, |  | ||||||
|         action: AssetBulkUploadCheckResultActionEnum.fromJson(json[r'action'])!, |         action: AssetBulkUploadCheckResultActionEnum.fromJson(json[r'action'])!, | ||||||
|         reason: AssetBulkUploadCheckResultReasonEnum.fromJson(json[r'reason']), |  | ||||||
|         assetId: mapValueOfType<String>(json, r'assetId'), |         assetId: mapValueOfType<String>(json, r'assetId'), | ||||||
|  |         id: mapValueOfType<String>(json, r'id')!, | ||||||
|  |         reason: AssetBulkUploadCheckResultReasonEnum.fromJson(json[r'reason']), | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -127,8 +127,8 @@ class AssetBulkUploadCheckResult { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'id', |  | ||||||
|     'action', |     'action', | ||||||
|  |     'id', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -13,32 +13,32 @@ part of openapi.api; | |||||||
| class AssetCountByTimeBucket { | class AssetCountByTimeBucket { | ||||||
|   /// Returns a new [AssetCountByTimeBucket] instance. |   /// Returns a new [AssetCountByTimeBucket] instance. | ||||||
|   AssetCountByTimeBucket({ |   AssetCountByTimeBucket({ | ||||||
|     required this.timeBucket, |  | ||||||
|     required this.count, |     required this.count, | ||||||
|  |     required this.timeBucket, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   String timeBucket; |  | ||||||
| 
 |  | ||||||
|   int count; |   int count; | ||||||
| 
 | 
 | ||||||
|  |   String timeBucket; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is AssetCountByTimeBucket && |   bool operator ==(Object other) => identical(this, other) || other is AssetCountByTimeBucket && | ||||||
|      other.timeBucket == timeBucket && |      other.count == count && | ||||||
|      other.count == count; |      other.timeBucket == timeBucket; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (timeBucket.hashCode) + |     (count.hashCode) + | ||||||
|     (count.hashCode); |     (timeBucket.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'AssetCountByTimeBucket[timeBucket=$timeBucket, count=$count]'; |   String toString() => 'AssetCountByTimeBucket[count=$count, timeBucket=$timeBucket]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'timeBucket'] = this.timeBucket; |  | ||||||
|       json[r'count'] = this.count; |       json[r'count'] = this.count; | ||||||
|  |       json[r'timeBucket'] = this.timeBucket; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -50,8 +50,8 @@ class AssetCountByTimeBucket { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return AssetCountByTimeBucket( |       return AssetCountByTimeBucket( | ||||||
|         timeBucket: mapValueOfType<String>(json, r'timeBucket')!, |  | ||||||
|         count: mapValueOfType<int>(json, r'count')!, |         count: mapValueOfType<int>(json, r'count')!, | ||||||
|  |         timeBucket: mapValueOfType<String>(json, r'timeBucket')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -99,8 +99,8 @@ class AssetCountByTimeBucket { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'timeBucket', |  | ||||||
|     'count', |     'count', | ||||||
|  |     'timeBucket', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -13,32 +13,32 @@ part of openapi.api; | |||||||
| class AssetCountByTimeBucketResponseDto { | class AssetCountByTimeBucketResponseDto { | ||||||
|   /// Returns a new [AssetCountByTimeBucketResponseDto] instance. |   /// Returns a new [AssetCountByTimeBucketResponseDto] instance. | ||||||
|   AssetCountByTimeBucketResponseDto({ |   AssetCountByTimeBucketResponseDto({ | ||||||
|     required this.totalCount, |  | ||||||
|     this.buckets = const [], |     this.buckets = const [], | ||||||
|  |     required this.totalCount, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   int totalCount; |  | ||||||
| 
 |  | ||||||
|   List<AssetCountByTimeBucket> buckets; |   List<AssetCountByTimeBucket> buckets; | ||||||
| 
 | 
 | ||||||
|  |   int totalCount; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is AssetCountByTimeBucketResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is AssetCountByTimeBucketResponseDto && | ||||||
|      other.totalCount == totalCount && |      other.buckets == buckets && | ||||||
|      other.buckets == buckets; |      other.totalCount == totalCount; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (totalCount.hashCode) + |     (buckets.hashCode) + | ||||||
|     (buckets.hashCode); |     (totalCount.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'AssetCountByTimeBucketResponseDto[totalCount=$totalCount, buckets=$buckets]'; |   String toString() => 'AssetCountByTimeBucketResponseDto[buckets=$buckets, totalCount=$totalCount]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'totalCount'] = this.totalCount; |  | ||||||
|       json[r'buckets'] = this.buckets; |       json[r'buckets'] = this.buckets; | ||||||
|  |       json[r'totalCount'] = this.totalCount; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -50,8 +50,8 @@ class AssetCountByTimeBucketResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return AssetCountByTimeBucketResponseDto( |       return AssetCountByTimeBucketResponseDto( | ||||||
|         totalCount: mapValueOfType<int>(json, r'totalCount')!, |  | ||||||
|         buckets: AssetCountByTimeBucket.listFromJson(json[r'buckets']), |         buckets: AssetCountByTimeBucket.listFromJson(json[r'buckets']), | ||||||
|  |         totalCount: mapValueOfType<int>(json, r'totalCount')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -99,8 +99,8 @@ class AssetCountByTimeBucketResponseDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'totalCount', |  | ||||||
|     'buckets', |     'buckets', | ||||||
|  |     'totalCount', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -13,32 +13,32 @@ part of openapi.api; | |||||||
| class AssetFileUploadResponseDto { | class AssetFileUploadResponseDto { | ||||||
|   /// Returns a new [AssetFileUploadResponseDto] instance. |   /// Returns a new [AssetFileUploadResponseDto] instance. | ||||||
|   AssetFileUploadResponseDto({ |   AssetFileUploadResponseDto({ | ||||||
|     required this.id, |  | ||||||
|     required this.duplicate, |     required this.duplicate, | ||||||
|  |     required this.id, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   String id; |  | ||||||
| 
 |  | ||||||
|   bool duplicate; |   bool duplicate; | ||||||
| 
 | 
 | ||||||
|  |   String id; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is AssetFileUploadResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is AssetFileUploadResponseDto && | ||||||
|      other.id == id && |      other.duplicate == duplicate && | ||||||
|      other.duplicate == duplicate; |      other.id == id; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (id.hashCode) + |     (duplicate.hashCode) + | ||||||
|     (duplicate.hashCode); |     (id.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'AssetFileUploadResponseDto[id=$id, duplicate=$duplicate]'; |   String toString() => 'AssetFileUploadResponseDto[duplicate=$duplicate, id=$id]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'id'] = this.id; |  | ||||||
|       json[r'duplicate'] = this.duplicate; |       json[r'duplicate'] = this.duplicate; | ||||||
|  |       json[r'id'] = this.id; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -50,8 +50,8 @@ class AssetFileUploadResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return AssetFileUploadResponseDto( |       return AssetFileUploadResponseDto( | ||||||
|         id: mapValueOfType<String>(json, r'id')!, |  | ||||||
|         duplicate: mapValueOfType<bool>(json, r'duplicate')!, |         duplicate: mapValueOfType<bool>(json, r'duplicate')!, | ||||||
|  |         id: mapValueOfType<String>(json, r'id')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -99,8 +99,8 @@ class AssetFileUploadResponseDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'id', |  | ||||||
|     'duplicate', |     'duplicate', | ||||||
|  |     'id', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										20
									
								
								mobile/openapi/lib/model/asset_ids_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										20
									
								
								mobile/openapi/lib/model/asset_ids_response_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -14,41 +14,41 @@ class AssetIdsResponseDto { | |||||||
|   /// Returns a new [AssetIdsResponseDto] instance. |   /// Returns a new [AssetIdsResponseDto] instance. | ||||||
|   AssetIdsResponseDto({ |   AssetIdsResponseDto({ | ||||||
|     required this.assetId, |     required this.assetId, | ||||||
|     required this.success, |  | ||||||
|     this.error, |     this.error, | ||||||
|  |     required this.success, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   String assetId; |   String assetId; | ||||||
| 
 | 
 | ||||||
|   bool success; |  | ||||||
| 
 |  | ||||||
|   AssetIdsResponseDtoErrorEnum? error; |   AssetIdsResponseDtoErrorEnum? error; | ||||||
| 
 | 
 | ||||||
|  |   bool success; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is AssetIdsResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is AssetIdsResponseDto && | ||||||
|      other.assetId == assetId && |      other.assetId == assetId && | ||||||
|      other.success == success && |      other.error == error && | ||||||
|      other.error == error; |      other.success == success; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (assetId.hashCode) + |     (assetId.hashCode) + | ||||||
|     (success.hashCode) + |     (error == null ? 0 : error!.hashCode) + | ||||||
|     (error == null ? 0 : error!.hashCode); |     (success.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'AssetIdsResponseDto[assetId=$assetId, success=$success, error=$error]'; |   String toString() => 'AssetIdsResponseDto[assetId=$assetId, error=$error, success=$success]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'assetId'] = this.assetId; |       json[r'assetId'] = this.assetId; | ||||||
|       json[r'success'] = this.success; |  | ||||||
|     if (this.error != null) { |     if (this.error != null) { | ||||||
|       json[r'error'] = this.error; |       json[r'error'] = this.error; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'error'] = null; |     //  json[r'error'] = null; | ||||||
|     } |     } | ||||||
|  |       json[r'success'] = this.success; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -61,8 +61,8 @@ class AssetIdsResponseDto { | |||||||
| 
 | 
 | ||||||
|       return AssetIdsResponseDto( |       return AssetIdsResponseDto( | ||||||
|         assetId: mapValueOfType<String>(json, r'assetId')!, |         assetId: mapValueOfType<String>(json, r'assetId')!, | ||||||
|         success: mapValueOfType<bool>(json, r'success')!, |  | ||||||
|         error: AssetIdsResponseDtoErrorEnum.fromJson(json[r'error']), |         error: AssetIdsResponseDtoErrorEnum.fromJson(json[r'error']), | ||||||
|  |         success: mapValueOfType<bool>(json, r'success')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
|   | |||||||
							
								
								
									
										248
									
								
								mobile/openapi/lib/model/asset_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										248
									
								
								mobile/openapi/lib/model/asset_response_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -13,58 +13,36 @@ part of openapi.api; | |||||||
| class AssetResponseDto { | class AssetResponseDto { | ||||||
|   /// Returns a new [AssetResponseDto] instance. |   /// Returns a new [AssetResponseDto] instance. | ||||||
|   AssetResponseDto({ |   AssetResponseDto({ | ||||||
|     required this.type, |     required this.checksum, | ||||||
|     required this.id, |  | ||||||
|     required this.deviceAssetId, |     required this.deviceAssetId, | ||||||
|     required this.ownerId, |  | ||||||
|     required this.deviceId, |     required this.deviceId, | ||||||
|     required this.originalPath, |  | ||||||
|     required this.originalFileName, |  | ||||||
|     required this.resized, |  | ||||||
|     required this.thumbhash, |  | ||||||
|     required this.fileCreatedAt, |  | ||||||
|     required this.fileModifiedAt, |  | ||||||
|     required this.updatedAt, |  | ||||||
|     required this.isFavorite, |  | ||||||
|     required this.isArchived, |  | ||||||
|     required this.duration, |     required this.duration, | ||||||
|     this.exifInfo, |     this.exifInfo, | ||||||
|     this.smartInfo, |     required this.fileCreatedAt, | ||||||
|  |     required this.fileModifiedAt, | ||||||
|  |     required this.id, | ||||||
|  |     required this.isArchived, | ||||||
|  |     required this.isFavorite, | ||||||
|     this.livePhotoVideoId, |     this.livePhotoVideoId, | ||||||
|     this.tags = const [], |     required this.originalFileName, | ||||||
|  |     required this.originalPath, | ||||||
|  |     required this.ownerId, | ||||||
|     this.people = const [], |     this.people = const [], | ||||||
|     required this.checksum, |     required this.resized, | ||||||
|  |     this.smartInfo, | ||||||
|  |     this.tags = const [], | ||||||
|  |     required this.thumbhash, | ||||||
|  |     required this.type, | ||||||
|  |     required this.updatedAt, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   AssetTypeEnum type; |   /// base64 encoded sha1 hash | ||||||
| 
 |   String checksum; | ||||||
|   String id; |  | ||||||
| 
 | 
 | ||||||
|   String deviceAssetId; |   String deviceAssetId; | ||||||
| 
 | 
 | ||||||
|   String ownerId; |  | ||||||
| 
 |  | ||||||
|   String deviceId; |   String deviceId; | ||||||
| 
 | 
 | ||||||
|   String originalPath; |  | ||||||
| 
 |  | ||||||
|   String originalFileName; |  | ||||||
| 
 |  | ||||||
|   bool resized; |  | ||||||
| 
 |  | ||||||
|   /// base64 encoded thumbhash |  | ||||||
|   String? thumbhash; |  | ||||||
| 
 |  | ||||||
|   DateTime fileCreatedAt; |  | ||||||
| 
 |  | ||||||
|   DateTime fileModifiedAt; |  | ||||||
| 
 |  | ||||||
|   DateTime updatedAt; |  | ||||||
| 
 |  | ||||||
|   bool isFavorite; |  | ||||||
| 
 |  | ||||||
|   bool isArchived; |  | ||||||
| 
 |  | ||||||
|   String duration; |   String duration; | ||||||
| 
 | 
 | ||||||
|   /// |   /// | ||||||
| @@ -75,6 +53,28 @@ class AssetResponseDto { | |||||||
|   /// |   /// | ||||||
|   ExifResponseDto? exifInfo; |   ExifResponseDto? exifInfo; | ||||||
| 
 | 
 | ||||||
|  |   DateTime fileCreatedAt; | ||||||
|  | 
 | ||||||
|  |   DateTime fileModifiedAt; | ||||||
|  | 
 | ||||||
|  |   String id; | ||||||
|  | 
 | ||||||
|  |   bool isArchived; | ||||||
|  | 
 | ||||||
|  |   bool isFavorite; | ||||||
|  | 
 | ||||||
|  |   String? livePhotoVideoId; | ||||||
|  | 
 | ||||||
|  |   String originalFileName; | ||||||
|  | 
 | ||||||
|  |   String originalPath; | ||||||
|  | 
 | ||||||
|  |   String ownerId; | ||||||
|  | 
 | ||||||
|  |   List<PersonResponseDto> people; | ||||||
|  | 
 | ||||||
|  |   bool resized; | ||||||
|  | 
 | ||||||
|   /// |   /// | ||||||
|   /// Please note: This property should have been non-nullable! Since the specification file |   /// Please note: This property should have been non-nullable! Since the specification file | ||||||
|   /// does not include a default value (using the "default:" property), however, the generated |   /// does not include a default value (using the "default:" property), however, the generated | ||||||
| @@ -83,106 +83,106 @@ class AssetResponseDto { | |||||||
|   /// |   /// | ||||||
|   SmartInfoResponseDto? smartInfo; |   SmartInfoResponseDto? smartInfo; | ||||||
| 
 | 
 | ||||||
|   String? livePhotoVideoId; |  | ||||||
| 
 |  | ||||||
|   List<TagResponseDto> tags; |   List<TagResponseDto> tags; | ||||||
| 
 | 
 | ||||||
|   List<PersonResponseDto> people; |   /// base64 encoded thumbhash | ||||||
|  |   String? thumbhash; | ||||||
| 
 | 
 | ||||||
|   /// base64 encoded sha1 hash |   AssetTypeEnum type; | ||||||
|   String checksum; | 
 | ||||||
|  |   DateTime updatedAt; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is AssetResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is AssetResponseDto && | ||||||
|      other.type == type && |      other.checksum == checksum && | ||||||
|      other.id == id && |  | ||||||
|      other.deviceAssetId == deviceAssetId && |      other.deviceAssetId == deviceAssetId && | ||||||
|      other.ownerId == ownerId && |  | ||||||
|      other.deviceId == deviceId && |      other.deviceId == deviceId && | ||||||
|      other.originalPath == originalPath && |  | ||||||
|      other.originalFileName == originalFileName && |  | ||||||
|      other.resized == resized && |  | ||||||
|      other.thumbhash == thumbhash && |  | ||||||
|      other.fileCreatedAt == fileCreatedAt && |  | ||||||
|      other.fileModifiedAt == fileModifiedAt && |  | ||||||
|      other.updatedAt == updatedAt && |  | ||||||
|      other.isFavorite == isFavorite && |  | ||||||
|      other.isArchived == isArchived && |  | ||||||
|      other.duration == duration && |      other.duration == duration && | ||||||
|      other.exifInfo == exifInfo && |      other.exifInfo == exifInfo && | ||||||
|      other.smartInfo == smartInfo && |      other.fileCreatedAt == fileCreatedAt && | ||||||
|  |      other.fileModifiedAt == fileModifiedAt && | ||||||
|  |      other.id == id && | ||||||
|  |      other.isArchived == isArchived && | ||||||
|  |      other.isFavorite == isFavorite && | ||||||
|      other.livePhotoVideoId == livePhotoVideoId && |      other.livePhotoVideoId == livePhotoVideoId && | ||||||
|      other.tags == tags && |      other.originalFileName == originalFileName && | ||||||
|  |      other.originalPath == originalPath && | ||||||
|  |      other.ownerId == ownerId && | ||||||
|      other.people == people && |      other.people == people && | ||||||
|      other.checksum == checksum; |      other.resized == resized && | ||||||
|  |      other.smartInfo == smartInfo && | ||||||
|  |      other.tags == tags && | ||||||
|  |      other.thumbhash == thumbhash && | ||||||
|  |      other.type == type && | ||||||
|  |      other.updatedAt == updatedAt; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (type.hashCode) + |     (checksum.hashCode) + | ||||||
|     (id.hashCode) + |  | ||||||
|     (deviceAssetId.hashCode) + |     (deviceAssetId.hashCode) + | ||||||
|     (ownerId.hashCode) + |  | ||||||
|     (deviceId.hashCode) + |     (deviceId.hashCode) + | ||||||
|     (originalPath.hashCode) + |  | ||||||
|     (originalFileName.hashCode) + |  | ||||||
|     (resized.hashCode) + |  | ||||||
|     (thumbhash == null ? 0 : thumbhash!.hashCode) + |  | ||||||
|     (fileCreatedAt.hashCode) + |  | ||||||
|     (fileModifiedAt.hashCode) + |  | ||||||
|     (updatedAt.hashCode) + |  | ||||||
|     (isFavorite.hashCode) + |  | ||||||
|     (isArchived.hashCode) + |  | ||||||
|     (duration.hashCode) + |     (duration.hashCode) + | ||||||
|     (exifInfo == null ? 0 : exifInfo!.hashCode) + |     (exifInfo == null ? 0 : exifInfo!.hashCode) + | ||||||
|     (smartInfo == null ? 0 : smartInfo!.hashCode) + |     (fileCreatedAt.hashCode) + | ||||||
|  |     (fileModifiedAt.hashCode) + | ||||||
|  |     (id.hashCode) + | ||||||
|  |     (isArchived.hashCode) + | ||||||
|  |     (isFavorite.hashCode) + | ||||||
|     (livePhotoVideoId == null ? 0 : livePhotoVideoId!.hashCode) + |     (livePhotoVideoId == null ? 0 : livePhotoVideoId!.hashCode) + | ||||||
|     (tags.hashCode) + |     (originalFileName.hashCode) + | ||||||
|  |     (originalPath.hashCode) + | ||||||
|  |     (ownerId.hashCode) + | ||||||
|     (people.hashCode) + |     (people.hashCode) + | ||||||
|     (checksum.hashCode); |     (resized.hashCode) + | ||||||
|  |     (smartInfo == null ? 0 : smartInfo!.hashCode) + | ||||||
|  |     (tags.hashCode) + | ||||||
|  |     (thumbhash == null ? 0 : thumbhash!.hashCode) + | ||||||
|  |     (type.hashCode) + | ||||||
|  |     (updatedAt.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'AssetResponseDto[type=$type, id=$id, deviceAssetId=$deviceAssetId, ownerId=$ownerId, deviceId=$deviceId, originalPath=$originalPath, originalFileName=$originalFileName, resized=$resized, thumbhash=$thumbhash, fileCreatedAt=$fileCreatedAt, fileModifiedAt=$fileModifiedAt, updatedAt=$updatedAt, isFavorite=$isFavorite, isArchived=$isArchived, duration=$duration, exifInfo=$exifInfo, smartInfo=$smartInfo, livePhotoVideoId=$livePhotoVideoId, tags=$tags, people=$people, checksum=$checksum]'; |   String toString() => 'AssetResponseDto[checksum=$checksum, deviceAssetId=$deviceAssetId, deviceId=$deviceId, duration=$duration, exifInfo=$exifInfo, fileCreatedAt=$fileCreatedAt, fileModifiedAt=$fileModifiedAt, id=$id, isArchived=$isArchived, isFavorite=$isFavorite, livePhotoVideoId=$livePhotoVideoId, originalFileName=$originalFileName, originalPath=$originalPath, ownerId=$ownerId, people=$people, resized=$resized, smartInfo=$smartInfo, tags=$tags, thumbhash=$thumbhash, type=$type, updatedAt=$updatedAt]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'type'] = this.type; |       json[r'checksum'] = this.checksum; | ||||||
|       json[r'id'] = this.id; |  | ||||||
|       json[r'deviceAssetId'] = this.deviceAssetId; |       json[r'deviceAssetId'] = this.deviceAssetId; | ||||||
|       json[r'ownerId'] = this.ownerId; |  | ||||||
|       json[r'deviceId'] = this.deviceId; |       json[r'deviceId'] = this.deviceId; | ||||||
|       json[r'originalPath'] = this.originalPath; |  | ||||||
|       json[r'originalFileName'] = this.originalFileName; |  | ||||||
|       json[r'resized'] = this.resized; |  | ||||||
|     if (this.thumbhash != null) { |  | ||||||
|       json[r'thumbhash'] = this.thumbhash; |  | ||||||
|     } else { |  | ||||||
|     //  json[r'thumbhash'] = null; |  | ||||||
|     } |  | ||||||
|       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; |  | ||||||
|       json[r'duration'] = this.duration; |       json[r'duration'] = this.duration; | ||||||
|     if (this.exifInfo != null) { |     if (this.exifInfo != null) { | ||||||
|       json[r'exifInfo'] = this.exifInfo; |       json[r'exifInfo'] = this.exifInfo; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'exifInfo'] = null; |     //  json[r'exifInfo'] = null; | ||||||
|     } |     } | ||||||
|     if (this.smartInfo != null) { |       json[r'fileCreatedAt'] = this.fileCreatedAt.toUtc().toIso8601String(); | ||||||
|       json[r'smartInfo'] = this.smartInfo; |       json[r'fileModifiedAt'] = this.fileModifiedAt.toUtc().toIso8601String(); | ||||||
|     } else { |       json[r'id'] = this.id; | ||||||
|     //  json[r'smartInfo'] = null; |       json[r'isArchived'] = this.isArchived; | ||||||
|     } |       json[r'isFavorite'] = this.isFavorite; | ||||||
|     if (this.livePhotoVideoId != null) { |     if (this.livePhotoVideoId != null) { | ||||||
|       json[r'livePhotoVideoId'] = this.livePhotoVideoId; |       json[r'livePhotoVideoId'] = this.livePhotoVideoId; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'livePhotoVideoId'] = null; |     //  json[r'livePhotoVideoId'] = null; | ||||||
|     } |     } | ||||||
|       json[r'tags'] = this.tags; |       json[r'originalFileName'] = this.originalFileName; | ||||||
|  |       json[r'originalPath'] = this.originalPath; | ||||||
|  |       json[r'ownerId'] = this.ownerId; | ||||||
|       json[r'people'] = this.people; |       json[r'people'] = this.people; | ||||||
|       json[r'checksum'] = this.checksum; |       json[r'resized'] = this.resized; | ||||||
|  |     if (this.smartInfo != null) { | ||||||
|  |       json[r'smartInfo'] = this.smartInfo; | ||||||
|  |     } else { | ||||||
|  |     //  json[r'smartInfo'] = null; | ||||||
|  |     } | ||||||
|  |       json[r'tags'] = this.tags; | ||||||
|  |     if (this.thumbhash != null) { | ||||||
|  |       json[r'thumbhash'] = this.thumbhash; | ||||||
|  |     } else { | ||||||
|  |     //  json[r'thumbhash'] = null; | ||||||
|  |     } | ||||||
|  |       json[r'type'] = this.type; | ||||||
|  |       json[r'updatedAt'] = this.updatedAt.toUtc().toIso8601String(); | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -194,27 +194,27 @@ class AssetResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return AssetResponseDto( |       return AssetResponseDto( | ||||||
|         type: AssetTypeEnum.fromJson(json[r'type'])!, |         checksum: mapValueOfType<String>(json, r'checksum')!, | ||||||
|         id: mapValueOfType<String>(json, r'id')!, |  | ||||||
|         deviceAssetId: mapValueOfType<String>(json, r'deviceAssetId')!, |         deviceAssetId: mapValueOfType<String>(json, r'deviceAssetId')!, | ||||||
|         ownerId: mapValueOfType<String>(json, r'ownerId')!, |  | ||||||
|         deviceId: mapValueOfType<String>(json, r'deviceId')!, |         deviceId: mapValueOfType<String>(json, r'deviceId')!, | ||||||
|         originalPath: mapValueOfType<String>(json, r'originalPath')!, |  | ||||||
|         originalFileName: mapValueOfType<String>(json, r'originalFileName')!, |  | ||||||
|         resized: mapValueOfType<bool>(json, r'resized')!, |  | ||||||
|         thumbhash: mapValueOfType<String>(json, r'thumbhash'), |  | ||||||
|         fileCreatedAt: mapDateTime(json, r'fileCreatedAt', r'')!, |  | ||||||
|         fileModifiedAt: mapDateTime(json, r'fileModifiedAt', r'')!, |  | ||||||
|         updatedAt: mapDateTime(json, r'updatedAt', r'')!, |  | ||||||
|         isFavorite: mapValueOfType<bool>(json, r'isFavorite')!, |  | ||||||
|         isArchived: mapValueOfType<bool>(json, r'isArchived')!, |  | ||||||
|         duration: mapValueOfType<String>(json, r'duration')!, |         duration: mapValueOfType<String>(json, r'duration')!, | ||||||
|         exifInfo: ExifResponseDto.fromJson(json[r'exifInfo']), |         exifInfo: ExifResponseDto.fromJson(json[r'exifInfo']), | ||||||
|         smartInfo: SmartInfoResponseDto.fromJson(json[r'smartInfo']), |         fileCreatedAt: mapDateTime(json, r'fileCreatedAt', r'')!, | ||||||
|  |         fileModifiedAt: mapDateTime(json, r'fileModifiedAt', r'')!, | ||||||
|  |         id: mapValueOfType<String>(json, r'id')!, | ||||||
|  |         isArchived: mapValueOfType<bool>(json, r'isArchived')!, | ||||||
|  |         isFavorite: mapValueOfType<bool>(json, r'isFavorite')!, | ||||||
|         livePhotoVideoId: mapValueOfType<String>(json, r'livePhotoVideoId'), |         livePhotoVideoId: mapValueOfType<String>(json, r'livePhotoVideoId'), | ||||||
|         tags: TagResponseDto.listFromJson(json[r'tags']), |         originalFileName: mapValueOfType<String>(json, r'originalFileName')!, | ||||||
|  |         originalPath: mapValueOfType<String>(json, r'originalPath')!, | ||||||
|  |         ownerId: mapValueOfType<String>(json, r'ownerId')!, | ||||||
|         people: PersonResponseDto.listFromJson(json[r'people']), |         people: PersonResponseDto.listFromJson(json[r'people']), | ||||||
|         checksum: mapValueOfType<String>(json, r'checksum')!, |         resized: mapValueOfType<bool>(json, r'resized')!, | ||||||
|  |         smartInfo: SmartInfoResponseDto.fromJson(json[r'smartInfo']), | ||||||
|  |         tags: TagResponseDto.listFromJson(json[r'tags']), | ||||||
|  |         thumbhash: mapValueOfType<String>(json, r'thumbhash'), | ||||||
|  |         type: AssetTypeEnum.fromJson(json[r'type'])!, | ||||||
|  |         updatedAt: mapDateTime(json, r'updatedAt', r'')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -262,22 +262,22 @@ class AssetResponseDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'type', |     'checksum', | ||||||
|     'id', |  | ||||||
|     'deviceAssetId', |     'deviceAssetId', | ||||||
|     'ownerId', |  | ||||||
|     'deviceId', |     'deviceId', | ||||||
|     'originalPath', |     'duration', | ||||||
|     'originalFileName', |  | ||||||
|     'resized', |  | ||||||
|     'thumbhash', |  | ||||||
|     'fileCreatedAt', |     'fileCreatedAt', | ||||||
|     'fileModifiedAt', |     'fileModifiedAt', | ||||||
|     'updatedAt', |     'id', | ||||||
|     'isFavorite', |  | ||||||
|     'isArchived', |     'isArchived', | ||||||
|     'duration', |     'isFavorite', | ||||||
|     'checksum', |     'originalFileName', | ||||||
|  |     'originalPath', | ||||||
|  |     'ownerId', | ||||||
|  |     'resized', | ||||||
|  |     'thumbhash', | ||||||
|  |     'type', | ||||||
|  |     'updatedAt', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -14,37 +14,37 @@ class AssetStatsResponseDto { | |||||||
|   /// Returns a new [AssetStatsResponseDto] instance. |   /// Returns a new [AssetStatsResponseDto] instance. | ||||||
|   AssetStatsResponseDto({ |   AssetStatsResponseDto({ | ||||||
|     required this.images, |     required this.images, | ||||||
|     required this.videos, |  | ||||||
|     required this.total, |     required this.total, | ||||||
|  |     required this.videos, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   int images; |   int images; | ||||||
| 
 | 
 | ||||||
|   int videos; |  | ||||||
| 
 |  | ||||||
|   int total; |   int total; | ||||||
| 
 | 
 | ||||||
|  |   int videos; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is AssetStatsResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is AssetStatsResponseDto && | ||||||
|      other.images == images && |      other.images == images && | ||||||
|      other.videos == videos && |      other.total == total && | ||||||
|      other.total == total; |      other.videos == videos; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (images.hashCode) + |     (images.hashCode) + | ||||||
|     (videos.hashCode) + |     (total.hashCode) + | ||||||
|     (total.hashCode); |     (videos.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'AssetStatsResponseDto[images=$images, videos=$videos, total=$total]'; |   String toString() => 'AssetStatsResponseDto[images=$images, total=$total, videos=$videos]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'images'] = this.images; |       json[r'images'] = this.images; | ||||||
|       json[r'videos'] = this.videos; |  | ||||||
|       json[r'total'] = this.total; |       json[r'total'] = this.total; | ||||||
|  |       json[r'videos'] = this.videos; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -57,8 +57,8 @@ class AssetStatsResponseDto { | |||||||
| 
 | 
 | ||||||
|       return AssetStatsResponseDto( |       return AssetStatsResponseDto( | ||||||
|         images: mapValueOfType<int>(json, r'images')!, |         images: mapValueOfType<int>(json, r'images')!, | ||||||
|         videos: mapValueOfType<int>(json, r'videos')!, |  | ||||||
|         total: mapValueOfType<int>(json, r'total')!, |         total: mapValueOfType<int>(json, r'total')!, | ||||||
|  |         videos: mapValueOfType<int>(json, r'videos')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -107,8 +107,8 @@ class AssetStatsResponseDto { | |||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'images', |     'images', | ||||||
|     'videos', |  | ||||||
|     'total', |     'total', | ||||||
|  |     'videos', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -13,56 +13,56 @@ part of openapi.api; | |||||||
| class AuthDeviceResponseDto { | class AuthDeviceResponseDto { | ||||||
|   /// Returns a new [AuthDeviceResponseDto] instance. |   /// Returns a new [AuthDeviceResponseDto] instance. | ||||||
|   AuthDeviceResponseDto({ |   AuthDeviceResponseDto({ | ||||||
|     required this.id, |  | ||||||
|     required this.createdAt, |     required this.createdAt, | ||||||
|     required this.updatedAt, |  | ||||||
|     required this.current, |     required this.current, | ||||||
|     required this.deviceType, |  | ||||||
|     required this.deviceOS, |     required this.deviceOS, | ||||||
|  |     required this.deviceType, | ||||||
|  |     required this.id, | ||||||
|  |     required this.updatedAt, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   String id; |  | ||||||
| 
 |  | ||||||
|   String createdAt; |   String createdAt; | ||||||
| 
 | 
 | ||||||
|   String updatedAt; |  | ||||||
| 
 |  | ||||||
|   bool current; |   bool current; | ||||||
| 
 | 
 | ||||||
|   String deviceType; |  | ||||||
| 
 |  | ||||||
|   String deviceOS; |   String deviceOS; | ||||||
| 
 | 
 | ||||||
|  |   String deviceType; | ||||||
|  | 
 | ||||||
|  |   String id; | ||||||
|  | 
 | ||||||
|  |   String updatedAt; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is AuthDeviceResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is AuthDeviceResponseDto && | ||||||
|      other.id == id && |  | ||||||
|      other.createdAt == createdAt && |      other.createdAt == createdAt && | ||||||
|      other.updatedAt == updatedAt && |  | ||||||
|      other.current == current && |      other.current == current && | ||||||
|  |      other.deviceOS == deviceOS && | ||||||
|      other.deviceType == deviceType && |      other.deviceType == deviceType && | ||||||
|      other.deviceOS == deviceOS; |      other.id == id && | ||||||
|  |      other.updatedAt == updatedAt; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (id.hashCode) + |  | ||||||
|     (createdAt.hashCode) + |     (createdAt.hashCode) + | ||||||
|     (updatedAt.hashCode) + |  | ||||||
|     (current.hashCode) + |     (current.hashCode) + | ||||||
|  |     (deviceOS.hashCode) + | ||||||
|     (deviceType.hashCode) + |     (deviceType.hashCode) + | ||||||
|     (deviceOS.hashCode); |     (id.hashCode) + | ||||||
|  |     (updatedAt.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'AuthDeviceResponseDto[id=$id, createdAt=$createdAt, updatedAt=$updatedAt, current=$current, deviceType=$deviceType, deviceOS=$deviceOS]'; |   String toString() => 'AuthDeviceResponseDto[createdAt=$createdAt, current=$current, deviceOS=$deviceOS, deviceType=$deviceType, id=$id, updatedAt=$updatedAt]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'id'] = this.id; |  | ||||||
|       json[r'createdAt'] = this.createdAt; |       json[r'createdAt'] = this.createdAt; | ||||||
|       json[r'updatedAt'] = this.updatedAt; |  | ||||||
|       json[r'current'] = this.current; |       json[r'current'] = this.current; | ||||||
|       json[r'deviceType'] = this.deviceType; |  | ||||||
|       json[r'deviceOS'] = this.deviceOS; |       json[r'deviceOS'] = this.deviceOS; | ||||||
|  |       json[r'deviceType'] = this.deviceType; | ||||||
|  |       json[r'id'] = this.id; | ||||||
|  |       json[r'updatedAt'] = this.updatedAt; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -74,12 +74,12 @@ class AuthDeviceResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return AuthDeviceResponseDto( |       return AuthDeviceResponseDto( | ||||||
|         id: mapValueOfType<String>(json, r'id')!, |  | ||||||
|         createdAt: mapValueOfType<String>(json, r'createdAt')!, |         createdAt: mapValueOfType<String>(json, r'createdAt')!, | ||||||
|         updatedAt: mapValueOfType<String>(json, r'updatedAt')!, |  | ||||||
|         current: mapValueOfType<bool>(json, r'current')!, |         current: mapValueOfType<bool>(json, r'current')!, | ||||||
|         deviceType: mapValueOfType<String>(json, r'deviceType')!, |  | ||||||
|         deviceOS: mapValueOfType<String>(json, r'deviceOS')!, |         deviceOS: mapValueOfType<String>(json, r'deviceOS')!, | ||||||
|  |         deviceType: mapValueOfType<String>(json, r'deviceType')!, | ||||||
|  |         id: mapValueOfType<String>(json, r'id')!, | ||||||
|  |         updatedAt: mapValueOfType<String>(json, r'updatedAt')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -127,12 +127,12 @@ class AuthDeviceResponseDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'id', |  | ||||||
|     'createdAt', |     'createdAt', | ||||||
|     'updatedAt', |  | ||||||
|     'current', |     'current', | ||||||
|     'deviceType', |  | ||||||
|     'deviceOS', |     'deviceOS', | ||||||
|  |     'deviceType', | ||||||
|  |     'id', | ||||||
|  |     'updatedAt', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										22
									
								
								mobile/openapi/lib/model/bulk_id_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										22
									
								
								mobile/openapi/lib/model/bulk_id_response_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -13,42 +13,42 @@ part of openapi.api; | |||||||
| class BulkIdResponseDto { | class BulkIdResponseDto { | ||||||
|   /// Returns a new [BulkIdResponseDto] instance. |   /// Returns a new [BulkIdResponseDto] instance. | ||||||
|   BulkIdResponseDto({ |   BulkIdResponseDto({ | ||||||
|  |     this.error, | ||||||
|     required this.id, |     required this.id, | ||||||
|     required this.success, |     required this.success, | ||||||
|     this.error, |  | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|  |   BulkIdResponseDtoErrorEnum? error; | ||||||
|  | 
 | ||||||
|   String id; |   String id; | ||||||
| 
 | 
 | ||||||
|   bool success; |   bool success; | ||||||
| 
 | 
 | ||||||
|   BulkIdResponseDtoErrorEnum? error; |  | ||||||
| 
 |  | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is BulkIdResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is BulkIdResponseDto && | ||||||
|  |      other.error == error && | ||||||
|      other.id == id && |      other.id == id && | ||||||
|      other.success == success && |      other.success == success; | ||||||
|      other.error == error; |  | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|  |     (error == null ? 0 : error!.hashCode) + | ||||||
|     (id.hashCode) + |     (id.hashCode) + | ||||||
|     (success.hashCode) + |     (success.hashCode); | ||||||
|     (error == null ? 0 : error!.hashCode); |  | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'BulkIdResponseDto[id=$id, success=$success, error=$error]'; |   String toString() => 'BulkIdResponseDto[error=$error, id=$id, success=$success]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'id'] = this.id; |  | ||||||
|       json[r'success'] = this.success; |  | ||||||
|     if (this.error != null) { |     if (this.error != null) { | ||||||
|       json[r'error'] = this.error; |       json[r'error'] = this.error; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'error'] = null; |     //  json[r'error'] = null; | ||||||
|     } |     } | ||||||
|  |       json[r'id'] = this.id; | ||||||
|  |       json[r'success'] = this.success; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -60,9 +60,9 @@ class BulkIdResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return BulkIdResponseDto( |       return BulkIdResponseDto( | ||||||
|  |         error: BulkIdResponseDtoErrorEnum.fromJson(json[r'error']), | ||||||
|         id: mapValueOfType<String>(json, r'id')!, |         id: mapValueOfType<String>(json, r'id')!, | ||||||
|         success: mapValueOfType<bool>(json, r'success')!, |         success: mapValueOfType<bool>(json, r'success')!, | ||||||
|         error: BulkIdResponseDtoErrorEnum.fromJson(json[r'error']), |  | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
|   | |||||||
							
								
								
									
										22
									
								
								mobile/openapi/lib/model/change_password_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										22
									
								
								mobile/openapi/lib/model/change_password_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -13,32 +13,32 @@ part of openapi.api; | |||||||
| class ChangePasswordDto { | class ChangePasswordDto { | ||||||
|   /// Returns a new [ChangePasswordDto] instance. |   /// Returns a new [ChangePasswordDto] instance. | ||||||
|   ChangePasswordDto({ |   ChangePasswordDto({ | ||||||
|     required this.password, |  | ||||||
|     required this.newPassword, |     required this.newPassword, | ||||||
|  |     required this.password, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   String password; |  | ||||||
| 
 |  | ||||||
|   String newPassword; |   String newPassword; | ||||||
| 
 | 
 | ||||||
|  |   String password; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is ChangePasswordDto && |   bool operator ==(Object other) => identical(this, other) || other is ChangePasswordDto && | ||||||
|      other.password == password && |      other.newPassword == newPassword && | ||||||
|      other.newPassword == newPassword; |      other.password == password; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (password.hashCode) + |     (newPassword.hashCode) + | ||||||
|     (newPassword.hashCode); |     (password.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'ChangePasswordDto[password=$password, newPassword=$newPassword]'; |   String toString() => 'ChangePasswordDto[newPassword=$newPassword, password=$password]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'password'] = this.password; |  | ||||||
|       json[r'newPassword'] = this.newPassword; |       json[r'newPassword'] = this.newPassword; | ||||||
|  |       json[r'password'] = this.password; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -50,8 +50,8 @@ class ChangePasswordDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return ChangePasswordDto( |       return ChangePasswordDto( | ||||||
|         password: mapValueOfType<String>(json, r'password')!, |  | ||||||
|         newPassword: mapValueOfType<String>(json, r'newPassword')!, |         newPassword: mapValueOfType<String>(json, r'newPassword')!, | ||||||
|  |         password: mapValueOfType<String>(json, r'password')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -99,8 +99,8 @@ class ChangePasswordDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'password', |  | ||||||
|     'newPassword', |     'newPassword', | ||||||
|  |     'password', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -13,12 +13,10 @@ part of openapi.api; | |||||||
| class CheckDuplicateAssetResponseDto { | class CheckDuplicateAssetResponseDto { | ||||||
|   /// Returns a new [CheckDuplicateAssetResponseDto] instance. |   /// Returns a new [CheckDuplicateAssetResponseDto] instance. | ||||||
|   CheckDuplicateAssetResponseDto({ |   CheckDuplicateAssetResponseDto({ | ||||||
|     required this.isExist, |  | ||||||
|     this.id, |     this.id, | ||||||
|  |     required this.isExist, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   bool isExist; |  | ||||||
| 
 |  | ||||||
|   /// |   /// | ||||||
|   /// Please note: This property should have been non-nullable! Since the specification file |   /// Please note: This property should have been non-nullable! Since the specification file | ||||||
|   /// does not include a default value (using the "default:" property), however, the generated |   /// does not include a default value (using the "default:" property), however, the generated | ||||||
| @@ -27,28 +25,30 @@ class CheckDuplicateAssetResponseDto { | |||||||
|   /// |   /// | ||||||
|   String? id; |   String? id; | ||||||
| 
 | 
 | ||||||
|  |   bool isExist; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is CheckDuplicateAssetResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is CheckDuplicateAssetResponseDto && | ||||||
|      other.isExist == isExist && |      other.id == id && | ||||||
|      other.id == id; |      other.isExist == isExist; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (isExist.hashCode) + |     (id == null ? 0 : id!.hashCode) + | ||||||
|     (id == null ? 0 : id!.hashCode); |     (isExist.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'CheckDuplicateAssetResponseDto[isExist=$isExist, id=$id]'; |   String toString() => 'CheckDuplicateAssetResponseDto[id=$id, isExist=$isExist]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'isExist'] = this.isExist; |  | ||||||
|     if (this.id != null) { |     if (this.id != null) { | ||||||
|       json[r'id'] = this.id; |       json[r'id'] = this.id; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'id'] = null; |     //  json[r'id'] = null; | ||||||
|     } |     } | ||||||
|  |       json[r'isExist'] = this.isExist; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -60,8 +60,8 @@ class CheckDuplicateAssetResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return CheckDuplicateAssetResponseDto( |       return CheckDuplicateAssetResponseDto( | ||||||
|         isExist: mapValueOfType<bool>(json, r'isExist')!, |  | ||||||
|         id: mapValueOfType<String>(json, r'id'), |         id: mapValueOfType<String>(json, r'id'), | ||||||
|  |         isExist: mapValueOfType<bool>(json, r'isExist')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
|   | |||||||
							
								
								
									
										24
									
								
								mobile/openapi/lib/model/create_album_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										24
									
								
								mobile/openapi/lib/model/create_album_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -14,37 +14,37 @@ class CreateAlbumDto { | |||||||
|   /// Returns a new [CreateAlbumDto] instance. |   /// Returns a new [CreateAlbumDto] instance. | ||||||
|   CreateAlbumDto({ |   CreateAlbumDto({ | ||||||
|     required this.albumName, |     required this.albumName, | ||||||
|     this.sharedWithUserIds = const [], |  | ||||||
|     this.assetIds = const [], |     this.assetIds = const [], | ||||||
|  |     this.sharedWithUserIds = const [], | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   String albumName; |   String albumName; | ||||||
| 
 | 
 | ||||||
|   List<String> sharedWithUserIds; |  | ||||||
| 
 |  | ||||||
|   List<String> assetIds; |   List<String> assetIds; | ||||||
| 
 | 
 | ||||||
|  |   List<String> sharedWithUserIds; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is CreateAlbumDto && |   bool operator ==(Object other) => identical(this, other) || other is CreateAlbumDto && | ||||||
|      other.albumName == albumName && |      other.albumName == albumName && | ||||||
|      other.sharedWithUserIds == sharedWithUserIds && |      other.assetIds == assetIds && | ||||||
|      other.assetIds == assetIds; |      other.sharedWithUserIds == sharedWithUserIds; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (albumName.hashCode) + |     (albumName.hashCode) + | ||||||
|     (sharedWithUserIds.hashCode) + |     (assetIds.hashCode) + | ||||||
|     (assetIds.hashCode); |     (sharedWithUserIds.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'CreateAlbumDto[albumName=$albumName, sharedWithUserIds=$sharedWithUserIds, assetIds=$assetIds]'; |   String toString() => 'CreateAlbumDto[albumName=$albumName, assetIds=$assetIds, sharedWithUserIds=$sharedWithUserIds]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'albumName'] = this.albumName; |       json[r'albumName'] = this.albumName; | ||||||
|       json[r'sharedWithUserIds'] = this.sharedWithUserIds; |  | ||||||
|       json[r'assetIds'] = this.assetIds; |       json[r'assetIds'] = this.assetIds; | ||||||
|  |       json[r'sharedWithUserIds'] = this.sharedWithUserIds; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -57,12 +57,12 @@ class CreateAlbumDto { | |||||||
| 
 | 
 | ||||||
|       return CreateAlbumDto( |       return CreateAlbumDto( | ||||||
|         albumName: mapValueOfType<String>(json, r'albumName')!, |         albumName: mapValueOfType<String>(json, r'albumName')!, | ||||||
|         sharedWithUserIds: json[r'sharedWithUserIds'] is Iterable |  | ||||||
|             ? (json[r'sharedWithUserIds'] as Iterable).cast<String>().toList(growable: false) |  | ||||||
|             : const [], |  | ||||||
|         assetIds: json[r'assetIds'] is Iterable |         assetIds: json[r'assetIds'] is Iterable | ||||||
|             ? (json[r'assetIds'] as Iterable).cast<String>().toList(growable: false) |             ? (json[r'assetIds'] as Iterable).cast<String>().toList(growable: false) | ||||||
|             : const [], |             : const [], | ||||||
|  |         sharedWithUserIds: json[r'sharedWithUserIds'] is Iterable | ||||||
|  |             ? (json[r'sharedWithUserIds'] as Iterable).cast<String>().toList(growable: false) | ||||||
|  |             : const [], | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
|   | |||||||
| @@ -13,32 +13,32 @@ part of openapi.api; | |||||||
| class CreateProfileImageResponseDto { | class CreateProfileImageResponseDto { | ||||||
|   /// Returns a new [CreateProfileImageResponseDto] instance. |   /// Returns a new [CreateProfileImageResponseDto] instance. | ||||||
|   CreateProfileImageResponseDto({ |   CreateProfileImageResponseDto({ | ||||||
|     required this.userId, |  | ||||||
|     required this.profileImagePath, |     required this.profileImagePath, | ||||||
|  |     required this.userId, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   String userId; |  | ||||||
| 
 |  | ||||||
|   String profileImagePath; |   String profileImagePath; | ||||||
| 
 | 
 | ||||||
|  |   String userId; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is CreateProfileImageResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is CreateProfileImageResponseDto && | ||||||
|      other.userId == userId && |      other.profileImagePath == profileImagePath && | ||||||
|      other.profileImagePath == profileImagePath; |      other.userId == userId; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (userId.hashCode) + |     (profileImagePath.hashCode) + | ||||||
|     (profileImagePath.hashCode); |     (userId.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'CreateProfileImageResponseDto[userId=$userId, profileImagePath=$profileImagePath]'; |   String toString() => 'CreateProfileImageResponseDto[profileImagePath=$profileImagePath, userId=$userId]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'userId'] = this.userId; |  | ||||||
|       json[r'profileImagePath'] = this.profileImagePath; |       json[r'profileImagePath'] = this.profileImagePath; | ||||||
|  |       json[r'userId'] = this.userId; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -50,8 +50,8 @@ class CreateProfileImageResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return CreateProfileImageResponseDto( |       return CreateProfileImageResponseDto( | ||||||
|         userId: mapValueOfType<String>(json, r'userId')!, |  | ||||||
|         profileImagePath: mapValueOfType<String>(json, r'profileImagePath')!, |         profileImagePath: mapValueOfType<String>(json, r'profileImagePath')!, | ||||||
|  |         userId: mapValueOfType<String>(json, r'userId')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -99,8 +99,8 @@ class CreateProfileImageResponseDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'userId', |  | ||||||
|     'profileImagePath', |     'profileImagePath', | ||||||
|  |     'userId', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										22
									
								
								mobile/openapi/lib/model/create_tag_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										22
									
								
								mobile/openapi/lib/model/create_tag_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -13,32 +13,32 @@ part of openapi.api; | |||||||
| class CreateTagDto { | class CreateTagDto { | ||||||
|   /// Returns a new [CreateTagDto] instance. |   /// Returns a new [CreateTagDto] instance. | ||||||
|   CreateTagDto({ |   CreateTagDto({ | ||||||
|     required this.type, |  | ||||||
|     required this.name, |     required this.name, | ||||||
|  |     required this.type, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   TagTypeEnum type; |  | ||||||
| 
 |  | ||||||
|   String name; |   String name; | ||||||
| 
 | 
 | ||||||
|  |   TagTypeEnum type; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is CreateTagDto && |   bool operator ==(Object other) => identical(this, other) || other is CreateTagDto && | ||||||
|      other.type == type && |      other.name == name && | ||||||
|      other.name == name; |      other.type == type; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (type.hashCode) + |     (name.hashCode) + | ||||||
|     (name.hashCode); |     (type.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'CreateTagDto[type=$type, name=$name]'; |   String toString() => 'CreateTagDto[name=$name, type=$type]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'type'] = this.type; |  | ||||||
|       json[r'name'] = this.name; |       json[r'name'] = this.name; | ||||||
|  |       json[r'type'] = this.type; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -50,8 +50,8 @@ class CreateTagDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return CreateTagDto( |       return CreateTagDto( | ||||||
|         type: TagTypeEnum.fromJson(json[r'type'])!, |  | ||||||
|         name: mapValueOfType<String>(json, r'name')!, |         name: mapValueOfType<String>(json, r'name')!, | ||||||
|  |         type: TagTypeEnum.fromJson(json[r'type'])!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -99,8 +99,8 @@ class CreateTagDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'type', |  | ||||||
|     'name', |     'name', | ||||||
|  |     'type', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										46
									
								
								mobile/openapi/lib/model/create_user_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										46
									
								
								mobile/openapi/lib/model/create_user_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -14,62 +14,62 @@ class CreateUserDto { | |||||||
|   /// Returns a new [CreateUserDto] instance. |   /// Returns a new [CreateUserDto] instance. | ||||||
|   CreateUserDto({ |   CreateUserDto({ | ||||||
|     required this.email, |     required this.email, | ||||||
|     required this.password, |     this.externalPath, | ||||||
|     required this.firstName, |     required this.firstName, | ||||||
|     required this.lastName, |     required this.lastName, | ||||||
|  |     required this.password, | ||||||
|     this.storageLabel, |     this.storageLabel, | ||||||
|     this.externalPath, |  | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   String email; |   String email; | ||||||
| 
 | 
 | ||||||
|   String password; |   String? externalPath; | ||||||
| 
 | 
 | ||||||
|   String firstName; |   String firstName; | ||||||
| 
 | 
 | ||||||
|   String lastName; |   String lastName; | ||||||
| 
 | 
 | ||||||
|   String? storageLabel; |   String password; | ||||||
| 
 | 
 | ||||||
|   String? externalPath; |   String? storageLabel; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is CreateUserDto && |   bool operator ==(Object other) => identical(this, other) || other is CreateUserDto && | ||||||
|      other.email == email && |      other.email == email && | ||||||
|      other.password == password && |      other.externalPath == externalPath && | ||||||
|      other.firstName == firstName && |      other.firstName == firstName && | ||||||
|      other.lastName == lastName && |      other.lastName == lastName && | ||||||
|      other.storageLabel == storageLabel && |      other.password == password && | ||||||
|      other.externalPath == externalPath; |      other.storageLabel == storageLabel; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (email.hashCode) + |     (email.hashCode) + | ||||||
|     (password.hashCode) + |     (externalPath == null ? 0 : externalPath!.hashCode) + | ||||||
|     (firstName.hashCode) + |     (firstName.hashCode) + | ||||||
|     (lastName.hashCode) + |     (lastName.hashCode) + | ||||||
|     (storageLabel == null ? 0 : storageLabel!.hashCode) + |     (password.hashCode) + | ||||||
|     (externalPath == null ? 0 : externalPath!.hashCode); |     (storageLabel == null ? 0 : storageLabel!.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'CreateUserDto[email=$email, password=$password, firstName=$firstName, lastName=$lastName, storageLabel=$storageLabel, externalPath=$externalPath]'; |   String toString() => 'CreateUserDto[email=$email, externalPath=$externalPath, firstName=$firstName, lastName=$lastName, password=$password, storageLabel=$storageLabel]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'email'] = this.email; |       json[r'email'] = this.email; | ||||||
|       json[r'password'] = this.password; |  | ||||||
|       json[r'firstName'] = this.firstName; |  | ||||||
|       json[r'lastName'] = this.lastName; |  | ||||||
|     if (this.storageLabel != null) { |  | ||||||
|       json[r'storageLabel'] = this.storageLabel; |  | ||||||
|     } else { |  | ||||||
|     //  json[r'storageLabel'] = null; |  | ||||||
|     } |  | ||||||
|     if (this.externalPath != null) { |     if (this.externalPath != null) { | ||||||
|       json[r'externalPath'] = this.externalPath; |       json[r'externalPath'] = this.externalPath; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'externalPath'] = null; |     //  json[r'externalPath'] = null; | ||||||
|  |     } | ||||||
|  |       json[r'firstName'] = this.firstName; | ||||||
|  |       json[r'lastName'] = this.lastName; | ||||||
|  |       json[r'password'] = this.password; | ||||||
|  |     if (this.storageLabel != null) { | ||||||
|  |       json[r'storageLabel'] = this.storageLabel; | ||||||
|  |     } else { | ||||||
|  |     //  json[r'storageLabel'] = null; | ||||||
|     } |     } | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| @@ -83,11 +83,11 @@ class CreateUserDto { | |||||||
| 
 | 
 | ||||||
|       return CreateUserDto( |       return CreateUserDto( | ||||||
|         email: mapValueOfType<String>(json, r'email')!, |         email: mapValueOfType<String>(json, r'email')!, | ||||||
|         password: mapValueOfType<String>(json, r'password')!, |         externalPath: mapValueOfType<String>(json, r'externalPath'), | ||||||
|         firstName: mapValueOfType<String>(json, r'firstName')!, |         firstName: mapValueOfType<String>(json, r'firstName')!, | ||||||
|         lastName: mapValueOfType<String>(json, r'lastName')!, |         lastName: mapValueOfType<String>(json, r'lastName')!, | ||||||
|  |         password: mapValueOfType<String>(json, r'password')!, | ||||||
|         storageLabel: mapValueOfType<String>(json, r'storageLabel'), |         storageLabel: mapValueOfType<String>(json, r'storageLabel'), | ||||||
|         externalPath: mapValueOfType<String>(json, r'externalPath'), |  | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -136,9 +136,9 @@ class CreateUserDto { | |||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'email', |     'email', | ||||||
|     'password', |  | ||||||
|     'firstName', |     'firstName', | ||||||
|     'lastName', |     'lastName', | ||||||
|  |     'password', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -13,50 +13,50 @@ part of openapi.api; | |||||||
| class CuratedLocationsResponseDto { | class CuratedLocationsResponseDto { | ||||||
|   /// Returns a new [CuratedLocationsResponseDto] instance. |   /// Returns a new [CuratedLocationsResponseDto] instance. | ||||||
|   CuratedLocationsResponseDto({ |   CuratedLocationsResponseDto({ | ||||||
|     required this.id, |  | ||||||
|     required this.city, |     required this.city, | ||||||
|     required this.resizePath, |  | ||||||
|     required this.deviceAssetId, |     required this.deviceAssetId, | ||||||
|     required this.deviceId, |     required this.deviceId, | ||||||
|  |     required this.id, | ||||||
|  |     required this.resizePath, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   String id; |  | ||||||
| 
 |  | ||||||
|   String city; |   String city; | ||||||
| 
 | 
 | ||||||
|   String resizePath; |  | ||||||
| 
 |  | ||||||
|   String deviceAssetId; |   String deviceAssetId; | ||||||
| 
 | 
 | ||||||
|   String deviceId; |   String deviceId; | ||||||
| 
 | 
 | ||||||
|  |   String id; | ||||||
|  | 
 | ||||||
|  |   String resizePath; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is CuratedLocationsResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is CuratedLocationsResponseDto && | ||||||
|      other.id == id && |  | ||||||
|      other.city == city && |      other.city == city && | ||||||
|      other.resizePath == resizePath && |  | ||||||
|      other.deviceAssetId == deviceAssetId && |      other.deviceAssetId == deviceAssetId && | ||||||
|      other.deviceId == deviceId; |      other.deviceId == deviceId && | ||||||
|  |      other.id == id && | ||||||
|  |      other.resizePath == resizePath; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (id.hashCode) + |  | ||||||
|     (city.hashCode) + |     (city.hashCode) + | ||||||
|     (resizePath.hashCode) + |  | ||||||
|     (deviceAssetId.hashCode) + |     (deviceAssetId.hashCode) + | ||||||
|     (deviceId.hashCode); |     (deviceId.hashCode) + | ||||||
|  |     (id.hashCode) + | ||||||
|  |     (resizePath.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'CuratedLocationsResponseDto[id=$id, city=$city, resizePath=$resizePath, deviceAssetId=$deviceAssetId, deviceId=$deviceId]'; |   String toString() => 'CuratedLocationsResponseDto[city=$city, deviceAssetId=$deviceAssetId, deviceId=$deviceId, id=$id, resizePath=$resizePath]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'id'] = this.id; |  | ||||||
|       json[r'city'] = this.city; |       json[r'city'] = this.city; | ||||||
|       json[r'resizePath'] = this.resizePath; |  | ||||||
|       json[r'deviceAssetId'] = this.deviceAssetId; |       json[r'deviceAssetId'] = this.deviceAssetId; | ||||||
|       json[r'deviceId'] = this.deviceId; |       json[r'deviceId'] = this.deviceId; | ||||||
|  |       json[r'id'] = this.id; | ||||||
|  |       json[r'resizePath'] = this.resizePath; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -68,11 +68,11 @@ class CuratedLocationsResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return CuratedLocationsResponseDto( |       return CuratedLocationsResponseDto( | ||||||
|         id: mapValueOfType<String>(json, r'id')!, |  | ||||||
|         city: mapValueOfType<String>(json, r'city')!, |         city: mapValueOfType<String>(json, r'city')!, | ||||||
|         resizePath: mapValueOfType<String>(json, r'resizePath')!, |  | ||||||
|         deviceAssetId: mapValueOfType<String>(json, r'deviceAssetId')!, |         deviceAssetId: mapValueOfType<String>(json, r'deviceAssetId')!, | ||||||
|         deviceId: mapValueOfType<String>(json, r'deviceId')!, |         deviceId: mapValueOfType<String>(json, r'deviceId')!, | ||||||
|  |         id: mapValueOfType<String>(json, r'id')!, | ||||||
|  |         resizePath: mapValueOfType<String>(json, r'resizePath')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -120,11 +120,11 @@ class CuratedLocationsResponseDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'id', |  | ||||||
|     'city', |     'city', | ||||||
|     'resizePath', |  | ||||||
|     'deviceAssetId', |     'deviceAssetId', | ||||||
|     'deviceId', |     'deviceId', | ||||||
|  |     'id', | ||||||
|  |     'resizePath', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -13,50 +13,50 @@ part of openapi.api; | |||||||
| class CuratedObjectsResponseDto { | class CuratedObjectsResponseDto { | ||||||
|   /// Returns a new [CuratedObjectsResponseDto] instance. |   /// Returns a new [CuratedObjectsResponseDto] instance. | ||||||
|   CuratedObjectsResponseDto({ |   CuratedObjectsResponseDto({ | ||||||
|  |     required this.deviceAssetId, | ||||||
|  |     required this.deviceId, | ||||||
|     required this.id, |     required this.id, | ||||||
|     required this.object, |     required this.object, | ||||||
|     required this.resizePath, |     required this.resizePath, | ||||||
|     required this.deviceAssetId, |  | ||||||
|     required this.deviceId, |  | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|  |   String deviceAssetId; | ||||||
|  | 
 | ||||||
|  |   String deviceId; | ||||||
|  | 
 | ||||||
|   String id; |   String id; | ||||||
| 
 | 
 | ||||||
|   String object; |   String object; | ||||||
| 
 | 
 | ||||||
|   String resizePath; |   String resizePath; | ||||||
| 
 | 
 | ||||||
|   String deviceAssetId; |  | ||||||
| 
 |  | ||||||
|   String deviceId; |  | ||||||
| 
 |  | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is CuratedObjectsResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is CuratedObjectsResponseDto && | ||||||
|  |      other.deviceAssetId == deviceAssetId && | ||||||
|  |      other.deviceId == deviceId && | ||||||
|      other.id == id && |      other.id == id && | ||||||
|      other.object == object && |      other.object == object && | ||||||
|      other.resizePath == resizePath && |      other.resizePath == resizePath; | ||||||
|      other.deviceAssetId == deviceAssetId && |  | ||||||
|      other.deviceId == deviceId; |  | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|  |     (deviceAssetId.hashCode) + | ||||||
|  |     (deviceId.hashCode) + | ||||||
|     (id.hashCode) + |     (id.hashCode) + | ||||||
|     (object.hashCode) + |     (object.hashCode) + | ||||||
|     (resizePath.hashCode) + |     (resizePath.hashCode); | ||||||
|     (deviceAssetId.hashCode) + |  | ||||||
|     (deviceId.hashCode); |  | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'CuratedObjectsResponseDto[id=$id, object=$object, resizePath=$resizePath, deviceAssetId=$deviceAssetId, deviceId=$deviceId]'; |   String toString() => 'CuratedObjectsResponseDto[deviceAssetId=$deviceAssetId, deviceId=$deviceId, id=$id, object=$object, resizePath=$resizePath]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|  |       json[r'deviceAssetId'] = this.deviceAssetId; | ||||||
|  |       json[r'deviceId'] = this.deviceId; | ||||||
|       json[r'id'] = this.id; |       json[r'id'] = this.id; | ||||||
|       json[r'object'] = this.object; |       json[r'object'] = this.object; | ||||||
|       json[r'resizePath'] = this.resizePath; |       json[r'resizePath'] = this.resizePath; | ||||||
|       json[r'deviceAssetId'] = this.deviceAssetId; |  | ||||||
|       json[r'deviceId'] = this.deviceId; |  | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -68,11 +68,11 @@ class CuratedObjectsResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return CuratedObjectsResponseDto( |       return CuratedObjectsResponseDto( | ||||||
|  |         deviceAssetId: mapValueOfType<String>(json, r'deviceAssetId')!, | ||||||
|  |         deviceId: mapValueOfType<String>(json, r'deviceId')!, | ||||||
|         id: mapValueOfType<String>(json, r'id')!, |         id: mapValueOfType<String>(json, r'id')!, | ||||||
|         object: mapValueOfType<String>(json, r'object')!, |         object: mapValueOfType<String>(json, r'object')!, | ||||||
|         resizePath: mapValueOfType<String>(json, r'resizePath')!, |         resizePath: mapValueOfType<String>(json, r'resizePath')!, | ||||||
|         deviceAssetId: mapValueOfType<String>(json, r'deviceAssetId')!, |  | ||||||
|         deviceId: mapValueOfType<String>(json, r'deviceId')!, |  | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -120,11 +120,11 @@ class CuratedObjectsResponseDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|  |     'deviceAssetId', | ||||||
|  |     'deviceId', | ||||||
|     'id', |     'id', | ||||||
|     'object', |     'object', | ||||||
|     'resizePath', |     'resizePath', | ||||||
|     'deviceAssetId', |  | ||||||
|     'deviceId', |  | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -13,32 +13,32 @@ part of openapi.api; | |||||||
| class DeleteAssetResponseDto { | class DeleteAssetResponseDto { | ||||||
|   /// Returns a new [DeleteAssetResponseDto] instance. |   /// Returns a new [DeleteAssetResponseDto] instance. | ||||||
|   DeleteAssetResponseDto({ |   DeleteAssetResponseDto({ | ||||||
|     required this.status, |  | ||||||
|     required this.id, |     required this.id, | ||||||
|  |     required this.status, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   DeleteAssetStatus status; |  | ||||||
| 
 |  | ||||||
|   String id; |   String id; | ||||||
| 
 | 
 | ||||||
|  |   DeleteAssetStatus status; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is DeleteAssetResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is DeleteAssetResponseDto && | ||||||
|      other.status == status && |      other.id == id && | ||||||
|      other.id == id; |      other.status == status; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (status.hashCode) + |     (id.hashCode) + | ||||||
|     (id.hashCode); |     (status.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'DeleteAssetResponseDto[status=$status, id=$id]'; |   String toString() => 'DeleteAssetResponseDto[id=$id, status=$status]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'status'] = this.status; |  | ||||||
|       json[r'id'] = this.id; |       json[r'id'] = this.id; | ||||||
|  |       json[r'status'] = this.status; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -50,8 +50,8 @@ class DeleteAssetResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return DeleteAssetResponseDto( |       return DeleteAssetResponseDto( | ||||||
|         status: DeleteAssetStatus.fromJson(json[r'status'])!, |  | ||||||
|         id: mapValueOfType<String>(json, r'id')!, |         id: mapValueOfType<String>(json, r'id')!, | ||||||
|  |         status: DeleteAssetStatus.fromJson(json[r'status'])!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -99,8 +99,8 @@ class DeleteAssetResponseDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'status', |  | ||||||
|     'id', |     'id', | ||||||
|  |     'status', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										22
									
								
								mobile/openapi/lib/model/download_archive_info.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										22
									
								
								mobile/openapi/lib/model/download_archive_info.dart
									
									
									
										generated
									
									
									
								
							| @@ -13,32 +13,32 @@ part of openapi.api; | |||||||
| class DownloadArchiveInfo { | class DownloadArchiveInfo { | ||||||
|   /// Returns a new [DownloadArchiveInfo] instance. |   /// Returns a new [DownloadArchiveInfo] instance. | ||||||
|   DownloadArchiveInfo({ |   DownloadArchiveInfo({ | ||||||
|     required this.size, |  | ||||||
|     this.assetIds = const [], |     this.assetIds = const [], | ||||||
|  |     required this.size, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   int size; |  | ||||||
| 
 |  | ||||||
|   List<String> assetIds; |   List<String> assetIds; | ||||||
| 
 | 
 | ||||||
|  |   int size; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is DownloadArchiveInfo && |   bool operator ==(Object other) => identical(this, other) || other is DownloadArchiveInfo && | ||||||
|      other.size == size && |      other.assetIds == assetIds && | ||||||
|      other.assetIds == assetIds; |      other.size == size; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (size.hashCode) + |     (assetIds.hashCode) + | ||||||
|     (assetIds.hashCode); |     (size.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'DownloadArchiveInfo[size=$size, assetIds=$assetIds]'; |   String toString() => 'DownloadArchiveInfo[assetIds=$assetIds, size=$size]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'size'] = this.size; |  | ||||||
|       json[r'assetIds'] = this.assetIds; |       json[r'assetIds'] = this.assetIds; | ||||||
|  |       json[r'size'] = this.size; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -50,10 +50,10 @@ class DownloadArchiveInfo { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return DownloadArchiveInfo( |       return DownloadArchiveInfo( | ||||||
|         size: mapValueOfType<int>(json, r'size')!, |  | ||||||
|         assetIds: json[r'assetIds'] is Iterable |         assetIds: json[r'assetIds'] is Iterable | ||||||
|             ? (json[r'assetIds'] as Iterable).cast<String>().toList(growable: false) |             ? (json[r'assetIds'] as Iterable).cast<String>().toList(growable: false) | ||||||
|             : const [], |             : const [], | ||||||
|  |         size: mapValueOfType<int>(json, r'size')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -101,8 +101,8 @@ class DownloadArchiveInfo { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'size', |  | ||||||
|     'assetIds', |     'assetIds', | ||||||
|  |     'size', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										22
									
								
								mobile/openapi/lib/model/download_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										22
									
								
								mobile/openapi/lib/model/download_response_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -13,32 +13,32 @@ part of openapi.api; | |||||||
| class DownloadResponseDto { | class DownloadResponseDto { | ||||||
|   /// Returns a new [DownloadResponseDto] instance. |   /// Returns a new [DownloadResponseDto] instance. | ||||||
|   DownloadResponseDto({ |   DownloadResponseDto({ | ||||||
|     required this.totalSize, |  | ||||||
|     this.archives = const [], |     this.archives = const [], | ||||||
|  |     required this.totalSize, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   int totalSize; |  | ||||||
| 
 |  | ||||||
|   List<DownloadArchiveInfo> archives; |   List<DownloadArchiveInfo> archives; | ||||||
| 
 | 
 | ||||||
|  |   int totalSize; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is DownloadResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is DownloadResponseDto && | ||||||
|      other.totalSize == totalSize && |      other.archives == archives && | ||||||
|      other.archives == archives; |      other.totalSize == totalSize; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (totalSize.hashCode) + |     (archives.hashCode) + | ||||||
|     (archives.hashCode); |     (totalSize.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'DownloadResponseDto[totalSize=$totalSize, archives=$archives]'; |   String toString() => 'DownloadResponseDto[archives=$archives, totalSize=$totalSize]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'totalSize'] = this.totalSize; |  | ||||||
|       json[r'archives'] = this.archives; |       json[r'archives'] = this.archives; | ||||||
|  |       json[r'totalSize'] = this.totalSize; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -50,8 +50,8 @@ class DownloadResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return DownloadResponseDto( |       return DownloadResponseDto( | ||||||
|         totalSize: mapValueOfType<int>(json, r'totalSize')!, |  | ||||||
|         archives: DownloadArchiveInfo.listFromJson(json[r'archives']), |         archives: DownloadArchiveInfo.listFromJson(json[r'archives']), | ||||||
|  |         totalSize: mapValueOfType<int>(json, r'totalSize')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -99,8 +99,8 @@ class DownloadResponseDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'totalSize', |  | ||||||
|     'archives', |     'archives', | ||||||
|  |     'totalSize', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										268
									
								
								mobile/openapi/lib/model/exif_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										268
									
								
								mobile/openapi/lib/model/exif_response_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -13,180 +13,170 @@ part of openapi.api; | |||||||
| class ExifResponseDto { | class ExifResponseDto { | ||||||
|   /// Returns a new [ExifResponseDto] instance. |   /// Returns a new [ExifResponseDto] instance. | ||||||
|   ExifResponseDto({ |   ExifResponseDto({ | ||||||
|     this.fileSizeInByte, |     this.city, | ||||||
|     this.make, |     this.country, | ||||||
|     this.model, |  | ||||||
|     this.exifImageWidth, |  | ||||||
|     this.exifImageHeight, |  | ||||||
|     this.orientation, |  | ||||||
|     this.dateTimeOriginal, |     this.dateTimeOriginal, | ||||||
|     this.modifyDate, |     this.description, | ||||||
|     this.timeZone, |     this.exifImageHeight, | ||||||
|     this.lensModel, |     this.exifImageWidth, | ||||||
|  |     this.exposureTime, | ||||||
|     this.fNumber, |     this.fNumber, | ||||||
|  |     this.fileSizeInByte, | ||||||
|     this.focalLength, |     this.focalLength, | ||||||
|     this.iso, |     this.iso, | ||||||
|     this.exposureTime, |  | ||||||
|     this.latitude, |     this.latitude, | ||||||
|  |     this.lensModel, | ||||||
|     this.longitude, |     this.longitude, | ||||||
|     this.city, |     this.make, | ||||||
|     this.state, |     this.model, | ||||||
|     this.country, |     this.modifyDate, | ||||||
|     this.description, |     this.orientation, | ||||||
|     this.projectionType, |     this.projectionType, | ||||||
|  |     this.state, | ||||||
|  |     this.timeZone, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   int? fileSizeInByte; |   String? city; | ||||||
| 
 | 
 | ||||||
|   String? make; |   String? country; | ||||||
| 
 |  | ||||||
|   String? model; |  | ||||||
| 
 |  | ||||||
|   num? exifImageWidth; |  | ||||||
| 
 |  | ||||||
|   num? exifImageHeight; |  | ||||||
| 
 |  | ||||||
|   String? orientation; |  | ||||||
| 
 | 
 | ||||||
|   DateTime? dateTimeOriginal; |   DateTime? dateTimeOriginal; | ||||||
| 
 | 
 | ||||||
|   DateTime? modifyDate; |   String? description; | ||||||
| 
 | 
 | ||||||
|   String? timeZone; |   num? exifImageHeight; | ||||||
| 
 | 
 | ||||||
|   String? lensModel; |   num? exifImageWidth; | ||||||
|  | 
 | ||||||
|  |   String? exposureTime; | ||||||
| 
 | 
 | ||||||
|   num? fNumber; |   num? fNumber; | ||||||
| 
 | 
 | ||||||
|  |   int? fileSizeInByte; | ||||||
|  | 
 | ||||||
|   num? focalLength; |   num? focalLength; | ||||||
| 
 | 
 | ||||||
|   num? iso; |   num? iso; | ||||||
| 
 | 
 | ||||||
|   String? exposureTime; |  | ||||||
| 
 |  | ||||||
|   num? latitude; |   num? latitude; | ||||||
| 
 | 
 | ||||||
|  |   String? lensModel; | ||||||
|  | 
 | ||||||
|   num? longitude; |   num? longitude; | ||||||
| 
 | 
 | ||||||
|   String? city; |   String? make; | ||||||
| 
 | 
 | ||||||
|   String? state; |   String? model; | ||||||
| 
 | 
 | ||||||
|   String? country; |   DateTime? modifyDate; | ||||||
| 
 | 
 | ||||||
|   String? description; |   String? orientation; | ||||||
| 
 | 
 | ||||||
|   String? projectionType; |   String? projectionType; | ||||||
| 
 | 
 | ||||||
|  |   String? state; | ||||||
|  | 
 | ||||||
|  |   String? timeZone; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is ExifResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is ExifResponseDto && | ||||||
|      other.fileSizeInByte == fileSizeInByte && |      other.city == city && | ||||||
|      other.make == make && |      other.country == country && | ||||||
|      other.model == model && |  | ||||||
|      other.exifImageWidth == exifImageWidth && |  | ||||||
|      other.exifImageHeight == exifImageHeight && |  | ||||||
|      other.orientation == orientation && |  | ||||||
|      other.dateTimeOriginal == dateTimeOriginal && |      other.dateTimeOriginal == dateTimeOriginal && | ||||||
|      other.modifyDate == modifyDate && |      other.description == description && | ||||||
|      other.timeZone == timeZone && |      other.exifImageHeight == exifImageHeight && | ||||||
|      other.lensModel == lensModel && |      other.exifImageWidth == exifImageWidth && | ||||||
|  |      other.exposureTime == exposureTime && | ||||||
|      other.fNumber == fNumber && |      other.fNumber == fNumber && | ||||||
|  |      other.fileSizeInByte == fileSizeInByte && | ||||||
|      other.focalLength == focalLength && |      other.focalLength == focalLength && | ||||||
|      other.iso == iso && |      other.iso == iso && | ||||||
|      other.exposureTime == exposureTime && |  | ||||||
|      other.latitude == latitude && |      other.latitude == latitude && | ||||||
|  |      other.lensModel == lensModel && | ||||||
|      other.longitude == longitude && |      other.longitude == longitude && | ||||||
|      other.city == city && |      other.make == make && | ||||||
|  |      other.model == model && | ||||||
|  |      other.modifyDate == modifyDate && | ||||||
|  |      other.orientation == orientation && | ||||||
|  |      other.projectionType == projectionType && | ||||||
|      other.state == state && |      other.state == state && | ||||||
|      other.country == country && |      other.timeZone == timeZone; | ||||||
|      other.description == description && |  | ||||||
|      other.projectionType == projectionType; |  | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (fileSizeInByte == null ? 0 : fileSizeInByte!.hashCode) + |     (city == null ? 0 : city!.hashCode) + | ||||||
|     (make == null ? 0 : make!.hashCode) + |     (country == null ? 0 : country!.hashCode) + | ||||||
|     (model == null ? 0 : model!.hashCode) + |  | ||||||
|     (exifImageWidth == null ? 0 : exifImageWidth!.hashCode) + |  | ||||||
|     (exifImageHeight == null ? 0 : exifImageHeight!.hashCode) + |  | ||||||
|     (orientation == null ? 0 : orientation!.hashCode) + |  | ||||||
|     (dateTimeOriginal == null ? 0 : dateTimeOriginal!.hashCode) + |     (dateTimeOriginal == null ? 0 : dateTimeOriginal!.hashCode) + | ||||||
|     (modifyDate == null ? 0 : modifyDate!.hashCode) + |     (description == null ? 0 : description!.hashCode) + | ||||||
|     (timeZone == null ? 0 : timeZone!.hashCode) + |     (exifImageHeight == null ? 0 : exifImageHeight!.hashCode) + | ||||||
|     (lensModel == null ? 0 : lensModel!.hashCode) + |     (exifImageWidth == null ? 0 : exifImageWidth!.hashCode) + | ||||||
|  |     (exposureTime == null ? 0 : exposureTime!.hashCode) + | ||||||
|     (fNumber == null ? 0 : fNumber!.hashCode) + |     (fNumber == null ? 0 : fNumber!.hashCode) + | ||||||
|  |     (fileSizeInByte == null ? 0 : fileSizeInByte!.hashCode) + | ||||||
|     (focalLength == null ? 0 : focalLength!.hashCode) + |     (focalLength == null ? 0 : focalLength!.hashCode) + | ||||||
|     (iso == null ? 0 : iso!.hashCode) + |     (iso == null ? 0 : iso!.hashCode) + | ||||||
|     (exposureTime == null ? 0 : exposureTime!.hashCode) + |  | ||||||
|     (latitude == null ? 0 : latitude!.hashCode) + |     (latitude == null ? 0 : latitude!.hashCode) + | ||||||
|  |     (lensModel == null ? 0 : lensModel!.hashCode) + | ||||||
|     (longitude == null ? 0 : longitude!.hashCode) + |     (longitude == null ? 0 : longitude!.hashCode) + | ||||||
|     (city == null ? 0 : city!.hashCode) + |     (make == null ? 0 : make!.hashCode) + | ||||||
|  |     (model == null ? 0 : model!.hashCode) + | ||||||
|  |     (modifyDate == null ? 0 : modifyDate!.hashCode) + | ||||||
|  |     (orientation == null ? 0 : orientation!.hashCode) + | ||||||
|  |     (projectionType == null ? 0 : projectionType!.hashCode) + | ||||||
|     (state == null ? 0 : state!.hashCode) + |     (state == null ? 0 : state!.hashCode) + | ||||||
|     (country == null ? 0 : country!.hashCode) + |     (timeZone == null ? 0 : timeZone!.hashCode); | ||||||
|     (description == null ? 0 : description!.hashCode) + |  | ||||||
|     (projectionType == null ? 0 : projectionType!.hashCode); |  | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'ExifResponseDto[fileSizeInByte=$fileSizeInByte, make=$make, model=$model, exifImageWidth=$exifImageWidth, exifImageHeight=$exifImageHeight, orientation=$orientation, dateTimeOriginal=$dateTimeOriginal, modifyDate=$modifyDate, timeZone=$timeZone, lensModel=$lensModel, fNumber=$fNumber, focalLength=$focalLength, iso=$iso, exposureTime=$exposureTime, latitude=$latitude, longitude=$longitude, city=$city, state=$state, country=$country, description=$description, projectionType=$projectionType]'; |   String toString() => 'ExifResponseDto[city=$city, country=$country, dateTimeOriginal=$dateTimeOriginal, description=$description, exifImageHeight=$exifImageHeight, exifImageWidth=$exifImageWidth, exposureTime=$exposureTime, fNumber=$fNumber, fileSizeInByte=$fileSizeInByte, focalLength=$focalLength, iso=$iso, latitude=$latitude, lensModel=$lensModel, longitude=$longitude, make=$make, model=$model, modifyDate=$modifyDate, orientation=$orientation, projectionType=$projectionType, state=$state, timeZone=$timeZone]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|     if (this.fileSizeInByte != null) { |     if (this.city != null) { | ||||||
|       json[r'fileSizeInByte'] = this.fileSizeInByte; |       json[r'city'] = this.city; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'fileSizeInByte'] = null; |     //  json[r'city'] = null; | ||||||
|     } |     } | ||||||
|     if (this.make != null) { |     if (this.country != null) { | ||||||
|       json[r'make'] = this.make; |       json[r'country'] = this.country; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'make'] = null; |     //  json[r'country'] = null; | ||||||
|     } |  | ||||||
|     if (this.model != null) { |  | ||||||
|       json[r'model'] = this.model; |  | ||||||
|     } else { |  | ||||||
|     //  json[r'model'] = null; |  | ||||||
|     } |  | ||||||
|     if (this.exifImageWidth != null) { |  | ||||||
|       json[r'exifImageWidth'] = this.exifImageWidth; |  | ||||||
|     } else { |  | ||||||
|     //  json[r'exifImageWidth'] = null; |  | ||||||
|     } |  | ||||||
|     if (this.exifImageHeight != null) { |  | ||||||
|       json[r'exifImageHeight'] = this.exifImageHeight; |  | ||||||
|     } else { |  | ||||||
|     //  json[r'exifImageHeight'] = null; |  | ||||||
|     } |  | ||||||
|     if (this.orientation != null) { |  | ||||||
|       json[r'orientation'] = this.orientation; |  | ||||||
|     } else { |  | ||||||
|     //  json[r'orientation'] = null; |  | ||||||
|     } |     } | ||||||
|     if (this.dateTimeOriginal != null) { |     if (this.dateTimeOriginal != null) { | ||||||
|       json[r'dateTimeOriginal'] = this.dateTimeOriginal!.toUtc().toIso8601String(); |       json[r'dateTimeOriginal'] = this.dateTimeOriginal!.toUtc().toIso8601String(); | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'dateTimeOriginal'] = null; |     //  json[r'dateTimeOriginal'] = null; | ||||||
|     } |     } | ||||||
|     if (this.modifyDate != null) { |     if (this.description != null) { | ||||||
|       json[r'modifyDate'] = this.modifyDate!.toUtc().toIso8601String(); |       json[r'description'] = this.description; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'modifyDate'] = null; |     //  json[r'description'] = null; | ||||||
|     } |     } | ||||||
|     if (this.timeZone != null) { |     if (this.exifImageHeight != null) { | ||||||
|       json[r'timeZone'] = this.timeZone; |       json[r'exifImageHeight'] = this.exifImageHeight; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'timeZone'] = null; |     //  json[r'exifImageHeight'] = null; | ||||||
|     } |     } | ||||||
|     if (this.lensModel != null) { |     if (this.exifImageWidth != null) { | ||||||
|       json[r'lensModel'] = this.lensModel; |       json[r'exifImageWidth'] = this.exifImageWidth; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'lensModel'] = null; |     //  json[r'exifImageWidth'] = null; | ||||||
|  |     } | ||||||
|  |     if (this.exposureTime != null) { | ||||||
|  |       json[r'exposureTime'] = this.exposureTime; | ||||||
|  |     } else { | ||||||
|  |     //  json[r'exposureTime'] = null; | ||||||
|     } |     } | ||||||
|     if (this.fNumber != null) { |     if (this.fNumber != null) { | ||||||
|       json[r'fNumber'] = this.fNumber; |       json[r'fNumber'] = this.fNumber; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'fNumber'] = null; |     //  json[r'fNumber'] = null; | ||||||
|     } |     } | ||||||
|  |     if (this.fileSizeInByte != null) { | ||||||
|  |       json[r'fileSizeInByte'] = this.fileSizeInByte; | ||||||
|  |     } else { | ||||||
|  |     //  json[r'fileSizeInByte'] = null; | ||||||
|  |     } | ||||||
|     if (this.focalLength != null) { |     if (this.focalLength != null) { | ||||||
|       json[r'focalLength'] = this.focalLength; |       json[r'focalLength'] = this.focalLength; | ||||||
|     } else { |     } else { | ||||||
| @@ -197,45 +187,55 @@ class ExifResponseDto { | |||||||
|     } else { |     } else { | ||||||
|     //  json[r'iso'] = null; |     //  json[r'iso'] = null; | ||||||
|     } |     } | ||||||
|     if (this.exposureTime != null) { |  | ||||||
|       json[r'exposureTime'] = this.exposureTime; |  | ||||||
|     } else { |  | ||||||
|     //  json[r'exposureTime'] = null; |  | ||||||
|     } |  | ||||||
|     if (this.latitude != null) { |     if (this.latitude != null) { | ||||||
|       json[r'latitude'] = this.latitude; |       json[r'latitude'] = this.latitude; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'latitude'] = null; |     //  json[r'latitude'] = null; | ||||||
|     } |     } | ||||||
|  |     if (this.lensModel != null) { | ||||||
|  |       json[r'lensModel'] = this.lensModel; | ||||||
|  |     } else { | ||||||
|  |     //  json[r'lensModel'] = null; | ||||||
|  |     } | ||||||
|     if (this.longitude != null) { |     if (this.longitude != null) { | ||||||
|       json[r'longitude'] = this.longitude; |       json[r'longitude'] = this.longitude; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'longitude'] = null; |     //  json[r'longitude'] = null; | ||||||
|     } |     } | ||||||
|     if (this.city != null) { |     if (this.make != null) { | ||||||
|       json[r'city'] = this.city; |       json[r'make'] = this.make; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'city'] = null; |     //  json[r'make'] = null; | ||||||
|  |     } | ||||||
|  |     if (this.model != null) { | ||||||
|  |       json[r'model'] = this.model; | ||||||
|  |     } else { | ||||||
|  |     //  json[r'model'] = null; | ||||||
|  |     } | ||||||
|  |     if (this.modifyDate != null) { | ||||||
|  |       json[r'modifyDate'] = this.modifyDate!.toUtc().toIso8601String(); | ||||||
|  |     } else { | ||||||
|  |     //  json[r'modifyDate'] = null; | ||||||
|  |     } | ||||||
|  |     if (this.orientation != null) { | ||||||
|  |       json[r'orientation'] = this.orientation; | ||||||
|  |     } else { | ||||||
|  |     //  json[r'orientation'] = null; | ||||||
|  |     } | ||||||
|  |     if (this.projectionType != null) { | ||||||
|  |       json[r'projectionType'] = this.projectionType; | ||||||
|  |     } else { | ||||||
|  |     //  json[r'projectionType'] = null; | ||||||
|     } |     } | ||||||
|     if (this.state != null) { |     if (this.state != null) { | ||||||
|       json[r'state'] = this.state; |       json[r'state'] = this.state; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'state'] = null; |     //  json[r'state'] = null; | ||||||
|     } |     } | ||||||
|     if (this.country != null) { |     if (this.timeZone != null) { | ||||||
|       json[r'country'] = this.country; |       json[r'timeZone'] = this.timeZone; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'country'] = null; |     //  json[r'timeZone'] = null; | ||||||
|     } |  | ||||||
|     if (this.description != null) { |  | ||||||
|       json[r'description'] = this.description; |  | ||||||
|     } else { |  | ||||||
|     //  json[r'description'] = null; |  | ||||||
|     } |  | ||||||
|     if (this.projectionType != null) { |  | ||||||
|       json[r'projectionType'] = this.projectionType; |  | ||||||
|     } else { |  | ||||||
|     //  json[r'projectionType'] = null; |  | ||||||
|     } |     } | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| @@ -248,41 +248,41 @@ class ExifResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return ExifResponseDto( |       return ExifResponseDto( | ||||||
|         fileSizeInByte: mapValueOfType<int>(json, r'fileSizeInByte'), |         city: mapValueOfType<String>(json, r'city'), | ||||||
|         make: mapValueOfType<String>(json, r'make'), |         country: mapValueOfType<String>(json, r'country'), | ||||||
|         model: mapValueOfType<String>(json, r'model'), |         dateTimeOriginal: mapDateTime(json, r'dateTimeOriginal', r''), | ||||||
|         exifImageWidth: json[r'exifImageWidth'] == null |         description: mapValueOfType<String>(json, r'description'), | ||||||
|             ? null |  | ||||||
|             : num.parse('${json[r'exifImageWidth']}'), |  | ||||||
|         exifImageHeight: json[r'exifImageHeight'] == null |         exifImageHeight: json[r'exifImageHeight'] == null | ||||||
|             ? null |             ? null | ||||||
|             : num.parse('${json[r'exifImageHeight']}'), |             : num.parse('${json[r'exifImageHeight']}'), | ||||||
|         orientation: mapValueOfType<String>(json, r'orientation'), |         exifImageWidth: json[r'exifImageWidth'] == null | ||||||
|         dateTimeOriginal: mapDateTime(json, r'dateTimeOriginal', r''), |             ? null | ||||||
|         modifyDate: mapDateTime(json, r'modifyDate', r''), |             : num.parse('${json[r'exifImageWidth']}'), | ||||||
|         timeZone: mapValueOfType<String>(json, r'timeZone'), |         exposureTime: mapValueOfType<String>(json, r'exposureTime'), | ||||||
|         lensModel: mapValueOfType<String>(json, r'lensModel'), |  | ||||||
|         fNumber: json[r'fNumber'] == null |         fNumber: json[r'fNumber'] == null | ||||||
|             ? null |             ? null | ||||||
|             : num.parse('${json[r'fNumber']}'), |             : num.parse('${json[r'fNumber']}'), | ||||||
|  |         fileSizeInByte: mapValueOfType<int>(json, r'fileSizeInByte'), | ||||||
|         focalLength: json[r'focalLength'] == null |         focalLength: json[r'focalLength'] == null | ||||||
|             ? null |             ? null | ||||||
|             : num.parse('${json[r'focalLength']}'), |             : num.parse('${json[r'focalLength']}'), | ||||||
|         iso: json[r'iso'] == null |         iso: json[r'iso'] == null | ||||||
|             ? null |             ? null | ||||||
|             : num.parse('${json[r'iso']}'), |             : num.parse('${json[r'iso']}'), | ||||||
|         exposureTime: mapValueOfType<String>(json, r'exposureTime'), |  | ||||||
|         latitude: json[r'latitude'] == null |         latitude: json[r'latitude'] == null | ||||||
|             ? null |             ? null | ||||||
|             : num.parse('${json[r'latitude']}'), |             : num.parse('${json[r'latitude']}'), | ||||||
|  |         lensModel: mapValueOfType<String>(json, r'lensModel'), | ||||||
|         longitude: json[r'longitude'] == null |         longitude: json[r'longitude'] == null | ||||||
|             ? null |             ? null | ||||||
|             : num.parse('${json[r'longitude']}'), |             : num.parse('${json[r'longitude']}'), | ||||||
|         city: mapValueOfType<String>(json, r'city'), |         make: mapValueOfType<String>(json, r'make'), | ||||||
|         state: mapValueOfType<String>(json, r'state'), |         model: mapValueOfType<String>(json, r'model'), | ||||||
|         country: mapValueOfType<String>(json, r'country'), |         modifyDate: mapDateTime(json, r'modifyDate', r''), | ||||||
|         description: mapValueOfType<String>(json, r'description'), |         orientation: mapValueOfType<String>(json, r'orientation'), | ||||||
|         projectionType: mapValueOfType<String>(json, r'projectionType'), |         projectionType: mapValueOfType<String>(json, r'projectionType'), | ||||||
|  |         state: mapValueOfType<String>(json, r'state'), | ||||||
|  |         timeZone: mapValueOfType<String>(json, r'timeZone'), | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
|   | |||||||
							
								
								
									
										74
									
								
								mobile/openapi/lib/model/import_asset_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										74
									
								
								mobile/openapi/lib/model/import_asset_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -13,41 +13,37 @@ part of openapi.api; | |||||||
| class ImportAssetDto { | class ImportAssetDto { | ||||||
|   /// Returns a new [ImportAssetDto] instance. |   /// Returns a new [ImportAssetDto] instance. | ||||||
|   ImportAssetDto({ |   ImportAssetDto({ | ||||||
|     this.isReadOnly = true, |  | ||||||
|     required this.assetPath, |     required this.assetPath, | ||||||
|     this.sidecarPath, |  | ||||||
|     required this.deviceAssetId, |     required this.deviceAssetId, | ||||||
|     required this.deviceId, |     required this.deviceId, | ||||||
|  |     this.duration, | ||||||
|     required this.fileCreatedAt, |     required this.fileCreatedAt, | ||||||
|     required this.fileModifiedAt, |     required this.fileModifiedAt, | ||||||
|     required this.isFavorite, |  | ||||||
|     this.isArchived, |     this.isArchived, | ||||||
|  |     required this.isFavorite, | ||||||
|  |     this.isReadOnly = true, | ||||||
|     this.isVisible, |     this.isVisible, | ||||||
|     this.duration, |     this.sidecarPath, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   bool isReadOnly; |  | ||||||
| 
 |  | ||||||
|   String assetPath; |   String assetPath; | ||||||
| 
 | 
 | ||||||
|  |   String deviceAssetId; | ||||||
|  | 
 | ||||||
|  |   String deviceId; | ||||||
|  | 
 | ||||||
|   /// |   /// | ||||||
|   /// Please note: This property should have been non-nullable! Since the specification file |   /// Please note: This property should have been non-nullable! Since the specification file | ||||||
|   /// does not include a default value (using the "default:" property), however, the generated |   /// does not include a default value (using the "default:" property), however, the generated | ||||||
|   /// source code must fall back to having a nullable type. |   /// source code must fall back to having a nullable type. | ||||||
|   /// Consider adding a "default:" property in the specification file to hide this note. |   /// Consider adding a "default:" property in the specification file to hide this note. | ||||||
|   /// |   /// | ||||||
|   String? sidecarPath; |   String? duration; | ||||||
| 
 |  | ||||||
|   String deviceAssetId; |  | ||||||
| 
 |  | ||||||
|   String deviceId; |  | ||||||
| 
 | 
 | ||||||
|   DateTime fileCreatedAt; |   DateTime fileCreatedAt; | ||||||
| 
 | 
 | ||||||
|   DateTime fileModifiedAt; |   DateTime fileModifiedAt; | ||||||
| 
 | 
 | ||||||
|   bool isFavorite; |  | ||||||
| 
 |  | ||||||
|   /// |   /// | ||||||
|   /// Please note: This property should have been non-nullable! Since the specification file |   /// Please note: This property should have been non-nullable! Since the specification file | ||||||
|   /// does not include a default value (using the "default:" property), however, the generated |   /// does not include a default value (using the "default:" property), however, the generated | ||||||
| @@ -56,6 +52,10 @@ class ImportAssetDto { | |||||||
|   /// |   /// | ||||||
|   bool? isArchived; |   bool? isArchived; | ||||||
| 
 | 
 | ||||||
|  |   bool isFavorite; | ||||||
|  | 
 | ||||||
|  |   bool isReadOnly; | ||||||
|  | 
 | ||||||
|   /// |   /// | ||||||
|   /// Please note: This property should have been non-nullable! Since the specification file |   /// Please note: This property should have been non-nullable! Since the specification file | ||||||
|   /// does not include a default value (using the "default:" property), however, the generated |   /// does not include a default value (using the "default:" property), however, the generated | ||||||
| @@ -70,68 +70,68 @@ class ImportAssetDto { | |||||||
|   /// source code must fall back to having a nullable type. |   /// source code must fall back to having a nullable type. | ||||||
|   /// Consider adding a "default:" property in the specification file to hide this note. |   /// Consider adding a "default:" property in the specification file to hide this note. | ||||||
|   /// |   /// | ||||||
|   String? duration; |   String? sidecarPath; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is ImportAssetDto && |   bool operator ==(Object other) => identical(this, other) || other is ImportAssetDto && | ||||||
|      other.isReadOnly == isReadOnly && |  | ||||||
|      other.assetPath == assetPath && |      other.assetPath == assetPath && | ||||||
|      other.sidecarPath == sidecarPath && |  | ||||||
|      other.deviceAssetId == deviceAssetId && |      other.deviceAssetId == deviceAssetId && | ||||||
|      other.deviceId == deviceId && |      other.deviceId == deviceId && | ||||||
|  |      other.duration == duration && | ||||||
|      other.fileCreatedAt == fileCreatedAt && |      other.fileCreatedAt == fileCreatedAt && | ||||||
|      other.fileModifiedAt == fileModifiedAt && |      other.fileModifiedAt == fileModifiedAt && | ||||||
|      other.isFavorite == isFavorite && |  | ||||||
|      other.isArchived == isArchived && |      other.isArchived == isArchived && | ||||||
|  |      other.isFavorite == isFavorite && | ||||||
|  |      other.isReadOnly == isReadOnly && | ||||||
|      other.isVisible == isVisible && |      other.isVisible == isVisible && | ||||||
|      other.duration == duration; |      other.sidecarPath == sidecarPath; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (isReadOnly.hashCode) + |  | ||||||
|     (assetPath.hashCode) + |     (assetPath.hashCode) + | ||||||
|     (sidecarPath == null ? 0 : sidecarPath!.hashCode) + |  | ||||||
|     (deviceAssetId.hashCode) + |     (deviceAssetId.hashCode) + | ||||||
|     (deviceId.hashCode) + |     (deviceId.hashCode) + | ||||||
|  |     (duration == null ? 0 : duration!.hashCode) + | ||||||
|     (fileCreatedAt.hashCode) + |     (fileCreatedAt.hashCode) + | ||||||
|     (fileModifiedAt.hashCode) + |     (fileModifiedAt.hashCode) + | ||||||
|     (isFavorite.hashCode) + |  | ||||||
|     (isArchived == null ? 0 : isArchived!.hashCode) + |     (isArchived == null ? 0 : isArchived!.hashCode) + | ||||||
|  |     (isFavorite.hashCode) + | ||||||
|  |     (isReadOnly.hashCode) + | ||||||
|     (isVisible == null ? 0 : isVisible!.hashCode) + |     (isVisible == null ? 0 : isVisible!.hashCode) + | ||||||
|     (duration == null ? 0 : duration!.hashCode); |     (sidecarPath == null ? 0 : sidecarPath!.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'ImportAssetDto[isReadOnly=$isReadOnly, assetPath=$assetPath, sidecarPath=$sidecarPath, deviceAssetId=$deviceAssetId, deviceId=$deviceId, fileCreatedAt=$fileCreatedAt, fileModifiedAt=$fileModifiedAt, isFavorite=$isFavorite, isArchived=$isArchived, isVisible=$isVisible, duration=$duration]'; |   String toString() => 'ImportAssetDto[assetPath=$assetPath, deviceAssetId=$deviceAssetId, deviceId=$deviceId, duration=$duration, fileCreatedAt=$fileCreatedAt, fileModifiedAt=$fileModifiedAt, isArchived=$isArchived, isFavorite=$isFavorite, isReadOnly=$isReadOnly, isVisible=$isVisible, sidecarPath=$sidecarPath]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'isReadOnly'] = this.isReadOnly; |  | ||||||
|       json[r'assetPath'] = this.assetPath; |       json[r'assetPath'] = this.assetPath; | ||||||
|     if (this.sidecarPath != null) { |  | ||||||
|       json[r'sidecarPath'] = this.sidecarPath; |  | ||||||
|     } else { |  | ||||||
|     //  json[r'sidecarPath'] = null; |  | ||||||
|     } |  | ||||||
|       json[r'deviceAssetId'] = this.deviceAssetId; |       json[r'deviceAssetId'] = this.deviceAssetId; | ||||||
|       json[r'deviceId'] = this.deviceId; |       json[r'deviceId'] = this.deviceId; | ||||||
|  |     if (this.duration != null) { | ||||||
|  |       json[r'duration'] = this.duration; | ||||||
|  |     } else { | ||||||
|  |     //  json[r'duration'] = null; | ||||||
|  |     } | ||||||
|       json[r'fileCreatedAt'] = this.fileCreatedAt.toUtc().toIso8601String(); |       json[r'fileCreatedAt'] = this.fileCreatedAt.toUtc().toIso8601String(); | ||||||
|       json[r'fileModifiedAt'] = this.fileModifiedAt.toUtc().toIso8601String(); |       json[r'fileModifiedAt'] = this.fileModifiedAt.toUtc().toIso8601String(); | ||||||
|       json[r'isFavorite'] = this.isFavorite; |  | ||||||
|     if (this.isArchived != null) { |     if (this.isArchived != null) { | ||||||
|       json[r'isArchived'] = this.isArchived; |       json[r'isArchived'] = this.isArchived; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'isArchived'] = null; |     //  json[r'isArchived'] = null; | ||||||
|     } |     } | ||||||
|  |       json[r'isFavorite'] = this.isFavorite; | ||||||
|  |       json[r'isReadOnly'] = this.isReadOnly; | ||||||
|     if (this.isVisible != null) { |     if (this.isVisible != null) { | ||||||
|       json[r'isVisible'] = this.isVisible; |       json[r'isVisible'] = this.isVisible; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'isVisible'] = null; |     //  json[r'isVisible'] = null; | ||||||
|     } |     } | ||||||
|     if (this.duration != null) { |     if (this.sidecarPath != null) { | ||||||
|       json[r'duration'] = this.duration; |       json[r'sidecarPath'] = this.sidecarPath; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'duration'] = null; |     //  json[r'sidecarPath'] = null; | ||||||
|     } |     } | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| @@ -144,17 +144,17 @@ class ImportAssetDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return ImportAssetDto( |       return ImportAssetDto( | ||||||
|         isReadOnly: mapValueOfType<bool>(json, r'isReadOnly') ?? true, |  | ||||||
|         assetPath: mapValueOfType<String>(json, r'assetPath')!, |         assetPath: mapValueOfType<String>(json, r'assetPath')!, | ||||||
|         sidecarPath: mapValueOfType<String>(json, r'sidecarPath'), |  | ||||||
|         deviceAssetId: mapValueOfType<String>(json, r'deviceAssetId')!, |         deviceAssetId: mapValueOfType<String>(json, r'deviceAssetId')!, | ||||||
|         deviceId: mapValueOfType<String>(json, r'deviceId')!, |         deviceId: mapValueOfType<String>(json, r'deviceId')!, | ||||||
|  |         duration: mapValueOfType<String>(json, r'duration'), | ||||||
|         fileCreatedAt: mapDateTime(json, r'fileCreatedAt', r'')!, |         fileCreatedAt: mapDateTime(json, r'fileCreatedAt', r'')!, | ||||||
|         fileModifiedAt: mapDateTime(json, r'fileModifiedAt', r'')!, |         fileModifiedAt: mapDateTime(json, r'fileModifiedAt', r'')!, | ||||||
|         isFavorite: mapValueOfType<bool>(json, r'isFavorite')!, |  | ||||||
|         isArchived: mapValueOfType<bool>(json, r'isArchived'), |         isArchived: mapValueOfType<bool>(json, r'isArchived'), | ||||||
|  |         isFavorite: mapValueOfType<bool>(json, r'isFavorite')!, | ||||||
|  |         isReadOnly: mapValueOfType<bool>(json, r'isReadOnly') ?? true, | ||||||
|         isVisible: mapValueOfType<bool>(json, r'isVisible'), |         isVisible: mapValueOfType<bool>(json, r'isVisible'), | ||||||
|         duration: mapValueOfType<String>(json, r'duration'), |         sidecarPath: mapValueOfType<String>(json, r'sidecarPath'), | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
|   | |||||||
							
								
								
									
										36
									
								
								mobile/openapi/lib/model/job_counts_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										36
									
								
								mobile/openapi/lib/model/job_counts_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -15,54 +15,54 @@ class JobCountsDto { | |||||||
|   JobCountsDto({ |   JobCountsDto({ | ||||||
|     required this.active, |     required this.active, | ||||||
|     required this.completed, |     required this.completed, | ||||||
|     required this.failed, |  | ||||||
|     required this.delayed, |     required this.delayed, | ||||||
|     required this.waiting, |     required this.failed, | ||||||
|     required this.paused, |     required this.paused, | ||||||
|  |     required this.waiting, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   int active; |   int active; | ||||||
| 
 | 
 | ||||||
|   int completed; |   int completed; | ||||||
| 
 | 
 | ||||||
|   int failed; |  | ||||||
| 
 |  | ||||||
|   int delayed; |   int delayed; | ||||||
| 
 | 
 | ||||||
|   int waiting; |   int failed; | ||||||
| 
 | 
 | ||||||
|   int paused; |   int paused; | ||||||
| 
 | 
 | ||||||
|  |   int waiting; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is JobCountsDto && |   bool operator ==(Object other) => identical(this, other) || other is JobCountsDto && | ||||||
|      other.active == active && |      other.active == active && | ||||||
|      other.completed == completed && |      other.completed == completed && | ||||||
|      other.failed == failed && |  | ||||||
|      other.delayed == delayed && |      other.delayed == delayed && | ||||||
|      other.waiting == waiting && |      other.failed == failed && | ||||||
|      other.paused == paused; |      other.paused == paused && | ||||||
|  |      other.waiting == waiting; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (active.hashCode) + |     (active.hashCode) + | ||||||
|     (completed.hashCode) + |     (completed.hashCode) + | ||||||
|     (failed.hashCode) + |  | ||||||
|     (delayed.hashCode) + |     (delayed.hashCode) + | ||||||
|     (waiting.hashCode) + |     (failed.hashCode) + | ||||||
|     (paused.hashCode); |     (paused.hashCode) + | ||||||
|  |     (waiting.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'JobCountsDto[active=$active, completed=$completed, failed=$failed, delayed=$delayed, waiting=$waiting, paused=$paused]'; |   String toString() => 'JobCountsDto[active=$active, completed=$completed, delayed=$delayed, failed=$failed, paused=$paused, waiting=$waiting]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'active'] = this.active; |       json[r'active'] = this.active; | ||||||
|       json[r'completed'] = this.completed; |       json[r'completed'] = this.completed; | ||||||
|       json[r'failed'] = this.failed; |  | ||||||
|       json[r'delayed'] = this.delayed; |       json[r'delayed'] = this.delayed; | ||||||
|       json[r'waiting'] = this.waiting; |       json[r'failed'] = this.failed; | ||||||
|       json[r'paused'] = this.paused; |       json[r'paused'] = this.paused; | ||||||
|  |       json[r'waiting'] = this.waiting; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -76,10 +76,10 @@ class JobCountsDto { | |||||||
|       return JobCountsDto( |       return JobCountsDto( | ||||||
|         active: mapValueOfType<int>(json, r'active')!, |         active: mapValueOfType<int>(json, r'active')!, | ||||||
|         completed: mapValueOfType<int>(json, r'completed')!, |         completed: mapValueOfType<int>(json, r'completed')!, | ||||||
|         failed: mapValueOfType<int>(json, r'failed')!, |  | ||||||
|         delayed: mapValueOfType<int>(json, r'delayed')!, |         delayed: mapValueOfType<int>(json, r'delayed')!, | ||||||
|         waiting: mapValueOfType<int>(json, r'waiting')!, |         failed: mapValueOfType<int>(json, r'failed')!, | ||||||
|         paused: mapValueOfType<int>(json, r'paused')!, |         paused: mapValueOfType<int>(json, r'paused')!, | ||||||
|  |         waiting: mapValueOfType<int>(json, r'waiting')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -129,10 +129,10 @@ class JobCountsDto { | |||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'active', |     'active', | ||||||
|     'completed', |     'completed', | ||||||
|     'failed', |  | ||||||
|     'delayed', |     'delayed', | ||||||
|     'waiting', |     'failed', | ||||||
|     'paused', |     'paused', | ||||||
|  |     'waiting', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										54
									
								
								mobile/openapi/lib/model/login_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										54
									
								
								mobile/openapi/lib/model/login_response_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -14,67 +14,67 @@ class LoginResponseDto { | |||||||
|   /// Returns a new [LoginResponseDto] instance. |   /// Returns a new [LoginResponseDto] instance. | ||||||
|   LoginResponseDto({ |   LoginResponseDto({ | ||||||
|     required this.accessToken, |     required this.accessToken, | ||||||
|     required this.userId, |  | ||||||
|     required this.userEmail, |  | ||||||
|     required this.firstName, |     required this.firstName, | ||||||
|  |     required this.isAdmin, | ||||||
|     required this.lastName, |     required this.lastName, | ||||||
|     required this.profileImagePath, |     required this.profileImagePath, | ||||||
|     required this.isAdmin, |  | ||||||
|     required this.shouldChangePassword, |     required this.shouldChangePassword, | ||||||
|  |     required this.userEmail, | ||||||
|  |     required this.userId, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   String accessToken; |   String accessToken; | ||||||
| 
 | 
 | ||||||
|   String userId; |  | ||||||
| 
 |  | ||||||
|   String userEmail; |  | ||||||
| 
 |  | ||||||
|   String firstName; |   String firstName; | ||||||
| 
 | 
 | ||||||
|  |   bool isAdmin; | ||||||
|  | 
 | ||||||
|   String lastName; |   String lastName; | ||||||
| 
 | 
 | ||||||
|   String profileImagePath; |   String profileImagePath; | ||||||
| 
 | 
 | ||||||
|   bool isAdmin; |  | ||||||
| 
 |  | ||||||
|   bool shouldChangePassword; |   bool shouldChangePassword; | ||||||
| 
 | 
 | ||||||
|  |   String userEmail; | ||||||
|  | 
 | ||||||
|  |   String userId; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is LoginResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is LoginResponseDto && | ||||||
|      other.accessToken == accessToken && |      other.accessToken == accessToken && | ||||||
|      other.userId == userId && |  | ||||||
|      other.userEmail == userEmail && |  | ||||||
|      other.firstName == firstName && |      other.firstName == firstName && | ||||||
|  |      other.isAdmin == isAdmin && | ||||||
|      other.lastName == lastName && |      other.lastName == lastName && | ||||||
|      other.profileImagePath == profileImagePath && |      other.profileImagePath == profileImagePath && | ||||||
|      other.isAdmin == isAdmin && |      other.shouldChangePassword == shouldChangePassword && | ||||||
|      other.shouldChangePassword == shouldChangePassword; |      other.userEmail == userEmail && | ||||||
|  |      other.userId == userId; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (accessToken.hashCode) + |     (accessToken.hashCode) + | ||||||
|     (userId.hashCode) + |  | ||||||
|     (userEmail.hashCode) + |  | ||||||
|     (firstName.hashCode) + |     (firstName.hashCode) + | ||||||
|  |     (isAdmin.hashCode) + | ||||||
|     (lastName.hashCode) + |     (lastName.hashCode) + | ||||||
|     (profileImagePath.hashCode) + |     (profileImagePath.hashCode) + | ||||||
|     (isAdmin.hashCode) + |     (shouldChangePassword.hashCode) + | ||||||
|     (shouldChangePassword.hashCode); |     (userEmail.hashCode) + | ||||||
|  |     (userId.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'LoginResponseDto[accessToken=$accessToken, userId=$userId, userEmail=$userEmail, firstName=$firstName, lastName=$lastName, profileImagePath=$profileImagePath, isAdmin=$isAdmin, shouldChangePassword=$shouldChangePassword]'; |   String toString() => 'LoginResponseDto[accessToken=$accessToken, firstName=$firstName, isAdmin=$isAdmin, lastName=$lastName, profileImagePath=$profileImagePath, shouldChangePassword=$shouldChangePassword, userEmail=$userEmail, userId=$userId]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'accessToken'] = this.accessToken; |       json[r'accessToken'] = this.accessToken; | ||||||
|       json[r'userId'] = this.userId; |  | ||||||
|       json[r'userEmail'] = this.userEmail; |  | ||||||
|       json[r'firstName'] = this.firstName; |       json[r'firstName'] = this.firstName; | ||||||
|  |       json[r'isAdmin'] = this.isAdmin; | ||||||
|       json[r'lastName'] = this.lastName; |       json[r'lastName'] = this.lastName; | ||||||
|       json[r'profileImagePath'] = this.profileImagePath; |       json[r'profileImagePath'] = this.profileImagePath; | ||||||
|       json[r'isAdmin'] = this.isAdmin; |  | ||||||
|       json[r'shouldChangePassword'] = this.shouldChangePassword; |       json[r'shouldChangePassword'] = this.shouldChangePassword; | ||||||
|  |       json[r'userEmail'] = this.userEmail; | ||||||
|  |       json[r'userId'] = this.userId; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -87,13 +87,13 @@ class LoginResponseDto { | |||||||
| 
 | 
 | ||||||
|       return LoginResponseDto( |       return LoginResponseDto( | ||||||
|         accessToken: mapValueOfType<String>(json, r'accessToken')!, |         accessToken: mapValueOfType<String>(json, r'accessToken')!, | ||||||
|         userId: mapValueOfType<String>(json, r'userId')!, |  | ||||||
|         userEmail: mapValueOfType<String>(json, r'userEmail')!, |  | ||||||
|         firstName: mapValueOfType<String>(json, r'firstName')!, |         firstName: mapValueOfType<String>(json, r'firstName')!, | ||||||
|  |         isAdmin: mapValueOfType<bool>(json, r'isAdmin')!, | ||||||
|         lastName: mapValueOfType<String>(json, r'lastName')!, |         lastName: mapValueOfType<String>(json, r'lastName')!, | ||||||
|         profileImagePath: mapValueOfType<String>(json, r'profileImagePath')!, |         profileImagePath: mapValueOfType<String>(json, r'profileImagePath')!, | ||||||
|         isAdmin: mapValueOfType<bool>(json, r'isAdmin')!, |  | ||||||
|         shouldChangePassword: mapValueOfType<bool>(json, r'shouldChangePassword')!, |         shouldChangePassword: mapValueOfType<bool>(json, r'shouldChangePassword')!, | ||||||
|  |         userEmail: mapValueOfType<String>(json, r'userEmail')!, | ||||||
|  |         userId: mapValueOfType<String>(json, r'userId')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -142,13 +142,13 @@ class LoginResponseDto { | |||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'accessToken', |     'accessToken', | ||||||
|     'userId', |  | ||||||
|     'userEmail', |  | ||||||
|     'firstName', |     'firstName', | ||||||
|  |     'isAdmin', | ||||||
|     'lastName', |     'lastName', | ||||||
|     'profileImagePath', |     'profileImagePath', | ||||||
|     'isAdmin', |  | ||||||
|     'shouldChangePassword', |     'shouldChangePassword', | ||||||
|  |     'userEmail', | ||||||
|  |     'userId', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
							
								
								
									
										22
									
								
								mobile/openapi/lib/model/logout_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										22
									
								
								mobile/openapi/lib/model/logout_response_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -13,32 +13,32 @@ part of openapi.api; | |||||||
| class LogoutResponseDto { | class LogoutResponseDto { | ||||||
|   /// Returns a new [LogoutResponseDto] instance. |   /// Returns a new [LogoutResponseDto] instance. | ||||||
|   LogoutResponseDto({ |   LogoutResponseDto({ | ||||||
|     required this.successful, |  | ||||||
|     required this.redirectUri, |     required this.redirectUri, | ||||||
|  |     required this.successful, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   bool successful; |  | ||||||
| 
 |  | ||||||
|   String redirectUri; |   String redirectUri; | ||||||
| 
 | 
 | ||||||
|  |   bool successful; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is LogoutResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is LogoutResponseDto && | ||||||
|      other.successful == successful && |      other.redirectUri == redirectUri && | ||||||
|      other.redirectUri == redirectUri; |      other.successful == successful; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (successful.hashCode) + |     (redirectUri.hashCode) + | ||||||
|     (redirectUri.hashCode); |     (successful.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'LogoutResponseDto[successful=$successful, redirectUri=$redirectUri]'; |   String toString() => 'LogoutResponseDto[redirectUri=$redirectUri, successful=$successful]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'successful'] = this.successful; |  | ||||||
|       json[r'redirectUri'] = this.redirectUri; |       json[r'redirectUri'] = this.redirectUri; | ||||||
|  |       json[r'successful'] = this.successful; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -50,8 +50,8 @@ class LogoutResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return LogoutResponseDto( |       return LogoutResponseDto( | ||||||
|         successful: mapValueOfType<bool>(json, r'successful')!, |  | ||||||
|         redirectUri: mapValueOfType<String>(json, r'redirectUri')!, |         redirectUri: mapValueOfType<String>(json, r'redirectUri')!, | ||||||
|  |         successful: mapValueOfType<bool>(json, r'successful')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -99,8 +99,8 @@ class LogoutResponseDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'successful', |  | ||||||
|     'redirectUri', |     'redirectUri', | ||||||
|  |     'successful', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -13,32 +13,32 @@ part of openapi.api; | |||||||
| class MemoryLaneResponseDto { | class MemoryLaneResponseDto { | ||||||
|   /// Returns a new [MemoryLaneResponseDto] instance. |   /// Returns a new [MemoryLaneResponseDto] instance. | ||||||
|   MemoryLaneResponseDto({ |   MemoryLaneResponseDto({ | ||||||
|     required this.title, |  | ||||||
|     this.assets = const [], |     this.assets = const [], | ||||||
|  |     required this.title, | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   String title; |  | ||||||
| 
 |  | ||||||
|   List<AssetResponseDto> assets; |   List<AssetResponseDto> assets; | ||||||
| 
 | 
 | ||||||
|  |   String title; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is MemoryLaneResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is MemoryLaneResponseDto && | ||||||
|      other.title == title && |      other.assets == assets && | ||||||
|      other.assets == assets; |      other.title == title; | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|     (title.hashCode) + |     (assets.hashCode) + | ||||||
|     (assets.hashCode); |     (title.hashCode); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'MemoryLaneResponseDto[title=$title, assets=$assets]'; |   String toString() => 'MemoryLaneResponseDto[assets=$assets, title=$title]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'title'] = this.title; |  | ||||||
|       json[r'assets'] = this.assets; |       json[r'assets'] = this.assets; | ||||||
|  |       json[r'title'] = this.title; | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -50,8 +50,8 @@ class MemoryLaneResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return MemoryLaneResponseDto( |       return MemoryLaneResponseDto( | ||||||
|         title: mapValueOfType<String>(json, r'title')!, |  | ||||||
|         assets: AssetResponseDto.listFromJson(json[r'assets']), |         assets: AssetResponseDto.listFromJson(json[r'assets']), | ||||||
|  |         title: mapValueOfType<String>(json, r'title')!, | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -99,8 +99,8 @@ class MemoryLaneResponseDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|     'title', |  | ||||||
|     'assets', |     'assets', | ||||||
|  |     'title', | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -13,13 +13,29 @@ part of openapi.api; | |||||||
| class OAuthConfigResponseDto { | class OAuthConfigResponseDto { | ||||||
|   /// Returns a new [OAuthConfigResponseDto] instance. |   /// Returns a new [OAuthConfigResponseDto] instance. | ||||||
|   OAuthConfigResponseDto({ |   OAuthConfigResponseDto({ | ||||||
|  |     this.autoLaunch, | ||||||
|  |     this.buttonText, | ||||||
|     required this.enabled, |     required this.enabled, | ||||||
|     required this.passwordLoginEnabled, |     required this.passwordLoginEnabled, | ||||||
|     this.url, |     this.url, | ||||||
|     this.buttonText, |  | ||||||
|     this.autoLaunch, |  | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|  |   /// | ||||||
|  |   /// Please note: This property should have been non-nullable! Since the specification file | ||||||
|  |   /// does not include a default value (using the "default:" property), however, the generated | ||||||
|  |   /// source code must fall back to having a nullable type. | ||||||
|  |   /// Consider adding a "default:" property in the specification file to hide this note. | ||||||
|  |   /// | ||||||
|  |   bool? autoLaunch; | ||||||
|  | 
 | ||||||
|  |   /// | ||||||
|  |   /// Please note: This property should have been non-nullable! Since the specification file | ||||||
|  |   /// does not include a default value (using the "default:" property), however, the generated | ||||||
|  |   /// source code must fall back to having a nullable type. | ||||||
|  |   /// Consider adding a "default:" property in the specification file to hide this note. | ||||||
|  |   /// | ||||||
|  |   String? buttonText; | ||||||
|  | 
 | ||||||
|   bool enabled; |   bool enabled; | ||||||
| 
 | 
 | ||||||
|   bool passwordLoginEnabled; |   bool passwordLoginEnabled; | ||||||
| @@ -32,60 +48,44 @@ class OAuthConfigResponseDto { | |||||||
|   /// |   /// | ||||||
|   String? url; |   String? url; | ||||||
| 
 | 
 | ||||||
|   /// |  | ||||||
|   /// Please note: This property should have been non-nullable! Since the specification file |  | ||||||
|   /// does not include a default value (using the "default:" property), however, the generated |  | ||||||
|   /// source code must fall back to having a nullable type. |  | ||||||
|   /// Consider adding a "default:" property in the specification file to hide this note. |  | ||||||
|   /// |  | ||||||
|   String? buttonText; |  | ||||||
| 
 |  | ||||||
|   /// |  | ||||||
|   /// Please note: This property should have been non-nullable! Since the specification file |  | ||||||
|   /// does not include a default value (using the "default:" property), however, the generated |  | ||||||
|   /// source code must fall back to having a nullable type. |  | ||||||
|   /// Consider adding a "default:" property in the specification file to hide this note. |  | ||||||
|   /// |  | ||||||
|   bool? autoLaunch; |  | ||||||
| 
 |  | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is OAuthConfigResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is OAuthConfigResponseDto && | ||||||
|  |      other.autoLaunch == autoLaunch && | ||||||
|  |      other.buttonText == buttonText && | ||||||
|      other.enabled == enabled && |      other.enabled == enabled && | ||||||
|      other.passwordLoginEnabled == passwordLoginEnabled && |      other.passwordLoginEnabled == passwordLoginEnabled && | ||||||
|      other.url == url && |      other.url == url; | ||||||
|      other.buttonText == buttonText && |  | ||||||
|      other.autoLaunch == autoLaunch; |  | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|  |     (autoLaunch == null ? 0 : autoLaunch!.hashCode) + | ||||||
|  |     (buttonText == null ? 0 : buttonText!.hashCode) + | ||||||
|     (enabled.hashCode) + |     (enabled.hashCode) + | ||||||
|     (passwordLoginEnabled.hashCode) + |     (passwordLoginEnabled.hashCode) + | ||||||
|     (url == null ? 0 : url!.hashCode) + |     (url == null ? 0 : url!.hashCode); | ||||||
|     (buttonText == null ? 0 : buttonText!.hashCode) + |  | ||||||
|     (autoLaunch == null ? 0 : autoLaunch!.hashCode); |  | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'OAuthConfigResponseDto[enabled=$enabled, passwordLoginEnabled=$passwordLoginEnabled, url=$url, buttonText=$buttonText, autoLaunch=$autoLaunch]'; |   String toString() => 'OAuthConfigResponseDto[autoLaunch=$autoLaunch, buttonText=$buttonText, enabled=$enabled, passwordLoginEnabled=$passwordLoginEnabled, url=$url]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|       json[r'enabled'] = this.enabled; |     if (this.autoLaunch != null) { | ||||||
|       json[r'passwordLoginEnabled'] = this.passwordLoginEnabled; |       json[r'autoLaunch'] = this.autoLaunch; | ||||||
|     if (this.url != null) { |  | ||||||
|       json[r'url'] = this.url; |  | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'url'] = null; |     //  json[r'autoLaunch'] = null; | ||||||
|     } |     } | ||||||
|     if (this.buttonText != null) { |     if (this.buttonText != null) { | ||||||
|       json[r'buttonText'] = this.buttonText; |       json[r'buttonText'] = this.buttonText; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'buttonText'] = null; |     //  json[r'buttonText'] = null; | ||||||
|     } |     } | ||||||
|     if (this.autoLaunch != null) { |       json[r'enabled'] = this.enabled; | ||||||
|       json[r'autoLaunch'] = this.autoLaunch; |       json[r'passwordLoginEnabled'] = this.passwordLoginEnabled; | ||||||
|  |     if (this.url != null) { | ||||||
|  |       json[r'url'] = this.url; | ||||||
|     } else { |     } else { | ||||||
|     //  json[r'autoLaunch'] = null; |     //  json[r'url'] = null; | ||||||
|     } |     } | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| @@ -98,11 +98,11 @@ class OAuthConfigResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return OAuthConfigResponseDto( |       return OAuthConfigResponseDto( | ||||||
|  |         autoLaunch: mapValueOfType<bool>(json, r'autoLaunch'), | ||||||
|  |         buttonText: mapValueOfType<String>(json, r'buttonText'), | ||||||
|         enabled: mapValueOfType<bool>(json, r'enabled')!, |         enabled: mapValueOfType<bool>(json, r'enabled')!, | ||||||
|         passwordLoginEnabled: mapValueOfType<bool>(json, r'passwordLoginEnabled')!, |         passwordLoginEnabled: mapValueOfType<bool>(json, r'passwordLoginEnabled')!, | ||||||
|         url: mapValueOfType<String>(json, r'url'), |         url: mapValueOfType<String>(json, r'url'), | ||||||
|         buttonText: mapValueOfType<String>(json, r'buttonText'), |  | ||||||
|         autoLaunch: mapValueOfType<bool>(json, r'autoLaunch'), |  | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
|   | |||||||
							
								
								
									
										22
									
								
								mobile/openapi/lib/model/people_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										22
									
								
								mobile/openapi/lib/model/people_response_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -13,38 +13,38 @@ part of openapi.api; | |||||||
| class PeopleResponseDto { | class PeopleResponseDto { | ||||||
|   /// Returns a new [PeopleResponseDto] instance. |   /// Returns a new [PeopleResponseDto] instance. | ||||||
|   PeopleResponseDto({ |   PeopleResponseDto({ | ||||||
|  |     this.people = const [], | ||||||
|     required this.total, |     required this.total, | ||||||
|     required this.visible, |     required this.visible, | ||||||
|     this.people = const [], |  | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|  |   List<PersonResponseDto> people; | ||||||
|  | 
 | ||||||
|   num total; |   num total; | ||||||
| 
 | 
 | ||||||
|   num visible; |   num visible; | ||||||
| 
 | 
 | ||||||
|   List<PersonResponseDto> people; |  | ||||||
| 
 |  | ||||||
|   @override |   @override | ||||||
|   bool operator ==(Object other) => identical(this, other) || other is PeopleResponseDto && |   bool operator ==(Object other) => identical(this, other) || other is PeopleResponseDto && | ||||||
|  |      other.people == people && | ||||||
|      other.total == total && |      other.total == total && | ||||||
|      other.visible == visible && |      other.visible == visible; | ||||||
|      other.people == people; |  | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   int get hashCode => |   int get hashCode => | ||||||
|     // ignore: unnecessary_parenthesis |     // ignore: unnecessary_parenthesis | ||||||
|  |     (people.hashCode) + | ||||||
|     (total.hashCode) + |     (total.hashCode) + | ||||||
|     (visible.hashCode) + |     (visible.hashCode); | ||||||
|     (people.hashCode); |  | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   String toString() => 'PeopleResponseDto[total=$total, visible=$visible, people=$people]'; |   String toString() => 'PeopleResponseDto[people=$people, total=$total, visible=$visible]'; | ||||||
| 
 | 
 | ||||||
|   Map<String, dynamic> toJson() { |   Map<String, dynamic> toJson() { | ||||||
|     final json = <String, dynamic>{}; |     final json = <String, dynamic>{}; | ||||||
|  |       json[r'people'] = this.people; | ||||||
|       json[r'total'] = this.total; |       json[r'total'] = this.total; | ||||||
|       json[r'visible'] = this.visible; |       json[r'visible'] = this.visible; | ||||||
|       json[r'people'] = this.people; |  | ||||||
|     return json; |     return json; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @@ -56,9 +56,9 @@ class PeopleResponseDto { | |||||||
|       final json = value.cast<String, dynamic>(); |       final json = value.cast<String, dynamic>(); | ||||||
| 
 | 
 | ||||||
|       return PeopleResponseDto( |       return PeopleResponseDto( | ||||||
|  |         people: PersonResponseDto.listFromJson(json[r'people']), | ||||||
|         total: num.parse('${json[r'total']}'), |         total: num.parse('${json[r'total']}'), | ||||||
|         visible: num.parse('${json[r'visible']}'), |         visible: num.parse('${json[r'visible']}'), | ||||||
|         people: PersonResponseDto.listFromJson(json[r'people']), |  | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|     return null; |     return null; | ||||||
| @@ -106,9 +106,9 @@ class PeopleResponseDto { | |||||||
| 
 | 
 | ||||||
|   /// The list of required keys that must be present in a JSON. |   /// The list of required keys that must be present in a JSON. | ||||||
|   static const requiredKeys = <String>{ |   static const requiredKeys = <String>{ | ||||||
|  |     'people', | ||||||
|     'total', |     'total', | ||||||
|     'visible', |     'visible', | ||||||
|     'people', |  | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|   | |||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user