[@webitel/api-services](../index.html) / [queue-skill-service/queue-skill-service.api.gen](../modules/queue-skill-service_queue-skill-service.api.gen.html) / getQueueSkillService
# kind_function: getQueueSkillService()
> **getQueueSkillService**(): `{ createQueueSkill: (queueId: number, engineQueueSkillServiceCreateQueueSkillBody: EngineQueueSkillServiceCreateQueueSkillBody, options?: AxiosRequestConfig) => Promise; deleteQueueSkill: (queueId: number, id: number, options?: AxiosRequestConfig) => Promise; patchQueueSkill: (queueId: number, id: number, engineQueueSkillServicePatchQueueSkillBody: EngineQueueSkillServicePatchQueueSkillBody, options?: AxiosRequestConfig) => Promise; readQueueSkill: (queueId: number, id: number, options?: AxiosRequestConfig) => Promise; searchQueueSkill: (queueId: number, params?: SearchQueueSkillParams, options?: AxiosRequestConfig) => Promise; updateQueueSkill: (queueId: number, id: number, engineQueueSkillServiceUpdateQueueSkillBody: EngineQueueSkillServiceUpdateQueueSkillBody, options?: AxiosRequestConfig) => Promise }`
## theme_returns
`{ createQueueSkill: (queueId: number, engineQueueSkillServiceCreateQueueSkillBody: EngineQueueSkillServiceCreateQueueSkillBody, options?: AxiosRequestConfig) => Promise; deleteQueueSkill: (queueId: number, id: number, options?: AxiosRequestConfig) => Promise; patchQueueSkill: (queueId: number, id: number, engineQueueSkillServicePatchQueueSkillBody: EngineQueueSkillServicePatchQueueSkillBody, options?: AxiosRequestConfig) => Promise; readQueueSkill: (queueId: number, id: number, options?: AxiosRequestConfig) => Promise; searchQueueSkill: (queueId: number, params?: SearchQueueSkillParams, options?: AxiosRequestConfig) => Promise; updateQueueSkill: (queueId: number, id: number, engineQueueSkillServiceUpdateQueueSkillBody: EngineQueueSkillServiceUpdateQueueSkillBody, options?: AxiosRequestConfig) => Promise }`
### createQueueSkill()
> **createQueueSkill**: `(queueId: number, engineQueueSkillServiceCreateQueueSkillBody: EngineQueueSkillServiceCreateQueueSkillBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### queueId
`number`
##### engineQueueSkillServiceCreateQueueSkillBody
`EngineQueueSkillServiceCreateQueueSkillBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### deleteQueueSkill()
> **deleteQueueSkill**: `(queueId: number, id: number, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### queueId
`number`
##### id
`number`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### patchQueueSkill()
> **patchQueueSkill**: `(queueId: number, id: number, engineQueueSkillServicePatchQueueSkillBody: EngineQueueSkillServicePatchQueueSkillBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### queueId
`number`
##### id
`number`
##### engineQueueSkillServicePatchQueueSkillBody
`EngineQueueSkillServicePatchQueueSkillBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### readQueueSkill()
> **readQueueSkill**: `(queueId: number, id: number, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### queueId
`number`
##### id
`number`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### searchQueueSkill()
> **searchQueueSkill**: `(queueId: number, params?: SearchQueueSkillParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### queueId
`number`
##### params?
`SearchQueueSkillParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### updateQueueSkill()
> **updateQueueSkill**: `(queueId: number, id: number, engineQueueSkillServiceUpdateQueueSkillBody: EngineQueueSkillServiceUpdateQueueSkillBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### queueId
`number`
##### id
`number`
##### engineQueueSkillServiceUpdateQueueSkillBody
`EngineQueueSkillServiceUpdateQueueSkillBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`