copyWith method

Implementation

WebApiLogicAppFuncGetSettingsResponse copyWith(
    {WebApiLogicAppFuncUserSettingsResponse? userSettings,
    WebApiLogicAppFuncCustomFieldsResponse? customFields,
    WebApiLogicAppFuncCustomFormsResponse? customForms,
    WebApiLogicAppFuncDefaultSettingsResponse? defaultSettings,
    WebApiLogicAppFuncInventorySettingsResponse? inventorySettings,
    WebApiLogicAppFuncConsignmentSettingsResponse? consignmentSettings,
    WebApiLogicAppFuncSystemSettingsResponse? systemSettings,
    WebApiLogicAppFuncDepartmentSettingsResponse? department,
    WebApiLogicAppFuncDocumentBarcodeSettingsResponse?
        documentBarcodeSettings,
    WebApiLogicAppFuncSystemNumbersResponse? systemNumbers,
    WebApiLogicAppFuncWarehouseResponse? warehouses,
    bool? isTraining,
    bool? isQA,
    bool? hasDataWarehouse}) {
  return WebApiLogicAppFuncGetSettingsResponse(
      userSettings: userSettings ?? this.userSettings,
      customFields: customFields ?? this.customFields,
      customForms: customForms ?? this.customForms,
      defaultSettings: defaultSettings ?? this.defaultSettings,
      inventorySettings: inventorySettings ?? this.inventorySettings,
      consignmentSettings: consignmentSettings ?? this.consignmentSettings,
      systemSettings: systemSettings ?? this.systemSettings,
      department: department ?? this.department,
      documentBarcodeSettings:
          documentBarcodeSettings ?? this.documentBarcodeSettings,
      systemNumbers: systemNumbers ?? this.systemNumbers,
      warehouses: warehouses ?? this.warehouses,
      isTraining: isTraining ?? this.isTraining,
      isQA: isQA ?? this.isQA,
      hasDataWarehouse: hasDataWarehouse ?? this.hasDataWarehouse);
}