PartyAddress constructor

const PartyAddress({
  1. required String id,
  2. required String partyId,
  3. required String type,
  4. required String addressLine1,
  5. required bool isPrimary,
  6. required bool isActive,
  7. String? addressLine2,
  8. String? addressLine3,
  9. String? city,
  10. String? state,
  11. String? postalCode,
  12. String? country,
  13. String? region,
  14. String? label,
  15. String? notes,
  16. double? latitude,
  17. double? longitude,
  18. DateTime? validFrom,
  19. DateTime? validTo,
  20. Map<String, dynamic>? metadata,
})

Implementation

const factory PartyAddress({
  required String id,
  required String partyId,
  required String type, // 'billing', 'shipping', 'home', 'work', 'warehouse', 'office'
  required String addressLine1,
  required bool isPrimary,
  required bool isActive,
  String? addressLine2,
  String? addressLine3,
  String? city,
  String? state,
  String? postalCode,
  String? country,
  String? region,
  String? label,
  String? notes,
  double? latitude,
  double? longitude,
  DateTime? validFrom,
  DateTime? validTo,
  Map<String, dynamic>? metadata,
}) = _PartyAddress;