QueenFruits/Mobile Operasional/lib/features/profile/domain/entities/profile.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,
});
}