copyWithWrapped method

WebApiModulesAccountServicesAccountSystemSettingsResponse copyWithWrapped({
  1. Wrapped<String?>? defaultUnitId,
  2. Wrapped<String?>? defaultRank,
  3. Wrapped<bool?>? requireOriginalShow,
  4. Wrapped<bool?>? userAssignedICodes,
  5. Wrapped<bool?>? quikScanStageBySession,
  6. Wrapped<FwStandardSqlServerFwJsonDataTable?>? barcodeSkipPrefixes,
})

Implementation

WebApiModulesAccountServicesAccountSystemSettingsResponse copyWithWrapped(
    {Wrapped<String?>? defaultUnitId,
    Wrapped<String?>? defaultRank,
    Wrapped<bool?>? requireOriginalShow,
    Wrapped<bool?>? userAssignedICodes,
    Wrapped<bool?>? quikScanStageBySession,
    Wrapped<FwStandardSqlServerFwJsonDataTable?>? barcodeSkipPrefixes}) {
  return WebApiModulesAccountServicesAccountSystemSettingsResponse(
      defaultUnitId:
          (defaultUnitId != null ? defaultUnitId.value : this.defaultUnitId),
      defaultRank:
          (defaultRank != null ? defaultRank.value : this.defaultRank),
      requireOriginalShow: (requireOriginalShow != null
          ? requireOriginalShow.value
          : this.requireOriginalShow),
      userAssignedICodes: (userAssignedICodes != null
          ? userAssignedICodes.value
          : this.userAssignedICodes),
      quikScanStageBySession: (quikScanStageBySession != null
          ? quikScanStageBySession.value
          : this.quikScanStageBySession),
      barcodeSkipPrefixes: (barcodeSkipPrefixes != null
          ? barcodeSkipPrefixes.value
          : this.barcodeSkipPrefixes));
}