[@webitel/api-services](../index.html) / [system-setting-service/system-setting-service.api.gen](../modules/system-setting-service_system-setting-service.api.gen.html) / getSystemSettingService # kind_function: getSystemSettingService() > **getSystemSettingService**(): `{ createSystemSetting: (engineCreateSystemSettingRequest: EngineCreateSystemSettingRequest, options?: AxiosRequestConfig) => Promise; deleteSystemSetting: (id: number, options?: AxiosRequestConfig) => Promise; patchSystemSetting: (id: number, engineSystemSettingServicePatchSystemSettingBody: EngineSystemSettingServicePatchSystemSettingBody, options?: AxiosRequestConfig) => Promise; readSystemSetting: (id: number, options?: AxiosRequestConfig) => Promise; searchAvailableSystemSetting: (params?: SearchAvailableSystemSettingParams, options?: AxiosRequestConfig) => Promise; searchSystemSetting: (params?: SearchSystemSettingParams, options?: AxiosRequestConfig) => Promise; updateSystemSetting: (id: number, engineSystemSettingServiceUpdateSystemSettingBody: EngineSystemSettingServiceUpdateSystemSettingBody, options?: AxiosRequestConfig) => Promise }` ## theme_returns `{ createSystemSetting: (engineCreateSystemSettingRequest: EngineCreateSystemSettingRequest, options?: AxiosRequestConfig) => Promise; deleteSystemSetting: (id: number, options?: AxiosRequestConfig) => Promise; patchSystemSetting: (id: number, engineSystemSettingServicePatchSystemSettingBody: EngineSystemSettingServicePatchSystemSettingBody, options?: AxiosRequestConfig) => Promise; readSystemSetting: (id: number, options?: AxiosRequestConfig) => Promise; searchAvailableSystemSetting: (params?: SearchAvailableSystemSettingParams, options?: AxiosRequestConfig) => Promise; searchSystemSetting: (params?: SearchSystemSettingParams, options?: AxiosRequestConfig) => Promise; updateSystemSetting: (id: number, engineSystemSettingServiceUpdateSystemSettingBody: EngineSystemSettingServiceUpdateSystemSettingBody, options?: AxiosRequestConfig) => Promise }` ### createSystemSetting() > **createSystemSetting**: `(engineCreateSystemSettingRequest: EngineCreateSystemSettingRequest, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### engineCreateSystemSettingRequest `EngineCreateSystemSettingRequest` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### deleteSystemSetting() > **deleteSystemSetting**: `(id: number, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `number` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### patchSystemSetting() > **patchSystemSetting**: `(id: number, engineSystemSettingServicePatchSystemSettingBody: EngineSystemSettingServicePatchSystemSettingBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `number` ##### engineSystemSettingServicePatchSystemSettingBody `EngineSystemSettingServicePatchSystemSettingBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### readSystemSetting() > **readSystemSetting**: `(id: number, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `number` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchAvailableSystemSetting() > **searchAvailableSystemSetting**: `(params?: SearchAvailableSystemSettingParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### params? `SearchAvailableSystemSettingParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchSystemSetting() > **searchSystemSetting**: `(params?: SearchSystemSettingParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### params? `SearchSystemSettingParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### updateSystemSetting() > **updateSystemSetting**: `(id: number, engineSystemSettingServiceUpdateSystemSettingBody: EngineSystemSettingServiceUpdateSystemSettingBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `number` ##### engineSystemSettingServiceUpdateSystemSettingBody `EngineSystemSettingServiceUpdateSystemSettingBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise`