// GENERATED CODE - DO NOT MODIFY BY HAND part of 'customer.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _Customer _$CustomerFromJson(Map json) => _Customer( id: json['id'] as String?, type: json['type'] as String?, status: json['status'] as String?, firstName: json['first_name'] as String?, lastName: json['last_name'] as String?, fullName: json['full_name'] as String?, email: json['email'] as String?, phone: json['phone'] as String?, mobile: json['mobile'] as String?, registrationNumber: json['registration_number'] as String?, taxId: json['tax_id'] as String?, industry: json['industry'] as String?, businessType: json['business_type'] as String?, employeeCount: (json['employee_count'] as num?)?.toInt(), annualRevenue: (json['annual_revenue'] as num?)?.toInt(), foundedYear: (json['founded_year'] as num?)?.toInt(), isVerified: json['is_verified'] as bool?, isCompliant: json['is_compliant'] as bool?, complianceNotes: json['compliance_notes'] as String?, language: json['language'] as String?, username: json['username'] as String?, currency: json['currency'] as String?, role: json['role'] as String?, timezone: json['timezone'] as String?, createdAt: (json['created_at'] as num?)?.toInt(), updatedAt: (json['updated_at'] as num?)?.toInt(), createdBy: json['created_by'] as String?, updatedBy: json['updated_by'] as String?, address: json['address'] == null ? null : Address.fromJson(json['address'] as Map), contactPersons: json['contactPersons'] == null ? null : ContactPerson.fromJson( json['contactPersons'] as Map, ), ); Map _$CustomerToJson(_Customer instance) => { 'id': instance.id, 'type': instance.type, 'status': instance.status, 'first_name': instance.firstName, 'last_name': instance.lastName, 'full_name': instance.fullName, 'email': instance.email, 'phone': instance.phone, 'mobile': instance.mobile, 'registration_number': instance.registrationNumber, 'tax_id': instance.taxId, 'industry': instance.industry, 'business_type': instance.businessType, 'employee_count': instance.employeeCount, 'annual_revenue': instance.annualRevenue, 'founded_year': instance.foundedYear, 'is_verified': instance.isVerified, 'is_compliant': instance.isCompliant, 'compliance_notes': instance.complianceNotes, 'language': instance.language, 'username': instance.username, 'currency': instance.currency, 'role': instance.role, 'timezone': instance.timezone, 'created_at': instance.createdAt, 'updated_at': instance.updatedAt, 'created_by': instance.createdBy, 'updated_by': instance.updatedBy, 'address': instance.address, 'contactPersons': instance.contactPersons, };