import type { ConsentStatus } from './ConsentStatus'; import type { ChannelType } from './ChannelType'; /** * @type SubscriptionStatusEntry: Individual subscription status entry for a specific channel * * @property channel: * * @property contactPointValue: The customer\'s contact point value, polymorphic based on the channel type as below: - `sms` - Subject\'s phone number in E.164 format, ex: `+1 424 535 3546` - `email` - Subject\'s email address in RFC 5321 & RFC 5322 format, ex: `jack.sparrow@salesforce.com` * - **Min Length:** 3 * - **Max Length:** 320 * * @property status: * */ export type SubscriptionStatusEntry = { channel: ChannelType; contactPointValue: string; status: ConsentStatus; } & { [key: string]: any; };