create static method

StonfiApi 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 StonfiApi create({
  ChopperClient? client,
  http.Client? httpClient,
  Authenticator? authenticator,
  ErrorConverter? errorConverter,
  Converter? converter,
  Uri? baseUrl,
  List<Interceptor>? interceptors,
}) {
  if (client != null) {
    return _$Stonfi(client);
  }

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