blob: 587055c87acad9abfda6810be2c4609d7e9a9c9a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
const InlineKeyboardMarkup = @import("InlineKeyboardMarkup.zig");
const LinkPreviewOptions = @import("LinkPreviewOptions.zig");
const MessageEntity = @import("MessageEntity.zig");
const ParseMode = @import("parse_mode.zig").ParseMode;
const ReplyParameters = @import("ReplyParameters.zig");
business_connection_id: ?[]const u8 = null,
// TODO: Integer or String
chat_id: i64,
message_thread_id: ?u64 = null,
text: []const u8,
parse_mode: ?ParseMode = null,
entities: ?[]MessageEntity = null,
link_preview_options: ?LinkPreviewOptions = null,
disable_notification: ?bool = null,
protect_content: ?bool = null,
message_effect_id: ?[]const u8 = null,
reply_parameters: ?ReplyParameters = null,
// TODO: InlineKeyboardMarkup OR ReplyKeyboardMarkup OR ReplyKeyboardRemove OR ForceReply
reply_markup: ?InlineKeyboardMarkup = null,
|