Class TdApi.PhoneNumberAuthenticationSettings
java.lang.Object
dev.voroby.springframework.telegram.client.TdApi.Object
dev.voroby.springframework.telegram.client.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 there is a SIM card in the current device, but it is not possible to check whether phone number matches.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 hasUnknownPhoneNumber, boolean allowSmsRetrieverApi, TdApi.FirebaseAuthenticationSettings firebaseAuthenticationSettings, String[] authenticationTokens) Contains settings for the authentication of the user's phone number. -
Method Summary
Modifier and TypeMethodDescriptionint
Returns an identifier uniquely determining type of the object.Methods inherited from class dev.voroby.springframework.telegram.client.TdApi.Object
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. -
hasUnknownPhoneNumber
public boolean hasUnknownPhoneNumberPass true if there is a SIM card in the current device, but it is not possible to check whether phone number matches. -
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 hasUnknownPhoneNumber, 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.hasUnknownPhoneNumber
- Pass true if there is a SIM card in the current device, but it is not possible to check whether phone number matches.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.
-
-
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
-