@convex-dev/twilio
Version:
Convex component for sending/receiving SMS messages with Twilio.
122 lines • 3.73 kB
TypeScript
export declare const create: import("convex/server").RegisteredAction<"public", {
number: string;
account_sid: string;
auth_token: string;
}, Promise<any>>;
export declare const insert: import("convex/server").RegisteredMutation<"internal", {
phone_number: any;
}, Promise<import("convex/values").GenericId<"phone_numbers">>>;
export declare const patch: import("convex/server").RegisteredMutation<"internal", {
sms_url: string;
convexId: import("convex/values").GenericId<"phone_numbers">;
}, Promise<void>>;
export declare const get: import("convex/server").RegisteredQuery<"internal", {
account_sid: string;
sid: string;
}, Promise<{
_id: import("convex/values").GenericId<"phone_numbers">;
_creationTime: number;
voice_receive_mode?: string | undefined;
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: string | null;
beta: boolean;
bundle_sid: string | null;
capabilities: {
fax: boolean;
mms: boolean;
sms: boolean;
voice: boolean;
};
emergency_address_sid: string | null;
emergency_address_status: string;
emergency_status: string;
friendly_name: string;
identity_sid: string | 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: string | null;
voice_application_sid: string;
voice_caller_id_lookup: boolean;
voice_fallback_method: string;
voice_fallback_url: string;
voice_method: string;
voice_url: string;
} | null>>;
export declare const queryByPhoneNumber: import("convex/server").RegisteredQuery<"internal", {
account_sid: string;
phone_number: string;
}, Promise<{
_id: import("convex/values").GenericId<"phone_numbers">;
_creationTime: number;
voice_receive_mode?: string | undefined;
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: string | null;
beta: boolean;
bundle_sid: string | null;
capabilities: {
fax: boolean;
mms: boolean;
sms: boolean;
voice: boolean;
};
emergency_address_sid: string | null;
emergency_address_status: string;
emergency_status: string;
friendly_name: string;
identity_sid: string | 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: string | null;
voice_application_sid: string;
voice_caller_id_lookup: boolean;
voice_fallback_method: string;
voice_fallback_url: string;
voice_method: string;
voice_url: string;
} | null>>;
export declare const updateSmsUrl: import("convex/server").RegisteredAction<"public", {
account_sid: string;
sid: string;
sms_url: string;
auth_token: string;
}, Promise<void>>;
export declare const getByPhoneNumber: import("convex/server").RegisteredAction<"internal", {
account_sid: string;
phone_number: string;
auth_token: string;
}, Promise<any>>;
//# sourceMappingURL=phone_numbers.d.ts.map