java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.PhoneNumberAuthenticationSettings
- Enclosing class:
- TdApi
Contains settings for the authentication of the user's phone
number.
-
Field Summary
Modifier and TypeFieldDescriptionboolean
Pass true if the authentication code may be sent via a flash call to the specified phone number.boolean
Pass true if the authentication code may be sent via a missed call to the specified phone number.boolean
For official applications only.String[]
List of up to 20 authentication tokens, recently received in updateOption("authentication_token") in previously logged out sessions.static final int
Identifier uniquely determining type of the object.For official Android and iOS applications only; pass null otherwise.boolean
Pass true if the authenticated phone number is used on the current device. -
Constructor Summary
ConstructorDescriptionContains settings for the authentication of the user's phone number.PhoneNumberAuthenticationSettings
(boolean allowFlashCall, boolean allowMissedCall, boolean isCurrentPhoneNumber, boolean allowSmsRetrieverApi, TdApi.FirebaseAuthenticationSettings firebaseAuthenticationSettings, String[] authenticationTokens) Contains settings for the authentication of the user's phone number.Contains settings for the authentication of the user's phone number. -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
Returns an identifier uniquely determining type of the object.int
hashCode()
void
serialize
(DataOutput output) Serialize the TDLib classMethods inherited from class it.tdlight.jni.TdApi.Object
serialize, toString
-
Field Details
-
allowFlashCall
public boolean allowFlashCallPass true if the authentication code may be sent via a flash call to the specified phone number. -
allowMissedCall
public boolean allowMissedCallPass true if the authentication code may be sent via a missed call to the specified phone number. -
isCurrentPhoneNumber
public boolean isCurrentPhoneNumberPass true if the authenticated phone number is used on the current device. -
allowSmsRetrieverApi
public boolean allowSmsRetrieverApiFor official applications only. True, if the application can use Android SMS Retriever API (requires Google Play Services >= 10.2) to automatically receive the authentication code from the SMS. See https://developers.google.com/identity/sms-retriever/ for more details. -
firebaseAuthenticationSettings
For official Android and iOS applications only; pass null otherwise. Settings for Firebase Authentication. -
authenticationTokens
List of up to 20 authentication tokens, recently received in updateOption("authentication_token") in previously logged out sessions. -
CONSTRUCTOR
public static final int CONSTRUCTORIdentifier uniquely determining type of the object.- See Also:
-
-
Constructor Details
-
PhoneNumberAuthenticationSettings
public PhoneNumberAuthenticationSettings()Contains settings for the authentication of the user's phone number. -
PhoneNumberAuthenticationSettings
public PhoneNumberAuthenticationSettings(boolean allowFlashCall, boolean allowMissedCall, boolean isCurrentPhoneNumber, boolean allowSmsRetrieverApi, TdApi.FirebaseAuthenticationSettings firebaseAuthenticationSettings, String[] authenticationTokens) Contains settings for the authentication of the user's phone number.- Parameters:
allowFlashCall
- Pass true if the authentication code may be sent via a flash call to the specified phone number.allowMissedCall
- Pass true if the authentication code may be sent via a missed call to the specified phone number.isCurrentPhoneNumber
- Pass true if the authenticated phone number is used on the current device.allowSmsRetrieverApi
- For official applications only. True, if the application can use Android SMS Retriever API (requires Google Play Services >= 10.2) to automatically receive the authentication code from the SMS. See https://developers.google.com/identity/sms-retriever/ for more details.firebaseAuthenticationSettings
- For official Android and iOS applications only; pass null otherwise. Settings for Firebase Authentication.authenticationTokens
- List of up to 20 authentication tokens, recently received in updateOption("authentication_token") in previously logged out sessions.
-
PhoneNumberAuthenticationSettings
Contains settings for the authentication of the user's phone number.- Parameters:
input
- Serialized input- Throws:
IOException
- the deserialization failed
-
-
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 classTdApi.Object
- Returns:
- this.CONSTRUCTOR
-
serialize
Serialize the TDLib class- Specified by:
serialize
in classTdApi.Object
- Parameters:
output
- output data stream- Throws:
IOException
- the serialization failed
-
equals
-
hashCode
public int hashCode()
-