30 lines
679 B
C#

using System.Text.Json.Serialization;
namespace Adaptation.FileHandlers.json.WIQL;
internal class Field
{
[JsonConstructor]
public Field(
string referenceName,
string name,
string url
)
{
ReferenceName = referenceName;
Name = name;
Url = url;
}
[JsonPropertyName("referenceName")] public string ReferenceName { get; }
[JsonPropertyName("name")] public string Name { get; }
[JsonPropertyName("url")] public string Url { get; }
}
[JsonSourceGenerationOptions(WriteIndented = true)]
[JsonSerializable(typeof(Field))]
internal partial class FieldSourceGenerationContext : JsonSerializerContext
{
}