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
190 changed files with 6172 additions and 6168 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -13,43 +13,43 @@ part of openapi.api;
class APIKeyResponseDto {
/// Returns a new [APIKeyResponseDto] instance.
APIKeyResponseDto({
required this.createdAt,
required this.id,
required this.name,
required this.createdAt,
required this.updatedAt,
});
DateTime createdAt;
String id;
String name;
DateTime createdAt;
DateTime updatedAt;
@override
bool operator ==(Object other) => identical(this, other) || other is APIKeyResponseDto &&
other.createdAt == createdAt &&
other.id == id &&
other.name == name &&
other.createdAt == createdAt &&
other.updatedAt == updatedAt;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(createdAt.hashCode) +
(id.hashCode) +
(name.hashCode) +
(createdAt.hashCode) +
(updatedAt.hashCode);
@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() {
final json = <String, dynamic>{};
json[r'createdAt'] = this.createdAt.toUtc().toIso8601String();
json[r'id'] = this.id;
json[r'name'] = this.name;
json[r'createdAt'] = this.createdAt.toUtc().toIso8601String();
json[r'updatedAt'] = this.updatedAt.toUtc().toIso8601String();
return json;
}
@@ -62,9 +62,9 @@ class APIKeyResponseDto {
final json = value.cast<String, dynamic>();
return APIKeyResponseDto(
createdAt: mapDateTime(json, r'createdAt', r'')!,
id: mapValueOfType<String>(json, r'id')!,
name: mapValueOfType<String>(json, r'name')!,
createdAt: mapDateTime(json, r'createdAt', 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.
static const requiredKeys = <String>{
'createdAt',
'id',
'name',
'createdAt',
'updatedAt',
};
}

View File

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

View File

@@ -13,18 +13,14 @@ part of openapi.api;
class AssetBulkUploadCheckResult {
/// Returns a new [AssetBulkUploadCheckResult] instance.
AssetBulkUploadCheckResult({
required this.id,
required this.action,
this.reason,
this.assetId,
required this.id,
this.reason,
});
String id;
AssetBulkUploadCheckResultActionEnum action;
AssetBulkUploadCheckResultReasonEnum? reason;
///
/// 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
@@ -33,37 +29,41 @@ class AssetBulkUploadCheckResult {
///
String? assetId;
String id;
AssetBulkUploadCheckResultReasonEnum? reason;
@override
bool operator ==(Object other) => identical(this, other) || other is AssetBulkUploadCheckResult &&
other.id == id &&
other.action == action &&
other.reason == reason &&
other.assetId == assetId;
other.assetId == assetId &&
other.id == id &&
other.reason == reason;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(id.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
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() {
final json = <String, dynamic>{};
json[r'id'] = this.id;
json[r'action'] = this.action;
if (this.reason != null) {
json[r'reason'] = this.reason;
} else {
// json[r'reason'] = null;
}
if (this.assetId != null) {
json[r'assetId'] = this.assetId;
} else {
// 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;
}
@@ -76,10 +76,10 @@ class AssetBulkUploadCheckResult {
final json = value.cast<String, dynamic>();
return AssetBulkUploadCheckResult(
id: mapValueOfType<String>(json, r'id')!,
action: AssetBulkUploadCheckResultActionEnum.fromJson(json[r'action'])!,
reason: AssetBulkUploadCheckResultReasonEnum.fromJson(json[r'reason']),
assetId: mapValueOfType<String>(json, r'assetId'),
id: mapValueOfType<String>(json, r'id')!,
reason: AssetBulkUploadCheckResultReasonEnum.fromJson(json[r'reason']),
);
}
return null;
@@ -127,8 +127,8 @@ class AssetBulkUploadCheckResult {
/// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{
'id',
'action',
'id',
};
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -13,12 +13,10 @@ part of openapi.api;
class CheckDuplicateAssetResponseDto {
/// Returns a new [CheckDuplicateAssetResponseDto] instance.
CheckDuplicateAssetResponseDto({
required this.isExist,
this.id,
required this.isExist,
});
bool isExist;
///
/// 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
@@ -27,28 +25,30 @@ class CheckDuplicateAssetResponseDto {
///
String? id;
bool isExist;
@override
bool operator ==(Object other) => identical(this, other) || other is CheckDuplicateAssetResponseDto &&
other.isExist == isExist &&
other.id == id;
other.id == id &&
other.isExist == isExist;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(isExist.hashCode) +
(id == null ? 0 : id!.hashCode);
(id == null ? 0 : id!.hashCode) +
(isExist.hashCode);
@override
String toString() => 'CheckDuplicateAssetResponseDto[isExist=$isExist, id=$id]';
String toString() => 'CheckDuplicateAssetResponseDto[id=$id, isExist=$isExist]';
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
json[r'isExist'] = this.isExist;
if (this.id != null) {
json[r'id'] = this.id;
} else {
// json[r'id'] = null;
}
json[r'isExist'] = this.isExist;
return json;
}
@@ -60,8 +60,8 @@ class CheckDuplicateAssetResponseDto {
final json = value.cast<String, dynamic>();
return CheckDuplicateAssetResponseDto(
isExist: mapValueOfType<bool>(json, r'isExist')!,
id: mapValueOfType<String>(json, r'id'),
isExist: mapValueOfType<bool>(json, r'isExist')!,
);
}
return null;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -13,13 +13,29 @@ part of openapi.api;
class OAuthConfigResponseDto {
/// Returns a new [OAuthConfigResponseDto] instance.
OAuthConfigResponseDto({
this.autoLaunch,
this.buttonText,
required this.enabled,
required this.passwordLoginEnabled,
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 passwordLoginEnabled;
@@ -32,60 +48,44 @@ class OAuthConfigResponseDto {
///
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
bool operator ==(Object other) => identical(this, other) || other is OAuthConfigResponseDto &&
other.autoLaunch == autoLaunch &&
other.buttonText == buttonText &&
other.enabled == enabled &&
other.passwordLoginEnabled == passwordLoginEnabled &&
other.url == url &&
other.buttonText == buttonText &&
other.autoLaunch == autoLaunch;
other.url == url;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(autoLaunch == null ? 0 : autoLaunch!.hashCode) +
(buttonText == null ? 0 : buttonText!.hashCode) +
(enabled.hashCode) +
(passwordLoginEnabled.hashCode) +
(url == null ? 0 : url!.hashCode) +
(buttonText == null ? 0 : buttonText!.hashCode) +
(autoLaunch == null ? 0 : autoLaunch!.hashCode);
(url == null ? 0 : url!.hashCode);
@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() {
final json = <String, dynamic>{};
json[r'enabled'] = this.enabled;
json[r'passwordLoginEnabled'] = this.passwordLoginEnabled;
if (this.url != null) {
json[r'url'] = this.url;
if (this.autoLaunch != null) {
json[r'autoLaunch'] = this.autoLaunch;
} else {
// json[r'url'] = null;
// json[r'autoLaunch'] = null;
}
if (this.buttonText != null) {
json[r'buttonText'] = this.buttonText;
} else {
// json[r'buttonText'] = null;
}
if (this.autoLaunch != null) {
json[r'autoLaunch'] = this.autoLaunch;
json[r'enabled'] = this.enabled;
json[r'passwordLoginEnabled'] = this.passwordLoginEnabled;
if (this.url != null) {
json[r'url'] = this.url;
} else {
// json[r'autoLaunch'] = null;
// json[r'url'] = null;
}
return json;
}
@@ -98,11 +98,11 @@ class OAuthConfigResponseDto {
final json = value.cast<String, dynamic>();
return OAuthConfigResponseDto(
autoLaunch: mapValueOfType<bool>(json, r'autoLaunch'),
buttonText: mapValueOfType<String>(json, r'buttonText'),
enabled: mapValueOfType<bool>(json, r'enabled')!,
passwordLoginEnabled: mapValueOfType<bool>(json, r'passwordLoginEnabled')!,
url: mapValueOfType<String>(json, r'url'),
buttonText: mapValueOfType<String>(json, r'buttonText'),
autoLaunch: mapValueOfType<bool>(json, r'autoLaunch'),
);
}
return null;

View File

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

View File

@@ -13,24 +13,12 @@ part of openapi.api;
class PeopleUpdateItem {
/// Returns a new [PeopleUpdateItem] instance.
PeopleUpdateItem({
required this.id,
this.name,
this.featureFaceAssetId,
required this.id,
this.isHidden,
this.name,
});
/// Person id.
String id;
/// Person name.
///
/// 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? name;
/// Asset is used to get the feature face thumbnail.
///
/// Please note: This property should have been non-nullable! Since the specification file
@@ -40,6 +28,9 @@ class PeopleUpdateItem {
///
String? featureFaceAssetId;
/// Person id.
String id;
/// Person visibility
///
/// Please note: This property should have been non-nullable! Since the specification file
@@ -49,42 +40,51 @@ class PeopleUpdateItem {
///
bool? isHidden;
/// Person name.
///
/// 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? name;
@override
bool operator ==(Object other) => identical(this, other) || other is PeopleUpdateItem &&
other.id == id &&
other.name == name &&
other.featureFaceAssetId == featureFaceAssetId &&
other.isHidden == isHidden;
other.id == id &&
other.isHidden == isHidden &&
other.name == name;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(id.hashCode) +
(name == null ? 0 : name!.hashCode) +
(featureFaceAssetId == null ? 0 : featureFaceAssetId!.hashCode) +
(isHidden == null ? 0 : isHidden!.hashCode);
(id.hashCode) +
(isHidden == null ? 0 : isHidden!.hashCode) +
(name == null ? 0 : name!.hashCode);
@override
String toString() => 'PeopleUpdateItem[id=$id, name=$name, featureFaceAssetId=$featureFaceAssetId, isHidden=$isHidden]';
String toString() => 'PeopleUpdateItem[featureFaceAssetId=$featureFaceAssetId, id=$id, isHidden=$isHidden, name=$name]';
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
json[r'id'] = this.id;
if (this.name != null) {
json[r'name'] = this.name;
} else {
// json[r'name'] = null;
}
if (this.featureFaceAssetId != null) {
json[r'featureFaceAssetId'] = this.featureFaceAssetId;
} else {
// json[r'featureFaceAssetId'] = null;
}
json[r'id'] = this.id;
if (this.isHidden != null) {
json[r'isHidden'] = this.isHidden;
} else {
// json[r'isHidden'] = null;
}
if (this.name != null) {
json[r'name'] = this.name;
} else {
// json[r'name'] = null;
}
return json;
}
@@ -96,10 +96,10 @@ class PeopleUpdateItem {
final json = value.cast<String, dynamic>();
return PeopleUpdateItem(
id: mapValueOfType<String>(json, r'id')!,
name: mapValueOfType<String>(json, r'name'),
featureFaceAssetId: mapValueOfType<String>(json, r'featureFaceAssetId'),
id: mapValueOfType<String>(json, r'id')!,
isHidden: mapValueOfType<bool>(json, r'isHidden'),
name: mapValueOfType<String>(json, r'name'),
);
}
return null;

View File

@@ -14,43 +14,43 @@ class PersonResponseDto {
/// Returns a new [PersonResponseDto] instance.
PersonResponseDto({
required this.id,
required this.isHidden,
required this.name,
required this.thumbnailPath,
required this.isHidden,
});
String id;
bool isHidden;
String name;
String thumbnailPath;
bool isHidden;
@override
bool operator ==(Object other) => identical(this, other) || other is PersonResponseDto &&
other.id == id &&
other.isHidden == isHidden &&
other.name == name &&
other.thumbnailPath == thumbnailPath &&
other.isHidden == isHidden;
other.thumbnailPath == thumbnailPath;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(id.hashCode) +
(isHidden.hashCode) +
(name.hashCode) +
(thumbnailPath.hashCode) +
(isHidden.hashCode);
(thumbnailPath.hashCode);
@override
String toString() => 'PersonResponseDto[id=$id, name=$name, thumbnailPath=$thumbnailPath, isHidden=$isHidden]';
String toString() => 'PersonResponseDto[id=$id, isHidden=$isHidden, name=$name, thumbnailPath=$thumbnailPath]';
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
json[r'id'] = this.id;
json[r'isHidden'] = this.isHidden;
json[r'name'] = this.name;
json[r'thumbnailPath'] = this.thumbnailPath;
json[r'isHidden'] = this.isHidden;
return json;
}
@@ -63,9 +63,9 @@ class PersonResponseDto {
return PersonResponseDto(
id: mapValueOfType<String>(json, r'id')!,
isHidden: mapValueOfType<bool>(json, r'isHidden')!,
name: mapValueOfType<String>(json, r'name')!,
thumbnailPath: mapValueOfType<String>(json, r'thumbnailPath')!,
isHidden: mapValueOfType<bool>(json, r'isHidden')!,
);
}
return null;
@@ -114,9 +114,9 @@ class PersonResponseDto {
/// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{
'id',
'isHidden',
'name',
'thumbnailPath',
'isHidden',
};
}

View File

@@ -13,20 +13,11 @@ part of openapi.api;
class PersonUpdateDto {
/// Returns a new [PersonUpdateDto] instance.
PersonUpdateDto({
this.name,
this.featureFaceAssetId,
this.isHidden,
this.name,
});
/// Person name.
///
/// 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? name;
/// Asset is used to get the feature face thumbnail.
///
/// Please note: This property should have been non-nullable! Since the specification file
@@ -45,29 +36,33 @@ class PersonUpdateDto {
///
bool? isHidden;
/// Person name.
///
/// 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? name;
@override
bool operator ==(Object other) => identical(this, other) || other is PersonUpdateDto &&
other.name == name &&
other.featureFaceAssetId == featureFaceAssetId &&
other.isHidden == isHidden;
other.isHidden == isHidden &&
other.name == name;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(name == null ? 0 : name!.hashCode) +
(featureFaceAssetId == null ? 0 : featureFaceAssetId!.hashCode) +
(isHidden == null ? 0 : isHidden!.hashCode);
(isHidden == null ? 0 : isHidden!.hashCode) +
(name == null ? 0 : name!.hashCode);
@override
String toString() => 'PersonUpdateDto[name=$name, featureFaceAssetId=$featureFaceAssetId, isHidden=$isHidden]';
String toString() => 'PersonUpdateDto[featureFaceAssetId=$featureFaceAssetId, isHidden=$isHidden, name=$name]';
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
if (this.name != null) {
json[r'name'] = this.name;
} else {
// json[r'name'] = null;
}
if (this.featureFaceAssetId != null) {
json[r'featureFaceAssetId'] = this.featureFaceAssetId;
} else {
@@ -78,6 +73,11 @@ class PersonUpdateDto {
} else {
// json[r'isHidden'] = null;
}
if (this.name != null) {
json[r'name'] = this.name;
} else {
// json[r'name'] = null;
}
return json;
}
@@ -89,9 +89,9 @@ class PersonUpdateDto {
final json = value.cast<String, dynamic>();
return PersonUpdateDto(
name: mapValueOfType<String>(json, r'name'),
featureFaceAssetId: mapValueOfType<String>(json, r'featureFaceAssetId'),
isHidden: mapValueOfType<bool>(json, r'isHidden'),
name: mapValueOfType<String>(json, r'name'),
);
}
return null;

View File

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

View File

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

View File

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

View File

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

View File

@@ -13,62 +13,62 @@ part of openapi.api;
class ServerInfoResponseDto {
/// Returns a new [ServerInfoResponseDto] instance.
ServerInfoResponseDto({
required this.diskSizeRaw,
required this.diskUseRaw,
required this.diskAvailableRaw,
required this.diskUsagePercentage,
required this.diskSize,
required this.diskUse,
required this.diskAvailable,
required this.diskAvailableRaw,
required this.diskSize,
required this.diskSizeRaw,
required this.diskUsagePercentage,
required this.diskUse,
required this.diskUseRaw,
});
int diskSizeRaw;
int diskUseRaw;
int diskAvailableRaw;
double diskUsagePercentage;
String diskSize;
String diskUse;
String diskAvailable;
int diskAvailableRaw;
String diskSize;
int diskSizeRaw;
double diskUsagePercentage;
String diskUse;
int diskUseRaw;
@override
bool operator ==(Object other) => identical(this, other) || other is ServerInfoResponseDto &&
other.diskSizeRaw == diskSizeRaw &&
other.diskUseRaw == diskUseRaw &&
other.diskAvailable == diskAvailable &&
other.diskAvailableRaw == diskAvailableRaw &&
other.diskUsagePercentage == diskUsagePercentage &&
other.diskSize == diskSize &&
other.diskSizeRaw == diskSizeRaw &&
other.diskUsagePercentage == diskUsagePercentage &&
other.diskUse == diskUse &&
other.diskAvailable == diskAvailable;
other.diskUseRaw == diskUseRaw;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(diskSizeRaw.hashCode) +
(diskUseRaw.hashCode) +
(diskAvailable.hashCode) +
(diskAvailableRaw.hashCode) +
(diskUsagePercentage.hashCode) +
(diskSize.hashCode) +
(diskSizeRaw.hashCode) +
(diskUsagePercentage.hashCode) +
(diskUse.hashCode) +
(diskAvailable.hashCode);
(diskUseRaw.hashCode);
@override
String toString() => 'ServerInfoResponseDto[diskSizeRaw=$diskSizeRaw, diskUseRaw=$diskUseRaw, diskAvailableRaw=$diskAvailableRaw, diskUsagePercentage=$diskUsagePercentage, diskSize=$diskSize, diskUse=$diskUse, diskAvailable=$diskAvailable]';
String toString() => 'ServerInfoResponseDto[diskAvailable=$diskAvailable, diskAvailableRaw=$diskAvailableRaw, diskSize=$diskSize, diskSizeRaw=$diskSizeRaw, diskUsagePercentage=$diskUsagePercentage, diskUse=$diskUse, diskUseRaw=$diskUseRaw]';
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
json[r'diskSizeRaw'] = this.diskSizeRaw;
json[r'diskUseRaw'] = this.diskUseRaw;
json[r'diskAvailableRaw'] = this.diskAvailableRaw;
json[r'diskUsagePercentage'] = this.diskUsagePercentage;
json[r'diskSize'] = this.diskSize;
json[r'diskUse'] = this.diskUse;
json[r'diskAvailable'] = this.diskAvailable;
json[r'diskAvailableRaw'] = this.diskAvailableRaw;
json[r'diskSize'] = this.diskSize;
json[r'diskSizeRaw'] = this.diskSizeRaw;
json[r'diskUsagePercentage'] = this.diskUsagePercentage;
json[r'diskUse'] = this.diskUse;
json[r'diskUseRaw'] = this.diskUseRaw;
return json;
}
@@ -80,13 +80,13 @@ class ServerInfoResponseDto {
final json = value.cast<String, dynamic>();
return ServerInfoResponseDto(
diskSizeRaw: mapValueOfType<int>(json, r'diskSizeRaw')!,
diskUseRaw: mapValueOfType<int>(json, r'diskUseRaw')!,
diskAvailableRaw: mapValueOfType<int>(json, r'diskAvailableRaw')!,
diskUsagePercentage: mapValueOfType<double>(json, r'diskUsagePercentage')!,
diskSize: mapValueOfType<String>(json, r'diskSize')!,
diskUse: mapValueOfType<String>(json, r'diskUse')!,
diskAvailable: mapValueOfType<String>(json, r'diskAvailable')!,
diskAvailableRaw: mapValueOfType<int>(json, r'diskAvailableRaw')!,
diskSize: mapValueOfType<String>(json, r'diskSize')!,
diskSizeRaw: mapValueOfType<int>(json, r'diskSizeRaw')!,
diskUsagePercentage: mapValueOfType<double>(json, r'diskUsagePercentage')!,
diskUse: mapValueOfType<String>(json, r'diskUse')!,
diskUseRaw: mapValueOfType<int>(json, r'diskUseRaw')!,
);
}
return null;
@@ -134,13 +134,13 @@ class ServerInfoResponseDto {
/// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{
'diskSizeRaw',
'diskUseRaw',
'diskAvailableRaw',
'diskUsagePercentage',
'diskSize',
'diskUse',
'diskAvailable',
'diskAvailableRaw',
'diskSize',
'diskSizeRaw',
'diskUsagePercentage',
'diskUse',
'diskUseRaw',
};
}

View File

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

View File

@@ -14,43 +14,43 @@ class ServerStatsResponseDto {
/// Returns a new [ServerStatsResponseDto] instance.
ServerStatsResponseDto({
this.photos = 0,
this.videos = 0,
this.usage = 0,
this.usageByUser = const [],
this.videos = 0,
});
int photos;
int videos;
int usage;
List<UsageByUserDto> usageByUser;
int videos;
@override
bool operator ==(Object other) => identical(this, other) || other is ServerStatsResponseDto &&
other.photos == photos &&
other.videos == videos &&
other.usage == usage &&
other.usageByUser == usageByUser;
other.usageByUser == usageByUser &&
other.videos == videos;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(photos.hashCode) +
(videos.hashCode) +
(usage.hashCode) +
(usageByUser.hashCode);
(usageByUser.hashCode) +
(videos.hashCode);
@override
String toString() => 'ServerStatsResponseDto[photos=$photos, videos=$videos, usage=$usage, usageByUser=$usageByUser]';
String toString() => 'ServerStatsResponseDto[photos=$photos, usage=$usage, usageByUser=$usageByUser, videos=$videos]';
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
json[r'photos'] = this.photos;
json[r'videos'] = this.videos;
json[r'usage'] = this.usage;
json[r'usageByUser'] = this.usageByUser;
json[r'videos'] = this.videos;
return json;
}
@@ -63,9 +63,9 @@ class ServerStatsResponseDto {
return ServerStatsResponseDto(
photos: mapValueOfType<int>(json, r'photos')!,
videos: mapValueOfType<int>(json, r'videos')!,
usage: mapValueOfType<int>(json, r'usage')!,
usageByUser: UsageByUserDto.listFromJson(json[r'usageByUser']),
videos: mapValueOfType<int>(json, r'videos')!,
);
}
return null;
@@ -114,9 +114,9 @@ class ServerStatsResponseDto {
/// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{
'photos',
'videos',
'usage',
'usageByUser',
'videos',
};
}

View File

@@ -13,20 +13,16 @@ part of openapi.api;
class SharedLinkCreateDto {
/// Returns a new [SharedLinkCreateDto] instance.
SharedLinkCreateDto({
required this.type,
this.assetIds = const [],
this.albumId,
this.allowDownload = true,
this.allowUpload = false,
this.assetIds = const [],
this.description,
this.expiresAt,
this.allowUpload = false,
this.allowDownload = true,
this.showExif = true,
required this.type,
});
SharedLinkType type;
List<String> assetIds;
///
/// 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
@@ -35,6 +31,12 @@ class SharedLinkCreateDto {
///
String? albumId;
bool allowDownload;
bool allowUpload;
List<String> assetIds;
///
/// 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
@@ -45,47 +47,46 @@ class SharedLinkCreateDto {
DateTime? expiresAt;
bool allowUpload;
bool allowDownload;
bool showExif;
SharedLinkType type;
@override
bool operator ==(Object other) => identical(this, other) || other is SharedLinkCreateDto &&
other.type == type &&
other.assetIds == assetIds &&
other.albumId == albumId &&
other.allowDownload == allowDownload &&
other.allowUpload == allowUpload &&
other.assetIds == assetIds &&
other.description == description &&
other.expiresAt == expiresAt &&
other.allowUpload == allowUpload &&
other.allowDownload == allowDownload &&
other.showExif == showExif;
other.showExif == showExif &&
other.type == type;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(type.hashCode) +
(assetIds.hashCode) +
(albumId == null ? 0 : albumId!.hashCode) +
(allowDownload.hashCode) +
(allowUpload.hashCode) +
(assetIds.hashCode) +
(description == null ? 0 : description!.hashCode) +
(expiresAt == null ? 0 : expiresAt!.hashCode) +
(allowUpload.hashCode) +
(allowDownload.hashCode) +
(showExif.hashCode);
(showExif.hashCode) +
(type.hashCode);
@override
String toString() => 'SharedLinkCreateDto[type=$type, assetIds=$assetIds, albumId=$albumId, description=$description, expiresAt=$expiresAt, allowUpload=$allowUpload, allowDownload=$allowDownload, showExif=$showExif]';
String toString() => 'SharedLinkCreateDto[albumId=$albumId, allowDownload=$allowDownload, allowUpload=$allowUpload, assetIds=$assetIds, description=$description, expiresAt=$expiresAt, showExif=$showExif, type=$type]';
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
json[r'type'] = this.type;
json[r'assetIds'] = this.assetIds;
if (this.albumId != null) {
json[r'albumId'] = this.albumId;
} else {
// json[r'albumId'] = null;
}
json[r'allowDownload'] = this.allowDownload;
json[r'allowUpload'] = this.allowUpload;
json[r'assetIds'] = this.assetIds;
if (this.description != null) {
json[r'description'] = this.description;
} else {
@@ -96,9 +97,8 @@ class SharedLinkCreateDto {
} else {
// json[r'expiresAt'] = null;
}
json[r'allowUpload'] = this.allowUpload;
json[r'allowDownload'] = this.allowDownload;
json[r'showExif'] = this.showExif;
json[r'type'] = this.type;
return json;
}
@@ -110,16 +110,16 @@ class SharedLinkCreateDto {
final json = value.cast<String, dynamic>();
return SharedLinkCreateDto(
type: SharedLinkType.fromJson(json[r'type'])!,
albumId: mapValueOfType<String>(json, r'albumId'),
allowDownload: mapValueOfType<bool>(json, r'allowDownload') ?? true,
allowUpload: mapValueOfType<bool>(json, r'allowUpload') ?? false,
assetIds: json[r'assetIds'] is Iterable
? (json[r'assetIds'] as Iterable).cast<String>().toList(growable: false)
: const [],
albumId: mapValueOfType<String>(json, r'albumId'),
description: mapValueOfType<String>(json, r'description'),
expiresAt: mapDateTime(json, r'expiresAt', r''),
allowUpload: mapValueOfType<bool>(json, r'allowUpload') ?? false,
allowDownload: mapValueOfType<bool>(json, r'allowDownload') ?? true,
showExif: mapValueOfType<bool>(json, r'showExif') ?? true,
type: SharedLinkType.fromJson(json[r'type'])!,
);
}
return null;

View File

@@ -13,13 +13,29 @@ part of openapi.api;
class SharedLinkEditDto {
/// Returns a new [SharedLinkEditDto] instance.
SharedLinkEditDto({
this.allowDownload,
this.allowUpload,
this.description,
this.expiresAt,
this.allowUpload,
this.allowDownload,
this.showExif,
});
///
/// 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? allowDownload;
///
/// 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? allowUpload;
///
/// 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
@@ -30,22 +46,6 @@ class SharedLinkEditDto {
DateTime? expiresAt;
///
/// 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? allowUpload;
///
/// 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? allowDownload;
///
/// 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
@@ -56,26 +56,36 @@ class SharedLinkEditDto {
@override
bool operator ==(Object other) => identical(this, other) || other is SharedLinkEditDto &&
other.allowDownload == allowDownload &&
other.allowUpload == allowUpload &&
other.description == description &&
other.expiresAt == expiresAt &&
other.allowUpload == allowUpload &&
other.allowDownload == allowDownload &&
other.showExif == showExif;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(allowDownload == null ? 0 : allowDownload!.hashCode) +
(allowUpload == null ? 0 : allowUpload!.hashCode) +
(description == null ? 0 : description!.hashCode) +
(expiresAt == null ? 0 : expiresAt!.hashCode) +
(allowUpload == null ? 0 : allowUpload!.hashCode) +
(allowDownload == null ? 0 : allowDownload!.hashCode) +
(showExif == null ? 0 : showExif!.hashCode);
@override
String toString() => 'SharedLinkEditDto[description=$description, expiresAt=$expiresAt, allowUpload=$allowUpload, allowDownload=$allowDownload, showExif=$showExif]';
String toString() => 'SharedLinkEditDto[allowDownload=$allowDownload, allowUpload=$allowUpload, description=$description, expiresAt=$expiresAt, showExif=$showExif]';
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
if (this.allowDownload != null) {
json[r'allowDownload'] = this.allowDownload;
} else {
// json[r'allowDownload'] = null;
}
if (this.allowUpload != null) {
json[r'allowUpload'] = this.allowUpload;
} else {
// json[r'allowUpload'] = null;
}
if (this.description != null) {
json[r'description'] = this.description;
} else {
@@ -86,16 +96,6 @@ class SharedLinkEditDto {
} else {
// json[r'expiresAt'] = null;
}
if (this.allowUpload != null) {
json[r'allowUpload'] = this.allowUpload;
} else {
// json[r'allowUpload'] = null;
}
if (this.allowDownload != null) {
json[r'allowDownload'] = this.allowDownload;
} else {
// json[r'allowDownload'] = null;
}
if (this.showExif != null) {
json[r'showExif'] = this.showExif;
} else {
@@ -112,10 +112,10 @@ class SharedLinkEditDto {
final json = value.cast<String, dynamic>();
return SharedLinkEditDto(
allowDownload: mapValueOfType<bool>(json, r'allowDownload'),
allowUpload: mapValueOfType<bool>(json, r'allowUpload'),
description: mapValueOfType<String>(json, r'description'),
expiresAt: mapDateTime(json, r'expiresAt', r''),
allowUpload: mapValueOfType<bool>(json, r'allowUpload'),
allowDownload: mapValueOfType<bool>(json, r'allowDownload'),
showExif: mapValueOfType<bool>(json, r'showExif'),
);
}

View File

@@ -13,36 +13,20 @@ part of openapi.api;
class SharedLinkResponseDto {
/// Returns a new [SharedLinkResponseDto] instance.
SharedLinkResponseDto({
required this.type,
required this.id,
required this.description,
required this.userId,
required this.key,
required this.createdAt,
required this.expiresAt,
this.assets = const [],
this.album,
required this.allowUpload,
required this.allowDownload,
required this.allowUpload,
this.assets = const [],
required this.createdAt,
required this.description,
required this.expiresAt,
required this.id,
required this.key,
required this.showExif,
required this.type,
required this.userId,
});
SharedLinkType type;
String id;
String? description;
String userId;
String key;
DateTime createdAt;
DateTime? expiresAt;
List<AssetResponseDto> assets;
///
/// 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
@@ -51,72 +35,88 @@ class SharedLinkResponseDto {
///
AlbumResponseDto? album;
bool allowDownload;
bool allowUpload;
bool allowDownload;
List<AssetResponseDto> assets;
DateTime createdAt;
String? description;
DateTime? expiresAt;
String id;
String key;
bool showExif;
SharedLinkType type;
String userId;
@override
bool operator ==(Object other) => identical(this, other) || other is SharedLinkResponseDto &&
other.type == type &&
other.id == id &&
other.description == description &&
other.userId == userId &&
other.key == key &&
other.createdAt == createdAt &&
other.expiresAt == expiresAt &&
other.assets == assets &&
other.album == album &&
other.allowUpload == allowUpload &&
other.allowDownload == allowDownload &&
other.showExif == showExif;
other.allowUpload == allowUpload &&
other.assets == assets &&
other.createdAt == createdAt &&
other.description == description &&
other.expiresAt == expiresAt &&
other.id == id &&
other.key == key &&
other.showExif == showExif &&
other.type == type &&
other.userId == userId;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(type.hashCode) +
(id.hashCode) +
(description == null ? 0 : description!.hashCode) +
(userId.hashCode) +
(key.hashCode) +
(createdAt.hashCode) +
(expiresAt == null ? 0 : expiresAt!.hashCode) +
(assets.hashCode) +
(album == null ? 0 : album!.hashCode) +
(allowUpload.hashCode) +
(allowDownload.hashCode) +
(showExif.hashCode);
(allowUpload.hashCode) +
(assets.hashCode) +
(createdAt.hashCode) +
(description == null ? 0 : description!.hashCode) +
(expiresAt == null ? 0 : expiresAt!.hashCode) +
(id.hashCode) +
(key.hashCode) +
(showExif.hashCode) +
(type.hashCode) +
(userId.hashCode);
@override
String toString() => 'SharedLinkResponseDto[type=$type, id=$id, description=$description, userId=$userId, key=$key, createdAt=$createdAt, expiresAt=$expiresAt, assets=$assets, album=$album, allowUpload=$allowUpload, allowDownload=$allowDownload, showExif=$showExif]';
String toString() => 'SharedLinkResponseDto[album=$album, allowDownload=$allowDownload, allowUpload=$allowUpload, assets=$assets, createdAt=$createdAt, description=$description, expiresAt=$expiresAt, id=$id, key=$key, showExif=$showExif, type=$type, userId=$userId]';
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
json[r'type'] = this.type;
json[r'id'] = this.id;
if (this.description != null) {
json[r'description'] = this.description;
} else {
// json[r'description'] = null;
}
json[r'userId'] = this.userId;
json[r'key'] = this.key;
json[r'createdAt'] = this.createdAt.toUtc().toIso8601String();
if (this.expiresAt != null) {
json[r'expiresAt'] = this.expiresAt!.toUtc().toIso8601String();
} else {
// json[r'expiresAt'] = null;
}
json[r'assets'] = this.assets;
if (this.album != null) {
json[r'album'] = this.album;
} else {
// json[r'album'] = null;
}
json[r'allowUpload'] = this.allowUpload;
json[r'allowDownload'] = this.allowDownload;
json[r'allowUpload'] = this.allowUpload;
json[r'assets'] = this.assets;
json[r'createdAt'] = this.createdAt.toUtc().toIso8601String();
if (this.description != null) {
json[r'description'] = this.description;
} else {
// json[r'description'] = null;
}
if (this.expiresAt != null) {
json[r'expiresAt'] = this.expiresAt!.toUtc().toIso8601String();
} else {
// json[r'expiresAt'] = null;
}
json[r'id'] = this.id;
json[r'key'] = this.key;
json[r'showExif'] = this.showExif;
json[r'type'] = this.type;
json[r'userId'] = this.userId;
return json;
}
@@ -128,18 +128,18 @@ class SharedLinkResponseDto {
final json = value.cast<String, dynamic>();
return SharedLinkResponseDto(
type: SharedLinkType.fromJson(json[r'type'])!,
id: mapValueOfType<String>(json, r'id')!,
description: mapValueOfType<String>(json, r'description'),
userId: mapValueOfType<String>(json, r'userId')!,
key: mapValueOfType<String>(json, r'key')!,
createdAt: mapDateTime(json, r'createdAt', r'')!,
expiresAt: mapDateTime(json, r'expiresAt', r''),
assets: AssetResponseDto.listFromJson(json[r'assets']),
album: AlbumResponseDto.fromJson(json[r'album']),
allowUpload: mapValueOfType<bool>(json, r'allowUpload')!,
allowDownload: mapValueOfType<bool>(json, r'allowDownload')!,
allowUpload: mapValueOfType<bool>(json, r'allowUpload')!,
assets: AssetResponseDto.listFromJson(json[r'assets']),
createdAt: mapDateTime(json, r'createdAt', r'')!,
description: mapValueOfType<String>(json, r'description'),
expiresAt: mapDateTime(json, r'expiresAt', r''),
id: mapValueOfType<String>(json, r'id')!,
key: mapValueOfType<String>(json, r'key')!,
showExif: mapValueOfType<bool>(json, r'showExif')!,
type: SharedLinkType.fromJson(json[r'type'])!,
userId: mapValueOfType<String>(json, r'userId')!,
);
}
return null;
@@ -187,17 +187,17 @@ class SharedLinkResponseDto {
/// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{
'type',
'id',
'description',
'userId',
'key',
'createdAt',
'expiresAt',
'assets',
'allowUpload',
'allowDownload',
'allowUpload',
'assets',
'createdAt',
'description',
'expiresAt',
'id',
'key',
'showExif',
'type',
'userId',
};
}

View File

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

View File

@@ -13,40 +13,40 @@ part of openapi.api;
class SmartInfoResponseDto {
/// Returns a new [SmartInfoResponseDto] instance.
SmartInfoResponseDto({
this.tags = const [],
this.objects = const [],
this.tags = const [],
});
List<String>? tags;
List<String>? objects;
List<String>? tags;
@override
bool operator ==(Object other) => identical(this, other) || other is SmartInfoResponseDto &&
other.tags == tags &&
other.objects == objects;
other.objects == objects &&
other.tags == tags;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(tags == null ? 0 : tags!.hashCode) +
(objects == null ? 0 : objects!.hashCode);
(objects == null ? 0 : objects!.hashCode) +
(tags == null ? 0 : tags!.hashCode);
@override
String toString() => 'SmartInfoResponseDto[tags=$tags, objects=$objects]';
String toString() => 'SmartInfoResponseDto[objects=$objects, tags=$tags]';
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
if (this.tags != null) {
json[r'tags'] = this.tags;
} else {
// json[r'tags'] = null;
}
if (this.objects != null) {
json[r'objects'] = this.objects;
} else {
// json[r'objects'] = null;
}
if (this.tags != null) {
json[r'tags'] = this.tags;
} else {
// json[r'tags'] = null;
}
return json;
}
@@ -58,12 +58,12 @@ class SmartInfoResponseDto {
final json = value.cast<String, dynamic>();
return SmartInfoResponseDto(
tags: json[r'tags'] is Iterable
? (json[r'tags'] as Iterable).cast<String>().toList(growable: false)
: const [],
objects: json[r'objects'] is Iterable
? (json[r'objects'] as Iterable).cast<String>().toList(growable: false)
: const [],
tags: json[r'tags'] is Iterable
? (json[r'tags'] as Iterable).cast<String>().toList(growable: false)
: const [],
);
}
return null;

View File

@@ -14,49 +14,49 @@ class SystemConfigDto {
/// Returns a new [SystemConfigDto] instance.
SystemConfigDto({
required this.ffmpeg,
required this.job,
required this.oauth,
required this.passwordLogin,
required this.storageTemplate,
required this.job,
});
SystemConfigFFmpegDto ffmpeg;
SystemConfigJobDto job;
SystemConfigOAuthDto oauth;
SystemConfigPasswordLoginDto passwordLogin;
SystemConfigStorageTemplateDto storageTemplate;
SystemConfigJobDto job;
@override
bool operator ==(Object other) => identical(this, other) || other is SystemConfigDto &&
other.ffmpeg == ffmpeg &&
other.job == job &&
other.oauth == oauth &&
other.passwordLogin == passwordLogin &&
other.storageTemplate == storageTemplate &&
other.job == job;
other.storageTemplate == storageTemplate;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(ffmpeg.hashCode) +
(job.hashCode) +
(oauth.hashCode) +
(passwordLogin.hashCode) +
(storageTemplate.hashCode) +
(job.hashCode);
(storageTemplate.hashCode);
@override
String toString() => 'SystemConfigDto[ffmpeg=$ffmpeg, oauth=$oauth, passwordLogin=$passwordLogin, storageTemplate=$storageTemplate, job=$job]';
String toString() => 'SystemConfigDto[ffmpeg=$ffmpeg, job=$job, oauth=$oauth, passwordLogin=$passwordLogin, storageTemplate=$storageTemplate]';
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
json[r'ffmpeg'] = this.ffmpeg;
json[r'job'] = this.job;
json[r'oauth'] = this.oauth;
json[r'passwordLogin'] = this.passwordLogin;
json[r'storageTemplate'] = this.storageTemplate;
json[r'job'] = this.job;
return json;
}
@@ -69,10 +69,10 @@ class SystemConfigDto {
return SystemConfigDto(
ffmpeg: SystemConfigFFmpegDto.fromJson(json[r'ffmpeg'])!,
job: SystemConfigJobDto.fromJson(json[r'job'])!,
oauth: SystemConfigOAuthDto.fromJson(json[r'oauth'])!,
passwordLogin: SystemConfigPasswordLoginDto.fromJson(json[r'passwordLogin'])!,
storageTemplate: SystemConfigStorageTemplateDto.fromJson(json[r'storageTemplate'])!,
job: SystemConfigJobDto.fromJson(json[r'job'])!,
);
}
return null;
@@ -121,10 +121,10 @@ class SystemConfigDto {
/// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{
'ffmpeg',
'job',
'oauth',
'passwordLogin',
'storageTemplate',
'job',
};
}

View File

@@ -14,72 +14,72 @@ class SystemConfigFFmpegDto {
/// Returns a new [SystemConfigFFmpegDto] instance.
SystemConfigFFmpegDto({
required this.crf,
required this.threads,
required this.targetVideoCodec,
required this.targetAudioCodec,
required this.transcode,
required this.preset,
required this.targetResolution,
required this.maxBitrate,
required this.preset,
required this.targetAudioCodec,
required this.targetResolution,
required this.targetVideoCodec,
required this.threads,
required this.transcode,
required this.twoPass,
});
int crf;
int threads;
VideoCodec targetVideoCodec;
AudioCodec targetAudioCodec;
TranscodePolicy transcode;
String maxBitrate;
String preset;
AudioCodec targetAudioCodec;
String targetResolution;
String maxBitrate;
VideoCodec targetVideoCodec;
int threads;
TranscodePolicy transcode;
bool twoPass;
@override
bool operator ==(Object other) => identical(this, other) || other is SystemConfigFFmpegDto &&
other.crf == crf &&
other.threads == threads &&
other.targetVideoCodec == targetVideoCodec &&
other.targetAudioCodec == targetAudioCodec &&
other.transcode == transcode &&
other.preset == preset &&
other.targetResolution == targetResolution &&
other.maxBitrate == maxBitrate &&
other.preset == preset &&
other.targetAudioCodec == targetAudioCodec &&
other.targetResolution == targetResolution &&
other.targetVideoCodec == targetVideoCodec &&
other.threads == threads &&
other.transcode == transcode &&
other.twoPass == twoPass;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(crf.hashCode) +
(threads.hashCode) +
(targetVideoCodec.hashCode) +
(targetAudioCodec.hashCode) +
(transcode.hashCode) +
(preset.hashCode) +
(targetResolution.hashCode) +
(maxBitrate.hashCode) +
(preset.hashCode) +
(targetAudioCodec.hashCode) +
(targetResolution.hashCode) +
(targetVideoCodec.hashCode) +
(threads.hashCode) +
(transcode.hashCode) +
(twoPass.hashCode);
@override
String toString() => 'SystemConfigFFmpegDto[crf=$crf, threads=$threads, targetVideoCodec=$targetVideoCodec, targetAudioCodec=$targetAudioCodec, transcode=$transcode, preset=$preset, targetResolution=$targetResolution, maxBitrate=$maxBitrate, twoPass=$twoPass]';
String toString() => 'SystemConfigFFmpegDto[crf=$crf, maxBitrate=$maxBitrate, preset=$preset, targetAudioCodec=$targetAudioCodec, targetResolution=$targetResolution, targetVideoCodec=$targetVideoCodec, threads=$threads, transcode=$transcode, twoPass=$twoPass]';
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
json[r'crf'] = this.crf;
json[r'threads'] = this.threads;
json[r'targetVideoCodec'] = this.targetVideoCodec;
json[r'targetAudioCodec'] = this.targetAudioCodec;
json[r'transcode'] = this.transcode;
json[r'preset'] = this.preset;
json[r'targetResolution'] = this.targetResolution;
json[r'maxBitrate'] = this.maxBitrate;
json[r'preset'] = this.preset;
json[r'targetAudioCodec'] = this.targetAudioCodec;
json[r'targetResolution'] = this.targetResolution;
json[r'targetVideoCodec'] = this.targetVideoCodec;
json[r'threads'] = this.threads;
json[r'transcode'] = this.transcode;
json[r'twoPass'] = this.twoPass;
return json;
}
@@ -93,13 +93,13 @@ class SystemConfigFFmpegDto {
return SystemConfigFFmpegDto(
crf: mapValueOfType<int>(json, r'crf')!,
threads: mapValueOfType<int>(json, r'threads')!,
targetVideoCodec: VideoCodec.fromJson(json[r'targetVideoCodec'])!,
targetAudioCodec: AudioCodec.fromJson(json[r'targetAudioCodec'])!,
transcode: TranscodePolicy.fromJson(json[r'transcode'])!,
preset: mapValueOfType<String>(json, r'preset')!,
targetResolution: mapValueOfType<String>(json, r'targetResolution')!,
maxBitrate: mapValueOfType<String>(json, r'maxBitrate')!,
preset: mapValueOfType<String>(json, r'preset')!,
targetAudioCodec: AudioCodec.fromJson(json[r'targetAudioCodec'])!,
targetResolution: mapValueOfType<String>(json, r'targetResolution')!,
targetVideoCodec: VideoCodec.fromJson(json[r'targetVideoCodec'])!,
threads: mapValueOfType<int>(json, r'threads')!,
transcode: TranscodePolicy.fromJson(json[r'transcode'])!,
twoPass: mapValueOfType<bool>(json, r'twoPass')!,
);
}
@@ -149,13 +149,13 @@ class SystemConfigFFmpegDto {
/// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{
'crf',
'threads',
'targetVideoCodec',
'targetAudioCodec',
'transcode',
'preset',
'targetResolution',
'maxBitrate',
'preset',
'targetAudioCodec',
'targetResolution',
'targetVideoCodec',
'threads',
'transcode',
'twoPass',
};
}

View File

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

View File

@@ -13,86 +13,86 @@ part of openapi.api;
class SystemConfigOAuthDto {
/// Returns a new [SystemConfigOAuthDto] instance.
SystemConfigOAuthDto({
required this.enabled,
required this.issuerUrl,
required this.autoLaunch,
required this.autoRegister,
required this.buttonText,
required this.clientId,
required this.clientSecret,
required this.scope,
required this.storageLabelClaim,
required this.buttonText,
required this.autoRegister,
required this.autoLaunch,
required this.enabled,
required this.issuerUrl,
required this.mobileOverrideEnabled,
required this.mobileRedirectUri,
required this.scope,
required this.storageLabelClaim,
});
bool enabled;
bool autoLaunch;
String issuerUrl;
bool autoRegister;
String buttonText;
String clientId;
String clientSecret;
String scope;
bool enabled;
String storageLabelClaim;
String buttonText;
bool autoRegister;
bool autoLaunch;
String issuerUrl;
bool mobileOverrideEnabled;
String mobileRedirectUri;
String scope;
String storageLabelClaim;
@override
bool operator ==(Object other) => identical(this, other) || other is SystemConfigOAuthDto &&
other.enabled == enabled &&
other.issuerUrl == issuerUrl &&
other.autoLaunch == autoLaunch &&
other.autoRegister == autoRegister &&
other.buttonText == buttonText &&
other.clientId == clientId &&
other.clientSecret == clientSecret &&
other.scope == scope &&
other.storageLabelClaim == storageLabelClaim &&
other.buttonText == buttonText &&
other.autoRegister == autoRegister &&
other.autoLaunch == autoLaunch &&
other.enabled == enabled &&
other.issuerUrl == issuerUrl &&
other.mobileOverrideEnabled == mobileOverrideEnabled &&
other.mobileRedirectUri == mobileRedirectUri;
other.mobileRedirectUri == mobileRedirectUri &&
other.scope == scope &&
other.storageLabelClaim == storageLabelClaim;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(enabled.hashCode) +
(issuerUrl.hashCode) +
(autoLaunch.hashCode) +
(autoRegister.hashCode) +
(buttonText.hashCode) +
(clientId.hashCode) +
(clientSecret.hashCode) +
(scope.hashCode) +
(storageLabelClaim.hashCode) +
(buttonText.hashCode) +
(autoRegister.hashCode) +
(autoLaunch.hashCode) +
(enabled.hashCode) +
(issuerUrl.hashCode) +
(mobileOverrideEnabled.hashCode) +
(mobileRedirectUri.hashCode);
(mobileRedirectUri.hashCode) +
(scope.hashCode) +
(storageLabelClaim.hashCode);
@override
String toString() => 'SystemConfigOAuthDto[enabled=$enabled, issuerUrl=$issuerUrl, clientId=$clientId, clientSecret=$clientSecret, scope=$scope, storageLabelClaim=$storageLabelClaim, buttonText=$buttonText, autoRegister=$autoRegister, autoLaunch=$autoLaunch, mobileOverrideEnabled=$mobileOverrideEnabled, mobileRedirectUri=$mobileRedirectUri]';
String toString() => 'SystemConfigOAuthDto[autoLaunch=$autoLaunch, autoRegister=$autoRegister, buttonText=$buttonText, clientId=$clientId, clientSecret=$clientSecret, enabled=$enabled, issuerUrl=$issuerUrl, mobileOverrideEnabled=$mobileOverrideEnabled, mobileRedirectUri=$mobileRedirectUri, scope=$scope, storageLabelClaim=$storageLabelClaim]';
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
json[r'enabled'] = this.enabled;
json[r'issuerUrl'] = this.issuerUrl;
json[r'autoLaunch'] = this.autoLaunch;
json[r'autoRegister'] = this.autoRegister;
json[r'buttonText'] = this.buttonText;
json[r'clientId'] = this.clientId;
json[r'clientSecret'] = this.clientSecret;
json[r'scope'] = this.scope;
json[r'storageLabelClaim'] = this.storageLabelClaim;
json[r'buttonText'] = this.buttonText;
json[r'autoRegister'] = this.autoRegister;
json[r'autoLaunch'] = this.autoLaunch;
json[r'enabled'] = this.enabled;
json[r'issuerUrl'] = this.issuerUrl;
json[r'mobileOverrideEnabled'] = this.mobileOverrideEnabled;
json[r'mobileRedirectUri'] = this.mobileRedirectUri;
json[r'scope'] = this.scope;
json[r'storageLabelClaim'] = this.storageLabelClaim;
return json;
}
@@ -104,17 +104,17 @@ class SystemConfigOAuthDto {
final json = value.cast<String, dynamic>();
return SystemConfigOAuthDto(
enabled: mapValueOfType<bool>(json, r'enabled')!,
issuerUrl: mapValueOfType<String>(json, r'issuerUrl')!,
autoLaunch: mapValueOfType<bool>(json, r'autoLaunch')!,
autoRegister: mapValueOfType<bool>(json, r'autoRegister')!,
buttonText: mapValueOfType<String>(json, r'buttonText')!,
clientId: mapValueOfType<String>(json, r'clientId')!,
clientSecret: mapValueOfType<String>(json, r'clientSecret')!,
scope: mapValueOfType<String>(json, r'scope')!,
storageLabelClaim: mapValueOfType<String>(json, r'storageLabelClaim')!,
buttonText: mapValueOfType<String>(json, r'buttonText')!,
autoRegister: mapValueOfType<bool>(json, r'autoRegister')!,
autoLaunch: mapValueOfType<bool>(json, r'autoLaunch')!,
enabled: mapValueOfType<bool>(json, r'enabled')!,
issuerUrl: mapValueOfType<String>(json, r'issuerUrl')!,
mobileOverrideEnabled: mapValueOfType<bool>(json, r'mobileOverrideEnabled')!,
mobileRedirectUri: mapValueOfType<String>(json, r'mobileRedirectUri')!,
scope: mapValueOfType<String>(json, r'scope')!,
storageLabelClaim: mapValueOfType<String>(json, r'storageLabelClaim')!,
);
}
return null;
@@ -162,17 +162,17 @@ class SystemConfigOAuthDto {
/// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{
'enabled',
'issuerUrl',
'autoLaunch',
'autoRegister',
'buttonText',
'clientId',
'clientSecret',
'scope',
'storageLabelClaim',
'buttonText',
'autoRegister',
'autoLaunch',
'enabled',
'issuerUrl',
'mobileOverrideEnabled',
'mobileRedirectUri',
'scope',
'storageLabelClaim',
};
}

View File

@@ -13,62 +13,62 @@ part of openapi.api;
class SystemConfigTemplateStorageOptionDto {
/// Returns a new [SystemConfigTemplateStorageOptionDto] instance.
SystemConfigTemplateStorageOptionDto({
this.yearOptions = const [],
this.monthOptions = const [],
this.dayOptions = const [],
this.hourOptions = const [],
this.minuteOptions = const [],
this.secondOptions = const [],
this.monthOptions = const [],
this.presetOptions = const [],
this.secondOptions = const [],
this.yearOptions = const [],
});
List<String> yearOptions;
List<String> monthOptions;
List<String> dayOptions;
List<String> hourOptions;
List<String> minuteOptions;
List<String> secondOptions;
List<String> monthOptions;
List<String> presetOptions;
List<String> secondOptions;
List<String> yearOptions;
@override
bool operator ==(Object other) => identical(this, other) || other is SystemConfigTemplateStorageOptionDto &&
other.yearOptions == yearOptions &&
other.monthOptions == monthOptions &&
other.dayOptions == dayOptions &&
other.hourOptions == hourOptions &&
other.minuteOptions == minuteOptions &&
other.monthOptions == monthOptions &&
other.presetOptions == presetOptions &&
other.secondOptions == secondOptions &&
other.presetOptions == presetOptions;
other.yearOptions == yearOptions;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(yearOptions.hashCode) +
(monthOptions.hashCode) +
(dayOptions.hashCode) +
(hourOptions.hashCode) +
(minuteOptions.hashCode) +
(monthOptions.hashCode) +
(presetOptions.hashCode) +
(secondOptions.hashCode) +
(presetOptions.hashCode);
(yearOptions.hashCode);
@override
String toString() => 'SystemConfigTemplateStorageOptionDto[yearOptions=$yearOptions, monthOptions=$monthOptions, dayOptions=$dayOptions, hourOptions=$hourOptions, minuteOptions=$minuteOptions, secondOptions=$secondOptions, presetOptions=$presetOptions]';
String toString() => 'SystemConfigTemplateStorageOptionDto[dayOptions=$dayOptions, hourOptions=$hourOptions, minuteOptions=$minuteOptions, monthOptions=$monthOptions, presetOptions=$presetOptions, secondOptions=$secondOptions, yearOptions=$yearOptions]';
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
json[r'yearOptions'] = this.yearOptions;
json[r'monthOptions'] = this.monthOptions;
json[r'dayOptions'] = this.dayOptions;
json[r'hourOptions'] = this.hourOptions;
json[r'minuteOptions'] = this.minuteOptions;
json[r'secondOptions'] = this.secondOptions;
json[r'monthOptions'] = this.monthOptions;
json[r'presetOptions'] = this.presetOptions;
json[r'secondOptions'] = this.secondOptions;
json[r'yearOptions'] = this.yearOptions;
return json;
}
@@ -80,12 +80,6 @@ class SystemConfigTemplateStorageOptionDto {
final json = value.cast<String, dynamic>();
return SystemConfigTemplateStorageOptionDto(
yearOptions: json[r'yearOptions'] is Iterable
? (json[r'yearOptions'] as Iterable).cast<String>().toList(growable: false)
: const [],
monthOptions: json[r'monthOptions'] is Iterable
? (json[r'monthOptions'] as Iterable).cast<String>().toList(growable: false)
: const [],
dayOptions: json[r'dayOptions'] is Iterable
? (json[r'dayOptions'] as Iterable).cast<String>().toList(growable: false)
: const [],
@@ -95,12 +89,18 @@ class SystemConfigTemplateStorageOptionDto {
minuteOptions: json[r'minuteOptions'] is Iterable
? (json[r'minuteOptions'] as Iterable).cast<String>().toList(growable: false)
: const [],
secondOptions: json[r'secondOptions'] is Iterable
? (json[r'secondOptions'] as Iterable).cast<String>().toList(growable: false)
monthOptions: json[r'monthOptions'] is Iterable
? (json[r'monthOptions'] as Iterable).cast<String>().toList(growable: false)
: const [],
presetOptions: json[r'presetOptions'] is Iterable
? (json[r'presetOptions'] as Iterable).cast<String>().toList(growable: false)
: const [],
secondOptions: json[r'secondOptions'] is Iterable
? (json[r'secondOptions'] as Iterable).cast<String>().toList(growable: false)
: const [],
yearOptions: json[r'yearOptions'] is Iterable
? (json[r'yearOptions'] as Iterable).cast<String>().toList(growable: false)
: const [],
);
}
return null;
@@ -148,13 +148,13 @@ class SystemConfigTemplateStorageOptionDto {
/// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{
'yearOptions',
'monthOptions',
'dayOptions',
'hourOptions',
'minuteOptions',
'secondOptions',
'monthOptions',
'presetOptions',
'secondOptions',
'yearOptions',
};
}

View File

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

View File

@@ -13,21 +13,19 @@ part of openapi.api;
class UpdateAssetDto {
/// Returns a new [UpdateAssetDto] instance.
UpdateAssetDto({
this.tagIds = const [],
this.isFavorite,
this.isArchived,
this.description,
this.isArchived,
this.isFavorite,
this.tagIds = const [],
});
List<String> tagIds;
///
/// 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? isFavorite;
String? description;
///
/// Please note: This property should have been non-nullable! Since the specification file
@@ -43,44 +41,46 @@ class UpdateAssetDto {
/// source code must fall back to having a nullable type.
/// Consider adding a "default:" property in the specification file to hide this note.
///
String? description;
bool? isFavorite;
List<String> tagIds;
@override
bool operator ==(Object other) => identical(this, other) || other is UpdateAssetDto &&
other.tagIds == tagIds &&
other.isFavorite == isFavorite &&
other.description == description &&
other.isArchived == isArchived &&
other.description == description;
other.isFavorite == isFavorite &&
other.tagIds == tagIds;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(tagIds.hashCode) +
(isFavorite == null ? 0 : isFavorite!.hashCode) +
(description == null ? 0 : description!.hashCode) +
(isArchived == null ? 0 : isArchived!.hashCode) +
(description == null ? 0 : description!.hashCode);
(isFavorite == null ? 0 : isFavorite!.hashCode) +
(tagIds.hashCode);
@override
String toString() => 'UpdateAssetDto[tagIds=$tagIds, isFavorite=$isFavorite, isArchived=$isArchived, description=$description]';
String toString() => 'UpdateAssetDto[description=$description, isArchived=$isArchived, isFavorite=$isFavorite, tagIds=$tagIds]';
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
json[r'tagIds'] = this.tagIds;
if (this.isFavorite != null) {
json[r'isFavorite'] = this.isFavorite;
if (this.description != null) {
json[r'description'] = this.description;
} else {
// json[r'isFavorite'] = null;
// json[r'description'] = null;
}
if (this.isArchived != null) {
json[r'isArchived'] = this.isArchived;
} else {
// json[r'isArchived'] = null;
}
if (this.description != null) {
json[r'description'] = this.description;
if (this.isFavorite != null) {
json[r'isFavorite'] = this.isFavorite;
} else {
// json[r'description'] = null;
// json[r'isFavorite'] = null;
}
json[r'tagIds'] = this.tagIds;
return json;
}
@@ -92,12 +92,12 @@ class UpdateAssetDto {
final json = value.cast<String, dynamic>();
return UpdateAssetDto(
description: mapValueOfType<String>(json, r'description'),
isArchived: mapValueOfType<bool>(json, r'isArchived'),
isFavorite: mapValueOfType<bool>(json, r'isFavorite'),
tagIds: json[r'tagIds'] is Iterable
? (json[r'tagIds'] as Iterable).cast<String>().toList(growable: false)
: const [],
isFavorite: mapValueOfType<bool>(json, r'isFavorite'),
isArchived: mapValueOfType<bool>(json, r'isArchived'),
description: mapValueOfType<String>(json, r'description'),
);
}
return null;

View File

@@ -13,19 +13,17 @@ part of openapi.api;
class UpdateUserDto {
/// Returns a new [UpdateUserDto] instance.
UpdateUserDto({
required this.id,
this.email,
this.password,
this.firstName,
this.lastName,
this.storageLabel,
this.externalPath,
this.firstName,
required this.id,
this.isAdmin,
this.lastName,
this.password,
this.shouldChangePassword,
this.storageLabel,
});
String id;
///
/// 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
@@ -40,7 +38,7 @@ class UpdateUserDto {
/// source code must fall back to having a nullable type.
/// Consider adding a "default:" property in the specification file to hide this note.
///
String? password;
String? externalPath;
///
/// Please note: This property should have been non-nullable! Since the specification file
@@ -50,29 +48,7 @@ class UpdateUserDto {
///
String? firstName;
///
/// 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? lastName;
///
/// 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? storageLabel;
///
/// 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? externalPath;
String id;
///
/// Please note: This property should have been non-nullable! Since the specification file
@@ -82,6 +58,22 @@ class UpdateUserDto {
///
bool? isAdmin;
///
/// 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? lastName;
///
/// Please note: This property should have been non-nullable! Since the specification file
/// does not include a default value (using the "default:" property), however, the generated
/// source code must fall back to having a nullable type.
/// Consider adding a "default:" property in the specification file to hide this note.
///
String? password;
///
/// Please note: This property should have been non-nullable! Since the specification file
/// does not include a default value (using the "default:" property), however, the generated
@@ -90,77 +82,85 @@ class UpdateUserDto {
///
bool? shouldChangePassword;
///
/// 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? storageLabel;
@override
bool operator ==(Object other) => identical(this, other) || other is UpdateUserDto &&
other.id == id &&
other.email == email &&
other.password == password &&
other.firstName == firstName &&
other.lastName == lastName &&
other.storageLabel == storageLabel &&
other.externalPath == externalPath &&
other.firstName == firstName &&
other.id == id &&
other.isAdmin == isAdmin &&
other.shouldChangePassword == shouldChangePassword;
other.lastName == lastName &&
other.password == password &&
other.shouldChangePassword == shouldChangePassword &&
other.storageLabel == storageLabel;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(id.hashCode) +
(email == null ? 0 : email!.hashCode) +
(password == null ? 0 : password!.hashCode) +
(firstName == null ? 0 : firstName!.hashCode) +
(lastName == null ? 0 : lastName!.hashCode) +
(storageLabel == null ? 0 : storageLabel!.hashCode) +
(externalPath == null ? 0 : externalPath!.hashCode) +
(firstName == null ? 0 : firstName!.hashCode) +
(id.hashCode) +
(isAdmin == null ? 0 : isAdmin!.hashCode) +
(shouldChangePassword == null ? 0 : shouldChangePassword!.hashCode);
(lastName == null ? 0 : lastName!.hashCode) +
(password == null ? 0 : password!.hashCode) +
(shouldChangePassword == null ? 0 : shouldChangePassword!.hashCode) +
(storageLabel == null ? 0 : storageLabel!.hashCode);
@override
String toString() => 'UpdateUserDto[id=$id, email=$email, password=$password, firstName=$firstName, lastName=$lastName, storageLabel=$storageLabel, externalPath=$externalPath, isAdmin=$isAdmin, shouldChangePassword=$shouldChangePassword]';
String toString() => 'UpdateUserDto[email=$email, externalPath=$externalPath, firstName=$firstName, id=$id, isAdmin=$isAdmin, lastName=$lastName, password=$password, shouldChangePassword=$shouldChangePassword, storageLabel=$storageLabel]';
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
json[r'id'] = this.id;
if (this.email != null) {
json[r'email'] = this.email;
} else {
// json[r'email'] = null;
}
if (this.password != null) {
json[r'password'] = this.password;
} else {
// json[r'password'] = null;
}
if (this.firstName != null) {
json[r'firstName'] = this.firstName;
} else {
// json[r'firstName'] = null;
}
if (this.lastName != null) {
json[r'lastName'] = this.lastName;
} else {
// json[r'lastName'] = null;
}
if (this.storageLabel != null) {
json[r'storageLabel'] = this.storageLabel;
} else {
// json[r'storageLabel'] = null;
}
if (this.externalPath != null) {
json[r'externalPath'] = this.externalPath;
} else {
// json[r'externalPath'] = null;
}
if (this.firstName != null) {
json[r'firstName'] = this.firstName;
} else {
// json[r'firstName'] = null;
}
json[r'id'] = this.id;
if (this.isAdmin != null) {
json[r'isAdmin'] = this.isAdmin;
} else {
// json[r'isAdmin'] = null;
}
if (this.lastName != null) {
json[r'lastName'] = this.lastName;
} else {
// json[r'lastName'] = null;
}
if (this.password != null) {
json[r'password'] = this.password;
} else {
// json[r'password'] = null;
}
if (this.shouldChangePassword != null) {
json[r'shouldChangePassword'] = this.shouldChangePassword;
} else {
// json[r'shouldChangePassword'] = null;
}
if (this.storageLabel != null) {
json[r'storageLabel'] = this.storageLabel;
} else {
// json[r'storageLabel'] = null;
}
return json;
}
@@ -172,15 +172,15 @@ class UpdateUserDto {
final json = value.cast<String, dynamic>();
return UpdateUserDto(
id: mapValueOfType<String>(json, r'id')!,
email: mapValueOfType<String>(json, r'email'),
password: mapValueOfType<String>(json, r'password'),
firstName: mapValueOfType<String>(json, r'firstName'),
lastName: mapValueOfType<String>(json, r'lastName'),
storageLabel: mapValueOfType<String>(json, r'storageLabel'),
externalPath: mapValueOfType<String>(json, r'externalPath'),
firstName: mapValueOfType<String>(json, r'firstName'),
id: mapValueOfType<String>(json, r'id')!,
isAdmin: mapValueOfType<bool>(json, r'isAdmin'),
lastName: mapValueOfType<String>(json, r'lastName'),
password: mapValueOfType<String>(json, r'password'),
shouldChangePassword: mapValueOfType<bool>(json, r'shouldChangePassword'),
storageLabel: mapValueOfType<String>(json, r'storageLabel'),
);
}
return null;

View File

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

View File

@@ -13,110 +13,110 @@ part of openapi.api;
class UserResponseDto {
/// Returns a new [UserResponseDto] instance.
UserResponseDto({
required this.id,
required this.email,
required this.firstName,
required this.lastName,
required this.storageLabel,
required this.externalPath,
required this.profileImagePath,
required this.shouldChangePassword,
required this.isAdmin,
required this.createdAt,
required this.deletedAt,
required this.updatedAt,
required this.email,
required this.externalPath,
required this.firstName,
required this.id,
required this.isAdmin,
required this.lastName,
required this.oauthId,
required this.profileImagePath,
required this.shouldChangePassword,
required this.storageLabel,
required this.updatedAt,
});
String id;
String email;
String firstName;
String lastName;
String? storageLabel;
String? externalPath;
String profileImagePath;
bool shouldChangePassword;
bool isAdmin;
DateTime createdAt;
DateTime? deletedAt;
DateTime updatedAt;
String email;
String? externalPath;
String firstName;
String id;
bool isAdmin;
String lastName;
String oauthId;
String profileImagePath;
bool shouldChangePassword;
String? storageLabel;
DateTime updatedAt;
@override
bool operator ==(Object other) => identical(this, other) || other is UserResponseDto &&
other.id == id &&
other.email == email &&
other.firstName == firstName &&
other.lastName == lastName &&
other.storageLabel == storageLabel &&
other.externalPath == externalPath &&
other.profileImagePath == profileImagePath &&
other.shouldChangePassword == shouldChangePassword &&
other.isAdmin == isAdmin &&
other.createdAt == createdAt &&
other.deletedAt == deletedAt &&
other.updatedAt == updatedAt &&
other.oauthId == oauthId;
other.email == email &&
other.externalPath == externalPath &&
other.firstName == firstName &&
other.id == id &&
other.isAdmin == isAdmin &&
other.lastName == lastName &&
other.oauthId == oauthId &&
other.profileImagePath == profileImagePath &&
other.shouldChangePassword == shouldChangePassword &&
other.storageLabel == storageLabel &&
other.updatedAt == updatedAt;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(id.hashCode) +
(email.hashCode) +
(firstName.hashCode) +
(lastName.hashCode) +
(storageLabel == null ? 0 : storageLabel!.hashCode) +
(externalPath == null ? 0 : externalPath!.hashCode) +
(profileImagePath.hashCode) +
(shouldChangePassword.hashCode) +
(isAdmin.hashCode) +
(createdAt.hashCode) +
(deletedAt == null ? 0 : deletedAt!.hashCode) +
(updatedAt.hashCode) +
(oauthId.hashCode);
(email.hashCode) +
(externalPath == null ? 0 : externalPath!.hashCode) +
(firstName.hashCode) +
(id.hashCode) +
(isAdmin.hashCode) +
(lastName.hashCode) +
(oauthId.hashCode) +
(profileImagePath.hashCode) +
(shouldChangePassword.hashCode) +
(storageLabel == null ? 0 : storageLabel!.hashCode) +
(updatedAt.hashCode);
@override
String toString() => 'UserResponseDto[id=$id, email=$email, firstName=$firstName, lastName=$lastName, storageLabel=$storageLabel, externalPath=$externalPath, profileImagePath=$profileImagePath, shouldChangePassword=$shouldChangePassword, isAdmin=$isAdmin, createdAt=$createdAt, deletedAt=$deletedAt, updatedAt=$updatedAt, oauthId=$oauthId]';
String toString() => 'UserResponseDto[createdAt=$createdAt, deletedAt=$deletedAt, email=$email, externalPath=$externalPath, firstName=$firstName, id=$id, isAdmin=$isAdmin, lastName=$lastName, oauthId=$oauthId, profileImagePath=$profileImagePath, shouldChangePassword=$shouldChangePassword, storageLabel=$storageLabel, updatedAt=$updatedAt]';
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
json[r'id'] = this.id;
json[r'email'] = this.email;
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) {
json[r'externalPath'] = this.externalPath;
} else {
// json[r'externalPath'] = null;
}
json[r'profileImagePath'] = this.profileImagePath;
json[r'shouldChangePassword'] = this.shouldChangePassword;
json[r'isAdmin'] = this.isAdmin;
json[r'createdAt'] = this.createdAt.toUtc().toIso8601String();
if (this.deletedAt != null) {
json[r'deletedAt'] = this.deletedAt!.toUtc().toIso8601String();
} else {
// json[r'deletedAt'] = null;
}
json[r'updatedAt'] = this.updatedAt.toUtc().toIso8601String();
json[r'email'] = this.email;
if (this.externalPath != null) {
json[r'externalPath'] = this.externalPath;
} else {
// json[r'externalPath'] = null;
}
json[r'firstName'] = this.firstName;
json[r'id'] = this.id;
json[r'isAdmin'] = this.isAdmin;
json[r'lastName'] = this.lastName;
json[r'oauthId'] = this.oauthId;
json[r'profileImagePath'] = this.profileImagePath;
json[r'shouldChangePassword'] = this.shouldChangePassword;
if (this.storageLabel != null) {
json[r'storageLabel'] = this.storageLabel;
} else {
// json[r'storageLabel'] = null;
}
json[r'updatedAt'] = this.updatedAt.toUtc().toIso8601String();
return json;
}
@@ -128,19 +128,19 @@ class UserResponseDto {
final json = value.cast<String, dynamic>();
return UserResponseDto(
id: mapValueOfType<String>(json, r'id')!,
email: mapValueOfType<String>(json, r'email')!,
firstName: mapValueOfType<String>(json, r'firstName')!,
lastName: mapValueOfType<String>(json, r'lastName')!,
storageLabel: mapValueOfType<String>(json, r'storageLabel'),
externalPath: mapValueOfType<String>(json, r'externalPath'),
profileImagePath: mapValueOfType<String>(json, r'profileImagePath')!,
shouldChangePassword: mapValueOfType<bool>(json, r'shouldChangePassword')!,
isAdmin: mapValueOfType<bool>(json, r'isAdmin')!,
createdAt: mapDateTime(json, r'createdAt', r'')!,
deletedAt: mapDateTime(json, r'deletedAt', r''),
updatedAt: mapDateTime(json, r'updatedAt', r'')!,
email: mapValueOfType<String>(json, r'email')!,
externalPath: mapValueOfType<String>(json, r'externalPath'),
firstName: mapValueOfType<String>(json, r'firstName')!,
id: mapValueOfType<String>(json, r'id')!,
isAdmin: mapValueOfType<bool>(json, r'isAdmin')!,
lastName: mapValueOfType<String>(json, r'lastName')!,
oauthId: mapValueOfType<String>(json, r'oauthId')!,
profileImagePath: mapValueOfType<String>(json, r'profileImagePath')!,
shouldChangePassword: mapValueOfType<bool>(json, r'shouldChangePassword')!,
storageLabel: mapValueOfType<String>(json, r'storageLabel'),
updatedAt: mapDateTime(json, r'updatedAt', r'')!,
);
}
return null;
@@ -188,19 +188,19 @@ class UserResponseDto {
/// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{
'id',
'email',
'firstName',
'lastName',
'storageLabel',
'externalPath',
'profileImagePath',
'shouldChangePassword',
'isAdmin',
'createdAt',
'deletedAt',
'updatedAt',
'email',
'externalPath',
'firstName',
'id',
'isAdmin',
'lastName',
'oauthId',
'profileImagePath',
'shouldChangePassword',
'storageLabel',
'updatedAt',
};
}