using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; namespace Yavsc { public class WorkflowReference {  /// /// Friendly name for this kind of service /// /// string DisplayName { get; set; } /// /// Service code found in the catalog /// /// [Key] string SpecificationCode { get; set; } /// /// Moderation settings /// /// string ModeratorGroupName { get; set; } } public class SiteSettings { public string Title { get; set; } public string Slogan { get; set; } /// /// Conceptually, /// This authorisation server only has this present site as unique audience. /// /// public string Audience { get; set; } /// /// it's a very small company, with one domaine name only, /// so let it be the same as in the Audience field. /// /// public string Authority { get; set; } public EmailEntry Owner { get; set; } public EmailEntry Admin { get; set; } public ThirdPartyFiles UserFiles { get; set; } /// /// Configured services /// /// public List WorkFlow { get; set; } } }