public void Apply(Operation operation, SchemaRegistry schemaRegistry, System.Web.Http.Description.ApiDescription apiDescription)
{
// Add a dynamic enumeration of the Queues
// of course, you can also search based on the presence of custom attributes
var param = operation.parameters.FirstOrDefault(x => x.name.Equals("queueName"));
if (param != null)
{
if (param.@enum == null)
{
param.@enum = new System.Collections.Generic.List<object>();
}
foreach (string queueName in this.GetQueues())
{
[email protected](queueName);
}
}
}