copyWith method

WebApiModulesHomeControlsContractItemDetailContractItemDetail copyWith({
  1. String? contractId,
  2. String? contractNumber,
  3. String? contractType,
  4. String? orderId,
  5. String? orderItemId,
  6. String? orderNumber,
  7. String? orderDescription,
  8. String? iCode,
  9. String? iCodeDisplay,
  10. String? iCodeColor,
  11. String? description,
  12. String? descriptionColor,
  13. double? quantity,
  14. String? barCode,
  15. String? itemId,
  16. String? manufacturerPartNumber,
  17. String? trackedBy,
  18. String? categoryId,
  19. String? vendorId,
  20. String? vendor,
  21. String? vendorColor,
  22. String? inventoryId,
  23. String? warehouseId,
  24. String? warehouseCode,
  25. String? warehouse,
  26. String? primaryOrderItemId,
  27. String? itemClass,
  28. String? itemOrder,
  29. String? orderBy,
  30. String? notes,
  31. String? orderType,
  32. String? recType,
  33. String? recTypeDisplay,
  34. String? optionColor,
  35. String? usersId,
  36. String? userName,
  37. String? transactionDateTime,
  38. String? parentId,
  39. double? accessoryRatio,
  40. String? nestedOrderItemId,
  41. String? containerItemId,
  42. String? containerBarCode,
  43. bool? isConsignment,
  44. String? consignorId,
  45. String? consignor,
  46. String? consignorAgreementId,
  47. String? consignorAgreementNumber,
  48. bool? isVoid,
  49. int? nestingLevel,
  50. String? vendorConsignorId,
  51. String? vendorConsignor,
  52. String? exception,
  53. String? auditNote,
  54. String? recordTitle,
  55. List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
  56. List<FwStandardDataFwCustomValue>? custom,
  57. List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
  58. List<FwStandardDataFwTranslatedValue>? translation,
})

Implementation

WebApiModulesHomeControlsContractItemDetailContractItemDetail copyWith(
    {String? contractId,
    String? contractNumber,
    String? contractType,
    String? orderId,
    String? orderItemId,
    String? orderNumber,
    String? orderDescription,
    String? iCode,
    String? iCodeDisplay,
    String? iCodeColor,
    String? description,
    String? descriptionColor,
    double? quantity,
    String? barCode,
    String? itemId,
    String? manufacturerPartNumber,
    String? trackedBy,
    String? categoryId,
    String? vendorId,
    String? vendor,
    String? vendorColor,
    String? inventoryId,
    String? warehouseId,
    String? warehouseCode,
    String? warehouse,
    String? primaryOrderItemId,
    String? itemClass,
    String? itemOrder,
    String? orderBy,
    String? notes,
    String? orderType,
    String? recType,
    String? recTypeDisplay,
    String? optionColor,
    String? usersId,
    String? userName,
    String? transactionDateTime,
    String? parentId,
    double? accessoryRatio,
    String? nestedOrderItemId,
    String? containerItemId,
    String? containerBarCode,
    bool? isConsignment,
    String? consignorId,
    String? consignor,
    String? consignorAgreementId,
    String? consignorAgreementNumber,
    bool? isVoid,
    int? nestingLevel,
    String? vendorConsignorId,
    String? vendorConsignor,
    String? exception,
    String? auditNote,
    String? recordTitle,
    List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
    List<FwStandardDataFwCustomValue>? custom,
    List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
    List<FwStandardDataFwTranslatedValue>? translation}) {
  return WebApiModulesHomeControlsContractItemDetailContractItemDetail(
      contractId: contractId ?? this.contractId,
      contractNumber: contractNumber ?? this.contractNumber,
      contractType: contractType ?? this.contractType,
      orderId: orderId ?? this.orderId,
      orderItemId: orderItemId ?? this.orderItemId,
      orderNumber: orderNumber ?? this.orderNumber,
      orderDescription: orderDescription ?? this.orderDescription,
      iCode: iCode ?? this.iCode,
      iCodeDisplay: iCodeDisplay ?? this.iCodeDisplay,
      iCodeColor: iCodeColor ?? this.iCodeColor,
      description: description ?? this.description,
      descriptionColor: descriptionColor ?? this.descriptionColor,
      quantity: quantity ?? this.quantity,
      barCode: barCode ?? this.barCode,
      itemId: itemId ?? this.itemId,
      manufacturerPartNumber:
          manufacturerPartNumber ?? this.manufacturerPartNumber,
      trackedBy: trackedBy ?? this.trackedBy,
      categoryId: categoryId ?? this.categoryId,
      vendorId: vendorId ?? this.vendorId,
      vendor: vendor ?? this.vendor,
      vendorColor: vendorColor ?? this.vendorColor,
      inventoryId: inventoryId ?? this.inventoryId,
      warehouseId: warehouseId ?? this.warehouseId,
      warehouseCode: warehouseCode ?? this.warehouseCode,
      warehouse: warehouse ?? this.warehouse,
      primaryOrderItemId: primaryOrderItemId ?? this.primaryOrderItemId,
      itemClass: itemClass ?? this.itemClass,
      itemOrder: itemOrder ?? this.itemOrder,
      orderBy: orderBy ?? this.orderBy,
      notes: notes ?? this.notes,
      orderType: orderType ?? this.orderType,
      recType: recType ?? this.recType,
      recTypeDisplay: recTypeDisplay ?? this.recTypeDisplay,
      optionColor: optionColor ?? this.optionColor,
      usersId: usersId ?? this.usersId,
      userName: userName ?? this.userName,
      transactionDateTime: transactionDateTime ?? this.transactionDateTime,
      parentId: parentId ?? this.parentId,
      accessoryRatio: accessoryRatio ?? this.accessoryRatio,
      nestedOrderItemId: nestedOrderItemId ?? this.nestedOrderItemId,
      containerItemId: containerItemId ?? this.containerItemId,
      containerBarCode: containerBarCode ?? this.containerBarCode,
      isConsignment: isConsignment ?? this.isConsignment,
      consignorId: consignorId ?? this.consignorId,
      consignor: consignor ?? this.consignor,
      consignorAgreementId: consignorAgreementId ?? this.consignorAgreementId,
      consignorAgreementNumber:
          consignorAgreementNumber ?? this.consignorAgreementNumber,
      isVoid: isVoid ?? this.isVoid,
      nestingLevel: nestingLevel ?? this.nestingLevel,
      vendorConsignorId: vendorConsignorId ?? this.vendorConsignorId,
      vendorConsignor: vendorConsignor ?? this.vendorConsignor,
      exception: exception ?? this.exception,
      auditNote: auditNote ?? this.auditNote,
      recordTitle: recordTitle ?? this.recordTitle,
      fields: fields ?? this.fields,
      custom: custom ?? this.custom,
      defaultFieldAttributes:
          defaultFieldAttributes ?? this.defaultFieldAttributes,
      translation: translation ?? this.translation);
}