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
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