ConsentForm

constructor(id: String = "")

Parameters

id

Unique identifier of the consent form (main purposes: ad_user_data, ad_personalization, analytics_storage. If ad_personalization, subForms may include MMP vendors: "google", "adjust", "appsflyer", "singular", "airbridge")

retentionPeriod

Retention period in months

title

Title of the consent form

content

Description of the consent form

consentStatus

Current consent status (UI binding, usually not set externally)

subForms

Sub-consent forms if present