Cloudflare.basic constructor

Cloudflare.basic({
  1. String? apiUrl,
  2. Duration? connectTimeout,
  3. Duration? receiveTimeout,
  4. Duration? sendTimeout,
  5. HttpClient? httpClient,
})

Use this constructor when you don't need to make authorized requests to Cloudflare apis, like when you just need to do image or stream direct upload to an uploadURL

Implementation

factory Cloudflare.basic(
        {String? apiUrl,
        Duration? connectTimeout,
        Duration? receiveTimeout,
        Duration? sendTimeout,
        HttpClient? httpClient}) =>
    Cloudflare(
        apiUrl: apiUrl,
        connectTimeout: connectTimeout,
        receiveTimeout: receiveTimeout,
        sendTimeout: sendTimeout,
        accountId: '',
        tokenCallback: () async => '',
        httpClient: httpClient);