Class SubjectActivitySubscription
- Namespace
- idunno.Bluesky.Notifications
- Assembly
- idunno.Bluesky.dll
Represents the input into or response from the Notifications PutActivitySubscription API.
public sealed record SubjectActivitySubscription : IEquatable<SubjectActivitySubscription>Inheritance
Implements
Inherited Members
Remarks
The lexicon declares ActivitySubscription as required on input but optional on output,
so it is null when a server omits it from a response.
Constructors
SubjectActivitySubscription(Did, ActivitySubscription?)
Represents the input into or response from the Notifications PutActivitySubscription API.
public SubjectActivitySubscription(Did Subject, ActivitySubscription? ActivitySubscription)Parameters
SubjectDid-
The idunno.AtProto.Did the subscription applies to.
ActivitySubscriptionActivitySubscription?-
An idunno.Bluesky.Notifications.ActivitySubscription representing the subscription settings, if any.
Remarks
The lexicon declares ActivitySubscription as required on input but optional on output,
so it is null when a server omits it from a response.
SubjectActivitySubscription(Did, ActivitySubscription?)
Represents the input into or response from the Notifications PutActivitySubscription API.
public SubjectActivitySubscription(Did Subject, ActivitySubscription? ActivitySubscription)Parameters
SubjectDid-
The idunno.AtProto.Did the subscription applies to.
ActivitySubscriptionActivitySubscription?-
An idunno.Bluesky.Notifications.ActivitySubscription representing the subscription settings, if any.
Remarks
The lexicon declares ActivitySubscription as required on input but optional on output,
so it is null when a server omits it from a response.
SubjectActivitySubscription(Did, ActivitySubscription?)
Represents the input into or response from the Notifications PutActivitySubscription API.
public SubjectActivitySubscription(Did Subject, ActivitySubscription? ActivitySubscription)Parameters
SubjectDid-
The idunno.AtProto.Did the subscription applies to.
ActivitySubscriptionActivitySubscription?-
An idunno.Bluesky.Notifications.ActivitySubscription representing the subscription settings, if any.
Remarks
The lexicon declares ActivitySubscription as required on input but optional on output,
so it is null when a server omits it from a response.
Properties
ActivitySubscription
An idunno.Bluesky.Notifications.ActivitySubscription representing the subscription settings, if any.
public ActivitySubscription? ActivitySubscription { get; init; }Property Value
ActivitySubscription
An idunno.Bluesky.Notifications.ActivitySubscription representing the subscription settings, if any.
public ActivitySubscription? ActivitySubscription { get; init; }Property Value
ActivitySubscription
An idunno.Bluesky.Notifications.ActivitySubscription representing the subscription settings, if any.
public ActivitySubscription? ActivitySubscription { get; init; }Property Value
Subject
The idunno.AtProto.Did the subscription applies to.
public Did Subject { get; init; }Property Value
- Did
Subject
The idunno.AtProto.Did the subscription applies to.
public Did Subject { get; init; }Property Value
- Did
Subject
The idunno.AtProto.Did the subscription applies to.
public Did Subject { get; init; }Property Value
- Did
Methods
<Clone>$()
public SubjectActivitySubscription <Clone>$()Returns
<Clone>$()
public SubjectActivitySubscription <Clone>$()Returns
<Clone>$()
public SubjectActivitySubscription <Clone>$()Returns
Deconstruct(out Did, out ActivitySubscription?)
public void Deconstruct(out Did Subject, out ActivitySubscription? ActivitySubscription)Parameters
SubjectDidActivitySubscriptionActivitySubscription?
Deconstruct(out Did, out ActivitySubscription?)
public void Deconstruct(out Did Subject, out ActivitySubscription? ActivitySubscription)Parameters
SubjectDidActivitySubscriptionActivitySubscription?
Deconstruct(out Did, out ActivitySubscription?)
public void Deconstruct(out Did Subject, out ActivitySubscription? ActivitySubscription)Parameters
SubjectDidActivitySubscriptionActivitySubscription?
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(SubjectActivitySubscription?)
public bool Equals(SubjectActivitySubscription? other)Parameters
otherSubjectActivitySubscription?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(SubjectActivitySubscription?)
public bool Equals(SubjectActivitySubscription? other)Parameters
otherSubjectActivitySubscription?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(SubjectActivitySubscription?)
public bool Equals(SubjectActivitySubscription? other)Parameters
otherSubjectActivitySubscription?
Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
Operators
operator ==(SubjectActivitySubscription?, SubjectActivitySubscription?)
public static bool operator ==(SubjectActivitySubscription? left, SubjectActivitySubscription? right)Parameters
leftSubjectActivitySubscription?rightSubjectActivitySubscription?
Returns
operator ==(SubjectActivitySubscription?, SubjectActivitySubscription?)
public static bool operator ==(SubjectActivitySubscription? left, SubjectActivitySubscription? right)Parameters
leftSubjectActivitySubscription?rightSubjectActivitySubscription?
Returns
operator ==(SubjectActivitySubscription?, SubjectActivitySubscription?)
public static bool operator ==(SubjectActivitySubscription? left, SubjectActivitySubscription? right)Parameters
leftSubjectActivitySubscription?rightSubjectActivitySubscription?
Returns
operator !=(SubjectActivitySubscription?, SubjectActivitySubscription?)
public static bool operator !=(SubjectActivitySubscription? left, SubjectActivitySubscription? right)Parameters
leftSubjectActivitySubscription?rightSubjectActivitySubscription?
Returns
operator !=(SubjectActivitySubscription?, SubjectActivitySubscription?)
public static bool operator !=(SubjectActivitySubscription? left, SubjectActivitySubscription? right)Parameters
leftSubjectActivitySubscription?rightSubjectActivitySubscription?
Returns
operator !=(SubjectActivitySubscription?, SubjectActivitySubscription?)
public static bool operator !=(SubjectActivitySubscription? left, SubjectActivitySubscription? right)Parameters
leftSubjectActivitySubscription?rightSubjectActivitySubscription?