Class AgentHiveUsersService
Properties
Private baseUrl
baseUrl: string = ''
Methods
downloadAllAttachment
- downloadAllAttachment(attachmentIds: string[]): Promise<HttpResponse>
getAllUsers
- getAllUsers(value?: string): Promise<AssertsShape<{ totalUsers: RequiredNumberSchema<number, AnyObject>; users: any }>>
Parameters
Returns Promise<AssertsShape<{ totalUsers: RequiredNumberSchema<number, AnyObject>; users: any }>>
initUserHubSync
- initUserHubSync(userId: string): Promise<unknown>
Parameters
Returns Promise<unknown>
updateUserAvailability
- updateUserAvailability(userAvailability: AgentHiveUserAvailabilityRequest): Promise<AssertsShape<{ errorCode: default<string, AnyObject, string>; responseMessage: RequiredStringSchema<string, AnyObject>; returnCode: RequiredStringSchema<string, AnyObject> }>>
Parameters
Returns Promise<AssertsShape<{ errorCode: default<string, AnyObject, string>; responseMessage: RequiredStringSchema<string, AnyObject>; returnCode: RequiredStringSchema<string, AnyObject> }>>
updateUserSubscription
- updateUserSubscription(userSubscriptionPayload: AgentHiveUserSubscriptionRequest): Promise<AssertsShape<{ errorCode: default<string, AnyObject, string>; responseMessage: RequiredStringSchema<string, AnyObject>; returnCode: RequiredStringSchema<string, AnyObject> }>>
Parameters
Returns Promise<AssertsShape<{ errorCode: default<string, AnyObject, string>; responseMessage: RequiredStringSchema<string, AnyObject>; returnCode: RequiredStringSchema<string, AnyObject> }>>
upload
- upload(uploadDetails: CXoneFileUploadRequest, uId: string): Promise<AssertsShape<{ expireAt: default<string, AnyObject, string>; id: RequiredStringSchema<string, AnyObject>; uId: RequiredStringSchema<string, AnyObject>; url: RequiredStringSchema<string, AnyObject> }>>
Parameters
Returns Promise<AssertsShape<{ expireAt: default<string, AnyObject, string>; id: RequiredStringSchema<string, AnyObject>; uId: RequiredStringSchema<string, AnyObject>; url: RequiredStringSchema<string, AnyObject> }>>
- Promise resolving to file upload response
uploadConversationAttachment
Service to handle Users API calls on Agent Hive