UNPKG

@convex-dev/twilio

Version:

Convex component for sending/receiving SMS messages with Twilio.

165 lines 10.1 kB
declare const _default: import("convex/server").SchemaDefinition<{ messages: import("convex/server").TableDefinition<import("convex/values").VObject<{ counterparty?: string | undefined; rest?: any; account_sid: string; api_version: string; body: string; date_created: string; date_sent: string | null; date_updated: string | null; direction: string; error_code: number | null; error_message: string | null; from: string; messaging_service_sid: string | null; num_media: string; num_segments: string; price: string | null; price_unit: string | null; sid: string; status: string; subresource_uris: { feedback?: string | undefined; media: string; } | null; to: string; uri: string; }, { account_sid: import("convex/values").VString<string, "required">; api_version: import("convex/values").VString<string, "required">; body: import("convex/values").VString<string, "required">; counterparty: import("convex/values").VString<string | undefined, "optional">; date_created: import("convex/values").VString<string, "required">; date_sent: import("convex/values").VUnion<string | null, [import("convex/values").VString<string, "required">, import("convex/values").VNull<null, "required">], "required", never>; date_updated: import("convex/values").VUnion<string | null, [import("convex/values").VString<string, "required">, import("convex/values").VNull<null, "required">], "required", never>; direction: import("convex/values").VString<string, "required">; error_code: import("convex/values").VUnion<number | null, [import("convex/values").VFloat64<number, "required">, import("convex/values").VNull<null, "required">], "required", never>; error_message: import("convex/values").VUnion<string | null, [import("convex/values").VString<string, "required">, import("convex/values").VNull<null, "required">], "required", never>; from: import("convex/values").VString<string, "required">; messaging_service_sid: import("convex/values").VUnion<string | null, [import("convex/values").VString<string, "required">, import("convex/values").VNull<null, "required">], "required", never>; num_media: import("convex/values").VString<string, "required">; num_segments: import("convex/values").VString<string, "required">; price: import("convex/values").VUnion<string | null, [import("convex/values").VString<string, "required">, import("convex/values").VNull<null, "required">], "required", never>; price_unit: import("convex/values").VUnion<string | null, [import("convex/values").VString<string, "required">, import("convex/values").VNull<null, "required">], "required", never>; sid: import("convex/values").VString<string, "required">; status: import("convex/values").VString<string, "required">; subresource_uris: import("convex/values").VUnion<{ feedback?: string | undefined; media: string; } | null, [import("convex/values").VObject<{ feedback?: string | undefined; media: string; }, { media: import("convex/values").VString<string, "required">; feedback: import("convex/values").VString<string | undefined, "optional">; }, "required", "media" | "feedback">, import("convex/values").VNull<null, "required">], "required", "media" | "feedback">; to: import("convex/values").VString<string, "required">; uri: import("convex/values").VString<string, "required">; rest: import("convex/values").VAny<any, "optional", string>; }, "required", "account_sid" | "api_version" | "body" | "counterparty" | "date_created" | "date_sent" | "date_updated" | "direction" | "error_code" | "error_message" | "from" | "messaging_service_sid" | "num_media" | "num_segments" | "price" | "price_unit" | "sid" | "status" | "subresource_uris" | "to" | "uri" | "rest" | "subresource_uris.media" | "subresource_uris.feedback" | `rest.${string}`>, { by_sid: ["account_sid", "sid", "_creationTime"]; by_account_sid: ["account_sid", "_creationTime"]; by_account_sid_and_direction: ["account_sid", "direction", "_creationTime"]; by_to: ["account_sid", "to", "_creationTime"]; by_from: ["account_sid", "from", "_creationTime"]; by_counterparty: ["account_sid", "counterparty", "_creationTime"]; }, {}, {}>; phone_numbers: import("convex/server").TableDefinition<import("convex/values").VObject<{ account_sid: string; api_version: string; date_created: string; date_updated: string; sid: string; status: string; subresource_uris: { assigned_add_ons: string; }; uri: string; address_requirements: string; address_sid: null; beta: boolean; bundle_sid: null; capabilities: { fax: boolean; mms: boolean; sms: boolean; voice: boolean; }; emergency_address_sid: null; emergency_address_status: string; emergency_status: string; friendly_name: string; identity_sid: null; origin: string; phone_number: string; sms_application_sid: string; sms_fallback_method: string; sms_fallback_url: string; sms_method: string; sms_url: string; status_callback: string; status_callback_method: string; trunk_sid: null; voice_application_sid: string; voice_caller_id_lookup: boolean; voice_fallback_method: string; voice_fallback_url: string; voice_method: string; voice_url: string; }, { account_sid: import("convex/values").VString<string, "required">; address_requirements: import("convex/values").VString<string, "required">; address_sid: import("convex/values").VNull<null, "required">; api_version: import("convex/values").VString<string, "required">; beta: import("convex/values").VBoolean<boolean, "required">; bundle_sid: import("convex/values").VNull<null, "required">; capabilities: import("convex/values").VObject<{ fax: boolean; mms: boolean; sms: boolean; voice: boolean; }, { fax: import("convex/values").VBoolean<boolean, "required">; mms: import("convex/values").VBoolean<boolean, "required">; sms: import("convex/values").VBoolean<boolean, "required">; voice: import("convex/values").VBoolean<boolean, "required">; }, "required", "fax" | "mms" | "sms" | "voice">; date_created: import("convex/values").VString<string, "required">; date_updated: import("convex/values").VString<string, "required">; emergency_address_sid: import("convex/values").VNull<null, "required">; emergency_address_status: import("convex/values").VString<string, "required">; emergency_status: import("convex/values").VString<string, "required">; friendly_name: import("convex/values").VString<string, "required">; identity_sid: import("convex/values").VNull<null, "required">; origin: import("convex/values").VString<string, "required">; phone_number: import("convex/values").VString<string, "required">; sid: import("convex/values").VString<string, "required">; sms_application_sid: import("convex/values").VString<string, "required">; sms_fallback_method: import("convex/values").VString<string, "required">; sms_fallback_url: import("convex/values").VString<string, "required">; sms_method: import("convex/values").VString<string, "required">; sms_url: import("convex/values").VString<string, "required">; status: import("convex/values").VString<string, "required">; status_callback: import("convex/values").VString<string, "required">; status_callback_method: import("convex/values").VString<string, "required">; subresource_uris: import("convex/values").VObject<{ assigned_add_ons: string; }, { assigned_add_ons: import("convex/values").VString<string, "required">; }, "required", "assigned_add_ons">; trunk_sid: import("convex/values").VNull<null, "required">; uri: import("convex/values").VString<string, "required">; voice_application_sid: import("convex/values").VString<string, "required">; voice_caller_id_lookup: import("convex/values").VBoolean<boolean, "required">; voice_fallback_method: import("convex/values").VString<string, "required">; voice_fallback_url: import("convex/values").VString<string, "required">; voice_method: import("convex/values").VString<string, "required">; voice_url: import("convex/values").VString<string, "required">; }, "required", "account_sid" | "api_version" | "date_created" | "date_updated" | "sid" | "status" | "subresource_uris" | "uri" | "address_requirements" | "address_sid" | "beta" | "bundle_sid" | "capabilities" | "emergency_address_sid" | "emergency_address_status" | "emergency_status" | "friendly_name" | "identity_sid" | "origin" | "phone_number" | "sms_application_sid" | "sms_fallback_method" | "sms_fallback_url" | "sms_method" | "sms_url" | "status_callback" | "status_callback_method" | "trunk_sid" | "voice_application_sid" | "voice_caller_id_lookup" | "voice_fallback_method" | "voice_fallback_url" | "voice_method" | "voice_url" | "subresource_uris.assigned_add_ons" | "capabilities.fax" | "capabilities.mms" | "capabilities.sms" | "capabilities.voice">, { by_phone_number: ["account_sid", "phone_number", "_creationTime"]; by_sid: ["account_sid", "sid", "_creationTime"]; }, {}, {}>; }, true>; export default _default; //# sourceMappingURL=schema.d.ts.map