Не удается получить доступ к методу copyWith в замороженном классе

#flutter #freezed

Вопрос:

У меня есть заблокированный класс, и каким-то образом я не могу получить доступ к методу copyWith. В чем моя ошибка?

Класс:

 @freezed
class LoginState with _$LoginState {

  const factory LoginState({
    String? username,
    String? password,
    @Default(false) bool isValid,
    String? errorMessage,
  }) = _LoginState;

  factory LoginState.empty() => LoginState();
  factory LoginState.initial() = _Initial;
}
 

Попробуйте получить доступ к copyWith таким образом:

 LoginState state = LoginState();
state.copyWith(); //cannot access copyWith