Struct clacks_mtproto::mtproto::payments::payment_form::PaymentForm [] [src]

pub struct PaymentForm {
    pub can_save_credentials: bool,
    pub password_missing: bool,
    pub bot_id: int,
    pub invoice: Invoice,
    pub provider_id: int,
    pub url: string,
    pub native_provider: Option<string>,
    pub native_params: Option<DataJSON>,
    pub saved_info: Option<PaymentRequestedInfo>,
    pub saved_credentials: Option<PaymentSavedCredentials>,
    pub users: Vector<Boxed, User>,
}

TL-derived from payments.paymentForm

payments.paymentForm#3f56aea3 flags:# can_save_credentials:flags.2?true password_missing:flags.3?true bot_id:int invoice:Invoice provider_id:int url:string native_provider:flags.4?string native_params:flags.4?DataJSON saved_info:flags.0?PaymentRequestedInfo saved_credentials:flags.1?PaymentSavedCredentials users:Vector<User> = payments.PaymentForm;

Fields

Trait Implementations

impl Debug for PaymentForm
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for PaymentForm
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl BareSerialize for PaymentForm
[src]

impl BareDeserialize for PaymentForm
[src]

impl IntoBoxed for PaymentForm
[src]

Auto Trait Implementations

impl Send for PaymentForm

impl Sync for PaymentForm