Twilio SMS Message

Twilio SMS message with status, direction, pricing, and segment tracking.

Report an issue
twilio

Install

$ npx shadcn@latest add @open-types/twilio-sms-message

Source

export type TwilioSMSStatus =
  | "queued"
  | "sending"
  | "sent"
  | "delivered"
  | "failed"
  | "undelivered";

export type TwilioSMSDirection =
  | "inbound"
  | "outbound-api"
  | "outbound-call"
  | "outbound-reply";

export interface TwilioSMSMessage {
  sid: string;
  account_sid: string;
  from: string;
  to: string;
  body: string;
  status: TwilioSMSStatus;
  direction: TwilioSMSDirection;
  date_created: string;
  date_updated: string;
  date_sent: string | null;
  num_segments: string;
  num_media: string;
  price: string | null;
  price_unit: string;
}
export type TwilioSMSStatus =
  | "queued"
  | "sending"
  | "sent"
  | "delivered"
  | "failed"
  | "undelivered";

export type TwilioSMSDirection =
  | "inbound"
  | "outbound-api"
  | "outbound-call"
  | "outbound-reply";

export interface TwilioSMSMessage {
  sid: string;
  account_sid: string;
  from: string;
  to: string;
  body: string;
  status: TwilioSMSStatus;
  direction: TwilioSMSDirection;
  date_created: string;
  date_updated: string;
  date_sent: string | null;
  num_segments: string;
  num_media: string;
  price: string | null;
  price_unit: string;
}