ShippingAddress constructor

const ShippingAddress({
  1. @JsonKey(name: 'country_code') required String countryCode,
  2. @JsonKey(name: 'state') required String state,
  3. @JsonKey(name: 'city') required String city,
  4. @JsonKey(name: 'street_line1') required String streetLine1,
  5. @JsonKey(name: 'street_line2') required String streetLine2,
  6. @JsonKey(name: 'post_code') required String postCode,
})

Constructs a ShippingAddress object

Implementation

const factory ShippingAddress({
  /// ISO 3166-1 alpha-2 country code
  @JsonKey(name: 'country_code') required String countryCode,

  /// State, if applicable
  @JsonKey(name: 'state') required String state,

  /// City
  @JsonKey(name: 'city') required String city,

  /// First line for the address
  @JsonKey(name: 'street_line1') required String streetLine1,

  /// Second line for the address
  @JsonKey(name: 'street_line2') required String streetLine2,

  /// Address post code
  @JsonKey(name: 'post_code') required String postCode,
}) = _ShippingAddress;