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