Skip to main content

MondayApp

@appfire/fuse-auth-coreDocs


@appfire/fuse-auth-core / MondayApp

Class: MondayApp

Abstract class that serves as the base for the App class.

Extends

Constructors

new MondayApp()

new MondayApp(key, clientKey, oauthClientId, sharedSecret, signingSecret): MondayApp

Parameters

key: string

clientKey: string

oauthClientId: string

sharedSecret: string

signingSecret: string

Returns

MondayApp

Overrides

App.constructor

Defined in

products/monday/monday.app.ts:42

Properties

clientKey

protected clientKey: string

Inherited from

App.clientKey

Defined in

products/App.ts:52


eventType

protected eventType: string

Inherited from

App.eventType

Defined in

products/App.ts:57


fuseSecret

protected fuseSecret: string

Inherited from

App.fuseSecret

Defined in

products/App.ts:55


key

protected key: string

Inherited from

App.key

Defined in

products/App.ts:51


oauthClientId

protected oauthClientId: string

Inherited from

App.oauthClientId

Defined in

products/App.ts:53


productType

protected productType: string

Inherited from

App.productType

Defined in

products/App.ts:56


sharedSecret

protected sharedSecret: string

Inherited from

App.sharedSecret

Defined in

products/App.ts:54

Methods

getAccountMaxUsers()

getAccountMaxUsers(): number

Returns

number

Defined in

products/monday/monday.app.ts:109


getAccountSlug()

getAccountSlug(): string

Returns

string

Defined in

products/monday/monday.app.ts:69


getAccountTier()

getAccountTier(): string

Returns

string

Defined in

products/monday/monday.app.ts:106


getClaims()

getClaims(token): Claims

Parameters

token: string

Returns

Claims

Inherited from

App.getClaims

Defined in

products/App.ts:146


getClientKey()

getClientKey(): string

Returns

string

Inherited from

App.getClientKey

Defined in

products/App.ts:122


getCreatedAt()

getCreatedAt(): number

Returns

number

Defined in

products/monday/monday.app.ts:127


getFilteredAppData()

getFilteredAppData(): GetMondayApp

Returns

GetMondayApp

Defined in

products/monday/monday.app.ts:185


getFuseSecret()

getFuseSecret(): string

Returns

string

Inherited from

App.getFuseSecret

Defined in

products/App.ts:134


getKey()

getKey(): string

Returns

string

Inherited from

App.getKey

Defined in

products/App.ts:119


getLifecycleFunctionVersion()

getLifecycleFunctionVersion(): string

Returns

string

Defined in

products/monday/monday.app.ts:139


getOauthClientId()

getOauthClientId(): string

Returns

string

Inherited from

App.getOauthClientId

Defined in

products/App.ts:125


getProductType()

getProductType(): string

Returns

string

Inherited from

App.getProductType

Defined in

products/App.ts:131


getRealm()

getRealm(): string

Returns

string

Defined in

products/monday/monday.app.ts:61


getSen()

getSen(): string

Returns

string

Defined in

products/monday/monday.app.ts:83


getSharedSecret()

getSharedSecret(): string

Returns

string

Overrides

App.getSharedSecret

Defined in

products/monday/monday.app.ts:53


getSigningSecret()

getSigningSecret(): string

Returns

string

Defined in

products/monday/monday.app.ts:90


getStatus()

getStatus(): string

Returns

string

Defined in

products/monday/monday.app.ts:77


getSubscription()

getSubscription(): any

Returns

any

Defined in

products/monday/monday.app.ts:115


getUpdatedAt()

getUpdatedAt(): number

Returns

number

Defined in

products/monday/monday.app.ts:131


getUserCluster()

getUserCluster(): any

Returns

any

Defined in

products/monday/monday.app.ts:103


getUserEmail()

getUserEmail(): string

Returns

string

Defined in

products/monday/monday.app.ts:97


getUserId()

getUserId(): number

Returns

number

Defined in

products/monday/monday.app.ts:94


getUserName()

getUserName(): string

Returns

string

Defined in

products/monday/monday.app.ts:100


getVersionData()

getVersionData(): string

Returns

string

Defined in

products/monday/monday.app.ts:112


setAccountMaxUsers()

setAccountMaxUsers(accountMaxUsers): void

Parameters

accountMaxUsers: number

Returns

void

Defined in

products/monday/monday.app.ts:158


setAccountSlug()

setAccountSlug(accountSlug): void

Parameters

accountSlug: string

Returns

void

Defined in

products/monday/monday.app.ts:73


setAccountTier()

setAccountTier(accountTier): void

Parameters

accountTier: string

Returns

void

Defined in

products/monday/monday.app.ts:155


setCreatedAt()

setCreatedAt(createdAt): void

Parameters

createdAt: number

Returns

void

Defined in

products/monday/monday.app.ts:119


setEventType()

setEventType(eventType): void

Parameters

eventType: string

Returns

void

Inherited from

App.setEventType

Defined in

products/App.ts:143


setFuseSecret()

setFuseSecret(fuseSecret): void

Parameters

fuseSecret: string

Returns

void

Inherited from

App.setFuseSecret

Defined in

products/App.ts:140


setLifecycleFunctionVersion()

setLifecycleFunctionVersion(lifecycleFunctionVersion): void

Parameters

lifecycleFunctionVersion: string

Returns

void

Defined in

products/monday/monday.app.ts:135


setProductType()

setProductType(productType): void

Parameters

productType: string

Returns

void

Inherited from

App.setProductType

Defined in

products/App.ts:137


setRealm()

setRealm(realm): void

Parameters

realm: string

Returns

void

Defined in

products/monday/monday.app.ts:65


setSen()

setSen(sen): void

Parameters

sen: string

Returns

void

Defined in

products/monday/monday.app.ts:86


setSharedSecret()

setSharedSecret(sharedSecret): void

Parameters

sharedSecret: string

Returns

void

Defined in

products/monday/monday.app.ts:57


setStatus()

setStatus(status): void

Parameters

status: string

Returns

void

Defined in

products/monday/monday.app.ts:80


setSubscription()

setSubscription(subscription): MondayApp

Parameters

subscription: any

Returns

MondayApp

Defined in

products/monday/monday.app.ts:165


setUpdatedAt()

setUpdatedAt(updatedAt): void

Parameters

updatedAt: number

Returns

void

Defined in

products/monday/monday.app.ts:123


setUserCluster()

setUserCluster(userCluster): void

Parameters

userCluster: any

Returns

void

Defined in

products/monday/monday.app.ts:152


setUserEmail()

setUserEmail(userEmail): void

Parameters

userEmail: string

Returns

void

Defined in

products/monday/monday.app.ts:146


setUserId()

setUserId(userId): void

Parameters

userId: number

Returns

void

Defined in

products/monday/monday.app.ts:143


setUserName()

setUserName(userName): void

Parameters

userName: string

Returns

void

Defined in

products/monday/monday.app.ts:149


setVersionData()

setVersionData(versionData): MondayApp

Parameters

versionData: any

Returns

MondayApp

Defined in

products/monday/monday.app.ts:161


toJSON()

toJSON(): object

Converts the App object to JSON.

Returns

object

The JSON representation of the App object.

Inherited from

App.toJSON

Defined in

products/App.ts:109


validateFuseToken()

validateFuseToken(token): boolean

Validates a Fuse token.

Parameters

token: string

The Fuse token to validate.

Returns

boolean

True if the token is valid, false otherwise.

Inherited from

App.validateFuseToken

Defined in

products/App.ts:91


validateToken()

validateToken(token): boolean

Abstract method for validating a token.

Parameters

token: string

The token to validate.

Returns

boolean

True if the token is valid, false otherwise.

Overrides

App.validateToken

Defined in

products/monday/monday.app.ts:170