HttpMethodInfo.fromJson constructor

HttpMethodInfo.fromJson(
  1. Map<String, dynamic> json
)

Builds an HttpMethodInfo from an OpenAPI operation object JSON.

Implementation

factory HttpMethodInfo.fromJson(Map<String, dynamic> json) {
  return HttpMethodInfo(
    summary: json["summary"],
    description: json["description"],
    parameters: (json["parameters"] as List?)
        ?.map((e) => TParameter.fromJson(e))
        .toList(),
    requestBody: json["requestBody"] == null
        ? null
        : TRequestBody.fromJson(json["requestBody"]),
    responses: IResponse.fromJson(json["responses"]),
    tags: (json["tags"] as List?)?.map((e) => e.toString()).toList() ?? [],
  );
}