openapi_client_delegates 0.0.2
openapi_client_delegates: ^0.0.2 copied to clipboard
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),
),
);