Hierarchy

  • ReturnsPurpose

Properties

description: null | string

The purpose description.

descriptionformat?: null | number

description format (1 = HTML, 0 = MOODLE, 2 = PLAIN, or 4 = MARKDOWN

formattedlawfulbases

formattedretentionperiod: string

formattedretentionperiod

formattedsensitivedatareasons: ReturnsPurposeFormattedsensitivedatareasons

formattedsensitivedatareasons

id: number

id

lawfulbases: string

Comma-separated IDs matching records in tool_dataprivacy_lawfulbasis.

name: string

The purpose name.

protected: number

Data retention with higher precedent over user's request to be forgotten.

retentionperiod: string

Retention period. ISO_8601 durations format (as in DateInterval format).

roleoverrides: string

roleoverrides

sensitivedatareasons: null | string

Comma-separated IDs matching records in tool_dataprivacy_sensitive

timecreated: number

timecreated

timemodified: number

timemodified

usermodified: number

usermodified

Generated using TypeDoc