copyWith method

Implementation

WebApiLogicAppFuncGetSettingsResponse copyWith({
  WebApiLogicAppFuncUserSettingsResponse? userSettings,
  WebApiLogicAppFuncCustomFieldsResponse? customFields,
  WebApiLogicAppFuncCustomFormsResponse? customForms,
  WebApiLogicAppFuncDefaultSettingsResponse? defaultSettings,
  WebApiLogicAppFuncInventorySettingsResponse? inventorySettings,
  WebApiLogicAppFuncConsignmentSettingsResponse? consignmentSettings,
  WebApiLogicAppFuncSystemSettingsResponse? systemSettings,
  WebApiLogicAppFuncSecuritySettingsResponse? securitySettings,
  WebApiLogicAppFuncDepartmentSettingsResponse? department,
  WebApiLogicAppFuncDocumentBarcodeSettingsResponse? documentBarcodeSettings,
  WebApiLogicAppFuncSystemNumbersResponse? systemNumbers,
  WebApiLogicAppFuncWarehouseResponse? warehouses,
  bool? isTraining,
  bool? isQA,
  bool? isDefault,
}) {
  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,
    securitySettings: securitySettings ?? this.securitySettings,
    department: department ?? this.department,
    documentBarcodeSettings:
        documentBarcodeSettings ?? this.documentBarcodeSettings,
    systemNumbers: systemNumbers ?? this.systemNumbers,
    warehouses: warehouses ?? this.warehouses,
    isTraining: isTraining ?? this.isTraining,
    isQA: isQA ?? this.isQA,
    isDefault: isDefault ?? this.isDefault,
  );
}