Package org.drinkless.tdlib

# Class TdApi.SendAuthenticationFirebaseSms

java.lang.Object
org.drinkless.tdlib.TdApi.Object
org.drinkless.tdlib.TdApi.Function<TdApi.Ok>
org.drinkless.tdlib.TdApi.SendAuthenticationFirebaseSms

Enclosing class:
  `TdApi`

public static class TdApi.SendAuthenticationFirebaseSms extends TdApi.Function<TdApi.Ok>
Sends Firebase Authentication SMS to the phone number of the user. Works only when the current authorization state is authorizationStateWaitCode and the server returned code of the type authenticationCodeTypeFirebaseAndroid or authenticationCodeTypeFirebaseIos.

Returns `Ok`

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from class org.drinkless.tdlib.TdApi.Function

  `TdApi.Function.Constructors`

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final int`
  `CONSTRUCTOR`
  Identifier uniquely determining type of the object.
  `String`
  `token`
  Play Integrity API or SafetyNet Attestation API token for the Android application, or secret from push notification for the iOS application.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `SendAuthenticationFirebaseSms()`
  Default constructor for a function, which sends Firebase Authentication SMS to the phone number of the user.
  `SendAuthenticationFirebaseSms(String token)`
  Creates a function, which sends Firebase Authentication SMS to the phone number of the user.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `int`
  `getConstructor()`
  Returns an identifier uniquely determining type of the object.

  ### Methods inherited from class org.drinkless.tdlib.TdApi.Function

  `toString`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Field Details

  - ### token

    public String token
    Play Integrity API or SafetyNet Attestation API token for the Android application, or secret from push notification for the iOS application.

  - ### CONSTRUCTOR

    public static final int CONSTRUCTOR
    Identifier uniquely determining type of the object.
    See Also:
      - Constant Field Values

- ## Constructor Details

  - ### SendAuthenticationFirebaseSms

    public SendAuthenticationFirebaseSms()
    Default constructor for a function, which sends Firebase Authentication SMS to the phone number of the user. Works only when the current authorization state is authorizationStateWaitCode and the server returned code of the type authenticationCodeTypeFirebaseAndroid or authenticationCodeTypeFirebaseIos.

    Returns `Ok`

  - ### SendAuthenticationFirebaseSms

    public SendAuthenticationFirebaseSms(String token)
    Creates a function, which sends Firebase Authentication SMS to the phone number of the user. Works only when the current authorization state is authorizationStateWaitCode and the server returned code of the type authenticationCodeTypeFirebaseAndroid or authenticationCodeTypeFirebaseIos.

    Returns `Ok`

    Parameters:
      `token` - Play Integrity API or SafetyNet Attestation API token for the Android application, or secret from push notification for the iOS application.

- ## Method Details

  - ### getConstructor

    public int getConstructor()
    Description copied from class: `TdApi.Object`
    Returns an identifier uniquely determining type of the object.
    Specified by:
      `getConstructor` in class `TdApi.Function<TdApi.Ok>`
    Returns:
      this.CONSTRUCTOR