client library

Classes

DeliveryMethod
DeliveryMethod specifies how the OTP should be delivered
DeviceMetadata
FlutterFlowAuthData
Authentication data formatted for FlutterFlow's custom auth system
GetPublicKeyRequest
GetPublicKeyRequest requests the public key for a tenant
GetPublicKeyResponse
GetPublicKeyResponse contains the public key
OTPAuthServiceApi
OTPStatus
OTPStatus represents the current state of an OTP
RefreshTokenRequest
RefreshTokenRequest exchanges a refresh token for new tokens
RefreshTokenResponse
RefreshTokenResponse contains the new JWT and refresh token
RequestOTPRequest
RequestOTPRequest initiates an OTP generation and delivery
RequestOTPResponse
RequestOTPResponse contains the result of OTP generation
VerifyAppleTokenRequest
VerifyAppleTokenRequest validates an Apple ID token
VerifyAppleTokenResponse
VerifyAppleTokenResponse contains the result of Apple token validation
VerifyGoogleTokenRequest
VerifyGoogleTokenRequest validates a Google ID token
VerifyGoogleTokenResponse
VerifyGoogleTokenResponse contains the result of Google token validation
VerifyOTPRequest
VerifyOTPRequest validates an OTP code
VerifyOTPResponse
VerifyOTPResponse contains the verification result
VestibuleClient

Extension Types

OTPAuthServiceClient
OTPAuthService handles OTP generation, delivery, and verification for multitenant authentication via email and SMS

Extensions

RefreshTokenResponseFlutterFlow on RefreshTokenResponse
Extension methods for converting RefreshTokenResponse to FlutterFlow format
VerifyAppleTokenResponseFlutterFlow on VerifyAppleTokenResponse
Extension methods for converting VerifyAppleTokenResponse to FlutterFlow format
VerifyGoogleTokenResponseFlutterFlow on VerifyGoogleTokenResponse
Extension methods for converting VerifyGoogleTokenResponse to FlutterFlow format
VerifyOTPResponseFlutterFlow on VerifyOTPResponse
Extension methods for converting VerifyOTPResponse to FlutterFlow format