1
0
mirror of https://github.com/immich-app/immich.git synced 2025-08-08 23:07:06 +02:00

feat(server)!: move welcome message to settings (#6157)

* feat(server): move welcome message to settings

* chore: open api
This commit is contained in:
Jason Rasmussen
2024-01-04 00:00:17 -05:00
committed by GitHub
parent 52e92e9bb4
commit f8d64be13c
13 changed files with 59 additions and 18 deletions

View File

@ -14,25 +14,31 @@ class SystemConfigServerDto {
/// Returns a new [SystemConfigServerDto] instance.
SystemConfigServerDto({
required this.externalDomain,
required this.loginPageMessage,
});
String externalDomain;
String loginPageMessage;
@override
bool operator ==(Object other) => identical(this, other) || other is SystemConfigServerDto &&
other.externalDomain == externalDomain;
other.externalDomain == externalDomain &&
other.loginPageMessage == loginPageMessage;
@override
int get hashCode =>
// ignore: unnecessary_parenthesis
(externalDomain.hashCode);
(externalDomain.hashCode) +
(loginPageMessage.hashCode);
@override
String toString() => 'SystemConfigServerDto[externalDomain=$externalDomain]';
String toString() => 'SystemConfigServerDto[externalDomain=$externalDomain, loginPageMessage=$loginPageMessage]';
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
json[r'externalDomain'] = this.externalDomain;
json[r'loginPageMessage'] = this.loginPageMessage;
return json;
}
@ -45,6 +51,7 @@ class SystemConfigServerDto {
return SystemConfigServerDto(
externalDomain: mapValueOfType<String>(json, r'externalDomain')!,
loginPageMessage: mapValueOfType<String>(json, r'loginPageMessage')!,
);
}
return null;
@ -93,6 +100,7 @@ class SystemConfigServerDto {
/// The list of required keys that must be present in a JSON.
static const requiredKeys = <String>{
'externalDomain',
'loginPageMessage',
};
}