flusmic 4.0.1 copy "flusmic: ^4.0.1" to clipboard
flusmic: ^4.0.1 copied to clipboard

A functional and kind of elegant Prismic.io integration for Dart and Flutter.

example/main.dart

import 'package:flusmic/flusmic.dart';

void main() async {
  ///Create a new Flusmic instance
  final flusmic =
      Flusmic(prismicEndpoint: 'https://flusmic.cdn.prismic.io/api/v2');

  ///Use one of our basic methods
  final rootDocument = await flusmic.getRootDocument();
  print('Total of results: ${rootDocument.results.length}');
  print('--');

  ///For more specific search, you can query by predicates
  final response = await flusmic.query(
    [Predicate.at(DefaultPredicatePath.type, 'test')],
  );
  print('Total of results: ${response.results.length}');
  print('--');

  ///You can use the `graphQuery` to more complex results
  final query = '''
  {
    test {
      title
    }
  }
  ''';
  final graphResponse = await flusmic.graphQuery(query);
  print('Total of results: ${graphResponse.results.length}');
}
11
likes
120
pub points
71%
popularity
screenshot

Publisher

verified publisherpixela.tech

A functional and kind of elegant Prismic.io integration for Dart and Flutter.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

dio, freezed_annotation, json_annotation

More

Packages that depend on flusmic