forked from Cutlery/immich
update api
This commit is contained in:
parent
9157fab650
commit
bd0a8a8c73
2
mobile/openapi/doc/SystemConfigDto.md
generated
2
mobile/openapi/doc/SystemConfigDto.md
generated
@ -9,6 +9,7 @@ import 'package:openapi/api.dart';
|
|||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**ffmpeg** | [**SystemConfigFFmpegDto**](SystemConfigFFmpegDto.md) | |
|
**ffmpeg** | [**SystemConfigFFmpegDto**](SystemConfigFFmpegDto.md) | |
|
||||||
|
**image** | [**SystemConfigThumbnailDto**](SystemConfigThumbnailDto.md) | |
|
||||||
**job** | [**SystemConfigJobDto**](SystemConfigJobDto.md) | |
|
**job** | [**SystemConfigJobDto**](SystemConfigJobDto.md) | |
|
||||||
**library_** | [**SystemConfigLibraryDto**](SystemConfigLibraryDto.md) | |
|
**library_** | [**SystemConfigLibraryDto**](SystemConfigLibraryDto.md) | |
|
||||||
**logging** | [**SystemConfigLoggingDto**](SystemConfigLoggingDto.md) | |
|
**logging** | [**SystemConfigLoggingDto**](SystemConfigLoggingDto.md) | |
|
||||||
@ -21,7 +22,6 @@ Name | Type | Description | Notes
|
|||||||
**server** | [**SystemConfigServerDto**](SystemConfigServerDto.md) | |
|
**server** | [**SystemConfigServerDto**](SystemConfigServerDto.md) | |
|
||||||
**storageTemplate** | [**SystemConfigStorageTemplateDto**](SystemConfigStorageTemplateDto.md) | |
|
**storageTemplate** | [**SystemConfigStorageTemplateDto**](SystemConfigStorageTemplateDto.md) | |
|
||||||
**theme** | [**SystemConfigThemeDto**](SystemConfigThemeDto.md) | |
|
**theme** | [**SystemConfigThemeDto**](SystemConfigThemeDto.md) | |
|
||||||
**thumbnail** | [**SystemConfigThumbnailDto**](SystemConfigThumbnailDto.md) | |
|
|
||||||
**trash** | [**SystemConfigTrashDto**](SystemConfigTrashDto.md) | |
|
**trash** | [**SystemConfigTrashDto**](SystemConfigTrashDto.md) | |
|
||||||
**user** | [**SystemConfigUserDto**](SystemConfigUserDto.md) | |
|
**user** | [**SystemConfigUserDto**](SystemConfigUserDto.md) | |
|
||||||
|
|
||||||
|
18
mobile/openapi/lib/model/system_config_dto.dart
generated
18
mobile/openapi/lib/model/system_config_dto.dart
generated
@ -14,6 +14,7 @@ class SystemConfigDto {
|
|||||||
/// Returns a new [SystemConfigDto] instance.
|
/// Returns a new [SystemConfigDto] instance.
|
||||||
SystemConfigDto({
|
SystemConfigDto({
|
||||||
required this.ffmpeg,
|
required this.ffmpeg,
|
||||||
|
required this.image,
|
||||||
required this.job,
|
required this.job,
|
||||||
required this.library_,
|
required this.library_,
|
||||||
required this.logging,
|
required this.logging,
|
||||||
@ -26,13 +27,14 @@ class SystemConfigDto {
|
|||||||
required this.server,
|
required this.server,
|
||||||
required this.storageTemplate,
|
required this.storageTemplate,
|
||||||
required this.theme,
|
required this.theme,
|
||||||
required this.thumbnail,
|
|
||||||
required this.trash,
|
required this.trash,
|
||||||
required this.user,
|
required this.user,
|
||||||
});
|
});
|
||||||
|
|
||||||
SystemConfigFFmpegDto ffmpeg;
|
SystemConfigFFmpegDto ffmpeg;
|
||||||
|
|
||||||
|
SystemConfigThumbnailDto image;
|
||||||
|
|
||||||
SystemConfigJobDto job;
|
SystemConfigJobDto job;
|
||||||
|
|
||||||
SystemConfigLibraryDto library_;
|
SystemConfigLibraryDto library_;
|
||||||
@ -57,8 +59,6 @@ class SystemConfigDto {
|
|||||||
|
|
||||||
SystemConfigThemeDto theme;
|
SystemConfigThemeDto theme;
|
||||||
|
|
||||||
SystemConfigThumbnailDto thumbnail;
|
|
||||||
|
|
||||||
SystemConfigTrashDto trash;
|
SystemConfigTrashDto trash;
|
||||||
|
|
||||||
SystemConfigUserDto user;
|
SystemConfigUserDto user;
|
||||||
@ -66,6 +66,7 @@ class SystemConfigDto {
|
|||||||
@override
|
@override
|
||||||
bool operator ==(Object other) => identical(this, other) || other is SystemConfigDto &&
|
bool operator ==(Object other) => identical(this, other) || other is SystemConfigDto &&
|
||||||
other.ffmpeg == ffmpeg &&
|
other.ffmpeg == ffmpeg &&
|
||||||
|
other.image == image &&
|
||||||
other.job == job &&
|
other.job == job &&
|
||||||
other.library_ == library_ &&
|
other.library_ == library_ &&
|
||||||
other.logging == logging &&
|
other.logging == logging &&
|
||||||
@ -78,7 +79,6 @@ class SystemConfigDto {
|
|||||||
other.server == server &&
|
other.server == server &&
|
||||||
other.storageTemplate == storageTemplate &&
|
other.storageTemplate == storageTemplate &&
|
||||||
other.theme == theme &&
|
other.theme == theme &&
|
||||||
other.thumbnail == thumbnail &&
|
|
||||||
other.trash == trash &&
|
other.trash == trash &&
|
||||||
other.user == user;
|
other.user == user;
|
||||||
|
|
||||||
@ -86,6 +86,7 @@ class SystemConfigDto {
|
|||||||
int get hashCode =>
|
int get hashCode =>
|
||||||
// ignore: unnecessary_parenthesis
|
// ignore: unnecessary_parenthesis
|
||||||
(ffmpeg.hashCode) +
|
(ffmpeg.hashCode) +
|
||||||
|
(image.hashCode) +
|
||||||
(job.hashCode) +
|
(job.hashCode) +
|
||||||
(library_.hashCode) +
|
(library_.hashCode) +
|
||||||
(logging.hashCode) +
|
(logging.hashCode) +
|
||||||
@ -98,16 +99,16 @@ class SystemConfigDto {
|
|||||||
(server.hashCode) +
|
(server.hashCode) +
|
||||||
(storageTemplate.hashCode) +
|
(storageTemplate.hashCode) +
|
||||||
(theme.hashCode) +
|
(theme.hashCode) +
|
||||||
(thumbnail.hashCode) +
|
|
||||||
(trash.hashCode) +
|
(trash.hashCode) +
|
||||||
(user.hashCode);
|
(user.hashCode);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String toString() => 'SystemConfigDto[ffmpeg=$ffmpeg, job=$job, library_=$library_, logging=$logging, machineLearning=$machineLearning, map=$map, newVersionCheck=$newVersionCheck, oauth=$oauth, passwordLogin=$passwordLogin, reverseGeocoding=$reverseGeocoding, server=$server, storageTemplate=$storageTemplate, theme=$theme, thumbnail=$thumbnail, trash=$trash, user=$user]';
|
String toString() => 'SystemConfigDto[ffmpeg=$ffmpeg, image=$image, job=$job, library_=$library_, logging=$logging, machineLearning=$machineLearning, map=$map, newVersionCheck=$newVersionCheck, oauth=$oauth, passwordLogin=$passwordLogin, reverseGeocoding=$reverseGeocoding, server=$server, storageTemplate=$storageTemplate, theme=$theme, trash=$trash, user=$user]';
|
||||||
|
|
||||||
Map<String, dynamic> toJson() {
|
Map<String, dynamic> toJson() {
|
||||||
final json = <String, dynamic>{};
|
final json = <String, dynamic>{};
|
||||||
json[r'ffmpeg'] = this.ffmpeg;
|
json[r'ffmpeg'] = this.ffmpeg;
|
||||||
|
json[r'image'] = this.image;
|
||||||
json[r'job'] = this.job;
|
json[r'job'] = this.job;
|
||||||
json[r'library'] = this.library_;
|
json[r'library'] = this.library_;
|
||||||
json[r'logging'] = this.logging;
|
json[r'logging'] = this.logging;
|
||||||
@ -120,7 +121,6 @@ class SystemConfigDto {
|
|||||||
json[r'server'] = this.server;
|
json[r'server'] = this.server;
|
||||||
json[r'storageTemplate'] = this.storageTemplate;
|
json[r'storageTemplate'] = this.storageTemplate;
|
||||||
json[r'theme'] = this.theme;
|
json[r'theme'] = this.theme;
|
||||||
json[r'thumbnail'] = this.thumbnail;
|
|
||||||
json[r'trash'] = this.trash;
|
json[r'trash'] = this.trash;
|
||||||
json[r'user'] = this.user;
|
json[r'user'] = this.user;
|
||||||
return json;
|
return json;
|
||||||
@ -135,6 +135,7 @@ class SystemConfigDto {
|
|||||||
|
|
||||||
return SystemConfigDto(
|
return SystemConfigDto(
|
||||||
ffmpeg: SystemConfigFFmpegDto.fromJson(json[r'ffmpeg'])!,
|
ffmpeg: SystemConfigFFmpegDto.fromJson(json[r'ffmpeg'])!,
|
||||||
|
image: SystemConfigThumbnailDto.fromJson(json[r'image'])!,
|
||||||
job: SystemConfigJobDto.fromJson(json[r'job'])!,
|
job: SystemConfigJobDto.fromJson(json[r'job'])!,
|
||||||
library_: SystemConfigLibraryDto.fromJson(json[r'library'])!,
|
library_: SystemConfigLibraryDto.fromJson(json[r'library'])!,
|
||||||
logging: SystemConfigLoggingDto.fromJson(json[r'logging'])!,
|
logging: SystemConfigLoggingDto.fromJson(json[r'logging'])!,
|
||||||
@ -147,7 +148,6 @@ class SystemConfigDto {
|
|||||||
server: SystemConfigServerDto.fromJson(json[r'server'])!,
|
server: SystemConfigServerDto.fromJson(json[r'server'])!,
|
||||||
storageTemplate: SystemConfigStorageTemplateDto.fromJson(json[r'storageTemplate'])!,
|
storageTemplate: SystemConfigStorageTemplateDto.fromJson(json[r'storageTemplate'])!,
|
||||||
theme: SystemConfigThemeDto.fromJson(json[r'theme'])!,
|
theme: SystemConfigThemeDto.fromJson(json[r'theme'])!,
|
||||||
thumbnail: SystemConfigThumbnailDto.fromJson(json[r'thumbnail'])!,
|
|
||||||
trash: SystemConfigTrashDto.fromJson(json[r'trash'])!,
|
trash: SystemConfigTrashDto.fromJson(json[r'trash'])!,
|
||||||
user: SystemConfigUserDto.fromJson(json[r'user'])!,
|
user: SystemConfigUserDto.fromJson(json[r'user'])!,
|
||||||
);
|
);
|
||||||
@ -198,6 +198,7 @@ class SystemConfigDto {
|
|||||||
/// The list of required keys that must be present in a JSON.
|
/// The list of required keys that must be present in a JSON.
|
||||||
static const requiredKeys = <String>{
|
static const requiredKeys = <String>{
|
||||||
'ffmpeg',
|
'ffmpeg',
|
||||||
|
'image',
|
||||||
'job',
|
'job',
|
||||||
'library',
|
'library',
|
||||||
'logging',
|
'logging',
|
||||||
@ -210,7 +211,6 @@ class SystemConfigDto {
|
|||||||
'server',
|
'server',
|
||||||
'storageTemplate',
|
'storageTemplate',
|
||||||
'theme',
|
'theme',
|
||||||
'thumbnail',
|
|
||||||
'trash',
|
'trash',
|
||||||
'user',
|
'user',
|
||||||
};
|
};
|
||||||
|
12
mobile/openapi/lib/model/thumbnail_format.dart
generated
12
mobile/openapi/lib/model/thumbnail_format.dart
generated
@ -23,13 +23,13 @@ class ThumbnailFormat {
|
|||||||
|
|
||||||
String toJson() => value;
|
String toJson() => value;
|
||||||
|
|
||||||
static const JPEG = ThumbnailFormat._(r'JPEG');
|
static const jpeg = ThumbnailFormat._(r'jpeg');
|
||||||
static const WEBP = ThumbnailFormat._(r'WEBP');
|
static const webp = ThumbnailFormat._(r'webp');
|
||||||
|
|
||||||
/// List of all possible values in this [enum][ThumbnailFormat].
|
/// List of all possible values in this [enum][ThumbnailFormat].
|
||||||
static const values = <ThumbnailFormat>[
|
static const values = <ThumbnailFormat>[
|
||||||
JPEG,
|
jpeg,
|
||||||
WEBP,
|
webp,
|
||||||
];
|
];
|
||||||
|
|
||||||
static ThumbnailFormat? fromJson(dynamic value) => ThumbnailFormatTypeTransformer().decode(value);
|
static ThumbnailFormat? fromJson(dynamic value) => ThumbnailFormatTypeTransformer().decode(value);
|
||||||
@ -68,8 +68,8 @@ class ThumbnailFormatTypeTransformer {
|
|||||||
ThumbnailFormat? decode(dynamic data, {bool allowNull = true}) {
|
ThumbnailFormat? decode(dynamic data, {bool allowNull = true}) {
|
||||||
if (data != null) {
|
if (data != null) {
|
||||||
switch (data) {
|
switch (data) {
|
||||||
case r'JPEG': return ThumbnailFormat.JPEG;
|
case r'jpeg': return ThumbnailFormat.jpeg;
|
||||||
case r'WEBP': return ThumbnailFormat.WEBP;
|
case r'webp': return ThumbnailFormat.webp;
|
||||||
default:
|
default:
|
||||||
if (!allowNull) {
|
if (!allowNull) {
|
||||||
throw ArgumentError('Unknown enum value to decode: $data');
|
throw ArgumentError('Unknown enum value to decode: $data');
|
||||||
|
10
mobile/openapi/test/system_config_dto_test.dart
generated
10
mobile/openapi/test/system_config_dto_test.dart
generated
@ -21,6 +21,11 @@ void main() {
|
|||||||
// TODO
|
// TODO
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// SystemConfigThumbnailDto image
|
||||||
|
test('to test the property `image`', () async {
|
||||||
|
// TODO
|
||||||
|
});
|
||||||
|
|
||||||
// SystemConfigJobDto job
|
// SystemConfigJobDto job
|
||||||
test('to test the property `job`', () async {
|
test('to test the property `job`', () async {
|
||||||
// TODO
|
// TODO
|
||||||
@ -81,11 +86,6 @@ void main() {
|
|||||||
// TODO
|
// TODO
|
||||||
});
|
});
|
||||||
|
|
||||||
// SystemConfigThumbnailDto thumbnail
|
|
||||||
test('to test the property `thumbnail`', () async {
|
|
||||||
// TODO
|
|
||||||
});
|
|
||||||
|
|
||||||
// SystemConfigTrashDto trash
|
// SystemConfigTrashDto trash
|
||||||
test('to test the property `trash`', () async {
|
test('to test the property `trash`', () async {
|
||||||
// TODO
|
// TODO
|
||||||
|
@ -9737,6 +9737,9 @@
|
|||||||
"ffmpeg": {
|
"ffmpeg": {
|
||||||
"$ref": "#/components/schemas/SystemConfigFFmpegDto"
|
"$ref": "#/components/schemas/SystemConfigFFmpegDto"
|
||||||
},
|
},
|
||||||
|
"image": {
|
||||||
|
"$ref": "#/components/schemas/SystemConfigThumbnailDto"
|
||||||
|
},
|
||||||
"job": {
|
"job": {
|
||||||
"$ref": "#/components/schemas/SystemConfigJobDto"
|
"$ref": "#/components/schemas/SystemConfigJobDto"
|
||||||
},
|
},
|
||||||
@ -9773,9 +9776,6 @@
|
|||||||
"theme": {
|
"theme": {
|
||||||
"$ref": "#/components/schemas/SystemConfigThemeDto"
|
"$ref": "#/components/schemas/SystemConfigThemeDto"
|
||||||
},
|
},
|
||||||
"thumbnail": {
|
|
||||||
"$ref": "#/components/schemas/SystemConfigThumbnailDto"
|
|
||||||
},
|
|
||||||
"trash": {
|
"trash": {
|
||||||
"$ref": "#/components/schemas/SystemConfigTrashDto"
|
"$ref": "#/components/schemas/SystemConfigTrashDto"
|
||||||
},
|
},
|
||||||
@ -9785,6 +9785,7 @@
|
|||||||
},
|
},
|
||||||
"required": [
|
"required": [
|
||||||
"ffmpeg",
|
"ffmpeg",
|
||||||
|
"image",
|
||||||
"job",
|
"job",
|
||||||
"library",
|
"library",
|
||||||
"logging",
|
"logging",
|
||||||
@ -9797,7 +9798,6 @@
|
|||||||
"server",
|
"server",
|
||||||
"storageTemplate",
|
"storageTemplate",
|
||||||
"theme",
|
"theme",
|
||||||
"thumbnail",
|
|
||||||
"trash",
|
"trash",
|
||||||
"user"
|
"user"
|
||||||
],
|
],
|
||||||
@ -10335,8 +10335,8 @@
|
|||||||
},
|
},
|
||||||
"ThumbnailFormat": {
|
"ThumbnailFormat": {
|
||||||
"enum": [
|
"enum": [
|
||||||
"JPEG",
|
"jpeg",
|
||||||
"WEBP"
|
"webp"
|
||||||
],
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
@ -830,6 +830,14 @@ export type SystemConfigFFmpegDto = {
|
|||||||
transcode: TranscodePolicy;
|
transcode: TranscodePolicy;
|
||||||
twoPass: boolean;
|
twoPass: boolean;
|
||||||
};
|
};
|
||||||
|
export type SystemConfigThumbnailDto = {
|
||||||
|
colorspace: Colorspace;
|
||||||
|
previewFormat: ImageFormat;
|
||||||
|
previewSize: number;
|
||||||
|
quality: number;
|
||||||
|
thumbnailFormat: ImageFormat;
|
||||||
|
thumbnailSize: number;
|
||||||
|
};
|
||||||
export type JobSettingsDto = {
|
export type JobSettingsDto = {
|
||||||
concurrency: number;
|
concurrency: number;
|
||||||
};
|
};
|
||||||
@ -922,14 +930,6 @@ export type SystemConfigStorageTemplateDto = {
|
|||||||
export type SystemConfigThemeDto = {
|
export type SystemConfigThemeDto = {
|
||||||
customCss: string;
|
customCss: string;
|
||||||
};
|
};
|
||||||
export type SystemConfigThumbnailDto = {
|
|
||||||
colorspace: Colorspace;
|
|
||||||
previewFormat: ImageFormat;
|
|
||||||
previewSize: number;
|
|
||||||
quality: number;
|
|
||||||
thumbnailFormat: ImageFormat;
|
|
||||||
thumbnailSize: number;
|
|
||||||
};
|
|
||||||
export type SystemConfigTrashDto = {
|
export type SystemConfigTrashDto = {
|
||||||
days: number;
|
days: number;
|
||||||
enabled: boolean;
|
enabled: boolean;
|
||||||
@ -939,6 +939,7 @@ export type SystemConfigUserDto = {
|
|||||||
};
|
};
|
||||||
export type SystemConfigDto = {
|
export type SystemConfigDto = {
|
||||||
ffmpeg: SystemConfigFFmpegDto;
|
ffmpeg: SystemConfigFFmpegDto;
|
||||||
|
image: SystemConfigThumbnailDto;
|
||||||
job: SystemConfigJobDto;
|
job: SystemConfigJobDto;
|
||||||
library: SystemConfigLibraryDto;
|
library: SystemConfigLibraryDto;
|
||||||
logging: SystemConfigLoggingDto;
|
logging: SystemConfigLoggingDto;
|
||||||
@ -951,7 +952,6 @@ export type SystemConfigDto = {
|
|||||||
server: SystemConfigServerDto;
|
server: SystemConfigServerDto;
|
||||||
storageTemplate: SystemConfigStorageTemplateDto;
|
storageTemplate: SystemConfigStorageTemplateDto;
|
||||||
theme: SystemConfigThemeDto;
|
theme: SystemConfigThemeDto;
|
||||||
thumbnail: SystemConfigThumbnailDto;
|
|
||||||
trash: SystemConfigTrashDto;
|
trash: SystemConfigTrashDto;
|
||||||
user: SystemConfigUserDto;
|
user: SystemConfigUserDto;
|
||||||
};
|
};
|
||||||
@ -2787,8 +2787,8 @@ export enum AssetJobName {
|
|||||||
TranscodeVideo = "transcode-video"
|
TranscodeVideo = "transcode-video"
|
||||||
}
|
}
|
||||||
export enum ThumbnailFormat {
|
export enum ThumbnailFormat {
|
||||||
Jpeg = "JPEG",
|
Jpeg = "jpeg",
|
||||||
Webp = "WEBP"
|
Webp = "webp"
|
||||||
}
|
}
|
||||||
export enum TimeBucketSize {
|
export enum TimeBucketSize {
|
||||||
Day = "DAY",
|
Day = "DAY",
|
||||||
@ -2888,6 +2888,14 @@ export enum TranscodePolicy {
|
|||||||
Required = "required",
|
Required = "required",
|
||||||
Disabled = "disabled"
|
Disabled = "disabled"
|
||||||
}
|
}
|
||||||
|
export enum Colorspace {
|
||||||
|
Srgb = "srgb",
|
||||||
|
P3 = "p3"
|
||||||
|
}
|
||||||
|
export enum ImageFormat {
|
||||||
|
Jpeg = "jpeg",
|
||||||
|
Webp = "webp"
|
||||||
|
}
|
||||||
export enum LogLevel {
|
export enum LogLevel {
|
||||||
Verbose = "verbose",
|
Verbose = "verbose",
|
||||||
Debug = "debug",
|
Debug = "debug",
|
||||||
@ -2904,14 +2912,6 @@ export enum ModelType {
|
|||||||
FacialRecognition = "facial-recognition",
|
FacialRecognition = "facial-recognition",
|
||||||
Clip = "clip"
|
Clip = "clip"
|
||||||
}
|
}
|
||||||
export enum Colorspace {
|
|
||||||
Srgb = "srgb",
|
|
||||||
P3 = "p3"
|
|
||||||
}
|
|
||||||
export enum ImageFormat {
|
|
||||||
Jpeg = "jpeg",
|
|
||||||
Webp = "webp"
|
|
||||||
}
|
|
||||||
export enum MapTheme {
|
export enum MapTheme {
|
||||||
Light = "light",
|
Light = "light",
|
||||||
Dark = "dark"
|
Dark = "dark"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user