Skip to main content

Class: LegalPageApiClient

services/legal_page.LegalPageApiClient

Contains all the endpoints needed to manage legal pages.

Constructors

constructor

new LegalPageApiClient(): LegalPageApiClient

Returns

LegalPageApiClient

Methods

ackLegalPage

ackLegalPage(id, accept?, config?): Promise<SCLegalPageAckType>

Parameters

NameTypeDescription
idstring | number
accept?string | numberAccept or not accept a legal page, valid values are: ('true', 'on', '1').
config?AxiosRequestConfig<any>

Returns

Promise<SCLegalPageAckType>

Defined in

services/legal_page/index.ts:83


getAllLastRevisionsOfLegalPages

getAllLastRevisionsOfLegalPages(config?): Promise<SCLegalPageType[]>

This endpoint retrieves all last revisions of legal pages.

Parameters

NameType
config?AxiosRequestConfig<any>

Returns

Promise<SCLegalPageType[]>

Defined in

services/legal_page/index.ts:54


getAllRevisionsOfLegalPage

getAllRevisionsOfLegalPage(policy, config?): Promise<SCPaginatedResponse<SCLegalPageType>>

This endpoint retrieves all revisions of a legal page.

Parameters

NameType
policystring
config?AxiosRequestConfig<any>

Returns

Promise<SCPaginatedResponse<SCLegalPageType>>

Defined in

services/legal_page/index.ts:47


getLastRevisionOfLegalPage

getLastRevisionOfLegalPage(policy, config?): Promise<SCLegalPageType>

This endpoint retrieves last revision of a legal page.

Parameters

NameType
policystring
config?AxiosRequestConfig<any>

Returns

Promise<SCLegalPageType>

Defined in

services/legal_page/index.ts:63


getLegalPages

getLegalPages(params?, config?): Promise<SCPaginatedResponse<SCLegalPageType>>

This endpoint retrieves all legal pages.

Parameters

NameType
params?LegalPageFilterParams
config?AxiosRequestConfig<any>

Returns

Promise<SCPaginatedResponse<SCLegalPageType>>

Defined in

services/legal_page/index.ts:28


getSpecificLegalPage

getSpecificLegalPage(id, config?): Promise<SCLegalPageType>

This endpoint retrieves a specific legal page.

Parameters

NameType
idstring | number
config?AxiosRequestConfig<any>

Returns

Promise<SCLegalPageType>

Defined in

services/legal_page/index.ts:38


getSpecificUserAck

getSpecificUserAck(id, config?): Promise<SCLegalPageAckType>

This endpoint retrieves a specific user ack.

Parameters

NameType
idstring | number
config?AxiosRequestConfig<any>

Returns

Promise<SCLegalPageAckType>

Defined in

services/legal_page/index.ts:92


searchLegalPages

searchLegalPages(params?, config?): Promise<SCPaginatedResponse<SCLegalPageType>>

This endpoint performs search of a Legal Page.

Parameters

NameType
params?LegalPageFilterParams
config?AxiosRequestConfig<any>

Returns

Promise<SCPaginatedResponse<SCLegalPageType>>

Defined in

services/legal_page/index.ts:72


userAckList

userAckList(config?): Promise<SCLegalPageAckType[]>

This endpoint retrieves all user acks.

Parameters

NameType
config?AxiosRequestConfig<any>

Returns

Promise<SCLegalPageAckType[]>

Defined in

services/legal_page/index.ts:99