Struct rust_tdlib::types::InputMessageInvoice
source · [−]pub struct InputMessageInvoice { /* private fields */ }
Expand description
A message with an invoice; can be used only by bots
Implementations
sourceimpl InputMessageInvoice
impl InputMessageInvoice
pub fn from_json<S: AsRef<str>>(json: S) -> Result<Self>
pub fn builder() -> InputMessageInvoiceBuilder
pub fn invoice(&self) -> &Invoice
pub fn title(&self) -> &String
pub fn description(&self) -> &String
pub fn photo_url(&self) -> &String
pub fn photo_size(&self) -> i32
pub fn photo_width(&self) -> i32
pub fn photo_height(&self) -> i32
pub fn payload(&self) -> &String
pub fn provider_token(&self) -> &String
pub fn provider_data(&self) -> &String
pub fn start_parameter(&self) -> &String
Trait Implementations
sourceimpl AsRef<InputMessageInvoice> for InputMessageInvoice
impl AsRef<InputMessageInvoice> for InputMessageInvoice
sourcefn as_ref(&self) -> &InputMessageInvoice
fn as_ref(&self) -> &InputMessageInvoice
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Clone for InputMessageInvoice
impl Clone for InputMessageInvoice
sourcefn clone(&self) -> InputMessageInvoice
fn clone(&self) -> InputMessageInvoice
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for InputMessageInvoice
impl Debug for InputMessageInvoice
sourceimpl Default for InputMessageInvoice
impl Default for InputMessageInvoice
sourcefn default() -> InputMessageInvoice
fn default() -> InputMessageInvoice
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for InputMessageInvoice
impl<'de> Deserialize<'de> for InputMessageInvoice
sourcefn 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
sourceimpl Serialize for InputMessageInvoice
impl Serialize for InputMessageInvoice
impl TDInputMessageContent for InputMessageInvoice
Auto Trait Implementations
impl RefUnwindSafe for InputMessageInvoice
impl Send for InputMessageInvoice
impl Sync for InputMessageInvoice
impl Unpin for InputMessageInvoice
impl UnwindSafe for InputMessageInvoice
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more