[@webitel/api-services](../index.html) / [audit-form-service/audit-form-service.api.gen](../modules/audit-form-service_audit-form-service.api.gen.html) / getAuditFormService
# kind_function: getAuditFormService()
> **getAuditFormService**(): `{ createAuditForm: (engineCreateAuditFormRequest: EngineCreateAuditFormRequest, options?: AxiosRequestConfig) => Promise; createAuditFormRate: (engineCreateAuditFormRateRequest: EngineCreateAuditFormRateRequest, options?: AxiosRequestConfig) => Promise; deleteAuditForm: (id: number, options?: AxiosRequestConfig) => Promise; deleteAuditRate: (id: string, options?: AxiosRequestConfig) => Promise; patchAuditForm: (id: number, engineAuditFormServicePatchAuditFormBody: EngineAuditFormServicePatchAuditFormBody, options?: AxiosRequestConfig) => Promise; readAuditForm: (id: number, options?: AxiosRequestConfig) => Promise; readAuditRate: (id: string, options?: AxiosRequestConfig) => Promise; searchAuditForm: (params?: SearchAuditFormParams, options?: AxiosRequestConfig) => Promise; searchAuditRate: (formId: number, params?: SearchAuditRateParams, options?: AxiosRequestConfig) => Promise; updateAuditForm: (id: number, engineAuditFormServiceUpdateAuditFormBody: EngineAuditFormServiceUpdateAuditFormBody, options?: AxiosRequestConfig) => Promise; updateAuditRate: (id: string, engineAuditFormServiceUpdateAuditRateBody: EngineAuditFormServiceUpdateAuditRateBody, options?: AxiosRequestConfig) => Promise }`
## theme_returns
`{ createAuditForm: (engineCreateAuditFormRequest: EngineCreateAuditFormRequest, options?: AxiosRequestConfig) => Promise; createAuditFormRate: (engineCreateAuditFormRateRequest: EngineCreateAuditFormRateRequest, options?: AxiosRequestConfig) => Promise; deleteAuditForm: (id: number, options?: AxiosRequestConfig) => Promise; deleteAuditRate: (id: string, options?: AxiosRequestConfig) => Promise; patchAuditForm: (id: number, engineAuditFormServicePatchAuditFormBody: EngineAuditFormServicePatchAuditFormBody, options?: AxiosRequestConfig) => Promise; readAuditForm: (id: number, options?: AxiosRequestConfig) => Promise; readAuditRate: (id: string, options?: AxiosRequestConfig) => Promise; searchAuditForm: (params?: SearchAuditFormParams, options?: AxiosRequestConfig) => Promise; searchAuditRate: (formId: number, params?: SearchAuditRateParams, options?: AxiosRequestConfig) => Promise; updateAuditForm: (id: number, engineAuditFormServiceUpdateAuditFormBody: EngineAuditFormServiceUpdateAuditFormBody, options?: AxiosRequestConfig) => Promise; updateAuditRate: (id: string, engineAuditFormServiceUpdateAuditRateBody: EngineAuditFormServiceUpdateAuditRateBody, options?: AxiosRequestConfig) => Promise }`
### createAuditForm()
> **createAuditForm**: `(engineCreateAuditFormRequest: EngineCreateAuditFormRequest, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### engineCreateAuditFormRequest
`EngineCreateAuditFormRequest`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### createAuditFormRate()
> **createAuditFormRate**: `(engineCreateAuditFormRateRequest: EngineCreateAuditFormRateRequest, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### engineCreateAuditFormRateRequest
`EngineCreateAuditFormRateRequest`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### deleteAuditForm()
> **deleteAuditForm**: `(id: number, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`number`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### deleteAuditRate()
> **deleteAuditRate**: `(id: string, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### patchAuditForm()
> **patchAuditForm**: `(id: number, engineAuditFormServicePatchAuditFormBody: EngineAuditFormServicePatchAuditFormBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`number`
##### engineAuditFormServicePatchAuditFormBody
`EngineAuditFormServicePatchAuditFormBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### readAuditForm()
> **readAuditForm**: `(id: number, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`number`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### readAuditRate()
> **readAuditRate**: `(id: string, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### searchAuditForm()
> **searchAuditForm**: `(params?: SearchAuditFormParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### params?
`SearchAuditFormParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### searchAuditRate()
> **searchAuditRate**: `(formId: number, params?: SearchAuditRateParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### formId
`number`
##### params?
`SearchAuditRateParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### updateAuditForm()
> **updateAuditForm**: `(id: number, engineAuditFormServiceUpdateAuditFormBody: EngineAuditFormServiceUpdateAuditFormBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`number`
##### engineAuditFormServiceUpdateAuditFormBody
`EngineAuditFormServiceUpdateAuditFormBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### updateAuditRate()
> **updateAuditRate**: `(id: string, engineAuditFormServiceUpdateAuditRateBody: EngineAuditFormServiceUpdateAuditRateBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### engineAuditFormServiceUpdateAuditRateBody
`EngineAuditFormServiceUpdateAuditRateBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`