16 lines
387 B
Dart
16 lines
387 B
Dart
import "package:freezed_annotation/freezed_annotation.dart";
|
|
|
|
part "settings.freezed.dart";
|
|
part "settings.g.dart";
|
|
|
|
@freezed
|
|
abstract class Settings with _$Settings {
|
|
const factory Settings({
|
|
required String socket,
|
|
required Uri authUri,
|
|
required Uri minioUri,
|
|
}) = _Settings;
|
|
|
|
factory Settings.fromJson(Map<String, dynamic> json) =>
|
|
_$SettingsFromJson(json);
|
|
}
|