[@webitel/api-services](../index.html) / [slaconditions/slaconditions.api.gen](../modules/slaconditions_slaconditions.api.gen.html) / getSlaconditions
# Function: getSlaconditions()
> **getSlaconditions**(): `object`
## Returns
### createSLACondition()
> **createSLACondition**: \<`TData`\>(`slaId`, `casesInputSLACondition`, `params?`, `options?`) => `Promise`\<`TData`\>
#### Type Parameters
##### TData
`TData` = `AxiosResponse`\<[`CasesSLACondition`](../interfaces/_models.CasesSLACondition.html), `any`\>
#### Parameters
##### slaId
`string`
##### casesInputSLACondition
[`CasesInputSLACondition`](../interfaces/_models.CasesInputSLACondition.html)
##### params?
[`CreateSLAConditionParams`](../types/_models.CreateSLAConditionParams.html)
##### options?
`AxiosRequestConfig`
#### Returns
`Promise`\<`TData`\>
### deleteSLACondition()
> **deleteSLACondition**: \<`TData`\>(`slaId`, `id`, `options?`) => `Promise`\<`TData`\>
#### Type Parameters
##### TData
`TData` = `AxiosResponse`\<[`CasesSLACondition`](../interfaces/_models.CasesSLACondition.html), `any`\>
#### Parameters
##### slaId
`string`
##### id
`string`
##### options?
`AxiosRequestConfig`
#### Returns
`Promise`\<`TData`\>
### listSLAConditions()
> **listSLAConditions**: \<`TData`\>(`slaId`, `params?`, `options?`) => `Promise`\<`TData`\>
#### Type Parameters
##### TData
`TData` = `AxiosResponse`\<[`CasesSLAConditionList`](../interfaces/_models.CasesSLAConditionList.html), `any`\>
#### Parameters
##### slaId
`string`
##### params?
[`ListSLAConditionsParams`](../types/_models.ListSLAConditionsParams.html)
##### options?
`AxiosRequestConfig`
#### Returns
`Promise`\<`TData`\>
### locateSLACondition()
> **locateSLACondition**: \<`TData`\>(`slaId`, `id`, `params?`, `options?`) => `Promise`\<`TData`\>
#### Type Parameters
##### TData
`TData` = `AxiosResponse`\<[`CasesLocateSLAConditionResponse`](../interfaces/_models.CasesLocateSLAConditionResponse.html), `any`\>
#### Parameters
##### slaId
`string`
##### id
`string`
##### params?
[`LocateSLAConditionParams`](../types/_models.LocateSLAConditionParams.html)
##### options?
`AxiosRequestConfig`
#### Returns
`Promise`\<`TData`\>
### updateSLACondition()
> **updateSLACondition**: \<`TData`\>(`slaId`, `id`, `casesInputSLACondition`, `params?`, `options?`) => `Promise`\<`TData`\>
#### Type Parameters
##### TData
`TData` = `AxiosResponse`\<[`CasesSLACondition`](../interfaces/_models.CasesSLACondition.html), `any`\>
#### Parameters
##### slaId
`string`
##### id
`string`
##### casesInputSLACondition
[`CasesInputSLACondition`](../interfaces/_models.CasesInputSLACondition.html)
##### params?
[`UpdateSLAConditionParams`](../types/_models.UpdateSLAConditionParams.html)
##### options?
`AxiosRequestConfig`
#### Returns
`Promise`\<`TData`\>
### updateSLACondition2()
> **updateSLACondition2**: \<`TData`\>(`slaId`, `id`, `casesInputSLACondition`, `params?`, `options?`) => `Promise`\<`TData`\>
#### Type Parameters
##### TData
`TData` = `AxiosResponse`\<[`CasesSLACondition`](../interfaces/_models.CasesSLACondition.html), `any`\>
#### Parameters
##### slaId
`string`
##### id
`string`
##### casesInputSLACondition
[`CasesInputSLACondition`](../interfaces/_models.CasesInputSLACondition.html)
##### params?
[`UpdateSLACondition2Params`](../types/_models.UpdateSLACondition2Params.html)
##### options?
`AxiosRequestConfig`
#### Returns
`Promise`\<`TData`\>