internal static Request Map(IDictionary <string, object> request) { if (request == null) { return(null); } return(new Request(ParameterMapper.Map(request["queryParameters"] as object[]), ParameterMapper.Map(request["headers"] as object[]), PayloadMapper.Map(request["payloads"] as object[]), ShapeMapper.Map(request["queryString"] as IDictionary <string, object>))); }
private static Response Map(IDictionary <string, object> response) { if (response == null) { return(null); } return(new Response(response["name"] as string, response["description"] as string, response["statusCode"] as string, ParameterMapper.Map(response["headers"] as object[]), PayloadMapper.Map(response["payloads"] as object[]), ExampleMapper.Map(response["examples"] as object[]))); }