copyWithWrapped method

Implementation

WebApiModulesAccountServicesAccountAccountControllerGetSessionResponse
copyWithWrapped({
  Wrapped<WebApiLogicAppFuncSessionLocation?>? location,
  Wrapped<WebApiLogicAppFuncSessionWarehouse?>? warehouse,
  Wrapped<WebApiLogicAppFuncSessionDepartment?>? department,
  Wrapped<WebApiLogicAppFuncSessionUser?>? webUser,
  Wrapped<WebApiLogicAppFuncSessionDeal?>? deal,
  Wrapped<FwStandardAppManagerFwAmSecurityTreeNode?>? applicationtree,
  Wrapped<dynamic>? applicationOptions,
  Wrapped<String?>? clientcode,
  Wrapped<String?>? serverVersion,
  Wrapped<WebApiModulesAccountServicesAccountSystemSettingsResponse?>?
  systemSettings,
  Wrapped<dynamic>? plugins,
}) {
  return WebApiModulesAccountServicesAccountAccountControllerGetSessionResponse(
    location: (location != null ? location.value : this.location),
    warehouse: (warehouse != null ? warehouse.value : this.warehouse),
    department: (department != null ? department.value : this.department),
    webUser: (webUser != null ? webUser.value : this.webUser),
    deal: (deal != null ? deal.value : this.deal),
    applicationtree: (applicationtree != null
        ? applicationtree.value
        : this.applicationtree),
    applicationOptions: (applicationOptions != null
        ? applicationOptions.value
        : this.applicationOptions),
    clientcode: (clientcode != null ? clientcode.value : this.clientcode),
    serverVersion: (serverVersion != null
        ? serverVersion.value
        : this.serverVersion),
    systemSettings: (systemSettings != null
        ? systemSettings.value
        : this.systemSettings),
    plugins: (plugins != null ? plugins.value : this.plugins),
  );
}