The status of a subscription for a contact.

Hierarchy

  • PublicSubscriptionStatus

Constructors

Properties

brandId?: number

The ID of the brand that the subscription is associated with, if there is one.

description: string

A description of the subscription.

id: string

The ID for the subscription.

The legal reason for the current status of the subscription.

legalBasisExplanation?: string

A more detailed explanation to go with the legal basis.

name: string

The name of the subscription.

preferenceGroupName?: string

The name of the preferences group that the subscription is associated with.

Where the status is determined from e.g. PORTAL_WIDE_STATUS if the contact opted out from the portal.

Whether the contact is subscribed.

attributeTypeMap: {
    baseName: string;
    format: string;
    name: string;
    type: string;
}[] = ...

Type declaration

  • baseName: string
  • format: string
  • name: string
  • type: string
discriminator: undefined | string = undefined

Methods

Generated using TypeDoc