PaymayaShippingAddress constructor

const PaymayaShippingAddress({
  1. String? phone,
  2. required String email,
  3. ShippingType shippingType = ShippingType.st,
  4. required String firstName,
  5. required String lastName,
  6. required String middleName,
  7. String? line1,
  8. String? line2,
  9. required String city,
  10. required String state,
  11. required String zipCode,
  12. String countryCode = 'PH',
})

Example: Extended class of PaymayaBillingAddress.

final shippingAddress = PaymayaShippingAddress(
  phone:'09123456789',
  email:'paymaya@flutter.com',
  shippingType: Shippingtype.st, // Standard
  firstName: 'John'
  middleName: 'Birb',
  lastName: 'Doe',
  line1: '123-4567',
  line2: '456-789',
  city: 'Davao City',
  state: 'Davao del Sur',
  zipCode: 8000,
  countryCode: 'PH', /// Default value is set to 'PH'
);

Implementation

const PaymayaShippingAddress({
  this.phone,
  required this.email,
  this.shippingType = ShippingType.st,
  required this.firstName,
  required this.lastName,
  required this.middleName,
  this.line1,
  this.line2,
  required this.city,
  required this.state,
  required this.zipCode,
  this.countryCode = 'PH',
});