Class AgentHiveGroupsService
Properties
Private baseUrl
baseUrl: string = ''
Methods
addMemberToGroupChat
- addMemberToGroupChat(addMemberGroupChat?: AgentHiveAddMemberGroupRequest): 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> }>>
createGroupChat
- createGroupChat(groupChatRequest?: AgentHiveCreateGroupRequest): 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> }>>
getAllGroupChats
- getAllGroupChats(userId: string, searchValue?: string): Promise<AssertsShape<{ groups: any; links: OptionalObjectSchema<{ next: default<string, AnyObject, string>; previous: default<string, AnyObject, string>; self: default<string, AnyObject, string> }, AnyObject, TypeOfShape<{ next: default<string, AnyObject, string>; previous: default<string, AnyObject, string>; self: default<string, AnyObject, string> }>> }>>
Parameters
userId: string
Optional searchValue: string
Returns Promise<AssertsShape<{ groups: any; links: OptionalObjectSchema<{ next: default<string, AnyObject, string>; previous: default<string, AnyObject, string>; self: default<string, AnyObject, string> }, AnyObject, TypeOfShape<{ next: default<string, AnyObject, string>; previous: default<string, AnyObject, string>; self: default<string, AnyObject, string> }>> }>>
groupMemberDetails
- groupMemberDetails(groupId: string): Promise<AssertsShape<{ members: any }>>
Parameters
Returns Promise<AssertsShape<{ members: any }>>
removeMemberFromGroupChat
- removeMemberFromGroupChat(removeMemberGroupChat?: AgentHiveRemoveMemberGroupRequest): 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> }>>
renameGroupChat
- renameGroupChat(groupId: string, groupName: string): Promise<AssertsShape<{ errorCode: default<string, AnyObject, string>; responseMessage: RequiredStringSchema<string, AnyObject>; returnCode: RequiredStringSchema<string, AnyObject> }>>
Parameters
groupId: string
groupName: string
Returns Promise<AssertsShape<{ errorCode: default<string, AnyObject, string>; responseMessage: RequiredStringSchema<string, AnyObject>; returnCode: RequiredStringSchema<string, AnyObject> }>>
Service to handle Groups API calls on Agent Hive