angel3_orm_service 8.2.1 copy "angel3_orm_service: ^8.2.1" to clipboard
angel3_orm_service: ^8.2.1 copied to clipboard

Service implementation that wraps over Angel3 ORM Query classes.

Angel3 ORM Service #

Pub Version (including pre-releases) Null Safety Gitter License

Service implementation that wraps over Angel3 ORM Query classes.

Installation #

In your pubspec.yaml:

dependencies:
    angel3_orm_service: ^8.0.0

Usage #

Brief snippet (check example/main.dart for setup, etc.):

// Create an ORM-backed service.
  var todoService = OrmService<int, Todo, TodoQuery>(
      executor, () => TodoQuery(),
      readData: (req, res) => todoSerializer.decode(req.bodyAsMap));

  // Because we provided `readData`, the todoService can face the Web.
  // **IMPORTANT: Providing the type arguments is an ABSOLUTE MUST, if your
  // model has `int` ID's (this is the case when using `angel_orm_generator` and `Model`).
  // **
  app.use<int, Todo, OrmService<int, Todo, TodoQuery>>(
      '/api/todos', todoService);
0
likes
160
points
177
downloads

Publisher

verified publisherdukefirehawk.com

Weekly Downloads

Service implementation that wraps over Angel3 ORM Query classes.

Homepage
Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

angel3_framework, angel3_orm, optional, postgres

More

Packages that depend on angel3_orm_service