copyWith method

WebApiModulesWarehouseContractContract copyWith({
  1. String? contractId,
  2. String? contractNumber,
  3. String? contractType,
  4. String? contractDate,
  5. String? contractTime,
  6. String? locationId,
  7. String? locationCode,
  8. String? location,
  9. String? warehouseId,
  10. String? warehouseCode,
  11. String? warehouse,
  12. String? customerId,
  13. String? customer,
  14. String? dealId,
  15. String? deal,
  16. String? orderId,
  17. String? orderNumber,
  18. String? departmentId,
  19. String? department,
  20. String? purchaseOrderId,
  21. String? purchaseOrderNumber,
  22. String? requisitionNumber,
  23. String? vendorId,
  24. String? vendor,
  25. bool? isMigrated,
  26. bool? needReconcile,
  27. bool? pendingExchange,
  28. String? exchangeContractId,
  29. bool? rental,
  30. bool? sales,
  31. bool? exchange,
  32. String? inputByUserId,
  33. String? inputByUser,
  34. bool? dealInactive,
  35. bool? truck,
  36. String? billingDate,
  37. String? billingDateChangeReason,
  38. String? lastBillingDateChangeReason,
  39. bool? billingDateAdjusted,
  40. bool? hasVoId,
  41. String? sessionId,
  42. String? orderDescription,
  43. String? poOrderDescription,
  44. String? deliveryId,
  45. String? deliveryDeliveryType,
  46. String? deliveryRequiredDate,
  47. String? deliveryRequiredTime,
  48. String? deliveryTargetShipDate,
  49. String? deliveryTargetShipTime,
  50. String? deliveryDirection,
  51. String? deliveryAddressType,
  52. String? deliveryFromLocation,
  53. String? deliveryFromContact,
  54. String? deliveryFromContactPhone,
  55. String? deliveryFromAlternateContact,
  56. String? deliveryFromAlternateContactPhone,
  57. String? deliveryFromAttention,
  58. String? deliveryFromAddress1,
  59. String? deliveryFromAdd2ress,
  60. String? deliveryFromCity,
  61. String? deliveryFromState,
  62. String? deliveryFromZipCode,
  63. String? deliveryFromCountry,
  64. String? deliveryFromCountryId,
  65. String? deliveryFromCrossStreets,
  66. String? deliveryToLocation,
  67. String? deliveryToContact,
  68. String? deliveryToContactPhone,
  69. String? deliveryToAlternateContact,
  70. String? deliveryToAlternateContactPhone,
  71. String? deliveryToAttention,
  72. String? deliveryToAddress1,
  73. String? deliveryToAddress2,
  74. String? deliveryToCity,
  75. String? deliveryToState,
  76. String? deliveryToZipCode,
  77. String? deliveryToCountryId,
  78. String? deliveryToCountry,
  79. String? deliveryToContactFax,
  80. String? deliveryToCrossStreets,
  81. String? deliveryDeliveryNotes,
  82. String? deliveryCarrierId,
  83. String? deliveryCarrier,
  84. String? deliveryCarrierAccount,
  85. String? deliveryShipViaId,
  86. String? deliveryShipVia,
  87. String? deliveryInvoiceId,
  88. String? deliveryVendorInvoiceId,
  89. double? deliveryEstimatedFreight,
  90. double? deliveryFreightInvoiceAmount,
  91. String? deliveryChargeType,
  92. String? deliveryFreightTrackingNumber,
  93. String? deliveryFreightTrackingUrl,
  94. bool? deliveryDropShip,
  95. String? deliveryPackageCode,
  96. bool? deliveryBillPoFreightOnOrder,
  97. String? deliveryOnlineOrderNumber,
  98. String? deliveryOnlineOrderStatus,
  99. String? deliveryToVenue,
  100. String? deliveryToVenueId,
  101. String? deliveryDateStamp,
  102. String? note,
  103. bool? printNoteOnOrder,
  104. String? termsConditionsId,
  105. String? quikReceiptTermsConditionsId,
  106. String? quikReceiptTermsConditions,
  107. String? termsConditions,
  108. String? containerId,
  109. String? containerItemId,
  110. String? containerDescription,
  111. String? containerScannableBarCode,
  112. String? dateStamp,
  113. String? auditNote,
  114. String? recordTitle,
  115. List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
  116. List<FwStandardDataFwCustomValue>? custom,
  117. List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
})

Implementation

WebApiModulesWarehouseContractContract copyWith(
    {String? contractId,
    String? contractNumber,
    String? contractType,
    String? contractDate,
    String? contractTime,
    String? locationId,
    String? locationCode,
    String? location,
    String? warehouseId,
    String? warehouseCode,
    String? warehouse,
    String? customerId,
    String? customer,
    String? dealId,
    String? deal,
    String? orderId,
    String? orderNumber,
    String? departmentId,
    String? department,
    String? purchaseOrderId,
    String? purchaseOrderNumber,
    String? requisitionNumber,
    String? vendorId,
    String? vendor,
    bool? isMigrated,
    bool? needReconcile,
    bool? pendingExchange,
    String? exchangeContractId,
    bool? rental,
    bool? sales,
    bool? exchange,
    String? inputByUserId,
    String? inputByUser,
    bool? dealInactive,
    bool? truck,
    String? billingDate,
    String? billingDateChangeReason,
    String? lastBillingDateChangeReason,
    bool? billingDateAdjusted,
    bool? hasVoId,
    String? sessionId,
    String? orderDescription,
    String? poOrderDescription,
    String? deliveryId,
    String? deliveryDeliveryType,
    String? deliveryRequiredDate,
    String? deliveryRequiredTime,
    String? deliveryTargetShipDate,
    String? deliveryTargetShipTime,
    String? deliveryDirection,
    String? deliveryAddressType,
    String? deliveryFromLocation,
    String? deliveryFromContact,
    String? deliveryFromContactPhone,
    String? deliveryFromAlternateContact,
    String? deliveryFromAlternateContactPhone,
    String? deliveryFromAttention,
    String? deliveryFromAddress1,
    String? deliveryFromAdd2ress,
    String? deliveryFromCity,
    String? deliveryFromState,
    String? deliveryFromZipCode,
    String? deliveryFromCountry,
    String? deliveryFromCountryId,
    String? deliveryFromCrossStreets,
    String? deliveryToLocation,
    String? deliveryToContact,
    String? deliveryToContactPhone,
    String? deliveryToAlternateContact,
    String? deliveryToAlternateContactPhone,
    String? deliveryToAttention,
    String? deliveryToAddress1,
    String? deliveryToAddress2,
    String? deliveryToCity,
    String? deliveryToState,
    String? deliveryToZipCode,
    String? deliveryToCountryId,
    String? deliveryToCountry,
    String? deliveryToContactFax,
    String? deliveryToCrossStreets,
    String? deliveryDeliveryNotes,
    String? deliveryCarrierId,
    String? deliveryCarrier,
    String? deliveryCarrierAccount,
    String? deliveryShipViaId,
    String? deliveryShipVia,
    String? deliveryInvoiceId,
    String? deliveryVendorInvoiceId,
    double? deliveryEstimatedFreight,
    double? deliveryFreightInvoiceAmount,
    String? deliveryChargeType,
    String? deliveryFreightTrackingNumber,
    String? deliveryFreightTrackingUrl,
    bool? deliveryDropShip,
    String? deliveryPackageCode,
    bool? deliveryBillPoFreightOnOrder,
    String? deliveryOnlineOrderNumber,
    String? deliveryOnlineOrderStatus,
    String? deliveryToVenue,
    String? deliveryToVenueId,
    String? deliveryDateStamp,
    String? note,
    bool? printNoteOnOrder,
    String? termsConditionsId,
    String? quikReceiptTermsConditionsId,
    String? quikReceiptTermsConditions,
    String? termsConditions,
    String? containerId,
    String? containerItemId,
    String? containerDescription,
    String? containerScannableBarCode,
    String? dateStamp,
    String? auditNote,
    String? recordTitle,
    List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
    List<FwStandardDataFwCustomValue>? custom,
    List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes}) {
  return WebApiModulesWarehouseContractContract(
      contractId: contractId ?? this.contractId,
      contractNumber: contractNumber ?? this.contractNumber,
      contractType: contractType ?? this.contractType,
      contractDate: contractDate ?? this.contractDate,
      contractTime: contractTime ?? this.contractTime,
      locationId: locationId ?? this.locationId,
      locationCode: locationCode ?? this.locationCode,
      location: location ?? this.location,
      warehouseId: warehouseId ?? this.warehouseId,
      warehouseCode: warehouseCode ?? this.warehouseCode,
      warehouse: warehouse ?? this.warehouse,
      customerId: customerId ?? this.customerId,
      customer: customer ?? this.customer,
      dealId: dealId ?? this.dealId,
      deal: deal ?? this.deal,
      orderId: orderId ?? this.orderId,
      orderNumber: orderNumber ?? this.orderNumber,
      departmentId: departmentId ?? this.departmentId,
      department: department ?? this.department,
      purchaseOrderId: purchaseOrderId ?? this.purchaseOrderId,
      purchaseOrderNumber: purchaseOrderNumber ?? this.purchaseOrderNumber,
      requisitionNumber: requisitionNumber ?? this.requisitionNumber,
      vendorId: vendorId ?? this.vendorId,
      vendor: vendor ?? this.vendor,
      isMigrated: isMigrated ?? this.isMigrated,
      needReconcile: needReconcile ?? this.needReconcile,
      pendingExchange: pendingExchange ?? this.pendingExchange,
      exchangeContractId: exchangeContractId ?? this.exchangeContractId,
      rental: rental ?? this.rental,
      sales: sales ?? this.sales,
      exchange: exchange ?? this.exchange,
      inputByUserId: inputByUserId ?? this.inputByUserId,
      inputByUser: inputByUser ?? this.inputByUser,
      dealInactive: dealInactive ?? this.dealInactive,
      truck: truck ?? this.truck,
      billingDate: billingDate ?? this.billingDate,
      billingDateChangeReason:
          billingDateChangeReason ?? this.billingDateChangeReason,
      lastBillingDateChangeReason:
          lastBillingDateChangeReason ?? this.lastBillingDateChangeReason,
      billingDateAdjusted: billingDateAdjusted ?? this.billingDateAdjusted,
      hasVoId: hasVoId ?? this.hasVoId,
      sessionId: sessionId ?? this.sessionId,
      orderDescription: orderDescription ?? this.orderDescription,
      poOrderDescription: poOrderDescription ?? this.poOrderDescription,
      deliveryId: deliveryId ?? this.deliveryId,
      deliveryDeliveryType: deliveryDeliveryType ?? this.deliveryDeliveryType,
      deliveryRequiredDate: deliveryRequiredDate ?? this.deliveryRequiredDate,
      deliveryRequiredTime: deliveryRequiredTime ?? this.deliveryRequiredTime,
      deliveryTargetShipDate:
          deliveryTargetShipDate ?? this.deliveryTargetShipDate,
      deliveryTargetShipTime:
          deliveryTargetShipTime ?? this.deliveryTargetShipTime,
      deliveryDirection: deliveryDirection ?? this.deliveryDirection,
      deliveryAddressType: deliveryAddressType ?? this.deliveryAddressType,
      deliveryFromLocation: deliveryFromLocation ?? this.deliveryFromLocation,
      deliveryFromContact: deliveryFromContact ?? this.deliveryFromContact,
      deliveryFromContactPhone:
          deliveryFromContactPhone ?? this.deliveryFromContactPhone,
      deliveryFromAlternateContact:
          deliveryFromAlternateContact ?? this.deliveryFromAlternateContact,
      deliveryFromAlternateContactPhone: deliveryFromAlternateContactPhone ??
          this.deliveryFromAlternateContactPhone,
      deliveryFromAttention:
          deliveryFromAttention ?? this.deliveryFromAttention,
      deliveryFromAddress1: deliveryFromAddress1 ?? this.deliveryFromAddress1,
      deliveryFromAdd2ress: deliveryFromAdd2ress ?? this.deliveryFromAdd2ress,
      deliveryFromCity: deliveryFromCity ?? this.deliveryFromCity,
      deliveryFromState: deliveryFromState ?? this.deliveryFromState,
      deliveryFromZipCode: deliveryFromZipCode ?? this.deliveryFromZipCode,
      deliveryFromCountry: deliveryFromCountry ?? this.deliveryFromCountry,
      deliveryFromCountryId:
          deliveryFromCountryId ?? this.deliveryFromCountryId,
      deliveryFromCrossStreets:
          deliveryFromCrossStreets ?? this.deliveryFromCrossStreets,
      deliveryToLocation: deliveryToLocation ?? this.deliveryToLocation,
      deliveryToContact: deliveryToContact ?? this.deliveryToContact,
      deliveryToContactPhone:
          deliveryToContactPhone ?? this.deliveryToContactPhone,
      deliveryToAlternateContact:
          deliveryToAlternateContact ?? this.deliveryToAlternateContact,
      deliveryToAlternateContactPhone: deliveryToAlternateContactPhone ??
          this.deliveryToAlternateContactPhone,
      deliveryToAttention: deliveryToAttention ?? this.deliveryToAttention,
      deliveryToAddress1: deliveryToAddress1 ?? this.deliveryToAddress1,
      deliveryToAddress2: deliveryToAddress2 ?? this.deliveryToAddress2,
      deliveryToCity: deliveryToCity ?? this.deliveryToCity,
      deliveryToState: deliveryToState ?? this.deliveryToState,
      deliveryToZipCode: deliveryToZipCode ?? this.deliveryToZipCode,
      deliveryToCountryId: deliveryToCountryId ?? this.deliveryToCountryId,
      deliveryToCountry: deliveryToCountry ?? this.deliveryToCountry,
      deliveryToContactFax: deliveryToContactFax ?? this.deliveryToContactFax,
      deliveryToCrossStreets:
          deliveryToCrossStreets ?? this.deliveryToCrossStreets,
      deliveryDeliveryNotes:
          deliveryDeliveryNotes ?? this.deliveryDeliveryNotes,
      deliveryCarrierId: deliveryCarrierId ?? this.deliveryCarrierId,
      deliveryCarrier: deliveryCarrier ?? this.deliveryCarrier,
      deliveryCarrierAccount:
          deliveryCarrierAccount ?? this.deliveryCarrierAccount,
      deliveryShipViaId: deliveryShipViaId ?? this.deliveryShipViaId,
      deliveryShipVia: deliveryShipVia ?? this.deliveryShipVia,
      deliveryInvoiceId: deliveryInvoiceId ?? this.deliveryInvoiceId,
      deliveryVendorInvoiceId:
          deliveryVendorInvoiceId ?? this.deliveryVendorInvoiceId,
      deliveryEstimatedFreight:
          deliveryEstimatedFreight ?? this.deliveryEstimatedFreight,
      deliveryFreightInvoiceAmount:
          deliveryFreightInvoiceAmount ?? this.deliveryFreightInvoiceAmount,
      deliveryChargeType: deliveryChargeType ?? this.deliveryChargeType,
      deliveryFreightTrackingNumber:
          deliveryFreightTrackingNumber ?? this.deliveryFreightTrackingNumber,
      deliveryFreightTrackingUrl:
          deliveryFreightTrackingUrl ?? this.deliveryFreightTrackingUrl,
      deliveryDropShip: deliveryDropShip ?? this.deliveryDropShip,
      deliveryPackageCode: deliveryPackageCode ?? this.deliveryPackageCode,
      deliveryBillPoFreightOnOrder:
          deliveryBillPoFreightOnOrder ?? this.deliveryBillPoFreightOnOrder,
      deliveryOnlineOrderNumber:
          deliveryOnlineOrderNumber ?? this.deliveryOnlineOrderNumber,
      deliveryOnlineOrderStatus:
          deliveryOnlineOrderStatus ?? this.deliveryOnlineOrderStatus,
      deliveryToVenue: deliveryToVenue ?? this.deliveryToVenue,
      deliveryToVenueId: deliveryToVenueId ?? this.deliveryToVenueId,
      deliveryDateStamp: deliveryDateStamp ?? this.deliveryDateStamp,
      note: note ?? this.note,
      printNoteOnOrder: printNoteOnOrder ?? this.printNoteOnOrder,
      termsConditionsId: termsConditionsId ?? this.termsConditionsId,
      quikReceiptTermsConditionsId:
          quikReceiptTermsConditionsId ?? this.quikReceiptTermsConditionsId,
      quikReceiptTermsConditions:
          quikReceiptTermsConditions ?? this.quikReceiptTermsConditions,
      termsConditions: termsConditions ?? this.termsConditions,
      containerId: containerId ?? this.containerId,
      containerItemId: containerItemId ?? this.containerItemId,
      containerDescription: containerDescription ?? this.containerDescription,
      containerScannableBarCode:
          containerScannableBarCode ?? this.containerScannableBarCode,
      dateStamp: dateStamp ?? this.dateStamp,
      auditNote: auditNote ?? this.auditNote,
      recordTitle: recordTitle ?? this.recordTitle,
      fields: fields ?? this.fields,
      custom: custom ?? this.custom,
      defaultFieldAttributes:
          defaultFieldAttributes ?? this.defaultFieldAttributes);
}