SubscriptionVM.cs 914 B

123456789101112131415161718192021222324252627282930313233
  1. using System.Collections.Generic;
  2. using FastReport.Utils.Json.Serialization;
  3. namespace FastReport.Cloud.FastReport.Models
  4. {
  5. internal sealed class SubscriptionVM
  6. {
  7. [JsonProperty("id")]
  8. public string Id { get; set; }
  9. [JsonProperty("name")]
  10. public string Name { get; set; }
  11. [JsonProperty("locale")]
  12. public string Locale { get; set; }
  13. //[JsonProperty("current")]
  14. //public SubscriptionPeriodVM Current { get; set; }
  15. //[JsonProperty("old")]
  16. //public ICollection<SubscriptionPeriodVM> Old { get; set; }
  17. [JsonProperty("templatesFolder")]
  18. public SubscriptionFolder TemplatesFolder { get; set; }
  19. [JsonProperty("reportsFolder")]
  20. public SubscriptionFolder ReportsFolder { get; set; }
  21. [JsonProperty("exportsFolder")]
  22. public SubscriptionFolder ExportsFolder { get; set; }
  23. }
  24. }