29 lines
804 B
C#
29 lines
804 B
C#
using System.ComponentModel;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.Serialization;
|
|
|
|
namespace Umbraco.Web.Models.ContentEditing
|
|
{
|
|
[DataContract(Name = "language", Namespace = "")]
|
|
public class Language
|
|
{
|
|
[DataMember(Name = "id")]
|
|
public int Id { get; set; }
|
|
|
|
[DataMember(Name = "culture", IsRequired = true)]
|
|
[Required(AllowEmptyStrings = false)]
|
|
public string IsoCode { get; set; }
|
|
|
|
[DataMember(Name = "name")]
|
|
[ReadOnly(true)]
|
|
public string Name { get; set; }
|
|
|
|
[DataMember(Name = "isDefault")]
|
|
public bool IsDefaultVariantLanguage { get; set; }
|
|
|
|
[DataMember(Name = "isMandatory")]
|
|
public bool Mandatory { get; set; }
|
|
}
|
|
}
|