| Name | Type | Description | Notes |
|---|---|---|---|
| account_id | String | Social account ID | |
| message | Option<String> | Message text | [optional] |
| attachment_url | Option<String> | URL of the attachment to send (image, video, audio, or file). The URL must be publicly accessible. For binary file uploads, use multipart/form-data instead. | [optional] |
| attachment_type | Option<AttachmentType> | Type of attachment. Defaults to file if not specified. (enum: image, video, audio, file) | [optional] |
| quick_replies | Option<Vecmodels::SendInboxMessageRequestQuickRepliesInner> | Quick reply buttons. Mutually exclusive with buttons. Max 13 items. | [optional] |
| buttons | Option<Vecmodels::SendInboxMessageRequestButtonsInner> | Action buttons. Mutually exclusive with quickReplies. Max 3 items. | [optional] |
| template | Option<models::SendInboxMessageRequestTemplate> | [optional] | |
| reply_markup | Option<models::SendInboxMessageRequestReplyMarkup> | [optional] | |
| messaging_type | Option<MessagingType> | Facebook messaging type. Required when using messageTag. (enum: RESPONSE, UPDATE, MESSAGE_TAG) | [optional] |
| message_tag | Option<MessageTag> | Facebook message tag for messaging outside 24h window. Requires messagingType MESSAGE_TAG. Instagram only supports HUMAN_AGENT. (enum: CONFIRMED_EVENT_UPDATE, POST_PURCHASE_UPDATE, ACCOUNT_UPDATE, HUMAN_AGENT) | [optional] |
| reply_to | Option<String> | Platform message ID to reply to (Telegram only). | [optional] |