AccountAddress constructor

const AccountAddress({
  1. @JsonKey.new(name: 'id') required int id,
  2. @JsonKey.new(name: 'account_id') required int accountId,
  3. @JsonKey.new(name: 'address') required String address,
  4. @JsonKey.new(name: 'city') required String city,
  5. @JsonKey.new(name: 'zip_code') required String zipCode,
  6. @JsonKey.new(name: 'province') required String province,
  7. @JsonKey.new(name: 'country') required String country,
  8. @JsonKey.new(name: 'tax_code') String? taxCode,
  9. @JsonKey.new(name: 'vat_number') String? vatNumber,
  10. @JsonKey.new(name: 'business_name') String? businessName,
  11. @JsonKey.new(name: 'deleted_at') DateTime? deletedAt,
  12. @JsonKey.new(name: 'created_at') DateTime? createdAt,
  13. @JsonKey.new(name: 'updated_at') DateTime? updatedAt,
})

Implementation

const factory AccountAddress({
  @JsonKey(name: 'id') required int id,
  @JsonKey(name: 'account_id') required int accountId,
  @JsonKey(name: 'address') required String address,
  @JsonKey(name: 'city') required String city,
  @JsonKey(name: 'zip_code') required String zipCode,
  @JsonKey(name: 'province') required String province,
  @JsonKey(name: 'country') required String country,
  @JsonKey(name: 'tax_code') String? taxCode,
  @JsonKey(name: 'vat_number') String? vatNumber,
  @JsonKey(name: 'business_name') String? businessName,
  @JsonKey(name: 'deleted_at') DateTime? deletedAt,
  @JsonKey(name: 'created_at') DateTime? createdAt,
  @JsonKey(name: 'updated_at') DateTime? updatedAt,
}) = _AccountAddress;