create static method

Oura create({
  1. ChopperClient? client,
  2. Client? httpClient,
  3. Authenticator? authenticator,
  4. ErrorConverter? errorConverter,
  5. Converter? converter,
  6. Uri? baseUrl,
  7. List<Interceptor>? interceptors,
})

Implementation

static Oura create({
  ChopperClient? client,
  http.Client? httpClient,
  Authenticator? authenticator,
  ErrorConverter? errorConverter,
  Converter? converter,
  Uri? baseUrl,
  List<Interceptor>? interceptors,
}) {
  if (client != null) {
    return _$Oura(client);
  }

  final newClient = ChopperClient(
      services: [_$Oura()],
      converter: converter ?? $JsonSerializableConverter(),
      interceptors: interceptors ?? [],
      client: httpClient,
      authenticator: authenticator,
      errorConverter: errorConverter,
      baseUrl: baseUrl ?? Uri.parse('http://'));
  return _$Oura(newClient);
}