dartway_serverpod_core_client 0.9.0 copy "dartway_serverpod_core_client: ^0.9.0" to clipboard
dartway_serverpod_core_client: ^0.9.0 copied to clipboard

Generated Serverpod client of the DartWay core module: protocol models and endpoint callers consumed by dartway_serverpod_core_flutter. Not edited by hand.

example/README.md

Example — the package you do not write against #

This is the generated Serverpod client of the DartWay core module: protocol models and endpoint callers. It is not edited by hand, and you do not call it directly.

You depend on it because dartway_serverpod_core_flutter does, and that is the package you actually use:

// What you write:
ref.watchModelList<Booking>();
DwRepository.saveModel(booking);

// What this package carries underneath: the wire types (DwApiResponse,
// DwModelWrapper, DwBackendFilter) and the generated endpoint callers.

Where it comes from #

The DartWay core is a Serverpod module. Your app registers it in config/generator.yaml:

modules:
  dartway_serverpod_core:
    nickname: dartway

serverpod generate then merges the module's protocol into your app's own generated client, which is how a typed Booking travels from your Postgres table to your widget without you writing a DTO.

The one thing worth knowing: DwApiResponse<T> is generic on the wire, so its deserialization is resolved by hand rather than by the generated type switch. If a CRUD call ever fails to deserialize after a regeneration, that is the place to look.

0
likes
160
points
419
downloads

Documentation

API reference

Publisher

verified publisherdartway.dev

Weekly Downloads

Generated Serverpod client of the DartWay core module: protocol models and endpoint callers consumed by dartway_serverpod_core_flutter. Not edited by hand.

Homepage
Repository (GitHub)
View/report issues

Topics

#dartway #serverpod #client

License

Apache-2.0 (license)

Dependencies

collection, serverpod_client

More

Packages that depend on dartway_serverpod_core_client