콘텐츠로 이동

FriendTalkSendOptions

Defined in: packages/core/src/types/message.ts:280

optional buttons?: MessageButton[]

Defined in: packages/core/src/types/message.ts:285


optional from?: string

Defined in: packages/core/src/types/message.ts:146

Sender number / sender id. Optional at KMsg layer; providers may require it.

CommonSendOptions.from


optional imageUrl?: string

Defined in: packages/core/src/types/message.ts:284


optional kakao?: KakaoSendOptions

Defined in: packages/core/src/types/message.ts:287


optional media?: MessageMedia

Defined in: packages/core/src/types/message.ts:283


optional messageId?: string

Defined in: packages/core/src/types/message.ts:133

Correlation id generated by KMsg (or provided by the caller). Providers must echo this value back in SendResult.messageId.

CommonSendOptions.messageId


optional options?: object

Defined in: packages/core/src/types/message.ts:150

Common delivery options understood by multiple providers.

optional country?: string

Country code for providers that support it (e.g. SOLAPI). Examples: “82”, “+82”.

optional customFields?: Record<string, string>

optional scheduledAt?: Date

CommonSendOptions.options


optional providerId?: string

Defined in: packages/core/src/types/message.ts:137

Optional routing hint to force a specific provider by id.

CommonSendOptions.providerId


optional providerOptions?: Record<string, unknown>

Defined in: packages/core/src/types/message.ts:162

Provider-specific escape hatch (use sparingly).

CommonSendOptions.providerOptions


text: string

Defined in: packages/core/src/types/message.ts:282


to: string

Defined in: packages/core/src/types/message.ts:142

Recipient phone number in Korean format without hyphens.

"01012345678"

CommonSendOptions.to


type: "FRIENDTALK"

Defined in: packages/core/src/types/message.ts:281


optional variables?: MessageVariables

Defined in: packages/core/src/types/message.ts:286