[@webitel/api-services](../index.html) / [schema-variables-service/schema-variables-service.api.gen](../modules/schema-variables-service_schema-variables-service.api.gen.html) / getSchemaVariablesService
# kind_function: getSchemaVariablesService()
> **getSchemaVariablesService**(): `{ createSchemaVariable: (engineCreateSchemaVariableRequest: EngineCreateSchemaVariableRequest, options?: AxiosRequestConfig) => Promise; deleteSchemaVariable: (id: number, options?: AxiosRequestConfig) => Promise; patchSchemaVariable: (id: number, engineSchemaVariablesServicePatchSchemaVariableBody: EngineSchemaVariablesServicePatchSchemaVariableBody, options?: AxiosRequestConfig) => Promise; readSchemaVariable: (id: number, options?: AxiosRequestConfig) => Promise; searchSchemaVariable: (params?: SearchSchemaVariableParams, options?: AxiosRequestConfig) => Promise; updateSchemaVariable: (id: number, engineSchemaVariablesServiceUpdateSchemaVariableBody: EngineSchemaVariablesServiceUpdateSchemaVariableBody, options?: AxiosRequestConfig) => Promise }`
## theme_returns
`{ createSchemaVariable: (engineCreateSchemaVariableRequest: EngineCreateSchemaVariableRequest, options?: AxiosRequestConfig) => Promise; deleteSchemaVariable: (id: number, options?: AxiosRequestConfig) => Promise; patchSchemaVariable: (id: number, engineSchemaVariablesServicePatchSchemaVariableBody: EngineSchemaVariablesServicePatchSchemaVariableBody, options?: AxiosRequestConfig) => Promise; readSchemaVariable: (id: number, options?: AxiosRequestConfig) => Promise; searchSchemaVariable: (params?: SearchSchemaVariableParams, options?: AxiosRequestConfig) => Promise; updateSchemaVariable: (id: number, engineSchemaVariablesServiceUpdateSchemaVariableBody: EngineSchemaVariablesServiceUpdateSchemaVariableBody, options?: AxiosRequestConfig) => Promise }`
### createSchemaVariable()
> **createSchemaVariable**: `(engineCreateSchemaVariableRequest: EngineCreateSchemaVariableRequest, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### engineCreateSchemaVariableRequest
`EngineCreateSchemaVariableRequest`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### deleteSchemaVariable()
> **deleteSchemaVariable**: `(id: number, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`number`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### patchSchemaVariable()
> **patchSchemaVariable**: `(id: number, engineSchemaVariablesServicePatchSchemaVariableBody: EngineSchemaVariablesServicePatchSchemaVariableBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`number`
##### engineSchemaVariablesServicePatchSchemaVariableBody
`EngineSchemaVariablesServicePatchSchemaVariableBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### readSchemaVariable()
> **readSchemaVariable**: `(id: number, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`number`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### searchSchemaVariable()
> **searchSchemaVariable**: `(params?: SearchSchemaVariableParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### params?
`SearchSchemaVariableParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### updateSchemaVariable()
> **updateSchemaVariable**: `(id: number, engineSchemaVariablesServiceUpdateSchemaVariableBody: EngineSchemaVariablesServiceUpdateSchemaVariableBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`number`
##### engineSchemaVariablesServiceUpdateSchemaVariableBody
`EngineSchemaVariablesServiceUpdateSchemaVariableBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`