Skip to main content

Interface: ResolvedA2PCampaignConfig

Defined in: packages/sdk/src/types/organization-types.ts:223

Resolved A2P campaign config for one brand — compliant defaults merged with the brand's stored overrides. consentCheckboxLabel + consentDisclosure are the canonical opt-in text the patient sees; the MessageFlow quotes them verbatim, so the live preview's three views render from the same data.

Properties

ageGated

ageGated: boolean

Defined in: packages/sdk/src/types/organization-types.ts:233


consentCheckboxLabel

consentCheckboxLabel: string

Defined in: packages/sdk/src/types/organization-types.ts:239


consentDisclosure

consentDisclosure: string

Defined in: packages/sdk/src/types/organization-types.ts:240


description

description: string

Defined in: packages/sdk/src/types/organization-types.ts:224


directLending

directLending: boolean

Defined in: packages/sdk/src/types/organization-types.ts:238


evidenceUrl

evidenceUrl: string

Defined in: packages/sdk/src/types/organization-types.ts:234


hasEmbeddedLinks: boolean

Defined in: packages/sdk/src/types/organization-types.ts:235


hasEmbeddedPhone

hasEmbeddedPhone: boolean

Defined in: packages/sdk/src/types/organization-types.ts:236


helpMessage

helpMessage: string

Defined in: packages/sdk/src/types/organization-types.ts:230


messageFlow

messageFlow: string

Defined in: packages/sdk/src/types/organization-types.ts:225


messageSamples

messageSamples: string[]

Defined in: packages/sdk/src/types/organization-types.ts:226


optInMessage

optInMessage: string

Defined in: packages/sdk/src/types/organization-types.ts:228


optOutMessage

optOutMessage: string

Defined in: packages/sdk/src/types/organization-types.ts:229


privacyUrl

privacyUrl: string

Defined in: packages/sdk/src/types/organization-types.ts:231


programConsentLabel

programConsentLabel: string

Defined in: packages/sdk/src/types/organization-types.ts:241


subscriberOptIn

subscriberOptIn: boolean

Defined in: packages/sdk/src/types/organization-types.ts:237


termsUrl

termsUrl: string

Defined in: packages/sdk/src/types/organization-types.ts:232


useCase

useCase: string

Defined in: packages/sdk/src/types/organization-types.ts:227