send: (args: {
to: string;
data: TPayload;
}) => Promise<{
success: true;
adapter: string;
id?: string;
}>;Parameters
args{ to: string; data: TPayload }
packages/client/src/core/surfaces.ts:93
SMS surface methods for a specific template.
import type { SmsTemplateMethods } from '@usepapier/client/base';export interface SmsTemplateMethods<TPayload = any> {
send: (args: {
to: string;
data: TPayload;
}) => Promise<{
success: true;
adapter: string;
id?: string;
}>;
build: (args: {
to: string;
data: TPayload;
}) => Promise<BuiltSmsPayload<TPayload>>;
}Source: packages/client/src/core/surfaces.ts:92
send: (args: {
to: string;
data: TPayload;
}) => Promise<{
success: true;
adapter: string;
id?: string;
}>;args{ to: string; data: TPayload }packages/client/src/core/surfaces.ts:93
Build and validate a payload for later sending (outbox pattern). The returned payload can be stored and sent later using papier.send().
build: (args: {
to: string;
data: TPayload;
}) => Promise<BuiltSmsPayload<TPayload>>;args{ to: string; data: TPayload }packages/client/src/core/surfaces.ts:103
d65ea8f71fbf