namespace ActivityPub; /// /// https://www.w3.org/ns/activitystreams#Relationship /// public class Relationship : Object { /// /// Default Constructor /// public Relationship() : base() => this.Type = "Relationship"; /// /// https://www.w3.org/ns/activitystreams#subject /// public ObjectOrLink? Subject { get; set; } /// /// https://www.w3.org/ns/activitystreams#Object /// public ObjectOrLink? Object { get; set; } /// /// https://www.w3.org/ns/activitystreams#Relationship /// // This is the only lowercase property in all the classes // because "Member names cannot be the same as their enclosing type" public string? relationship { get; set; } }