namespace Yavsc { public class SiteSettings { public string Title { get; set; } public string Slogan { get; set; } public string Banner { get; set; } public string FavIcon { get; set; } public string Icon { 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; } /// /// Owner's email /// /// public Contact Owner { get; set; } /// /// Administrator's email /// /// public Contact Admin { get; set; } public string DataDir { get; set; } /// /// User's files directory /// /// public ThirdPartyFiles UserFiles { get; set; } public string BusinessName { get; set; } public string Street { get; set; } public string PostalCode { get; set; } public string CountryCode { get; set; } public string HomeViewName { get; set; } /// /// Specifies the directory where should be /// generated pdf files using pandoc /// /// The temporary directory to use public string TempDir { get; set; } = "Temp"; /// /// Only one performer will capture payments /// /// user capturing payments id public string OnlyOnePerformerId { get; set; } /// /// Only one activity will be supported /// /// the supported activity code public string OnlyOneActivityCode { get; set; } } }