Trait teloxide_core::payloads::SendInvoiceSetters [−][src]
Setters for fields of SendInvoice
Provided methods
fn chat_id(self, value: i32) -> Self
[src]
Setter for chat_id
field.
fn title<T>(self, value: T) -> Self where
T: Into<String>,
[src]
T: Into<String>,
Setter for title
field.
fn description<T>(self, value: T) -> Self where
T: Into<String>,
[src]
T: Into<String>,
Setter for description
field.
fn payload<T>(self, value: T) -> Self where
T: Into<String>,
[src]
T: Into<String>,
Setter for payload
field.
fn provider_token<T>(self, value: T) -> Self where
T: Into<String>,
[src]
T: Into<String>,
Setter for provider_token
field.
fn start_parameter<T>(self, value: T) -> Self where
T: Into<String>,
[src]
T: Into<String>,
Setter for start_parameter
field.
fn currency<T>(self, value: T) -> Self where
T: Into<String>,
[src]
T: Into<String>,
Setter for currency
field.
fn prices<T>(self, value: T) -> Self where
T: IntoIterator<Item = <Vec<LabeledPrice> as IntoIterator>::Item>,
[src]
T: IntoIterator<Item = <Vec<LabeledPrice> as IntoIterator>::Item>,
Setter for prices
field.
fn provider_data<T>(self, value: T) -> Self where
T: Into<String>,
[src]
T: Into<String>,
Setter for provider_data
field.
fn photo_url<T>(self, value: T) -> Self where
T: Into<String>,
[src]
T: Into<String>,
Setter for photo_url
field.
fn photo_size<T>(self, value: T) -> Self where
T: Into<String>,
[src]
T: Into<String>,
Setter for photo_size
field.
fn photo_width<T>(self, value: T) -> Self where
T: Into<String>,
[src]
T: Into<String>,
Setter for photo_width
field.
fn photo_height<T>(self, value: T) -> Self where
T: Into<String>,
[src]
T: Into<String>,
Setter for photo_height
field.
fn need_name(self, value: bool) -> Self
[src]
Setter for need_name
field.
fn need_phone_number(self, value: bool) -> Self
[src]
Setter for need_phone_number
field.
fn need_email(self, value: bool) -> Self
[src]
Setter for need_email
field.
fn need_shipping_address(self, value: bool) -> Self
[src]
Setter for need_shipping_address
field.
fn send_phone_number_to_provider(self, value: bool) -> Self
[src]
Setter for send_phone_number_to_provider
field.
fn send_email_to_provider(self, value: bool) -> Self
[src]
Setter for send_email_to_provider
field.
fn is_flexible(self, value: bool) -> Self
[src]
Setter for is_flexible
field.
fn disable_notification(self, value: bool) -> Self
[src]
Setter for disable_notification
field.
fn reply_to_message_id(self, value: i32) -> Self
[src]
Setter for reply_to_message_id
field.
fn allow_sending_without_reply(self, value: bool) -> Self
[src]
Setter for allow_sending_without_reply
field.
fn reply_markup(self, value: InlineKeyboardMarkup) -> Self
[src]
Setter for reply_markup
field.
Implementors
impl<P> SendInvoiceSetters for P where
P: HasPayload<Payload = SendInvoice>,
[src]
P: HasPayload<Payload = SendInvoice>,