﻿namespace Dike.Web
{
    /// <summary>
    /// Represents the options to configure the DIKE framework.
    /// </summary>
    public class ApplicationBuilderOptions
    {
        #region Constructors

        /// <summary>
        /// Initializes a new instance of the <see cref="ApplicationBuilderOptions"/> class.
        /// </summary>
        public ApplicationBuilderOptions()
        {
            UseRequestLocalization = true;
        }

        #endregion Constructors

        #region Properties

        /// <summary>
        /// Gets or sets a value indicating whether to use request localization.
        /// </summary>
        /// <value><c>true</c> to use request localization; otherwise, <c>false</c>.</value>
        /// <remarks>The default value is <c>true</c>.</remarks>
        public bool UseRequestLocalization
        {
            get;
            set;
        }

        #endregion Properties
    }
}