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