Ejemplo n.º 1
0
        private static ApiInfo GetApiInfo(ApiDescription desc)
        {
            var api = new ApiInfo() { Name = desc.GetFriendlyId() };

            api.Method = desc.HttpMethod.Method;
            api.Route = GetRoute(desc);
            api.RouteParameters = GetRouteParameters(desc);
            api.QueryParameters = GetQueryParameters(desc);
            api.BodyParameter = GetBodyParameter(desc);
            api.ComplexTypes = GetComplexTypes(api.BodyParameter);
            return api;
        }