VestibuleClient constructor

VestibuleClient({
  1. required String serverUrl,
  2. required String tenantId,
  3. Transport? transport,
  4. GoogleSignIn? googleSignIn,
  5. FlutterSecureStorage? secureStorage,
  6. bool autoSaveTokens = false,
})

Implementation

VestibuleClient({
  required this.serverUrl,
  required this.tenantId,
  Transport? transport,
  GoogleSignIn? googleSignIn,
  FlutterSecureStorage? secureStorage,
  this.autoSaveTokens = false,
})  : _client = OTPAuthServiceClient(
        transport ?? protocol.Transport(
          baseUrl: serverUrl,
          codec: const ProtoCodec(),
          httpClient: createHttpClient(),
        ),
      ),
      _googleSignIn = googleSignIn,
      _secureStorage = secureStorage ?? const FlutterSecureStorage();