Options
All
  • Public
  • Public/Protected
  • All
Menu

Security service layer.

Hierarchy

  • GBService
    • SecService

Index

Methods

assignHumanAgent

  • assignHumanAgent(userSystemId: string, instanceId: number): Promise<string>

ensureUser

  • ensureUser(instanceId: number, userSystemId: string, userName: string, address: string, channelName: string, displayName: string, email: string): Promise<GuaribasUser>

getAllUsers

getConversationReference

  • getConversationReference(phone: string): Promise<ConversationReference>

getUserFromAgentSystemId

  • getUserFromAgentSystemId(systemId: string): Promise<GuaribasUser>

getUserFromSystemId

  • getUserFromSystemId(systemId: string): Promise<GuaribasUser>

importSecurityFile

  • importSecurityFile(localPath: string, instance: IGBInstance): Promise<void>

isAgentSystemId

  • isAgentSystemId(systemId: string): Promise<Boolean>

updateConversationReference

  • updateConversationReference(phone: string, conversationReference: string): Promise<void>

updateConversationReferenceById

  • updateConversationReferenceById(userId: number, conversationReference: string): Promise<void>

updateHumanAgent

  • updateHumanAgent(userSystemId: string, instanceId: number, agentSystemId: string): Promise<GuaribasUser>

updateUserHearOnDialog

  • updateUserHearOnDialog(userId: number, dialogName: string): Promise<GuaribasUser>

updateUserInstance

  • updateUserInstance(userSystemId: string, instanceId: number): Promise<GuaribasUser>

updateUserLocale

  • updateUserLocale(userId: number, locale: any): Promise<GuaribasUser>

Generated using TypeDoc