import 'package:freezed_annotation/freezed_annotation.dart';

part 'contact_view_state.freezed.dart';

@freezed
abstract class ContactViewState with _$ContactViewState{
  const factory ContactViewState({
    @Default('') String country,
    @Default('') String channel,
    @Default('') String name,
    @Default('') String email,
    @Default('') String subject,
    @Default('') String message,
    @Default('') String errorMessage,
    @Default('') String emailError,
  }) = _ContactViewState;
}