Layer 220
constructor
auth.sentCodeTypeFirebaseSms#9fd736 flags:# nonce:flags.0?bytes play_integrity_project_id:flags.2?long play_integrity_nonce:flags.2?bytes receipt:flags.1?string push_timeout:flags.1?int length:int = auth.SentCodeType;

Parameters

Name Type Description
Flags # Flags, see TL conditional fields
Nonce flags.0?bytes On Android, the nonce to be used as described in the auth documentation
PlayIntegrityProjectId flags.2?long Google Play Integrity project ID
PlayIntegrityNonce flags.2?bytes Play Integrity API nonce
Receipt flags.1?string On i OS, must be compared with the receipt extracted from the received push notification.
PushTimeout flags.1?int On i OS: if a push notification with the ios_push_secret isn't received within push_timeout seconds, the next_type authentication method must be used, with auth. resend Code.
Length int Length of the code that will be delivered.

Gogram Example

// Creating AuthSentCodeTypeFirebaseSms constructor
obj := &tg.AuthSentCodeTypeFirebaseSms{
    Length: 0,

    // Optional fields:
    // Nonce: []byte{},
    // PlayIntegrityProjectId: int64(0),
    // PlayIntegrityNonce: []byte{},
    // Receipt: "...",
    // ... more optional fields
}