pub struct InputInvoiceMessageContent {Show 20 fields
pub title: String,
pub description: String,
pub payload: String,
pub currency: String,
pub prices: Vec<LabeledPrice>,
pub provider_token: Option<String>,
pub max_tip_amount: Option<i64>,
pub suggested_tip_amounts: Option<Vec<i64>>,
pub provider_data: Option<String>,
pub photo_url: Option<String>,
pub photo_size: Option<i64>,
pub photo_width: Option<i64>,
pub photo_height: Option<i64>,
pub need_name: Option<bool>,
pub need_phone_number: Option<bool>,
pub need_email: Option<bool>,
pub need_shipping_address: Option<bool>,
pub send_phone_number_to_provider: Option<bool>,
pub send_email_to_provider: Option<bool>,
pub is_flexible: Option<bool>,
}Expand description
https://core.telegram.org/bots/api#inputinvoicemessagecontent Represents the content of an invoice message to be sent as the result of an inline query.
Fields§
§title: String§description: String§payload: String§currency: String§prices: Vec<LabeledPrice>§provider_token: Option<String>§max_tip_amount: Option<i64>§suggested_tip_amounts: Option<Vec<i64>>§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>Trait Implementations§
Source§impl Clone for InputInvoiceMessageContent
impl Clone for InputInvoiceMessageContent
Source§fn clone(&self) -> InputInvoiceMessageContent
fn clone(&self) -> InputInvoiceMessageContent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InputInvoiceMessageContent
impl Debug for InputInvoiceMessageContent
Source§impl Default for InputInvoiceMessageContent
impl Default for InputInvoiceMessageContent
Source§fn default() -> InputInvoiceMessageContent
fn default() -> InputInvoiceMessageContent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InputInvoiceMessageContent
impl<'de> Deserialize<'de> for InputInvoiceMessageContent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for InputInvoiceMessageContent
Auto Trait Implementations§
impl Freeze for InputInvoiceMessageContent
impl RefUnwindSafe for InputInvoiceMessageContent
impl Send for InputInvoiceMessageContent
impl Sync for InputInvoiceMessageContent
impl Unpin for InputInvoiceMessageContent
impl UnwindSafe for InputInvoiceMessageContent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more