import type * as Pinnacle from "../index.mjs"; /** * Returned when a fallback is configured and the recipient does not support RCS. The API checks RCS capabilities at send time. If the recipient's device doesn't support RCS, the fallback SMS is sent instead. You will also receive a `FALLBACK_SENT` webhook event for the original RCS message. */ export interface SentRichMessageFallbackSms extends Pinnacle.SentSmsDetails { /** Indicates that the fallback SMS was sent because the recipient does not support RCS. */ fallbackSent: true; /** Unique identifier of the original RCS message that triggered this fallback. Always begins with the prefix `msg_`. This is the RCS message that could not be delivered — the `messageId` field on this response refers to the actual SMS that was sent as the fallback. */ originalMessageId: string; }