amazfitbiptools/WatchFace.Parser/Elements/WeatherElements/WeatherIcon.cs

29 lines
758 B
C#

using System.Runtime.Serialization;
using Newtonsoft.Json;
using WatchFace.Parser.Attributes;
using WatchFace.Parser.Elements.BasicElements;
namespace WatchFace.Parser.Elements.WeatherElements
{
public class WeatherIcon
{
[ParameterId(1)]
public Coordinates Coordinates { get; set; }
[ParameterId(2)]
public CustomWeatherIcon CustomIcon { get; set; }
[ParameterId(3)]
public Coordinates CoordinatesAlt { get; set; }
[ParameterId(4)]
public Coordinates Unknown4 { get; set; }
// For compatibility with "Unknown3" JSON attribute
[JsonProperty("Unknown3")]
private Coordinates Unknown3
{
set { CoordinatesAlt = value; }
}
}
}