ReleaseInfo.cs 701 B

123456789101112131415161718192021222324252627282930
  1. using System.Text.Json.Serialization;
  2. namespace PixiEditor.UpdateModule
  3. {
  4. public class ReleaseInfo
  5. {
  6. public ReleaseInfo()
  7. {
  8. }
  9. public ReleaseInfo(bool dataFetchSuccessful)
  10. {
  11. WasDataFetchSuccessful = dataFetchSuccessful;
  12. }
  13. [JsonPropertyName("tag_name")]
  14. public string TagName { get; set; }
  15. [JsonPropertyName("draft")]
  16. public bool IsDraft { get; set; }
  17. [JsonPropertyName("prerelease")]
  18. public bool IsPrerelease { get; set; }
  19. [JsonPropertyName("assets")]
  20. public Asset[] Assets { get; set; }
  21. public bool WasDataFetchSuccessful { get; set; } = true;
  22. }
  23. }