initial commit 2
This commit is contained in:
19
lib/models/address_entry.dart
Normal file
19
lib/models/address_entry.dart
Normal file
@@ -0,0 +1,19 @@
|
||||
class AddressEntry {
|
||||
const AddressEntry({
|
||||
required this.houseNumber,
|
||||
required this.colonia,
|
||||
required this.street,
|
||||
});
|
||||
|
||||
final String houseNumber;
|
||||
final String colonia;
|
||||
final String street;
|
||||
|
||||
Map<String, dynamic> toJson() {
|
||||
return <String, dynamic>{
|
||||
'houseNumber': houseNumber,
|
||||
'colonia': colonia,
|
||||
'street': street,
|
||||
};
|
||||
}
|
||||
}
|
||||
22
lib/models/address_record.dart
Normal file
22
lib/models/address_record.dart
Normal file
@@ -0,0 +1,22 @@
|
||||
class AddressRecord {
|
||||
const AddressRecord({
|
||||
required this.id,
|
||||
required this.houseNumber,
|
||||
required this.colonia,
|
||||
required this.street,
|
||||
});
|
||||
|
||||
final int id;
|
||||
final String houseNumber;
|
||||
final String colonia;
|
||||
final String street;
|
||||
|
||||
factory AddressRecord.fromJson(Map<String, dynamic> json) {
|
||||
return AddressRecord(
|
||||
id: (json['id'] as num).toInt(),
|
||||
houseNumber: json['house_number']?.toString() ?? json['houseNumber']?.toString() ?? '',
|
||||
colonia: json['colonia']?.toString() ?? '',
|
||||
street: json['street']?.toString() ?? '',
|
||||
);
|
||||
}
|
||||
}
|
||||
11
lib/models/auth_session.dart
Normal file
11
lib/models/auth_session.dart
Normal file
@@ -0,0 +1,11 @@
|
||||
class AuthSession {
|
||||
const AuthSession({
|
||||
required this.token,
|
||||
required this.email,
|
||||
required this.displayName,
|
||||
});
|
||||
|
||||
final String token;
|
||||
final String email;
|
||||
final String displayName;
|
||||
}
|
||||
Reference in New Issue
Block a user