using System.Collections.Generic;
using System.Web.Http;
using System.Web.Http.OData.Builder;
using System.Web.Http.OData.Routing.Conventions;

namespace SmartStore.Web.Framework.WebApi.Configuration
{
	public class WebApiConfigurationBroadcaster
	{
		public ODataConventionModelBuilder ModelBuilder { get; set; }

		/// <remarks>Use it with Insert() not with Add() otherwise your convention might not take effect.</remarks>
		public IList<IODataRoutingConvention> RoutingConventions { get; set; }

		public HttpRouteCollection Routes { get; set; }
	}
}
