Struct authy::user::User [] [src]

pub struct User {
    pub id: u32,
    pub registered: bool,
    pub confirmed: bool,
    pub account_disabled: bool,
    pub country_code: u16,
    pub phone_number: String,
    pub has_hard_token: bool,
    pub devices: Vec<String>,
}

An Authy user as part of the 'high level' Authy interface.

Please see api::user for more details.

Fields

The authy id for the user.

true when the Authy Mobile/Desktop App was registered.

true when the user has used a valid code before.

Has the account been marked for deletion

The country code listed for the user.

The last 4 of the phone number registered to the account.

(Unknown, API documentation doesn't list)

List of devices, options are: android, android_tablet, ios, authy_chrome, sms.

Methods

impl User
[src]

Create a new user with the Authy service. Returns a User populated with data from the 'status' API call. The id returned must be stored and used future interactions with Authy for the user.

Please see api::user::create

Returns a User populated with data from the status API call for the given authy id.

Please see api::user::status

Updates the User with the latest data from authy's service.

Please see api::user::status

Marks a user for deletion.

Please see api::user::delete

Perform a verification request. Returns Ok(true) for a successful verification and Ok(false) when the verification code was invalid.

Please see api::user::verify

Requests that the Authy service send the user a verification code over SMS. This request will be ignored if the user is using the Authy Mobile app unless force is set to true.

Please see api::user::sms

Requests that the Authy service send the user a verification code over the phone. This request will be ignored if the user is using the Authy Mobile app unless force is set to true.

Please see api::user::call

Optionally, you can register some of the activities that your user do on your application. This helps us to identify fraudulent behaviours. For example if you register that a user reset his password and then he tries to change his phone with Authy we can know that something weird is happening.

Please see api::user::register_activity

Trait Implementations

impl Debug for User
[src]

Formats the value using the given formatter.

impl Clone for User
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for User
[src]

Returns the "default value" for a type. Read more

impl Eq for User
[src]

impl PartialEq for User
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.