copyWith method
WebApiModulesHomeControlsDeliveryDelivery
copyWith({
- String? deliveryId,
- String? orderId,
- String? deliveryType,
- String? requiredDate,
- String? requiredTime,
- String? targetShipDate,
- String? targetShipTime,
- String? direction,
- String? addressType,
- String? fromLocation,
- String? fromContact,
- String? fromContactPhone,
- String? fromAlternateContact,
- String? fromAlternateContactPhone,
- String? fromAttention,
- String? fromAddress1,
- String? fromAddress2,
- String? fromCity,
- String? fromState,
- String? fromZipCode,
- String? fromCountry,
- String? fromCountryId,
- String? fromCrossStreets,
- String? toLocation,
- String? toContact,
- String? toContactPhone,
- String? toAlternateContact,
- String? toAlternateContactPhone,
- String? toAttention,
- String? toAddress1,
- String? toAddress2,
- String? toCity,
- String? toState,
- String? toZipCode,
- String? toCountryId,
- String? toCountry,
- String? toContactFax,
- String? toCrossStreets,
- String? deliveryNotes,
- String? carrierId,
- String? carrier,
- String? carrierAccount,
- String? shipViaId,
- String? shipVia,
- String? invoiceId,
- String? vendorInvoiceId,
- double? estimatedFreight,
- double? freightInvoiceAmount,
- String? chargeType,
- String? freightTrackingNumber,
- bool? dropShip,
- String? packageCode,
- bool? billPoFreightOnOrder,
- String? onlineOrderNumber,
- String? onlineOrderStatus,
- String? dateStamp,
- String? auditNote,
- String? recordTitle,
- List<
FwStandardBusinessLogicFwBusinessLogicFieldDefinition> ? fields, - List<
FwStandardDataFwCustomValue> ? custom, - List<
FwStandardDataFwDefaultAttribute> ? defaultFieldAttributes, - List<
FwStandardDataFwTranslatedValue> ? translation,
Implementation
WebApiModulesHomeControlsDeliveryDelivery copyWith(
{String? deliveryId,
String? orderId,
String? deliveryType,
String? requiredDate,
String? requiredTime,
String? targetShipDate,
String? targetShipTime,
String? direction,
String? addressType,
String? fromLocation,
String? fromContact,
String? fromContactPhone,
String? fromAlternateContact,
String? fromAlternateContactPhone,
String? fromAttention,
String? fromAddress1,
String? fromAddress2,
String? fromCity,
String? fromState,
String? fromZipCode,
String? fromCountry,
String? fromCountryId,
String? fromCrossStreets,
String? toLocation,
String? toContact,
String? toContactPhone,
String? toAlternateContact,
String? toAlternateContactPhone,
String? toAttention,
String? toAddress1,
String? toAddress2,
String? toCity,
String? toState,
String? toZipCode,
String? toCountryId,
String? toCountry,
String? toContactFax,
String? toCrossStreets,
String? deliveryNotes,
String? carrierId,
String? carrier,
String? carrierAccount,
String? shipViaId,
String? shipVia,
String? invoiceId,
String? vendorInvoiceId,
double? estimatedFreight,
double? freightInvoiceAmount,
String? chargeType,
String? freightTrackingNumber,
bool? dropShip,
String? packageCode,
bool? billPoFreightOnOrder,
String? onlineOrderNumber,
String? onlineOrderStatus,
String? dateStamp,
String? auditNote,
String? recordTitle,
List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
List<FwStandardDataFwCustomValue>? custom,
List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
List<FwStandardDataFwTranslatedValue>? translation}) {
return WebApiModulesHomeControlsDeliveryDelivery(
deliveryId: deliveryId ?? this.deliveryId,
orderId: orderId ?? this.orderId,
deliveryType: deliveryType ?? this.deliveryType,
requiredDate: requiredDate ?? this.requiredDate,
requiredTime: requiredTime ?? this.requiredTime,
targetShipDate: targetShipDate ?? this.targetShipDate,
targetShipTime: targetShipTime ?? this.targetShipTime,
direction: direction ?? this.direction,
addressType: addressType ?? this.addressType,
fromLocation: fromLocation ?? this.fromLocation,
fromContact: fromContact ?? this.fromContact,
fromContactPhone: fromContactPhone ?? this.fromContactPhone,
fromAlternateContact: fromAlternateContact ?? this.fromAlternateContact,
fromAlternateContactPhone:
fromAlternateContactPhone ?? this.fromAlternateContactPhone,
fromAttention: fromAttention ?? this.fromAttention,
fromAddress1: fromAddress1 ?? this.fromAddress1,
fromAddress2: fromAddress2 ?? this.fromAddress2,
fromCity: fromCity ?? this.fromCity,
fromState: fromState ?? this.fromState,
fromZipCode: fromZipCode ?? this.fromZipCode,
fromCountry: fromCountry ?? this.fromCountry,
fromCountryId: fromCountryId ?? this.fromCountryId,
fromCrossStreets: fromCrossStreets ?? this.fromCrossStreets,
toLocation: toLocation ?? this.toLocation,
toContact: toContact ?? this.toContact,
toContactPhone: toContactPhone ?? this.toContactPhone,
toAlternateContact: toAlternateContact ?? this.toAlternateContact,
toAlternateContactPhone:
toAlternateContactPhone ?? this.toAlternateContactPhone,
toAttention: toAttention ?? this.toAttention,
toAddress1: toAddress1 ?? this.toAddress1,
toAddress2: toAddress2 ?? this.toAddress2,
toCity: toCity ?? this.toCity,
toState: toState ?? this.toState,
toZipCode: toZipCode ?? this.toZipCode,
toCountryId: toCountryId ?? this.toCountryId,
toCountry: toCountry ?? this.toCountry,
toContactFax: toContactFax ?? this.toContactFax,
toCrossStreets: toCrossStreets ?? this.toCrossStreets,
deliveryNotes: deliveryNotes ?? this.deliveryNotes,
carrierId: carrierId ?? this.carrierId,
carrier: carrier ?? this.carrier,
carrierAccount: carrierAccount ?? this.carrierAccount,
shipViaId: shipViaId ?? this.shipViaId,
shipVia: shipVia ?? this.shipVia,
invoiceId: invoiceId ?? this.invoiceId,
vendorInvoiceId: vendorInvoiceId ?? this.vendorInvoiceId,
estimatedFreight: estimatedFreight ?? this.estimatedFreight,
freightInvoiceAmount: freightInvoiceAmount ?? this.freightInvoiceAmount,
chargeType: chargeType ?? this.chargeType,
freightTrackingNumber:
freightTrackingNumber ?? this.freightTrackingNumber,
dropShip: dropShip ?? this.dropShip,
packageCode: packageCode ?? this.packageCode,
billPoFreightOnOrder: billPoFreightOnOrder ?? this.billPoFreightOnOrder,
onlineOrderNumber: onlineOrderNumber ?? this.onlineOrderNumber,
onlineOrderStatus: onlineOrderStatus ?? this.onlineOrderStatus,
dateStamp: dateStamp ?? this.dateStamp,
auditNote: auditNote ?? this.auditNote,
recordTitle: recordTitle ?? this.recordTitle,
fields: fields ?? this.fields,
custom: custom ?? this.custom,
defaultFieldAttributes:
defaultFieldAttributes ?? this.defaultFieldAttributes,
translation: translation ?? this.translation);
}