demo.sinch.com.Areas.HelpPage.HelpPageConfigurationExtensions.GenerateApiModel C# (CSharp) Method

GenerateApiModel() private static method

private static GenerateApiModel ( System.Web.Http.Description.ApiDescription apiDescription, System.Web.Http.HttpConfiguration config ) : HelpPageApiModel
apiDescription System.Web.Http.Description.ApiDescription
config System.Web.Http.HttpConfiguration
return demo.sinch.com.Areas.HelpPage.Models.HelpPageApiModel
        private static HelpPageApiModel GenerateApiModel(ApiDescription apiDescription, HttpConfiguration config) {
            var apiModel = new HelpPageApiModel
            {
                ApiDescription = apiDescription
            };

            var modelGenerator = config.GetModelDescriptionGenerator();
            var sampleGenerator = config.GetHelpPageSampleGenerator();
            GenerateUriParameters(apiModel, modelGenerator);
            GenerateRequestModelDescription(apiModel, modelGenerator, sampleGenerator);
            GenerateResourceDescription(apiModel, modelGenerator);
            GenerateSamples(apiModel, sampleGenerator);

            return apiModel;
        }