AP.NET/Models/Activity/Intransitive/Question.cs

30 lines
706 B
C#
Raw Normal View History

using OneOf;
namespace ActivityPub;
/// <summary>
/// https://www.w3.org/ns/activitystreams#Question
/// </summary>
public class Question : IntransitiveActivity {
/// <summary>
/// Default Constructor
/// </summary>
public Question() : base() => this.Type = "Question";
/// <summary>
/// https://www.w3.org/ns/activitystreams#oneOf
/// </summary>
public ListOrLink<Object> OneOf { get; set; }
/// <summary>
/// https://www.w3.org/ns/activitystreams#anyOf
/// </summary>
public ListOrLink<Object> AnyOf { get; set; }
/// <summary>
/// https://www.w3.org/ns/activitystreams#closed
/// </summary>
public OneOf<Uri, Object, DateTimeOffset, bool> Closed { get; set; }
}