mirror of
https://github.com/teloxide/teloxide.git
synced 2024-12-22 14:35:36 +01:00
add SendInvoice struct
This commit is contained in:
parent
83287a7544
commit
c6ad316d4d
1 changed files with 28 additions and 0 deletions
|
@ -0,0 +1,28 @@
|
|||
use serde::Deserialize;
|
||||
|
||||
#[derive(Debug, Deserialize)]
|
||||
pub struct SendInvoice {
|
||||
chat_id: i64,
|
||||
title: String,
|
||||
description: String,
|
||||
payload: String,
|
||||
provider_token: String,
|
||||
start_parameter: String,
|
||||
currency: String,
|
||||
prices: Vec<LabeledPrice>,
|
||||
provider_data: Option<String>,
|
||||
photo_url: Option<String>,
|
||||
photo_size: Option<i64>,
|
||||
photo_width: Option<i64>,
|
||||
photo_height: Option<i64>,
|
||||
need_name: Option<Bool>,
|
||||
need_phone_number: Option<Bool>,
|
||||
need_email: Option<Bool>,
|
||||
need_shipping_address: Option<Bool>,
|
||||
send_phone_number_to_provider: Option<Bool>,
|
||||
send_email_to_provider: Option<Bool>,
|
||||
is_flexible: Option<Bool>,
|
||||
disable_notification: Option<Bool>,
|
||||
reply_to_message_id: Option<i64>,
|
||||
reply_markup: Option<InlineKeyboardMarkup>,
|
||||
}
|
Loading…
Reference in a new issue