using System;
namespace Umbraco.Core.Models
{
///
/// Indicates how values can vary.
///
///
/// Values can vary by nothing, or culture, or segment, or both.
/// Varying by culture implies that each culture version of a document can
/// be available or not, and published or not, individually. Varying by segment
/// is a property-level thing.
///
[Flags]
public enum ContentVariation : byte
{
///
/// Values do not vary.
///
Nothing = 0,
///
/// Values vary by culture.
///
Culture = 1,
///
/// Values vary by segment.
///
Segment = 2,
///
/// Values vary by culture and segment.
///
CultureAndSegment = Culture | Segment
}
}