Options
All
  • Public
  • Public/Protected
  • All
Menu

Services for server administration.

Hierarchy

  • GBAdminService

Implements

  • IGBAdminService

Index

Constructors

constructor

Properties

core

core: IGBCoreService

Static GB_PROMPT

GB_PROMPT: string = "GeneralBots: "

Static StrongRegex

StrongRegex: RegExp = new RegExp('^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#$%^&*+_-])(?=.{8,})')

Static masterBotInstanceId

masterBotInstanceId: number = 0

Methods

acquireElevatedToken

  • acquireElevatedToken(instanceId: number): Promise<string>

getValue

  • getValue(instanceId: number, key: string): Promise<string>

publish

  • publish(min: GBMinInstance, packageName: string, republish: boolean): Promise<void>

setValue

  • setValue(instanceId: number, key: string, value: string): Promise<void>

updateSecurityInfo

  • updateSecurityInfo(instanceId: number, authenticatorTenant: string, authenticatorAuthorityHostUrl: string): Promise<IGBInstance>

Static deployPackageCommand

  • deployPackageCommand(min: GBMinInstance, text: string, deployer: IGBDeployer): Promise<void>

Static generateUuid

  • generateUuid(): string

Static getADALCredentialsFromUsername

  • getADALCredentialsFromUsername(username: string, password: string): Promise<any>

Static getADALTokenFromUsername

  • getADALTokenFromUsername(username: string, password: string): Promise<any>

Static getHash

  • getHash(str: any, seed?: number): number

Static getMobileCode

  • getMobileCode(): any

Static getNodeVersion

  • getNodeVersion(): any

Static getNumberIdentifier

  • getNumberIdentifier(): any

Static getRndPassword

  • getRndPassword(): string

Static getRndReadableIdentifier

  • getRndReadableIdentifier(): any

Static isSharePointPath

  • isSharePointPath(path: string): boolean

Static rebuildIndexPackageCommand

  • rebuildIndexPackageCommand(min: GBMinInstance, deployer: IGBDeployer): Promise<void>

Static syncBotServerCommand

  • syncBotServerCommand(min: GBMinInstance, deployer: GBDeployer): Promise<void>

Static undeployPackageCommand

  • undeployPackageCommand(text: any, min: GBMinInstance): Promise<void>

Generated using TypeDoc