Shuffle/app/lib/features/auth/domain/registration_input.dart
cschlaefke 54337ffc59 feat(auth): add auth domain, repository, validators and router redirects
Refs #1

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 00:09:47 +01:00

19 lines
583 B
Dart

import 'package:freezed_annotation/freezed_annotation.dart';
part 'registration_input.freezed.dart';
/// Eingaben der Registrierung (Spec #1 § 5.2).
@freezed
abstract class RegistrationInput with _$RegistrationInput {
const factory RegistrationInput({
required String email,
required String password,
required String displayName,
required bool ageConfirmed,
required bool termsAccepted,
required String termsVersion,
/// Aktive Oberflächensprache (`de` oder `en`), bestimmt die Mailsprache.
required String locale,
}) = _RegistrationInput;
}