Enzona constructor

Enzona({
  1. required String apiUrl,
  2. String? accessTokenUrl,
  3. required String consumerKey,
  4. required String consumerSecret,
  5. required List<String> scopes,
  6. Duration? timeout,
  7. HttpClient? httpClient,
})

Implementation

Enzona({
  required this.apiUrl,
  String? accessTokenUrl,
  required this.consumerKey,
  required this.consumerSecret,
  required this.scopes,
  this.timeout,
  HttpClient? httpClient,
}) :
      accessTokenUrl = accessTokenUrl ?? '$apiUrl/token',
      httpClient = PlatformUtils.isWeb ? null : (httpClient ?? (HttpClient()..badCertificateCallback =
      (X509Certificate cert, String host, int port) =>
        host == 'apisandbox.enzona.net' || host == 'api.enzona.net'));