UNPKG

@convex-dev/twilio

Version:

Convex component for sending/receiving SMS messages with Twilio.

351 lines 9.5 kB
import type { FunctionHandle, WithoutSystemFields } from "convex/server"; import type { Doc } from "./_generated/dataModel.js"; export type Message = WithoutSystemFields<Doc<"messages">>; export declare const create: import("convex/server").RegisteredAction<"public", { callback?: FunctionHandle<"mutation", { message: Message; }> | undefined; account_sid: string; body: string; from: string; to: string; status_callback: string; auth_token: string; }, Promise<{ 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; }>>; export declare const insert: import("convex/server").RegisteredMutation<"internal", { callback?: FunctionHandle<"mutation", { message: Message; }> | undefined; message: { 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; }; }, Promise<{ 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; }>>; export declare const list: import("convex/server").RegisteredQuery<"public", { limit?: number | undefined; account_sid: string; }, Promise<{ 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; }[]>>; export declare const listIncoming: import("convex/server").RegisteredQuery<"public", { limit?: number | undefined; account_sid: string; }, Promise<{ 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; }[]>>; export declare const listOutgoing: import("convex/server").RegisteredQuery<"public", { limit?: number | undefined; account_sid: string; }, Promise<{ 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; }[]>>; export declare const getBySid: import("convex/server").RegisteredQuery<"public", { account_sid: string; sid: string; }, Promise<{ 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; } | null>>; export declare const getTo: import("convex/server").RegisteredQuery<"public", { limit?: number | undefined; account_sid: string; to: string; }, Promise<{ 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; }[]>>; export declare const getFrom: import("convex/server").RegisteredQuery<"public", { limit?: number | undefined; account_sid: string; from: string; }, Promise<{ 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; }[]>>; export declare const getByCounterparty: import("convex/server").RegisteredQuery<"public", { limit?: number | undefined; account_sid: string; counterparty: string; }, Promise<{ 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; }[]>>; export declare const updateStatus: import("convex/server").RegisteredMutation<"public", { account_sid: string; sid: string; status: string; }, Promise<void>>; export declare const getFromTwilioBySidAndInsert: import("convex/server").RegisteredAction<"public", { incomingMessageCallback?: FunctionHandle<"mutation", { message: Message; }> | undefined; account_sid: string; sid: string; auth_token: string; }, Promise<{ 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; }>>; //# sourceMappingURL=messages.d.ts.map