diff options
Diffstat (limited to 'src/types/SendMessageParams.zig')
| -rw-r--r-- | src/types/SendMessageParams.zig | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/types/SendMessageParams.zig b/src/types/SendMessageParams.zig new file mode 100644 index 0000000..8c84940 --- /dev/null +++ b/src/types/SendMessageParams.zig | |||
| @@ -0,0 +1,18 @@ | |||
| 1 | const LinkPreviewOptions = @import("LinkPreviewOptions.zig"); | ||
| 2 | const MessageEntity = @import("MessageEntity.zig"); | ||
| 3 | const ParseMode = @import("parse_mode.zig").ParseMode; | ||
| 4 | const ReplyParameters = @import("ReplyParameters.zig"); | ||
| 5 | |||
| 6 | business_connection_id: ?[]const u8 = null, | ||
| 7 | // TODO: Integer or String | ||
| 8 | chat_id: i64, | ||
| 9 | message_thread_id: ?u64 = null, | ||
| 10 | text: []const u8, | ||
| 11 | parse_mode: ?ParseMode = null, | ||
| 12 | entities: ?[]MessageEntity = null, | ||
| 13 | link_preview_options: ?LinkPreviewOptions = null, | ||
| 14 | disable_notification: ?bool = null, | ||
| 15 | protect_content: ?bool = null, | ||
| 16 | message_effect_id: ?[]const u8 = null, | ||
| 17 | reply_parameters: ?ReplyParameters = null, | ||
| 18 | // TODO: reply_markup: InlineKeyboardMarkup OR ReplyKeyboardMarkup OR ReplyKeyboardRemove OR ForceReply | ||