pub trait CreateInvoiceLinkSetters: HasPayload<Payload = CreateInvoiceLink> + Sized {
Show 20 methods // Provided methods fn title<T>(self, value: T) -> Self where T: Into<String> { ... } fn description<T>(self, value: T) -> Self where T: Into<String> { ... } fn payload<T>(self, value: T) -> Self where T: Into<String> { ... } fn provider_token<T>(self, value: T) -> Self where T: Into<String> { ... } fn currency<T>(self, value: T) -> Self where T: Into<String> { ... } fn prices<T>(self, value: T) -> Self where T: IntoIterator<Item = LabeledPrice> { ... } fn max_tip_amount(self, value: u32) -> Self { ... } fn suggested_tip_amounts<T>(self, value: T) -> Self where T: IntoIterator<Item = u32> { ... } fn provider_data<T>(self, value: T) -> Self where T: Into<String> { ... } fn photo_url<T>(self, value: T) -> Self where T: Into<String> { ... } fn photo_size<T>(self, value: T) -> Self where T: Into<String> { ... } fn photo_width<T>(self, value: T) -> Self where T: Into<String> { ... } fn photo_height<T>(self, value: T) -> Self where T: Into<String> { ... } fn need_name(self, value: bool) -> Self { ... } fn need_phone_number(self, value: bool) -> Self { ... } fn need_email(self, value: bool) -> Self { ... } fn need_shipping_address(self, value: bool) -> Self { ... } fn send_phone_number_to_provider(self, value: bool) -> Self { ... } fn send_email_to_provider(self, value: bool) -> Self { ... } fn is_flexible(self, value: bool) -> Self { ... }
}
Expand description

Setters for fields of CreateInvoiceLink

Provided Methods§

source

fn title<T>(self, value: T) -> Self
where T: Into<String>,

Setter for title field.

source

fn description<T>(self, value: T) -> Self
where T: Into<String>,

Setter for description field.

source

fn payload<T>(self, value: T) -> Self
where T: Into<String>,

Setter for payload field.

source

fn provider_token<T>(self, value: T) -> Self
where T: Into<String>,

Setter for provider_token field.

source

fn currency<T>(self, value: T) -> Self
where T: Into<String>,

Setter for currency field.

source

fn prices<T>(self, value: T) -> Self
where T: IntoIterator<Item = LabeledPrice>,

Setter for prices field.

source

fn max_tip_amount(self, value: u32) -> Self

Setter for max_tip_amount field.

source

fn suggested_tip_amounts<T>(self, value: T) -> Self
where T: IntoIterator<Item = u32>,

Setter for suggested_tip_amounts field.

source

fn provider_data<T>(self, value: T) -> Self
where T: Into<String>,

Setter for provider_data field.

source

fn photo_url<T>(self, value: T) -> Self
where T: Into<String>,

Setter for photo_url field.

source

fn photo_size<T>(self, value: T) -> Self
where T: Into<String>,

Setter for photo_size field.

source

fn photo_width<T>(self, value: T) -> Self
where T: Into<String>,

Setter for photo_width field.

source

fn photo_height<T>(self, value: T) -> Self
where T: Into<String>,

Setter for photo_height field.

source

fn need_name(self, value: bool) -> Self

Setter for need_name field.

source

fn need_phone_number(self, value: bool) -> Self

Setter for need_phone_number field.

source

fn need_email(self, value: bool) -> Self

Setter for need_email field.

source

fn need_shipping_address(self, value: bool) -> Self

Setter for need_shipping_address field.

source

fn send_phone_number_to_provider(self, value: bool) -> Self

source

fn send_email_to_provider(self, value: bool) -> Self

Setter for send_email_to_provider field.

source

fn is_flexible(self, value: bool) -> Self

Setter for is_flexible field.

Object Safety§

This trait is not object safe.

Implementors§