src/JetBrains.Space.Common/Types/Reference.cs (11 lines of code) (raw):

using System.Text.Json.Serialization; using JetBrains.Annotations; namespace JetBrains.Space.Common.Types { /// <summary> /// A class that represents a pair structure. /// </summary> /// <typeparam name="T">The type that is referenced.</typeparam> [PublicAPI] public class Reference<T> { /// <summary> /// Get/set the reference identifier. /// </summary> [JsonPropertyName("id")] public string Id { get; set; } = default!; } }