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;
}