Options constructor

Options(
  1. {bool? additionalHandling,
  2. String? addressValidationLevel,
  3. bool? isAlcohol,
  4. String? billingRef,
  5. bool? deliverByDrone,
  6. String? carrierInsuranceAmount,
  7. String? carrierNotificationEmail,
  8. String? carrierNotificationSms,
  9. bool? useCertifiedMail,
  10. String? codAddressId,
  11. String? codAmount,
  12. CodMethod? codMethod,
  13. String? commercialInvoiceFormat,
  14. String? commercialInvoiceLetterhead,
  15. String? commercialInvoiceSignature,
  16. String? commercialInvoiceSize,
  17. String? costCenter,
  18. String? currency,
  19. String? customsBrokerAddressId,
  20. bool? customsIncludeShipping,
  21. String? declaredValue,
  22. bool? deliveredDutyPaid,
  23. DeliveryConfirmation? deliveryConfirmation,
  24. String? deliveryTimePreference,
  25. DateTime? dropoffMaxDatetime,
  26. DropOffType? dropoffType,
  27. bool? isDryIce,
  28. bool? isDryIceMedical,
  29. String? dryIceWeight,
  30. PaymentOptions? dutyPayment,
  31. String? dutyPaymentAccount,
  32. Endorsement? endorsement,
  33. String? endShipperId,
  34. String? freightCharge,
  35. String? group,
  36. String? handlingInstructions,
  37. HazmatType? hazmat,
  38. bool? holdForPickup,
  39. String? imageFormat,
  40. String? importerAddressId,
  41. String? importFederalTaxId,
  42. String? importStateTaxId,
  43. IncotermType? incoterm,
  44. String? invoiceNumber,
  45. DateTime? labelDate,
  46. LabelFormat? labelFormat,
  47. String? labelSize,
  48. String? licenseNumber,
  49. String? machinable,
  50. bool? enableNeutralDelivery,
  51. bool? enableNonContact,
  52. String? overlabelConstructCode,
  53. String? overlabelConstructTrackingNumber,
  54. String? partiesToTransactionAreRelated,
  55. PaymentOptions? payment,
  56. bool? enablePeelAndReturn,
  57. DateTime? pickupMaxDatetime,
  58. DateTime? pickupMinDatetime,
  59. String? poSort,
  60. bool? postageLabelInline,
  61. List<Map<String, dynamic>>? printCustom,
  62. String? printCustomMessage1,
  63. bool? includePrintCustomBarcode1,
  64. PrintCustomCode? printCustomCode1,
  65. String? printCustomMessage2,
  66. bool? includePrintCustomBarcode2,
  67. PrintCustomCode? printCustomCode2,
  68. String? printCustomMessage3,
  69. bool? includePrintCustomBarcode3,
  70. PrintCustomCode? printCustomCode3,
  71. bool? includePrintRate,
  72. String? receiverLiquorLicense,
  73. bool? useRegisteredMail,
  74. double? registeredMailAmount,
  75. bool? includeReturnReceipt,
  76. String? returnService,
  77. bool? enableSaturdayDelivery,
  78. String? settlementMethod,
  79. String? smartpostHub,
  80. String? smartpostManifest,
  81. String? specialRatesEligibility,
  82. bool? suppressEtd,
  83. DateTime? taxIdExpirationDate}
)

Implementation

Options({
  this.additionalHandling,
  this.addressValidationLevel,
  this.isAlcohol,
  this.billingRef,
  this.deliverByDrone,
  this.carrierInsuranceAmount,
  this.carrierNotificationEmail,
  this.carrierNotificationSms,
  this.useCertifiedMail,
  this.codAddressId,
  this.codAmount,
  this.codMethod,
  this.commercialInvoiceFormat,
  this.commercialInvoiceLetterhead,
  this.commercialInvoiceSignature,
  this.commercialInvoiceSize,
  this.costCenter,
  this.currency,
  this.customsBrokerAddressId,
  this.customsIncludeShipping,
  this.declaredValue,
  this.deliveredDutyPaid,
  this.deliveryConfirmation,
  this.deliveryTimePreference,
  this.dropoffMaxDatetime,
  this.dropoffType,
  this.isDryIce,
  this.isDryIceMedical,
  this.dryIceWeight,
  this.dutyPayment,
  this.dutyPaymentAccount,
  this.endorsement,
  this.endShipperId,
  this.freightCharge,
  this.group,
  this.handlingInstructions,
  this.hazmat,
  this.holdForPickup,
  this.imageFormat,
  this.importerAddressId,
  this.importFederalTaxId,
  this.importStateTaxId,
  this.incoterm,
  this.invoiceNumber,
  this.labelDate,
  this.labelFormat,
  this.labelSize,
  this.licenseNumber,
  this.machinable,
  this.enableNeutralDelivery,
  this.enableNonContact,
  this.overlabelConstructCode,
  this.overlabelConstructTrackingNumber,
  this.partiesToTransactionAreRelated,
  this.payment,
  this.enablePeelAndReturn,
  this.pickupMaxDatetime,
  this.pickupMinDatetime,
  this.poSort,
  this.postageLabelInline,
  this.printCustom,
  this.printCustomMessage1,
  this.includePrintCustomBarcode1,
  this.printCustomCode1,
  this.printCustomMessage2,
  this.includePrintCustomBarcode2,
  this.printCustomCode2,
  this.printCustomMessage3,
  this.includePrintCustomBarcode3,
  this.printCustomCode3,
  this.includePrintRate,
  this.receiverLiquorLicense,
  this.useRegisteredMail,
  this.registeredMailAmount,
  this.includeReturnReceipt,
  this.returnService,
  this.enableSaturdayDelivery,
  this.settlementMethod,
  this.smartpostHub,
  this.smartpostManifest,
  this.specialRatesEligibility,
  this.suppressEtd,
  this.taxIdExpirationDate,
}) : super();