Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Base

Hierarchy

  • Base

Index

Constructors

constructor

Properties

baseApp

baseApp: BaseApp

Private channelMemberServiceObj

channelMemberServiceObj: ChannelMemberService

ChannelMember Service Object.

Private channelServiceObj

channelServiceObj: ChannelService

Channel Service Object.

Optional httpClient

Private messageServiceObj

messageServiceObj: MessageService

Message Service Object.

Private teamMemberServiceObj

teamMemberServiceObj: TeamMemberService

TeamMember Service Object.

Private teamServiceObj

teamServiceObj: TeamService

Team Service Object.

Private threadServiceObj

threadServiceObj: ThreadService

Thread Service Object.

Private userServiceObj

userServiceObj: UserService

User Service Object.

Methods

Private addAuthHeaders

  • addAuthHeaders(): void

Private bootstrapServices

  • bootstrapServices(): void
  • Bootstrap Services.

    Returns void

Private buildUrl

  • buildUrl(endpoint: string): string
  • Parameters

    • endpoint: string

    Returns string

channelMemberService

channelService

del

  • del(endpoint: string, params?: object): Promise<any>
  • Send a del request.

    Parameters

    • endpoint: string
    • Default value params: object = {}

    Returns Promise<any>

get

  • get(endpoint: string, params?: object): Promise<any>
  • Send a get request.

    Parameters

    • endpoint: string
    • Default value params: object = {}

    Returns Promise<any>

getApp

getHttpClient

getUserAccessToken

  • getUserAccessToken(email: string, password: string): Promise<AccessToken>

messageService

patch

  • patch(endpoint: string, params?: object): Promise<any>
  • Send a patch request.

    Parameters

    • endpoint: string
    • Default value params: object = {}

    Returns Promise<any>

post

  • post(endpoint: string, params?: object): Promise<any>
  • Send a post request.

    Parameters

    • endpoint: string
    • Default value params: object = {}

    Returns Promise<any>

Private prepare

put

  • put(endpoint: string, params?: object): Promise<any>
  • Send a put request.

    Parameters

    • endpoint: string
    • Default value params: object = {}

    Returns Promise<any>

setApp

setHttpClient

teamMemberService

teamService

threadService

userService