copyWithWrapped method

WebApiModulesSettingsLaborSettingsLaborRateLaborRate copyWithWrapped({
  1. Wrapped<String?>? laborRateId,
  2. Wrapped<String?>? rateId,
  3. Wrapped<String?>? laborTypeId,
  4. Wrapped<String?>? laborType,
  5. Wrapped<String?>? rateType,
  6. Wrapped<bool?>? includeAsProfitAndLossCategory,
  7. Wrapped<bool?>? includeInCost,
  8. Wrapped<double?>? averageCost,
  9. Wrapped<double?>? price,
  10. Wrapped<double?>? hourlyRate,
  11. Wrapped<double?>? dailyRate,
  12. Wrapped<double?>? weeklyRate,
  13. Wrapped<double?>? monthlyRate,
  14. Wrapped<double?>? hourlyCost,
  15. Wrapped<double?>? dailyCost,
  16. Wrapped<double?>? weeklyCost,
  17. Wrapped<double?>? monthlyCost,
  18. Wrapped<bool?>? lockMarkup,
  19. Wrapped<bool?>? taxable,
  20. Wrapped<String?>? classification,
  21. Wrapped<String?>? iCode,
  22. Wrapped<String?>? description,
  23. Wrapped<String?>? availFor,
  24. Wrapped<String?>? categoryId,
  25. Wrapped<String?>? category,
  26. Wrapped<int?>? subCategoryCount,
  27. Wrapped<String?>? subCategoryId,
  28. Wrapped<String?>? subCategory,
  29. Wrapped<String?>? classificationDescription,
  30. Wrapped<String?>? classificationColor,
  31. Wrapped<String?>? unitId,
  32. Wrapped<String?>? unit,
  33. Wrapped<String?>? unitType,
  34. Wrapped<bool?>? nonDiscountable,
  35. Wrapped<bool?>? overrideProfitAndLossCategory,
  36. Wrapped<String?>? profitAndLossCategoryId,
  37. Wrapped<String?>? profitAndLossCategory,
  38. Wrapped<bool?>? autoCopyNotesToQuoteOrder,
  39. Wrapped<String?>? note,
  40. Wrapped<bool?>? printNoteOnInContract,
  41. Wrapped<bool?>? printNoteOnOutContract,
  42. Wrapped<bool?>? printNoteOnReceiveContract,
  43. Wrapped<bool?>? printNoteOnReturnContract,
  44. Wrapped<bool?>? printNoteOnInvoice,
  45. Wrapped<bool?>? printNoteOnOrder,
  46. Wrapped<bool?>? printNoteOnPickList,
  47. Wrapped<bool?>? printNoteOnPO,
  48. Wrapped<bool?>? printNoteOnQuote,
  49. Wrapped<bool?>? printNoteOnReturnList,
  50. Wrapped<bool?>? printNoteOnPoReceiveList,
  51. Wrapped<bool?>? printNoteOnPoReturnList,
  52. Wrapped<String?>? assetAccountId,
  53. Wrapped<String?>? assetAccountNo,
  54. Wrapped<String?>? assetAccountDescription,
  55. Wrapped<String?>? incomeAccountId,
  56. Wrapped<String?>? incomeAccountNo,
  57. Wrapped<String?>? incomeAccountDescription,
  58. Wrapped<String?>? subIncomeAccountId,
  59. Wrapped<String?>? subIncomeAccountNo,
  60. Wrapped<String?>? subIncomeAccountDescription,
  61. Wrapped<String?>? consignmentIncomeAccountId,
  62. Wrapped<String?>? consignmentIncomeAccountNo,
  63. Wrapped<String?>? consignmentIncomeAccountDescription,
  64. Wrapped<String?>? ldIncomeAccountId,
  65. Wrapped<String?>? ldIncomeAccountNo,
  66. Wrapped<String?>? ldIncomeAccountDescription,
  67. Wrapped<String?>? equipmentSaleIncomeAccountId,
  68. Wrapped<String?>? equipmentSaleIncomeAccountNo,
  69. Wrapped<String?>? equipmentSaleIncomeAccountDescription,
  70. Wrapped<String?>? expenseAccountId,
  71. Wrapped<String?>? expenseAccountNo,
  72. Wrapped<String?>? expenseAccountDescription,
  73. Wrapped<String?>? costOfGoodsSoldExpenseAccountId,
  74. Wrapped<String?>? costOfGoodsSoldExpenseAccountNo,
  75. Wrapped<String?>? costOfGoodsSoldExpenseAccountDescription,
  76. Wrapped<String?>? costOfGoodsRentedExpenseAccountId,
  77. Wrapped<String?>? costOfGoodsRentedExpenseAccountNo,
  78. Wrapped<String?>? costOfGoodsRentedExpenseAccountDescription,
  79. Wrapped<String?>? depreciationExpenseAccountId,
  80. Wrapped<String?>? depreciationExpenseAccountNo,
  81. Wrapped<String?>? depreciationExpenseAccountDescription,
  82. Wrapped<String?>? accumulatedDepreciationExpenseAccountId,
  83. Wrapped<String?>? accumulatedDepreciationExpenseAccountNo,
  84. Wrapped<String?>? accumulatedDepreciationExpenseAccountDescription,
  85. Wrapped<String?>? inputDate,
  86. Wrapped<String?>? inputByUsersId,
  87. Wrapped<String?>? category2,
  88. Wrapped<String?>? class2,
  89. Wrapped<String?>? stockClass,
  90. Wrapped<String?>? webTitle,
  91. Wrapped<bool?>? inactive,
  92. Wrapped<String?>? dateStamp,
  93. Wrapped<bool?>? manifestShippingContainer,
  94. Wrapped<bool?>? manifestStandAloneItem,
  95. Wrapped<bool?>? taxableForMyLocation,
  96. Wrapped<String?>? myLocationId,
  97. Wrapped<bool?>? taxableForAllLocations,
  98. Wrapped<String?>? auditNote,
  99. Wrapped<String?>? recordTitle,
  100. Wrapped? urlIdentifier,
  101. Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>? fields,
  102. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  103. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  104. Wrapped<FwStandardBusinessLogicFwBusinessLogic?>? original,
  105. Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
  106. Wrapped<bool?>? hasImport,
  107. Wrapped<bool?>? hasDocuments,
  108. Wrapped<String?>? createdByUserId,
  109. Wrapped<String?>? createdByUserName,
  110. Wrapped<String?>? createdDateTime,
  111. Wrapped<String?>? modifiedByUserId,
  112. Wrapped<String?>? modifiedByUserName,
  113. Wrapped<String?>? modifiedDateTime,
})

Implementation

WebApiModulesSettingsLaborSettingsLaborRateLaborRate copyWithWrapped({
  Wrapped<String?>? laborRateId,
  Wrapped<String?>? rateId,
  Wrapped<String?>? laborTypeId,
  Wrapped<String?>? laborType,
  Wrapped<String?>? rateType,
  Wrapped<bool?>? includeAsProfitAndLossCategory,
  Wrapped<bool?>? includeInCost,
  Wrapped<double?>? averageCost,
  Wrapped<double?>? price,
  Wrapped<double?>? hourlyRate,
  Wrapped<double?>? dailyRate,
  Wrapped<double?>? weeklyRate,
  Wrapped<double?>? monthlyRate,
  Wrapped<double?>? hourlyCost,
  Wrapped<double?>? dailyCost,
  Wrapped<double?>? weeklyCost,
  Wrapped<double?>? monthlyCost,
  Wrapped<bool?>? lockMarkup,
  Wrapped<bool?>? taxable,
  Wrapped<String?>? classification,
  Wrapped<String?>? iCode,
  Wrapped<String?>? description,
  Wrapped<String?>? availFor,
  Wrapped<String?>? categoryId,
  Wrapped<String?>? category,
  Wrapped<int?>? subCategoryCount,
  Wrapped<String?>? subCategoryId,
  Wrapped<String?>? subCategory,
  Wrapped<String?>? classificationDescription,
  Wrapped<String?>? classificationColor,
  Wrapped<String?>? unitId,
  Wrapped<String?>? unit,
  Wrapped<String?>? unitType,
  Wrapped<bool?>? nonDiscountable,
  Wrapped<bool?>? overrideProfitAndLossCategory,
  Wrapped<String?>? profitAndLossCategoryId,
  Wrapped<String?>? profitAndLossCategory,
  Wrapped<bool?>? autoCopyNotesToQuoteOrder,
  Wrapped<String?>? note,
  Wrapped<bool?>? printNoteOnInContract,
  Wrapped<bool?>? printNoteOnOutContract,
  Wrapped<bool?>? printNoteOnReceiveContract,
  Wrapped<bool?>? printNoteOnReturnContract,
  Wrapped<bool?>? printNoteOnInvoice,
  Wrapped<bool?>? printNoteOnOrder,
  Wrapped<bool?>? printNoteOnPickList,
  Wrapped<bool?>? printNoteOnPO,
  Wrapped<bool?>? printNoteOnQuote,
  Wrapped<bool?>? printNoteOnReturnList,
  Wrapped<bool?>? printNoteOnPoReceiveList,
  Wrapped<bool?>? printNoteOnPoReturnList,
  Wrapped<String?>? assetAccountId,
  Wrapped<String?>? assetAccountNo,
  Wrapped<String?>? assetAccountDescription,
  Wrapped<String?>? incomeAccountId,
  Wrapped<String?>? incomeAccountNo,
  Wrapped<String?>? incomeAccountDescription,
  Wrapped<String?>? subIncomeAccountId,
  Wrapped<String?>? subIncomeAccountNo,
  Wrapped<String?>? subIncomeAccountDescription,
  Wrapped<String?>? consignmentIncomeAccountId,
  Wrapped<String?>? consignmentIncomeAccountNo,
  Wrapped<String?>? consignmentIncomeAccountDescription,
  Wrapped<String?>? ldIncomeAccountId,
  Wrapped<String?>? ldIncomeAccountNo,
  Wrapped<String?>? ldIncomeAccountDescription,
  Wrapped<String?>? equipmentSaleIncomeAccountId,
  Wrapped<String?>? equipmentSaleIncomeAccountNo,
  Wrapped<String?>? equipmentSaleIncomeAccountDescription,
  Wrapped<String?>? expenseAccountId,
  Wrapped<String?>? expenseAccountNo,
  Wrapped<String?>? expenseAccountDescription,
  Wrapped<String?>? costOfGoodsSoldExpenseAccountId,
  Wrapped<String?>? costOfGoodsSoldExpenseAccountNo,
  Wrapped<String?>? costOfGoodsSoldExpenseAccountDescription,
  Wrapped<String?>? costOfGoodsRentedExpenseAccountId,
  Wrapped<String?>? costOfGoodsRentedExpenseAccountNo,
  Wrapped<String?>? costOfGoodsRentedExpenseAccountDescription,
  Wrapped<String?>? depreciationExpenseAccountId,
  Wrapped<String?>? depreciationExpenseAccountNo,
  Wrapped<String?>? depreciationExpenseAccountDescription,
  Wrapped<String?>? accumulatedDepreciationExpenseAccountId,
  Wrapped<String?>? accumulatedDepreciationExpenseAccountNo,
  Wrapped<String?>? accumulatedDepreciationExpenseAccountDescription,
  Wrapped<String?>? inputDate,
  Wrapped<String?>? inputByUsersId,
  Wrapped<String?>? category2,
  Wrapped<String?>? class2,
  Wrapped<String?>? stockClass,
  Wrapped<String?>? webTitle,
  Wrapped<bool?>? inactive,
  Wrapped<String?>? dateStamp,
  Wrapped<bool?>? manifestShippingContainer,
  Wrapped<bool?>? manifestStandAloneItem,
  Wrapped<bool?>? taxableForMyLocation,
  Wrapped<String?>? myLocationId,
  Wrapped<bool?>? taxableForAllLocations,
  Wrapped<String?>? auditNote,
  Wrapped<String?>? recordTitle,
  Wrapped<dynamic>? urlIdentifier,
  Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
  fields,
  Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  Wrapped<FwStandardBusinessLogicFwBusinessLogic?>? original,
  Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
  Wrapped<bool?>? hasImport,
  Wrapped<bool?>? hasDocuments,
  Wrapped<String?>? createdByUserId,
  Wrapped<String?>? createdByUserName,
  Wrapped<String?>? createdDateTime,
  Wrapped<String?>? modifiedByUserId,
  Wrapped<String?>? modifiedByUserName,
  Wrapped<String?>? modifiedDateTime,
}) {
  return WebApiModulesSettingsLaborSettingsLaborRateLaborRate(
    laborRateId: (laborRateId != null ? laborRateId.value : this.laborRateId),
    rateId: (rateId != null ? rateId.value : this.rateId),
    laborTypeId: (laborTypeId != null ? laborTypeId.value : this.laborTypeId),
    laborType: (laborType != null ? laborType.value : this.laborType),
    rateType: (rateType != null ? rateType.value : this.rateType),
    includeAsProfitAndLossCategory: (includeAsProfitAndLossCategory != null
        ? includeAsProfitAndLossCategory.value
        : this.includeAsProfitAndLossCategory),
    includeInCost: (includeInCost != null
        ? includeInCost.value
        : this.includeInCost),
    averageCost: (averageCost != null ? averageCost.value : this.averageCost),
    price: (price != null ? price.value : this.price),
    hourlyRate: (hourlyRate != null ? hourlyRate.value : this.hourlyRate),
    dailyRate: (dailyRate != null ? dailyRate.value : this.dailyRate),
    weeklyRate: (weeklyRate != null ? weeklyRate.value : this.weeklyRate),
    monthlyRate: (monthlyRate != null ? monthlyRate.value : this.monthlyRate),
    hourlyCost: (hourlyCost != null ? hourlyCost.value : this.hourlyCost),
    dailyCost: (dailyCost != null ? dailyCost.value : this.dailyCost),
    weeklyCost: (weeklyCost != null ? weeklyCost.value : this.weeklyCost),
    monthlyCost: (monthlyCost != null ? monthlyCost.value : this.monthlyCost),
    lockMarkup: (lockMarkup != null ? lockMarkup.value : this.lockMarkup),
    taxable: (taxable != null ? taxable.value : this.taxable),
    classification: (classification != null
        ? classification.value
        : this.classification),
    iCode: (iCode != null ? iCode.value : this.iCode),
    description: (description != null ? description.value : this.description),
    availFor: (availFor != null ? availFor.value : this.availFor),
    categoryId: (categoryId != null ? categoryId.value : this.categoryId),
    category: (category != null ? category.value : this.category),
    subCategoryCount: (subCategoryCount != null
        ? subCategoryCount.value
        : this.subCategoryCount),
    subCategoryId: (subCategoryId != null
        ? subCategoryId.value
        : this.subCategoryId),
    subCategory: (subCategory != null ? subCategory.value : this.subCategory),
    classificationDescription: (classificationDescription != null
        ? classificationDescription.value
        : this.classificationDescription),
    classificationColor: (classificationColor != null
        ? classificationColor.value
        : this.classificationColor),
    unitId: (unitId != null ? unitId.value : this.unitId),
    unit: (unit != null ? unit.value : this.unit),
    unitType: (unitType != null ? unitType.value : this.unitType),
    nonDiscountable: (nonDiscountable != null
        ? nonDiscountable.value
        : this.nonDiscountable),
    overrideProfitAndLossCategory: (overrideProfitAndLossCategory != null
        ? overrideProfitAndLossCategory.value
        : this.overrideProfitAndLossCategory),
    profitAndLossCategoryId: (profitAndLossCategoryId != null
        ? profitAndLossCategoryId.value
        : this.profitAndLossCategoryId),
    profitAndLossCategory: (profitAndLossCategory != null
        ? profitAndLossCategory.value
        : this.profitAndLossCategory),
    autoCopyNotesToQuoteOrder: (autoCopyNotesToQuoteOrder != null
        ? autoCopyNotesToQuoteOrder.value
        : this.autoCopyNotesToQuoteOrder),
    note: (note != null ? note.value : this.note),
    printNoteOnInContract: (printNoteOnInContract != null
        ? printNoteOnInContract.value
        : this.printNoteOnInContract),
    printNoteOnOutContract: (printNoteOnOutContract != null
        ? printNoteOnOutContract.value
        : this.printNoteOnOutContract),
    printNoteOnReceiveContract: (printNoteOnReceiveContract != null
        ? printNoteOnReceiveContract.value
        : this.printNoteOnReceiveContract),
    printNoteOnReturnContract: (printNoteOnReturnContract != null
        ? printNoteOnReturnContract.value
        : this.printNoteOnReturnContract),
    printNoteOnInvoice: (printNoteOnInvoice != null
        ? printNoteOnInvoice.value
        : this.printNoteOnInvoice),
    printNoteOnOrder: (printNoteOnOrder != null
        ? printNoteOnOrder.value
        : this.printNoteOnOrder),
    printNoteOnPickList: (printNoteOnPickList != null
        ? printNoteOnPickList.value
        : this.printNoteOnPickList),
    printNoteOnPO: (printNoteOnPO != null
        ? printNoteOnPO.value
        : this.printNoteOnPO),
    printNoteOnQuote: (printNoteOnQuote != null
        ? printNoteOnQuote.value
        : this.printNoteOnQuote),
    printNoteOnReturnList: (printNoteOnReturnList != null
        ? printNoteOnReturnList.value
        : this.printNoteOnReturnList),
    printNoteOnPoReceiveList: (printNoteOnPoReceiveList != null
        ? printNoteOnPoReceiveList.value
        : this.printNoteOnPoReceiveList),
    printNoteOnPoReturnList: (printNoteOnPoReturnList != null
        ? printNoteOnPoReturnList.value
        : this.printNoteOnPoReturnList),
    assetAccountId: (assetAccountId != null
        ? assetAccountId.value
        : this.assetAccountId),
    assetAccountNo: (assetAccountNo != null
        ? assetAccountNo.value
        : this.assetAccountNo),
    assetAccountDescription: (assetAccountDescription != null
        ? assetAccountDescription.value
        : this.assetAccountDescription),
    incomeAccountId: (incomeAccountId != null
        ? incomeAccountId.value
        : this.incomeAccountId),
    incomeAccountNo: (incomeAccountNo != null
        ? incomeAccountNo.value
        : this.incomeAccountNo),
    incomeAccountDescription: (incomeAccountDescription != null
        ? incomeAccountDescription.value
        : this.incomeAccountDescription),
    subIncomeAccountId: (subIncomeAccountId != null
        ? subIncomeAccountId.value
        : this.subIncomeAccountId),
    subIncomeAccountNo: (subIncomeAccountNo != null
        ? subIncomeAccountNo.value
        : this.subIncomeAccountNo),
    subIncomeAccountDescription: (subIncomeAccountDescription != null
        ? subIncomeAccountDescription.value
        : this.subIncomeAccountDescription),
    consignmentIncomeAccountId: (consignmentIncomeAccountId != null
        ? consignmentIncomeAccountId.value
        : this.consignmentIncomeAccountId),
    consignmentIncomeAccountNo: (consignmentIncomeAccountNo != null
        ? consignmentIncomeAccountNo.value
        : this.consignmentIncomeAccountNo),
    consignmentIncomeAccountDescription:
        (consignmentIncomeAccountDescription != null
        ? consignmentIncomeAccountDescription.value
        : this.consignmentIncomeAccountDescription),
    ldIncomeAccountId: (ldIncomeAccountId != null
        ? ldIncomeAccountId.value
        : this.ldIncomeAccountId),
    ldIncomeAccountNo: (ldIncomeAccountNo != null
        ? ldIncomeAccountNo.value
        : this.ldIncomeAccountNo),
    ldIncomeAccountDescription: (ldIncomeAccountDescription != null
        ? ldIncomeAccountDescription.value
        : this.ldIncomeAccountDescription),
    equipmentSaleIncomeAccountId: (equipmentSaleIncomeAccountId != null
        ? equipmentSaleIncomeAccountId.value
        : this.equipmentSaleIncomeAccountId),
    equipmentSaleIncomeAccountNo: (equipmentSaleIncomeAccountNo != null
        ? equipmentSaleIncomeAccountNo.value
        : this.equipmentSaleIncomeAccountNo),
    equipmentSaleIncomeAccountDescription:
        (equipmentSaleIncomeAccountDescription != null
        ? equipmentSaleIncomeAccountDescription.value
        : this.equipmentSaleIncomeAccountDescription),
    expenseAccountId: (expenseAccountId != null
        ? expenseAccountId.value
        : this.expenseAccountId),
    expenseAccountNo: (expenseAccountNo != null
        ? expenseAccountNo.value
        : this.expenseAccountNo),
    expenseAccountDescription: (expenseAccountDescription != null
        ? expenseAccountDescription.value
        : this.expenseAccountDescription),
    costOfGoodsSoldExpenseAccountId: (costOfGoodsSoldExpenseAccountId != null
        ? costOfGoodsSoldExpenseAccountId.value
        : this.costOfGoodsSoldExpenseAccountId),
    costOfGoodsSoldExpenseAccountNo: (costOfGoodsSoldExpenseAccountNo != null
        ? costOfGoodsSoldExpenseAccountNo.value
        : this.costOfGoodsSoldExpenseAccountNo),
    costOfGoodsSoldExpenseAccountDescription:
        (costOfGoodsSoldExpenseAccountDescription != null
        ? costOfGoodsSoldExpenseAccountDescription.value
        : this.costOfGoodsSoldExpenseAccountDescription),
    costOfGoodsRentedExpenseAccountId:
        (costOfGoodsRentedExpenseAccountId != null
        ? costOfGoodsRentedExpenseAccountId.value
        : this.costOfGoodsRentedExpenseAccountId),
    costOfGoodsRentedExpenseAccountNo:
        (costOfGoodsRentedExpenseAccountNo != null
        ? costOfGoodsRentedExpenseAccountNo.value
        : this.costOfGoodsRentedExpenseAccountNo),
    costOfGoodsRentedExpenseAccountDescription:
        (costOfGoodsRentedExpenseAccountDescription != null
        ? costOfGoodsRentedExpenseAccountDescription.value
        : this.costOfGoodsRentedExpenseAccountDescription),
    depreciationExpenseAccountId: (depreciationExpenseAccountId != null
        ? depreciationExpenseAccountId.value
        : this.depreciationExpenseAccountId),
    depreciationExpenseAccountNo: (depreciationExpenseAccountNo != null
        ? depreciationExpenseAccountNo.value
        : this.depreciationExpenseAccountNo),
    depreciationExpenseAccountDescription:
        (depreciationExpenseAccountDescription != null
        ? depreciationExpenseAccountDescription.value
        : this.depreciationExpenseAccountDescription),
    accumulatedDepreciationExpenseAccountId:
        (accumulatedDepreciationExpenseAccountId != null
        ? accumulatedDepreciationExpenseAccountId.value
        : this.accumulatedDepreciationExpenseAccountId),
    accumulatedDepreciationExpenseAccountNo:
        (accumulatedDepreciationExpenseAccountNo != null
        ? accumulatedDepreciationExpenseAccountNo.value
        : this.accumulatedDepreciationExpenseAccountNo),
    accumulatedDepreciationExpenseAccountDescription:
        (accumulatedDepreciationExpenseAccountDescription != null
        ? accumulatedDepreciationExpenseAccountDescription.value
        : this.accumulatedDepreciationExpenseAccountDescription),
    inputDate: (inputDate != null ? inputDate.value : this.inputDate),
    inputByUsersId: (inputByUsersId != null
        ? inputByUsersId.value
        : this.inputByUsersId),
    category2: (category2 != null ? category2.value : this.category2),
    class2: (class2 != null ? class2.value : this.class2),
    stockClass: (stockClass != null ? stockClass.value : this.stockClass),
    webTitle: (webTitle != null ? webTitle.value : this.webTitle),
    inactive: (inactive != null ? inactive.value : this.inactive),
    dateStamp: (dateStamp != null ? dateStamp.value : this.dateStamp),
    manifestShippingContainer: (manifestShippingContainer != null
        ? manifestShippingContainer.value
        : this.manifestShippingContainer),
    manifestStandAloneItem: (manifestStandAloneItem != null
        ? manifestStandAloneItem.value
        : this.manifestStandAloneItem),
    taxableForMyLocation: (taxableForMyLocation != null
        ? taxableForMyLocation.value
        : this.taxableForMyLocation),
    myLocationId: (myLocationId != null
        ? myLocationId.value
        : this.myLocationId),
    taxableForAllLocations: (taxableForAllLocations != null
        ? taxableForAllLocations.value
        : this.taxableForAllLocations),
    auditNote: (auditNote != null ? auditNote.value : this.auditNote),
    recordTitle: (recordTitle != null ? recordTitle.value : this.recordTitle),
    urlIdentifier: (urlIdentifier != null
        ? urlIdentifier.value
        : this.urlIdentifier),
    fields: (fields != null ? fields.value : this.fields),
    custom: (custom != null ? custom.value : this.custom),
    defaultFieldAttributes: (defaultFieldAttributes != null
        ? defaultFieldAttributes.value
        : this.defaultFieldAttributes),
    original: (original != null ? original.value : this.original),
    translation: (translation != null ? translation.value : this.translation),
    hasImport: (hasImport != null ? hasImport.value : this.hasImport),
    hasDocuments: (hasDocuments != null
        ? hasDocuments.value
        : this.hasDocuments),
    createdByUserId: (createdByUserId != null
        ? createdByUserId.value
        : this.createdByUserId),
    createdByUserName: (createdByUserName != null
        ? createdByUserName.value
        : this.createdByUserName),
    createdDateTime: (createdDateTime != null
        ? createdDateTime.value
        : this.createdDateTime),
    modifiedByUserId: (modifiedByUserId != null
        ? modifiedByUserId.value
        : this.modifiedByUserId),
    modifiedByUserName: (modifiedByUserName != null
        ? modifiedByUserName.value
        : this.modifiedByUserName),
    modifiedDateTime: (modifiedDateTime != null
        ? modifiedDateTime.value
        : this.modifiedDateTime),
  );
}