virusis_api_client_ng 0.1.20 copy "virusis_api_client_ng: ^0.1.20" to clipboard
virusis_api_client_ng: ^0.1.20 copied to clipboard

Dart and Flutter API client SDK generated from the Virusis backend OpenAPI specification.

virusis_api_client_ng #

Dart and Flutter API client SDK generated from the Virusis backend OpenAPI specification.

This package is the Flutter/Dart companion release for:

@virusis/api-client@0.1.20

Use the same version number in web and mobile projects when you want both clients to target the same generated API surface.

Installation #

Add the package to your Flutter app:

dependencies:
  virusis_api_client_ng: 0.1.20

Then run:

flutter pub get

Import #

import 'package:virusis_api_client_ng/virusis_api_client_ng.dart';

Basic Usage #

import 'package:virusis_api_client_ng/virusis_api_client_ng.dart';

final client = VirusisApiClient(
  basePathOverride: 'https://api.example.com',
);

client.setApiKey('Bearer', 'Bearer $accessToken');

final authApi = client.getAuthApi();
final scansApi = client.getScansApi();

Keep API setup in one app-level service so base URL and authentication are not duplicated across screens.

Version Alignment #

Platform Package Version
Web/Node/TypeScript @virusis/api-client 0.1.20
Flutter/Dart virusis_api_client_ng 0.1.20

Regeneration #

From the repository root:

PUB_NAME=virusis_api_client_ng PUB_VERSION=0.1.20 SPEC_URL="http://localhost:5000/swagger/v1/swagger.json" npm run gen:flutter

Before publishing:

cd out/flutter
dart pub get
dart run build_runner build --delete-conflicting-outputs
dart analyze
dart pub publish --dry-run
0
likes
140
points
0
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Dart and Flutter API client SDK generated from the Virusis backend OpenAPI specification.

Repository (GitHub)

License

unknown (license)

Dependencies

built_collection, built_value, dio, one_of, one_of_serializer

More

Packages that depend on virusis_api_client_ng