Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • MattermostClient

Index

Constructors

constructor

Methods

addUserToChannel

  • addUserToChannel(__namedParameters: { channelId: string; userId: string }): Promise<unknown>
  • Parameters

    • __namedParameters: { channelId: string; userId: string }
      • channelId: string
      • userId: string

    Returns Promise<unknown>

checkSystemHealth

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

    Returns Promise<IncomingWebhook>

createUser

fetchAllChannels

fetchAllIncomingWebhooks

fetchAllUsers

fetchChannelMembers

fetchIncomingWebhook

fetchUser

login

  • login(__namedParameters: { email: string; password: string }): Promise<string>
  • Parameters

    • __namedParameters: { email: string; password: string }
      • email: string
      • password: string

    Returns Promise<string>

logout

patchUser

postMessageToIncomingWebhook

removeUserFromChannel

  • removeUserFromChannel(__namedParameters: { channelId: string; userId: string }): Promise<unknown>
  • Parameters

    • __namedParameters: { channelId: string; userId: string }
      • channelId: string
      • userId: string

    Returns Promise<unknown>

sendPasswordResetEmail

setPersonalAccessToken

  • setPersonalAccessToken(personalAccessToken: string): void

updateUserActiveStatus

  • updateUserActiveStatus(userId: string, active: boolean): Promise<StatusResponse>

updateUserRole

Generated using TypeDoc