copyWithWrapped method

WebApiModulesSettingsSystemSettingsConsignmentSettingsConsignmentSettings copyWithWrapped({
  1. Wrapped<String?>? consignmentSettingsId,
  2. Wrapped<String?>? consignmentSettingsName,
  3. Wrapped<bool?>? enableConsignment,
  4. Wrapped<String?>? consignmentColor,
  5. Wrapped<String?>? consignorFeePoRateId,
  6. Wrapped<String?>? consignorFeePoRateICode,
  7. Wrapped<String?>? consignorFeePoRateDescription,
  8. Wrapped<String?>? consignorFeePoTypeId,
  9. Wrapped<String?>? consignorFeePoDescription,
  10. Wrapped<String?>? consignorFeePoType,
  11. Wrapped<String?>? defaultConsignorFeeBasedOn,
  12. Wrapped<int?>? defaultConsignorPercent,
  13. Wrapped<int?>? defaultHousePercent,
  14. Wrapped<String?>? reReceiveConsignedItemUnretiredReasonId,
  15. Wrapped<String?>? reReceiveConsignedItemUnretiredReason,
  16. Wrapped<bool?>? hideConsignmentTransactionsOnSubRentalTab,
  17. Wrapped<bool?>? awardConsignorFeesForStaged,
  18. Wrapped<bool?>? awardFullConsignorFeeEvenWhenItemsAreOverfulfilled,
  19. Wrapped<bool?>? defaultTreatConsignedQtyAsOwned,
  20. Wrapped<String?>? dateStamp,
  21. Wrapped<bool?>? defaultProcessConsignmentSelectAllInvoices,
  22. Wrapped<String?>? auditNote,
  23. Wrapped<String?>? recordTitle,
  24. Wrapped? urlIdentifier,
  25. Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>? fields,
  26. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  27. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  28. Wrapped<FwStandardBusinessLogicFwBusinessLogic?>? original,
  29. Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
  30. Wrapped<bool?>? hasImport,
  31. Wrapped<String?>? createdByUserId,
  32. Wrapped<String?>? createdByUserName,
  33. Wrapped<String?>? createdDateTime,
  34. Wrapped<String?>? modifiedByUserId,
  35. Wrapped<String?>? modifiedByUserName,
  36. Wrapped<String?>? modifiedDateTime,
})

Implementation

WebApiModulesSettingsSystemSettingsConsignmentSettingsConsignmentSettings
copyWithWrapped({
  Wrapped<String?>? consignmentSettingsId,
  Wrapped<String?>? consignmentSettingsName,
  Wrapped<bool?>? enableConsignment,
  Wrapped<String?>? consignmentColor,
  Wrapped<String?>? consignorFeePoRateId,
  Wrapped<String?>? consignorFeePoRateICode,
  Wrapped<String?>? consignorFeePoRateDescription,
  Wrapped<String?>? consignorFeePoTypeId,
  Wrapped<String?>? consignorFeePoDescription,
  Wrapped<String?>? consignorFeePoType,
  Wrapped<String?>? defaultConsignorFeeBasedOn,
  Wrapped<int?>? defaultConsignorPercent,
  Wrapped<int?>? defaultHousePercent,
  Wrapped<String?>? reReceiveConsignedItemUnretiredReasonId,
  Wrapped<String?>? reReceiveConsignedItemUnretiredReason,
  Wrapped<bool?>? hideConsignmentTransactionsOnSubRentalTab,
  Wrapped<bool?>? awardConsignorFeesForStaged,
  Wrapped<bool?>? awardFullConsignorFeeEvenWhenItemsAreOverfulfilled,
  Wrapped<bool?>? defaultTreatConsignedQtyAsOwned,
  Wrapped<String?>? dateStamp,
  Wrapped<bool?>? defaultProcessConsignmentSelectAllInvoices,
  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<String?>? createdByUserId,
  Wrapped<String?>? createdByUserName,
  Wrapped<String?>? createdDateTime,
  Wrapped<String?>? modifiedByUserId,
  Wrapped<String?>? modifiedByUserName,
  Wrapped<String?>? modifiedDateTime,
}) {
  return WebApiModulesSettingsSystemSettingsConsignmentSettingsConsignmentSettings(
    consignmentSettingsId: (consignmentSettingsId != null
        ? consignmentSettingsId.value
        : this.consignmentSettingsId),
    consignmentSettingsName: (consignmentSettingsName != null
        ? consignmentSettingsName.value
        : this.consignmentSettingsName),
    enableConsignment: (enableConsignment != null
        ? enableConsignment.value
        : this.enableConsignment),
    consignmentColor: (consignmentColor != null
        ? consignmentColor.value
        : this.consignmentColor),
    consignorFeePoRateId: (consignorFeePoRateId != null
        ? consignorFeePoRateId.value
        : this.consignorFeePoRateId),
    consignorFeePoRateICode: (consignorFeePoRateICode != null
        ? consignorFeePoRateICode.value
        : this.consignorFeePoRateICode),
    consignorFeePoRateDescription: (consignorFeePoRateDescription != null
        ? consignorFeePoRateDescription.value
        : this.consignorFeePoRateDescription),
    consignorFeePoTypeId: (consignorFeePoTypeId != null
        ? consignorFeePoTypeId.value
        : this.consignorFeePoTypeId),
    consignorFeePoDescription: (consignorFeePoDescription != null
        ? consignorFeePoDescription.value
        : this.consignorFeePoDescription),
    consignorFeePoType: (consignorFeePoType != null
        ? consignorFeePoType.value
        : this.consignorFeePoType),
    defaultConsignorFeeBasedOn: (defaultConsignorFeeBasedOn != null
        ? defaultConsignorFeeBasedOn.value
        : this.defaultConsignorFeeBasedOn),
    defaultConsignorPercent: (defaultConsignorPercent != null
        ? defaultConsignorPercent.value
        : this.defaultConsignorPercent),
    defaultHousePercent: (defaultHousePercent != null
        ? defaultHousePercent.value
        : this.defaultHousePercent),
    reReceiveConsignedItemUnretiredReasonId:
        (reReceiveConsignedItemUnretiredReasonId != null
        ? reReceiveConsignedItemUnretiredReasonId.value
        : this.reReceiveConsignedItemUnretiredReasonId),
    reReceiveConsignedItemUnretiredReason:
        (reReceiveConsignedItemUnretiredReason != null
        ? reReceiveConsignedItemUnretiredReason.value
        : this.reReceiveConsignedItemUnretiredReason),
    hideConsignmentTransactionsOnSubRentalTab:
        (hideConsignmentTransactionsOnSubRentalTab != null
        ? hideConsignmentTransactionsOnSubRentalTab.value
        : this.hideConsignmentTransactionsOnSubRentalTab),
    awardConsignorFeesForStaged: (awardConsignorFeesForStaged != null
        ? awardConsignorFeesForStaged.value
        : this.awardConsignorFeesForStaged),
    awardFullConsignorFeeEvenWhenItemsAreOverfulfilled:
        (awardFullConsignorFeeEvenWhenItemsAreOverfulfilled != null
        ? awardFullConsignorFeeEvenWhenItemsAreOverfulfilled.value
        : this.awardFullConsignorFeeEvenWhenItemsAreOverfulfilled),
    defaultTreatConsignedQtyAsOwned: (defaultTreatConsignedQtyAsOwned != null
        ? defaultTreatConsignedQtyAsOwned.value
        : this.defaultTreatConsignedQtyAsOwned),
    dateStamp: (dateStamp != null ? dateStamp.value : this.dateStamp),
    defaultProcessConsignmentSelectAllInvoices:
        (defaultProcessConsignmentSelectAllInvoices != null
        ? defaultProcessConsignmentSelectAllInvoices.value
        : this.defaultProcessConsignmentSelectAllInvoices),
    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),
    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),
  );
}