Class AgentHiveChatPreferencesService
Hierarchy
- AgentHiveChatPreferencesService
Properties
Private baseUrl
baseUrl: string = ''
Methods
getChatPreferences
- getChatPreferences(): Promise<AssertsShape<{ createdAt: default<string, AnyObject, string>; preferences: OptionalObjectSchema<{ notificationMuted: default<boolean, AnyObject, boolean> }, AnyObject, TypeOfShape<{ notificationMuted: default<boolean, AnyObject, boolean> }>>; updatedAt: default<string, AnyObject, string>; userId: default<string, AnyObject, string> }>>
Returns Promise<AssertsShape<{ createdAt: default<string, AnyObject, string>; preferences: OptionalObjectSchema<{ notificationMuted: default<boolean, AnyObject, boolean> }, AnyObject, TypeOfShape<{ notificationMuted: default<boolean, AnyObject, boolean> }>>; updatedAt: default<string, AnyObject, string>; userId: default<string, AnyObject, string> }>>
updateChatPreferences
- updateChatPreferences(preferencesRequest: AgentHiveChatPreferencesRequest): Promise<AssertsShape<{ createdAt: default<string, AnyObject, string>; preferences: OptionalObjectSchema<{ notificationMuted: default<boolean, AnyObject, boolean> }, AnyObject, TypeOfShape<{ notificationMuted: default<boolean, AnyObject, boolean> }>>; updatedAt: default<string, AnyObject, string>; userId: default<string, AnyObject, string> }>>
Parameters
Returns Promise<AssertsShape<{ createdAt: default<string, AnyObject, string>; preferences: OptionalObjectSchema<{ notificationMuted: default<boolean, AnyObject, boolean> }, AnyObject, TypeOfShape<{ notificationMuted: default<boolean, AnyObject, boolean> }>>; updatedAt: default<string, AnyObject, string>; userId: default<string, AnyObject, string> }>>
Service to handle Chat Preferences API calls on Agent Hive