fromInterface static method

ProfileAddress fromInterface(
  1. ProfileAddressInterface profileAddressInterface
)

convert a ProfileAddressInterface to a ProfileAddress

Implementation

static ProfileAddress fromInterface(
  ProfileAddressInterface profileAddressInterface,
) {
  final addressType = profileAddressInterface.addressType;

  return ProfileAddress(
    title: profileAddressInterface.title,
    isDefault: profileAddressInterface.isDefault,
    addressType: addressType != null
        ? ProfileAddressTypeConverter.fromInterface(addressType)
        : null,
    streetAddress: profileAddressInterface.streetAddress,
    locality: profileAddressInterface.locality,
    region: profileAddressInterface.region,
    postalCode: profileAddressInterface.postalCode,
    country: profileAddressInterface.country,
    raw: profileAddressInterface.raw,
    deliveryNote: profileAddressInterface.deliveryNote,
    recipient: profileAddressInterface.recipient,
    company: profileAddressInterface.company,
    phoneNumber: profileAddressInterface.phoneNumber,
  );
}