Skip to main content

MandaitorConfigClient

@mandaitor/sdk


@mandaitor/sdk / MandaitorConfigClient

Class: MandaitorConfigClient

Defined in: packages/sdk/src/widget-config.ts:72

Constructors

Constructor

new MandaitorConfigClient(baseUrl, authToken): MandaitorConfigClient

Defined in: packages/sdk/src/widget-config.ts:73

Parameters

baseUrl

string

authToken

string

Returns

MandaitorConfigClient

Methods

getPublicWidgetConfig()

getPublicWidgetConfig(widgetId): Promise<PublicWidgetConfig>

Defined in: packages/sdk/src/widget-config.ts:139

Parameters

widgetId

string

Returns

Promise<PublicWidgetConfig>


getWidgetConfig()

getWidgetConfig(version?): Promise<WidgetConfiguration>

Defined in: packages/sdk/src/widget-config.ts:79

Parameters

version?

number

Returns

Promise<WidgetConfiguration>


listConfigVersions()

listConfigVersions(): Promise<object[]>

Defined in: packages/sdk/src/widget-config.ts:122

Returns

Promise<object[]>


rollbackConfig()

rollbackConfig(version): Promise<void>

Defined in: packages/sdk/src/widget-config.ts:130

Parameters

version

number

Returns

Promise<void>


updateWidgetConfig()

updateWidgetConfig(config): Promise<{ version: number; widgetId: string; }>

Defined in: packages/sdk/src/widget-config.ts:88

Parameters

config

Partial<WidgetConfiguration>

Returns

Promise<{ version: number; widgetId: string; }>


validateIdPConfig()

validateIdPConfig(idpType, config): Promise<{ message: string; valid: boolean; }>

Defined in: packages/sdk/src/widget-config.ts:103

Parameters

idpType

string

config

IdPConfig

Returns

Promise<{ message: string; valid: boolean; }>