builder library
Code-generation builders for rest_client_builder.
This library is consumed by build_runner via build.yaml — it is not part of the public application API.
Classes
- RestClientOutputBuilder
-
A custom builder that redirects generated files into
lib/<outputDir>/.
Functions
-
restApiBuilder(
BuilderOptions options) → Builder -
Emits
@RestApiclient implementations intolib/<output_dir>/<dir>/<file>.rest.g.dart. -
restConfigurationBuilder(
BuilderOptions options) → Builder -
Emits configuration client factories into
lib/<output_dir>/<dir>/<file>.rest.config.g.dart. -
restExportBuilder(
BuilderOptions options) → Builder -
Emits a barrel
lib/<output_dir>.g.dartthat re-exports every generated file underlib/<output_dir>/. Opt-in — disabled by default. -
restModelBuilder(
BuilderOptions options) → Builder -
Emits
@RestModelhelpers intolib/<output_dir>/<dir>/<file>.g.dart.