Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BaasicApp

Hierarchy

  • BaasicApp

Implements

Index

Constructors

constructor

  • new BaasicApp(apiKey: string, options?: Partial): BaasicApp
  • Parameters

    • apiKey: string
    • Optional options: Partial

    Returns BaasicApp

Properties

apiClient

apiClient: ApiClient

Private apiKey

apiKey: string

applicationSettingModule

applicationSettingModule: ApplicationSettingsClient

articleModule

articleModule: Root

commerceModule

commerceModule: CommerceClient

Private diModule

diModule: DIModule

dynamicResourceModule

dynamicResourceModule: DynamicResourceClient

eventHandler

eventHandler: IEventHandler

fileModule

fileModule: FilesClient

keyValueModule

keyValueModule: KeyValueClient

mediaVaultModule

mediaVaultModule: MediaVaultClient

membershipModule

membershipModule: Root

meteringModule

meteringModule: MeteringClient

notificationModule

notificationModule: NotificationsClient

Private Optional options

options: Partial

settings

settings: Partial

templatingModule

templatingModule: TemplatingClient

tokenHandler

tokenHandler: ITokenHandler

userHandler

userHandler: IUserHandler

userProfileModule

userProfileModule: Root

Private utility

utility: Utility

valueSetModule

valueSetModule: ValueSetClient

Methods

getAccessToken

getApiKey

  • getApiKey(): string

getApiUrl

  • getApiUrl(): URL

getUser

setUser

  • setUser(userInfo: IUser): void

updateAccessToken

  • updateAccessToken(value: IToken): void

Object literals

Static Private defaultSettings

defaultSettings: object

apiRootUrl

apiRootUrl: string = "api.baasic.com"

apiVersion

apiVersion: string = "v1"

enableHALJSON

enableHALJSON: boolean = false

useSSL

useSSL: boolean = true

Generated using TypeDoc