Class RequestJoinResponse
- Namespace
- idunno.Bluesky.Chat.Group.Model
- Assembly
- idunno.Bluesky.dll
Contains the response from a request to join a group.
public sealed record RequestJoinResponse : IEquatable<RequestJoinResponse>Inheritance
Implements
Inherited Members
Properties
Conversation
Gets the group conversation joined. This is only present in the case of idunno.Bluesky.Chat.Group.Model.RequestJoinResponse.Status is "joined".
[JsonInclude]
[JsonPropertyName("convo")]
public ConversationView? Conversation { get; init; }Property Value
Conversation
Gets the group conversation joined. This is only present in the case of idunno.Bluesky.Chat.Group.Model.RequestJoinResponse.Status is "joined".
[JsonInclude]
[JsonPropertyName("convo")]
public ConversationView? Conversation { get; init; }Property Value
Conversation
Gets the group conversation joined. This is only present in the case of idunno.Bluesky.Chat.Group.Model.RequestJoinResponse.Status is "joined".
[JsonInclude]
[JsonPropertyName("convo")]
public ConversationView? Conversation { get; init; }Property Value
Status
Gets the status of the join request. Known values are in idunno.Bluesky.Chat.Group.JoinStatus.
[JsonInclude]
[JsonRequired]
public string Status { get; init; }Property Value
Status
Gets the status of the join request. Known values are in idunno.Bluesky.Chat.Group.JoinStatus.
[JsonInclude]
[JsonRequired]
public string Status { get; init; }Property Value
Status
Gets the status of the join request. Known values are in idunno.Bluesky.Chat.Group.JoinStatus.
[JsonInclude]
[JsonRequired]
public string Status { get; init; }Property Value
Methods
<Clone>$()
public RequestJoinResponse <Clone>$()Returns
<Clone>$()
public RequestJoinResponse <Clone>$()Returns
<Clone>$()
public RequestJoinResponse <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(RequestJoinResponse?)
public bool Equals(RequestJoinResponse? other)Parameters
otherRequestJoinResponse?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(RequestJoinResponse?)
public bool Equals(RequestJoinResponse? other)Parameters
otherRequestJoinResponse?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(RequestJoinResponse?)
public bool Equals(RequestJoinResponse? other)Parameters
otherRequestJoinResponse?
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 ==(RequestJoinResponse?, RequestJoinResponse?)
public static bool operator ==(RequestJoinResponse? left, RequestJoinResponse? right)Parameters
leftRequestJoinResponse?rightRequestJoinResponse?
Returns
operator ==(RequestJoinResponse?, RequestJoinResponse?)
public static bool operator ==(RequestJoinResponse? left, RequestJoinResponse? right)Parameters
leftRequestJoinResponse?rightRequestJoinResponse?
Returns
operator ==(RequestJoinResponse?, RequestJoinResponse?)
public static bool operator ==(RequestJoinResponse? left, RequestJoinResponse? right)Parameters
leftRequestJoinResponse?rightRequestJoinResponse?
Returns
operator !=(RequestJoinResponse?, RequestJoinResponse?)
public static bool operator !=(RequestJoinResponse? left, RequestJoinResponse? right)Parameters
leftRequestJoinResponse?rightRequestJoinResponse?
Returns
operator !=(RequestJoinResponse?, RequestJoinResponse?)
public static bool operator !=(RequestJoinResponse? left, RequestJoinResponse? right)Parameters
leftRequestJoinResponse?rightRequestJoinResponse?
Returns
operator !=(RequestJoinResponse?, RequestJoinResponse?)
public static bool operator !=(RequestJoinResponse? left, RequestJoinResponse? right)Parameters
leftRequestJoinResponse?rightRequestJoinResponse?