chore(server): auto sort open api spec (#3500)

* chore: recursively sort api keys

* chore: open api
This commit is contained in:
Jason Rasmussen 2023-08-01 12:49:18 -04:00 committed by GitHub
parent 690b87e375
commit 310fab526d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
190 changed files with 6172 additions and 6168 deletions

File diff suppressed because it is too large Load Diff

View File

@ -8,8 +8,8 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**secret** | **String** | |
**apiKey** | [**APIKeyResponseDto**](APIKeyResponseDto.md) | | **apiKey** | [**APIKeyResponseDto**](APIKeyResponseDto.md) | |
**secret** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,9 +8,9 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**createdAt** | [**DateTime**](DateTime.md) | |
**id** | **String** | | **id** | **String** | |
**name** | **String** | | **name** | **String** | |
**createdAt** | [**DateTime**](DateTime.md) | |
**updatedAt** | [**DateTime**](DateTime.md) | | **updatedAt** | [**DateTime**](DateTime.md) | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,9 +8,9 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**successfullyAdded** | **int** | |
**alreadyInAlbum** | **List<String>** | | [default to const []]
**album** | [**AlbumResponseDto**](AlbumResponseDto.md) | | [optional] **album** | [**AlbumResponseDto**](AlbumResponseDto.md) | | [optional]
**alreadyInAlbum** | **List<String>** | | [default to const []]
**successfullyAdded** | **int** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,11 +8,11 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**id** | **String** | | **createdAt** | [**DateTime**](DateTime.md) | |
**email** | **String** | | **email** | **String** | |
**firstName** | **String** | | **firstName** | **String** | |
**id** | **String** | |
**lastName** | **String** | | **lastName** | **String** | |
**createdAt** | [**DateTime**](DateTime.md) | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,9 +8,9 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**notShared** | **int** | |
**owned** | **int** | | **owned** | **int** | |
**shared** | **int** | | **shared** | **int** | |
**notShared** | **int** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,18 +8,18 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**assetCount** | **int** | |
**id** | **String** | |
**ownerId** | **String** | |
**albumName** | **String** | | **albumName** | **String** | |
**createdAt** | [**DateTime**](DateTime.md) | |
**updatedAt** | [**DateTime**](DateTime.md) | |
**albumThumbnailAssetId** | **String** | | **albumThumbnailAssetId** | **String** | |
**assetCount** | **int** | |
**assets** | [**List<AssetResponseDto>**](AssetResponseDto.md) | | [default to const []]
**createdAt** | [**DateTime**](DateTime.md) | |
**id** | **String** | |
**lastModifiedAssetTimestamp** | [**DateTime**](DateTime.md) | | [optional]
**owner** | [**UserResponseDto**](UserResponseDto.md) | |
**ownerId** | **String** | |
**shared** | **bool** | | **shared** | **bool** | |
**sharedUsers** | [**List<UserResponseDto>**](UserResponseDto.md) | | [default to const []] **sharedUsers** | [**List<UserResponseDto>**](UserResponseDto.md) | | [default to const []]
**assets** | [**List<AssetResponseDto>**](AssetResponseDto.md) | | [default to const []] **updatedAt** | [**DateTime**](DateTime.md) | |
**owner** | [**UserResponseDto**](UserResponseDto.md) | |
**lastModifiedAssetTimestamp** | [**DateTime**](DateTime.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,16 +8,16 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**thumbnailGeneration** | [**JobStatusDto**](JobStatusDto.md) | |
**metadataExtraction** | [**JobStatusDto**](JobStatusDto.md) | |
**videoConversion** | [**JobStatusDto**](JobStatusDto.md) | |
**objectTagging** | [**JobStatusDto**](JobStatusDto.md) | |
**clipEncoding** | [**JobStatusDto**](JobStatusDto.md) | |
**storageTemplateMigration** | [**JobStatusDto**](JobStatusDto.md) | |
**backgroundTask** | [**JobStatusDto**](JobStatusDto.md) | | **backgroundTask** | [**JobStatusDto**](JobStatusDto.md) | |
**search** | [**JobStatusDto**](JobStatusDto.md) | | **clipEncoding** | [**JobStatusDto**](JobStatusDto.md) | |
**metadataExtraction** | [**JobStatusDto**](JobStatusDto.md) | |
**objectTagging** | [**JobStatusDto**](JobStatusDto.md) | |
**recognizeFaces** | [**JobStatusDto**](JobStatusDto.md) | | **recognizeFaces** | [**JobStatusDto**](JobStatusDto.md) | |
**search** | [**JobStatusDto**](JobStatusDto.md) | |
**sidecar** | [**JobStatusDto**](JobStatusDto.md) | | **sidecar** | [**JobStatusDto**](JobStatusDto.md) | |
**storageTemplateMigration** | [**JobStatusDto**](JobStatusDto.md) | |
**thumbnailGeneration** | [**JobStatusDto**](JobStatusDto.md) | |
**videoConversion** | [**JobStatusDto**](JobStatusDto.md) | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -1347,7 +1347,7 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **uploadFile** # **uploadFile**
> AssetFileUploadResponseDto uploadFile(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, livePhotoData, sidecarData, isReadOnly, isArchived, isVisible, duration) > AssetFileUploadResponseDto uploadFile(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, duration, isArchived, isReadOnly, isVisible, livePhotoData, sidecarData)
@ -1377,15 +1377,15 @@ final fileCreatedAt = 2013-10-20T19:20:30+01:00; // DateTime |
final fileModifiedAt = 2013-10-20T19:20:30+01:00; // DateTime | final fileModifiedAt = 2013-10-20T19:20:30+01:00; // DateTime |
final isFavorite = true; // bool | final isFavorite = true; // bool |
final key = key_example; // String | final key = key_example; // String |
final duration = duration_example; // String |
final isArchived = true; // bool |
final isReadOnly = true; // bool |
final isVisible = true; // bool |
final livePhotoData = BINARY_DATA_HERE; // MultipartFile | final livePhotoData = BINARY_DATA_HERE; // MultipartFile |
final sidecarData = BINARY_DATA_HERE; // MultipartFile | final sidecarData = BINARY_DATA_HERE; // MultipartFile |
final isReadOnly = true; // bool |
final isArchived = true; // bool |
final isVisible = true; // bool |
final duration = duration_example; // String |
try { try {
final result = api_instance.uploadFile(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, livePhotoData, sidecarData, isReadOnly, isArchived, isVisible, duration); final result = api_instance.uploadFile(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key, duration, isArchived, isReadOnly, isVisible, livePhotoData, sidecarData);
print(result); print(result);
} catch (e) { } catch (e) {
print('Exception when calling AssetApi->uploadFile: $e\n'); print('Exception when calling AssetApi->uploadFile: $e\n');
@ -1403,12 +1403,12 @@ Name | Type | Description | Notes
**fileModifiedAt** | **DateTime**| | **fileModifiedAt** | **DateTime**| |
**isFavorite** | **bool**| | **isFavorite** | **bool**| |
**key** | **String**| | [optional] **key** | **String**| | [optional]
**duration** | **String**| | [optional]
**isArchived** | **bool**| | [optional]
**isReadOnly** | **bool**| | [optional] [default to false]
**isVisible** | **bool**| | [optional]
**livePhotoData** | **MultipartFile**| | [optional] **livePhotoData** | **MultipartFile**| | [optional]
**sidecarData** | **MultipartFile**| | [optional] **sidecarData** | **MultipartFile**| | [optional]
**isReadOnly** | **bool**| | [optional] [default to false]
**isArchived** | **bool**| | [optional]
**isVisible** | **bool**| | [optional]
**duration** | **String**| | [optional]
### Return type ### Return type

View File

@ -8,8 +8,8 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**id** | **String** | |
**checksum** | **String** | base64 or hex encoded sha1 hash | **checksum** | **String** | base64 or hex encoded sha1 hash |
**id** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,10 +8,10 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**id** | **String** | |
**action** | **String** | | **action** | **String** | |
**reason** | **String** | | [optional]
**assetId** | **String** | | [optional] **assetId** | **String** | | [optional]
**id** | **String** | |
**reason** | **String** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,8 +8,8 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**timeBucket** | **String** | |
**count** | **int** | | **count** | **int** | |
**timeBucket** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,8 +8,8 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**totalCount** | **int** | |
**buckets** | [**List<AssetCountByTimeBucket>**](AssetCountByTimeBucket.md) | | [default to const []] **buckets** | [**List<AssetCountByTimeBucket>**](AssetCountByTimeBucket.md) | | [default to const []]
**totalCount** | **int** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,8 +8,8 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**id** | **String** | |
**duplicate** | **bool** | | **duplicate** | **bool** | |
**id** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -9,8 +9,8 @@ import 'package:openapi/api.dart';
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**assetId** | **String** | | **assetId** | **String** | |
**success** | **bool** | |
**error** | **String** | | [optional] **error** | **String** | | [optional]
**success** | **bool** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,27 +8,27 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**type** | [**AssetTypeEnum**](AssetTypeEnum.md) | | **checksum** | **String** | base64 encoded sha1 hash |
**id** | **String** | |
**deviceAssetId** | **String** | | **deviceAssetId** | **String** | |
**ownerId** | **String** | |
**deviceId** | **String** | | **deviceId** | **String** | |
**originalPath** | **String** | |
**originalFileName** | **String** | |
**resized** | **bool** | |
**thumbhash** | **String** | base64 encoded thumbhash |
**fileCreatedAt** | [**DateTime**](DateTime.md) | |
**fileModifiedAt** | [**DateTime**](DateTime.md) | |
**updatedAt** | [**DateTime**](DateTime.md) | |
**isFavorite** | **bool** | |
**isArchived** | **bool** | |
**duration** | **String** | | **duration** | **String** | |
**exifInfo** | [**ExifResponseDto**](ExifResponseDto.md) | | [optional] **exifInfo** | [**ExifResponseDto**](ExifResponseDto.md) | | [optional]
**smartInfo** | [**SmartInfoResponseDto**](SmartInfoResponseDto.md) | | [optional] **fileCreatedAt** | [**DateTime**](DateTime.md) | |
**fileModifiedAt** | [**DateTime**](DateTime.md) | |
**id** | **String** | |
**isArchived** | **bool** | |
**isFavorite** | **bool** | |
**livePhotoVideoId** | **String** | | [optional] **livePhotoVideoId** | **String** | | [optional]
**tags** | [**List<TagResponseDto>**](TagResponseDto.md) | | [optional] [default to const []] **originalFileName** | **String** | |
**originalPath** | **String** | |
**ownerId** | **String** | |
**people** | [**List<PersonResponseDto>**](PersonResponseDto.md) | | [optional] [default to const []] **people** | [**List<PersonResponseDto>**](PersonResponseDto.md) | | [optional] [default to const []]
**checksum** | **String** | base64 encoded sha1 hash | **resized** | **bool** | |
**smartInfo** | [**SmartInfoResponseDto**](SmartInfoResponseDto.md) | | [optional]
**tags** | [**List<TagResponseDto>**](TagResponseDto.md) | | [optional] [default to const []]
**thumbhash** | **String** | base64 encoded thumbhash |
**type** | [**AssetTypeEnum**](AssetTypeEnum.md) | |
**updatedAt** | [**DateTime**](DateTime.md) | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -9,8 +9,8 @@ import 'package:openapi/api.dart';
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**images** | **int** | | **images** | **int** | |
**videos** | **int** | |
**total** | **int** | | **total** | **int** | |
**videos** | **int** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,12 +8,12 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**id** | **String** | |
**createdAt** | **String** | | **createdAt** | **String** | |
**updatedAt** | **String** | |
**current** | **bool** | | **current** | **bool** | |
**deviceType** | **String** | |
**deviceOS** | **String** | | **deviceOS** | **String** | |
**deviceType** | **String** | |
**id** | **String** | |
**updatedAt** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,9 +8,9 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**error** | **String** | | [optional]
**id** | **String** | | **id** | **String** | |
**success** | **bool** | | **success** | **bool** | |
**error** | **String** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,8 +8,8 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**password** | **String** | |
**newPassword** | **String** | | **newPassword** | **String** | |
**password** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,8 +8,8 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**isExist** | **bool** | |
**id** | **String** | | [optional] **id** | **String** | | [optional]
**isExist** | **bool** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -9,8 +9,8 @@ import 'package:openapi/api.dart';
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**albumName** | **String** | | **albumName** | **String** | |
**sharedWithUserIds** | **List<String>** | | [optional] [default to const []]
**assetIds** | **List<String>** | | [optional] [default to const []] **assetIds** | **List<String>** | | [optional] [default to const []]
**sharedWithUserIds** | **List<String>** | | [optional] [default to const []]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,8 +8,8 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**userId** | **String** | |
**profileImagePath** | **String** | | **profileImagePath** | **String** | |
**userId** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,8 +8,8 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**type** | [**TagTypeEnum**](TagTypeEnum.md) | |
**name** | **String** | | **name** | **String** | |
**type** | [**TagTypeEnum**](TagTypeEnum.md) | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -9,11 +9,11 @@ import 'package:openapi/api.dart';
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**email** | **String** | | **email** | **String** | |
**password** | **String** | | **externalPath** | **String** | | [optional]
**firstName** | **String** | | **firstName** | **String** | |
**lastName** | **String** | | **lastName** | **String** | |
**password** | **String** | |
**storageLabel** | **String** | | [optional] **storageLabel** | **String** | | [optional]
**externalPath** | **String** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,11 +8,11 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**id** | **String** | |
**city** | **String** | | **city** | **String** | |
**resizePath** | **String** | |
**deviceAssetId** | **String** | | **deviceAssetId** | **String** | |
**deviceId** | **String** | | **deviceId** | **String** | |
**id** | **String** | |
**resizePath** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,11 +8,11 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**deviceAssetId** | **String** | |
**deviceId** | **String** | |
**id** | **String** | | **id** | **String** | |
**object** | **String** | | **object** | **String** | |
**resizePath** | **String** | | **resizePath** | **String** | |
**deviceAssetId** | **String** | |
**deviceId** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,8 +8,8 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**status** | [**DeleteAssetStatus**](DeleteAssetStatus.md) | |
**id** | **String** | | **id** | **String** | |
**status** | [**DeleteAssetStatus**](DeleteAssetStatus.md) | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,8 +8,8 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**size** | **int** | |
**assetIds** | **List<String>** | | [default to const []] **assetIds** | **List<String>** | | [default to const []]
**size** | **int** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,8 +8,8 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**totalSize** | **int** | |
**archives** | [**List<DownloadArchiveInfo>**](DownloadArchiveInfo.md) | | [default to const []] **archives** | [**List<DownloadArchiveInfo>**](DownloadArchiveInfo.md) | | [default to const []]
**totalSize** | **int** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,27 +8,27 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**fileSizeInByte** | **int** | | [optional] **city** | **String** | | [optional]
**make** | **String** | | [optional] **country** | **String** | | [optional]
**model** | **String** | | [optional]
**exifImageWidth** | **num** | | [optional]
**exifImageHeight** | **num** | | [optional]
**orientation** | **String** | | [optional]
**dateTimeOriginal** | [**DateTime**](DateTime.md) | | [optional] **dateTimeOriginal** | [**DateTime**](DateTime.md) | | [optional]
**modifyDate** | [**DateTime**](DateTime.md) | | [optional] **description** | **String** | | [optional]
**timeZone** | **String** | | [optional] **exifImageHeight** | **num** | | [optional]
**lensModel** | **String** | | [optional] **exifImageWidth** | **num** | | [optional]
**exposureTime** | **String** | | [optional]
**fNumber** | **num** | | [optional] **fNumber** | **num** | | [optional]
**fileSizeInByte** | **int** | | [optional]
**focalLength** | **num** | | [optional] **focalLength** | **num** | | [optional]
**iso** | **num** | | [optional] **iso** | **num** | | [optional]
**exposureTime** | **String** | | [optional]
**latitude** | **num** | | [optional] **latitude** | **num** | | [optional]
**lensModel** | **String** | | [optional]
**longitude** | **num** | | [optional] **longitude** | **num** | | [optional]
**city** | **String** | | [optional] **make** | **String** | | [optional]
**state** | **String** | | [optional] **model** | **String** | | [optional]
**country** | **String** | | [optional] **modifyDate** | [**DateTime**](DateTime.md) | | [optional]
**description** | **String** | | [optional] **orientation** | **String** | | [optional]
**projectionType** | **String** | | [optional] **projectionType** | **String** | | [optional]
**state** | **String** | | [optional]
**timeZone** | **String** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,17 +8,17 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**isReadOnly** | **bool** | | [optional] [default to true]
**assetPath** | **String** | | **assetPath** | **String** | |
**sidecarPath** | **String** | | [optional]
**deviceAssetId** | **String** | | **deviceAssetId** | **String** | |
**deviceId** | **String** | | **deviceId** | **String** | |
**duration** | **String** | | [optional]
**fileCreatedAt** | [**DateTime**](DateTime.md) | | **fileCreatedAt** | [**DateTime**](DateTime.md) | |
**fileModifiedAt** | [**DateTime**](DateTime.md) | | **fileModifiedAt** | [**DateTime**](DateTime.md) | |
**isFavorite** | **bool** | |
**isArchived** | **bool** | | [optional] **isArchived** | **bool** | | [optional]
**isFavorite** | **bool** | |
**isReadOnly** | **bool** | | [optional] [default to true]
**isVisible** | **bool** | | [optional] **isVisible** | **bool** | | [optional]
**duration** | **String** | | [optional] **sidecarPath** | **String** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -10,10 +10,10 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**active** | **int** | | **active** | **int** | |
**completed** | **int** | | **completed** | **int** | |
**failed** | **int** | |
**delayed** | **int** | | **delayed** | **int** | |
**waiting** | **int** | | **failed** | **int** | |
**paused** | **int** | | **paused** | **int** | |
**waiting** | **int** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -9,13 +9,13 @@ import 'package:openapi/api.dart';
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**accessToken** | **String** | | [readonly] **accessToken** | **String** | | [readonly]
**userId** | **String** | | [readonly]
**userEmail** | **String** | | [readonly]
**firstName** | **String** | | [readonly] **firstName** | **String** | | [readonly]
**isAdmin** | **bool** | | [readonly]
**lastName** | **String** | | [readonly] **lastName** | **String** | | [readonly]
**profileImagePath** | **String** | | [readonly] **profileImagePath** | **String** | | [readonly]
**isAdmin** | **bool** | | [readonly]
**shouldChangePassword** | **bool** | | [readonly] **shouldChangePassword** | **bool** | | [readonly]
**userEmail** | **String** | | [readonly]
**userId** | **String** | | [readonly]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,8 +8,8 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**successful** | **bool** | |
**redirectUri** | **String** | | **redirectUri** | **String** | |
**successful** | **bool** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,8 +8,8 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**title** | **String** | |
**assets** | [**List<AssetResponseDto>**](AssetResponseDto.md) | | [default to const []] **assets** | [**List<AssetResponseDto>**](AssetResponseDto.md) | | [default to const []]
**title** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,11 +8,11 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**autoLaunch** | **bool** | | [optional]
**buttonText** | **String** | | [optional]
**enabled** | **bool** | | **enabled** | **bool** | |
**passwordLoginEnabled** | **bool** | | **passwordLoginEnabled** | **bool** | |
**url** | **String** | | [optional] **url** | **String** | | [optional]
**buttonText** | **String** | | [optional]
**autoLaunch** | **bool** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,9 +8,9 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**people** | [**List<PersonResponseDto>**](PersonResponseDto.md) | | [default to const []]
**total** | **num** | | **total** | **num** | |
**visible** | **num** | | **visible** | **num** | |
**people** | [**List<PersonResponseDto>**](PersonResponseDto.md) | | [default to const []]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,10 +8,10 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**id** | **String** | Person id. |
**name** | **String** | Person name. | [optional]
**featureFaceAssetId** | **String** | Asset is used to get the feature face thumbnail. | [optional] **featureFaceAssetId** | **String** | Asset is used to get the feature face thumbnail. | [optional]
**id** | **String** | Person id. |
**isHidden** | **bool** | Person visibility | [optional] **isHidden** | **bool** | Person visibility | [optional]
**name** | **String** | Person name. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -9,9 +9,9 @@ import 'package:openapi/api.dart';
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**id** | **String** | | **id** | **String** | |
**isHidden** | **bool** | |
**name** | **String** | | **name** | **String** | |
**thumbnailPath** | **String** | | **thumbnailPath** | **String** | |
**isHidden** | **bool** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,9 +8,9 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**name** | **String** | Person name. | [optional]
**featureFaceAssetId** | **String** | Asset is used to get the feature face thumbnail. | [optional] **featureFaceAssetId** | **String** | Asset is used to get the feature face thumbnail. | [optional]
**isHidden** | **bool** | Person visibility | [optional] **isHidden** | **bool** | Person visibility | [optional]
**name** | **String** | Person name. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,10 +8,10 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**total** | **int** | |
**count** | **int** | | **count** | **int** | |
**items** | [**List<AlbumResponseDto>**](AlbumResponseDto.md) | | [default to const []]
**facets** | [**List<SearchFacetResponseDto>**](SearchFacetResponseDto.md) | | [default to const []] **facets** | [**List<SearchFacetResponseDto>**](SearchFacetResponseDto.md) | | [default to const []]
**items** | [**List<AlbumResponseDto>**](AlbumResponseDto.md) | | [default to const []]
**total** | **int** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,10 +8,10 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**total** | **int** | |
**count** | **int** | | **count** | **int** | |
**items** | [**List<AssetResponseDto>**](AssetResponseDto.md) | | [default to const []]
**facets** | [**List<SearchFacetResponseDto>**](SearchFacetResponseDto.md) | | [default to const []] **facets** | [**List<SearchFacetResponseDto>**](SearchFacetResponseDto.md) | | [default to const []]
**items** | [**List<AssetResponseDto>**](AssetResponseDto.md) | | [default to const []]
**total** | **int** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,8 +8,8 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**value** | **String** | |
**data** | [**AssetResponseDto**](AssetResponseDto.md) | | **data** | [**AssetResponseDto**](AssetResponseDto.md) | |
**value** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,8 +8,8 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**fieldName** | **String** | |
**counts** | [**List<SearchFacetCountResponseDto>**](SearchFacetCountResponseDto.md) | | [default to const []] **counts** | [**List<SearchFacetCountResponseDto>**](SearchFacetCountResponseDto.md) | | [default to const []]
**fieldName** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,13 +8,13 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**diskSizeRaw** | **int** | |
**diskUseRaw** | **int** | |
**diskAvailableRaw** | **int** | |
**diskUsagePercentage** | **double** | |
**diskSize** | **String** | |
**diskUse** | **String** | |
**diskAvailable** | **String** | | **diskAvailable** | **String** | |
**diskAvailableRaw** | **int** | |
**diskSize** | **String** | |
**diskSizeRaw** | **int** | |
**diskUsagePercentage** | **double** | |
**diskUse** | **String** | |
**diskUseRaw** | **int** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,9 +8,9 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**video** | **List<String>** | | [default to const []]
**image** | **List<String>** | | [default to const []] **image** | **List<String>** | | [default to const []]
**sidecar** | **List<String>** | | [default to const []] **sidecar** | **List<String>** | | [default to const []]
**video** | **List<String>** | | [default to const []]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -9,9 +9,9 @@ import 'package:openapi/api.dart';
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**photos** | **int** | | [default to 0] **photos** | **int** | | [default to 0]
**videos** | **int** | | [default to 0]
**usage** | **int** | | [default to 0] **usage** | **int** | | [default to 0]
**usageByUser** | [**List<UsageByUserDto>**](UsageByUserDto.md) | | [default to const []] **usageByUser** | [**List<UsageByUserDto>**](UsageByUserDto.md) | | [default to const []]
**videos** | **int** | | [default to 0]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,14 +8,14 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**type** | [**SharedLinkType**](SharedLinkType.md) | |
**assetIds** | **List<String>** | | [optional] [default to const []]
**albumId** | **String** | | [optional] **albumId** | **String** | | [optional]
**allowDownload** | **bool** | | [optional] [default to true]
**allowUpload** | **bool** | | [optional] [default to false]
**assetIds** | **List<String>** | | [optional] [default to const []]
**description** | **String** | | [optional] **description** | **String** | | [optional]
**expiresAt** | [**DateTime**](DateTime.md) | | [optional] **expiresAt** | [**DateTime**](DateTime.md) | | [optional]
**allowUpload** | **bool** | | [optional] [default to false]
**allowDownload** | **bool** | | [optional] [default to true]
**showExif** | **bool** | | [optional] [default to true] **showExif** | **bool** | | [optional] [default to true]
**type** | [**SharedLinkType**](SharedLinkType.md) | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,10 +8,10 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**allowDownload** | **bool** | | [optional]
**allowUpload** | **bool** | | [optional]
**description** | **String** | | [optional] **description** | **String** | | [optional]
**expiresAt** | [**DateTime**](DateTime.md) | | [optional] **expiresAt** | [**DateTime**](DateTime.md) | | [optional]
**allowUpload** | **bool** | | [optional]
**allowDownload** | **bool** | | [optional]
**showExif** | **bool** | | [optional] **showExif** | **bool** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,18 +8,18 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**type** | [**SharedLinkType**](SharedLinkType.md) | |
**id** | **String** | |
**description** | **String** | |
**userId** | **String** | |
**key** | **String** | |
**createdAt** | [**DateTime**](DateTime.md) | |
**expiresAt** | [**DateTime**](DateTime.md) | |
**assets** | [**List<AssetResponseDto>**](AssetResponseDto.md) | | [default to const []]
**album** | [**AlbumResponseDto**](AlbumResponseDto.md) | | [optional] **album** | [**AlbumResponseDto**](AlbumResponseDto.md) | | [optional]
**allowUpload** | **bool** | |
**allowDownload** | **bool** | | **allowDownload** | **bool** | |
**allowUpload** | **bool** | |
**assets** | [**List<AssetResponseDto>**](AssetResponseDto.md) | | [default to const []]
**createdAt** | [**DateTime**](DateTime.md) | |
**description** | **String** | |
**expiresAt** | [**DateTime**](DateTime.md) | |
**id** | **String** | |
**key** | **String** | |
**showExif** | **bool** | | **showExif** | **bool** | |
**type** | [**SharedLinkType**](SharedLinkType.md) | |
**userId** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -9,9 +9,9 @@ import 'package:openapi/api.dart';
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**email** | **String** | | **email** | **String** | |
**password** | **String** | |
**firstName** | **String** | | **firstName** | **String** | |
**lastName** | **String** | | **lastName** | **String** | |
**password** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,8 +8,8 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**tags** | **List<String>** | | [optional] [default to const []]
**objects** | **List<String>** | | [optional] [default to const []] **objects** | **List<String>** | | [optional] [default to const []]
**tags** | **List<String>** | | [optional] [default to const []]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -9,10 +9,10 @@ import 'package:openapi/api.dart';
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**ffmpeg** | [**SystemConfigFFmpegDto**](SystemConfigFFmpegDto.md) | | **ffmpeg** | [**SystemConfigFFmpegDto**](SystemConfigFFmpegDto.md) | |
**job** | [**SystemConfigJobDto**](SystemConfigJobDto.md) | |
**oauth** | [**SystemConfigOAuthDto**](SystemConfigOAuthDto.md) | | **oauth** | [**SystemConfigOAuthDto**](SystemConfigOAuthDto.md) | |
**passwordLogin** | [**SystemConfigPasswordLoginDto**](SystemConfigPasswordLoginDto.md) | | **passwordLogin** | [**SystemConfigPasswordLoginDto**](SystemConfigPasswordLoginDto.md) | |
**storageTemplate** | [**SystemConfigStorageTemplateDto**](SystemConfigStorageTemplateDto.md) | | **storageTemplate** | [**SystemConfigStorageTemplateDto**](SystemConfigStorageTemplateDto.md) | |
**job** | [**SystemConfigJobDto**](SystemConfigJobDto.md) | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -9,13 +9,13 @@ import 'package:openapi/api.dart';
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**crf** | **int** | | **crf** | **int** | |
**threads** | **int** | |
**targetVideoCodec** | [**VideoCodec**](VideoCodec.md) | |
**targetAudioCodec** | [**AudioCodec**](AudioCodec.md) | |
**transcode** | [**TranscodePolicy**](TranscodePolicy.md) | |
**preset** | **String** | |
**targetResolution** | **String** | |
**maxBitrate** | **String** | | **maxBitrate** | **String** | |
**preset** | **String** | |
**targetAudioCodec** | [**AudioCodec**](AudioCodec.md) | |
**targetResolution** | **String** | |
**targetVideoCodec** | [**VideoCodec**](VideoCodec.md) | |
**threads** | **int** | |
**transcode** | [**TranscodePolicy**](TranscodePolicy.md) | |
**twoPass** | **bool** | | **twoPass** | **bool** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,16 +8,16 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**thumbnailGeneration** | [**JobSettingsDto**](JobSettingsDto.md) | |
**metadataExtraction** | [**JobSettingsDto**](JobSettingsDto.md) | |
**videoConversion** | [**JobSettingsDto**](JobSettingsDto.md) | |
**objectTagging** | [**JobSettingsDto**](JobSettingsDto.md) | |
**clipEncoding** | [**JobSettingsDto**](JobSettingsDto.md) | |
**storageTemplateMigration** | [**JobSettingsDto**](JobSettingsDto.md) | |
**backgroundTask** | [**JobSettingsDto**](JobSettingsDto.md) | | **backgroundTask** | [**JobSettingsDto**](JobSettingsDto.md) | |
**search** | [**JobSettingsDto**](JobSettingsDto.md) | | **clipEncoding** | [**JobSettingsDto**](JobSettingsDto.md) | |
**metadataExtraction** | [**JobSettingsDto**](JobSettingsDto.md) | |
**objectTagging** | [**JobSettingsDto**](JobSettingsDto.md) | |
**recognizeFaces** | [**JobSettingsDto**](JobSettingsDto.md) | | **recognizeFaces** | [**JobSettingsDto**](JobSettingsDto.md) | |
**search** | [**JobSettingsDto**](JobSettingsDto.md) | |
**sidecar** | [**JobSettingsDto**](JobSettingsDto.md) | | **sidecar** | [**JobSettingsDto**](JobSettingsDto.md) | |
**storageTemplateMigration** | [**JobSettingsDto**](JobSettingsDto.md) | |
**thumbnailGeneration** | [**JobSettingsDto**](JobSettingsDto.md) | |
**videoConversion** | [**JobSettingsDto**](JobSettingsDto.md) | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,17 +8,17 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**enabled** | **bool** | | **autoLaunch** | **bool** | |
**issuerUrl** | **String** | | **autoRegister** | **bool** | |
**buttonText** | **String** | |
**clientId** | **String** | | **clientId** | **String** | |
**clientSecret** | **String** | | **clientSecret** | **String** | |
**scope** | **String** | | **enabled** | **bool** | |
**storageLabelClaim** | **String** | | **issuerUrl** | **String** | |
**buttonText** | **String** | |
**autoRegister** | **bool** | |
**autoLaunch** | **bool** | |
**mobileOverrideEnabled** | **bool** | | **mobileOverrideEnabled** | **bool** | |
**mobileRedirectUri** | **String** | | **mobileRedirectUri** | **String** | |
**scope** | **String** | |
**storageLabelClaim** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,13 +8,13 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**yearOptions** | **List<String>** | | [default to const []]
**monthOptions** | **List<String>** | | [default to const []]
**dayOptions** | **List<String>** | | [default to const []] **dayOptions** | **List<String>** | | [default to const []]
**hourOptions** | **List<String>** | | [default to const []] **hourOptions** | **List<String>** | | [default to const []]
**minuteOptions** | **List<String>** | | [default to const []] **minuteOptions** | **List<String>** | | [default to const []]
**secondOptions** | **List<String>** | | [default to const []] **monthOptions** | **List<String>** | | [default to const []]
**presetOptions** | **List<String>** | | [default to const []] **presetOptions** | **List<String>** | | [default to const []]
**secondOptions** | **List<String>** | | [default to const []]
**yearOptions** | **List<String>** | | [default to const []]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,9 +8,9 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**type** | [**TagTypeEnum**](TagTypeEnum.md) | |
**id** | **String** | | **id** | **String** | |
**name** | **String** | | **name** | **String** | |
**type** | [**TagTypeEnum**](TagTypeEnum.md) | |
**userId** | **String** | | **userId** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,10 +8,10 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**tagIds** | **List<String>** | | [optional] [default to const []]
**isFavorite** | **bool** | | [optional]
**isArchived** | **bool** | | [optional]
**description** | **String** | | [optional] **description** | **String** | | [optional]
**isArchived** | **bool** | | [optional]
**isFavorite** | **bool** | | [optional]
**tagIds** | **List<String>** | | [optional] [default to const []]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,15 +8,15 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**id** | **String** | |
**email** | **String** | | [optional] **email** | **String** | | [optional]
**password** | **String** | | [optional]
**firstName** | **String** | | [optional]
**lastName** | **String** | | [optional]
**storageLabel** | **String** | | [optional]
**externalPath** | **String** | | [optional] **externalPath** | **String** | | [optional]
**firstName** | **String** | | [optional]
**id** | **String** | |
**isAdmin** | **bool** | | [optional] **isAdmin** | **bool** | | [optional]
**lastName** | **String** | | [optional]
**password** | **String** | | [optional]
**shouldChangePassword** | **bool** | | [optional] **shouldChangePassword** | **bool** | | [optional]
**storageLabel** | **String** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,12 +8,12 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**userId** | **String** | |
**userFirstName** | **String** | |
**userLastName** | **String** | |
**photos** | **int** | | **photos** | **int** | |
**videos** | **int** | |
**usage** | **int** | | **usage** | **int** | |
**userFirstName** | **String** | |
**userId** | **String** | |
**userLastName** | **String** | |
**videos** | **int** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -8,19 +8,19 @@ import 'package:openapi/api.dart';
## Properties ## Properties
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**id** | **String** | |
**email** | **String** | |
**firstName** | **String** | |
**lastName** | **String** | |
**storageLabel** | **String** | |
**externalPath** | **String** | |
**profileImagePath** | **String** | |
**shouldChangePassword** | **bool** | |
**isAdmin** | **bool** | |
**createdAt** | [**DateTime**](DateTime.md) | | **createdAt** | [**DateTime**](DateTime.md) | |
**deletedAt** | [**DateTime**](DateTime.md) | | **deletedAt** | [**DateTime**](DateTime.md) | |
**updatedAt** | [**DateTime**](DateTime.md) | | **email** | **String** | |
**externalPath** | **String** | |
**firstName** | **String** | |
**id** | **String** | |
**isAdmin** | **bool** | |
**lastName** | **String** | |
**oauthId** | **String** | | **oauthId** | **String** | |
**profileImagePath** | **String** | |
**shouldChangePassword** | **bool** | |
**storageLabel** | **String** | |
**updatedAt** | [**DateTime**](DateTime.md) | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -1349,18 +1349,18 @@ class AssetApi {
/// ///
/// * [String] key: /// * [String] key:
/// ///
/// * [MultipartFile] livePhotoData: /// * [String] duration:
///
/// * [MultipartFile] sidecarData:
///
/// * [bool] isReadOnly:
/// ///
/// * [bool] isArchived: /// * [bool] isArchived:
/// ///
/// * [bool] isReadOnly:
///
/// * [bool] isVisible: /// * [bool] isVisible:
/// ///
/// * [String] duration: /// * [MultipartFile] livePhotoData:
Future<Response> uploadFileWithHttpInfo(MultipartFile assetData, String deviceAssetId, String deviceId, DateTime fileCreatedAt, DateTime fileModifiedAt, bool isFavorite, { String? key, MultipartFile? livePhotoData, MultipartFile? sidecarData, bool? isReadOnly, bool? isArchived, bool? isVisible, String? duration, }) async { ///
/// * [MultipartFile] sidecarData:
Future<Response> uploadFileWithHttpInfo(MultipartFile assetData, String deviceAssetId, String deviceId, DateTime fileCreatedAt, DateTime fileModifiedAt, bool isFavorite, { String? key, String? duration, bool? isArchived, bool? isReadOnly, bool? isVisible, MultipartFile? livePhotoData, MultipartFile? sidecarData, }) async {
// ignore: prefer_const_declarations // ignore: prefer_const_declarations
final path = r'/asset/upload'; final path = r'/asset/upload';
@ -1384,20 +1384,6 @@ class AssetApi {
mp.fields[r'assetData'] = assetData.field; mp.fields[r'assetData'] = assetData.field;
mp.files.add(assetData); mp.files.add(assetData);
} }
if (livePhotoData != null) {
hasFields = true;
mp.fields[r'livePhotoData'] = livePhotoData.field;
mp.files.add(livePhotoData);
}
if (sidecarData != null) {
hasFields = true;
mp.fields[r'sidecarData'] = sidecarData.field;
mp.files.add(sidecarData);
}
if (isReadOnly != null) {
hasFields = true;
mp.fields[r'isReadOnly'] = parameterToString(isReadOnly);
}
if (deviceAssetId != null) { if (deviceAssetId != null) {
hasFields = true; hasFields = true;
mp.fields[r'deviceAssetId'] = parameterToString(deviceAssetId); mp.fields[r'deviceAssetId'] = parameterToString(deviceAssetId);
@ -1406,6 +1392,10 @@ class AssetApi {
hasFields = true; hasFields = true;
mp.fields[r'deviceId'] = parameterToString(deviceId); mp.fields[r'deviceId'] = parameterToString(deviceId);
} }
if (duration != null) {
hasFields = true;
mp.fields[r'duration'] = parameterToString(duration);
}
if (fileCreatedAt != null) { if (fileCreatedAt != null) {
hasFields = true; hasFields = true;
mp.fields[r'fileCreatedAt'] = parameterToString(fileCreatedAt); mp.fields[r'fileCreatedAt'] = parameterToString(fileCreatedAt);
@ -1414,21 +1404,31 @@ class AssetApi {
hasFields = true; hasFields = true;
mp.fields[r'fileModifiedAt'] = parameterToString(fileModifiedAt); mp.fields[r'fileModifiedAt'] = parameterToString(fileModifiedAt);
} }
if (isArchived != null) {
hasFields = true;
mp.fields[r'isArchived'] = parameterToString(isArchived);
}
if (isFavorite != null) { if (isFavorite != null) {
hasFields = true; hasFields = true;
mp.fields[r'isFavorite'] = parameterToString(isFavorite); mp.fields[r'isFavorite'] = parameterToString(isFavorite);
} }
if (isArchived != null) { if (isReadOnly != null) {
hasFields = true; hasFields = true;
mp.fields[r'isArchived'] = parameterToString(isArchived); mp.fields[r'isReadOnly'] = parameterToString(isReadOnly);
} }
if (isVisible != null) { if (isVisible != null) {
hasFields = true; hasFields = true;
mp.fields[r'isVisible'] = parameterToString(isVisible); mp.fields[r'isVisible'] = parameterToString(isVisible);
} }
if (duration != null) { if (livePhotoData != null) {
hasFields = true; hasFields = true;
mp.fields[r'duration'] = parameterToString(duration); mp.fields[r'livePhotoData'] = livePhotoData.field;
mp.files.add(livePhotoData);
}
if (sidecarData != null) {
hasFields = true;
mp.fields[r'sidecarData'] = sidecarData.field;
mp.files.add(sidecarData);
} }
if (hasFields) { if (hasFields) {
postBody = mp; postBody = mp;
@ -1461,19 +1461,19 @@ class AssetApi {
/// ///
/// * [String] key: /// * [String] key:
/// ///
/// * [MultipartFile] livePhotoData: /// * [String] duration:
///
/// * [MultipartFile] sidecarData:
///
/// * [bool] isReadOnly:
/// ///
/// * [bool] isArchived: /// * [bool] isArchived:
/// ///
/// * [bool] isReadOnly:
///
/// * [bool] isVisible: /// * [bool] isVisible:
/// ///
/// * [String] duration: /// * [MultipartFile] livePhotoData:
Future<AssetFileUploadResponseDto?> uploadFile(MultipartFile assetData, String deviceAssetId, String deviceId, DateTime fileCreatedAt, DateTime fileModifiedAt, bool isFavorite, { String? key, MultipartFile? livePhotoData, MultipartFile? sidecarData, bool? isReadOnly, bool? isArchived, bool? isVisible, String? duration, }) async { ///
final response = await uploadFileWithHttpInfo(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key: key, livePhotoData: livePhotoData, sidecarData: sidecarData, isReadOnly: isReadOnly, isArchived: isArchived, isVisible: isVisible, duration: duration, ); /// * [MultipartFile] sidecarData:
Future<AssetFileUploadResponseDto?> uploadFile(MultipartFile assetData, String deviceAssetId, String deviceId, DateTime fileCreatedAt, DateTime fileModifiedAt, bool isFavorite, { String? key, String? duration, bool? isArchived, bool? isReadOnly, bool? isVisible, MultipartFile? livePhotoData, MultipartFile? sidecarData, }) async {
final response = await uploadFileWithHttpInfo(assetData, deviceAssetId, deviceId, fileCreatedAt, fileModifiedAt, isFavorite, key: key, duration: duration, isArchived: isArchived, isReadOnly: isReadOnly, isVisible: isVisible, livePhotoData: livePhotoData, sidecarData: sidecarData, );
if (response.statusCode >= HttpStatus.badRequest) { if (response.statusCode >= HttpStatus.badRequest) {
throw ApiException(response.statusCode, await _decodeBodyBytes(response)); throw ApiException(response.statusCode, await _decodeBodyBytes(response));
} }

View File

@ -13,15 +13,11 @@ part of openapi.api;
class AddAssetsResponseDto { class AddAssetsResponseDto {
/// Returns a new [AddAssetsResponseDto] instance. /// Returns a new [AddAssetsResponseDto] instance.
AddAssetsResponseDto({ AddAssetsResponseDto({
required this.successfullyAdded,
this.alreadyInAlbum = const [],
this.album, this.album,
this.alreadyInAlbum = const [],
required this.successfullyAdded,
}); });
int successfullyAdded;
List<String> alreadyInAlbum;
/// ///
/// Please note: This property should have been non-nullable! Since the specification file /// Please note: This property should have been non-nullable! Since the specification file
/// does not include a default value (using the "default:" property), however, the generated /// does not include a default value (using the "default:" property), however, the generated
@ -30,31 +26,35 @@ class AddAssetsResponseDto {
/// ///
AlbumResponseDto? album; AlbumResponseDto? album;
List<String> alreadyInAlbum;
int successfullyAdded;
@override @override
bool operator ==(Object other) => identical(this, other) || other is AddAssetsResponseDto && bool operator ==(Object other) => identical(this, other) || other is AddAssetsResponseDto &&
other.successfullyAdded == successfullyAdded && other.album == album &&
other.alreadyInAlbum == alreadyInAlbum && other.alreadyInAlbum == alreadyInAlbum &&
other.album == album; other.successfullyAdded == successfullyAdded;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(successfullyAdded.hashCode) + (album == null ? 0 : album!.hashCode) +
(alreadyInAlbum.hashCode) + (alreadyInAlbum.hashCode) +
(album == null ? 0 : album!.hashCode); (successfullyAdded.hashCode);
@override @override
String toString() => 'AddAssetsResponseDto[successfullyAdded=$successfullyAdded, alreadyInAlbum=$alreadyInAlbum, album=$album]'; String toString() => 'AddAssetsResponseDto[album=$album, alreadyInAlbum=$alreadyInAlbum, successfullyAdded=$successfullyAdded]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'successfullyAdded'] = this.successfullyAdded;
json[r'alreadyInAlbum'] = this.alreadyInAlbum;
if (this.album != null) { if (this.album != null) {
json[r'album'] = this.album; json[r'album'] = this.album;
} else { } else {
// json[r'album'] = null; // json[r'album'] = null;
} }
json[r'alreadyInAlbum'] = this.alreadyInAlbum;
json[r'successfullyAdded'] = this.successfullyAdded;
return json; return json;
} }
@ -66,11 +66,11 @@ class AddAssetsResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return AddAssetsResponseDto( return AddAssetsResponseDto(
successfullyAdded: mapValueOfType<int>(json, r'successfullyAdded')!, album: AlbumResponseDto.fromJson(json[r'album']),
alreadyInAlbum: json[r'alreadyInAlbum'] is Iterable alreadyInAlbum: json[r'alreadyInAlbum'] is Iterable
? (json[r'alreadyInAlbum'] as Iterable).cast<String>().toList(growable: false) ? (json[r'alreadyInAlbum'] as Iterable).cast<String>().toList(growable: false)
: const [], : const [],
album: AlbumResponseDto.fromJson(json[r'album']), successfullyAdded: mapValueOfType<int>(json, r'successfullyAdded')!,
); );
} }
return null; return null;
@ -118,8 +118,8 @@ class AddAssetsResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'successfullyAdded',
'alreadyInAlbum', 'alreadyInAlbum',
'successfullyAdded',
}; };
} }

View File

@ -13,50 +13,50 @@ part of openapi.api;
class AdminSignupResponseDto { class AdminSignupResponseDto {
/// Returns a new [AdminSignupResponseDto] instance. /// Returns a new [AdminSignupResponseDto] instance.
AdminSignupResponseDto({ AdminSignupResponseDto({
required this.id, required this.createdAt,
required this.email, required this.email,
required this.firstName, required this.firstName,
required this.id,
required this.lastName, required this.lastName,
required this.createdAt,
}); });
String id; DateTime createdAt;
String email; String email;
String firstName; String firstName;
String lastName; String id;
DateTime createdAt; String lastName;
@override @override
bool operator ==(Object other) => identical(this, other) || other is AdminSignupResponseDto && bool operator ==(Object other) => identical(this, other) || other is AdminSignupResponseDto &&
other.id == id && other.createdAt == createdAt &&
other.email == email && other.email == email &&
other.firstName == firstName && other.firstName == firstName &&
other.lastName == lastName && other.id == id &&
other.createdAt == createdAt; other.lastName == lastName;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(id.hashCode) + (createdAt.hashCode) +
(email.hashCode) + (email.hashCode) +
(firstName.hashCode) + (firstName.hashCode) +
(lastName.hashCode) + (id.hashCode) +
(createdAt.hashCode); (lastName.hashCode);
@override @override
String toString() => 'AdminSignupResponseDto[id=$id, email=$email, firstName=$firstName, lastName=$lastName, createdAt=$createdAt]'; String toString() => 'AdminSignupResponseDto[createdAt=$createdAt, email=$email, firstName=$firstName, id=$id, lastName=$lastName]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'id'] = this.id; json[r'createdAt'] = this.createdAt.toUtc().toIso8601String();
json[r'email'] = this.email; json[r'email'] = this.email;
json[r'firstName'] = this.firstName; json[r'firstName'] = this.firstName;
json[r'id'] = this.id;
json[r'lastName'] = this.lastName; json[r'lastName'] = this.lastName;
json[r'createdAt'] = this.createdAt.toUtc().toIso8601String();
return json; return json;
} }
@ -68,11 +68,11 @@ class AdminSignupResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return AdminSignupResponseDto( return AdminSignupResponseDto(
id: mapValueOfType<String>(json, r'id')!, createdAt: mapDateTime(json, r'createdAt', r'')!,
email: mapValueOfType<String>(json, r'email')!, email: mapValueOfType<String>(json, r'email')!,
firstName: mapValueOfType<String>(json, r'firstName')!, firstName: mapValueOfType<String>(json, r'firstName')!,
id: mapValueOfType<String>(json, r'id')!,
lastName: mapValueOfType<String>(json, r'lastName')!, lastName: mapValueOfType<String>(json, r'lastName')!,
createdAt: mapDateTime(json, r'createdAt', r'')!,
); );
} }
return null; return null;
@ -120,11 +120,11 @@ class AdminSignupResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'id', 'createdAt',
'email', 'email',
'firstName', 'firstName',
'id',
'lastName', 'lastName',
'createdAt',
}; };
} }

View File

@ -13,38 +13,38 @@ part of openapi.api;
class AlbumCountResponseDto { class AlbumCountResponseDto {
/// Returns a new [AlbumCountResponseDto] instance. /// Returns a new [AlbumCountResponseDto] instance.
AlbumCountResponseDto({ AlbumCountResponseDto({
required this.notShared,
required this.owned, required this.owned,
required this.shared, required this.shared,
required this.notShared,
}); });
int notShared;
int owned; int owned;
int shared; int shared;
int notShared;
@override @override
bool operator ==(Object other) => identical(this, other) || other is AlbumCountResponseDto && bool operator ==(Object other) => identical(this, other) || other is AlbumCountResponseDto &&
other.notShared == notShared &&
other.owned == owned && other.owned == owned &&
other.shared == shared && other.shared == shared;
other.notShared == notShared;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(notShared.hashCode) +
(owned.hashCode) + (owned.hashCode) +
(shared.hashCode) + (shared.hashCode);
(notShared.hashCode);
@override @override
String toString() => 'AlbumCountResponseDto[owned=$owned, shared=$shared, notShared=$notShared]'; String toString() => 'AlbumCountResponseDto[notShared=$notShared, owned=$owned, shared=$shared]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'notShared'] = this.notShared;
json[r'owned'] = this.owned; json[r'owned'] = this.owned;
json[r'shared'] = this.shared; json[r'shared'] = this.shared;
json[r'notShared'] = this.notShared;
return json; return json;
} }
@ -56,9 +56,9 @@ class AlbumCountResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return AlbumCountResponseDto( return AlbumCountResponseDto(
notShared: mapValueOfType<int>(json, r'notShared')!,
owned: mapValueOfType<int>(json, r'owned')!, owned: mapValueOfType<int>(json, r'owned')!,
shared: mapValueOfType<int>(json, r'shared')!, shared: mapValueOfType<int>(json, r'shared')!,
notShared: mapValueOfType<int>(json, r'notShared')!,
); );
} }
return null; return null;
@ -106,9 +106,9 @@ class AlbumCountResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'notShared',
'owned', 'owned',
'shared', 'shared',
'notShared',
}; };
} }

View File

@ -13,41 +13,31 @@ part of openapi.api;
class AlbumResponseDto { class AlbumResponseDto {
/// Returns a new [AlbumResponseDto] instance. /// Returns a new [AlbumResponseDto] instance.
AlbumResponseDto({ AlbumResponseDto({
required this.assetCount,
required this.id,
required this.ownerId,
required this.albumName, required this.albumName,
required this.createdAt,
required this.updatedAt,
required this.albumThumbnailAssetId, required this.albumThumbnailAssetId,
required this.assetCount,
this.assets = const [],
required this.createdAt,
required this.id,
this.lastModifiedAssetTimestamp,
required this.owner,
required this.ownerId,
required this.shared, required this.shared,
this.sharedUsers = const [], this.sharedUsers = const [],
this.assets = const [], required this.updatedAt,
required this.owner,
this.lastModifiedAssetTimestamp,
}); });
int assetCount;
String id;
String ownerId;
String albumName; String albumName;
DateTime createdAt;
DateTime updatedAt;
String? albumThumbnailAssetId; String? albumThumbnailAssetId;
bool shared; int assetCount;
List<UserResponseDto> sharedUsers;
List<AssetResponseDto> assets; List<AssetResponseDto> assets;
UserResponseDto owner; DateTime createdAt;
String id;
/// ///
/// Please note: This property should have been non-nullable! Since the specification file /// Please note: This property should have been non-nullable! Since the specification file
@ -57,62 +47,72 @@ class AlbumResponseDto {
/// ///
DateTime? lastModifiedAssetTimestamp; DateTime? lastModifiedAssetTimestamp;
UserResponseDto owner;
String ownerId;
bool shared;
List<UserResponseDto> sharedUsers;
DateTime updatedAt;
@override @override
bool operator ==(Object other) => identical(this, other) || other is AlbumResponseDto && bool operator ==(Object other) => identical(this, other) || other is AlbumResponseDto &&
other.assetCount == assetCount &&
other.id == id &&
other.ownerId == ownerId &&
other.albumName == albumName && other.albumName == albumName &&
other.createdAt == createdAt &&
other.updatedAt == updatedAt &&
other.albumThumbnailAssetId == albumThumbnailAssetId && other.albumThumbnailAssetId == albumThumbnailAssetId &&
other.assetCount == assetCount &&
other.assets == assets &&
other.createdAt == createdAt &&
other.id == id &&
other.lastModifiedAssetTimestamp == lastModifiedAssetTimestamp &&
other.owner == owner &&
other.ownerId == ownerId &&
other.shared == shared && other.shared == shared &&
other.sharedUsers == sharedUsers && other.sharedUsers == sharedUsers &&
other.assets == assets && other.updatedAt == updatedAt;
other.owner == owner &&
other.lastModifiedAssetTimestamp == lastModifiedAssetTimestamp;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(assetCount.hashCode) +
(id.hashCode) +
(ownerId.hashCode) +
(albumName.hashCode) + (albumName.hashCode) +
(createdAt.hashCode) +
(updatedAt.hashCode) +
(albumThumbnailAssetId == null ? 0 : albumThumbnailAssetId!.hashCode) + (albumThumbnailAssetId == null ? 0 : albumThumbnailAssetId!.hashCode) +
(assetCount.hashCode) +
(assets.hashCode) +
(createdAt.hashCode) +
(id.hashCode) +
(lastModifiedAssetTimestamp == null ? 0 : lastModifiedAssetTimestamp!.hashCode) +
(owner.hashCode) +
(ownerId.hashCode) +
(shared.hashCode) + (shared.hashCode) +
(sharedUsers.hashCode) + (sharedUsers.hashCode) +
(assets.hashCode) + (updatedAt.hashCode);
(owner.hashCode) +
(lastModifiedAssetTimestamp == null ? 0 : lastModifiedAssetTimestamp!.hashCode);
@override @override
String toString() => 'AlbumResponseDto[assetCount=$assetCount, id=$id, ownerId=$ownerId, albumName=$albumName, createdAt=$createdAt, updatedAt=$updatedAt, albumThumbnailAssetId=$albumThumbnailAssetId, shared=$shared, sharedUsers=$sharedUsers, assets=$assets, owner=$owner, lastModifiedAssetTimestamp=$lastModifiedAssetTimestamp]'; String toString() => 'AlbumResponseDto[albumName=$albumName, albumThumbnailAssetId=$albumThumbnailAssetId, assetCount=$assetCount, assets=$assets, createdAt=$createdAt, id=$id, lastModifiedAssetTimestamp=$lastModifiedAssetTimestamp, owner=$owner, ownerId=$ownerId, shared=$shared, sharedUsers=$sharedUsers, updatedAt=$updatedAt]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'assetCount'] = this.assetCount;
json[r'id'] = this.id;
json[r'ownerId'] = this.ownerId;
json[r'albumName'] = this.albumName; json[r'albumName'] = this.albumName;
json[r'createdAt'] = this.createdAt.toUtc().toIso8601String();
json[r'updatedAt'] = this.updatedAt.toUtc().toIso8601String();
if (this.albumThumbnailAssetId != null) { if (this.albumThumbnailAssetId != null) {
json[r'albumThumbnailAssetId'] = this.albumThumbnailAssetId; json[r'albumThumbnailAssetId'] = this.albumThumbnailAssetId;
} else { } else {
// json[r'albumThumbnailAssetId'] = null; // json[r'albumThumbnailAssetId'] = null;
} }
json[r'shared'] = this.shared; json[r'assetCount'] = this.assetCount;
json[r'sharedUsers'] = this.sharedUsers;
json[r'assets'] = this.assets; json[r'assets'] = this.assets;
json[r'owner'] = this.owner; json[r'createdAt'] = this.createdAt.toUtc().toIso8601String();
json[r'id'] = this.id;
if (this.lastModifiedAssetTimestamp != null) { if (this.lastModifiedAssetTimestamp != null) {
json[r'lastModifiedAssetTimestamp'] = this.lastModifiedAssetTimestamp!.toUtc().toIso8601String(); json[r'lastModifiedAssetTimestamp'] = this.lastModifiedAssetTimestamp!.toUtc().toIso8601String();
} else { } else {
// json[r'lastModifiedAssetTimestamp'] = null; // json[r'lastModifiedAssetTimestamp'] = null;
} }
json[r'owner'] = this.owner;
json[r'ownerId'] = this.ownerId;
json[r'shared'] = this.shared;
json[r'sharedUsers'] = this.sharedUsers;
json[r'updatedAt'] = this.updatedAt.toUtc().toIso8601String();
return json; return json;
} }
@ -124,18 +124,18 @@ class AlbumResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return AlbumResponseDto( return AlbumResponseDto(
assetCount: mapValueOfType<int>(json, r'assetCount')!,
id: mapValueOfType<String>(json, r'id')!,
ownerId: mapValueOfType<String>(json, r'ownerId')!,
albumName: mapValueOfType<String>(json, r'albumName')!, albumName: mapValueOfType<String>(json, r'albumName')!,
createdAt: mapDateTime(json, r'createdAt', r'')!,
updatedAt: mapDateTime(json, r'updatedAt', r'')!,
albumThumbnailAssetId: mapValueOfType<String>(json, r'albumThumbnailAssetId'), albumThumbnailAssetId: mapValueOfType<String>(json, r'albumThumbnailAssetId'),
assetCount: mapValueOfType<int>(json, r'assetCount')!,
assets: AssetResponseDto.listFromJson(json[r'assets']),
createdAt: mapDateTime(json, r'createdAt', r'')!,
id: mapValueOfType<String>(json, r'id')!,
lastModifiedAssetTimestamp: mapDateTime(json, r'lastModifiedAssetTimestamp', r''),
owner: UserResponseDto.fromJson(json[r'owner'])!,
ownerId: mapValueOfType<String>(json, r'ownerId')!,
shared: mapValueOfType<bool>(json, r'shared')!, shared: mapValueOfType<bool>(json, r'shared')!,
sharedUsers: UserResponseDto.listFromJson(json[r'sharedUsers']), sharedUsers: UserResponseDto.listFromJson(json[r'sharedUsers']),
assets: AssetResponseDto.listFromJson(json[r'assets']), updatedAt: mapDateTime(json, r'updatedAt', r'')!,
owner: UserResponseDto.fromJson(json[r'owner'])!,
lastModifiedAssetTimestamp: mapDateTime(json, r'lastModifiedAssetTimestamp', r''),
); );
} }
return null; return null;
@ -183,17 +183,17 @@ class AlbumResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'assetCount',
'id',
'ownerId',
'albumName', 'albumName',
'createdAt',
'updatedAt',
'albumThumbnailAssetId', 'albumThumbnailAssetId',
'assetCount',
'assets',
'createdAt',
'id',
'owner',
'ownerId',
'shared', 'shared',
'sharedUsers', 'sharedUsers',
'assets', 'updatedAt',
'owner',
}; };
} }

View File

@ -13,80 +13,80 @@ part of openapi.api;
class AllJobStatusResponseDto { class AllJobStatusResponseDto {
/// Returns a new [AllJobStatusResponseDto] instance. /// Returns a new [AllJobStatusResponseDto] instance.
AllJobStatusResponseDto({ AllJobStatusResponseDto({
required this.thumbnailGeneration,
required this.metadataExtraction,
required this.videoConversion,
required this.objectTagging,
required this.clipEncoding,
required this.storageTemplateMigration,
required this.backgroundTask, required this.backgroundTask,
required this.search, required this.clipEncoding,
required this.metadataExtraction,
required this.objectTagging,
required this.recognizeFaces, required this.recognizeFaces,
required this.search,
required this.sidecar, required this.sidecar,
required this.storageTemplateMigration,
required this.thumbnailGeneration,
required this.videoConversion,
}); });
JobStatusDto thumbnailGeneration;
JobStatusDto metadataExtraction;
JobStatusDto videoConversion;
JobStatusDto objectTagging;
JobStatusDto clipEncoding;
JobStatusDto storageTemplateMigration;
JobStatusDto backgroundTask; JobStatusDto backgroundTask;
JobStatusDto search; JobStatusDto clipEncoding;
JobStatusDto metadataExtraction;
JobStatusDto objectTagging;
JobStatusDto recognizeFaces; JobStatusDto recognizeFaces;
JobStatusDto search;
JobStatusDto sidecar; JobStatusDto sidecar;
JobStatusDto storageTemplateMigration;
JobStatusDto thumbnailGeneration;
JobStatusDto videoConversion;
@override @override
bool operator ==(Object other) => identical(this, other) || other is AllJobStatusResponseDto && bool operator ==(Object other) => identical(this, other) || other is AllJobStatusResponseDto &&
other.thumbnailGeneration == thumbnailGeneration &&
other.metadataExtraction == metadataExtraction &&
other.videoConversion == videoConversion &&
other.objectTagging == objectTagging &&
other.clipEncoding == clipEncoding &&
other.storageTemplateMigration == storageTemplateMigration &&
other.backgroundTask == backgroundTask && other.backgroundTask == backgroundTask &&
other.search == search && other.clipEncoding == clipEncoding &&
other.metadataExtraction == metadataExtraction &&
other.objectTagging == objectTagging &&
other.recognizeFaces == recognizeFaces && other.recognizeFaces == recognizeFaces &&
other.sidecar == sidecar; other.search == search &&
other.sidecar == sidecar &&
other.storageTemplateMigration == storageTemplateMigration &&
other.thumbnailGeneration == thumbnailGeneration &&
other.videoConversion == videoConversion;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(thumbnailGeneration.hashCode) +
(metadataExtraction.hashCode) +
(videoConversion.hashCode) +
(objectTagging.hashCode) +
(clipEncoding.hashCode) +
(storageTemplateMigration.hashCode) +
(backgroundTask.hashCode) + (backgroundTask.hashCode) +
(search.hashCode) + (clipEncoding.hashCode) +
(metadataExtraction.hashCode) +
(objectTagging.hashCode) +
(recognizeFaces.hashCode) + (recognizeFaces.hashCode) +
(sidecar.hashCode); (search.hashCode) +
(sidecar.hashCode) +
(storageTemplateMigration.hashCode) +
(thumbnailGeneration.hashCode) +
(videoConversion.hashCode);
@override @override
String toString() => 'AllJobStatusResponseDto[thumbnailGeneration=$thumbnailGeneration, metadataExtraction=$metadataExtraction, videoConversion=$videoConversion, objectTagging=$objectTagging, clipEncoding=$clipEncoding, storageTemplateMigration=$storageTemplateMigration, backgroundTask=$backgroundTask, search=$search, recognizeFaces=$recognizeFaces, sidecar=$sidecar]'; String toString() => 'AllJobStatusResponseDto[backgroundTask=$backgroundTask, clipEncoding=$clipEncoding, metadataExtraction=$metadataExtraction, objectTagging=$objectTagging, recognizeFaces=$recognizeFaces, search=$search, sidecar=$sidecar, storageTemplateMigration=$storageTemplateMigration, thumbnailGeneration=$thumbnailGeneration, videoConversion=$videoConversion]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'thumbnailGeneration'] = this.thumbnailGeneration;
json[r'metadataExtraction'] = this.metadataExtraction;
json[r'videoConversion'] = this.videoConversion;
json[r'objectTagging'] = this.objectTagging;
json[r'clipEncoding'] = this.clipEncoding;
json[r'storageTemplateMigration'] = this.storageTemplateMigration;
json[r'backgroundTask'] = this.backgroundTask; json[r'backgroundTask'] = this.backgroundTask;
json[r'search'] = this.search; json[r'clipEncoding'] = this.clipEncoding;
json[r'metadataExtraction'] = this.metadataExtraction;
json[r'objectTagging'] = this.objectTagging;
json[r'recognizeFaces'] = this.recognizeFaces; json[r'recognizeFaces'] = this.recognizeFaces;
json[r'search'] = this.search;
json[r'sidecar'] = this.sidecar; json[r'sidecar'] = this.sidecar;
json[r'storageTemplateMigration'] = this.storageTemplateMigration;
json[r'thumbnailGeneration'] = this.thumbnailGeneration;
json[r'videoConversion'] = this.videoConversion;
return json; return json;
} }
@ -98,16 +98,16 @@ class AllJobStatusResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return AllJobStatusResponseDto( return AllJobStatusResponseDto(
thumbnailGeneration: JobStatusDto.fromJson(json[r'thumbnailGeneration'])!,
metadataExtraction: JobStatusDto.fromJson(json[r'metadataExtraction'])!,
videoConversion: JobStatusDto.fromJson(json[r'videoConversion'])!,
objectTagging: JobStatusDto.fromJson(json[r'objectTagging'])!,
clipEncoding: JobStatusDto.fromJson(json[r'clipEncoding'])!,
storageTemplateMigration: JobStatusDto.fromJson(json[r'storageTemplateMigration'])!,
backgroundTask: JobStatusDto.fromJson(json[r'backgroundTask'])!, backgroundTask: JobStatusDto.fromJson(json[r'backgroundTask'])!,
search: JobStatusDto.fromJson(json[r'search'])!, clipEncoding: JobStatusDto.fromJson(json[r'clipEncoding'])!,
metadataExtraction: JobStatusDto.fromJson(json[r'metadataExtraction'])!,
objectTagging: JobStatusDto.fromJson(json[r'objectTagging'])!,
recognizeFaces: JobStatusDto.fromJson(json[r'recognizeFaces'])!, recognizeFaces: JobStatusDto.fromJson(json[r'recognizeFaces'])!,
search: JobStatusDto.fromJson(json[r'search'])!,
sidecar: JobStatusDto.fromJson(json[r'sidecar'])!, sidecar: JobStatusDto.fromJson(json[r'sidecar'])!,
storageTemplateMigration: JobStatusDto.fromJson(json[r'storageTemplateMigration'])!,
thumbnailGeneration: JobStatusDto.fromJson(json[r'thumbnailGeneration'])!,
videoConversion: JobStatusDto.fromJson(json[r'videoConversion'])!,
); );
} }
return null; return null;
@ -155,16 +155,16 @@ class AllJobStatusResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'thumbnailGeneration',
'metadataExtraction',
'videoConversion',
'objectTagging',
'clipEncoding',
'storageTemplateMigration',
'backgroundTask', 'backgroundTask',
'search', 'clipEncoding',
'metadataExtraction',
'objectTagging',
'recognizeFaces', 'recognizeFaces',
'search',
'sidecar', 'sidecar',
'storageTemplateMigration',
'thumbnailGeneration',
'videoConversion',
}; };
} }

View File

@ -13,32 +13,32 @@ part of openapi.api;
class APIKeyCreateResponseDto { class APIKeyCreateResponseDto {
/// Returns a new [APIKeyCreateResponseDto] instance. /// Returns a new [APIKeyCreateResponseDto] instance.
APIKeyCreateResponseDto({ APIKeyCreateResponseDto({
required this.secret,
required this.apiKey, required this.apiKey,
required this.secret,
}); });
String secret;
APIKeyResponseDto apiKey; APIKeyResponseDto apiKey;
String secret;
@override @override
bool operator ==(Object other) => identical(this, other) || other is APIKeyCreateResponseDto && bool operator ==(Object other) => identical(this, other) || other is APIKeyCreateResponseDto &&
other.secret == secret && other.apiKey == apiKey &&
other.apiKey == apiKey; other.secret == secret;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(secret.hashCode) + (apiKey.hashCode) +
(apiKey.hashCode); (secret.hashCode);
@override @override
String toString() => 'APIKeyCreateResponseDto[secret=$secret, apiKey=$apiKey]'; String toString() => 'APIKeyCreateResponseDto[apiKey=$apiKey, secret=$secret]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'secret'] = this.secret;
json[r'apiKey'] = this.apiKey; json[r'apiKey'] = this.apiKey;
json[r'secret'] = this.secret;
return json; return json;
} }
@ -50,8 +50,8 @@ class APIKeyCreateResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return APIKeyCreateResponseDto( return APIKeyCreateResponseDto(
secret: mapValueOfType<String>(json, r'secret')!,
apiKey: APIKeyResponseDto.fromJson(json[r'apiKey'])!, apiKey: APIKeyResponseDto.fromJson(json[r'apiKey'])!,
secret: mapValueOfType<String>(json, r'secret')!,
); );
} }
return null; return null;
@ -99,8 +99,8 @@ class APIKeyCreateResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'secret',
'apiKey', 'apiKey',
'secret',
}; };
} }

View File

@ -13,43 +13,43 @@ part of openapi.api;
class APIKeyResponseDto { class APIKeyResponseDto {
/// Returns a new [APIKeyResponseDto] instance. /// Returns a new [APIKeyResponseDto] instance.
APIKeyResponseDto({ APIKeyResponseDto({
required this.createdAt,
required this.id, required this.id,
required this.name, required this.name,
required this.createdAt,
required this.updatedAt, required this.updatedAt,
}); });
DateTime createdAt;
String id; String id;
String name; String name;
DateTime createdAt;
DateTime updatedAt; DateTime updatedAt;
@override @override
bool operator ==(Object other) => identical(this, other) || other is APIKeyResponseDto && bool operator ==(Object other) => identical(this, other) || other is APIKeyResponseDto &&
other.createdAt == createdAt &&
other.id == id && other.id == id &&
other.name == name && other.name == name &&
other.createdAt == createdAt &&
other.updatedAt == updatedAt; other.updatedAt == updatedAt;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(createdAt.hashCode) +
(id.hashCode) + (id.hashCode) +
(name.hashCode) + (name.hashCode) +
(createdAt.hashCode) +
(updatedAt.hashCode); (updatedAt.hashCode);
@override @override
String toString() => 'APIKeyResponseDto[id=$id, name=$name, createdAt=$createdAt, updatedAt=$updatedAt]'; String toString() => 'APIKeyResponseDto[createdAt=$createdAt, id=$id, name=$name, updatedAt=$updatedAt]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'createdAt'] = this.createdAt.toUtc().toIso8601String();
json[r'id'] = this.id; json[r'id'] = this.id;
json[r'name'] = this.name; json[r'name'] = this.name;
json[r'createdAt'] = this.createdAt.toUtc().toIso8601String();
json[r'updatedAt'] = this.updatedAt.toUtc().toIso8601String(); json[r'updatedAt'] = this.updatedAt.toUtc().toIso8601String();
return json; return json;
} }
@ -62,9 +62,9 @@ class APIKeyResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return APIKeyResponseDto( return APIKeyResponseDto(
createdAt: mapDateTime(json, r'createdAt', r'')!,
id: mapValueOfType<String>(json, r'id')!, id: mapValueOfType<String>(json, r'id')!,
name: mapValueOfType<String>(json, r'name')!, name: mapValueOfType<String>(json, r'name')!,
createdAt: mapDateTime(json, r'createdAt', r'')!,
updatedAt: mapDateTime(json, r'updatedAt', r'')!, updatedAt: mapDateTime(json, r'updatedAt', r'')!,
); );
} }
@ -113,9 +113,9 @@ class APIKeyResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'createdAt',
'id', 'id',
'name', 'name',
'createdAt',
'updatedAt', 'updatedAt',
}; };
} }

View File

@ -13,33 +13,33 @@ part of openapi.api;
class AssetBulkUploadCheckItem { class AssetBulkUploadCheckItem {
/// Returns a new [AssetBulkUploadCheckItem] instance. /// Returns a new [AssetBulkUploadCheckItem] instance.
AssetBulkUploadCheckItem({ AssetBulkUploadCheckItem({
required this.id,
required this.checksum, required this.checksum,
required this.id,
}); });
String id;
/// base64 or hex encoded sha1 hash /// base64 or hex encoded sha1 hash
String checksum; String checksum;
String id;
@override @override
bool operator ==(Object other) => identical(this, other) || other is AssetBulkUploadCheckItem && bool operator ==(Object other) => identical(this, other) || other is AssetBulkUploadCheckItem &&
other.id == id && other.checksum == checksum &&
other.checksum == checksum; other.id == id;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(id.hashCode) + (checksum.hashCode) +
(checksum.hashCode); (id.hashCode);
@override @override
String toString() => 'AssetBulkUploadCheckItem[id=$id, checksum=$checksum]'; String toString() => 'AssetBulkUploadCheckItem[checksum=$checksum, id=$id]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'id'] = this.id;
json[r'checksum'] = this.checksum; json[r'checksum'] = this.checksum;
json[r'id'] = this.id;
return json; return json;
} }
@ -51,8 +51,8 @@ class AssetBulkUploadCheckItem {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return AssetBulkUploadCheckItem( return AssetBulkUploadCheckItem(
id: mapValueOfType<String>(json, r'id')!,
checksum: mapValueOfType<String>(json, r'checksum')!, checksum: mapValueOfType<String>(json, r'checksum')!,
id: mapValueOfType<String>(json, r'id')!,
); );
} }
return null; return null;
@ -100,8 +100,8 @@ class AssetBulkUploadCheckItem {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'id',
'checksum', 'checksum',
'id',
}; };
} }

View File

@ -13,18 +13,14 @@ part of openapi.api;
class AssetBulkUploadCheckResult { class AssetBulkUploadCheckResult {
/// Returns a new [AssetBulkUploadCheckResult] instance. /// Returns a new [AssetBulkUploadCheckResult] instance.
AssetBulkUploadCheckResult({ AssetBulkUploadCheckResult({
required this.id,
required this.action, required this.action,
this.reason,
this.assetId, this.assetId,
required this.id,
this.reason,
}); });
String id;
AssetBulkUploadCheckResultActionEnum action; AssetBulkUploadCheckResultActionEnum action;
AssetBulkUploadCheckResultReasonEnum? reason;
/// ///
/// Please note: This property should have been non-nullable! Since the specification file /// Please note: This property should have been non-nullable! Since the specification file
/// does not include a default value (using the "default:" property), however, the generated /// does not include a default value (using the "default:" property), however, the generated
@ -33,37 +29,41 @@ class AssetBulkUploadCheckResult {
/// ///
String? assetId; String? assetId;
String id;
AssetBulkUploadCheckResultReasonEnum? reason;
@override @override
bool operator ==(Object other) => identical(this, other) || other is AssetBulkUploadCheckResult && bool operator ==(Object other) => identical(this, other) || other is AssetBulkUploadCheckResult &&
other.id == id &&
other.action == action && other.action == action &&
other.reason == reason && other.assetId == assetId &&
other.assetId == assetId; other.id == id &&
other.reason == reason;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(id.hashCode) +
(action.hashCode) + (action.hashCode) +
(reason == null ? 0 : reason!.hashCode) + (assetId == null ? 0 : assetId!.hashCode) +
(assetId == null ? 0 : assetId!.hashCode); (id.hashCode) +
(reason == null ? 0 : reason!.hashCode);
@override @override
String toString() => 'AssetBulkUploadCheckResult[id=$id, action=$action, reason=$reason, assetId=$assetId]'; String toString() => 'AssetBulkUploadCheckResult[action=$action, assetId=$assetId, id=$id, reason=$reason]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'id'] = this.id;
json[r'action'] = this.action; json[r'action'] = this.action;
if (this.reason != null) {
json[r'reason'] = this.reason;
} else {
// json[r'reason'] = null;
}
if (this.assetId != null) { if (this.assetId != null) {
json[r'assetId'] = this.assetId; json[r'assetId'] = this.assetId;
} else { } else {
// json[r'assetId'] = null; // json[r'assetId'] = null;
}
json[r'id'] = this.id;
if (this.reason != null) {
json[r'reason'] = this.reason;
} else {
// json[r'reason'] = null;
} }
return json; return json;
} }
@ -76,10 +76,10 @@ class AssetBulkUploadCheckResult {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return AssetBulkUploadCheckResult( return AssetBulkUploadCheckResult(
id: mapValueOfType<String>(json, r'id')!,
action: AssetBulkUploadCheckResultActionEnum.fromJson(json[r'action'])!, action: AssetBulkUploadCheckResultActionEnum.fromJson(json[r'action'])!,
reason: AssetBulkUploadCheckResultReasonEnum.fromJson(json[r'reason']),
assetId: mapValueOfType<String>(json, r'assetId'), assetId: mapValueOfType<String>(json, r'assetId'),
id: mapValueOfType<String>(json, r'id')!,
reason: AssetBulkUploadCheckResultReasonEnum.fromJson(json[r'reason']),
); );
} }
return null; return null;
@ -127,8 +127,8 @@ class AssetBulkUploadCheckResult {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'id',
'action', 'action',
'id',
}; };
} }

View File

@ -13,32 +13,32 @@ part of openapi.api;
class AssetCountByTimeBucket { class AssetCountByTimeBucket {
/// Returns a new [AssetCountByTimeBucket] instance. /// Returns a new [AssetCountByTimeBucket] instance.
AssetCountByTimeBucket({ AssetCountByTimeBucket({
required this.timeBucket,
required this.count, required this.count,
required this.timeBucket,
}); });
String timeBucket;
int count; int count;
String timeBucket;
@override @override
bool operator ==(Object other) => identical(this, other) || other is AssetCountByTimeBucket && bool operator ==(Object other) => identical(this, other) || other is AssetCountByTimeBucket &&
other.timeBucket == timeBucket && other.count == count &&
other.count == count; other.timeBucket == timeBucket;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(timeBucket.hashCode) + (count.hashCode) +
(count.hashCode); (timeBucket.hashCode);
@override @override
String toString() => 'AssetCountByTimeBucket[timeBucket=$timeBucket, count=$count]'; String toString() => 'AssetCountByTimeBucket[count=$count, timeBucket=$timeBucket]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'timeBucket'] = this.timeBucket;
json[r'count'] = this.count; json[r'count'] = this.count;
json[r'timeBucket'] = this.timeBucket;
return json; return json;
} }
@ -50,8 +50,8 @@ class AssetCountByTimeBucket {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return AssetCountByTimeBucket( return AssetCountByTimeBucket(
timeBucket: mapValueOfType<String>(json, r'timeBucket')!,
count: mapValueOfType<int>(json, r'count')!, count: mapValueOfType<int>(json, r'count')!,
timeBucket: mapValueOfType<String>(json, r'timeBucket')!,
); );
} }
return null; return null;
@ -99,8 +99,8 @@ class AssetCountByTimeBucket {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'timeBucket',
'count', 'count',
'timeBucket',
}; };
} }

View File

@ -13,32 +13,32 @@ part of openapi.api;
class AssetCountByTimeBucketResponseDto { class AssetCountByTimeBucketResponseDto {
/// Returns a new [AssetCountByTimeBucketResponseDto] instance. /// Returns a new [AssetCountByTimeBucketResponseDto] instance.
AssetCountByTimeBucketResponseDto({ AssetCountByTimeBucketResponseDto({
required this.totalCount,
this.buckets = const [], this.buckets = const [],
required this.totalCount,
}); });
int totalCount;
List<AssetCountByTimeBucket> buckets; List<AssetCountByTimeBucket> buckets;
int totalCount;
@override @override
bool operator ==(Object other) => identical(this, other) || other is AssetCountByTimeBucketResponseDto && bool operator ==(Object other) => identical(this, other) || other is AssetCountByTimeBucketResponseDto &&
other.totalCount == totalCount && other.buckets == buckets &&
other.buckets == buckets; other.totalCount == totalCount;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(totalCount.hashCode) + (buckets.hashCode) +
(buckets.hashCode); (totalCount.hashCode);
@override @override
String toString() => 'AssetCountByTimeBucketResponseDto[totalCount=$totalCount, buckets=$buckets]'; String toString() => 'AssetCountByTimeBucketResponseDto[buckets=$buckets, totalCount=$totalCount]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'totalCount'] = this.totalCount;
json[r'buckets'] = this.buckets; json[r'buckets'] = this.buckets;
json[r'totalCount'] = this.totalCount;
return json; return json;
} }
@ -50,8 +50,8 @@ class AssetCountByTimeBucketResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return AssetCountByTimeBucketResponseDto( return AssetCountByTimeBucketResponseDto(
totalCount: mapValueOfType<int>(json, r'totalCount')!,
buckets: AssetCountByTimeBucket.listFromJson(json[r'buckets']), buckets: AssetCountByTimeBucket.listFromJson(json[r'buckets']),
totalCount: mapValueOfType<int>(json, r'totalCount')!,
); );
} }
return null; return null;
@ -99,8 +99,8 @@ class AssetCountByTimeBucketResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'totalCount',
'buckets', 'buckets',
'totalCount',
}; };
} }

View File

@ -13,32 +13,32 @@ part of openapi.api;
class AssetFileUploadResponseDto { class AssetFileUploadResponseDto {
/// Returns a new [AssetFileUploadResponseDto] instance. /// Returns a new [AssetFileUploadResponseDto] instance.
AssetFileUploadResponseDto({ AssetFileUploadResponseDto({
required this.id,
required this.duplicate, required this.duplicate,
required this.id,
}); });
String id;
bool duplicate; bool duplicate;
String id;
@override @override
bool operator ==(Object other) => identical(this, other) || other is AssetFileUploadResponseDto && bool operator ==(Object other) => identical(this, other) || other is AssetFileUploadResponseDto &&
other.id == id && other.duplicate == duplicate &&
other.duplicate == duplicate; other.id == id;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(id.hashCode) + (duplicate.hashCode) +
(duplicate.hashCode); (id.hashCode);
@override @override
String toString() => 'AssetFileUploadResponseDto[id=$id, duplicate=$duplicate]'; String toString() => 'AssetFileUploadResponseDto[duplicate=$duplicate, id=$id]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'id'] = this.id;
json[r'duplicate'] = this.duplicate; json[r'duplicate'] = this.duplicate;
json[r'id'] = this.id;
return json; return json;
} }
@ -50,8 +50,8 @@ class AssetFileUploadResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return AssetFileUploadResponseDto( return AssetFileUploadResponseDto(
id: mapValueOfType<String>(json, r'id')!,
duplicate: mapValueOfType<bool>(json, r'duplicate')!, duplicate: mapValueOfType<bool>(json, r'duplicate')!,
id: mapValueOfType<String>(json, r'id')!,
); );
} }
return null; return null;
@ -99,8 +99,8 @@ class AssetFileUploadResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'id',
'duplicate', 'duplicate',
'id',
}; };
} }

View File

@ -14,41 +14,41 @@ class AssetIdsResponseDto {
/// Returns a new [AssetIdsResponseDto] instance. /// Returns a new [AssetIdsResponseDto] instance.
AssetIdsResponseDto({ AssetIdsResponseDto({
required this.assetId, required this.assetId,
required this.success,
this.error, this.error,
required this.success,
}); });
String assetId; String assetId;
bool success;
AssetIdsResponseDtoErrorEnum? error; AssetIdsResponseDtoErrorEnum? error;
bool success;
@override @override
bool operator ==(Object other) => identical(this, other) || other is AssetIdsResponseDto && bool operator ==(Object other) => identical(this, other) || other is AssetIdsResponseDto &&
other.assetId == assetId && other.assetId == assetId &&
other.success == success && other.error == error &&
other.error == error; other.success == success;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(assetId.hashCode) + (assetId.hashCode) +
(success.hashCode) + (error == null ? 0 : error!.hashCode) +
(error == null ? 0 : error!.hashCode); (success.hashCode);
@override @override
String toString() => 'AssetIdsResponseDto[assetId=$assetId, success=$success, error=$error]'; String toString() => 'AssetIdsResponseDto[assetId=$assetId, error=$error, success=$success]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'assetId'] = this.assetId; json[r'assetId'] = this.assetId;
json[r'success'] = this.success;
if (this.error != null) { if (this.error != null) {
json[r'error'] = this.error; json[r'error'] = this.error;
} else { } else {
// json[r'error'] = null; // json[r'error'] = null;
} }
json[r'success'] = this.success;
return json; return json;
} }
@ -61,8 +61,8 @@ class AssetIdsResponseDto {
return AssetIdsResponseDto( return AssetIdsResponseDto(
assetId: mapValueOfType<String>(json, r'assetId')!, assetId: mapValueOfType<String>(json, r'assetId')!,
success: mapValueOfType<bool>(json, r'success')!,
error: AssetIdsResponseDtoErrorEnum.fromJson(json[r'error']), error: AssetIdsResponseDtoErrorEnum.fromJson(json[r'error']),
success: mapValueOfType<bool>(json, r'success')!,
); );
} }
return null; return null;

View File

@ -13,58 +13,36 @@ part of openapi.api;
class AssetResponseDto { class AssetResponseDto {
/// Returns a new [AssetResponseDto] instance. /// Returns a new [AssetResponseDto] instance.
AssetResponseDto({ AssetResponseDto({
required this.type, required this.checksum,
required this.id,
required this.deviceAssetId, required this.deviceAssetId,
required this.ownerId,
required this.deviceId, required this.deviceId,
required this.originalPath,
required this.originalFileName,
required this.resized,
required this.thumbhash,
required this.fileCreatedAt,
required this.fileModifiedAt,
required this.updatedAt,
required this.isFavorite,
required this.isArchived,
required this.duration, required this.duration,
this.exifInfo, this.exifInfo,
this.smartInfo, required this.fileCreatedAt,
required this.fileModifiedAt,
required this.id,
required this.isArchived,
required this.isFavorite,
this.livePhotoVideoId, this.livePhotoVideoId,
this.tags = const [], required this.originalFileName,
required this.originalPath,
required this.ownerId,
this.people = const [], this.people = const [],
required this.checksum, required this.resized,
this.smartInfo,
this.tags = const [],
required this.thumbhash,
required this.type,
required this.updatedAt,
}); });
AssetTypeEnum type; /// base64 encoded sha1 hash
String checksum;
String id;
String deviceAssetId; String deviceAssetId;
String ownerId;
String deviceId; String deviceId;
String originalPath;
String originalFileName;
bool resized;
/// base64 encoded thumbhash
String? thumbhash;
DateTime fileCreatedAt;
DateTime fileModifiedAt;
DateTime updatedAt;
bool isFavorite;
bool isArchived;
String duration; String duration;
/// ///
@ -75,6 +53,28 @@ class AssetResponseDto {
/// ///
ExifResponseDto? exifInfo; ExifResponseDto? exifInfo;
DateTime fileCreatedAt;
DateTime fileModifiedAt;
String id;
bool isArchived;
bool isFavorite;
String? livePhotoVideoId;
String originalFileName;
String originalPath;
String ownerId;
List<PersonResponseDto> people;
bool resized;
/// ///
/// Please note: This property should have been non-nullable! Since the specification file /// Please note: This property should have been non-nullable! Since the specification file
/// does not include a default value (using the "default:" property), however, the generated /// does not include a default value (using the "default:" property), however, the generated
@ -83,106 +83,106 @@ class AssetResponseDto {
/// ///
SmartInfoResponseDto? smartInfo; SmartInfoResponseDto? smartInfo;
String? livePhotoVideoId;
List<TagResponseDto> tags; List<TagResponseDto> tags;
List<PersonResponseDto> people; /// base64 encoded thumbhash
String? thumbhash;
/// base64 encoded sha1 hash AssetTypeEnum type;
String checksum;
DateTime updatedAt;
@override @override
bool operator ==(Object other) => identical(this, other) || other is AssetResponseDto && bool operator ==(Object other) => identical(this, other) || other is AssetResponseDto &&
other.type == type && other.checksum == checksum &&
other.id == id &&
other.deviceAssetId == deviceAssetId && other.deviceAssetId == deviceAssetId &&
other.ownerId == ownerId &&
other.deviceId == deviceId && other.deviceId == deviceId &&
other.originalPath == originalPath &&
other.originalFileName == originalFileName &&
other.resized == resized &&
other.thumbhash == thumbhash &&
other.fileCreatedAt == fileCreatedAt &&
other.fileModifiedAt == fileModifiedAt &&
other.updatedAt == updatedAt &&
other.isFavorite == isFavorite &&
other.isArchived == isArchived &&
other.duration == duration && other.duration == duration &&
other.exifInfo == exifInfo && other.exifInfo == exifInfo &&
other.smartInfo == smartInfo && other.fileCreatedAt == fileCreatedAt &&
other.fileModifiedAt == fileModifiedAt &&
other.id == id &&
other.isArchived == isArchived &&
other.isFavorite == isFavorite &&
other.livePhotoVideoId == livePhotoVideoId && other.livePhotoVideoId == livePhotoVideoId &&
other.tags == tags && other.originalFileName == originalFileName &&
other.originalPath == originalPath &&
other.ownerId == ownerId &&
other.people == people && other.people == people &&
other.checksum == checksum; other.resized == resized &&
other.smartInfo == smartInfo &&
other.tags == tags &&
other.thumbhash == thumbhash &&
other.type == type &&
other.updatedAt == updatedAt;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(type.hashCode) + (checksum.hashCode) +
(id.hashCode) +
(deviceAssetId.hashCode) + (deviceAssetId.hashCode) +
(ownerId.hashCode) +
(deviceId.hashCode) + (deviceId.hashCode) +
(originalPath.hashCode) +
(originalFileName.hashCode) +
(resized.hashCode) +
(thumbhash == null ? 0 : thumbhash!.hashCode) +
(fileCreatedAt.hashCode) +
(fileModifiedAt.hashCode) +
(updatedAt.hashCode) +
(isFavorite.hashCode) +
(isArchived.hashCode) +
(duration.hashCode) + (duration.hashCode) +
(exifInfo == null ? 0 : exifInfo!.hashCode) + (exifInfo == null ? 0 : exifInfo!.hashCode) +
(smartInfo == null ? 0 : smartInfo!.hashCode) + (fileCreatedAt.hashCode) +
(fileModifiedAt.hashCode) +
(id.hashCode) +
(isArchived.hashCode) +
(isFavorite.hashCode) +
(livePhotoVideoId == null ? 0 : livePhotoVideoId!.hashCode) + (livePhotoVideoId == null ? 0 : livePhotoVideoId!.hashCode) +
(tags.hashCode) + (originalFileName.hashCode) +
(originalPath.hashCode) +
(ownerId.hashCode) +
(people.hashCode) + (people.hashCode) +
(checksum.hashCode); (resized.hashCode) +
(smartInfo == null ? 0 : smartInfo!.hashCode) +
(tags.hashCode) +
(thumbhash == null ? 0 : thumbhash!.hashCode) +
(type.hashCode) +
(updatedAt.hashCode);
@override @override
String toString() => 'AssetResponseDto[type=$type, id=$id, deviceAssetId=$deviceAssetId, ownerId=$ownerId, deviceId=$deviceId, originalPath=$originalPath, originalFileName=$originalFileName, resized=$resized, thumbhash=$thumbhash, fileCreatedAt=$fileCreatedAt, fileModifiedAt=$fileModifiedAt, updatedAt=$updatedAt, isFavorite=$isFavorite, isArchived=$isArchived, duration=$duration, exifInfo=$exifInfo, smartInfo=$smartInfo, livePhotoVideoId=$livePhotoVideoId, tags=$tags, people=$people, checksum=$checksum]'; String toString() => 'AssetResponseDto[checksum=$checksum, deviceAssetId=$deviceAssetId, deviceId=$deviceId, duration=$duration, exifInfo=$exifInfo, fileCreatedAt=$fileCreatedAt, fileModifiedAt=$fileModifiedAt, id=$id, isArchived=$isArchived, isFavorite=$isFavorite, livePhotoVideoId=$livePhotoVideoId, originalFileName=$originalFileName, originalPath=$originalPath, ownerId=$ownerId, people=$people, resized=$resized, smartInfo=$smartInfo, tags=$tags, thumbhash=$thumbhash, type=$type, updatedAt=$updatedAt]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'type'] = this.type; json[r'checksum'] = this.checksum;
json[r'id'] = this.id;
json[r'deviceAssetId'] = this.deviceAssetId; json[r'deviceAssetId'] = this.deviceAssetId;
json[r'ownerId'] = this.ownerId;
json[r'deviceId'] = this.deviceId; json[r'deviceId'] = this.deviceId;
json[r'originalPath'] = this.originalPath;
json[r'originalFileName'] = this.originalFileName;
json[r'resized'] = this.resized;
if (this.thumbhash != null) {
json[r'thumbhash'] = this.thumbhash;
} else {
// json[r'thumbhash'] = null;
}
json[r'fileCreatedAt'] = this.fileCreatedAt.toUtc().toIso8601String();
json[r'fileModifiedAt'] = this.fileModifiedAt.toUtc().toIso8601String();
json[r'updatedAt'] = this.updatedAt.toUtc().toIso8601String();
json[r'isFavorite'] = this.isFavorite;
json[r'isArchived'] = this.isArchived;
json[r'duration'] = this.duration; json[r'duration'] = this.duration;
if (this.exifInfo != null) { if (this.exifInfo != null) {
json[r'exifInfo'] = this.exifInfo; json[r'exifInfo'] = this.exifInfo;
} else { } else {
// json[r'exifInfo'] = null; // json[r'exifInfo'] = null;
} }
if (this.smartInfo != null) { json[r'fileCreatedAt'] = this.fileCreatedAt.toUtc().toIso8601String();
json[r'smartInfo'] = this.smartInfo; json[r'fileModifiedAt'] = this.fileModifiedAt.toUtc().toIso8601String();
} else { json[r'id'] = this.id;
// json[r'smartInfo'] = null; json[r'isArchived'] = this.isArchived;
} json[r'isFavorite'] = this.isFavorite;
if (this.livePhotoVideoId != null) { if (this.livePhotoVideoId != null) {
json[r'livePhotoVideoId'] = this.livePhotoVideoId; json[r'livePhotoVideoId'] = this.livePhotoVideoId;
} else { } else {
// json[r'livePhotoVideoId'] = null; // json[r'livePhotoVideoId'] = null;
} }
json[r'tags'] = this.tags; json[r'originalFileName'] = this.originalFileName;
json[r'originalPath'] = this.originalPath;
json[r'ownerId'] = this.ownerId;
json[r'people'] = this.people; json[r'people'] = this.people;
json[r'checksum'] = this.checksum; json[r'resized'] = this.resized;
if (this.smartInfo != null) {
json[r'smartInfo'] = this.smartInfo;
} else {
// json[r'smartInfo'] = null;
}
json[r'tags'] = this.tags;
if (this.thumbhash != null) {
json[r'thumbhash'] = this.thumbhash;
} else {
// json[r'thumbhash'] = null;
}
json[r'type'] = this.type;
json[r'updatedAt'] = this.updatedAt.toUtc().toIso8601String();
return json; return json;
} }
@ -194,27 +194,27 @@ class AssetResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return AssetResponseDto( return AssetResponseDto(
type: AssetTypeEnum.fromJson(json[r'type'])!, checksum: mapValueOfType<String>(json, r'checksum')!,
id: mapValueOfType<String>(json, r'id')!,
deviceAssetId: mapValueOfType<String>(json, r'deviceAssetId')!, deviceAssetId: mapValueOfType<String>(json, r'deviceAssetId')!,
ownerId: mapValueOfType<String>(json, r'ownerId')!,
deviceId: mapValueOfType<String>(json, r'deviceId')!, deviceId: mapValueOfType<String>(json, r'deviceId')!,
originalPath: mapValueOfType<String>(json, r'originalPath')!,
originalFileName: mapValueOfType<String>(json, r'originalFileName')!,
resized: mapValueOfType<bool>(json, r'resized')!,
thumbhash: mapValueOfType<String>(json, r'thumbhash'),
fileCreatedAt: mapDateTime(json, r'fileCreatedAt', r'')!,
fileModifiedAt: mapDateTime(json, r'fileModifiedAt', r'')!,
updatedAt: mapDateTime(json, r'updatedAt', r'')!,
isFavorite: mapValueOfType<bool>(json, r'isFavorite')!,
isArchived: mapValueOfType<bool>(json, r'isArchived')!,
duration: mapValueOfType<String>(json, r'duration')!, duration: mapValueOfType<String>(json, r'duration')!,
exifInfo: ExifResponseDto.fromJson(json[r'exifInfo']), exifInfo: ExifResponseDto.fromJson(json[r'exifInfo']),
smartInfo: SmartInfoResponseDto.fromJson(json[r'smartInfo']), fileCreatedAt: mapDateTime(json, r'fileCreatedAt', r'')!,
fileModifiedAt: mapDateTime(json, r'fileModifiedAt', r'')!,
id: mapValueOfType<String>(json, r'id')!,
isArchived: mapValueOfType<bool>(json, r'isArchived')!,
isFavorite: mapValueOfType<bool>(json, r'isFavorite')!,
livePhotoVideoId: mapValueOfType<String>(json, r'livePhotoVideoId'), livePhotoVideoId: mapValueOfType<String>(json, r'livePhotoVideoId'),
tags: TagResponseDto.listFromJson(json[r'tags']), originalFileName: mapValueOfType<String>(json, r'originalFileName')!,
originalPath: mapValueOfType<String>(json, r'originalPath')!,
ownerId: mapValueOfType<String>(json, r'ownerId')!,
people: PersonResponseDto.listFromJson(json[r'people']), people: PersonResponseDto.listFromJson(json[r'people']),
checksum: mapValueOfType<String>(json, r'checksum')!, resized: mapValueOfType<bool>(json, r'resized')!,
smartInfo: SmartInfoResponseDto.fromJson(json[r'smartInfo']),
tags: TagResponseDto.listFromJson(json[r'tags']),
thumbhash: mapValueOfType<String>(json, r'thumbhash'),
type: AssetTypeEnum.fromJson(json[r'type'])!,
updatedAt: mapDateTime(json, r'updatedAt', r'')!,
); );
} }
return null; return null;
@ -262,22 +262,22 @@ class AssetResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'type', 'checksum',
'id',
'deviceAssetId', 'deviceAssetId',
'ownerId',
'deviceId', 'deviceId',
'originalPath', 'duration',
'originalFileName',
'resized',
'thumbhash',
'fileCreatedAt', 'fileCreatedAt',
'fileModifiedAt', 'fileModifiedAt',
'updatedAt', 'id',
'isFavorite',
'isArchived', 'isArchived',
'duration', 'isFavorite',
'checksum', 'originalFileName',
'originalPath',
'ownerId',
'resized',
'thumbhash',
'type',
'updatedAt',
}; };
} }

View File

@ -14,37 +14,37 @@ class AssetStatsResponseDto {
/// Returns a new [AssetStatsResponseDto] instance. /// Returns a new [AssetStatsResponseDto] instance.
AssetStatsResponseDto({ AssetStatsResponseDto({
required this.images, required this.images,
required this.videos,
required this.total, required this.total,
required this.videos,
}); });
int images; int images;
int videos;
int total; int total;
int videos;
@override @override
bool operator ==(Object other) => identical(this, other) || other is AssetStatsResponseDto && bool operator ==(Object other) => identical(this, other) || other is AssetStatsResponseDto &&
other.images == images && other.images == images &&
other.videos == videos && other.total == total &&
other.total == total; other.videos == videos;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(images.hashCode) + (images.hashCode) +
(videos.hashCode) + (total.hashCode) +
(total.hashCode); (videos.hashCode);
@override @override
String toString() => 'AssetStatsResponseDto[images=$images, videos=$videos, total=$total]'; String toString() => 'AssetStatsResponseDto[images=$images, total=$total, videos=$videos]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'images'] = this.images; json[r'images'] = this.images;
json[r'videos'] = this.videos;
json[r'total'] = this.total; json[r'total'] = this.total;
json[r'videos'] = this.videos;
return json; return json;
} }
@ -57,8 +57,8 @@ class AssetStatsResponseDto {
return AssetStatsResponseDto( return AssetStatsResponseDto(
images: mapValueOfType<int>(json, r'images')!, images: mapValueOfType<int>(json, r'images')!,
videos: mapValueOfType<int>(json, r'videos')!,
total: mapValueOfType<int>(json, r'total')!, total: mapValueOfType<int>(json, r'total')!,
videos: mapValueOfType<int>(json, r'videos')!,
); );
} }
return null; return null;
@ -107,8 +107,8 @@ class AssetStatsResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'images', 'images',
'videos',
'total', 'total',
'videos',
}; };
} }

View File

@ -13,56 +13,56 @@ part of openapi.api;
class AuthDeviceResponseDto { class AuthDeviceResponseDto {
/// Returns a new [AuthDeviceResponseDto] instance. /// Returns a new [AuthDeviceResponseDto] instance.
AuthDeviceResponseDto({ AuthDeviceResponseDto({
required this.id,
required this.createdAt, required this.createdAt,
required this.updatedAt,
required this.current, required this.current,
required this.deviceType,
required this.deviceOS, required this.deviceOS,
required this.deviceType,
required this.id,
required this.updatedAt,
}); });
String id;
String createdAt; String createdAt;
String updatedAt;
bool current; bool current;
String deviceType;
String deviceOS; String deviceOS;
String deviceType;
String id;
String updatedAt;
@override @override
bool operator ==(Object other) => identical(this, other) || other is AuthDeviceResponseDto && bool operator ==(Object other) => identical(this, other) || other is AuthDeviceResponseDto &&
other.id == id &&
other.createdAt == createdAt && other.createdAt == createdAt &&
other.updatedAt == updatedAt &&
other.current == current && other.current == current &&
other.deviceOS == deviceOS &&
other.deviceType == deviceType && other.deviceType == deviceType &&
other.deviceOS == deviceOS; other.id == id &&
other.updatedAt == updatedAt;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(id.hashCode) +
(createdAt.hashCode) + (createdAt.hashCode) +
(updatedAt.hashCode) +
(current.hashCode) + (current.hashCode) +
(deviceOS.hashCode) +
(deviceType.hashCode) + (deviceType.hashCode) +
(deviceOS.hashCode); (id.hashCode) +
(updatedAt.hashCode);
@override @override
String toString() => 'AuthDeviceResponseDto[id=$id, createdAt=$createdAt, updatedAt=$updatedAt, current=$current, deviceType=$deviceType, deviceOS=$deviceOS]'; String toString() => 'AuthDeviceResponseDto[createdAt=$createdAt, current=$current, deviceOS=$deviceOS, deviceType=$deviceType, id=$id, updatedAt=$updatedAt]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'id'] = this.id;
json[r'createdAt'] = this.createdAt; json[r'createdAt'] = this.createdAt;
json[r'updatedAt'] = this.updatedAt;
json[r'current'] = this.current; json[r'current'] = this.current;
json[r'deviceType'] = this.deviceType;
json[r'deviceOS'] = this.deviceOS; json[r'deviceOS'] = this.deviceOS;
json[r'deviceType'] = this.deviceType;
json[r'id'] = this.id;
json[r'updatedAt'] = this.updatedAt;
return json; return json;
} }
@ -74,12 +74,12 @@ class AuthDeviceResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return AuthDeviceResponseDto( return AuthDeviceResponseDto(
id: mapValueOfType<String>(json, r'id')!,
createdAt: mapValueOfType<String>(json, r'createdAt')!, createdAt: mapValueOfType<String>(json, r'createdAt')!,
updatedAt: mapValueOfType<String>(json, r'updatedAt')!,
current: mapValueOfType<bool>(json, r'current')!, current: mapValueOfType<bool>(json, r'current')!,
deviceType: mapValueOfType<String>(json, r'deviceType')!,
deviceOS: mapValueOfType<String>(json, r'deviceOS')!, deviceOS: mapValueOfType<String>(json, r'deviceOS')!,
deviceType: mapValueOfType<String>(json, r'deviceType')!,
id: mapValueOfType<String>(json, r'id')!,
updatedAt: mapValueOfType<String>(json, r'updatedAt')!,
); );
} }
return null; return null;
@ -127,12 +127,12 @@ class AuthDeviceResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'id',
'createdAt', 'createdAt',
'updatedAt',
'current', 'current',
'deviceType',
'deviceOS', 'deviceOS',
'deviceType',
'id',
'updatedAt',
}; };
} }

View File

@ -13,42 +13,42 @@ part of openapi.api;
class BulkIdResponseDto { class BulkIdResponseDto {
/// Returns a new [BulkIdResponseDto] instance. /// Returns a new [BulkIdResponseDto] instance.
BulkIdResponseDto({ BulkIdResponseDto({
this.error,
required this.id, required this.id,
required this.success, required this.success,
this.error,
}); });
BulkIdResponseDtoErrorEnum? error;
String id; String id;
bool success; bool success;
BulkIdResponseDtoErrorEnum? error;
@override @override
bool operator ==(Object other) => identical(this, other) || other is BulkIdResponseDto && bool operator ==(Object other) => identical(this, other) || other is BulkIdResponseDto &&
other.error == error &&
other.id == id && other.id == id &&
other.success == success && other.success == success;
other.error == error;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(error == null ? 0 : error!.hashCode) +
(id.hashCode) + (id.hashCode) +
(success.hashCode) + (success.hashCode);
(error == null ? 0 : error!.hashCode);
@override @override
String toString() => 'BulkIdResponseDto[id=$id, success=$success, error=$error]'; String toString() => 'BulkIdResponseDto[error=$error, id=$id, success=$success]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'id'] = this.id;
json[r'success'] = this.success;
if (this.error != null) { if (this.error != null) {
json[r'error'] = this.error; json[r'error'] = this.error;
} else { } else {
// json[r'error'] = null; // json[r'error'] = null;
} }
json[r'id'] = this.id;
json[r'success'] = this.success;
return json; return json;
} }
@ -60,9 +60,9 @@ class BulkIdResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return BulkIdResponseDto( return BulkIdResponseDto(
error: BulkIdResponseDtoErrorEnum.fromJson(json[r'error']),
id: mapValueOfType<String>(json, r'id')!, id: mapValueOfType<String>(json, r'id')!,
success: mapValueOfType<bool>(json, r'success')!, success: mapValueOfType<bool>(json, r'success')!,
error: BulkIdResponseDtoErrorEnum.fromJson(json[r'error']),
); );
} }
return null; return null;

View File

@ -13,32 +13,32 @@ part of openapi.api;
class ChangePasswordDto { class ChangePasswordDto {
/// Returns a new [ChangePasswordDto] instance. /// Returns a new [ChangePasswordDto] instance.
ChangePasswordDto({ ChangePasswordDto({
required this.password,
required this.newPassword, required this.newPassword,
required this.password,
}); });
String password;
String newPassword; String newPassword;
String password;
@override @override
bool operator ==(Object other) => identical(this, other) || other is ChangePasswordDto && bool operator ==(Object other) => identical(this, other) || other is ChangePasswordDto &&
other.password == password && other.newPassword == newPassword &&
other.newPassword == newPassword; other.password == password;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(password.hashCode) + (newPassword.hashCode) +
(newPassword.hashCode); (password.hashCode);
@override @override
String toString() => 'ChangePasswordDto[password=$password, newPassword=$newPassword]'; String toString() => 'ChangePasswordDto[newPassword=$newPassword, password=$password]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'password'] = this.password;
json[r'newPassword'] = this.newPassword; json[r'newPassword'] = this.newPassword;
json[r'password'] = this.password;
return json; return json;
} }
@ -50,8 +50,8 @@ class ChangePasswordDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return ChangePasswordDto( return ChangePasswordDto(
password: mapValueOfType<String>(json, r'password')!,
newPassword: mapValueOfType<String>(json, r'newPassword')!, newPassword: mapValueOfType<String>(json, r'newPassword')!,
password: mapValueOfType<String>(json, r'password')!,
); );
} }
return null; return null;
@ -99,8 +99,8 @@ class ChangePasswordDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'password',
'newPassword', 'newPassword',
'password',
}; };
} }

View File

@ -13,12 +13,10 @@ part of openapi.api;
class CheckDuplicateAssetResponseDto { class CheckDuplicateAssetResponseDto {
/// Returns a new [CheckDuplicateAssetResponseDto] instance. /// Returns a new [CheckDuplicateAssetResponseDto] instance.
CheckDuplicateAssetResponseDto({ CheckDuplicateAssetResponseDto({
required this.isExist,
this.id, this.id,
required this.isExist,
}); });
bool isExist;
/// ///
/// Please note: This property should have been non-nullable! Since the specification file /// Please note: This property should have been non-nullable! Since the specification file
/// does not include a default value (using the "default:" property), however, the generated /// does not include a default value (using the "default:" property), however, the generated
@ -27,28 +25,30 @@ class CheckDuplicateAssetResponseDto {
/// ///
String? id; String? id;
bool isExist;
@override @override
bool operator ==(Object other) => identical(this, other) || other is CheckDuplicateAssetResponseDto && bool operator ==(Object other) => identical(this, other) || other is CheckDuplicateAssetResponseDto &&
other.isExist == isExist && other.id == id &&
other.id == id; other.isExist == isExist;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(isExist.hashCode) + (id == null ? 0 : id!.hashCode) +
(id == null ? 0 : id!.hashCode); (isExist.hashCode);
@override @override
String toString() => 'CheckDuplicateAssetResponseDto[isExist=$isExist, id=$id]'; String toString() => 'CheckDuplicateAssetResponseDto[id=$id, isExist=$isExist]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'isExist'] = this.isExist;
if (this.id != null) { if (this.id != null) {
json[r'id'] = this.id; json[r'id'] = this.id;
} else { } else {
// json[r'id'] = null; // json[r'id'] = null;
} }
json[r'isExist'] = this.isExist;
return json; return json;
} }
@ -60,8 +60,8 @@ class CheckDuplicateAssetResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return CheckDuplicateAssetResponseDto( return CheckDuplicateAssetResponseDto(
isExist: mapValueOfType<bool>(json, r'isExist')!,
id: mapValueOfType<String>(json, r'id'), id: mapValueOfType<String>(json, r'id'),
isExist: mapValueOfType<bool>(json, r'isExist')!,
); );
} }
return null; return null;

View File

@ -14,37 +14,37 @@ class CreateAlbumDto {
/// Returns a new [CreateAlbumDto] instance. /// Returns a new [CreateAlbumDto] instance.
CreateAlbumDto({ CreateAlbumDto({
required this.albumName, required this.albumName,
this.sharedWithUserIds = const [],
this.assetIds = const [], this.assetIds = const [],
this.sharedWithUserIds = const [],
}); });
String albumName; String albumName;
List<String> sharedWithUserIds;
List<String> assetIds; List<String> assetIds;
List<String> sharedWithUserIds;
@override @override
bool operator ==(Object other) => identical(this, other) || other is CreateAlbumDto && bool operator ==(Object other) => identical(this, other) || other is CreateAlbumDto &&
other.albumName == albumName && other.albumName == albumName &&
other.sharedWithUserIds == sharedWithUserIds && other.assetIds == assetIds &&
other.assetIds == assetIds; other.sharedWithUserIds == sharedWithUserIds;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(albumName.hashCode) + (albumName.hashCode) +
(sharedWithUserIds.hashCode) + (assetIds.hashCode) +
(assetIds.hashCode); (sharedWithUserIds.hashCode);
@override @override
String toString() => 'CreateAlbumDto[albumName=$albumName, sharedWithUserIds=$sharedWithUserIds, assetIds=$assetIds]'; String toString() => 'CreateAlbumDto[albumName=$albumName, assetIds=$assetIds, sharedWithUserIds=$sharedWithUserIds]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'albumName'] = this.albumName; json[r'albumName'] = this.albumName;
json[r'sharedWithUserIds'] = this.sharedWithUserIds;
json[r'assetIds'] = this.assetIds; json[r'assetIds'] = this.assetIds;
json[r'sharedWithUserIds'] = this.sharedWithUserIds;
return json; return json;
} }
@ -57,12 +57,12 @@ class CreateAlbumDto {
return CreateAlbumDto( return CreateAlbumDto(
albumName: mapValueOfType<String>(json, r'albumName')!, albumName: mapValueOfType<String>(json, r'albumName')!,
sharedWithUserIds: json[r'sharedWithUserIds'] is Iterable
? (json[r'sharedWithUserIds'] as Iterable).cast<String>().toList(growable: false)
: const [],
assetIds: json[r'assetIds'] is Iterable assetIds: json[r'assetIds'] is Iterable
? (json[r'assetIds'] as Iterable).cast<String>().toList(growable: false) ? (json[r'assetIds'] as Iterable).cast<String>().toList(growable: false)
: const [], : const [],
sharedWithUserIds: json[r'sharedWithUserIds'] is Iterable
? (json[r'sharedWithUserIds'] as Iterable).cast<String>().toList(growable: false)
: const [],
); );
} }
return null; return null;

View File

@ -13,32 +13,32 @@ part of openapi.api;
class CreateProfileImageResponseDto { class CreateProfileImageResponseDto {
/// Returns a new [CreateProfileImageResponseDto] instance. /// Returns a new [CreateProfileImageResponseDto] instance.
CreateProfileImageResponseDto({ CreateProfileImageResponseDto({
required this.userId,
required this.profileImagePath, required this.profileImagePath,
required this.userId,
}); });
String userId;
String profileImagePath; String profileImagePath;
String userId;
@override @override
bool operator ==(Object other) => identical(this, other) || other is CreateProfileImageResponseDto && bool operator ==(Object other) => identical(this, other) || other is CreateProfileImageResponseDto &&
other.userId == userId && other.profileImagePath == profileImagePath &&
other.profileImagePath == profileImagePath; other.userId == userId;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(userId.hashCode) + (profileImagePath.hashCode) +
(profileImagePath.hashCode); (userId.hashCode);
@override @override
String toString() => 'CreateProfileImageResponseDto[userId=$userId, profileImagePath=$profileImagePath]'; String toString() => 'CreateProfileImageResponseDto[profileImagePath=$profileImagePath, userId=$userId]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'userId'] = this.userId;
json[r'profileImagePath'] = this.profileImagePath; json[r'profileImagePath'] = this.profileImagePath;
json[r'userId'] = this.userId;
return json; return json;
} }
@ -50,8 +50,8 @@ class CreateProfileImageResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return CreateProfileImageResponseDto( return CreateProfileImageResponseDto(
userId: mapValueOfType<String>(json, r'userId')!,
profileImagePath: mapValueOfType<String>(json, r'profileImagePath')!, profileImagePath: mapValueOfType<String>(json, r'profileImagePath')!,
userId: mapValueOfType<String>(json, r'userId')!,
); );
} }
return null; return null;
@ -99,8 +99,8 @@ class CreateProfileImageResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'userId',
'profileImagePath', 'profileImagePath',
'userId',
}; };
} }

View File

@ -13,32 +13,32 @@ part of openapi.api;
class CreateTagDto { class CreateTagDto {
/// Returns a new [CreateTagDto] instance. /// Returns a new [CreateTagDto] instance.
CreateTagDto({ CreateTagDto({
required this.type,
required this.name, required this.name,
required this.type,
}); });
TagTypeEnum type;
String name; String name;
TagTypeEnum type;
@override @override
bool operator ==(Object other) => identical(this, other) || other is CreateTagDto && bool operator ==(Object other) => identical(this, other) || other is CreateTagDto &&
other.type == type && other.name == name &&
other.name == name; other.type == type;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(type.hashCode) + (name.hashCode) +
(name.hashCode); (type.hashCode);
@override @override
String toString() => 'CreateTagDto[type=$type, name=$name]'; String toString() => 'CreateTagDto[name=$name, type=$type]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'type'] = this.type;
json[r'name'] = this.name; json[r'name'] = this.name;
json[r'type'] = this.type;
return json; return json;
} }
@ -50,8 +50,8 @@ class CreateTagDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return CreateTagDto( return CreateTagDto(
type: TagTypeEnum.fromJson(json[r'type'])!,
name: mapValueOfType<String>(json, r'name')!, name: mapValueOfType<String>(json, r'name')!,
type: TagTypeEnum.fromJson(json[r'type'])!,
); );
} }
return null; return null;
@ -99,8 +99,8 @@ class CreateTagDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'type',
'name', 'name',
'type',
}; };
} }

View File

@ -14,62 +14,62 @@ class CreateUserDto {
/// Returns a new [CreateUserDto] instance. /// Returns a new [CreateUserDto] instance.
CreateUserDto({ CreateUserDto({
required this.email, required this.email,
required this.password, this.externalPath,
required this.firstName, required this.firstName,
required this.lastName, required this.lastName,
required this.password,
this.storageLabel, this.storageLabel,
this.externalPath,
}); });
String email; String email;
String password; String? externalPath;
String firstName; String firstName;
String lastName; String lastName;
String? storageLabel; String password;
String? externalPath; String? storageLabel;
@override @override
bool operator ==(Object other) => identical(this, other) || other is CreateUserDto && bool operator ==(Object other) => identical(this, other) || other is CreateUserDto &&
other.email == email && other.email == email &&
other.password == password && other.externalPath == externalPath &&
other.firstName == firstName && other.firstName == firstName &&
other.lastName == lastName && other.lastName == lastName &&
other.storageLabel == storageLabel && other.password == password &&
other.externalPath == externalPath; other.storageLabel == storageLabel;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(email.hashCode) + (email.hashCode) +
(password.hashCode) + (externalPath == null ? 0 : externalPath!.hashCode) +
(firstName.hashCode) + (firstName.hashCode) +
(lastName.hashCode) + (lastName.hashCode) +
(storageLabel == null ? 0 : storageLabel!.hashCode) + (password.hashCode) +
(externalPath == null ? 0 : externalPath!.hashCode); (storageLabel == null ? 0 : storageLabel!.hashCode);
@override @override
String toString() => 'CreateUserDto[email=$email, password=$password, firstName=$firstName, lastName=$lastName, storageLabel=$storageLabel, externalPath=$externalPath]'; String toString() => 'CreateUserDto[email=$email, externalPath=$externalPath, firstName=$firstName, lastName=$lastName, password=$password, storageLabel=$storageLabel]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'email'] = this.email; json[r'email'] = this.email;
json[r'password'] = this.password;
json[r'firstName'] = this.firstName;
json[r'lastName'] = this.lastName;
if (this.storageLabel != null) {
json[r'storageLabel'] = this.storageLabel;
} else {
// json[r'storageLabel'] = null;
}
if (this.externalPath != null) { if (this.externalPath != null) {
json[r'externalPath'] = this.externalPath; json[r'externalPath'] = this.externalPath;
} else { } else {
// json[r'externalPath'] = null; // json[r'externalPath'] = null;
}
json[r'firstName'] = this.firstName;
json[r'lastName'] = this.lastName;
json[r'password'] = this.password;
if (this.storageLabel != null) {
json[r'storageLabel'] = this.storageLabel;
} else {
// json[r'storageLabel'] = null;
} }
return json; return json;
} }
@ -83,11 +83,11 @@ class CreateUserDto {
return CreateUserDto( return CreateUserDto(
email: mapValueOfType<String>(json, r'email')!, email: mapValueOfType<String>(json, r'email')!,
password: mapValueOfType<String>(json, r'password')!, externalPath: mapValueOfType<String>(json, r'externalPath'),
firstName: mapValueOfType<String>(json, r'firstName')!, firstName: mapValueOfType<String>(json, r'firstName')!,
lastName: mapValueOfType<String>(json, r'lastName')!, lastName: mapValueOfType<String>(json, r'lastName')!,
password: mapValueOfType<String>(json, r'password')!,
storageLabel: mapValueOfType<String>(json, r'storageLabel'), storageLabel: mapValueOfType<String>(json, r'storageLabel'),
externalPath: mapValueOfType<String>(json, r'externalPath'),
); );
} }
return null; return null;
@ -136,9 +136,9 @@ class CreateUserDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'email', 'email',
'password',
'firstName', 'firstName',
'lastName', 'lastName',
'password',
}; };
} }

View File

@ -13,50 +13,50 @@ part of openapi.api;
class CuratedLocationsResponseDto { class CuratedLocationsResponseDto {
/// Returns a new [CuratedLocationsResponseDto] instance. /// Returns a new [CuratedLocationsResponseDto] instance.
CuratedLocationsResponseDto({ CuratedLocationsResponseDto({
required this.id,
required this.city, required this.city,
required this.resizePath,
required this.deviceAssetId, required this.deviceAssetId,
required this.deviceId, required this.deviceId,
required this.id,
required this.resizePath,
}); });
String id;
String city; String city;
String resizePath;
String deviceAssetId; String deviceAssetId;
String deviceId; String deviceId;
String id;
String resizePath;
@override @override
bool operator ==(Object other) => identical(this, other) || other is CuratedLocationsResponseDto && bool operator ==(Object other) => identical(this, other) || other is CuratedLocationsResponseDto &&
other.id == id &&
other.city == city && other.city == city &&
other.resizePath == resizePath &&
other.deviceAssetId == deviceAssetId && other.deviceAssetId == deviceAssetId &&
other.deviceId == deviceId; other.deviceId == deviceId &&
other.id == id &&
other.resizePath == resizePath;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(id.hashCode) +
(city.hashCode) + (city.hashCode) +
(resizePath.hashCode) +
(deviceAssetId.hashCode) + (deviceAssetId.hashCode) +
(deviceId.hashCode); (deviceId.hashCode) +
(id.hashCode) +
(resizePath.hashCode);
@override @override
String toString() => 'CuratedLocationsResponseDto[id=$id, city=$city, resizePath=$resizePath, deviceAssetId=$deviceAssetId, deviceId=$deviceId]'; String toString() => 'CuratedLocationsResponseDto[city=$city, deviceAssetId=$deviceAssetId, deviceId=$deviceId, id=$id, resizePath=$resizePath]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'id'] = this.id;
json[r'city'] = this.city; json[r'city'] = this.city;
json[r'resizePath'] = this.resizePath;
json[r'deviceAssetId'] = this.deviceAssetId; json[r'deviceAssetId'] = this.deviceAssetId;
json[r'deviceId'] = this.deviceId; json[r'deviceId'] = this.deviceId;
json[r'id'] = this.id;
json[r'resizePath'] = this.resizePath;
return json; return json;
} }
@ -68,11 +68,11 @@ class CuratedLocationsResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return CuratedLocationsResponseDto( return CuratedLocationsResponseDto(
id: mapValueOfType<String>(json, r'id')!,
city: mapValueOfType<String>(json, r'city')!, city: mapValueOfType<String>(json, r'city')!,
resizePath: mapValueOfType<String>(json, r'resizePath')!,
deviceAssetId: mapValueOfType<String>(json, r'deviceAssetId')!, deviceAssetId: mapValueOfType<String>(json, r'deviceAssetId')!,
deviceId: mapValueOfType<String>(json, r'deviceId')!, deviceId: mapValueOfType<String>(json, r'deviceId')!,
id: mapValueOfType<String>(json, r'id')!,
resizePath: mapValueOfType<String>(json, r'resizePath')!,
); );
} }
return null; return null;
@ -120,11 +120,11 @@ class CuratedLocationsResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'id',
'city', 'city',
'resizePath',
'deviceAssetId', 'deviceAssetId',
'deviceId', 'deviceId',
'id',
'resizePath',
}; };
} }

View File

@ -13,50 +13,50 @@ part of openapi.api;
class CuratedObjectsResponseDto { class CuratedObjectsResponseDto {
/// Returns a new [CuratedObjectsResponseDto] instance. /// Returns a new [CuratedObjectsResponseDto] instance.
CuratedObjectsResponseDto({ CuratedObjectsResponseDto({
required this.deviceAssetId,
required this.deviceId,
required this.id, required this.id,
required this.object, required this.object,
required this.resizePath, required this.resizePath,
required this.deviceAssetId,
required this.deviceId,
}); });
String deviceAssetId;
String deviceId;
String id; String id;
String object; String object;
String resizePath; String resizePath;
String deviceAssetId;
String deviceId;
@override @override
bool operator ==(Object other) => identical(this, other) || other is CuratedObjectsResponseDto && bool operator ==(Object other) => identical(this, other) || other is CuratedObjectsResponseDto &&
other.deviceAssetId == deviceAssetId &&
other.deviceId == deviceId &&
other.id == id && other.id == id &&
other.object == object && other.object == object &&
other.resizePath == resizePath && other.resizePath == resizePath;
other.deviceAssetId == deviceAssetId &&
other.deviceId == deviceId;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(deviceAssetId.hashCode) +
(deviceId.hashCode) +
(id.hashCode) + (id.hashCode) +
(object.hashCode) + (object.hashCode) +
(resizePath.hashCode) + (resizePath.hashCode);
(deviceAssetId.hashCode) +
(deviceId.hashCode);
@override @override
String toString() => 'CuratedObjectsResponseDto[id=$id, object=$object, resizePath=$resizePath, deviceAssetId=$deviceAssetId, deviceId=$deviceId]'; String toString() => 'CuratedObjectsResponseDto[deviceAssetId=$deviceAssetId, deviceId=$deviceId, id=$id, object=$object, resizePath=$resizePath]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'deviceAssetId'] = this.deviceAssetId;
json[r'deviceId'] = this.deviceId;
json[r'id'] = this.id; json[r'id'] = this.id;
json[r'object'] = this.object; json[r'object'] = this.object;
json[r'resizePath'] = this.resizePath; json[r'resizePath'] = this.resizePath;
json[r'deviceAssetId'] = this.deviceAssetId;
json[r'deviceId'] = this.deviceId;
return json; return json;
} }
@ -68,11 +68,11 @@ class CuratedObjectsResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return CuratedObjectsResponseDto( return CuratedObjectsResponseDto(
deviceAssetId: mapValueOfType<String>(json, r'deviceAssetId')!,
deviceId: mapValueOfType<String>(json, r'deviceId')!,
id: mapValueOfType<String>(json, r'id')!, id: mapValueOfType<String>(json, r'id')!,
object: mapValueOfType<String>(json, r'object')!, object: mapValueOfType<String>(json, r'object')!,
resizePath: mapValueOfType<String>(json, r'resizePath')!, resizePath: mapValueOfType<String>(json, r'resizePath')!,
deviceAssetId: mapValueOfType<String>(json, r'deviceAssetId')!,
deviceId: mapValueOfType<String>(json, r'deviceId')!,
); );
} }
return null; return null;
@ -120,11 +120,11 @@ class CuratedObjectsResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'deviceAssetId',
'deviceId',
'id', 'id',
'object', 'object',
'resizePath', 'resizePath',
'deviceAssetId',
'deviceId',
}; };
} }

View File

@ -13,32 +13,32 @@ part of openapi.api;
class DeleteAssetResponseDto { class DeleteAssetResponseDto {
/// Returns a new [DeleteAssetResponseDto] instance. /// Returns a new [DeleteAssetResponseDto] instance.
DeleteAssetResponseDto({ DeleteAssetResponseDto({
required this.status,
required this.id, required this.id,
required this.status,
}); });
DeleteAssetStatus status;
String id; String id;
DeleteAssetStatus status;
@override @override
bool operator ==(Object other) => identical(this, other) || other is DeleteAssetResponseDto && bool operator ==(Object other) => identical(this, other) || other is DeleteAssetResponseDto &&
other.status == status && other.id == id &&
other.id == id; other.status == status;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(status.hashCode) + (id.hashCode) +
(id.hashCode); (status.hashCode);
@override @override
String toString() => 'DeleteAssetResponseDto[status=$status, id=$id]'; String toString() => 'DeleteAssetResponseDto[id=$id, status=$status]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'status'] = this.status;
json[r'id'] = this.id; json[r'id'] = this.id;
json[r'status'] = this.status;
return json; return json;
} }
@ -50,8 +50,8 @@ class DeleteAssetResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return DeleteAssetResponseDto( return DeleteAssetResponseDto(
status: DeleteAssetStatus.fromJson(json[r'status'])!,
id: mapValueOfType<String>(json, r'id')!, id: mapValueOfType<String>(json, r'id')!,
status: DeleteAssetStatus.fromJson(json[r'status'])!,
); );
} }
return null; return null;
@ -99,8 +99,8 @@ class DeleteAssetResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'status',
'id', 'id',
'status',
}; };
} }

View File

@ -13,32 +13,32 @@ part of openapi.api;
class DownloadArchiveInfo { class DownloadArchiveInfo {
/// Returns a new [DownloadArchiveInfo] instance. /// Returns a new [DownloadArchiveInfo] instance.
DownloadArchiveInfo({ DownloadArchiveInfo({
required this.size,
this.assetIds = const [], this.assetIds = const [],
required this.size,
}); });
int size;
List<String> assetIds; List<String> assetIds;
int size;
@override @override
bool operator ==(Object other) => identical(this, other) || other is DownloadArchiveInfo && bool operator ==(Object other) => identical(this, other) || other is DownloadArchiveInfo &&
other.size == size && other.assetIds == assetIds &&
other.assetIds == assetIds; other.size == size;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(size.hashCode) + (assetIds.hashCode) +
(assetIds.hashCode); (size.hashCode);
@override @override
String toString() => 'DownloadArchiveInfo[size=$size, assetIds=$assetIds]'; String toString() => 'DownloadArchiveInfo[assetIds=$assetIds, size=$size]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'size'] = this.size;
json[r'assetIds'] = this.assetIds; json[r'assetIds'] = this.assetIds;
json[r'size'] = this.size;
return json; return json;
} }
@ -50,10 +50,10 @@ class DownloadArchiveInfo {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return DownloadArchiveInfo( return DownloadArchiveInfo(
size: mapValueOfType<int>(json, r'size')!,
assetIds: json[r'assetIds'] is Iterable assetIds: json[r'assetIds'] is Iterable
? (json[r'assetIds'] as Iterable).cast<String>().toList(growable: false) ? (json[r'assetIds'] as Iterable).cast<String>().toList(growable: false)
: const [], : const [],
size: mapValueOfType<int>(json, r'size')!,
); );
} }
return null; return null;
@ -101,8 +101,8 @@ class DownloadArchiveInfo {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'size',
'assetIds', 'assetIds',
'size',
}; };
} }

View File

@ -13,32 +13,32 @@ part of openapi.api;
class DownloadResponseDto { class DownloadResponseDto {
/// Returns a new [DownloadResponseDto] instance. /// Returns a new [DownloadResponseDto] instance.
DownloadResponseDto({ DownloadResponseDto({
required this.totalSize,
this.archives = const [], this.archives = const [],
required this.totalSize,
}); });
int totalSize;
List<DownloadArchiveInfo> archives; List<DownloadArchiveInfo> archives;
int totalSize;
@override @override
bool operator ==(Object other) => identical(this, other) || other is DownloadResponseDto && bool operator ==(Object other) => identical(this, other) || other is DownloadResponseDto &&
other.totalSize == totalSize && other.archives == archives &&
other.archives == archives; other.totalSize == totalSize;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(totalSize.hashCode) + (archives.hashCode) +
(archives.hashCode); (totalSize.hashCode);
@override @override
String toString() => 'DownloadResponseDto[totalSize=$totalSize, archives=$archives]'; String toString() => 'DownloadResponseDto[archives=$archives, totalSize=$totalSize]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'totalSize'] = this.totalSize;
json[r'archives'] = this.archives; json[r'archives'] = this.archives;
json[r'totalSize'] = this.totalSize;
return json; return json;
} }
@ -50,8 +50,8 @@ class DownloadResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return DownloadResponseDto( return DownloadResponseDto(
totalSize: mapValueOfType<int>(json, r'totalSize')!,
archives: DownloadArchiveInfo.listFromJson(json[r'archives']), archives: DownloadArchiveInfo.listFromJson(json[r'archives']),
totalSize: mapValueOfType<int>(json, r'totalSize')!,
); );
} }
return null; return null;
@ -99,8 +99,8 @@ class DownloadResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'totalSize',
'archives', 'archives',
'totalSize',
}; };
} }

View File

@ -13,180 +13,170 @@ part of openapi.api;
class ExifResponseDto { class ExifResponseDto {
/// Returns a new [ExifResponseDto] instance. /// Returns a new [ExifResponseDto] instance.
ExifResponseDto({ ExifResponseDto({
this.fileSizeInByte, this.city,
this.make, this.country,
this.model,
this.exifImageWidth,
this.exifImageHeight,
this.orientation,
this.dateTimeOriginal, this.dateTimeOriginal,
this.modifyDate, this.description,
this.timeZone, this.exifImageHeight,
this.lensModel, this.exifImageWidth,
this.exposureTime,
this.fNumber, this.fNumber,
this.fileSizeInByte,
this.focalLength, this.focalLength,
this.iso, this.iso,
this.exposureTime,
this.latitude, this.latitude,
this.lensModel,
this.longitude, this.longitude,
this.city, this.make,
this.state, this.model,
this.country, this.modifyDate,
this.description, this.orientation,
this.projectionType, this.projectionType,
this.state,
this.timeZone,
}); });
int? fileSizeInByte; String? city;
String? make; String? country;
String? model;
num? exifImageWidth;
num? exifImageHeight;
String? orientation;
DateTime? dateTimeOriginal; DateTime? dateTimeOriginal;
DateTime? modifyDate; String? description;
String? timeZone; num? exifImageHeight;
String? lensModel; num? exifImageWidth;
String? exposureTime;
num? fNumber; num? fNumber;
int? fileSizeInByte;
num? focalLength; num? focalLength;
num? iso; num? iso;
String? exposureTime;
num? latitude; num? latitude;
String? lensModel;
num? longitude; num? longitude;
String? city; String? make;
String? state; String? model;
String? country; DateTime? modifyDate;
String? description; String? orientation;
String? projectionType; String? projectionType;
String? state;
String? timeZone;
@override @override
bool operator ==(Object other) => identical(this, other) || other is ExifResponseDto && bool operator ==(Object other) => identical(this, other) || other is ExifResponseDto &&
other.fileSizeInByte == fileSizeInByte && other.city == city &&
other.make == make && other.country == country &&
other.model == model &&
other.exifImageWidth == exifImageWidth &&
other.exifImageHeight == exifImageHeight &&
other.orientation == orientation &&
other.dateTimeOriginal == dateTimeOriginal && other.dateTimeOriginal == dateTimeOriginal &&
other.modifyDate == modifyDate && other.description == description &&
other.timeZone == timeZone && other.exifImageHeight == exifImageHeight &&
other.lensModel == lensModel && other.exifImageWidth == exifImageWidth &&
other.exposureTime == exposureTime &&
other.fNumber == fNumber && other.fNumber == fNumber &&
other.fileSizeInByte == fileSizeInByte &&
other.focalLength == focalLength && other.focalLength == focalLength &&
other.iso == iso && other.iso == iso &&
other.exposureTime == exposureTime &&
other.latitude == latitude && other.latitude == latitude &&
other.lensModel == lensModel &&
other.longitude == longitude && other.longitude == longitude &&
other.city == city && other.make == make &&
other.model == model &&
other.modifyDate == modifyDate &&
other.orientation == orientation &&
other.projectionType == projectionType &&
other.state == state && other.state == state &&
other.country == country && other.timeZone == timeZone;
other.description == description &&
other.projectionType == projectionType;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(fileSizeInByte == null ? 0 : fileSizeInByte!.hashCode) + (city == null ? 0 : city!.hashCode) +
(make == null ? 0 : make!.hashCode) + (country == null ? 0 : country!.hashCode) +
(model == null ? 0 : model!.hashCode) +
(exifImageWidth == null ? 0 : exifImageWidth!.hashCode) +
(exifImageHeight == null ? 0 : exifImageHeight!.hashCode) +
(orientation == null ? 0 : orientation!.hashCode) +
(dateTimeOriginal == null ? 0 : dateTimeOriginal!.hashCode) + (dateTimeOriginal == null ? 0 : dateTimeOriginal!.hashCode) +
(modifyDate == null ? 0 : modifyDate!.hashCode) + (description == null ? 0 : description!.hashCode) +
(timeZone == null ? 0 : timeZone!.hashCode) + (exifImageHeight == null ? 0 : exifImageHeight!.hashCode) +
(lensModel == null ? 0 : lensModel!.hashCode) + (exifImageWidth == null ? 0 : exifImageWidth!.hashCode) +
(exposureTime == null ? 0 : exposureTime!.hashCode) +
(fNumber == null ? 0 : fNumber!.hashCode) + (fNumber == null ? 0 : fNumber!.hashCode) +
(fileSizeInByte == null ? 0 : fileSizeInByte!.hashCode) +
(focalLength == null ? 0 : focalLength!.hashCode) + (focalLength == null ? 0 : focalLength!.hashCode) +
(iso == null ? 0 : iso!.hashCode) + (iso == null ? 0 : iso!.hashCode) +
(exposureTime == null ? 0 : exposureTime!.hashCode) +
(latitude == null ? 0 : latitude!.hashCode) + (latitude == null ? 0 : latitude!.hashCode) +
(lensModel == null ? 0 : lensModel!.hashCode) +
(longitude == null ? 0 : longitude!.hashCode) + (longitude == null ? 0 : longitude!.hashCode) +
(city == null ? 0 : city!.hashCode) + (make == null ? 0 : make!.hashCode) +
(model == null ? 0 : model!.hashCode) +
(modifyDate == null ? 0 : modifyDate!.hashCode) +
(orientation == null ? 0 : orientation!.hashCode) +
(projectionType == null ? 0 : projectionType!.hashCode) +
(state == null ? 0 : state!.hashCode) + (state == null ? 0 : state!.hashCode) +
(country == null ? 0 : country!.hashCode) + (timeZone == null ? 0 : timeZone!.hashCode);
(description == null ? 0 : description!.hashCode) +
(projectionType == null ? 0 : projectionType!.hashCode);
@override @override
String toString() => 'ExifResponseDto[fileSizeInByte=$fileSizeInByte, make=$make, model=$model, exifImageWidth=$exifImageWidth, exifImageHeight=$exifImageHeight, orientation=$orientation, dateTimeOriginal=$dateTimeOriginal, modifyDate=$modifyDate, timeZone=$timeZone, lensModel=$lensModel, fNumber=$fNumber, focalLength=$focalLength, iso=$iso, exposureTime=$exposureTime, latitude=$latitude, longitude=$longitude, city=$city, state=$state, country=$country, description=$description, projectionType=$projectionType]'; String toString() => 'ExifResponseDto[city=$city, country=$country, dateTimeOriginal=$dateTimeOriginal, description=$description, exifImageHeight=$exifImageHeight, exifImageWidth=$exifImageWidth, exposureTime=$exposureTime, fNumber=$fNumber, fileSizeInByte=$fileSizeInByte, focalLength=$focalLength, iso=$iso, latitude=$latitude, lensModel=$lensModel, longitude=$longitude, make=$make, model=$model, modifyDate=$modifyDate, orientation=$orientation, projectionType=$projectionType, state=$state, timeZone=$timeZone]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
if (this.fileSizeInByte != null) { if (this.city != null) {
json[r'fileSizeInByte'] = this.fileSizeInByte; json[r'city'] = this.city;
} else { } else {
// json[r'fileSizeInByte'] = null; // json[r'city'] = null;
} }
if (this.make != null) { if (this.country != null) {
json[r'make'] = this.make; json[r'country'] = this.country;
} else { } else {
// json[r'make'] = null; // json[r'country'] = null;
}
if (this.model != null) {
json[r'model'] = this.model;
} else {
// json[r'model'] = null;
}
if (this.exifImageWidth != null) {
json[r'exifImageWidth'] = this.exifImageWidth;
} else {
// json[r'exifImageWidth'] = null;
}
if (this.exifImageHeight != null) {
json[r'exifImageHeight'] = this.exifImageHeight;
} else {
// json[r'exifImageHeight'] = null;
}
if (this.orientation != null) {
json[r'orientation'] = this.orientation;
} else {
// json[r'orientation'] = null;
} }
if (this.dateTimeOriginal != null) { if (this.dateTimeOriginal != null) {
json[r'dateTimeOriginal'] = this.dateTimeOriginal!.toUtc().toIso8601String(); json[r'dateTimeOriginal'] = this.dateTimeOriginal!.toUtc().toIso8601String();
} else { } else {
// json[r'dateTimeOriginal'] = null; // json[r'dateTimeOriginal'] = null;
} }
if (this.modifyDate != null) { if (this.description != null) {
json[r'modifyDate'] = this.modifyDate!.toUtc().toIso8601String(); json[r'description'] = this.description;
} else { } else {
// json[r'modifyDate'] = null; // json[r'description'] = null;
} }
if (this.timeZone != null) { if (this.exifImageHeight != null) {
json[r'timeZone'] = this.timeZone; json[r'exifImageHeight'] = this.exifImageHeight;
} else { } else {
// json[r'timeZone'] = null; // json[r'exifImageHeight'] = null;
} }
if (this.lensModel != null) { if (this.exifImageWidth != null) {
json[r'lensModel'] = this.lensModel; json[r'exifImageWidth'] = this.exifImageWidth;
} else { } else {
// json[r'lensModel'] = null; // json[r'exifImageWidth'] = null;
}
if (this.exposureTime != null) {
json[r'exposureTime'] = this.exposureTime;
} else {
// json[r'exposureTime'] = null;
} }
if (this.fNumber != null) { if (this.fNumber != null) {
json[r'fNumber'] = this.fNumber; json[r'fNumber'] = this.fNumber;
} else { } else {
// json[r'fNumber'] = null; // json[r'fNumber'] = null;
} }
if (this.fileSizeInByte != null) {
json[r'fileSizeInByte'] = this.fileSizeInByte;
} else {
// json[r'fileSizeInByte'] = null;
}
if (this.focalLength != null) { if (this.focalLength != null) {
json[r'focalLength'] = this.focalLength; json[r'focalLength'] = this.focalLength;
} else { } else {
@ -197,45 +187,55 @@ class ExifResponseDto {
} else { } else {
// json[r'iso'] = null; // json[r'iso'] = null;
} }
if (this.exposureTime != null) {
json[r'exposureTime'] = this.exposureTime;
} else {
// json[r'exposureTime'] = null;
}
if (this.latitude != null) { if (this.latitude != null) {
json[r'latitude'] = this.latitude; json[r'latitude'] = this.latitude;
} else { } else {
// json[r'latitude'] = null; // json[r'latitude'] = null;
} }
if (this.lensModel != null) {
json[r'lensModel'] = this.lensModel;
} else {
// json[r'lensModel'] = null;
}
if (this.longitude != null) { if (this.longitude != null) {
json[r'longitude'] = this.longitude; json[r'longitude'] = this.longitude;
} else { } else {
// json[r'longitude'] = null; // json[r'longitude'] = null;
} }
if (this.city != null) { if (this.make != null) {
json[r'city'] = this.city; json[r'make'] = this.make;
} else { } else {
// json[r'city'] = null; // json[r'make'] = null;
}
if (this.model != null) {
json[r'model'] = this.model;
} else {
// json[r'model'] = null;
}
if (this.modifyDate != null) {
json[r'modifyDate'] = this.modifyDate!.toUtc().toIso8601String();
} else {
// json[r'modifyDate'] = null;
}
if (this.orientation != null) {
json[r'orientation'] = this.orientation;
} else {
// json[r'orientation'] = null;
}
if (this.projectionType != null) {
json[r'projectionType'] = this.projectionType;
} else {
// json[r'projectionType'] = null;
} }
if (this.state != null) { if (this.state != null) {
json[r'state'] = this.state; json[r'state'] = this.state;
} else { } else {
// json[r'state'] = null; // json[r'state'] = null;
} }
if (this.country != null) { if (this.timeZone != null) {
json[r'country'] = this.country; json[r'timeZone'] = this.timeZone;
} else { } else {
// json[r'country'] = null; // json[r'timeZone'] = null;
}
if (this.description != null) {
json[r'description'] = this.description;
} else {
// json[r'description'] = null;
}
if (this.projectionType != null) {
json[r'projectionType'] = this.projectionType;
} else {
// json[r'projectionType'] = null;
} }
return json; return json;
} }
@ -248,41 +248,41 @@ class ExifResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return ExifResponseDto( return ExifResponseDto(
fileSizeInByte: mapValueOfType<int>(json, r'fileSizeInByte'), city: mapValueOfType<String>(json, r'city'),
make: mapValueOfType<String>(json, r'make'), country: mapValueOfType<String>(json, r'country'),
model: mapValueOfType<String>(json, r'model'), dateTimeOriginal: mapDateTime(json, r'dateTimeOriginal', r''),
exifImageWidth: json[r'exifImageWidth'] == null description: mapValueOfType<String>(json, r'description'),
? null
: num.parse('${json[r'exifImageWidth']}'),
exifImageHeight: json[r'exifImageHeight'] == null exifImageHeight: json[r'exifImageHeight'] == null
? null ? null
: num.parse('${json[r'exifImageHeight']}'), : num.parse('${json[r'exifImageHeight']}'),
orientation: mapValueOfType<String>(json, r'orientation'), exifImageWidth: json[r'exifImageWidth'] == null
dateTimeOriginal: mapDateTime(json, r'dateTimeOriginal', r''), ? null
modifyDate: mapDateTime(json, r'modifyDate', r''), : num.parse('${json[r'exifImageWidth']}'),
timeZone: mapValueOfType<String>(json, r'timeZone'), exposureTime: mapValueOfType<String>(json, r'exposureTime'),
lensModel: mapValueOfType<String>(json, r'lensModel'),
fNumber: json[r'fNumber'] == null fNumber: json[r'fNumber'] == null
? null ? null
: num.parse('${json[r'fNumber']}'), : num.parse('${json[r'fNumber']}'),
fileSizeInByte: mapValueOfType<int>(json, r'fileSizeInByte'),
focalLength: json[r'focalLength'] == null focalLength: json[r'focalLength'] == null
? null ? null
: num.parse('${json[r'focalLength']}'), : num.parse('${json[r'focalLength']}'),
iso: json[r'iso'] == null iso: json[r'iso'] == null
? null ? null
: num.parse('${json[r'iso']}'), : num.parse('${json[r'iso']}'),
exposureTime: mapValueOfType<String>(json, r'exposureTime'),
latitude: json[r'latitude'] == null latitude: json[r'latitude'] == null
? null ? null
: num.parse('${json[r'latitude']}'), : num.parse('${json[r'latitude']}'),
lensModel: mapValueOfType<String>(json, r'lensModel'),
longitude: json[r'longitude'] == null longitude: json[r'longitude'] == null
? null ? null
: num.parse('${json[r'longitude']}'), : num.parse('${json[r'longitude']}'),
city: mapValueOfType<String>(json, r'city'), make: mapValueOfType<String>(json, r'make'),
state: mapValueOfType<String>(json, r'state'), model: mapValueOfType<String>(json, r'model'),
country: mapValueOfType<String>(json, r'country'), modifyDate: mapDateTime(json, r'modifyDate', r''),
description: mapValueOfType<String>(json, r'description'), orientation: mapValueOfType<String>(json, r'orientation'),
projectionType: mapValueOfType<String>(json, r'projectionType'), projectionType: mapValueOfType<String>(json, r'projectionType'),
state: mapValueOfType<String>(json, r'state'),
timeZone: mapValueOfType<String>(json, r'timeZone'),
); );
} }
return null; return null;

View File

@ -13,41 +13,37 @@ part of openapi.api;
class ImportAssetDto { class ImportAssetDto {
/// Returns a new [ImportAssetDto] instance. /// Returns a new [ImportAssetDto] instance.
ImportAssetDto({ ImportAssetDto({
this.isReadOnly = true,
required this.assetPath, required this.assetPath,
this.sidecarPath,
required this.deviceAssetId, required this.deviceAssetId,
required this.deviceId, required this.deviceId,
this.duration,
required this.fileCreatedAt, required this.fileCreatedAt,
required this.fileModifiedAt, required this.fileModifiedAt,
required this.isFavorite,
this.isArchived, this.isArchived,
required this.isFavorite,
this.isReadOnly = true,
this.isVisible, this.isVisible,
this.duration, this.sidecarPath,
}); });
bool isReadOnly;
String assetPath; String assetPath;
String deviceAssetId;
String deviceId;
/// ///
/// Please note: This property should have been non-nullable! Since the specification file /// Please note: This property should have been non-nullable! Since the specification file
/// does not include a default value (using the "default:" property), however, the generated /// does not include a default value (using the "default:" property), however, the generated
/// source code must fall back to having a nullable type. /// source code must fall back to having a nullable type.
/// Consider adding a "default:" property in the specification file to hide this note. /// Consider adding a "default:" property in the specification file to hide this note.
/// ///
String? sidecarPath; String? duration;
String deviceAssetId;
String deviceId;
DateTime fileCreatedAt; DateTime fileCreatedAt;
DateTime fileModifiedAt; DateTime fileModifiedAt;
bool isFavorite;
/// ///
/// Please note: This property should have been non-nullable! Since the specification file /// Please note: This property should have been non-nullable! Since the specification file
/// does not include a default value (using the "default:" property), however, the generated /// does not include a default value (using the "default:" property), however, the generated
@ -56,6 +52,10 @@ class ImportAssetDto {
/// ///
bool? isArchived; bool? isArchived;
bool isFavorite;
bool isReadOnly;
/// ///
/// Please note: This property should have been non-nullable! Since the specification file /// Please note: This property should have been non-nullable! Since the specification file
/// does not include a default value (using the "default:" property), however, the generated /// does not include a default value (using the "default:" property), however, the generated
@ -70,68 +70,68 @@ class ImportAssetDto {
/// source code must fall back to having a nullable type. /// source code must fall back to having a nullable type.
/// Consider adding a "default:" property in the specification file to hide this note. /// Consider adding a "default:" property in the specification file to hide this note.
/// ///
String? duration; String? sidecarPath;
@override @override
bool operator ==(Object other) => identical(this, other) || other is ImportAssetDto && bool operator ==(Object other) => identical(this, other) || other is ImportAssetDto &&
other.isReadOnly == isReadOnly &&
other.assetPath == assetPath && other.assetPath == assetPath &&
other.sidecarPath == sidecarPath &&
other.deviceAssetId == deviceAssetId && other.deviceAssetId == deviceAssetId &&
other.deviceId == deviceId && other.deviceId == deviceId &&
other.duration == duration &&
other.fileCreatedAt == fileCreatedAt && other.fileCreatedAt == fileCreatedAt &&
other.fileModifiedAt == fileModifiedAt && other.fileModifiedAt == fileModifiedAt &&
other.isFavorite == isFavorite &&
other.isArchived == isArchived && other.isArchived == isArchived &&
other.isFavorite == isFavorite &&
other.isReadOnly == isReadOnly &&
other.isVisible == isVisible && other.isVisible == isVisible &&
other.duration == duration; other.sidecarPath == sidecarPath;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(isReadOnly.hashCode) +
(assetPath.hashCode) + (assetPath.hashCode) +
(sidecarPath == null ? 0 : sidecarPath!.hashCode) +
(deviceAssetId.hashCode) + (deviceAssetId.hashCode) +
(deviceId.hashCode) + (deviceId.hashCode) +
(duration == null ? 0 : duration!.hashCode) +
(fileCreatedAt.hashCode) + (fileCreatedAt.hashCode) +
(fileModifiedAt.hashCode) + (fileModifiedAt.hashCode) +
(isFavorite.hashCode) +
(isArchived == null ? 0 : isArchived!.hashCode) + (isArchived == null ? 0 : isArchived!.hashCode) +
(isFavorite.hashCode) +
(isReadOnly.hashCode) +
(isVisible == null ? 0 : isVisible!.hashCode) + (isVisible == null ? 0 : isVisible!.hashCode) +
(duration == null ? 0 : duration!.hashCode); (sidecarPath == null ? 0 : sidecarPath!.hashCode);
@override @override
String toString() => 'ImportAssetDto[isReadOnly=$isReadOnly, assetPath=$assetPath, sidecarPath=$sidecarPath, deviceAssetId=$deviceAssetId, deviceId=$deviceId, fileCreatedAt=$fileCreatedAt, fileModifiedAt=$fileModifiedAt, isFavorite=$isFavorite, isArchived=$isArchived, isVisible=$isVisible, duration=$duration]'; String toString() => 'ImportAssetDto[assetPath=$assetPath, deviceAssetId=$deviceAssetId, deviceId=$deviceId, duration=$duration, fileCreatedAt=$fileCreatedAt, fileModifiedAt=$fileModifiedAt, isArchived=$isArchived, isFavorite=$isFavorite, isReadOnly=$isReadOnly, isVisible=$isVisible, sidecarPath=$sidecarPath]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'isReadOnly'] = this.isReadOnly;
json[r'assetPath'] = this.assetPath; json[r'assetPath'] = this.assetPath;
if (this.sidecarPath != null) {
json[r'sidecarPath'] = this.sidecarPath;
} else {
// json[r'sidecarPath'] = null;
}
json[r'deviceAssetId'] = this.deviceAssetId; json[r'deviceAssetId'] = this.deviceAssetId;
json[r'deviceId'] = this.deviceId; json[r'deviceId'] = this.deviceId;
if (this.duration != null) {
json[r'duration'] = this.duration;
} else {
// json[r'duration'] = null;
}
json[r'fileCreatedAt'] = this.fileCreatedAt.toUtc().toIso8601String(); json[r'fileCreatedAt'] = this.fileCreatedAt.toUtc().toIso8601String();
json[r'fileModifiedAt'] = this.fileModifiedAt.toUtc().toIso8601String(); json[r'fileModifiedAt'] = this.fileModifiedAt.toUtc().toIso8601String();
json[r'isFavorite'] = this.isFavorite;
if (this.isArchived != null) { if (this.isArchived != null) {
json[r'isArchived'] = this.isArchived; json[r'isArchived'] = this.isArchived;
} else { } else {
// json[r'isArchived'] = null; // json[r'isArchived'] = null;
} }
json[r'isFavorite'] = this.isFavorite;
json[r'isReadOnly'] = this.isReadOnly;
if (this.isVisible != null) { if (this.isVisible != null) {
json[r'isVisible'] = this.isVisible; json[r'isVisible'] = this.isVisible;
} else { } else {
// json[r'isVisible'] = null; // json[r'isVisible'] = null;
} }
if (this.duration != null) { if (this.sidecarPath != null) {
json[r'duration'] = this.duration; json[r'sidecarPath'] = this.sidecarPath;
} else { } else {
// json[r'duration'] = null; // json[r'sidecarPath'] = null;
} }
return json; return json;
} }
@ -144,17 +144,17 @@ class ImportAssetDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return ImportAssetDto( return ImportAssetDto(
isReadOnly: mapValueOfType<bool>(json, r'isReadOnly') ?? true,
assetPath: mapValueOfType<String>(json, r'assetPath')!, assetPath: mapValueOfType<String>(json, r'assetPath')!,
sidecarPath: mapValueOfType<String>(json, r'sidecarPath'),
deviceAssetId: mapValueOfType<String>(json, r'deviceAssetId')!, deviceAssetId: mapValueOfType<String>(json, r'deviceAssetId')!,
deviceId: mapValueOfType<String>(json, r'deviceId')!, deviceId: mapValueOfType<String>(json, r'deviceId')!,
duration: mapValueOfType<String>(json, r'duration'),
fileCreatedAt: mapDateTime(json, r'fileCreatedAt', r'')!, fileCreatedAt: mapDateTime(json, r'fileCreatedAt', r'')!,
fileModifiedAt: mapDateTime(json, r'fileModifiedAt', r'')!, fileModifiedAt: mapDateTime(json, r'fileModifiedAt', r'')!,
isFavorite: mapValueOfType<bool>(json, r'isFavorite')!,
isArchived: mapValueOfType<bool>(json, r'isArchived'), isArchived: mapValueOfType<bool>(json, r'isArchived'),
isFavorite: mapValueOfType<bool>(json, r'isFavorite')!,
isReadOnly: mapValueOfType<bool>(json, r'isReadOnly') ?? true,
isVisible: mapValueOfType<bool>(json, r'isVisible'), isVisible: mapValueOfType<bool>(json, r'isVisible'),
duration: mapValueOfType<String>(json, r'duration'), sidecarPath: mapValueOfType<String>(json, r'sidecarPath'),
); );
} }
return null; return null;

View File

@ -15,54 +15,54 @@ class JobCountsDto {
JobCountsDto({ JobCountsDto({
required this.active, required this.active,
required this.completed, required this.completed,
required this.failed,
required this.delayed, required this.delayed,
required this.waiting, required this.failed,
required this.paused, required this.paused,
required this.waiting,
}); });
int active; int active;
int completed; int completed;
int failed;
int delayed; int delayed;
int waiting; int failed;
int paused; int paused;
int waiting;
@override @override
bool operator ==(Object other) => identical(this, other) || other is JobCountsDto && bool operator ==(Object other) => identical(this, other) || other is JobCountsDto &&
other.active == active && other.active == active &&
other.completed == completed && other.completed == completed &&
other.failed == failed &&
other.delayed == delayed && other.delayed == delayed &&
other.waiting == waiting && other.failed == failed &&
other.paused == paused; other.paused == paused &&
other.waiting == waiting;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(active.hashCode) + (active.hashCode) +
(completed.hashCode) + (completed.hashCode) +
(failed.hashCode) +
(delayed.hashCode) + (delayed.hashCode) +
(waiting.hashCode) + (failed.hashCode) +
(paused.hashCode); (paused.hashCode) +
(waiting.hashCode);
@override @override
String toString() => 'JobCountsDto[active=$active, completed=$completed, failed=$failed, delayed=$delayed, waiting=$waiting, paused=$paused]'; String toString() => 'JobCountsDto[active=$active, completed=$completed, delayed=$delayed, failed=$failed, paused=$paused, waiting=$waiting]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'active'] = this.active; json[r'active'] = this.active;
json[r'completed'] = this.completed; json[r'completed'] = this.completed;
json[r'failed'] = this.failed;
json[r'delayed'] = this.delayed; json[r'delayed'] = this.delayed;
json[r'waiting'] = this.waiting; json[r'failed'] = this.failed;
json[r'paused'] = this.paused; json[r'paused'] = this.paused;
json[r'waiting'] = this.waiting;
return json; return json;
} }
@ -76,10 +76,10 @@ class JobCountsDto {
return JobCountsDto( return JobCountsDto(
active: mapValueOfType<int>(json, r'active')!, active: mapValueOfType<int>(json, r'active')!,
completed: mapValueOfType<int>(json, r'completed')!, completed: mapValueOfType<int>(json, r'completed')!,
failed: mapValueOfType<int>(json, r'failed')!,
delayed: mapValueOfType<int>(json, r'delayed')!, delayed: mapValueOfType<int>(json, r'delayed')!,
waiting: mapValueOfType<int>(json, r'waiting')!, failed: mapValueOfType<int>(json, r'failed')!,
paused: mapValueOfType<int>(json, r'paused')!, paused: mapValueOfType<int>(json, r'paused')!,
waiting: mapValueOfType<int>(json, r'waiting')!,
); );
} }
return null; return null;
@ -129,10 +129,10 @@ class JobCountsDto {
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'active', 'active',
'completed', 'completed',
'failed',
'delayed', 'delayed',
'waiting', 'failed',
'paused', 'paused',
'waiting',
}; };
} }

View File

@ -14,67 +14,67 @@ class LoginResponseDto {
/// Returns a new [LoginResponseDto] instance. /// Returns a new [LoginResponseDto] instance.
LoginResponseDto({ LoginResponseDto({
required this.accessToken, required this.accessToken,
required this.userId,
required this.userEmail,
required this.firstName, required this.firstName,
required this.isAdmin,
required this.lastName, required this.lastName,
required this.profileImagePath, required this.profileImagePath,
required this.isAdmin,
required this.shouldChangePassword, required this.shouldChangePassword,
required this.userEmail,
required this.userId,
}); });
String accessToken; String accessToken;
String userId;
String userEmail;
String firstName; String firstName;
bool isAdmin;
String lastName; String lastName;
String profileImagePath; String profileImagePath;
bool isAdmin;
bool shouldChangePassword; bool shouldChangePassword;
String userEmail;
String userId;
@override @override
bool operator ==(Object other) => identical(this, other) || other is LoginResponseDto && bool operator ==(Object other) => identical(this, other) || other is LoginResponseDto &&
other.accessToken == accessToken && other.accessToken == accessToken &&
other.userId == userId &&
other.userEmail == userEmail &&
other.firstName == firstName && other.firstName == firstName &&
other.isAdmin == isAdmin &&
other.lastName == lastName && other.lastName == lastName &&
other.profileImagePath == profileImagePath && other.profileImagePath == profileImagePath &&
other.isAdmin == isAdmin && other.shouldChangePassword == shouldChangePassword &&
other.shouldChangePassword == shouldChangePassword; other.userEmail == userEmail &&
other.userId == userId;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(accessToken.hashCode) + (accessToken.hashCode) +
(userId.hashCode) +
(userEmail.hashCode) +
(firstName.hashCode) + (firstName.hashCode) +
(isAdmin.hashCode) +
(lastName.hashCode) + (lastName.hashCode) +
(profileImagePath.hashCode) + (profileImagePath.hashCode) +
(isAdmin.hashCode) + (shouldChangePassword.hashCode) +
(shouldChangePassword.hashCode); (userEmail.hashCode) +
(userId.hashCode);
@override @override
String toString() => 'LoginResponseDto[accessToken=$accessToken, userId=$userId, userEmail=$userEmail, firstName=$firstName, lastName=$lastName, profileImagePath=$profileImagePath, isAdmin=$isAdmin, shouldChangePassword=$shouldChangePassword]'; String toString() => 'LoginResponseDto[accessToken=$accessToken, firstName=$firstName, isAdmin=$isAdmin, lastName=$lastName, profileImagePath=$profileImagePath, shouldChangePassword=$shouldChangePassword, userEmail=$userEmail, userId=$userId]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'accessToken'] = this.accessToken; json[r'accessToken'] = this.accessToken;
json[r'userId'] = this.userId;
json[r'userEmail'] = this.userEmail;
json[r'firstName'] = this.firstName; json[r'firstName'] = this.firstName;
json[r'isAdmin'] = this.isAdmin;
json[r'lastName'] = this.lastName; json[r'lastName'] = this.lastName;
json[r'profileImagePath'] = this.profileImagePath; json[r'profileImagePath'] = this.profileImagePath;
json[r'isAdmin'] = this.isAdmin;
json[r'shouldChangePassword'] = this.shouldChangePassword; json[r'shouldChangePassword'] = this.shouldChangePassword;
json[r'userEmail'] = this.userEmail;
json[r'userId'] = this.userId;
return json; return json;
} }
@ -87,13 +87,13 @@ class LoginResponseDto {
return LoginResponseDto( return LoginResponseDto(
accessToken: mapValueOfType<String>(json, r'accessToken')!, accessToken: mapValueOfType<String>(json, r'accessToken')!,
userId: mapValueOfType<String>(json, r'userId')!,
userEmail: mapValueOfType<String>(json, r'userEmail')!,
firstName: mapValueOfType<String>(json, r'firstName')!, firstName: mapValueOfType<String>(json, r'firstName')!,
isAdmin: mapValueOfType<bool>(json, r'isAdmin')!,
lastName: mapValueOfType<String>(json, r'lastName')!, lastName: mapValueOfType<String>(json, r'lastName')!,
profileImagePath: mapValueOfType<String>(json, r'profileImagePath')!, profileImagePath: mapValueOfType<String>(json, r'profileImagePath')!,
isAdmin: mapValueOfType<bool>(json, r'isAdmin')!,
shouldChangePassword: mapValueOfType<bool>(json, r'shouldChangePassword')!, shouldChangePassword: mapValueOfType<bool>(json, r'shouldChangePassword')!,
userEmail: mapValueOfType<String>(json, r'userEmail')!,
userId: mapValueOfType<String>(json, r'userId')!,
); );
} }
return null; return null;
@ -142,13 +142,13 @@ class LoginResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'accessToken', 'accessToken',
'userId',
'userEmail',
'firstName', 'firstName',
'isAdmin',
'lastName', 'lastName',
'profileImagePath', 'profileImagePath',
'isAdmin',
'shouldChangePassword', 'shouldChangePassword',
'userEmail',
'userId',
}; };
} }

View File

@ -13,32 +13,32 @@ part of openapi.api;
class LogoutResponseDto { class LogoutResponseDto {
/// Returns a new [LogoutResponseDto] instance. /// Returns a new [LogoutResponseDto] instance.
LogoutResponseDto({ LogoutResponseDto({
required this.successful,
required this.redirectUri, required this.redirectUri,
required this.successful,
}); });
bool successful;
String redirectUri; String redirectUri;
bool successful;
@override @override
bool operator ==(Object other) => identical(this, other) || other is LogoutResponseDto && bool operator ==(Object other) => identical(this, other) || other is LogoutResponseDto &&
other.successful == successful && other.redirectUri == redirectUri &&
other.redirectUri == redirectUri; other.successful == successful;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(successful.hashCode) + (redirectUri.hashCode) +
(redirectUri.hashCode); (successful.hashCode);
@override @override
String toString() => 'LogoutResponseDto[successful=$successful, redirectUri=$redirectUri]'; String toString() => 'LogoutResponseDto[redirectUri=$redirectUri, successful=$successful]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'successful'] = this.successful;
json[r'redirectUri'] = this.redirectUri; json[r'redirectUri'] = this.redirectUri;
json[r'successful'] = this.successful;
return json; return json;
} }
@ -50,8 +50,8 @@ class LogoutResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return LogoutResponseDto( return LogoutResponseDto(
successful: mapValueOfType<bool>(json, r'successful')!,
redirectUri: mapValueOfType<String>(json, r'redirectUri')!, redirectUri: mapValueOfType<String>(json, r'redirectUri')!,
successful: mapValueOfType<bool>(json, r'successful')!,
); );
} }
return null; return null;
@ -99,8 +99,8 @@ class LogoutResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'successful',
'redirectUri', 'redirectUri',
'successful',
}; };
} }

View File

@ -13,32 +13,32 @@ part of openapi.api;
class MemoryLaneResponseDto { class MemoryLaneResponseDto {
/// Returns a new [MemoryLaneResponseDto] instance. /// Returns a new [MemoryLaneResponseDto] instance.
MemoryLaneResponseDto({ MemoryLaneResponseDto({
required this.title,
this.assets = const [], this.assets = const [],
required this.title,
}); });
String title;
List<AssetResponseDto> assets; List<AssetResponseDto> assets;
String title;
@override @override
bool operator ==(Object other) => identical(this, other) || other is MemoryLaneResponseDto && bool operator ==(Object other) => identical(this, other) || other is MemoryLaneResponseDto &&
other.title == title && other.assets == assets &&
other.assets == assets; other.title == title;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(title.hashCode) + (assets.hashCode) +
(assets.hashCode); (title.hashCode);
@override @override
String toString() => 'MemoryLaneResponseDto[title=$title, assets=$assets]'; String toString() => 'MemoryLaneResponseDto[assets=$assets, title=$title]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'title'] = this.title;
json[r'assets'] = this.assets; json[r'assets'] = this.assets;
json[r'title'] = this.title;
return json; return json;
} }
@ -50,8 +50,8 @@ class MemoryLaneResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return MemoryLaneResponseDto( return MemoryLaneResponseDto(
title: mapValueOfType<String>(json, r'title')!,
assets: AssetResponseDto.listFromJson(json[r'assets']), assets: AssetResponseDto.listFromJson(json[r'assets']),
title: mapValueOfType<String>(json, r'title')!,
); );
} }
return null; return null;
@ -99,8 +99,8 @@ class MemoryLaneResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'title',
'assets', 'assets',
'title',
}; };
} }

View File

@ -13,13 +13,29 @@ part of openapi.api;
class OAuthConfigResponseDto { class OAuthConfigResponseDto {
/// Returns a new [OAuthConfigResponseDto] instance. /// Returns a new [OAuthConfigResponseDto] instance.
OAuthConfigResponseDto({ OAuthConfigResponseDto({
this.autoLaunch,
this.buttonText,
required this.enabled, required this.enabled,
required this.passwordLoginEnabled, required this.passwordLoginEnabled,
this.url, this.url,
this.buttonText,
this.autoLaunch,
}); });
///
/// Please note: This property should have been non-nullable! Since the specification file
/// does not include a default value (using the "default:" property), however, the generated
/// source code must fall back to having a nullable type.
/// Consider adding a "default:" property in the specification file to hide this note.
///
bool? autoLaunch;
///
/// Please note: This property should have been non-nullable! Since the specification file
/// does not include a default value (using the "default:" property), however, the generated
/// source code must fall back to having a nullable type.
/// Consider adding a "default:" property in the specification file to hide this note.
///
String? buttonText;
bool enabled; bool enabled;
bool passwordLoginEnabled; bool passwordLoginEnabled;
@ -32,60 +48,44 @@ class OAuthConfigResponseDto {
/// ///
String? url; String? url;
///
/// Please note: This property should have been non-nullable! Since the specification file
/// does not include a default value (using the "default:" property), however, the generated
/// source code must fall back to having a nullable type.
/// Consider adding a "default:" property in the specification file to hide this note.
///
String? buttonText;
///
/// Please note: This property should have been non-nullable! Since the specification file
/// does not include a default value (using the "default:" property), however, the generated
/// source code must fall back to having a nullable type.
/// Consider adding a "default:" property in the specification file to hide this note.
///
bool? autoLaunch;
@override @override
bool operator ==(Object other) => identical(this, other) || other is OAuthConfigResponseDto && bool operator ==(Object other) => identical(this, other) || other is OAuthConfigResponseDto &&
other.autoLaunch == autoLaunch &&
other.buttonText == buttonText &&
other.enabled == enabled && other.enabled == enabled &&
other.passwordLoginEnabled == passwordLoginEnabled && other.passwordLoginEnabled == passwordLoginEnabled &&
other.url == url && other.url == url;
other.buttonText == buttonText &&
other.autoLaunch == autoLaunch;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(autoLaunch == null ? 0 : autoLaunch!.hashCode) +
(buttonText == null ? 0 : buttonText!.hashCode) +
(enabled.hashCode) + (enabled.hashCode) +
(passwordLoginEnabled.hashCode) + (passwordLoginEnabled.hashCode) +
(url == null ? 0 : url!.hashCode) + (url == null ? 0 : url!.hashCode);
(buttonText == null ? 0 : buttonText!.hashCode) +
(autoLaunch == null ? 0 : autoLaunch!.hashCode);
@override @override
String toString() => 'OAuthConfigResponseDto[enabled=$enabled, passwordLoginEnabled=$passwordLoginEnabled, url=$url, buttonText=$buttonText, autoLaunch=$autoLaunch]'; String toString() => 'OAuthConfigResponseDto[autoLaunch=$autoLaunch, buttonText=$buttonText, enabled=$enabled, passwordLoginEnabled=$passwordLoginEnabled, url=$url]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'enabled'] = this.enabled; if (this.autoLaunch != null) {
json[r'passwordLoginEnabled'] = this.passwordLoginEnabled; json[r'autoLaunch'] = this.autoLaunch;
if (this.url != null) {
json[r'url'] = this.url;
} else { } else {
// json[r'url'] = null; // json[r'autoLaunch'] = null;
} }
if (this.buttonText != null) { if (this.buttonText != null) {
json[r'buttonText'] = this.buttonText; json[r'buttonText'] = this.buttonText;
} else { } else {
// json[r'buttonText'] = null; // json[r'buttonText'] = null;
} }
if (this.autoLaunch != null) { json[r'enabled'] = this.enabled;
json[r'autoLaunch'] = this.autoLaunch; json[r'passwordLoginEnabled'] = this.passwordLoginEnabled;
if (this.url != null) {
json[r'url'] = this.url;
} else { } else {
// json[r'autoLaunch'] = null; // json[r'url'] = null;
} }
return json; return json;
} }
@ -98,11 +98,11 @@ class OAuthConfigResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return OAuthConfigResponseDto( return OAuthConfigResponseDto(
autoLaunch: mapValueOfType<bool>(json, r'autoLaunch'),
buttonText: mapValueOfType<String>(json, r'buttonText'),
enabled: mapValueOfType<bool>(json, r'enabled')!, enabled: mapValueOfType<bool>(json, r'enabled')!,
passwordLoginEnabled: mapValueOfType<bool>(json, r'passwordLoginEnabled')!, passwordLoginEnabled: mapValueOfType<bool>(json, r'passwordLoginEnabled')!,
url: mapValueOfType<String>(json, r'url'), url: mapValueOfType<String>(json, r'url'),
buttonText: mapValueOfType<String>(json, r'buttonText'),
autoLaunch: mapValueOfType<bool>(json, r'autoLaunch'),
); );
} }
return null; return null;

View File

@ -13,38 +13,38 @@ part of openapi.api;
class PeopleResponseDto { class PeopleResponseDto {
/// Returns a new [PeopleResponseDto] instance. /// Returns a new [PeopleResponseDto] instance.
PeopleResponseDto({ PeopleResponseDto({
this.people = const [],
required this.total, required this.total,
required this.visible, required this.visible,
this.people = const [],
}); });
List<PersonResponseDto> people;
num total; num total;
num visible; num visible;
List<PersonResponseDto> people;
@override @override
bool operator ==(Object other) => identical(this, other) || other is PeopleResponseDto && bool operator ==(Object other) => identical(this, other) || other is PeopleResponseDto &&
other.people == people &&
other.total == total && other.total == total &&
other.visible == visible && other.visible == visible;
other.people == people;
@override @override
int get hashCode => int get hashCode =>
// ignore: unnecessary_parenthesis // ignore: unnecessary_parenthesis
(people.hashCode) +
(total.hashCode) + (total.hashCode) +
(visible.hashCode) + (visible.hashCode);
(people.hashCode);
@override @override
String toString() => 'PeopleResponseDto[total=$total, visible=$visible, people=$people]'; String toString() => 'PeopleResponseDto[people=$people, total=$total, visible=$visible]';
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final json = <String, dynamic>{}; final json = <String, dynamic>{};
json[r'people'] = this.people;
json[r'total'] = this.total; json[r'total'] = this.total;
json[r'visible'] = this.visible; json[r'visible'] = this.visible;
json[r'people'] = this.people;
return json; return json;
} }
@ -56,9 +56,9 @@ class PeopleResponseDto {
final json = value.cast<String, dynamic>(); final json = value.cast<String, dynamic>();
return PeopleResponseDto( return PeopleResponseDto(
people: PersonResponseDto.listFromJson(json[r'people']),
total: num.parse('${json[r'total']}'), total: num.parse('${json[r'total']}'),
visible: num.parse('${json[r'visible']}'), visible: num.parse('${json[r'visible']}'),
people: PersonResponseDto.listFromJson(json[r'people']),
); );
} }
return null; return null;
@ -106,9 +106,9 @@ class PeopleResponseDto {
/// The list of required keys that must be present in a JSON. /// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{ static const requiredKeys = <String>{
'people',
'total', 'total',
'visible', 'visible',
'people',
}; };
} }

Some files were not shown because too many files have changed in this diff Show More