Methods
assignHumanAgent
- assignHumanAgent(userSystemId: string, instanceId: number): Promise<string>
-
Parameters
-
userSystemId: string
-
instanceId: number
Returns Promise<string>
ensureUser
- ensureUser(instanceId: number, userSystemId: string, userName: string, address: string, channelName: string, displayName: string, email: string): Promise<GuaribasUser>
-
Parameters
-
instanceId: number
-
userSystemId: string
-
userName: string
-
address: string
-
channelName: string
-
displayName: string
-
email: string
getConversationReference
- getConversationReference(phone: string): Promise<ConversationReference>
-
Parameters
Returns Promise<ConversationReference>
getUserFromAgentSystemId
- getUserFromAgentSystemId(systemId: string): Promise<GuaribasUser>
getUserFromSystemId
- getUserFromSystemId(systemId: string): Promise<GuaribasUser>
importSecurityFile
- importSecurityFile(localPath: string, instance: IGBInstance): Promise<void>
-
Parameters
-
localPath: string
-
instance: IGBInstance
Returns Promise<void>
isAgentSystemId
- isAgentSystemId(systemId: string): Promise<Boolean>
-
Parameters
Returns Promise<Boolean>
updateConversationReference
- updateConversationReference(phone: string, conversationReference: string): Promise<void>
-
Parameters
-
phone: string
-
conversationReference: string
Returns Promise<void>
updateConversationReferenceById
- updateConversationReferenceById(userId: number, conversationReference: string): Promise<void>
-
Parameters
-
userId: number
-
conversationReference: string
Returns Promise<void>
updateHumanAgent
- updateHumanAgent(userSystemId: string, instanceId: number, agentSystemId: string): Promise<GuaribasUser>
-
Parameters
-
userSystemId: string
-
instanceId: number
-
agentSystemId: string
updateUserHearOnDialog
- updateUserHearOnDialog(userId: number, dialogName: string): Promise<GuaribasUser>
-
Parameters
-
userId: number
-
dialogName: string
updateUserInstance
- updateUserInstance(userSystemId: string, instanceId: number): Promise<GuaribasUser>
-
Parameters
-
userSystemId: string
-
instanceId: number
updateUserLocale
- updateUserLocale(userId: number, locale: any): Promise<GuaribasUser>
-
Parameters
-
userId: number
-
locale: any
Security service layer.