コード例 #1
0
        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>)));
        }
コード例 #2
0
        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[])));
        }