[@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`