matrixoidc/lib/models/settings.dart

21 lines
559 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 String serviceDomain,
required String address,
required String port,
required String homeserver,
required String issuer,
required String jwtSecretFile,
required String authorizeEndpoint,
}) = _Settings;
factory Settings.fromJson(Map<String, dynamic> json) =>
_$SettingsFromJson(json);
}