Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 667 Bytes

README.md

File metadata and controls

17 lines (12 loc) · 667 Bytes

A shared package for openapi clients to use that provides helpful abstractions.

Features

  • Expose NetworkingClientBase with a single sendRequest method.
  • abstract all types of requests (including multipart) via HttpRequestBase and responses via HttpResponseBase
  • UndefinedWrapper<T> which uses extension types to wrap undefined values, which are different from nullable values
    • A nullable value can be serialized to a json null
    • An undefined value should NOT be included in a JSON map in the first place.

Getting started

Depend on the package

dart pub add openapi_infrastructure