biocentral_api 1.0.0 copy "biocentral_api: ^1.0.0" to clipboard
biocentral_api: ^1.0.0 copied to clipboard

biocentral_server OpenAPI API client

biocentral_api - Dart Client #

Usage #

This library is primarily designed to be used within the biocentral frontend. You can find usage examples there. The openapi specification can be found here.

Post-generation setup #

  1. Fix lib/src/model/biotrainer_sequence_record.dart with BuiltMap
  2. Fix lib/src/api.dart getBiocentralApi() method
  3. Fix serializers.dart:
      // Builder factories for nested collection types used in models
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Prediction)]),
        () => ListBuilder<Prediction>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltMap, [FullType(String), FullType(BuiltList, [FullType(Prediction)])]),
        () => MapBuilder<String, BuiltList<Prediction>>(),
      )
  1. Run dart run build_runner build --delete-conflicting-outputs
0
likes
120
points
13
downloads

Publisher

unverified uploader

Weekly Downloads

biocentral_server OpenAPI API client

Repository (GitHub)
View/report issues

Documentation

API reference

License

GPL-3.0 (license)

Dependencies

built_collection, built_value, dio, one_of, one_of_serializer

More

Packages that depend on biocentral_api