SudoSOS Back-end API / service/terms-of-service-service / TermsOfServiceService
Class: TermsOfServiceService ​
Constructors ​
Constructor ​
ts
new TermsOfServiceService(): TermsOfServiceService;Returns ​
TermsOfServiceService
Methods ​
asTermsOfServiceResponse() ​
ts
static asTermsOfServiceResponse(tos): TermsOfServiceResponse;Convert a TermsOfService data object to a TermsOfServiceResponse.
Parameters ​
| Parameter | Type |
|---|---|
tos | TermsOfService |
Returns ​
getLatestTermsOfService() ​
ts
static getLatestTermsOfService(): Promise<TermsOfService>;Get the latest TOS revision (highest version number). Throws an error if no TOS files exist.
Returns ​
Promise<TermsOfService>
getTermsOfService() ​
ts
static getTermsOfService(version): Promise<TermsOfService>;Get a specific TOS revision by version string (e.g. "1.0"). Throws an error if the version does not exist.
Parameters ​
| Parameter | Type |
|---|---|
version | string |
Returns ​
Promise<TermsOfService>
listVersions() ​
ts
static listVersions(): Promise<string[]>;List all available TOS versions, sorted ascending by version number.
Returns ​
Promise<string[]>