56 lines
1.1 KiB
Dart
56 lines
1.1 KiB
Dart
import 'package:equatable/equatable.dart';
|
|
|
|
abstract class CreateAccountEvent extends Equatable {
|
|
const CreateAccountEvent();
|
|
|
|
@override
|
|
List<Object?> get props => [];
|
|
}
|
|
|
|
class CreateAccountSubmitted extends CreateAccountEvent {
|
|
final String firstName;
|
|
final String lastName;
|
|
final String emailAddress;
|
|
final String isdCode;
|
|
final String mobileNumber;
|
|
final String address1;
|
|
final String address2;
|
|
final String city;
|
|
final String state;
|
|
final String country;
|
|
final String postalCode;
|
|
|
|
const CreateAccountSubmitted({
|
|
required this.firstName,
|
|
required this.lastName,
|
|
required this.emailAddress,
|
|
required this.isdCode,
|
|
required this.mobileNumber,
|
|
required this.address1,
|
|
required this.address2,
|
|
required this.city,
|
|
required this.state,
|
|
required this.country,
|
|
required this.postalCode,
|
|
});
|
|
|
|
@override
|
|
List<Object?> get props => [
|
|
firstName,
|
|
lastName,
|
|
emailAddress,
|
|
isdCode,
|
|
mobileNumber,
|
|
address1,
|
|
address2,
|
|
city,
|
|
state,
|
|
country,
|
|
postalCode,
|
|
];
|
|
}
|
|
|
|
class CreateAccountReset extends CreateAccountEvent {
|
|
const CreateAccountReset();
|
|
}
|