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));
}