LegalPageApiClient
Contains all the endpoints needed to manage legal pages.
Constructors
Constructor
new LegalPageApiClient():
LegalPageApiClient
Returns
LegalPageApiClient
Methods
ackLegalPage()
staticackLegalPage(id,accept?,config?):Promise<SCLegalPageAckType>
Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | number | |
accept? | string | number | Accept or not accept a legal page, valid values are: ('true', 'on', '1'). |
config? | AxiosRequestConfig |
Returns
Promise<SCLegalPageAckType>
getAllLastRevisionsOfLegalPages()
staticgetAllLastRevisionsOfLegalPages(config?):Promise<SCLegalPageType[]>
This endpoint retrieves all last revisions of legal pages.
Parameters
| Parameter | Type |
|---|---|
config? | AxiosRequestConfig |
Returns
Promise<SCLegalPageType[]>
getAllRevisionsOfLegalPage()
staticgetAllRevisionsOfLegalPage(policy,config?):Promise<SCPaginatedResponse<SCLegalPageType>>
This endpoint retrieves all revisions of a legal page.
Parameters
| Parameter | Type | Description |
|---|---|---|
policy | string | |
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCLegalPageType>>
getLastRevisionOfLegalPage()
staticgetLastRevisionOfLegalPage(policy,config?):Promise<SCLegalPageType>
This endpoint retrieves last revision of a legal page.
Parameters
| Parameter | Type | Description |
|---|---|---|
policy | string | |
config? | AxiosRequestConfig |
Returns
Promise<SCLegalPageType>
getLegalPages()
staticgetLegalPages(params?,config?):Promise<SCPaginatedResponse<SCLegalPageType>>
This endpoint retrieves all legal pages.
Parameters
| Parameter | Type | Description |
|---|---|---|
params? | LegalPageFilterParams | |
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCLegalPageType>>
getSpecificLegalPage()
staticgetSpecificLegalPage(id,config?):Promise<SCLegalPageType>
This endpoint retrieves a specific legal page.
Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | number | |
config? | AxiosRequestConfig |
Returns
Promise<SCLegalPageType>
getSpecificUserAck()
staticgetSpecificUserAck(id,config?):Promise<SCLegalPageAckType>
This endpoint retrieves a specific user ack.
Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | number | |
config? | AxiosRequestConfig |
Returns
Promise<SCLegalPageAckType>
searchLegalPages()
staticsearchLegalPages(params?,config?):Promise<SCPaginatedResponse<SCLegalPageType>>
This endpoint performs search of a Legal Page.
Parameters
| Parameter | Type | Description |
|---|---|---|
params? | LegalPageFilterParams | |
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCLegalPageType>>
userAckList()
staticuserAckList(config?):Promise<SCLegalPageAckType[]>
This endpoint retrieves all user acks.
Parameters
| Parameter | Type |
|---|---|
config? | AxiosRequestConfig |
Returns
Promise<SCLegalPageAckType[]>