feat: update customer response

This commit is contained in:
efrilm 2025-08-03 16:16:41 +07:00
parent c87276a0ea
commit 41db40eb54
2 changed files with 22 additions and 3 deletions

View File

@ -70,6 +70,9 @@ class Customer {
final String? id;
final String? organizationId;
final String? name;
final String? email;
final String? phone;
final String? address;
final bool? isDefault;
final bool? isActive;
final Map<String, dynamic>? metadata;
@ -80,6 +83,9 @@ class Customer {
this.id,
this.organizationId,
this.name,
this.email,
this.phone,
this.address,
this.isDefault,
this.isActive,
this.metadata,
@ -91,6 +97,9 @@ class Customer {
id: json["id"],
organizationId: json["organization_id"],
name: json["name"],
email: json["email"],
phone: json["phone"],
address: json["address"],
isDefault: json["is_default"],
isActive: json["is_active"],
metadata: json["metadata"] ?? {},
@ -106,6 +115,9 @@ class Customer {
"id": id,
"organization_id": organizationId,
"name": name,
"email": email,
"phone": phone,
"address": address,
"is_default": isDefault,
"is_active": isActive,
"metadata": metadata,

View File

@ -31,8 +31,8 @@ class CustomerCard extends StatelessWidget {
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Row(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
CircleAvatar(
radius: 22,
@ -42,7 +42,7 @@ class CustomerCard extends StatelessWidget {
const SizedBox(width: 12),
Expanded(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
@ -52,6 +52,13 @@ class CustomerCard extends StatelessWidget {
fontWeight: FontWeight.w600,
),
),
Text(
customer.email ?? '-',
style: const TextStyle(
fontSize: 12,
fontWeight: FontWeight.w400,
),
),
],
),
),