EnhancedOAuthWebViewScreen constructor

const EnhancedOAuthWebViewScreen({
  1. Key? key,
  2. required String platform,
  3. required String authUrl,
  4. required String callbackUrlPattern,
  5. Duration timeout = const Duration(seconds: 60),
  6. int maxRetryAttempts = 3,
  7. dynamic onSuccess(
    1. String code
    )?,
  8. dynamic onError(
    1. String error
    )?,
  9. VoidCallback? onTimeout,
  10. VoidCallback? onCancel,
})

Implementation

const EnhancedOAuthWebViewScreen({
  Key? key,
  required this.platform,
  required this.authUrl,
  required this.callbackUrlPattern,
  this.timeout = const Duration(seconds: 60),
  this.maxRetryAttempts = 3,
  this.onSuccess,
  this.onError,
  this.onTimeout,
  this.onCancel,
}) : super(key: key);