Constructors
constructor
-
Parameters
-
Optional personalAccessToken: string
Methods
addUserToChannel
- addUserToChannel(__namedParameters: { channelId: string; userId: string }): Promise<unknown>
-
Parameters
-
__namedParameters: { channelId: string; userId: string }
-
channelId: string
-
userId: string
Returns Promise<unknown>
createIncomingWebhooks
- createIncomingWebhooks(params: { channelId: string; description: string; displayName: string; iconUrl: string; userId: string; userName: string }): Promise<IncomingWebhook>
-
Parameters
-
params: { channelId: string; description: string; displayName: string; iconUrl: string; userId: string; userName: string }
-
channelId: string
-
description: string
-
displayName: string
-
iconUrl: string
-
userId: string
-
userName: string
login
- login(__namedParameters: { email: string; password: string }): Promise<string>
-
Parameters
-
__namedParameters: { email: string; password: string }
-
email: string
-
password: string
Returns Promise<string>
postMessageToIncomingWebhook
-
Parameters
Returns Promise<unknown>
removeUserFromChannel
- removeUserFromChannel(__namedParameters: { channelId: string; userId: string }): Promise<unknown>
-
Parameters
-
__namedParameters: { channelId: string; userId: string }
-
channelId: string
-
userId: string
Returns Promise<unknown>
setPersonalAccessToken
- setPersonalAccessToken(personalAccessToken: string): void
-
Parameters
-
personalAccessToken: string
Returns void
updateUserActiveStatus
- updateUserActiveStatus(userId: string, active: boolean): Promise<StatusResponse>
-
Parameters
-
userId: string
-
active: boolean