Skip to main content
Version: Next

Token Module

Classes

Token

Defined in: messages/Token.ts:62

Information about an access token

Constructors

Constructor

> new Token(): Token

Returns

Token

Properties

createdAt

> readonly createdAt: number = 0

Defined in: messages/Token.ts:71

Creation time of the token as unix timestamp in milliseconds


isProvisioned?

> readonly optional isProvisioned: boolean = false

Defined in: messages/Token.ts:76

Is the token provisioned, and you can't remove it or change it


name

> readonly name: string = ""

Defined in: messages/Token.ts:66

Name of the token


permissions?

> readonly optional permissions: TokenPermissions

Defined in: messages/Token.ts:81

Permissions of the token

Methods

parse()

> static parse(data): Token

Defined in: messages/Token.ts:83

Parameters
data

OriginalTokenInfo

Returns

Token

TokenPermissions

Defined in: messages/Token.ts:13

Token Permissions

Constructors

Constructor

> new TokenPermissions(): TokenPermissions

Returns

TokenPermissions

Properties

fullAccess

> readonly fullAccess: boolean = false

Defined in: messages/Token.ts:18

Full access The token allows to create, remove and update settings of buckets, manage tokens and read and write data.


read?

> readonly optional read: string[] = []

Defined in: messages/Token.ts:24

Read access List of buckets allowed to read


write?

> readonly optional write: string[] = []

Defined in: messages/Token.ts:30

Write access List of buckets allowed to write

Methods

parse()

> static parse(data): TokenPermissions

Defined in: messages/Token.ts:32

Parameters
data

OriginalTokenPermission

Returns

TokenPermissions


serialize()

> static serialize(data): OriginalTokenPermission

Defined in: messages/Token.ts:40

Parameters
data

TokenPermissions

Returns

OriginalTokenPermission