64 lines
1.2 KiB
Dart
64 lines
1.2 KiB
Dart
class ProfileInfo {
|
|
final String name;
|
|
final String email;
|
|
final String phoneNumber;
|
|
final String? placeOfBirth;
|
|
final String? dateOfBirth;
|
|
|
|
const ProfileInfo({
|
|
required this.name,
|
|
required this.email,
|
|
required this.phoneNumber,
|
|
this.placeOfBirth,
|
|
this.dateOfBirth,
|
|
});
|
|
}
|
|
|
|
class UpsertProfile {
|
|
final String name;
|
|
final String? placeOfBirth;
|
|
final String? dateOfBirth;
|
|
|
|
const UpsertProfile({
|
|
required this.name,
|
|
this.placeOfBirth,
|
|
this.dateOfBirth
|
|
});
|
|
}
|
|
|
|
class BusinessInfo {
|
|
final String? logoPath;
|
|
final String businessCode;
|
|
final String businessName;
|
|
final String businessEmail;
|
|
final String businessPhoneNumber;
|
|
final String businessType;
|
|
|
|
const BusinessInfo({
|
|
this.logoPath,
|
|
required this.businessCode,
|
|
required this.businessName,
|
|
required this.businessEmail,
|
|
required this.businessPhoneNumber,
|
|
required this.businessType
|
|
});
|
|
}
|
|
|
|
class OutletInfo {
|
|
final String? imagePath;
|
|
final String tenantName;
|
|
final String name;
|
|
final String phoneNumber;
|
|
final String? email;
|
|
final String? fullAddress;
|
|
|
|
const OutletInfo({
|
|
this.imagePath,
|
|
required this.tenantName,
|
|
required this.name,
|
|
required this.phoneNumber,
|
|
this.email,
|
|
this.fullAddress,
|
|
});
|
|
}
|