brick_rest 1.1.1 icon indicating copy to clipboard operation
brick_rest: ^1.1.1 copied to clipboard

RESTful API connector for Brick, a data persistence library. Includes annotations, adapter, model, and provider.

Unreleased #

1.1.1 #

  • Upgrade brick_core

1.1.0 #

  • Add Dart Lints
  • Change instance and data positional arguments in RestAdapter to input to match generator variable

1.0.1 #

  • Add support for PATCH requests (#188)

1.0.0+3 #

  • Improve code hint documentation
  • Move RestProvider#statusCodeIsSuccessful to RestProvider.statusCodeIsSuccessful
  • Require provider in RestAdapter#fromRest and RestAdapter#toRest

1.0.0+2 #

  • Require provider in adapter methods fromRest and toRest

1.0.0+1 #

  • Add static methods .firstWhereOrNull and .enumValueFromName to RestAdapter to support null safe building

1.0.0 #

  • Null safety

0.0.8 #

  • Add GZipHttpClient. When instantiating the RestProvider, optionally compose client with a GZipHttpClient to gzip all requests.

0.0.7+1 #

  • Change _convertJson to protected method convertJsonFromGet (#57)

0.0.7 #

  • When url is null in RestProvider#upsert and RestProvider#delete, return null and do not attempt to perform the action
  • On upsert invocations, specify supplementalTopLevelData to include other information outside the topLevelKey/toKey. This inserts a map alongside the data generated by the adapter.

0.0.5 #

  • Carry rename from Query#params to Query#providerArgs from brick_core

0.0.4 #

  • Rest#defaultValue updated to reflect FieldSerializable#defaultValue change

0.0.2 #

  • Fix linter hints
0
likes
130
pub points
46%
popularity

Publisher

unverified uploader

RESTful API connector for Brick, a data persistence library. Includes annotations, adapter, model, and provider.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

Icon for licenses.MIT (LICENSE)

Dependencies

brick_core, http, logging, meta

More

Packages that depend on brick_rest