public string Generate() { var proxyDefinition = GetProxyDefinition(); var template = new ApiClientTemplate(proxyDefinition, _config); var source = template.TransformText(); return(source); }
public IActionResult ApiClient([FromQuery] string lib) { var apis = _apiExplorer.ApiDescriptionGroups.Items.SelectMany(item => item.Items) .Select(api => ( api.HttpMethod, api.ActionDescriptor.AttributeRouteInfo.Template )); var template = new ApiClientTemplate(apis); var content = template.TransformText(); return(Content(content)); }