[][src]Struct rtdlib::types::SetAuthenticationPhoneNumber

pub struct SetAuthenticationPhoneNumber { /* fields omitted */ }

Sets the phone number of the user and sends an authentication code to the user. Works only when the current authorization state is authorizationStateWaitPhoneNumber, or if there is no pending authentication query and the current authorization state is authorizationStateWaitCode, authorizationStateWaitRegistration, or authorizationStateWaitPassword

Implementations

impl SetAuthenticationPhoneNumber[src]

pub fn from_json<S: AsRef<str>>(json: S) -> RTDResult<Self>[src]

pub fn builder() -> RTDSetAuthenticationPhoneNumberBuilder[src]

pub fn phone_number(&self) -> &String[src]

pub fn settings(&self) -> &PhoneNumberAuthenticationSettings[src]

Trait Implementations

impl AsRef<SetAuthenticationPhoneNumber> for SetAuthenticationPhoneNumber[src]

impl Clone for SetAuthenticationPhoneNumber[src]

impl Debug for SetAuthenticationPhoneNumber[src]

impl Default for SetAuthenticationPhoneNumber[src]

impl<'de> Deserialize<'de> for SetAuthenticationPhoneNumber[src]

impl RFunction for SetAuthenticationPhoneNumber[src]

impl RObject for SetAuthenticationPhoneNumber[src]

impl Serialize for SetAuthenticationPhoneNumber[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.