openapi_client_delegates 0.0.2 copy "openapi_client_delegates: ^0.0.2" to clipboard
openapi_client_delegates: ^0.0.2 copied to clipboard

outdated

Openapi Client Delegates for printing and mocking openapi generated responses

openapi_client_delegates #

Openapi Client Delegates for printing and mocking openapi generated responses

Getting Started #

Use this library for printing api responses generated by openapi

Usage #

PrintingClientDelegate #

ApiClient apiClient = ApiClient(
        basePath: Config.url,
        apiClientDelegate: PrintingClientDelegate(
            onResponse: (String requestLog)=>log(requestLog),
        ),
      );

MockClientDelegate #

const Map<String, String> responseMap = {
  '/auth/login': """{
  "success": true,
  "message": "SUCCESS",
  "data": {
    "accessToken": "908d1be3-a2ce-46b2-9548-edc435b736e9"
  }
}""",
  '/some-other-endpoint': """some-other-response""",
};

ApiClient apiClient = ApiClient(
        basePath: Config.url,
        apiClientDelegate: MockClientDelegate(
            responseMap: responseMap
            onResponse: (String requestLog)=>log(requestLog),
        ),
      );
0
likes
0
points
87
downloads

Publisher

unverified uploader

Weekly Downloads

Openapi Client Delegates for printing and mocking openapi generated responses

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

dio, flutter, openapi_dart_common

More

Packages that depend on openapi_client_delegates