summaryrefslogtreecommitdiff
path: root/src/types/SendMessageParams.zig
blob: 8c84940df070ef420c71ba112bbaac0517717a56 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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: reply_markup: InlineKeyboardMarkup OR ReplyKeyboardMarkup OR ReplyKeyboardRemove OR ForceReply