You've already forked immich
							
							
				mirror of
				https://github.com/immich-app/immich.git
				synced 2025-10-31 00:18:28 +02:00 
			
		
		
		
	Fixed openapi generation command for mobile
This commit is contained in:
		
							
								
								
									
										78
									
								
								mobile/openapi/.openapi-generator/FILES
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										78
									
								
								mobile/openapi/.openapi-generator/FILES
									
									
									
										generated
									
									
									
								
							| @@ -1,4 +1,5 @@ | ||||
| .gitignore | ||||
| .openapi-generator-ignore | ||||
| .travis.yml | ||||
| README.md | ||||
| analysis_options.yaml | ||||
| @@ -167,3 +168,80 @@ lib/model/user_count_response_dto.dart | ||||
| lib/model/user_response_dto.dart | ||||
| lib/model/validate_access_token_response_dto.dart | ||||
| pubspec.yaml | ||||
| test/add_assets_dto_test.dart | ||||
| test/add_assets_response_dto_test.dart | ||||
| test/add_users_dto_test.dart | ||||
| test/admin_signup_response_dto_test.dart | ||||
| test/album_api_test.dart | ||||
| test/album_count_response_dto_test.dart | ||||
| test/album_response_dto_test.dart | ||||
| test/all_job_status_response_dto_test.dart | ||||
| test/asset_api_test.dart | ||||
| test/asset_count_by_time_bucket_response_dto_test.dart | ||||
| test/asset_count_by_time_bucket_test.dart | ||||
| test/asset_count_by_user_id_response_dto_test.dart | ||||
| test/asset_file_upload_response_dto_test.dart | ||||
| test/asset_response_dto_test.dart | ||||
| test/asset_type_enum_test.dart | ||||
| test/authentication_api_test.dart | ||||
| test/check_duplicate_asset_dto_test.dart | ||||
| test/check_duplicate_asset_response_dto_test.dart | ||||
| test/check_existing_assets_dto_test.dart | ||||
| test/check_existing_assets_response_dto_test.dart | ||||
| test/create_album_dto_test.dart | ||||
| test/create_device_info_dto_test.dart | ||||
| test/create_profile_image_response_dto_test.dart | ||||
| test/create_tag_dto_test.dart | ||||
| test/create_user_dto_test.dart | ||||
| test/curated_locations_response_dto_test.dart | ||||
| test/curated_objects_response_dto_test.dart | ||||
| test/delete_asset_dto_test.dart | ||||
| test/delete_asset_response_dto_test.dart | ||||
| test/delete_asset_status_test.dart | ||||
| test/device_info_api_test.dart | ||||
| test/device_info_response_dto_test.dart | ||||
| test/device_type_enum_test.dart | ||||
| test/exif_response_dto_test.dart | ||||
| test/get_asset_by_time_bucket_dto_test.dart | ||||
| test/get_asset_count_by_time_bucket_dto_test.dart | ||||
| test/job_api_test.dart | ||||
| test/job_command_dto_test.dart | ||||
| test/job_command_test.dart | ||||
| test/job_counts_test.dart | ||||
| test/job_id_test.dart | ||||
| test/job_status_response_dto_test.dart | ||||
| test/login_credential_dto_test.dart | ||||
| test/login_response_dto_test.dart | ||||
| test/logout_response_dto_test.dart | ||||
| test/o_auth_api_test.dart | ||||
| test/o_auth_callback_dto_test.dart | ||||
| test/o_auth_config_dto_test.dart | ||||
| test/o_auth_config_response_dto_test.dart | ||||
| test/remove_assets_dto_test.dart | ||||
| test/search_asset_dto_test.dart | ||||
| test/server_info_api_test.dart | ||||
| test/server_info_response_dto_test.dart | ||||
| test/server_ping_response_test.dart | ||||
| test/server_stats_response_dto_test.dart | ||||
| test/server_version_reponse_dto_test.dart | ||||
| test/sign_up_dto_test.dart | ||||
| test/smart_info_response_dto_test.dart | ||||
| test/system_config_api_test.dart | ||||
| test/system_config_key_test.dart | ||||
| test/system_config_response_dto_test.dart | ||||
| test/system_config_response_item_test.dart | ||||
| test/tag_api_test.dart | ||||
| test/tag_response_dto_test.dart | ||||
| test/tag_type_enum_test.dart | ||||
| test/thumbnail_format_test.dart | ||||
| test/time_group_enum_test.dart | ||||
| test/update_album_dto_test.dart | ||||
| test/update_asset_dto_test.dart | ||||
| test/update_device_info_dto_test.dart | ||||
| test/update_tag_dto_test.dart | ||||
| test/update_user_dto_test.dart | ||||
| test/usage_by_user_dto_test.dart | ||||
| test/user_api_test.dart | ||||
| test/user_count_response_dto_test.dart | ||||
| test/user_response_dto_test.dart | ||||
| test/validate_access_token_response_dto_test.dart | ||||
|   | ||||
							
								
								
									
										15
									
								
								mobile/openapi/doc/AdminConfigResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										15
									
								
								mobile/openapi/doc/AdminConfigResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -1,15 +0,0 @@ | ||||
| # openapi.model.AdminConfigResponseDto | ||||
| 
 | ||||
| ## Load the model package | ||||
| ```dart | ||||
| import 'package:openapi/api.dart'; | ||||
| ``` | ||||
| 
 | ||||
| ## Properties | ||||
| Name | Type | Description | Notes | ||||
| ------------ | ------------- | ------------- | ------------- | ||||
| **config** | [**Object**](.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/AssetCountByTimeGroupDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										16
									
								
								mobile/openapi/doc/AssetCountByTimeGroupDto.md
									
									
									
										generated
									
									
									
								
							| @@ -1,16 +0,0 @@ | ||||
| # openapi.model.AssetCountByTimeGroupDto | ||||
| 
 | ||||
| ## Load the model package | ||||
| ```dart | ||||
| import 'package:openapi/api.dart'; | ||||
| ``` | ||||
| 
 | ||||
| ## Properties | ||||
| Name | Type | Description | Notes | ||||
| ------------ | ------------- | ------------- | ------------- | ||||
| **timeGroup** | **String** |  |  | ||||
| **count** | **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) | ||||
| 
 | ||||
| 
 | ||||
| @@ -1,16 +0,0 @@ | ||||
| # openapi.model.AssetCountByTimeGroupResponseDto | ||||
| 
 | ||||
| ## Load the model package | ||||
| ```dart | ||||
| import 'package:openapi/api.dart'; | ||||
| ``` | ||||
| 
 | ||||
| ## Properties | ||||
| Name | Type | Description | Notes | ||||
| ------------ | ------------- | ------------- | ------------- | ||||
| **count** | **int** |  |  | ||||
| **buckets** | [**List<AssetCountByTimeBucketResponseDto>**](AssetCountByTimeBucketResponseDto.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) | ||||
| 
 | ||||
| 
 | ||||
							
								
								
									
										16
									
								
								mobile/openapi/doc/AssetCountResponseDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										16
									
								
								mobile/openapi/doc/AssetCountResponseDto.md
									
									
									
										generated
									
									
									
								
							| @@ -1,16 +0,0 @@ | ||||
| # openapi.model.AssetCountResponseDto | ||||
| 
 | ||||
| ## Load the model package | ||||
| ```dart | ||||
| import 'package:openapi/api.dart'; | ||||
| ``` | ||||
| 
 | ||||
| ## Properties | ||||
| Name | Type | Description | Notes | ||||
| ------------ | ------------- | ------------- | ------------- | ||||
| **photos** | **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) | ||||
| 
 | ||||
| 
 | ||||
							
								
								
									
										34
									
								
								mobile/openapi/doc/AssetEntity.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										34
									
								
								mobile/openapi/doc/AssetEntity.md
									
									
									
										generated
									
									
									
								
							| @@ -1,34 +0,0 @@ | ||||
| # openapi.model.AssetEntity | ||||
| 
 | ||||
| ## Load the model package | ||||
| ```dart | ||||
| import 'package:openapi/api.dart'; | ||||
| ``` | ||||
| 
 | ||||
| ## Properties | ||||
| Name | Type | Description | Notes | ||||
| ------------ | ------------- | ------------- | ------------- | ||||
| **id** | **String** |  |  | ||||
| **deviceAssetId** | **String** |  |  | ||||
| **userId** | **String** |  |  | ||||
| **deviceId** | **String** |  |  | ||||
| **type** | **String** |  |  | ||||
| **originalPath** | **String** |  |  | ||||
| **resizePath** | **String** |  |  | ||||
| **webpPath** | **String** |  |  | ||||
| **encodedVideoPath** | **String** |  |  | ||||
| **createdAt** | **String** |  |  | ||||
| **modifiedAt** | **String** |  |  | ||||
| **isFavorite** | **bool** |  |  | ||||
| **mimeType** | **String** |  |  | ||||
| **checksum** | [**Object**](.md) |  | [optional]  | ||||
| **duration** | **String** |  |  | ||||
| **isVisible** | **bool** |  |  | ||||
| **livePhotoVideoId** | **String** |  |  | ||||
| **exifInfo** | [**ExifEntity**](ExifEntity.md) |  | [optional]  | ||||
| **smartInfo** | [**SmartInfoEntity**](SmartInfoEntity.md) |  | [optional]  | ||||
| **tags** | [**List<TagEntity>**](TagEntity.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) | ||||
| 
 | ||||
| 
 | ||||
							
								
								
									
										105
									
								
								mobile/openapi/doc/ConfigApi.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										105
									
								
								mobile/openapi/doc/ConfigApi.md
									
									
									
										generated
									
									
									
								
							| @@ -1,105 +0,0 @@ | ||||
| # openapi.api.ConfigApi | ||||
| 
 | ||||
| ## Load the API package | ||||
| ```dart | ||||
| import 'package:openapi/api.dart'; | ||||
| ``` | ||||
| 
 | ||||
| All URIs are relative to */api* | ||||
| 
 | ||||
| Method | HTTP request | Description | ||||
| ------------- | ------------- | ------------- | ||||
| [**getSystemConfig**](ConfigApi.md#getsystemconfig) | **GET** /config/system |  | ||||
| [**updateSystemConfig**](ConfigApi.md#updatesystemconfig) | **PUT** /config/system |  | ||||
| 
 | ||||
| 
 | ||||
| # **getSystemConfig** | ||||
| > SystemConfigResponseDto getSystemConfig() | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| ### Example | ||||
| ```dart | ||||
| import 'package:openapi/api.dart'; | ||||
| // TODO Configure HTTP Bearer authorization: bearer | ||||
| // Case 1. Use String Token | ||||
| //defaultApiClient.getAuthentication<HttpBearerAuth>('bearer').setAccessToken('YOUR_ACCESS_TOKEN'); | ||||
| // Case 2. Use Function which generate token. | ||||
| // String yourTokenGeneratorFunction() { ... } | ||||
| //defaultApiClient.getAuthentication<HttpBearerAuth>('bearer').setAccessToken(yourTokenGeneratorFunction); | ||||
| 
 | ||||
| final api_instance = ConfigApi(); | ||||
| 
 | ||||
| try { | ||||
|     final result = api_instance.getSystemConfig(); | ||||
|     print(result); | ||||
| } catch (e) { | ||||
|     print('Exception when calling ConfigApi->getSystemConfig: $e\n'); | ||||
| } | ||||
| ``` | ||||
| 
 | ||||
| ### Parameters | ||||
| This endpoint does not need any parameter. | ||||
| 
 | ||||
| ### Return type | ||||
| 
 | ||||
| [**SystemConfigResponseDto**](SystemConfigResponseDto.md) | ||||
| 
 | ||||
| ### Authorization | ||||
| 
 | ||||
| [bearer](../README.md#bearer) | ||||
| 
 | ||||
| ### HTTP request headers | ||||
| 
 | ||||
|  - **Content-Type**: Not defined | ||||
|  - **Accept**: application/json | ||||
| 
 | ||||
| [[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) | ||||
| 
 | ||||
| # **updateSystemConfig** | ||||
| > SystemConfigResponseDto updateSystemConfig(body) | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| ### Example | ||||
| ```dart | ||||
| import 'package:openapi/api.dart'; | ||||
| // TODO Configure HTTP Bearer authorization: bearer | ||||
| // Case 1. Use String Token | ||||
| //defaultApiClient.getAuthentication<HttpBearerAuth>('bearer').setAccessToken('YOUR_ACCESS_TOKEN'); | ||||
| // Case 2. Use Function which generate token. | ||||
| // String yourTokenGeneratorFunction() { ... } | ||||
| //defaultApiClient.getAuthentication<HttpBearerAuth>('bearer').setAccessToken(yourTokenGeneratorFunction); | ||||
| 
 | ||||
| final api_instance = ConfigApi(); | ||||
| final body = Object(); // Object |  | ||||
| 
 | ||||
| try { | ||||
|     final result = api_instance.updateSystemConfig(body); | ||||
|     print(result); | ||||
| } catch (e) { | ||||
|     print('Exception when calling ConfigApi->updateSystemConfig: $e\n'); | ||||
| } | ||||
| ``` | ||||
| 
 | ||||
| ### Parameters | ||||
| 
 | ||||
| Name | Type | Description  | Notes | ||||
| ------------- | ------------- | ------------- | ------------- | ||||
|  **body** | **Object**|  |  | ||||
| 
 | ||||
| ### Return type | ||||
| 
 | ||||
| [**SystemConfigResponseDto**](SystemConfigResponseDto.md) | ||||
| 
 | ||||
| ### Authorization | ||||
| 
 | ||||
| [bearer](../README.md#bearer) | ||||
| 
 | ||||
| ### HTTP request headers | ||||
| 
 | ||||
|  - **Content-Type**: application/json | ||||
|  - **Accept**: application/json | ||||
| 
 | ||||
| [[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) | ||||
| 
 | ||||
							
								
								
									
										15
									
								
								mobile/openapi/doc/CreateJobDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										15
									
								
								mobile/openapi/doc/CreateJobDto.md
									
									
									
										generated
									
									
									
								
							| @@ -1,15 +0,0 @@ | ||||
| # openapi.model.CreateJobDto | ||||
| 
 | ||||
| ## Load the model package | ||||
| ```dart | ||||
| import 'package:openapi/api.dart'; | ||||
| ``` | ||||
| 
 | ||||
| ## Properties | ||||
| Name | Type | Description | Notes | ||||
| ------------ | ------------- | ------------- | ------------- | ||||
| **jobType** | [**JobType**](JobType.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) | ||||
| 
 | ||||
| 
 | ||||
							
								
								
									
										39
									
								
								mobile/openapi/doc/ExifEntity.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										39
									
								
								mobile/openapi/doc/ExifEntity.md
									
									
									
										generated
									
									
									
								
							| @@ -1,39 +0,0 @@ | ||||
| # openapi.model.ExifEntity | ||||
| 
 | ||||
| ## Load the model package | ||||
| ```dart | ||||
| import 'package:openapi/api.dart'; | ||||
| ``` | ||||
| 
 | ||||
| ## Properties | ||||
| Name | Type | Description | Notes | ||||
| ------------ | ------------- | ------------- | ------------- | ||||
| **id** | **String** |  |  | ||||
| **assetId** | **String** |  |  | ||||
| **description** | **String** | General info |  | ||||
| **exifImageWidth** | **num** |  |  | ||||
| **exifImageHeight** | **num** |  |  | ||||
| **fileSizeInByte** | **num** |  |  | ||||
| **orientation** | **String** |  |  | ||||
| **dateTimeOriginal** | [**DateTime**](DateTime.md) |  |  | ||||
| **modifyDate** | [**DateTime**](DateTime.md) |  |  | ||||
| **latitude** | **num** |  |  | ||||
| **longitude** | **num** |  |  | ||||
| **city** | **String** |  |  | ||||
| **state** | **String** |  |  | ||||
| **country** | **String** |  |  | ||||
| **make** | **String** | Image info |  | ||||
| **model** | **String** |  |  | ||||
| **imageName** | **String** |  |  | ||||
| **lensModel** | **String** |  |  | ||||
| **fNumber** | **num** |  |  | ||||
| **focalLength** | **num** |  |  | ||||
| **iso** | **num** |  |  | ||||
| **exposureTime** | **num** |  |  | ||||
| **fps** | **num** | Video info | [optional]  | ||||
| **asset** | [**AssetEntity**](AssetEntity.md) |  | [optional]  | ||||
| **exifTextSearchableColumn** | **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) | ||||
| 
 | ||||
| 
 | ||||
							
								
								
									
										15
									
								
								mobile/openapi/doc/GetAssetCountByTimeGroupDto.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										15
									
								
								mobile/openapi/doc/GetAssetCountByTimeGroupDto.md
									
									
									
										generated
									
									
									
								
							| @@ -1,15 +0,0 @@ | ||||
| # openapi.model.GetAssetCountByTimeGroupDto | ||||
| 
 | ||||
| ## Load the model package | ||||
| ```dart | ||||
| import 'package:openapi/api.dart'; | ||||
| ``` | ||||
| 
 | ||||
| ## Properties | ||||
| Name | Type | Description | Notes | ||||
| ------------ | ------------- | ------------- | ------------- | ||||
| **timeGroup** | [**TimeGroupEnum**](TimeGroupEnum.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/JobType.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										14
									
								
								mobile/openapi/doc/JobType.md
									
									
									
										generated
									
									
									
								
							| @@ -1,14 +0,0 @@ | ||||
| # openapi.model.JobType | ||||
| 
 | ||||
| ## Load the model package | ||||
| ```dart | ||||
| import 'package:openapi/api.dart'; | ||||
| ``` | ||||
| 
 | ||||
| ## Properties | ||||
| Name | Type | Description | Notes | ||||
| ------------ | ------------- | ------------- | ------------- | ||||
| 
 | ||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||
| 
 | ||||
| 
 | ||||
							
								
								
									
										19
									
								
								mobile/openapi/doc/SmartInfoEntity.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										19
									
								
								mobile/openapi/doc/SmartInfoEntity.md
									
									
									
										generated
									
									
									
								
							| @@ -1,19 +0,0 @@ | ||||
| # openapi.model.SmartInfoEntity | ||||
| 
 | ||||
| ## Load the model package | ||||
| ```dart | ||||
| import 'package:openapi/api.dart'; | ||||
| ``` | ||||
| 
 | ||||
| ## Properties | ||||
| Name | Type | Description | Notes | ||||
| ------------ | ------------- | ------------- | ------------- | ||||
| **id** | **String** |  |  | ||||
| **assetId** | **String** |  |  | ||||
| **tags** | **List<String>** |  | [default to const []] | ||||
| **objects** | **List<String>** |  | [default to const []] | ||||
| **asset** | [**AssetEntity**](AssetEntity.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) | ||||
| 
 | ||||
| 
 | ||||
							
								
								
									
										16
									
								
								mobile/openapi/doc/SystemConfigEntity.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										16
									
								
								mobile/openapi/doc/SystemConfigEntity.md
									
									
									
										generated
									
									
									
								
							| @@ -1,16 +0,0 @@ | ||||
| # openapi.model.SystemConfigEntity | ||||
| 
 | ||||
| ## Load the model package | ||||
| ```dart | ||||
| import 'package:openapi/api.dart'; | ||||
| ``` | ||||
| 
 | ||||
| ## Properties | ||||
| Name | Type | Description | Notes | ||||
| ------------ | ------------- | ------------- | ------------- | ||||
| **key** | **String** |  |  | ||||
| **value** | [**Object**](.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) | ||||
| 
 | ||||
| 
 | ||||
							
								
								
									
										21
									
								
								mobile/openapi/doc/TagEntity.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										21
									
								
								mobile/openapi/doc/TagEntity.md
									
									
									
										generated
									
									
									
								
							| @@ -1,21 +0,0 @@ | ||||
| # openapi.model.TagEntity | ||||
| 
 | ||||
| ## Load the model package | ||||
| ```dart | ||||
| import 'package:openapi/api.dart'; | ||||
| ``` | ||||
| 
 | ||||
| ## Properties | ||||
| Name | Type | Description | Notes | ||||
| ------------ | ------------- | ------------- | ------------- | ||||
| **id** | **String** |  |  | ||||
| **type** | **String** |  |  | ||||
| **name** | **String** |  |  | ||||
| **userId** | **String** |  |  | ||||
| **renameTagId** | **String** |  |  | ||||
| **assets** | [**List<AssetEntity>**](AssetEntity.md) |  | [default to const []] | ||||
| **user** | [**UserEntity**](UserEntity.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/TimeBucketEnum.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										14
									
								
								mobile/openapi/doc/TimeBucketEnum.md
									
									
									
										generated
									
									
									
								
							| @@ -1,14 +0,0 @@ | ||||
| # openapi.model.TimeBucketEnum | ||||
| 
 | ||||
| ## Load the model package | ||||
| ```dart | ||||
| import 'package:openapi/api.dart'; | ||||
| ``` | ||||
| 
 | ||||
| ## Properties | ||||
| Name | Type | Description | Notes | ||||
| ------------ | ------------- | ------------- | ------------- | ||||
| 
 | ||||
| [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) | ||||
| 
 | ||||
| 
 | ||||
							
								
								
									
										27
									
								
								mobile/openapi/doc/UserEntity.md
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										27
									
								
								mobile/openapi/doc/UserEntity.md
									
									
									
										generated
									
									
									
								
							| @@ -1,27 +0,0 @@ | ||||
| # openapi.model.UserEntity | ||||
| 
 | ||||
| ## Load the model package | ||||
| ```dart | ||||
| import 'package:openapi/api.dart'; | ||||
| ``` | ||||
| 
 | ||||
| ## Properties | ||||
| Name | Type | Description | Notes | ||||
| ------------ | ------------- | ------------- | ------------- | ||||
| **id** | **String** |  |  | ||||
| **firstName** | **String** |  |  | ||||
| **lastName** | **String** |  |  | ||||
| **isAdmin** | **bool** |  |  | ||||
| **email** | **String** |  |  | ||||
| **password** | **String** |  | [optional]  | ||||
| **salt** | **String** |  | [optional]  | ||||
| **oauthId** | **String** |  |  | ||||
| **profileImagePath** | **String** |  |  | ||||
| **shouldChangePassword** | **bool** |  |  | ||||
| **createdAt** | **String** |  |  | ||||
| **deletedAt** | [**DateTime**](DateTime.md) |  | [optional]  | ||||
| **tags** | [**List<TagEntity>**](TagEntity.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) | ||||
| 
 | ||||
| 
 | ||||
							
								
								
									
										106
									
								
								mobile/openapi/lib/api/config_api.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										106
									
								
								mobile/openapi/lib/api/config_api.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,106 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| part of openapi.api; | ||||
| 
 | ||||
| 
 | ||||
| class ConfigApi { | ||||
|   ConfigApi([ApiClient? apiClient]) : apiClient = apiClient ?? defaultApiClient; | ||||
| 
 | ||||
|   final ApiClient apiClient; | ||||
| 
 | ||||
|   /// Performs an HTTP 'GET /config/system' operation and returns the [Response]. | ||||
|   Future<Response> getSystemConfigWithHttpInfo() async { | ||||
|     // ignore: prefer_const_declarations | ||||
|     final path = r'/config/system'; | ||||
| 
 | ||||
|     // ignore: prefer_final_locals | ||||
|     Object? postBody; | ||||
| 
 | ||||
|     final queryParams = <QueryParam>[]; | ||||
|     final headerParams = <String, String>{}; | ||||
|     final formParams = <String, String>{}; | ||||
| 
 | ||||
|     const contentTypes = <String>[]; | ||||
| 
 | ||||
| 
 | ||||
|     return apiClient.invokeAPI( | ||||
|       path, | ||||
|       'GET', | ||||
|       queryParams, | ||||
|       postBody, | ||||
|       headerParams, | ||||
|       formParams, | ||||
|       contentTypes.isEmpty ? null : contentTypes.first, | ||||
|     ); | ||||
|   } | ||||
| 
 | ||||
|   Future<SystemConfigResponseDto?> getSystemConfig() async { | ||||
|     final response = await getSystemConfigWithHttpInfo(); | ||||
|     if (response.statusCode >= HttpStatus.badRequest) { | ||||
|       throw ApiException(response.statusCode, await _decodeBodyBytes(response)); | ||||
|     } | ||||
|     // When a remote server returns no body with a status of 204, we shall not decode it. | ||||
|     // At the time of writing this, `dart:convert` will throw an "Unexpected end of input" | ||||
|     // FormatException when trying to decode an empty string. | ||||
|     if (response.body.isNotEmpty && response.statusCode != HttpStatus.noContent) { | ||||
|       return await apiClient.deserializeAsync(await _decodeBodyBytes(response), 'SystemConfigResponseDto',) as SystemConfigResponseDto; | ||||
|      | ||||
|     } | ||||
|     return null; | ||||
|   } | ||||
| 
 | ||||
|   /// Performs an HTTP 'PUT /config/system' operation and returns the [Response]. | ||||
|   /// Parameters: | ||||
|   /// | ||||
|   /// * [Object] body (required): | ||||
|   Future<Response> updateSystemConfigWithHttpInfo(Object body,) async { | ||||
|     // ignore: prefer_const_declarations | ||||
|     final path = r'/config/system'; | ||||
| 
 | ||||
|     // ignore: prefer_final_locals | ||||
|     Object? postBody = body; | ||||
| 
 | ||||
|     final queryParams = <QueryParam>[]; | ||||
|     final headerParams = <String, String>{}; | ||||
|     final formParams = <String, String>{}; | ||||
| 
 | ||||
|     const contentTypes = <String>['application/json']; | ||||
| 
 | ||||
| 
 | ||||
|     return apiClient.invokeAPI( | ||||
|       path, | ||||
|       'PUT', | ||||
|       queryParams, | ||||
|       postBody, | ||||
|       headerParams, | ||||
|       formParams, | ||||
|       contentTypes.isEmpty ? null : contentTypes.first, | ||||
|     ); | ||||
|   } | ||||
| 
 | ||||
|   /// Parameters: | ||||
|   /// | ||||
|   /// * [Object] body (required): | ||||
|   Future<SystemConfigResponseDto?> updateSystemConfig(Object body,) async { | ||||
|     final response = await updateSystemConfigWithHttpInfo(body,); | ||||
|     if (response.statusCode >= HttpStatus.badRequest) { | ||||
|       throw ApiException(response.statusCode, await _decodeBodyBytes(response)); | ||||
|     } | ||||
|     // When a remote server returns no body with a status of 204, we shall not decode it. | ||||
|     // At the time of writing this, `dart:convert` will throw an "Unexpected end of input" | ||||
|     // FormatException when trying to decode an empty string. | ||||
|     if (response.body.isNotEmpty && response.statusCode != HttpStatus.noContent) { | ||||
|       return await apiClient.deserializeAsync(await _decodeBodyBytes(response), 'SystemConfigResponseDto',) as SystemConfigResponseDto; | ||||
|      | ||||
|     } | ||||
|     return null; | ||||
|   } | ||||
| } | ||||
							
								
								
									
										111
									
								
								mobile/openapi/lib/model/admin_config_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										111
									
								
								mobile/openapi/lib/model/admin_config_response_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,111 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| part of openapi.api; | ||||
| 
 | ||||
| class AdminConfigResponseDto { | ||||
|   /// Returns a new [AdminConfigResponseDto] instance. | ||||
|   AdminConfigResponseDto({ | ||||
|     required this.config, | ||||
|   }); | ||||
| 
 | ||||
|   Object config; | ||||
| 
 | ||||
|   @override | ||||
|   bool operator ==(Object other) => identical(this, other) || other is AdminConfigResponseDto && | ||||
|      other.config == config; | ||||
| 
 | ||||
|   @override | ||||
|   int get hashCode => | ||||
|     // ignore: unnecessary_parenthesis | ||||
|     (config.hashCode); | ||||
| 
 | ||||
|   @override | ||||
|   String toString() => 'AdminConfigResponseDto[config=$config]'; | ||||
| 
 | ||||
|   Map<String, dynamic> toJson() { | ||||
|     final _json = <String, dynamic>{}; | ||||
|       _json[r'config'] = config; | ||||
|     return _json; | ||||
|   } | ||||
| 
 | ||||
|   /// Returns a new [AdminConfigResponseDto] instance and imports its values from | ||||
|   /// [value] if it's a [Map], null otherwise. | ||||
|   // ignore: prefer_constructors_over_static_methods | ||||
|   static AdminConfigResponseDto? fromJson(dynamic value) { | ||||
|     if (value is Map) { | ||||
|       final json = value.cast<String, dynamic>(); | ||||
| 
 | ||||
|       // Ensure that the map contains the required keys. | ||||
|       // Note 1: the values aren't checked for validity beyond being non-null. | ||||
|       // Note 2: this code is stripped in release mode! | ||||
|       assert(() { | ||||
|         requiredKeys.forEach((key) { | ||||
|           assert(json.containsKey(key), 'Required key "AdminConfigResponseDto[$key]" is missing from JSON.'); | ||||
|           assert(json[key] != null, 'Required key "AdminConfigResponseDto[$key]" has a null value in JSON.'); | ||||
|         }); | ||||
|         return true; | ||||
|       }()); | ||||
| 
 | ||||
|       return AdminConfigResponseDto( | ||||
|         config: mapValueOfType<Object>(json, r'config')!, | ||||
|       ); | ||||
|     } | ||||
|     return null; | ||||
|   } | ||||
| 
 | ||||
|   static List<AdminConfigResponseDto>? listFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final result = <AdminConfigResponseDto>[]; | ||||
|     if (json is List && json.isNotEmpty) { | ||||
|       for (final row in json) { | ||||
|         final value = AdminConfigResponseDto.fromJson(row); | ||||
|         if (value != null) { | ||||
|           result.add(value); | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return result.toList(growable: growable); | ||||
|   } | ||||
| 
 | ||||
|   static Map<String, AdminConfigResponseDto> mapFromJson(dynamic json) { | ||||
|     final map = <String, AdminConfigResponseDto>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = AdminConfigResponseDto.fromJson(entry.value); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   // maps a json object with a list of AdminConfigResponseDto-objects as value to a dart map | ||||
|   static Map<String, List<AdminConfigResponseDto>> mapListFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final map = <String, List<AdminConfigResponseDto>>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = AdminConfigResponseDto.listFromJson(entry.value, growable: growable,); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   /// The list of required keys that must be present in a JSON. | ||||
|   static const requiredKeys = <String>{ | ||||
|     'config', | ||||
|   }; | ||||
| } | ||||
| 
 | ||||
| @@ -1,119 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| part of openapi.api; | ||||
| 
 | ||||
| class AssetCountByTimeGroupDto { | ||||
|   /// Returns a new [AssetCountByTimeGroupDto] instance. | ||||
|   AssetCountByTimeGroupDto({ | ||||
|     required this.timeGroup, | ||||
|     required this.count, | ||||
|   }); | ||||
| 
 | ||||
|   String timeGroup; | ||||
| 
 | ||||
|   int count; | ||||
| 
 | ||||
|   @override | ||||
|   bool operator ==(Object other) => identical(this, other) || other is AssetCountByTimeGroupDto && | ||||
|      other.timeGroup == timeGroup && | ||||
|      other.count == count; | ||||
| 
 | ||||
|   @override | ||||
|   int get hashCode => | ||||
|     // ignore: unnecessary_parenthesis | ||||
|     (timeGroup.hashCode) + | ||||
|     (count.hashCode); | ||||
| 
 | ||||
|   @override | ||||
|   String toString() => 'AssetCountByTimeGroupDto[timeGroup=$timeGroup, count=$count]'; | ||||
| 
 | ||||
|   Map<String, dynamic> toJson() { | ||||
|     final _json = <String, dynamic>{}; | ||||
|       _json[r'timeGroup'] = timeGroup; | ||||
|       _json[r'count'] = count; | ||||
|     return _json; | ||||
|   } | ||||
| 
 | ||||
|   /// Returns a new [AssetCountByTimeGroupDto] instance and imports its values from | ||||
|   /// [value] if it's a [Map], null otherwise. | ||||
|   // ignore: prefer_constructors_over_static_methods | ||||
|   static AssetCountByTimeGroupDto? fromJson(dynamic value) { | ||||
|     if (value is Map) { | ||||
|       final json = value.cast<String, dynamic>(); | ||||
| 
 | ||||
|       // Ensure that the map contains the required keys. | ||||
|       // Note 1: the values aren't checked for validity beyond being non-null. | ||||
|       // Note 2: this code is stripped in release mode! | ||||
|       assert(() { | ||||
|         requiredKeys.forEach((key) { | ||||
|           assert(json.containsKey(key), 'Required key "AssetCountByTimeGroupDto[$key]" is missing from JSON.'); | ||||
|           assert(json[key] != null, 'Required key "AssetCountByTimeGroupDto[$key]" has a null value in JSON.'); | ||||
|         }); | ||||
|         return true; | ||||
|       }()); | ||||
| 
 | ||||
|       return AssetCountByTimeGroupDto( | ||||
|         timeGroup: mapValueOfType<String>(json, r'timeGroup')!, | ||||
|         count: mapValueOfType<int>(json, r'count')!, | ||||
|       ); | ||||
|     } | ||||
|     return null; | ||||
|   } | ||||
| 
 | ||||
|   static List<AssetCountByTimeGroupDto>? listFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final result = <AssetCountByTimeGroupDto>[]; | ||||
|     if (json is List && json.isNotEmpty) { | ||||
|       for (final row in json) { | ||||
|         final value = AssetCountByTimeGroupDto.fromJson(row); | ||||
|         if (value != null) { | ||||
|           result.add(value); | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return result.toList(growable: growable); | ||||
|   } | ||||
| 
 | ||||
|   static Map<String, AssetCountByTimeGroupDto> mapFromJson(dynamic json) { | ||||
|     final map = <String, AssetCountByTimeGroupDto>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = AssetCountByTimeGroupDto.fromJson(entry.value); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   // maps a json object with a list of AssetCountByTimeGroupDto-objects as value to a dart map | ||||
|   static Map<String, List<AssetCountByTimeGroupDto>> mapListFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final map = <String, List<AssetCountByTimeGroupDto>>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = AssetCountByTimeGroupDto.listFromJson(entry.value, growable: growable,); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   /// The list of required keys that must be present in a JSON. | ||||
|   static const requiredKeys = <String>{ | ||||
|     'timeGroup', | ||||
|     'count', | ||||
|   }; | ||||
| } | ||||
| 
 | ||||
| @@ -1,119 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| part of openapi.api; | ||||
| 
 | ||||
| class AssetCountByTimeGroupResponseDto { | ||||
|   /// Returns a new [AssetCountByTimeGroupResponseDto] instance. | ||||
|   AssetCountByTimeGroupResponseDto({ | ||||
|     required this.count, | ||||
|     this.buckets = const [], | ||||
|   }); | ||||
| 
 | ||||
|   int count; | ||||
| 
 | ||||
|   List<AssetCountByTimeBucketResponseDto> buckets; | ||||
| 
 | ||||
|   @override | ||||
|   bool operator ==(Object other) => identical(this, other) || other is AssetCountByTimeGroupResponseDto && | ||||
|      other.count == count && | ||||
|      other.buckets == buckets; | ||||
| 
 | ||||
|   @override | ||||
|   int get hashCode => | ||||
|     // ignore: unnecessary_parenthesis | ||||
|     (count.hashCode) + | ||||
|     (buckets.hashCode); | ||||
| 
 | ||||
|   @override | ||||
|   String toString() => 'AssetCountByTimeGroupResponseDto[count=$count, buckets=$buckets]'; | ||||
| 
 | ||||
|   Map<String, dynamic> toJson() { | ||||
|     final _json = <String, dynamic>{}; | ||||
|       _json[r'count'] = count; | ||||
|       _json[r'buckets'] = buckets; | ||||
|     return _json; | ||||
|   } | ||||
| 
 | ||||
|   /// Returns a new [AssetCountByTimeGroupResponseDto] instance and imports its values from | ||||
|   /// [value] if it's a [Map], null otherwise. | ||||
|   // ignore: prefer_constructors_over_static_methods | ||||
|   static AssetCountByTimeGroupResponseDto? fromJson(dynamic value) { | ||||
|     if (value is Map) { | ||||
|       final json = value.cast<String, dynamic>(); | ||||
| 
 | ||||
|       // Ensure that the map contains the required keys. | ||||
|       // Note 1: the values aren't checked for validity beyond being non-null. | ||||
|       // Note 2: this code is stripped in release mode! | ||||
|       assert(() { | ||||
|         requiredKeys.forEach((key) { | ||||
|           assert(json.containsKey(key), 'Required key "AssetCountByTimeGroupResponseDto[$key]" is missing from JSON.'); | ||||
|           assert(json[key] != null, 'Required key "AssetCountByTimeGroupResponseDto[$key]" has a null value in JSON.'); | ||||
|         }); | ||||
|         return true; | ||||
|       }()); | ||||
| 
 | ||||
|       return AssetCountByTimeGroupResponseDto( | ||||
|         count: mapValueOfType<int>(json, r'count')!, | ||||
|         buckets: AssetCountByTimeBucketResponseDto.listFromJson(json[r'buckets'])!, | ||||
|       ); | ||||
|     } | ||||
|     return null; | ||||
|   } | ||||
| 
 | ||||
|   static List<AssetCountByTimeGroupResponseDto>? listFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final result = <AssetCountByTimeGroupResponseDto>[]; | ||||
|     if (json is List && json.isNotEmpty) { | ||||
|       for (final row in json) { | ||||
|         final value = AssetCountByTimeGroupResponseDto.fromJson(row); | ||||
|         if (value != null) { | ||||
|           result.add(value); | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return result.toList(growable: growable); | ||||
|   } | ||||
| 
 | ||||
|   static Map<String, AssetCountByTimeGroupResponseDto> mapFromJson(dynamic json) { | ||||
|     final map = <String, AssetCountByTimeGroupResponseDto>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = AssetCountByTimeGroupResponseDto.fromJson(entry.value); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   // maps a json object with a list of AssetCountByTimeGroupResponseDto-objects as value to a dart map | ||||
|   static Map<String, List<AssetCountByTimeGroupResponseDto>> mapListFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final map = <String, List<AssetCountByTimeGroupResponseDto>>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = AssetCountByTimeGroupResponseDto.listFromJson(entry.value, growable: growable,); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   /// The list of required keys that must be present in a JSON. | ||||
|   static const requiredKeys = <String>{ | ||||
|     'count', | ||||
|     'buckets', | ||||
|   }; | ||||
| } | ||||
| 
 | ||||
							
								
								
									
										119
									
								
								mobile/openapi/lib/model/asset_count_response_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										119
									
								
								mobile/openapi/lib/model/asset_count_response_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,119 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| part of openapi.api; | ||||
| 
 | ||||
| class AssetCountResponseDto { | ||||
|   /// Returns a new [AssetCountResponseDto] instance. | ||||
|   AssetCountResponseDto({ | ||||
|     required this.photos, | ||||
|     required this.videos, | ||||
|   }); | ||||
| 
 | ||||
|   int photos; | ||||
| 
 | ||||
|   int videos; | ||||
| 
 | ||||
|   @override | ||||
|   bool operator ==(Object other) => identical(this, other) || other is AssetCountResponseDto && | ||||
|      other.photos == photos && | ||||
|      other.videos == videos; | ||||
| 
 | ||||
|   @override | ||||
|   int get hashCode => | ||||
|     // ignore: unnecessary_parenthesis | ||||
|     (photos.hashCode) + | ||||
|     (videos.hashCode); | ||||
| 
 | ||||
|   @override | ||||
|   String toString() => 'AssetCountResponseDto[photos=$photos, videos=$videos]'; | ||||
| 
 | ||||
|   Map<String, dynamic> toJson() { | ||||
|     final _json = <String, dynamic>{}; | ||||
|       _json[r'photos'] = photos; | ||||
|       _json[r'videos'] = videos; | ||||
|     return _json; | ||||
|   } | ||||
| 
 | ||||
|   /// Returns a new [AssetCountResponseDto] instance and imports its values from | ||||
|   /// [value] if it's a [Map], null otherwise. | ||||
|   // ignore: prefer_constructors_over_static_methods | ||||
|   static AssetCountResponseDto? fromJson(dynamic value) { | ||||
|     if (value is Map) { | ||||
|       final json = value.cast<String, dynamic>(); | ||||
| 
 | ||||
|       // Ensure that the map contains the required keys. | ||||
|       // Note 1: the values aren't checked for validity beyond being non-null. | ||||
|       // Note 2: this code is stripped in release mode! | ||||
|       assert(() { | ||||
|         requiredKeys.forEach((key) { | ||||
|           assert(json.containsKey(key), 'Required key "AssetCountResponseDto[$key]" is missing from JSON.'); | ||||
|           assert(json[key] != null, 'Required key "AssetCountResponseDto[$key]" has a null value in JSON.'); | ||||
|         }); | ||||
|         return true; | ||||
|       }()); | ||||
| 
 | ||||
|       return AssetCountResponseDto( | ||||
|         photos: mapValueOfType<int>(json, r'photos')!, | ||||
|         videos: mapValueOfType<int>(json, r'videos')!, | ||||
|       ); | ||||
|     } | ||||
|     return null; | ||||
|   } | ||||
| 
 | ||||
|   static List<AssetCountResponseDto>? listFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final result = <AssetCountResponseDto>[]; | ||||
|     if (json is List && json.isNotEmpty) { | ||||
|       for (final row in json) { | ||||
|         final value = AssetCountResponseDto.fromJson(row); | ||||
|         if (value != null) { | ||||
|           result.add(value); | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return result.toList(growable: growable); | ||||
|   } | ||||
| 
 | ||||
|   static Map<String, AssetCountResponseDto> mapFromJson(dynamic json) { | ||||
|     final map = <String, AssetCountResponseDto>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = AssetCountResponseDto.fromJson(entry.value); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   // maps a json object with a list of AssetCountResponseDto-objects as value to a dart map | ||||
|   static Map<String, List<AssetCountResponseDto>> mapListFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final map = <String, List<AssetCountResponseDto>>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = AssetCountResponseDto.listFromJson(entry.value, growable: growable,); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   /// The list of required keys that must be present in a JSON. | ||||
|   static const requiredKeys = <String>{ | ||||
|     'photos', | ||||
|     'videos', | ||||
|   }; | ||||
| } | ||||
| 
 | ||||
							
								
								
									
										384
									
								
								mobile/openapi/lib/model/asset_entity.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										384
									
								
								mobile/openapi/lib/model/asset_entity.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,384 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| part of openapi.api; | ||||
| 
 | ||||
| class AssetEntity { | ||||
|   /// Returns a new [AssetEntity] instance. | ||||
|   AssetEntity({ | ||||
|     required this.id, | ||||
|     required this.deviceAssetId, | ||||
|     required this.userId, | ||||
|     required this.deviceId, | ||||
|     required this.type, | ||||
|     required this.originalPath, | ||||
|     required this.resizePath, | ||||
|     required this.webpPath, | ||||
|     required this.encodedVideoPath, | ||||
|     required this.createdAt, | ||||
|     required this.modifiedAt, | ||||
|     required this.isFavorite, | ||||
|     required this.mimeType, | ||||
|     this.checksum, | ||||
|     required this.duration, | ||||
|     required this.isVisible, | ||||
|     required this.livePhotoVideoId, | ||||
|     this.exifInfo, | ||||
|     this.smartInfo, | ||||
|     this.tags = const [], | ||||
|   }); | ||||
| 
 | ||||
|   String id; | ||||
| 
 | ||||
|   String deviceAssetId; | ||||
| 
 | ||||
|   String userId; | ||||
| 
 | ||||
|   String deviceId; | ||||
| 
 | ||||
|   AssetEntityTypeEnum type; | ||||
| 
 | ||||
|   String originalPath; | ||||
| 
 | ||||
|   String? resizePath; | ||||
| 
 | ||||
|   String? webpPath; | ||||
| 
 | ||||
|   String encodedVideoPath; | ||||
| 
 | ||||
|   String createdAt; | ||||
| 
 | ||||
|   String modifiedAt; | ||||
| 
 | ||||
|   bool isFavorite; | ||||
| 
 | ||||
|   String? mimeType; | ||||
| 
 | ||||
|   Object? checksum; | ||||
| 
 | ||||
|   String? duration; | ||||
| 
 | ||||
|   bool isVisible; | ||||
| 
 | ||||
|   String? livePhotoVideoId; | ||||
| 
 | ||||
|   /// | ||||
|   /// 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. | ||||
|   /// | ||||
|   ExifEntity? exifInfo; | ||||
| 
 | ||||
|   /// | ||||
|   /// 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. | ||||
|   /// | ||||
|   SmartInfoEntity? smartInfo; | ||||
| 
 | ||||
|   List<TagEntity> tags; | ||||
| 
 | ||||
|   @override | ||||
|   bool operator ==(Object other) => identical(this, other) || other is AssetEntity && | ||||
|      other.id == id && | ||||
|      other.deviceAssetId == deviceAssetId && | ||||
|      other.userId == userId && | ||||
|      other.deviceId == deviceId && | ||||
|      other.type == type && | ||||
|      other.originalPath == originalPath && | ||||
|      other.resizePath == resizePath && | ||||
|      other.webpPath == webpPath && | ||||
|      other.encodedVideoPath == encodedVideoPath && | ||||
|      other.createdAt == createdAt && | ||||
|      other.modifiedAt == modifiedAt && | ||||
|      other.isFavorite == isFavorite && | ||||
|      other.mimeType == mimeType && | ||||
|      other.checksum == checksum && | ||||
|      other.duration == duration && | ||||
|      other.isVisible == isVisible && | ||||
|      other.livePhotoVideoId == livePhotoVideoId && | ||||
|      other.exifInfo == exifInfo && | ||||
|      other.smartInfo == smartInfo && | ||||
|      other.tags == tags; | ||||
| 
 | ||||
|   @override | ||||
|   int get hashCode => | ||||
|     // ignore: unnecessary_parenthesis | ||||
|     (id.hashCode) + | ||||
|     (deviceAssetId.hashCode) + | ||||
|     (userId.hashCode) + | ||||
|     (deviceId.hashCode) + | ||||
|     (type.hashCode) + | ||||
|     (originalPath.hashCode) + | ||||
|     (resizePath == null ? 0 : resizePath!.hashCode) + | ||||
|     (webpPath == null ? 0 : webpPath!.hashCode) + | ||||
|     (encodedVideoPath.hashCode) + | ||||
|     (createdAt.hashCode) + | ||||
|     (modifiedAt.hashCode) + | ||||
|     (isFavorite.hashCode) + | ||||
|     (mimeType == null ? 0 : mimeType!.hashCode) + | ||||
|     (checksum == null ? 0 : checksum!.hashCode) + | ||||
|     (duration == null ? 0 : duration!.hashCode) + | ||||
|     (isVisible.hashCode) + | ||||
|     (livePhotoVideoId == null ? 0 : livePhotoVideoId!.hashCode) + | ||||
|     (exifInfo == null ? 0 : exifInfo!.hashCode) + | ||||
|     (smartInfo == null ? 0 : smartInfo!.hashCode) + | ||||
|     (tags.hashCode); | ||||
| 
 | ||||
|   @override | ||||
|   String toString() => 'AssetEntity[id=$id, deviceAssetId=$deviceAssetId, userId=$userId, deviceId=$deviceId, type=$type, originalPath=$originalPath, resizePath=$resizePath, webpPath=$webpPath, encodedVideoPath=$encodedVideoPath, createdAt=$createdAt, modifiedAt=$modifiedAt, isFavorite=$isFavorite, mimeType=$mimeType, checksum=$checksum, duration=$duration, isVisible=$isVisible, livePhotoVideoId=$livePhotoVideoId, exifInfo=$exifInfo, smartInfo=$smartInfo, tags=$tags]'; | ||||
| 
 | ||||
|   Map<String, dynamic> toJson() { | ||||
|     final _json = <String, dynamic>{}; | ||||
|       _json[r'id'] = id; | ||||
|       _json[r'deviceAssetId'] = deviceAssetId; | ||||
|       _json[r'userId'] = userId; | ||||
|       _json[r'deviceId'] = deviceId; | ||||
|       _json[r'type'] = type; | ||||
|       _json[r'originalPath'] = originalPath; | ||||
|     if (resizePath != null) { | ||||
|       _json[r'resizePath'] = resizePath; | ||||
|     } else { | ||||
|       _json[r'resizePath'] = null; | ||||
|     } | ||||
|     if (webpPath != null) { | ||||
|       _json[r'webpPath'] = webpPath; | ||||
|     } else { | ||||
|       _json[r'webpPath'] = null; | ||||
|     } | ||||
|       _json[r'encodedVideoPath'] = encodedVideoPath; | ||||
|       _json[r'createdAt'] = createdAt; | ||||
|       _json[r'modifiedAt'] = modifiedAt; | ||||
|       _json[r'isFavorite'] = isFavorite; | ||||
|     if (mimeType != null) { | ||||
|       _json[r'mimeType'] = mimeType; | ||||
|     } else { | ||||
|       _json[r'mimeType'] = null; | ||||
|     } | ||||
|     if (checksum != null) { | ||||
|       _json[r'checksum'] = checksum; | ||||
|     } else { | ||||
|       _json[r'checksum'] = null; | ||||
|     } | ||||
|     if (duration != null) { | ||||
|       _json[r'duration'] = duration; | ||||
|     } else { | ||||
|       _json[r'duration'] = null; | ||||
|     } | ||||
|       _json[r'isVisible'] = isVisible; | ||||
|     if (livePhotoVideoId != null) { | ||||
|       _json[r'livePhotoVideoId'] = livePhotoVideoId; | ||||
|     } else { | ||||
|       _json[r'livePhotoVideoId'] = null; | ||||
|     } | ||||
|     if (exifInfo != null) { | ||||
|       _json[r'exifInfo'] = exifInfo; | ||||
|     } else { | ||||
|       _json[r'exifInfo'] = null; | ||||
|     } | ||||
|     if (smartInfo != null) { | ||||
|       _json[r'smartInfo'] = smartInfo; | ||||
|     } else { | ||||
|       _json[r'smartInfo'] = null; | ||||
|     } | ||||
|       _json[r'tags'] = tags; | ||||
|     return _json; | ||||
|   } | ||||
| 
 | ||||
|   /// Returns a new [AssetEntity] instance and imports its values from | ||||
|   /// [value] if it's a [Map], null otherwise. | ||||
|   // ignore: prefer_constructors_over_static_methods | ||||
|   static AssetEntity? fromJson(dynamic value) { | ||||
|     if (value is Map) { | ||||
|       final json = value.cast<String, dynamic>(); | ||||
| 
 | ||||
|       // Ensure that the map contains the required keys. | ||||
|       // Note 1: the values aren't checked for validity beyond being non-null. | ||||
|       // Note 2: this code is stripped in release mode! | ||||
|       assert(() { | ||||
|         requiredKeys.forEach((key) { | ||||
|           assert(json.containsKey(key), 'Required key "AssetEntity[$key]" is missing from JSON.'); | ||||
|           assert(json[key] != null, 'Required key "AssetEntity[$key]" has a null value in JSON.'); | ||||
|         }); | ||||
|         return true; | ||||
|       }()); | ||||
| 
 | ||||
|       return AssetEntity( | ||||
|         id: mapValueOfType<String>(json, r'id')!, | ||||
|         deviceAssetId: mapValueOfType<String>(json, r'deviceAssetId')!, | ||||
|         userId: mapValueOfType<String>(json, r'userId')!, | ||||
|         deviceId: mapValueOfType<String>(json, r'deviceId')!, | ||||
|         type: AssetEntityTypeEnum.fromJson(json[r'type'])!, | ||||
|         originalPath: mapValueOfType<String>(json, r'originalPath')!, | ||||
|         resizePath: mapValueOfType<String>(json, r'resizePath'), | ||||
|         webpPath: mapValueOfType<String>(json, r'webpPath'), | ||||
|         encodedVideoPath: mapValueOfType<String>(json, r'encodedVideoPath')!, | ||||
|         createdAt: mapValueOfType<String>(json, r'createdAt')!, | ||||
|         modifiedAt: mapValueOfType<String>(json, r'modifiedAt')!, | ||||
|         isFavorite: mapValueOfType<bool>(json, r'isFavorite')!, | ||||
|         mimeType: mapValueOfType<String>(json, r'mimeType'), | ||||
|         checksum: mapValueOfType<Object>(json, r'checksum'), | ||||
|         duration: mapValueOfType<String>(json, r'duration'), | ||||
|         isVisible: mapValueOfType<bool>(json, r'isVisible')!, | ||||
|         livePhotoVideoId: mapValueOfType<String>(json, r'livePhotoVideoId'), | ||||
|         exifInfo: ExifEntity.fromJson(json[r'exifInfo']), | ||||
|         smartInfo: SmartInfoEntity.fromJson(json[r'smartInfo']), | ||||
|         tags: TagEntity.listFromJson(json[r'tags'])!, | ||||
|       ); | ||||
|     } | ||||
|     return null; | ||||
|   } | ||||
| 
 | ||||
|   static List<AssetEntity>? listFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final result = <AssetEntity>[]; | ||||
|     if (json is List && json.isNotEmpty) { | ||||
|       for (final row in json) { | ||||
|         final value = AssetEntity.fromJson(row); | ||||
|         if (value != null) { | ||||
|           result.add(value); | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return result.toList(growable: growable); | ||||
|   } | ||||
| 
 | ||||
|   static Map<String, AssetEntity> mapFromJson(dynamic json) { | ||||
|     final map = <String, AssetEntity>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = AssetEntity.fromJson(entry.value); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   // maps a json object with a list of AssetEntity-objects as value to a dart map | ||||
|   static Map<String, List<AssetEntity>> mapListFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final map = <String, List<AssetEntity>>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = AssetEntity.listFromJson(entry.value, growable: growable,); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   /// The list of required keys that must be present in a JSON. | ||||
|   static const requiredKeys = <String>{ | ||||
|     'id', | ||||
|     'deviceAssetId', | ||||
|     'userId', | ||||
|     'deviceId', | ||||
|     'type', | ||||
|     'originalPath', | ||||
|     'resizePath', | ||||
|     'webpPath', | ||||
|     'encodedVideoPath', | ||||
|     'createdAt', | ||||
|     'modifiedAt', | ||||
|     'isFavorite', | ||||
|     'mimeType', | ||||
|     'duration', | ||||
|     'isVisible', | ||||
|     'livePhotoVideoId', | ||||
|     'tags', | ||||
|   }; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| class AssetEntityTypeEnum { | ||||
|   /// Instantiate a new enum with the provided [value]. | ||||
|   const AssetEntityTypeEnum._(this.value); | ||||
| 
 | ||||
|   /// The underlying value of this enum member. | ||||
|   final String value; | ||||
| 
 | ||||
|   @override | ||||
|   String toString() => value; | ||||
| 
 | ||||
|   String toJson() => value; | ||||
| 
 | ||||
|   static const IMAGE = AssetEntityTypeEnum._(r'IMAGE'); | ||||
|   static const VIDEO = AssetEntityTypeEnum._(r'VIDEO'); | ||||
|   static const AUDIO = AssetEntityTypeEnum._(r'AUDIO'); | ||||
|   static const OTHER = AssetEntityTypeEnum._(r'OTHER'); | ||||
| 
 | ||||
|   /// List of all possible values in this [enum][AssetEntityTypeEnum]. | ||||
|   static const values = <AssetEntityTypeEnum>[ | ||||
|     IMAGE, | ||||
|     VIDEO, | ||||
|     AUDIO, | ||||
|     OTHER, | ||||
|   ]; | ||||
| 
 | ||||
|   static AssetEntityTypeEnum? fromJson(dynamic value) => AssetEntityTypeEnumTypeTransformer().decode(value); | ||||
| 
 | ||||
|   static List<AssetEntityTypeEnum>? listFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final result = <AssetEntityTypeEnum>[]; | ||||
|     if (json is List && json.isNotEmpty) { | ||||
|       for (final row in json) { | ||||
|         final value = AssetEntityTypeEnum.fromJson(row); | ||||
|         if (value != null) { | ||||
|           result.add(value); | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return result.toList(growable: growable); | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| /// Transformation class that can [encode] an instance of [AssetEntityTypeEnum] to String, | ||||
| /// and [decode] dynamic data back to [AssetEntityTypeEnum]. | ||||
| class AssetEntityTypeEnumTypeTransformer { | ||||
|   factory AssetEntityTypeEnumTypeTransformer() => _instance ??= const AssetEntityTypeEnumTypeTransformer._(); | ||||
| 
 | ||||
|   const AssetEntityTypeEnumTypeTransformer._(); | ||||
| 
 | ||||
|   String encode(AssetEntityTypeEnum data) => data.value; | ||||
| 
 | ||||
|   /// Decodes a [dynamic value][data] to a AssetEntityTypeEnum. | ||||
|   /// | ||||
|   /// If [allowNull] is true and the [dynamic value][data] cannot be decoded successfully, | ||||
|   /// then null is returned. However, if [allowNull] is false and the [dynamic value][data] | ||||
|   /// cannot be decoded successfully, then an [UnimplementedError] is thrown. | ||||
|   /// | ||||
|   /// The [allowNull] is very handy when an API changes and a new enum value is added or removed, | ||||
|   /// and users are still using an old app with the old code. | ||||
|   AssetEntityTypeEnum? decode(dynamic data, {bool allowNull = true}) { | ||||
|     if (data != null) { | ||||
|       switch (data.toString()) { | ||||
|         case r'IMAGE': return AssetEntityTypeEnum.IMAGE; | ||||
|         case r'VIDEO': return AssetEntityTypeEnum.VIDEO; | ||||
|         case r'AUDIO': return AssetEntityTypeEnum.AUDIO; | ||||
|         case r'OTHER': return AssetEntityTypeEnum.OTHER; | ||||
|         default: | ||||
|           if (!allowNull) { | ||||
|             throw ArgumentError('Unknown enum value to decode: $data'); | ||||
|           } | ||||
|       } | ||||
|     } | ||||
|     return null; | ||||
|   } | ||||
| 
 | ||||
|   /// Singleton [AssetEntityTypeEnumTypeTransformer] instance. | ||||
|   static AssetEntityTypeEnumTypeTransformer? _instance; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
							
								
								
									
										111
									
								
								mobile/openapi/lib/model/create_job_dto.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										111
									
								
								mobile/openapi/lib/model/create_job_dto.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,111 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| part of openapi.api; | ||||
| 
 | ||||
| class CreateJobDto { | ||||
|   /// Returns a new [CreateJobDto] instance. | ||||
|   CreateJobDto({ | ||||
|     required this.jobType, | ||||
|   }); | ||||
| 
 | ||||
|   JobType jobType; | ||||
| 
 | ||||
|   @override | ||||
|   bool operator ==(Object other) => identical(this, other) || other is CreateJobDto && | ||||
|      other.jobType == jobType; | ||||
| 
 | ||||
|   @override | ||||
|   int get hashCode => | ||||
|     // ignore: unnecessary_parenthesis | ||||
|     (jobType.hashCode); | ||||
| 
 | ||||
|   @override | ||||
|   String toString() => 'CreateJobDto[jobType=$jobType]'; | ||||
| 
 | ||||
|   Map<String, dynamic> toJson() { | ||||
|     final _json = <String, dynamic>{}; | ||||
|       _json[r'jobType'] = jobType; | ||||
|     return _json; | ||||
|   } | ||||
| 
 | ||||
|   /// Returns a new [CreateJobDto] instance and imports its values from | ||||
|   /// [value] if it's a [Map], null otherwise. | ||||
|   // ignore: prefer_constructors_over_static_methods | ||||
|   static CreateJobDto? fromJson(dynamic value) { | ||||
|     if (value is Map) { | ||||
|       final json = value.cast<String, dynamic>(); | ||||
| 
 | ||||
|       // Ensure that the map contains the required keys. | ||||
|       // Note 1: the values aren't checked for validity beyond being non-null. | ||||
|       // Note 2: this code is stripped in release mode! | ||||
|       assert(() { | ||||
|         requiredKeys.forEach((key) { | ||||
|           assert(json.containsKey(key), 'Required key "CreateJobDto[$key]" is missing from JSON.'); | ||||
|           assert(json[key] != null, 'Required key "CreateJobDto[$key]" has a null value in JSON.'); | ||||
|         }); | ||||
|         return true; | ||||
|       }()); | ||||
| 
 | ||||
|       return CreateJobDto( | ||||
|         jobType: JobType.fromJson(json[r'jobType'])!, | ||||
|       ); | ||||
|     } | ||||
|     return null; | ||||
|   } | ||||
| 
 | ||||
|   static List<CreateJobDto>? listFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final result = <CreateJobDto>[]; | ||||
|     if (json is List && json.isNotEmpty) { | ||||
|       for (final row in json) { | ||||
|         final value = CreateJobDto.fromJson(row); | ||||
|         if (value != null) { | ||||
|           result.add(value); | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return result.toList(growable: growable); | ||||
|   } | ||||
| 
 | ||||
|   static Map<String, CreateJobDto> mapFromJson(dynamic json) { | ||||
|     final map = <String, CreateJobDto>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = CreateJobDto.fromJson(entry.value); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   // maps a json object with a list of CreateJobDto-objects as value to a dart map | ||||
|   static Map<String, List<CreateJobDto>> mapListFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final map = <String, List<CreateJobDto>>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = CreateJobDto.listFromJson(entry.value, growable: growable,); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   /// The list of required keys that must be present in a JSON. | ||||
|   static const requiredKeys = <String>{ | ||||
|     'jobType', | ||||
|   }; | ||||
| } | ||||
| 
 | ||||
							
								
								
									
										414
									
								
								mobile/openapi/lib/model/exif_entity.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										414
									
								
								mobile/openapi/lib/model/exif_entity.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,414 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| part of openapi.api; | ||||
| 
 | ||||
| class ExifEntity { | ||||
|   /// Returns a new [ExifEntity] instance. | ||||
|   ExifEntity({ | ||||
|     required this.id, | ||||
|     required this.assetId, | ||||
|     required this.description, | ||||
|     required this.exifImageWidth, | ||||
|     required this.exifImageHeight, | ||||
|     required this.fileSizeInByte, | ||||
|     required this.orientation, | ||||
|     required this.dateTimeOriginal, | ||||
|     required this.modifyDate, | ||||
|     required this.latitude, | ||||
|     required this.longitude, | ||||
|     required this.city, | ||||
|     required this.state, | ||||
|     required this.country, | ||||
|     required this.make, | ||||
|     required this.model, | ||||
|     required this.imageName, | ||||
|     required this.lensModel, | ||||
|     required this.fNumber, | ||||
|     required this.focalLength, | ||||
|     required this.iso, | ||||
|     required this.exposureTime, | ||||
|     this.fps, | ||||
|     this.asset, | ||||
|     required this.exifTextSearchableColumn, | ||||
|   }); | ||||
| 
 | ||||
|   String id; | ||||
| 
 | ||||
|   String assetId; | ||||
| 
 | ||||
|   /// General info | ||||
|   String description; | ||||
| 
 | ||||
|   num? exifImageWidth; | ||||
| 
 | ||||
|   num? exifImageHeight; | ||||
| 
 | ||||
|   num? fileSizeInByte; | ||||
| 
 | ||||
|   String? orientation; | ||||
| 
 | ||||
|   DateTime? dateTimeOriginal; | ||||
| 
 | ||||
|   DateTime? modifyDate; | ||||
| 
 | ||||
|   num? latitude; | ||||
| 
 | ||||
|   num? longitude; | ||||
| 
 | ||||
|   String? city; | ||||
| 
 | ||||
|   String? state; | ||||
| 
 | ||||
|   String? country; | ||||
| 
 | ||||
|   /// Image info | ||||
|   String? make; | ||||
| 
 | ||||
|   String? model; | ||||
| 
 | ||||
|   String? imageName; | ||||
| 
 | ||||
|   String? lensModel; | ||||
| 
 | ||||
|   num? fNumber; | ||||
| 
 | ||||
|   num? focalLength; | ||||
| 
 | ||||
|   num? iso; | ||||
| 
 | ||||
|   num? exposureTime; | ||||
| 
 | ||||
|   /// Video info | ||||
|   num? fps; | ||||
| 
 | ||||
|   /// | ||||
|   /// 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. | ||||
|   /// | ||||
|   AssetEntity? asset; | ||||
| 
 | ||||
|   String exifTextSearchableColumn; | ||||
| 
 | ||||
|   @override | ||||
|   bool operator ==(Object other) => identical(this, other) || other is ExifEntity && | ||||
|      other.id == id && | ||||
|      other.assetId == assetId && | ||||
|      other.description == description && | ||||
|      other.exifImageWidth == exifImageWidth && | ||||
|      other.exifImageHeight == exifImageHeight && | ||||
|      other.fileSizeInByte == fileSizeInByte && | ||||
|      other.orientation == orientation && | ||||
|      other.dateTimeOriginal == dateTimeOriginal && | ||||
|      other.modifyDate == modifyDate && | ||||
|      other.latitude == latitude && | ||||
|      other.longitude == longitude && | ||||
|      other.city == city && | ||||
|      other.state == state && | ||||
|      other.country == country && | ||||
|      other.make == make && | ||||
|      other.model == model && | ||||
|      other.imageName == imageName && | ||||
|      other.lensModel == lensModel && | ||||
|      other.fNumber == fNumber && | ||||
|      other.focalLength == focalLength && | ||||
|      other.iso == iso && | ||||
|      other.exposureTime == exposureTime && | ||||
|      other.fps == fps && | ||||
|      other.asset == asset && | ||||
|      other.exifTextSearchableColumn == exifTextSearchableColumn; | ||||
| 
 | ||||
|   @override | ||||
|   int get hashCode => | ||||
|     // ignore: unnecessary_parenthesis | ||||
|     (id.hashCode) + | ||||
|     (assetId.hashCode) + | ||||
|     (description.hashCode) + | ||||
|     (exifImageWidth == null ? 0 : exifImageWidth!.hashCode) + | ||||
|     (exifImageHeight == null ? 0 : exifImageHeight!.hashCode) + | ||||
|     (fileSizeInByte == null ? 0 : fileSizeInByte!.hashCode) + | ||||
|     (orientation == null ? 0 : orientation!.hashCode) + | ||||
|     (dateTimeOriginal == null ? 0 : dateTimeOriginal!.hashCode) + | ||||
|     (modifyDate == null ? 0 : modifyDate!.hashCode) + | ||||
|     (latitude == null ? 0 : latitude!.hashCode) + | ||||
|     (longitude == null ? 0 : longitude!.hashCode) + | ||||
|     (city == null ? 0 : city!.hashCode) + | ||||
|     (state == null ? 0 : state!.hashCode) + | ||||
|     (country == null ? 0 : country!.hashCode) + | ||||
|     (make == null ? 0 : make!.hashCode) + | ||||
|     (model == null ? 0 : model!.hashCode) + | ||||
|     (imageName == null ? 0 : imageName!.hashCode) + | ||||
|     (lensModel == null ? 0 : lensModel!.hashCode) + | ||||
|     (fNumber == null ? 0 : fNumber!.hashCode) + | ||||
|     (focalLength == null ? 0 : focalLength!.hashCode) + | ||||
|     (iso == null ? 0 : iso!.hashCode) + | ||||
|     (exposureTime == null ? 0 : exposureTime!.hashCode) + | ||||
|     (fps == null ? 0 : fps!.hashCode) + | ||||
|     (asset == null ? 0 : asset!.hashCode) + | ||||
|     (exifTextSearchableColumn.hashCode); | ||||
| 
 | ||||
|   @override | ||||
|   String toString() => 'ExifEntity[id=$id, assetId=$assetId, description=$description, exifImageWidth=$exifImageWidth, exifImageHeight=$exifImageHeight, fileSizeInByte=$fileSizeInByte, orientation=$orientation, dateTimeOriginal=$dateTimeOriginal, modifyDate=$modifyDate, latitude=$latitude, longitude=$longitude, city=$city, state=$state, country=$country, make=$make, model=$model, imageName=$imageName, lensModel=$lensModel, fNumber=$fNumber, focalLength=$focalLength, iso=$iso, exposureTime=$exposureTime, fps=$fps, asset=$asset, exifTextSearchableColumn=$exifTextSearchableColumn]'; | ||||
| 
 | ||||
|   Map<String, dynamic> toJson() { | ||||
|     final _json = <String, dynamic>{}; | ||||
|       _json[r'id'] = id; | ||||
|       _json[r'assetId'] = assetId; | ||||
|       _json[r'description'] = description; | ||||
|     if (exifImageWidth != null) { | ||||
|       _json[r'exifImageWidth'] = exifImageWidth; | ||||
|     } else { | ||||
|       _json[r'exifImageWidth'] = null; | ||||
|     } | ||||
|     if (exifImageHeight != null) { | ||||
|       _json[r'exifImageHeight'] = exifImageHeight; | ||||
|     } else { | ||||
|       _json[r'exifImageHeight'] = null; | ||||
|     } | ||||
|     if (fileSizeInByte != null) { | ||||
|       _json[r'fileSizeInByte'] = fileSizeInByte; | ||||
|     } else { | ||||
|       _json[r'fileSizeInByte'] = null; | ||||
|     } | ||||
|     if (orientation != null) { | ||||
|       _json[r'orientation'] = orientation; | ||||
|     } else { | ||||
|       _json[r'orientation'] = null; | ||||
|     } | ||||
|     if (dateTimeOriginal != null) { | ||||
|       _json[r'dateTimeOriginal'] = dateTimeOriginal!.toUtc().toIso8601String(); | ||||
|     } else { | ||||
|       _json[r'dateTimeOriginal'] = null; | ||||
|     } | ||||
|     if (modifyDate != null) { | ||||
|       _json[r'modifyDate'] = modifyDate!.toUtc().toIso8601String(); | ||||
|     } else { | ||||
|       _json[r'modifyDate'] = null; | ||||
|     } | ||||
|     if (latitude != null) { | ||||
|       _json[r'latitude'] = latitude; | ||||
|     } else { | ||||
|       _json[r'latitude'] = null; | ||||
|     } | ||||
|     if (longitude != null) { | ||||
|       _json[r'longitude'] = longitude; | ||||
|     } else { | ||||
|       _json[r'longitude'] = null; | ||||
|     } | ||||
|     if (city != null) { | ||||
|       _json[r'city'] = city; | ||||
|     } else { | ||||
|       _json[r'city'] = null; | ||||
|     } | ||||
|     if (state != null) { | ||||
|       _json[r'state'] = state; | ||||
|     } else { | ||||
|       _json[r'state'] = null; | ||||
|     } | ||||
|     if (country != null) { | ||||
|       _json[r'country'] = country; | ||||
|     } else { | ||||
|       _json[r'country'] = null; | ||||
|     } | ||||
|     if (make != null) { | ||||
|       _json[r'make'] = make; | ||||
|     } else { | ||||
|       _json[r'make'] = null; | ||||
|     } | ||||
|     if (model != null) { | ||||
|       _json[r'model'] = model; | ||||
|     } else { | ||||
|       _json[r'model'] = null; | ||||
|     } | ||||
|     if (imageName != null) { | ||||
|       _json[r'imageName'] = imageName; | ||||
|     } else { | ||||
|       _json[r'imageName'] = null; | ||||
|     } | ||||
|     if (lensModel != null) { | ||||
|       _json[r'lensModel'] = lensModel; | ||||
|     } else { | ||||
|       _json[r'lensModel'] = null; | ||||
|     } | ||||
|     if (fNumber != null) { | ||||
|       _json[r'fNumber'] = fNumber; | ||||
|     } else { | ||||
|       _json[r'fNumber'] = null; | ||||
|     } | ||||
|     if (focalLength != null) { | ||||
|       _json[r'focalLength'] = focalLength; | ||||
|     } else { | ||||
|       _json[r'focalLength'] = null; | ||||
|     } | ||||
|     if (iso != null) { | ||||
|       _json[r'iso'] = iso; | ||||
|     } else { | ||||
|       _json[r'iso'] = null; | ||||
|     } | ||||
|     if (exposureTime != null) { | ||||
|       _json[r'exposureTime'] = exposureTime; | ||||
|     } else { | ||||
|       _json[r'exposureTime'] = null; | ||||
|     } | ||||
|     if (fps != null) { | ||||
|       _json[r'fps'] = fps; | ||||
|     } else { | ||||
|       _json[r'fps'] = null; | ||||
|     } | ||||
|     if (asset != null) { | ||||
|       _json[r'asset'] = asset; | ||||
|     } else { | ||||
|       _json[r'asset'] = null; | ||||
|     } | ||||
|       _json[r'exifTextSearchableColumn'] = exifTextSearchableColumn; | ||||
|     return _json; | ||||
|   } | ||||
| 
 | ||||
|   /// Returns a new [ExifEntity] instance and imports its values from | ||||
|   /// [value] if it's a [Map], null otherwise. | ||||
|   // ignore: prefer_constructors_over_static_methods | ||||
|   static ExifEntity? fromJson(dynamic value) { | ||||
|     if (value is Map) { | ||||
|       final json = value.cast<String, dynamic>(); | ||||
| 
 | ||||
|       // Ensure that the map contains the required keys. | ||||
|       // Note 1: the values aren't checked for validity beyond being non-null. | ||||
|       // Note 2: this code is stripped in release mode! | ||||
|       assert(() { | ||||
|         requiredKeys.forEach((key) { | ||||
|           assert(json.containsKey(key), 'Required key "ExifEntity[$key]" is missing from JSON.'); | ||||
|           assert(json[key] != null, 'Required key "ExifEntity[$key]" has a null value in JSON.'); | ||||
|         }); | ||||
|         return true; | ||||
|       }()); | ||||
| 
 | ||||
|       return ExifEntity( | ||||
|         id: mapValueOfType<String>(json, r'id')!, | ||||
|         assetId: mapValueOfType<String>(json, r'assetId')!, | ||||
|         description: mapValueOfType<String>(json, r'description')!, | ||||
|         exifImageWidth: json[r'exifImageWidth'] == null | ||||
|             ? null | ||||
|             : num.parse(json[r'exifImageWidth'].toString()), | ||||
|         exifImageHeight: json[r'exifImageHeight'] == null | ||||
|             ? null | ||||
|             : num.parse(json[r'exifImageHeight'].toString()), | ||||
|         fileSizeInByte: json[r'fileSizeInByte'] == null | ||||
|             ? null | ||||
|             : num.parse(json[r'fileSizeInByte'].toString()), | ||||
|         orientation: mapValueOfType<String>(json, r'orientation'), | ||||
|         dateTimeOriginal: mapDateTime(json, r'dateTimeOriginal', ''), | ||||
|         modifyDate: mapDateTime(json, r'modifyDate', ''), | ||||
|         latitude: json[r'latitude'] == null | ||||
|             ? null | ||||
|             : num.parse(json[r'latitude'].toString()), | ||||
|         longitude: json[r'longitude'] == null | ||||
|             ? null | ||||
|             : num.parse(json[r'longitude'].toString()), | ||||
|         city: mapValueOfType<String>(json, r'city'), | ||||
|         state: mapValueOfType<String>(json, r'state'), | ||||
|         country: mapValueOfType<String>(json, r'country'), | ||||
|         make: mapValueOfType<String>(json, r'make'), | ||||
|         model: mapValueOfType<String>(json, r'model'), | ||||
|         imageName: mapValueOfType<String>(json, r'imageName'), | ||||
|         lensModel: mapValueOfType<String>(json, r'lensModel'), | ||||
|         fNumber: json[r'fNumber'] == null | ||||
|             ? null | ||||
|             : num.parse(json[r'fNumber'].toString()), | ||||
|         focalLength: json[r'focalLength'] == null | ||||
|             ? null | ||||
|             : num.parse(json[r'focalLength'].toString()), | ||||
|         iso: json[r'iso'] == null | ||||
|             ? null | ||||
|             : num.parse(json[r'iso'].toString()), | ||||
|         exposureTime: json[r'exposureTime'] == null | ||||
|             ? null | ||||
|             : num.parse(json[r'exposureTime'].toString()), | ||||
|         fps: json[r'fps'] == null | ||||
|             ? null | ||||
|             : num.parse(json[r'fps'].toString()), | ||||
|         asset: AssetEntity.fromJson(json[r'asset']), | ||||
|         exifTextSearchableColumn: mapValueOfType<String>(json, r'exifTextSearchableColumn')!, | ||||
|       ); | ||||
|     } | ||||
|     return null; | ||||
|   } | ||||
| 
 | ||||
|   static List<ExifEntity>? listFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final result = <ExifEntity>[]; | ||||
|     if (json is List && json.isNotEmpty) { | ||||
|       for (final row in json) { | ||||
|         final value = ExifEntity.fromJson(row); | ||||
|         if (value != null) { | ||||
|           result.add(value); | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return result.toList(growable: growable); | ||||
|   } | ||||
| 
 | ||||
|   static Map<String, ExifEntity> mapFromJson(dynamic json) { | ||||
|     final map = <String, ExifEntity>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = ExifEntity.fromJson(entry.value); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   // maps a json object with a list of ExifEntity-objects as value to a dart map | ||||
|   static Map<String, List<ExifEntity>> mapListFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final map = <String, List<ExifEntity>>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = ExifEntity.listFromJson(entry.value, growable: growable,); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   /// The list of required keys that must be present in a JSON. | ||||
|   static const requiredKeys = <String>{ | ||||
|     'id', | ||||
|     'assetId', | ||||
|     'description', | ||||
|     'exifImageWidth', | ||||
|     'exifImageHeight', | ||||
|     'fileSizeInByte', | ||||
|     'orientation', | ||||
|     'dateTimeOriginal', | ||||
|     'modifyDate', | ||||
|     'latitude', | ||||
|     'longitude', | ||||
|     'city', | ||||
|     'state', | ||||
|     'country', | ||||
|     'make', | ||||
|     'model', | ||||
|     'imageName', | ||||
|     'lensModel', | ||||
|     'fNumber', | ||||
|     'focalLength', | ||||
|     'iso', | ||||
|     'exposureTime', | ||||
|     'exifTextSearchableColumn', | ||||
|   }; | ||||
| } | ||||
| 
 | ||||
| @@ -1,111 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| part of openapi.api; | ||||
| 
 | ||||
| class GetAssetCountByTimeGroupDto { | ||||
|   /// Returns a new [GetAssetCountByTimeGroupDto] instance. | ||||
|   GetAssetCountByTimeGroupDto({ | ||||
|     required this.timeGroup, | ||||
|   }); | ||||
| 
 | ||||
|   TimeGroupEnum timeGroup; | ||||
| 
 | ||||
|   @override | ||||
|   bool operator ==(Object other) => identical(this, other) || other is GetAssetCountByTimeGroupDto && | ||||
|      other.timeGroup == timeGroup; | ||||
| 
 | ||||
|   @override | ||||
|   int get hashCode => | ||||
|     // ignore: unnecessary_parenthesis | ||||
|     (timeGroup.hashCode); | ||||
| 
 | ||||
|   @override | ||||
|   String toString() => 'GetAssetCountByTimeGroupDto[timeGroup=$timeGroup]'; | ||||
| 
 | ||||
|   Map<String, dynamic> toJson() { | ||||
|     final _json = <String, dynamic>{}; | ||||
|       _json[r'timeGroup'] = timeGroup; | ||||
|     return _json; | ||||
|   } | ||||
| 
 | ||||
|   /// Returns a new [GetAssetCountByTimeGroupDto] instance and imports its values from | ||||
|   /// [value] if it's a [Map], null otherwise. | ||||
|   // ignore: prefer_constructors_over_static_methods | ||||
|   static GetAssetCountByTimeGroupDto? fromJson(dynamic value) { | ||||
|     if (value is Map) { | ||||
|       final json = value.cast<String, dynamic>(); | ||||
| 
 | ||||
|       // Ensure that the map contains the required keys. | ||||
|       // Note 1: the values aren't checked for validity beyond being non-null. | ||||
|       // Note 2: this code is stripped in release mode! | ||||
|       assert(() { | ||||
|         requiredKeys.forEach((key) { | ||||
|           assert(json.containsKey(key), 'Required key "GetAssetCountByTimeGroupDto[$key]" is missing from JSON.'); | ||||
|           assert(json[key] != null, 'Required key "GetAssetCountByTimeGroupDto[$key]" has a null value in JSON.'); | ||||
|         }); | ||||
|         return true; | ||||
|       }()); | ||||
| 
 | ||||
|       return GetAssetCountByTimeGroupDto( | ||||
|         timeGroup: TimeGroupEnum.fromJson(json[r'timeGroup'])!, | ||||
|       ); | ||||
|     } | ||||
|     return null; | ||||
|   } | ||||
| 
 | ||||
|   static List<GetAssetCountByTimeGroupDto>? listFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final result = <GetAssetCountByTimeGroupDto>[]; | ||||
|     if (json is List && json.isNotEmpty) { | ||||
|       for (final row in json) { | ||||
|         final value = GetAssetCountByTimeGroupDto.fromJson(row); | ||||
|         if (value != null) { | ||||
|           result.add(value); | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return result.toList(growable: growable); | ||||
|   } | ||||
| 
 | ||||
|   static Map<String, GetAssetCountByTimeGroupDto> mapFromJson(dynamic json) { | ||||
|     final map = <String, GetAssetCountByTimeGroupDto>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = GetAssetCountByTimeGroupDto.fromJson(entry.value); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   // maps a json object with a list of GetAssetCountByTimeGroupDto-objects as value to a dart map | ||||
|   static Map<String, List<GetAssetCountByTimeGroupDto>> mapListFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final map = <String, List<GetAssetCountByTimeGroupDto>>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = GetAssetCountByTimeGroupDto.listFromJson(entry.value, growable: growable,); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   /// The list of required keys that must be present in a JSON. | ||||
|   static const requiredKeys = <String>{ | ||||
|     'timeGroup', | ||||
|   }; | ||||
| } | ||||
| 
 | ||||
							
								
								
									
										91
									
								
								mobile/openapi/lib/model/job_type.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										91
									
								
								mobile/openapi/lib/model/job_type.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,91 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| part of openapi.api; | ||||
| 
 | ||||
| 
 | ||||
| class JobType { | ||||
|   /// Instantiate a new enum with the provided [value]. | ||||
|   const JobType._(this.value); | ||||
| 
 | ||||
|   /// The underlying value of this enum member. | ||||
|   final String value; | ||||
| 
 | ||||
|   @override | ||||
|   String toString() => value; | ||||
| 
 | ||||
|   String toJson() => value; | ||||
| 
 | ||||
|   static const THUMBNAIL_GENERATION = JobType._(r'THUMBNAIL_GENERATION'); | ||||
|   static const METADATA_EXTRACTION = JobType._(r'METADATA_EXTRACTION'); | ||||
|   static const VIDEO_CONVERSION = JobType._(r'VIDEO_CONVERSION'); | ||||
|   static const CHECKSUM_GENERATION = JobType._(r'CHECKSUM_GENERATION'); | ||||
| 
 | ||||
|   /// List of all possible values in this [enum][JobType]. | ||||
|   static const values = <JobType>[ | ||||
|     THUMBNAIL_GENERATION, | ||||
|     METADATA_EXTRACTION, | ||||
|     VIDEO_CONVERSION, | ||||
|     CHECKSUM_GENERATION, | ||||
|   ]; | ||||
| 
 | ||||
|   static JobType? fromJson(dynamic value) => JobTypeTypeTransformer().decode(value); | ||||
| 
 | ||||
|   static List<JobType>? listFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final result = <JobType>[]; | ||||
|     if (json is List && json.isNotEmpty) { | ||||
|       for (final row in json) { | ||||
|         final value = JobType.fromJson(row); | ||||
|         if (value != null) { | ||||
|           result.add(value); | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return result.toList(growable: growable); | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| /// Transformation class that can [encode] an instance of [JobType] to String, | ||||
| /// and [decode] dynamic data back to [JobType]. | ||||
| class JobTypeTypeTransformer { | ||||
|   factory JobTypeTypeTransformer() => _instance ??= const JobTypeTypeTransformer._(); | ||||
| 
 | ||||
|   const JobTypeTypeTransformer._(); | ||||
| 
 | ||||
|   String encode(JobType data) => data.value; | ||||
| 
 | ||||
|   /// Decodes a [dynamic value][data] to a JobType. | ||||
|   /// | ||||
|   /// If [allowNull] is true and the [dynamic value][data] cannot be decoded successfully, | ||||
|   /// then null is returned. However, if [allowNull] is false and the [dynamic value][data] | ||||
|   /// cannot be decoded successfully, then an [UnimplementedError] is thrown. | ||||
|   /// | ||||
|   /// The [allowNull] is very handy when an API changes and a new enum value is added or removed, | ||||
|   /// and users are still using an old app with the old code. | ||||
|   JobType? decode(dynamic data, {bool allowNull = true}) { | ||||
|     if (data != null) { | ||||
|       switch (data.toString()) { | ||||
|         case r'THUMBNAIL_GENERATION': return JobType.THUMBNAIL_GENERATION; | ||||
|         case r'METADATA_EXTRACTION': return JobType.METADATA_EXTRACTION; | ||||
|         case r'VIDEO_CONVERSION': return JobType.VIDEO_CONVERSION; | ||||
|         case r'CHECKSUM_GENERATION': return JobType.CHECKSUM_GENERATION; | ||||
|         default: | ||||
|           if (!allowNull) { | ||||
|             throw ArgumentError('Unknown enum value to decode: $data'); | ||||
|           } | ||||
|       } | ||||
|     } | ||||
|     return null; | ||||
|   } | ||||
| 
 | ||||
|   /// Singleton [JobTypeTypeTransformer] instance. | ||||
|   static JobTypeTypeTransformer? _instance; | ||||
| } | ||||
| 
 | ||||
							
								
								
									
										164
									
								
								mobile/openapi/lib/model/smart_info_entity.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										164
									
								
								mobile/openapi/lib/model/smart_info_entity.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,164 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| part of openapi.api; | ||||
| 
 | ||||
| class SmartInfoEntity { | ||||
|   /// Returns a new [SmartInfoEntity] instance. | ||||
|   SmartInfoEntity({ | ||||
|     required this.id, | ||||
|     required this.assetId, | ||||
|     this.tags = const [], | ||||
|     this.objects = const [], | ||||
|     this.asset, | ||||
|   }); | ||||
| 
 | ||||
|   String id; | ||||
| 
 | ||||
|   String assetId; | ||||
| 
 | ||||
|   List<String>? tags; | ||||
| 
 | ||||
|   List<String>? objects; | ||||
| 
 | ||||
|   /// | ||||
|   /// 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. | ||||
|   /// | ||||
|   AssetEntity? asset; | ||||
| 
 | ||||
|   @override | ||||
|   bool operator ==(Object other) => identical(this, other) || other is SmartInfoEntity && | ||||
|      other.id == id && | ||||
|      other.assetId == assetId && | ||||
|      other.tags == tags && | ||||
|      other.objects == objects && | ||||
|      other.asset == asset; | ||||
| 
 | ||||
|   @override | ||||
|   int get hashCode => | ||||
|     // ignore: unnecessary_parenthesis | ||||
|     (id.hashCode) + | ||||
|     (assetId.hashCode) + | ||||
|     (tags == null ? 0 : tags!.hashCode) + | ||||
|     (objects == null ? 0 : objects!.hashCode) + | ||||
|     (asset == null ? 0 : asset!.hashCode); | ||||
| 
 | ||||
|   @override | ||||
|   String toString() => 'SmartInfoEntity[id=$id, assetId=$assetId, tags=$tags, objects=$objects, asset=$asset]'; | ||||
| 
 | ||||
|   Map<String, dynamic> toJson() { | ||||
|     final _json = <String, dynamic>{}; | ||||
|       _json[r'id'] = id; | ||||
|       _json[r'assetId'] = assetId; | ||||
|     if (tags != null) { | ||||
|       _json[r'tags'] = tags; | ||||
|     } else { | ||||
|       _json[r'tags'] = null; | ||||
|     } | ||||
|     if (objects != null) { | ||||
|       _json[r'objects'] = objects; | ||||
|     } else { | ||||
|       _json[r'objects'] = null; | ||||
|     } | ||||
|     if (asset != null) { | ||||
|       _json[r'asset'] = asset; | ||||
|     } else { | ||||
|       _json[r'asset'] = null; | ||||
|     } | ||||
|     return _json; | ||||
|   } | ||||
| 
 | ||||
|   /// Returns a new [SmartInfoEntity] instance and imports its values from | ||||
|   /// [value] if it's a [Map], null otherwise. | ||||
|   // ignore: prefer_constructors_over_static_methods | ||||
|   static SmartInfoEntity? fromJson(dynamic value) { | ||||
|     if (value is Map) { | ||||
|       final json = value.cast<String, dynamic>(); | ||||
| 
 | ||||
|       // Ensure that the map contains the required keys. | ||||
|       // Note 1: the values aren't checked for validity beyond being non-null. | ||||
|       // Note 2: this code is stripped in release mode! | ||||
|       assert(() { | ||||
|         requiredKeys.forEach((key) { | ||||
|           assert(json.containsKey(key), 'Required key "SmartInfoEntity[$key]" is missing from JSON.'); | ||||
|           assert(json[key] != null, 'Required key "SmartInfoEntity[$key]" has a null value in JSON.'); | ||||
|         }); | ||||
|         return true; | ||||
|       }()); | ||||
| 
 | ||||
|       return SmartInfoEntity( | ||||
|         id: mapValueOfType<String>(json, r'id')!, | ||||
|         assetId: mapValueOfType<String>(json, r'assetId')!, | ||||
|         tags: json[r'tags'] is List | ||||
|             ? (json[r'tags'] as List).cast<String>() | ||||
|             : const [], | ||||
|         objects: json[r'objects'] is List | ||||
|             ? (json[r'objects'] as List).cast<String>() | ||||
|             : const [], | ||||
|         asset: AssetEntity.fromJson(json[r'asset']), | ||||
|       ); | ||||
|     } | ||||
|     return null; | ||||
|   } | ||||
| 
 | ||||
|   static List<SmartInfoEntity>? listFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final result = <SmartInfoEntity>[]; | ||||
|     if (json is List && json.isNotEmpty) { | ||||
|       for (final row in json) { | ||||
|         final value = SmartInfoEntity.fromJson(row); | ||||
|         if (value != null) { | ||||
|           result.add(value); | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return result.toList(growable: growable); | ||||
|   } | ||||
| 
 | ||||
|   static Map<String, SmartInfoEntity> mapFromJson(dynamic json) { | ||||
|     final map = <String, SmartInfoEntity>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = SmartInfoEntity.fromJson(entry.value); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   // maps a json object with a list of SmartInfoEntity-objects as value to a dart map | ||||
|   static Map<String, List<SmartInfoEntity>> mapListFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final map = <String, List<SmartInfoEntity>>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = SmartInfoEntity.listFromJson(entry.value, growable: growable,); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   /// The list of required keys that must be present in a JSON. | ||||
|   static const requiredKeys = <String>{ | ||||
|     'id', | ||||
|     'assetId', | ||||
|     'tags', | ||||
|     'objects', | ||||
|   }; | ||||
| } | ||||
| 
 | ||||
							
								
								
									
										202
									
								
								mobile/openapi/lib/model/system_config_entity.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										202
									
								
								mobile/openapi/lib/model/system_config_entity.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,202 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| part of openapi.api; | ||||
| 
 | ||||
| class SystemConfigEntity { | ||||
|   /// Returns a new [SystemConfigEntity] instance. | ||||
|   SystemConfigEntity({ | ||||
|     required this.key, | ||||
|     required this.value, | ||||
|   }); | ||||
| 
 | ||||
|   SystemConfigEntityKeyEnum key; | ||||
| 
 | ||||
|   Object value; | ||||
| 
 | ||||
|   @override | ||||
|   bool operator ==(Object other) => identical(this, other) || other is SystemConfigEntity && | ||||
|      other.key == key && | ||||
|      other.value == value; | ||||
| 
 | ||||
|   @override | ||||
|   int get hashCode => | ||||
|     // ignore: unnecessary_parenthesis | ||||
|     (key.hashCode) + | ||||
|     (value.hashCode); | ||||
| 
 | ||||
|   @override | ||||
|   String toString() => 'SystemConfigEntity[key=$key, value=$value]'; | ||||
| 
 | ||||
|   Map<String, dynamic> toJson() { | ||||
|     final _json = <String, dynamic>{}; | ||||
|       _json[r'key'] = key; | ||||
|       _json[r'value'] = value; | ||||
|     return _json; | ||||
|   } | ||||
| 
 | ||||
|   /// Returns a new [SystemConfigEntity] instance and imports its values from | ||||
|   /// [value] if it's a [Map], null otherwise. | ||||
|   // ignore: prefer_constructors_over_static_methods | ||||
|   static SystemConfigEntity? fromJson(dynamic value) { | ||||
|     if (value is Map) { | ||||
|       final json = value.cast<String, dynamic>(); | ||||
| 
 | ||||
|       // Ensure that the map contains the required keys. | ||||
|       // Note 1: the values aren't checked for validity beyond being non-null. | ||||
|       // Note 2: this code is stripped in release mode! | ||||
|       assert(() { | ||||
|         requiredKeys.forEach((key) { | ||||
|           assert(json.containsKey(key), 'Required key "SystemConfigEntity[$key]" is missing from JSON.'); | ||||
|           assert(json[key] != null, 'Required key "SystemConfigEntity[$key]" has a null value in JSON.'); | ||||
|         }); | ||||
|         return true; | ||||
|       }()); | ||||
| 
 | ||||
|       return SystemConfigEntity( | ||||
|         key: SystemConfigEntityKeyEnum.fromJson(json[r'key'])!, | ||||
|         value: mapValueOfType<Object>(json, r'value')!, | ||||
|       ); | ||||
|     } | ||||
|     return null; | ||||
|   } | ||||
| 
 | ||||
|   static List<SystemConfigEntity>? listFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final result = <SystemConfigEntity>[]; | ||||
|     if (json is List && json.isNotEmpty) { | ||||
|       for (final row in json) { | ||||
|         final value = SystemConfigEntity.fromJson(row); | ||||
|         if (value != null) { | ||||
|           result.add(value); | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return result.toList(growable: growable); | ||||
|   } | ||||
| 
 | ||||
|   static Map<String, SystemConfigEntity> mapFromJson(dynamic json) { | ||||
|     final map = <String, SystemConfigEntity>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = SystemConfigEntity.fromJson(entry.value); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   // maps a json object with a list of SystemConfigEntity-objects as value to a dart map | ||||
|   static Map<String, List<SystemConfigEntity>> mapListFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final map = <String, List<SystemConfigEntity>>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = SystemConfigEntity.listFromJson(entry.value, growable: growable,); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   /// The list of required keys that must be present in a JSON. | ||||
|   static const requiredKeys = <String>{ | ||||
|     'key', | ||||
|     'value', | ||||
|   }; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| class SystemConfigEntityKeyEnum { | ||||
|   /// Instantiate a new enum with the provided [value]. | ||||
|   const SystemConfigEntityKeyEnum._(this.value); | ||||
| 
 | ||||
|   /// The underlying value of this enum member. | ||||
|   final String value; | ||||
| 
 | ||||
|   @override | ||||
|   String toString() => value; | ||||
| 
 | ||||
|   String toJson() => value; | ||||
| 
 | ||||
|   static const crf = SystemConfigEntityKeyEnum._(r'ffmpeg_crf'); | ||||
|   static const preset = SystemConfigEntityKeyEnum._(r'ffmpeg_preset'); | ||||
|   static const targetVideoCodec = SystemConfigEntityKeyEnum._(r'ffmpeg_target_video_codec'); | ||||
|   static const targetAudioCodec = SystemConfigEntityKeyEnum._(r'ffmpeg_target_audio_codec'); | ||||
|   static const targetScaling = SystemConfigEntityKeyEnum._(r'ffmpeg_target_scaling'); | ||||
| 
 | ||||
|   /// List of all possible values in this [enum][SystemConfigEntityKeyEnum]. | ||||
|   static const values = <SystemConfigEntityKeyEnum>[ | ||||
|     crf, | ||||
|     preset, | ||||
|     targetVideoCodec, | ||||
|     targetAudioCodec, | ||||
|     targetScaling, | ||||
|   ]; | ||||
| 
 | ||||
|   static SystemConfigEntityKeyEnum? fromJson(dynamic value) => SystemConfigEntityKeyEnumTypeTransformer().decode(value); | ||||
| 
 | ||||
|   static List<SystemConfigEntityKeyEnum>? listFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final result = <SystemConfigEntityKeyEnum>[]; | ||||
|     if (json is List && json.isNotEmpty) { | ||||
|       for (final row in json) { | ||||
|         final value = SystemConfigEntityKeyEnum.fromJson(row); | ||||
|         if (value != null) { | ||||
|           result.add(value); | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return result.toList(growable: growable); | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| /// Transformation class that can [encode] an instance of [SystemConfigEntityKeyEnum] to String, | ||||
| /// and [decode] dynamic data back to [SystemConfigEntityKeyEnum]. | ||||
| class SystemConfigEntityKeyEnumTypeTransformer { | ||||
|   factory SystemConfigEntityKeyEnumTypeTransformer() => _instance ??= const SystemConfigEntityKeyEnumTypeTransformer._(); | ||||
| 
 | ||||
|   const SystemConfigEntityKeyEnumTypeTransformer._(); | ||||
| 
 | ||||
|   String encode(SystemConfigEntityKeyEnum data) => data.value; | ||||
| 
 | ||||
|   /// Decodes a [dynamic value][data] to a SystemConfigEntityKeyEnum. | ||||
|   /// | ||||
|   /// If [allowNull] is true and the [dynamic value][data] cannot be decoded successfully, | ||||
|   /// then null is returned. However, if [allowNull] is false and the [dynamic value][data] | ||||
|   /// cannot be decoded successfully, then an [UnimplementedError] is thrown. | ||||
|   /// | ||||
|   /// The [allowNull] is very handy when an API changes and a new enum value is added or removed, | ||||
|   /// and users are still using an old app with the old code. | ||||
|   SystemConfigEntityKeyEnum? decode(dynamic data, {bool allowNull = true}) { | ||||
|     if (data != null) { | ||||
|       switch (data.toString()) { | ||||
|         case r'ffmpeg_crf': return SystemConfigEntityKeyEnum.crf; | ||||
|         case r'ffmpeg_preset': return SystemConfigEntityKeyEnum.preset; | ||||
|         case r'ffmpeg_target_video_codec': return SystemConfigEntityKeyEnum.targetVideoCodec; | ||||
|         case r'ffmpeg_target_audio_codec': return SystemConfigEntityKeyEnum.targetAudioCodec; | ||||
|         case r'ffmpeg_target_scaling': return SystemConfigEntityKeyEnum.targetScaling; | ||||
|         default: | ||||
|           if (!allowNull) { | ||||
|             throw ArgumentError('Unknown enum value to decode: $data'); | ||||
|           } | ||||
|       } | ||||
|     } | ||||
|     return null; | ||||
|   } | ||||
| 
 | ||||
|   /// Singleton [SystemConfigEntityKeyEnumTypeTransformer] instance. | ||||
|   static SystemConfigEntityKeyEnumTypeTransformer? _instance; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
							
								
								
									
										236
									
								
								mobile/openapi/lib/model/tag_entity.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										236
									
								
								mobile/openapi/lib/model/tag_entity.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,236 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| part of openapi.api; | ||||
| 
 | ||||
| class TagEntity { | ||||
|   /// Returns a new [TagEntity] instance. | ||||
|   TagEntity({ | ||||
|     required this.id, | ||||
|     required this.type, | ||||
|     required this.name, | ||||
|     required this.userId, | ||||
|     required this.renameTagId, | ||||
|     this.assets = const [], | ||||
|     required this.user, | ||||
|   }); | ||||
| 
 | ||||
|   String id; | ||||
| 
 | ||||
|   TagEntityTypeEnum type; | ||||
| 
 | ||||
|   String name; | ||||
| 
 | ||||
|   String userId; | ||||
| 
 | ||||
|   String renameTagId; | ||||
| 
 | ||||
|   List<AssetEntity> assets; | ||||
| 
 | ||||
|   UserEntity user; | ||||
| 
 | ||||
|   @override | ||||
|   bool operator ==(Object other) => identical(this, other) || other is TagEntity && | ||||
|      other.id == id && | ||||
|      other.type == type && | ||||
|      other.name == name && | ||||
|      other.userId == userId && | ||||
|      other.renameTagId == renameTagId && | ||||
|      other.assets == assets && | ||||
|      other.user == user; | ||||
| 
 | ||||
|   @override | ||||
|   int get hashCode => | ||||
|     // ignore: unnecessary_parenthesis | ||||
|     (id.hashCode) + | ||||
|     (type.hashCode) + | ||||
|     (name.hashCode) + | ||||
|     (userId.hashCode) + | ||||
|     (renameTagId.hashCode) + | ||||
|     (assets.hashCode) + | ||||
|     (user.hashCode); | ||||
| 
 | ||||
|   @override | ||||
|   String toString() => 'TagEntity[id=$id, type=$type, name=$name, userId=$userId, renameTagId=$renameTagId, assets=$assets, user=$user]'; | ||||
| 
 | ||||
|   Map<String, dynamic> toJson() { | ||||
|     final _json = <String, dynamic>{}; | ||||
|       _json[r'id'] = id; | ||||
|       _json[r'type'] = type; | ||||
|       _json[r'name'] = name; | ||||
|       _json[r'userId'] = userId; | ||||
|       _json[r'renameTagId'] = renameTagId; | ||||
|       _json[r'assets'] = assets; | ||||
|       _json[r'user'] = user; | ||||
|     return _json; | ||||
|   } | ||||
| 
 | ||||
|   /// Returns a new [TagEntity] instance and imports its values from | ||||
|   /// [value] if it's a [Map], null otherwise. | ||||
|   // ignore: prefer_constructors_over_static_methods | ||||
|   static TagEntity? fromJson(dynamic value) { | ||||
|     if (value is Map) { | ||||
|       final json = value.cast<String, dynamic>(); | ||||
| 
 | ||||
|       // Ensure that the map contains the required keys. | ||||
|       // Note 1: the values aren't checked for validity beyond being non-null. | ||||
|       // Note 2: this code is stripped in release mode! | ||||
|       assert(() { | ||||
|         requiredKeys.forEach((key) { | ||||
|           assert(json.containsKey(key), 'Required key "TagEntity[$key]" is missing from JSON.'); | ||||
|           assert(json[key] != null, 'Required key "TagEntity[$key]" has a null value in JSON.'); | ||||
|         }); | ||||
|         return true; | ||||
|       }()); | ||||
| 
 | ||||
|       return TagEntity( | ||||
|         id: mapValueOfType<String>(json, r'id')!, | ||||
|         type: TagEntityTypeEnum.fromJson(json[r'type'])!, | ||||
|         name: mapValueOfType<String>(json, r'name')!, | ||||
|         userId: mapValueOfType<String>(json, r'userId')!, | ||||
|         renameTagId: mapValueOfType<String>(json, r'renameTagId')!, | ||||
|         assets: AssetEntity.listFromJson(json[r'assets'])!, | ||||
|         user: UserEntity.fromJson(json[r'user'])!, | ||||
|       ); | ||||
|     } | ||||
|     return null; | ||||
|   } | ||||
| 
 | ||||
|   static List<TagEntity>? listFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final result = <TagEntity>[]; | ||||
|     if (json is List && json.isNotEmpty) { | ||||
|       for (final row in json) { | ||||
|         final value = TagEntity.fromJson(row); | ||||
|         if (value != null) { | ||||
|           result.add(value); | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return result.toList(growable: growable); | ||||
|   } | ||||
| 
 | ||||
|   static Map<String, TagEntity> mapFromJson(dynamic json) { | ||||
|     final map = <String, TagEntity>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = TagEntity.fromJson(entry.value); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   // maps a json object with a list of TagEntity-objects as value to a dart map | ||||
|   static Map<String, List<TagEntity>> mapListFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final map = <String, List<TagEntity>>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = TagEntity.listFromJson(entry.value, growable: growable,); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   /// The list of required keys that must be present in a JSON. | ||||
|   static const requiredKeys = <String>{ | ||||
|     'id', | ||||
|     'type', | ||||
|     'name', | ||||
|     'userId', | ||||
|     'renameTagId', | ||||
|     'assets', | ||||
|     'user', | ||||
|   }; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| class TagEntityTypeEnum { | ||||
|   /// Instantiate a new enum with the provided [value]. | ||||
|   const TagEntityTypeEnum._(this.value); | ||||
| 
 | ||||
|   /// The underlying value of this enum member. | ||||
|   final String value; | ||||
| 
 | ||||
|   @override | ||||
|   String toString() => value; | ||||
| 
 | ||||
|   String toJson() => value; | ||||
| 
 | ||||
|   static const OBJECT = TagEntityTypeEnum._(r'OBJECT'); | ||||
|   static const FACE = TagEntityTypeEnum._(r'FACE'); | ||||
|   static const CUSTOM = TagEntityTypeEnum._(r'CUSTOM'); | ||||
| 
 | ||||
|   /// List of all possible values in this [enum][TagEntityTypeEnum]. | ||||
|   static const values = <TagEntityTypeEnum>[ | ||||
|     OBJECT, | ||||
|     FACE, | ||||
|     CUSTOM, | ||||
|   ]; | ||||
| 
 | ||||
|   static TagEntityTypeEnum? fromJson(dynamic value) => TagEntityTypeEnumTypeTransformer().decode(value); | ||||
| 
 | ||||
|   static List<TagEntityTypeEnum>? listFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final result = <TagEntityTypeEnum>[]; | ||||
|     if (json is List && json.isNotEmpty) { | ||||
|       for (final row in json) { | ||||
|         final value = TagEntityTypeEnum.fromJson(row); | ||||
|         if (value != null) { | ||||
|           result.add(value); | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return result.toList(growable: growable); | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| /// Transformation class that can [encode] an instance of [TagEntityTypeEnum] to String, | ||||
| /// and [decode] dynamic data back to [TagEntityTypeEnum]. | ||||
| class TagEntityTypeEnumTypeTransformer { | ||||
|   factory TagEntityTypeEnumTypeTransformer() => _instance ??= const TagEntityTypeEnumTypeTransformer._(); | ||||
| 
 | ||||
|   const TagEntityTypeEnumTypeTransformer._(); | ||||
| 
 | ||||
|   String encode(TagEntityTypeEnum data) => data.value; | ||||
| 
 | ||||
|   /// Decodes a [dynamic value][data] to a TagEntityTypeEnum. | ||||
|   /// | ||||
|   /// If [allowNull] is true and the [dynamic value][data] cannot be decoded successfully, | ||||
|   /// then null is returned. However, if [allowNull] is false and the [dynamic value][data] | ||||
|   /// cannot be decoded successfully, then an [UnimplementedError] is thrown. | ||||
|   /// | ||||
|   /// The [allowNull] is very handy when an API changes and a new enum value is added or removed, | ||||
|   /// and users are still using an old app with the old code. | ||||
|   TagEntityTypeEnum? decode(dynamic data, {bool allowNull = true}) { | ||||
|     if (data != null) { | ||||
|       switch (data.toString()) { | ||||
|         case r'OBJECT': return TagEntityTypeEnum.OBJECT; | ||||
|         case r'FACE': return TagEntityTypeEnum.FACE; | ||||
|         case r'CUSTOM': return TagEntityTypeEnum.CUSTOM; | ||||
|         default: | ||||
|           if (!allowNull) { | ||||
|             throw ArgumentError('Unknown enum value to decode: $data'); | ||||
|           } | ||||
|       } | ||||
|     } | ||||
|     return null; | ||||
|   } | ||||
| 
 | ||||
|   /// Singleton [TagEntityTypeEnumTypeTransformer] instance. | ||||
|   static TagEntityTypeEnumTypeTransformer? _instance; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
							
								
								
									
										85
									
								
								mobile/openapi/lib/model/time_bucket_enum.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										85
									
								
								mobile/openapi/lib/model/time_bucket_enum.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,85 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| part of openapi.api; | ||||
| 
 | ||||
| 
 | ||||
| class TimeBucketEnum { | ||||
|   /// Instantiate a new enum with the provided [value]. | ||||
|   const TimeBucketEnum._(this.value); | ||||
| 
 | ||||
|   /// The underlying value of this enum member. | ||||
|   final String value; | ||||
| 
 | ||||
|   @override | ||||
|   String toString() => value; | ||||
| 
 | ||||
|   String toJson() => value; | ||||
| 
 | ||||
|   static const day = TimeBucketEnum._(r'day'); | ||||
|   static const month = TimeBucketEnum._(r'month'); | ||||
| 
 | ||||
|   /// List of all possible values in this [enum][TimeBucketEnum]. | ||||
|   static const values = <TimeBucketEnum>[ | ||||
|     day, | ||||
|     month, | ||||
|   ]; | ||||
| 
 | ||||
|   static TimeBucketEnum? fromJson(dynamic value) => TimeBucketEnumTypeTransformer().decode(value); | ||||
| 
 | ||||
|   static List<TimeBucketEnum>? listFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final result = <TimeBucketEnum>[]; | ||||
|     if (json is List && json.isNotEmpty) { | ||||
|       for (final row in json) { | ||||
|         final value = TimeBucketEnum.fromJson(row); | ||||
|         if (value != null) { | ||||
|           result.add(value); | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return result.toList(growable: growable); | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| /// Transformation class that can [encode] an instance of [TimeBucketEnum] to String, | ||||
| /// and [decode] dynamic data back to [TimeBucketEnum]. | ||||
| class TimeBucketEnumTypeTransformer { | ||||
|   factory TimeBucketEnumTypeTransformer() => _instance ??= const TimeBucketEnumTypeTransformer._(); | ||||
| 
 | ||||
|   const TimeBucketEnumTypeTransformer._(); | ||||
| 
 | ||||
|   String encode(TimeBucketEnum data) => data.value; | ||||
| 
 | ||||
|   /// Decodes a [dynamic value][data] to a TimeBucketEnum. | ||||
|   /// | ||||
|   /// If [allowNull] is true and the [dynamic value][data] cannot be decoded successfully, | ||||
|   /// then null is returned. However, if [allowNull] is false and the [dynamic value][data] | ||||
|   /// cannot be decoded successfully, then an [UnimplementedError] is thrown. | ||||
|   /// | ||||
|   /// The [allowNull] is very handy when an API changes and a new enum value is added or removed, | ||||
|   /// and users are still using an old app with the old code. | ||||
|   TimeBucketEnum? decode(dynamic data, {bool allowNull = true}) { | ||||
|     if (data != null) { | ||||
|       switch (data.toString()) { | ||||
|         case r'day': return TimeBucketEnum.day; | ||||
|         case r'month': return TimeBucketEnum.month; | ||||
|         default: | ||||
|           if (!allowNull) { | ||||
|             throw ArgumentError('Unknown enum value to decode: $data'); | ||||
|           } | ||||
|       } | ||||
|     } | ||||
|     return null; | ||||
|   } | ||||
| 
 | ||||
|   /// Singleton [TimeBucketEnumTypeTransformer] instance. | ||||
|   static TimeBucketEnumTypeTransformer? _instance; | ||||
| } | ||||
| 
 | ||||
							
								
								
									
										234
									
								
								mobile/openapi/lib/model/user_entity.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										234
									
								
								mobile/openapi/lib/model/user_entity.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,234 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| part of openapi.api; | ||||
| 
 | ||||
| class UserEntity { | ||||
|   /// Returns a new [UserEntity] instance. | ||||
|   UserEntity({ | ||||
|     required this.id, | ||||
|     required this.firstName, | ||||
|     required this.lastName, | ||||
|     required this.isAdmin, | ||||
|     required this.email, | ||||
|     this.password, | ||||
|     this.salt, | ||||
|     required this.oauthId, | ||||
|     required this.profileImagePath, | ||||
|     required this.shouldChangePassword, | ||||
|     required this.createdAt, | ||||
|     this.deletedAt, | ||||
|     this.tags = const [], | ||||
|   }); | ||||
| 
 | ||||
|   String id; | ||||
| 
 | ||||
|   String firstName; | ||||
| 
 | ||||
|   String lastName; | ||||
| 
 | ||||
|   bool isAdmin; | ||||
| 
 | ||||
|   String email; | ||||
| 
 | ||||
|   /// | ||||
|   /// 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? password; | ||||
| 
 | ||||
|   /// | ||||
|   /// 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? salt; | ||||
| 
 | ||||
|   String oauthId; | ||||
| 
 | ||||
|   String profileImagePath; | ||||
| 
 | ||||
|   bool shouldChangePassword; | ||||
| 
 | ||||
|   String createdAt; | ||||
| 
 | ||||
|   /// | ||||
|   /// 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. | ||||
|   /// | ||||
|   DateTime? deletedAt; | ||||
| 
 | ||||
|   List<TagEntity> tags; | ||||
| 
 | ||||
|   @override | ||||
|   bool operator ==(Object other) => identical(this, other) || other is UserEntity && | ||||
|      other.id == id && | ||||
|      other.firstName == firstName && | ||||
|      other.lastName == lastName && | ||||
|      other.isAdmin == isAdmin && | ||||
|      other.email == email && | ||||
|      other.password == password && | ||||
|      other.salt == salt && | ||||
|      other.oauthId == oauthId && | ||||
|      other.profileImagePath == profileImagePath && | ||||
|      other.shouldChangePassword == shouldChangePassword && | ||||
|      other.createdAt == createdAt && | ||||
|      other.deletedAt == deletedAt && | ||||
|      other.tags == tags; | ||||
| 
 | ||||
|   @override | ||||
|   int get hashCode => | ||||
|     // ignore: unnecessary_parenthesis | ||||
|     (id.hashCode) + | ||||
|     (firstName.hashCode) + | ||||
|     (lastName.hashCode) + | ||||
|     (isAdmin.hashCode) + | ||||
|     (email.hashCode) + | ||||
|     (password == null ? 0 : password!.hashCode) + | ||||
|     (salt == null ? 0 : salt!.hashCode) + | ||||
|     (oauthId.hashCode) + | ||||
|     (profileImagePath.hashCode) + | ||||
|     (shouldChangePassword.hashCode) + | ||||
|     (createdAt.hashCode) + | ||||
|     (deletedAt == null ? 0 : deletedAt!.hashCode) + | ||||
|     (tags.hashCode); | ||||
| 
 | ||||
|   @override | ||||
|   String toString() => 'UserEntity[id=$id, firstName=$firstName, lastName=$lastName, isAdmin=$isAdmin, email=$email, password=$password, salt=$salt, oauthId=$oauthId, profileImagePath=$profileImagePath, shouldChangePassword=$shouldChangePassword, createdAt=$createdAt, deletedAt=$deletedAt, tags=$tags]'; | ||||
| 
 | ||||
|   Map<String, dynamic> toJson() { | ||||
|     final _json = <String, dynamic>{}; | ||||
|       _json[r'id'] = id; | ||||
|       _json[r'firstName'] = firstName; | ||||
|       _json[r'lastName'] = lastName; | ||||
|       _json[r'isAdmin'] = isAdmin; | ||||
|       _json[r'email'] = email; | ||||
|     if (password != null) { | ||||
|       _json[r'password'] = password; | ||||
|     } else { | ||||
|       _json[r'password'] = null; | ||||
|     } | ||||
|     if (salt != null) { | ||||
|       _json[r'salt'] = salt; | ||||
|     } else { | ||||
|       _json[r'salt'] = null; | ||||
|     } | ||||
|       _json[r'oauthId'] = oauthId; | ||||
|       _json[r'profileImagePath'] = profileImagePath; | ||||
|       _json[r'shouldChangePassword'] = shouldChangePassword; | ||||
|       _json[r'createdAt'] = createdAt; | ||||
|     if (deletedAt != null) { | ||||
|       _json[r'deletedAt'] = deletedAt!.toUtc().toIso8601String(); | ||||
|     } else { | ||||
|       _json[r'deletedAt'] = null; | ||||
|     } | ||||
|       _json[r'tags'] = tags; | ||||
|     return _json; | ||||
|   } | ||||
| 
 | ||||
|   /// Returns a new [UserEntity] instance and imports its values from | ||||
|   /// [value] if it's a [Map], null otherwise. | ||||
|   // ignore: prefer_constructors_over_static_methods | ||||
|   static UserEntity? fromJson(dynamic value) { | ||||
|     if (value is Map) { | ||||
|       final json = value.cast<String, dynamic>(); | ||||
| 
 | ||||
|       // Ensure that the map contains the required keys. | ||||
|       // Note 1: the values aren't checked for validity beyond being non-null. | ||||
|       // Note 2: this code is stripped in release mode! | ||||
|       assert(() { | ||||
|         requiredKeys.forEach((key) { | ||||
|           assert(json.containsKey(key), 'Required key "UserEntity[$key]" is missing from JSON.'); | ||||
|           assert(json[key] != null, 'Required key "UserEntity[$key]" has a null value in JSON.'); | ||||
|         }); | ||||
|         return true; | ||||
|       }()); | ||||
| 
 | ||||
|       return UserEntity( | ||||
|         id: mapValueOfType<String>(json, r'id')!, | ||||
|         firstName: mapValueOfType<String>(json, r'firstName')!, | ||||
|         lastName: mapValueOfType<String>(json, r'lastName')!, | ||||
|         isAdmin: mapValueOfType<bool>(json, r'isAdmin')!, | ||||
|         email: mapValueOfType<String>(json, r'email')!, | ||||
|         password: mapValueOfType<String>(json, r'password'), | ||||
|         salt: mapValueOfType<String>(json, r'salt'), | ||||
|         oauthId: mapValueOfType<String>(json, r'oauthId')!, | ||||
|         profileImagePath: mapValueOfType<String>(json, r'profileImagePath')!, | ||||
|         shouldChangePassword: mapValueOfType<bool>(json, r'shouldChangePassword')!, | ||||
|         createdAt: mapValueOfType<String>(json, r'createdAt')!, | ||||
|         deletedAt: mapDateTime(json, r'deletedAt', ''), | ||||
|         tags: TagEntity.listFromJson(json[r'tags'])!, | ||||
|       ); | ||||
|     } | ||||
|     return null; | ||||
|   } | ||||
| 
 | ||||
|   static List<UserEntity>? listFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final result = <UserEntity>[]; | ||||
|     if (json is List && json.isNotEmpty) { | ||||
|       for (final row in json) { | ||||
|         final value = UserEntity.fromJson(row); | ||||
|         if (value != null) { | ||||
|           result.add(value); | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return result.toList(growable: growable); | ||||
|   } | ||||
| 
 | ||||
|   static Map<String, UserEntity> mapFromJson(dynamic json) { | ||||
|     final map = <String, UserEntity>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = UserEntity.fromJson(entry.value); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   // maps a json object with a list of UserEntity-objects as value to a dart map | ||||
|   static Map<String, List<UserEntity>> mapListFromJson(dynamic json, {bool growable = false,}) { | ||||
|     final map = <String, List<UserEntity>>{}; | ||||
|     if (json is Map && json.isNotEmpty) { | ||||
|       json = json.cast<String, dynamic>(); // ignore: parameter_assignments | ||||
|       for (final entry in json.entries) { | ||||
|         final value = UserEntity.listFromJson(entry.value, growable: growable,); | ||||
|         if (value != null) { | ||||
|           map[entry.key] = value; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     return map; | ||||
|   } | ||||
| 
 | ||||
|   /// The list of required keys that must be present in a JSON. | ||||
|   static const requiredKeys = <String>{ | ||||
|     'id', | ||||
|     'firstName', | ||||
|     'lastName', | ||||
|     'isAdmin', | ||||
|     'email', | ||||
|     'oauthId', | ||||
|     'profileImagePath', | ||||
|     'shouldChangePassword', | ||||
|     'createdAt', | ||||
|     'tags', | ||||
|   }; | ||||
| } | ||||
| 
 | ||||
| @@ -1,355 +0,0 @@ | ||||
| # Generated by pub | ||||
| # See https://dart.dev/tools/pub/glossary#lockfile | ||||
| packages: | ||||
|   _fe_analyzer_shared: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: _fe_analyzer_shared | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "31.0.0" | ||||
|   analyzer: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: analyzer | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "2.8.0" | ||||
|   args: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: args | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "2.3.1" | ||||
|   async: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: async | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "2.9.0" | ||||
|   boolean_selector: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: boolean_selector | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "2.1.0" | ||||
|   cli_util: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: cli_util | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "0.3.5" | ||||
|   clock: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: clock | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.1.1" | ||||
|   collection: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: collection | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.16.0" | ||||
|   convert: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: convert | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "3.0.2" | ||||
|   coverage: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: coverage | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.0.3" | ||||
|   crypto: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: crypto | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "3.0.2" | ||||
|   file: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: file | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "6.1.2" | ||||
|   frontend_server_client: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: frontend_server_client | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "2.1.3" | ||||
|   glob: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: glob | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "2.1.0" | ||||
|   http: | ||||
|     dependency: "direct main" | ||||
|     description: | ||||
|       name: http | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "0.13.4" | ||||
|   http_multi_server: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: http_multi_server | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "3.2.1" | ||||
|   http_parser: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: http_parser | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "4.0.1" | ||||
|   intl: | ||||
|     dependency: "direct main" | ||||
|     description: | ||||
|       name: intl | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "0.17.0" | ||||
|   io: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: io | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.0.3" | ||||
|   js: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: js | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "0.6.4" | ||||
|   logging: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: logging | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.0.2" | ||||
|   matcher: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: matcher | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "0.12.11" | ||||
|   meta: | ||||
|     dependency: "direct main" | ||||
|     description: | ||||
|       name: meta | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.8.0" | ||||
|   mime: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: mime | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.0.2" | ||||
|   node_preamble: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: node_preamble | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "2.0.1" | ||||
|   package_config: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: package_config | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "2.1.0" | ||||
|   path: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: path | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.8.2" | ||||
|   pedantic: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: pedantic | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.11.1" | ||||
|   pool: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: pool | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.5.1" | ||||
|   pub_semver: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: pub_semver | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "2.1.1" | ||||
|   shelf: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: shelf | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.3.1" | ||||
|   shelf_packages_handler: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: shelf_packages_handler | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "3.0.1" | ||||
|   shelf_static: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: shelf_static | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.1.1" | ||||
|   shelf_web_socket: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: shelf_web_socket | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.0.2" | ||||
|   source_map_stack_trace: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: source_map_stack_trace | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "2.1.0" | ||||
|   source_maps: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: source_maps | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "0.10.10" | ||||
|   source_span: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: source_span | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.9.0" | ||||
|   stack_trace: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: stack_trace | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.10.0" | ||||
|   stream_channel: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: stream_channel | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "2.1.0" | ||||
|   string_scanner: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: string_scanner | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.1.1" | ||||
|   term_glyph: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: term_glyph | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.2.1" | ||||
|   test: | ||||
|     dependency: "direct dev" | ||||
|     description: | ||||
|       name: test | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.17.12" | ||||
|   test_api: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: test_api | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "0.4.3" | ||||
|   test_core: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: test_core | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "0.4.2" | ||||
|   typed_data: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: typed_data | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.3.1" | ||||
|   vm_service: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: vm_service | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "7.5.0" | ||||
|   watcher: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: watcher | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.0.1" | ||||
|   web_socket_channel: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: web_socket_channel | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "2.2.0" | ||||
|   webkit_inspection_protocol: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: webkit_inspection_protocol | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "1.1.0" | ||||
|   yaml: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: yaml | ||||
|       url: "https://pub.dartlang.org" | ||||
|     source: hosted | ||||
|     version: "3.1.1" | ||||
| sdks: | ||||
|   dart: ">=2.16.0 <3.0.0" | ||||
							
								
								
									
										26
									
								
								mobile/openapi/test/admin_config_api_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										26
									
								
								mobile/openapi/test/admin_config_api_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,26 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| import 'package:openapi/api.dart'; | ||||
| import 'package:test/test.dart'; | ||||
| 
 | ||||
| 
 | ||||
| /// tests for AdminConfigApi | ||||
| void main() { | ||||
|   // final instance = AdminConfigApi(); | ||||
| 
 | ||||
|   group('tests for AdminConfigApi', () { | ||||
|     //Future<AdminConfigResponseDto> getAdminConfig() async | ||||
|     test('test getAdminConfig', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|   }); | ||||
| } | ||||
| @@ -1,27 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| import 'package:openapi/api.dart'; | ||||
| import 'package:test/test.dart'; | ||||
| 
 | ||||
| // tests for AdminConfigResponseDto | ||||
| void main() { | ||||
|   // final instance = AdminConfigResponseDto(); | ||||
| 
 | ||||
|   group('test AdminConfigResponseDto', () { | ||||
|     // Object config | ||||
|     test('to test the property `config`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
| } | ||||
							
								
								
									
										16
									
								
								mobile/openapi/test/album_api_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										16
									
								
								mobile/openapi/test/album_api_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -17,7 +17,7 @@ void main() { | ||||
|   // final instance = AlbumApi(); | ||||
| 
 | ||||
|   group('tests for AlbumApi', () { | ||||
|     //Future<AlbumResponseDto> addAssetsToAlbum(String albumId, AddAssetsDto addAssetsDto) async | ||||
|     //Future<AddAssetsResponseDto> addAssetsToAlbum(String albumId, AddAssetsDto addAssetsDto) async | ||||
|     test('test addAssetsToAlbum', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| @@ -37,17 +37,27 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<Object> downloadArchive(String albumId, { num skip }) async | ||||
|     test('test downloadArchive', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<AlbumCountResponseDto> getAlbumCountByUserId() async | ||||
|     test('test getAlbumCountByUserId', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<AlbumResponseDto> getAlbumInfo(String albumId) async | ||||
|     test('test getAlbumInfo', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<List<AlbumResponseDto>> getAllAlbums({ bool shared }) async | ||||
|     //Future<List<AlbumResponseDto>> getAllAlbums({ bool shared, String assetId }) async | ||||
|     test('test getAllAlbums', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future removeAssetFromAlbum(String albumId, RemoveAssetsDto removeAssetsDto) async | ||||
|     //Future<AlbumResponseDto> removeAssetFromAlbum(String albumId, RemoveAssetsDto removeAssetsDto) async | ||||
|     test('test removeAssetFromAlbum', () async { | ||||
|       // TODO | ||||
|     }); | ||||
|   | ||||
							
								
								
									
										5
									
								
								mobile/openapi/test/album_response_dto_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										5
									
								
								mobile/openapi/test/album_response_dto_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -16,6 +16,11 @@ void main() { | ||||
|   // final instance = AlbumResponseDto(); | ||||
| 
 | ||||
|   group('test AlbumResponseDto', () { | ||||
|     // int assetCount | ||||
|     test('to test the property `assetCount`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String id | ||||
|     test('to test the property `id`', () async { | ||||
|       // TODO | ||||
|   | ||||
| @@ -16,13 +16,28 @@ void main() { | ||||
|   // final instance = AllJobStatusResponseDto(); | ||||
| 
 | ||||
|   group('test AllJobStatusResponseDto', () { | ||||
|     // bool isThumbnailGenerationActive | ||||
|     test('to test the property `isThumbnailGenerationActive`', () async { | ||||
|     // JobCounts thumbnailGenerationQueueCount | ||||
|     test('to test the property `thumbnailGenerationQueueCount`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // Object thumbnailGenerationQueueCount | ||||
|     test('to test the property `thumbnailGenerationQueueCount`', () async { | ||||
|     // JobCounts metadataExtractionQueueCount | ||||
|     test('to test the property `metadataExtractionQueueCount`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // JobCounts videoConversionQueueCount | ||||
|     test('to test the property `videoConversionQueueCount`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // JobCounts machineLearningQueueCount | ||||
|     test('to test the property `machineLearningQueueCount`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // bool isThumbnailGenerationActive | ||||
|     test('to test the property `isThumbnailGenerationActive`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| @@ -31,18 +46,13 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // Object metadataExtractionQueueCount | ||||
|     test('to test the property `metadataExtractionQueueCount`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // bool isVideoConversionActive | ||||
|     test('to test the property `isVideoConversionActive`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // Object videoConversionQueueCount | ||||
|     test('to test the property `videoConversionQueueCount`', () async { | ||||
|     // bool isMachineLearningActive | ||||
|     test('to test the property `isMachineLearningActive`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|   | ||||
							
								
								
									
										50
									
								
								mobile/openapi/test/asset_api_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										50
									
								
								mobile/openapi/test/asset_api_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -26,21 +26,35 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future deleteAsset(DeleteAssetDto deleteAssetDto) async | ||||
|     //  | ||||
|     // | ||||
|     // Checks if multiple assets exist on the server and returns all existing - used by background backup | ||||
|     // | ||||
|     //Future<CheckExistingAssetsResponseDto> checkExistingAssets(CheckExistingAssetsDto checkExistingAssetsDto) async | ||||
|     test('test checkExistingAssets', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<List<DeleteAssetResponseDto>> deleteAsset(DeleteAssetDto deleteAssetDto) async | ||||
|     test('test deleteAsset', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<Object> downloadFile(String aid, String did, { bool isThumb, bool isWeb }) async | ||||
|     //Future<Object> downloadFile(String assetId, { bool isThumb, bool isWeb }) async | ||||
|     test('test downloadFile', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<Object> downloadLibrary({ num skip }) async | ||||
|     test('test downloadLibrary', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //  | ||||
|     // | ||||
|     // Get all AssetEntity belong to the user | ||||
|     // | ||||
|     //Future<List<AssetResponseDto>> getAllAssets() async | ||||
|     //Future<List<AssetResponseDto>> getAllAssets({ String ifNoneMatch }) async | ||||
|     test('test getAllAssets', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| @@ -54,12 +68,27 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<List<Object>> getAssetSearchTerms() async | ||||
|     //Future<List<AssetResponseDto>> getAssetByTimeBucket(GetAssetByTimeBucketDto getAssetByTimeBucketDto) async | ||||
|     test('test getAssetByTimeBucket', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<AssetCountByTimeBucketResponseDto> getAssetCountByTimeBucket(GetAssetCountByTimeBucketDto getAssetCountByTimeBucketDto) async | ||||
|     test('test getAssetCountByTimeBucket', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<AssetCountByUserIdResponseDto> getAssetCountByUserId() async | ||||
|     test('test getAssetCountByUserId', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<List<String>> getAssetSearchTerms() async | ||||
|     test('test getAssetSearchTerms', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<Object> getAssetThumbnail(String assetId) async | ||||
|     //Future<Object> getAssetThumbnail(String assetId, { ThumbnailFormat format }) async | ||||
|     test('test getAssetThumbnail', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| @@ -88,11 +117,20 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<Object> serveFile(String aid, String did, { bool isThumb, bool isWeb }) async | ||||
|     //Future<Object> serveFile(String assetId, { bool isThumb, bool isWeb }) async | ||||
|     test('test serveFile', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //  | ||||
|     // | ||||
|     // Update an asset | ||||
|     // | ||||
|     //Future<AssetResponseDto> updateAsset(String assetId, UpdateAssetDto updateAssetDto) async | ||||
|     test('test updateAsset', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<AssetFileUploadResponseDto> uploadFile(MultipartFile assetData) async | ||||
|     test('test uploadFile', () async { | ||||
|       // TODO | ||||
|   | ||||
| @@ -16,13 +16,13 @@ void main() { | ||||
|   // final instance = AssetCountByTimeBucketResponseDto(); | ||||
| 
 | ||||
|   group('test AssetCountByTimeBucketResponseDto', () { | ||||
|     // String timeGroup | ||||
|     test('to test the property `timeGroup`', () async { | ||||
|     // int totalCount | ||||
|     test('to test the property `totalCount`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // int count | ||||
|     test('to test the property `count`', () async { | ||||
|     // List<AssetCountByTimeBucket> buckets (default value: const []) | ||||
|     test('to test the property `buckets`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|   | ||||
| @@ -1,32 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| import 'package:openapi/api.dart'; | ||||
| import 'package:test/test.dart'; | ||||
| 
 | ||||
| // tests for AssetCountByTimeGroupDto | ||||
| void main() { | ||||
|   // final instance = AssetCountByTimeGroupDto(); | ||||
| 
 | ||||
|   group('test AssetCountByTimeGroupDto', () { | ||||
|     // String timeGroup | ||||
|     test('to test the property `timeGroup`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // int count | ||||
|     test('to test the property `count`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
| } | ||||
| @@ -1,32 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| import 'package:openapi/api.dart'; | ||||
| import 'package:test/test.dart'; | ||||
| 
 | ||||
| // tests for AssetCountByTimeGroupResponseDto | ||||
| void main() { | ||||
|   // final instance = AssetCountByTimeGroupResponseDto(); | ||||
| 
 | ||||
|   group('test AssetCountByTimeGroupResponseDto', () { | ||||
|     // int totalAssets | ||||
|     test('to test the property `totalAssets`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // List<AssetCountByTimeGroupDto> groups (default value: const []) | ||||
|     test('to test the property `groups`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
| } | ||||
| @@ -16,16 +16,31 @@ void main() { | ||||
|   // final instance = AssetCountByUserIdResponseDto(); | ||||
| 
 | ||||
|   group('test AssetCountByUserIdResponseDto', () { | ||||
|     // int photos | ||||
|     // int audio (default value: 0) | ||||
|     test('to test the property `audio`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // int photos (default value: 0) | ||||
|     test('to test the property `photos`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // int videos | ||||
|     // int videos (default value: 0) | ||||
|     test('to test the property `videos`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // int other (default value: 0) | ||||
|     test('to test the property `other`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // int total (default value: 0) | ||||
|     test('to test the property `total`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
|   | ||||
| @@ -1,32 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| import 'package:openapi/api.dart'; | ||||
| import 'package:test/test.dart'; | ||||
| 
 | ||||
| // tests for AssetCountResponseDto | ||||
| void main() { | ||||
|   // final instance = AssetCountResponseDto(); | ||||
| 
 | ||||
|   group('test AssetCountResponseDto', () { | ||||
|     // int photos | ||||
|     test('to test the property `photos`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // int videos | ||||
|     test('to test the property `videos`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
| } | ||||
							
								
								
									
										122
									
								
								mobile/openapi/test/asset_entity_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										122
									
								
								mobile/openapi/test/asset_entity_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,122 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| import 'package:openapi/api.dart'; | ||||
| import 'package:test/test.dart'; | ||||
| 
 | ||||
| // tests for AssetEntity | ||||
| void main() { | ||||
|   // final instance = AssetEntity(); | ||||
| 
 | ||||
|   group('test AssetEntity', () { | ||||
|     // String id | ||||
|     test('to test the property `id`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String deviceAssetId | ||||
|     test('to test the property `deviceAssetId`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String userId | ||||
|     test('to test the property `userId`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String deviceId | ||||
|     test('to test the property `deviceId`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String type | ||||
|     test('to test the property `type`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String originalPath | ||||
|     test('to test the property `originalPath`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String resizePath | ||||
|     test('to test the property `resizePath`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String webpPath | ||||
|     test('to test the property `webpPath`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String encodedVideoPath | ||||
|     test('to test the property `encodedVideoPath`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String createdAt | ||||
|     test('to test the property `createdAt`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String modifiedAt | ||||
|     test('to test the property `modifiedAt`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // bool isFavorite | ||||
|     test('to test the property `isFavorite`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String mimeType | ||||
|     test('to test the property `mimeType`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // Object checksum | ||||
|     test('to test the property `checksum`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String duration | ||||
|     test('to test the property `duration`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // bool isVisible | ||||
|     test('to test the property `isVisible`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String livePhotoVideoId | ||||
|     test('to test the property `livePhotoVideoId`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // ExifEntity exifInfo | ||||
|     test('to test the property `exifInfo`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // SmartInfoEntity smartInfo | ||||
|     test('to test the property `smartInfo`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // List<TagEntity> tags (default value: const []) | ||||
|     test('to test the property `tags`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
| } | ||||
							
								
								
									
										20
									
								
								mobile/openapi/test/asset_response_dto_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										20
									
								
								mobile/openapi/test/asset_response_dto_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -16,6 +16,11 @@ void main() { | ||||
|   // final instance = AssetResponseDto(); | ||||
| 
 | ||||
|   group('test AssetResponseDto', () { | ||||
|     // AssetTypeEnum type | ||||
|     test('to test the property `type`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String id | ||||
|     test('to test the property `id`', () async { | ||||
|       // TODO | ||||
| @@ -36,11 +41,6 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String type | ||||
|     test('to test the property `type`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String originalPath | ||||
|     test('to test the property `originalPath`', () async { | ||||
|       // TODO | ||||
| @@ -96,6 +96,16 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String livePhotoVideoId | ||||
|     test('to test the property `livePhotoVideoId`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // List<TagResponseDto> tags (default value: const []) | ||||
|     test('to test the property `tags`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
|   | ||||
							
								
								
									
										7
									
								
								mobile/openapi/test/authentication_api_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										7
									
								
								mobile/openapi/test/authentication_api_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -27,7 +27,12 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<Object> validateAccessToken() async | ||||
|     //Future<LogoutResponseDto> logout() async | ||||
|     test('test logout', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<ValidateAccessTokenResponseDto> validateAccessToken() async | ||||
|     test('test validateAccessToken', () async { | ||||
|       // TODO | ||||
|     }); | ||||
|   | ||||
| @@ -21,6 +21,11 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String id | ||||
|     test('to test the property `id`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
|   | ||||
							
								
								
									
										31
									
								
								mobile/openapi/test/config_api_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										31
									
								
								mobile/openapi/test/config_api_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,31 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| import 'package:openapi/api.dart'; | ||||
| import 'package:test/test.dart'; | ||||
| 
 | ||||
| 
 | ||||
| /// tests for ConfigApi | ||||
| void main() { | ||||
|   // final instance = ConfigApi(); | ||||
| 
 | ||||
|   group('tests for ConfigApi', () { | ||||
|     //Future<SystemConfigResponseDto> getSystemConfig() async | ||||
|     test('test getSystemConfig', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<SystemConfigResponseDto> putSystemConfig(Object body) async | ||||
|     test('test putSystemConfig', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|   }); | ||||
| } | ||||
| @@ -16,13 +16,13 @@ void main() { | ||||
|   // final instance = CreateDeviceInfoDto(); | ||||
| 
 | ||||
|   group('test CreateDeviceInfoDto', () { | ||||
|     // String deviceId | ||||
|     test('to test the property `deviceId`', () async { | ||||
|     // DeviceTypeEnum deviceType | ||||
|     test('to test the property `deviceType`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String deviceType | ||||
|     test('to test the property `deviceType`', () async { | ||||
|     // String deviceId | ||||
|     test('to test the property `deviceId`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|   | ||||
							
								
								
									
										27
									
								
								mobile/openapi/test/create_job_dto_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										27
									
								
								mobile/openapi/test/create_job_dto_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,27 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| import 'package:openapi/api.dart'; | ||||
| import 'package:test/test.dart'; | ||||
| 
 | ||||
| // tests for CreateJobDto | ||||
| void main() { | ||||
|   // final instance = CreateJobDto(); | ||||
| 
 | ||||
|   group('test CreateJobDto', () { | ||||
|     // JobType jobType | ||||
|     test('to test the property `jobType`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
| } | ||||
							
								
								
									
										2
									
								
								mobile/openapi/test/device_info_api_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								mobile/openapi/test/device_info_api_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -22,7 +22,7 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<DeviceInfoResponseDto> updateDeviceInfo(Object body) async | ||||
|     //Future<DeviceInfoResponseDto> updateDeviceInfo(UpdateDeviceInfoDto updateDeviceInfoDto) async | ||||
|     test('test updateDeviceInfo', () async { | ||||
|       // TODO | ||||
|     }); | ||||
|   | ||||
| @@ -16,11 +16,16 @@ void main() { | ||||
|   // final instance = DeviceInfoResponseDto(); | ||||
| 
 | ||||
|   group('test DeviceInfoResponseDto', () { | ||||
|     // num id | ||||
|     // int id | ||||
|     test('to test the property `id`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // DeviceTypeEnum deviceType | ||||
|     test('to test the property `deviceType`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String userId | ||||
|     test('to test the property `userId`', () async { | ||||
|       // TODO | ||||
| @@ -31,16 +36,6 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String deviceType | ||||
|     test('to test the property `deviceType`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String notificationToken | ||||
|     test('to test the property `notificationToken`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String createdAt | ||||
|     test('to test the property `createdAt`', () async { | ||||
|       // TODO | ||||
|   | ||||
							
								
								
									
										150
									
								
								mobile/openapi/test/exif_entity_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										150
									
								
								mobile/openapi/test/exif_entity_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,150 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| import 'package:openapi/api.dart'; | ||||
| import 'package:test/test.dart'; | ||||
| 
 | ||||
| // tests for ExifEntity | ||||
| void main() { | ||||
|   // final instance = ExifEntity(); | ||||
| 
 | ||||
|   group('test ExifEntity', () { | ||||
|     // String id | ||||
|     test('to test the property `id`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String assetId | ||||
|     test('to test the property `assetId`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // General info | ||||
|     // String description | ||||
|     test('to test the property `description`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num exifImageWidth | ||||
|     test('to test the property `exifImageWidth`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num exifImageHeight | ||||
|     test('to test the property `exifImageHeight`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num fileSizeInByte | ||||
|     test('to test the property `fileSizeInByte`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String orientation | ||||
|     test('to test the property `orientation`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // DateTime dateTimeOriginal | ||||
|     test('to test the property `dateTimeOriginal`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // DateTime modifyDate | ||||
|     test('to test the property `modifyDate`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num latitude | ||||
|     test('to test the property `latitude`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num longitude | ||||
|     test('to test the property `longitude`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String city | ||||
|     test('to test the property `city`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String state | ||||
|     test('to test the property `state`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String country | ||||
|     test('to test the property `country`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // Image info | ||||
|     // String make | ||||
|     test('to test the property `make`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String model | ||||
|     test('to test the property `model`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String imageName | ||||
|     test('to test the property `imageName`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String lensModel | ||||
|     test('to test the property `lensModel`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num fNumber | ||||
|     test('to test the property `fNumber`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num focalLength | ||||
|     test('to test the property `focalLength`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num iso | ||||
|     test('to test the property `iso`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num exposureTime | ||||
|     test('to test the property `exposureTime`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // Video info | ||||
|     // num fps | ||||
|     test('to test the property `fps`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // AssetEntity asset | ||||
|     test('to test the property `asset`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String exifTextSearchableColumn | ||||
|     test('to test the property `exifTextSearchableColumn`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
| } | ||||
							
								
								
									
										12
									
								
								mobile/openapi/test/exif_response_dto_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										12
									
								
								mobile/openapi/test/exif_response_dto_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -16,11 +16,16 @@ void main() { | ||||
|   // final instance = ExifResponseDto(); | ||||
| 
 | ||||
|   group('test ExifResponseDto', () { | ||||
|     // String id | ||||
|     // int id | ||||
|     test('to test the property `id`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // int fileSizeInByte | ||||
|     test('to test the property `fileSizeInByte`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String make | ||||
|     test('to test the property `make`', () async { | ||||
|       // TODO | ||||
| @@ -46,11 +51,6 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num fileSizeInByte | ||||
|     test('to test the property `fileSizeInByte`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String orientation | ||||
|     test('to test the property `orientation`', () async { | ||||
|       // TODO | ||||
|   | ||||
| @@ -1,27 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| import 'package:openapi/api.dart'; | ||||
| import 'package:test/test.dart'; | ||||
| 
 | ||||
| // tests for GetAssetCountByTimeGroupDto | ||||
| void main() { | ||||
|   // final instance = GetAssetCountByTimeGroupDto(); | ||||
| 
 | ||||
|   group('test GetAssetCountByTimeGroupDto', () { | ||||
|     // String timeGroup (default value: 'month') | ||||
|     test('to test the property `timeGroup`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
| } | ||||
							
								
								
									
										11
									
								
								mobile/openapi/test/job_api_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										11
									
								
								mobile/openapi/test/job_api_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -17,23 +17,18 @@ void main() { | ||||
|   // final instance = JobApi(); | ||||
| 
 | ||||
|   group('tests for JobApi', () { | ||||
|     //Future<Object> create(CreateJobDto createJobDto) async | ||||
|     test('test create', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<AllJobStatusResponseDto> getAllJobsStatus() async | ||||
|     test('test getAllJobsStatus', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<JobStatusResponseDto> getJobStatus(JobType jobType) async | ||||
|     //Future<JobStatusResponseDto> getJobStatus(JobId jobId) async | ||||
|     test('test getJobStatus', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<JobStatusResponseDto> stopJob(JobType jobType) async | ||||
|     test('test stopJob', () async { | ||||
|     //Future<num> sendJobCommand(JobId jobId, JobCommandDto jobCommandDto) async | ||||
|     test('test sendJobCommand', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|   | ||||
							
								
								
									
										10
									
								
								mobile/openapi/test/job_counts_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										10
									
								
								mobile/openapi/test/job_counts_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -16,27 +16,27 @@ void main() { | ||||
|   // final instance = JobCounts(); | ||||
| 
 | ||||
|   group('test JobCounts', () { | ||||
|     // num active | ||||
|     // int active | ||||
|     test('to test the property `active`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num completed | ||||
|     // int completed | ||||
|     test('to test the property `completed`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num failed | ||||
|     // int failed | ||||
|     test('to test the property `failed`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num delayed | ||||
|     // int delayed | ||||
|     test('to test the property `delayed`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num waiting | ||||
|     // int waiting | ||||
|     test('to test the property `waiting`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
|   | ||||
							
								
								
									
										21
									
								
								mobile/openapi/test/job_type_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										21
									
								
								mobile/openapi/test/job_type_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,21 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| import 'package:openapi/api.dart'; | ||||
| import 'package:test/test.dart'; | ||||
| 
 | ||||
| // tests for JobType | ||||
| void main() { | ||||
| 
 | ||||
|   group('test JobType', () { | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
| } | ||||
| @@ -21,6 +21,11 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String redirectUri | ||||
|     test('to test the property `redirectUri`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
|   | ||||
							
								
								
									
										4
									
								
								mobile/openapi/test/o_auth_api_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								mobile/openapi/test/o_auth_api_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -22,8 +22,8 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<OAuthConfigResponseDto> getConfig() async | ||||
|     test('test getConfig', () async { | ||||
|     //Future<OAuthConfigResponseDto> generateConfig(OAuthConfigDto oAuthConfigDto) async | ||||
|     test('test generateConfig', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|   | ||||
| @@ -26,6 +26,11 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String buttonText | ||||
|     test('to test the property `buttonText`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
|   | ||||
							
								
								
									
										5
									
								
								mobile/openapi/test/server_info_api_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										5
									
								
								mobile/openapi/test/server_info_api_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -27,6 +27,11 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<ServerStatsResponseDto> getStats() async | ||||
|     test('test getStats', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<ServerPingResponse> pingServer() async | ||||
|     test('test pingServer', () async { | ||||
|       // TODO | ||||
|   | ||||
| @@ -16,6 +16,26 @@ void main() { | ||||
|   // final instance = ServerInfoResponseDto(); | ||||
| 
 | ||||
|   group('test ServerInfoResponseDto', () { | ||||
|     // int diskSizeRaw | ||||
|     test('to test the property `diskSizeRaw`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // int diskUseRaw | ||||
|     test('to test the property `diskUseRaw`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // int diskAvailableRaw | ||||
|     test('to test the property `diskAvailableRaw`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // double diskUsagePercentage | ||||
|     test('to test the property `diskUsagePercentage`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String diskSize | ||||
|     test('to test the property `diskSize`', () async { | ||||
|       // TODO | ||||
| @@ -31,26 +51,6 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num diskSizeRaw | ||||
|     test('to test the property `diskSizeRaw`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num diskUseRaw | ||||
|     test('to test the property `diskUseRaw`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num diskAvailableRaw | ||||
|     test('to test the property `diskAvailableRaw`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num diskUsagePercentage | ||||
|     test('to test the property `diskUsagePercentage`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
|   | ||||
| @@ -31,8 +31,18 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // UsagePerUser diskUsagesByUser | ||||
|     test('to test the property `diskUsagesByUser`', () async { | ||||
|     // int usageRaw | ||||
|     test('to test the property `usageRaw`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String usage | ||||
|     test('to test the property `usage`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // List<UsageByUserDto> usageByUser (default value: const []) | ||||
|     test('to test the property `usageByUser`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|   | ||||
| @@ -16,22 +16,22 @@ void main() { | ||||
|   // final instance = ServerVersionReponseDto(); | ||||
| 
 | ||||
|   group('test ServerVersionReponseDto', () { | ||||
|     // num major | ||||
|     // int major | ||||
|     test('to test the property `major`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num minor | ||||
|     // int minor | ||||
|     test('to test the property `minor`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num patch_ | ||||
|     // int patch_ | ||||
|     test('to test the property `patch_`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num build | ||||
|     // int build | ||||
|     test('to test the property `build`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
|   | ||||
							
								
								
									
										47
									
								
								mobile/openapi/test/smart_info_entity_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										47
									
								
								mobile/openapi/test/smart_info_entity_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,47 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| import 'package:openapi/api.dart'; | ||||
| import 'package:test/test.dart'; | ||||
| 
 | ||||
| // tests for SmartInfoEntity | ||||
| void main() { | ||||
|   // final instance = SmartInfoEntity(); | ||||
| 
 | ||||
|   group('test SmartInfoEntity', () { | ||||
|     // String id | ||||
|     test('to test the property `id`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String assetId | ||||
|     test('to test the property `assetId`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // List<String> tags (default value: const []) | ||||
|     test('to test the property `tags`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // List<String> objects (default value: const []) | ||||
|     test('to test the property `objects`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // AssetEntity asset | ||||
|     test('to test the property `asset`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
| } | ||||
							
								
								
									
										32
									
								
								mobile/openapi/test/system_config_entity_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										32
									
								
								mobile/openapi/test/system_config_entity_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,32 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| import 'package:openapi/api.dart'; | ||||
| import 'package:test/test.dart'; | ||||
| 
 | ||||
| // tests for SystemConfigEntity | ||||
| void main() { | ||||
|   // final instance = SystemConfigEntity(); | ||||
| 
 | ||||
|   group('test SystemConfigEntity', () { | ||||
|     // String key | ||||
|     test('to test the property `key`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // Object value | ||||
|     test('to test the property `value`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
| } | ||||
| @@ -16,7 +16,7 @@ void main() { | ||||
|   // final instance = SystemConfigResponseDto(); | ||||
| 
 | ||||
|   group('test SystemConfigResponseDto', () { | ||||
|     // Object config | ||||
|     // List<SystemConfigResponseItem> config (default value: const []) | ||||
|     test('to test the property `config`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
|   | ||||
| @@ -21,16 +21,21 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String key | ||||
|     // SystemConfigKey key | ||||
|     test('to test the property `key`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // Object value | ||||
|     // String value | ||||
|     test('to test the property `value`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String defaultValue | ||||
|     test('to test the property `defaultValue`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
|   | ||||
							
								
								
									
										18
									
								
								mobile/openapi/test/tag_api_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										18
									
								
								mobile/openapi/test/tag_api_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -17,27 +17,27 @@ void main() { | ||||
|   // final instance = TagApi(); | ||||
| 
 | ||||
|   group('tests for TagApi', () { | ||||
|     //Future<TagEntity> create(CreateTagDto createTagDto) async | ||||
|     //Future<TagResponseDto> create(CreateTagDto createTagDto) async | ||||
|     test('test create', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<List<TagEntity>> findAll() async | ||||
|     //Future delete(String id) async | ||||
|     test('test delete', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<List<TagResponseDto>> findAll() async | ||||
|     test('test findAll', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<Object> findOne(String id) async | ||||
|     //Future<TagResponseDto> findOne(String id) async | ||||
|     test('test findOne', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<String> remove(String id) async | ||||
|     test('test remove', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<String> update(String id, UpdateTagDto updateTagDto) async | ||||
|     //Future<TagResponseDto> update(String id, UpdateTagDto updateTagDto) async | ||||
|     test('test update', () async { | ||||
|       // TODO | ||||
|     }); | ||||
|   | ||||
							
								
								
									
										52
									
								
								mobile/openapi/test/tag_entity_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										52
									
								
								mobile/openapi/test/tag_entity_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,52 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| import 'package:openapi/api.dart'; | ||||
| import 'package:test/test.dart'; | ||||
| 
 | ||||
| // tests for TagEntity | ||||
| void main() { | ||||
|   // final instance = TagEntity(); | ||||
| 
 | ||||
|   group('test TagEntity', () { | ||||
|     // String id | ||||
|     test('to test the property `id`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String type | ||||
|     test('to test the property `type`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String name | ||||
|     test('to test the property `name`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String renameTagId | ||||
|     test('to test the property `renameTagId`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // List<AssetEntity> assets (default value: const []) | ||||
|     test('to test the property `assets`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // UserEntity user | ||||
|     test('to test the property `user`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
| } | ||||
							
								
								
									
										10
									
								
								mobile/openapi/test/tag_response_dto_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										10
									
								
								mobile/openapi/test/tag_response_dto_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -31,6 +31,16 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String userId | ||||
|     test('to test the property `userId`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String renameTagId | ||||
|     test('to test the property `renameTagId`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
|   | ||||
							
								
								
									
										21
									
								
								mobile/openapi/test/time_bucket_enum_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										21
									
								
								mobile/openapi/test/time_bucket_enum_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,21 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| import 'package:openapi/api.dart'; | ||||
| import 'package:test/test.dart'; | ||||
| 
 | ||||
| // tests for TimeBucketEnum | ||||
| void main() { | ||||
| 
 | ||||
|   group('test TimeBucketEnum', () { | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
| } | ||||
							
								
								
									
										4
									
								
								mobile/openapi/test/update_album_dto_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								mobile/openapi/test/update_album_dto_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -21,8 +21,8 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String ownerId | ||||
|     test('to test the property `ownerId`', () async { | ||||
|     // String albumThumbnailAssetId | ||||
|     test('to test the property `albumThumbnailAssetId`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|   | ||||
							
								
								
									
										5
									
								
								mobile/openapi/test/update_asset_dto_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										5
									
								
								mobile/openapi/test/update_asset_dto_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -16,6 +16,11 @@ void main() { | ||||
|   // final instance = UpdateAssetDto(); | ||||
| 
 | ||||
|   group('test UpdateAssetDto', () { | ||||
|     // List<String> tagIds (default value: const []) | ||||
|     test('to test the property `tagIds`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // bool isFavorite | ||||
|     test('to test the property `isFavorite`', () async { | ||||
|       // TODO | ||||
|   | ||||
| @@ -16,13 +16,13 @@ void main() { | ||||
|   // final instance = UpdateDeviceInfoDto(); | ||||
| 
 | ||||
|   group('test UpdateDeviceInfoDto', () { | ||||
|     // String deviceId | ||||
|     test('to test the property `deviceId`', () async { | ||||
|     // DeviceTypeEnum deviceType | ||||
|     test('to test the property `deviceType`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String deviceType | ||||
|     test('to test the property `deviceType`', () async { | ||||
|     // String deviceId | ||||
|     test('to test the property `deviceId`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|   | ||||
							
								
								
									
										29
									
								
								mobile/openapi/test/usage_by_user_dto_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										29
									
								
								mobile/openapi/test/usage_by_user_dto_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -16,23 +16,28 @@ void main() { | ||||
|   // final instance = UsageByUserDto(); | ||||
| 
 | ||||
|   group('test UsageByUserDto', () { | ||||
|     // String userId | ||||
|     test('to test the property `userId`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // int videos | ||||
|     test('to test the property `videos`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // int photos | ||||
|     test('to test the property `photos`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // int usageRaw | ||||
|     test('to test the property `usageRaw`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num objects | ||||
|     test('to test the property `objects`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num videos | ||||
|     test('to test the property `videos`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // num images | ||||
|     test('to test the property `images`', () async { | ||||
|     // String usage | ||||
|     test('to test the property `usage`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|   | ||||
							
								
								
									
										15
									
								
								mobile/openapi/test/user_api_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										15
									
								
								mobile/openapi/test/user_api_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -27,6 +27,11 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<UserResponseDto> deleteUser(String userId) async | ||||
|     test('test deleteUser', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<List<UserResponseDto>> getAllUsers(bool isAll) async | ||||
|     test('test getAllUsers', () async { | ||||
|       // TODO | ||||
| @@ -42,11 +47,21 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<UserResponseDto> getUserById(String userId) async | ||||
|     test('test getUserById', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<UserCountResponseDto> getUserCount() async | ||||
|     test('test getUserCount', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<UserResponseDto> restoreUser(String userId) async | ||||
|     test('test restoreUser', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     //Future<UserResponseDto> updateUser(UpdateUserDto updateUserDto) async | ||||
|     test('test updateUser', () async { | ||||
|       // TODO | ||||
|   | ||||
| @@ -16,7 +16,7 @@ void main() { | ||||
|   // final instance = UserCountResponseDto(); | ||||
| 
 | ||||
|   group('test UserCountResponseDto', () { | ||||
|     // num userCount | ||||
|     // int userCount | ||||
|     test('to test the property `userCount`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
|   | ||||
							
								
								
									
										82
									
								
								mobile/openapi/test/user_entity_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										82
									
								
								mobile/openapi/test/user_entity_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -1,82 +0,0 @@ | ||||
| // | ||||
| // AUTO-GENERATED FILE, DO NOT MODIFY! | ||||
| // | ||||
| // @dart=2.12 | ||||
| 
 | ||||
| // ignore_for_file: unused_element, unused_import | ||||
| // ignore_for_file: always_put_required_named_parameters_first | ||||
| // ignore_for_file: constant_identifier_names | ||||
| // ignore_for_file: lines_longer_than_80_chars | ||||
| 
 | ||||
| import 'package:openapi/api.dart'; | ||||
| import 'package:test/test.dart'; | ||||
| 
 | ||||
| // tests for UserEntity | ||||
| void main() { | ||||
|   // final instance = UserEntity(); | ||||
| 
 | ||||
|   group('test UserEntity', () { | ||||
|     // String id | ||||
|     test('to test the property `id`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String firstName | ||||
|     test('to test the property `firstName`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String lastName | ||||
|     test('to test the property `lastName`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // bool isAdmin | ||||
|     test('to test the property `isAdmin`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String email | ||||
|     test('to test the property `email`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String password | ||||
|     test('to test the property `password`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String salt | ||||
|     test('to test the property `salt`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String profileImagePath | ||||
|     test('to test the property `profileImagePath`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // bool shouldChangePassword | ||||
|     test('to test the property `shouldChangePassword`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // String createdAt | ||||
|     test('to test the property `createdAt`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // DateTime deletedAt | ||||
|     test('to test the property `deletedAt`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // List<TagEntity> tags (default value: const []) | ||||
|     test('to test the property `tags`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
| } | ||||
							
								
								
									
										5
									
								
								mobile/openapi/test/user_response_dto_test.dart
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										5
									
								
								mobile/openapi/test/user_response_dto_test.dart
									
									
									
										generated
									
									
									
								
							| @@ -56,6 +56,11 @@ void main() { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
|     // DateTime deletedAt | ||||
|     test('to test the property `deletedAt`', () async { | ||||
|       // TODO | ||||
|     }); | ||||
| 
 | ||||
| 
 | ||||
|   }); | ||||
| 
 | ||||
|   | ||||
| @@ -28,7 +28,7 @@ | ||||
|     "test:e2e": "jest --config ./apps/immich/test/jest-e2e.json", | ||||
|     "typeorm": "node --require ts-node/register ./node_modules/typeorm/cli.js", | ||||
|     "api:typescript": "rm -rf ../web/src/api/open-api && npx openapi-generator-cli generate -g typescript-axios -i ./immich-openapi-specs.json -o ../web/src/api/open-api", | ||||
|     "api:dart": "npx openapi-generator-cli generate -g dart -i ./immich-openapi-specs.json -o ../mobile/openapi", | ||||
|     "api:dart": "rm -rf ../mobile/openapi && npx openapi-generator-cli generate -g dart -i ./immich-openapi-specs.json -o ../mobile/openapi", | ||||
|     "api:generate": "npm run api:typescript && npm run api:dart" | ||||
|   }, | ||||
|   "dependencies": { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user