Table of Contents

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

ConversationView?

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

ConversationView?

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

ConversationView?

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

string

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

string

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

string

Methods

<Clone>$()

public RequestJoinResponse <Clone>$()

Returns

RequestJoinResponse

<Clone>$()

public RequestJoinResponse <Clone>$()

Returns

RequestJoinResponse

<Clone>$()

public RequestJoinResponse <Clone>$()

Returns

RequestJoinResponse

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(RequestJoinResponse?)

public bool Equals(RequestJoinResponse? other)

Parameters

other RequestJoinResponse?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(RequestJoinResponse?)

public bool Equals(RequestJoinResponse? other)

Parameters

other RequestJoinResponse?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(RequestJoinResponse?)

public bool Equals(RequestJoinResponse? other)

Parameters

other RequestJoinResponse?

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

Operators

operator ==(RequestJoinResponse?, RequestJoinResponse?)

public static bool operator ==(RequestJoinResponse? left, RequestJoinResponse? right)

Parameters

left RequestJoinResponse?
right RequestJoinResponse?

Returns

bool

operator ==(RequestJoinResponse?, RequestJoinResponse?)

public static bool operator ==(RequestJoinResponse? left, RequestJoinResponse? right)

Parameters

left RequestJoinResponse?
right RequestJoinResponse?

Returns

bool

operator ==(RequestJoinResponse?, RequestJoinResponse?)

public static bool operator ==(RequestJoinResponse? left, RequestJoinResponse? right)

Parameters

left RequestJoinResponse?
right RequestJoinResponse?

Returns

bool

operator !=(RequestJoinResponse?, RequestJoinResponse?)

public static bool operator !=(RequestJoinResponse? left, RequestJoinResponse? right)

Parameters

left RequestJoinResponse?
right RequestJoinResponse?

Returns

bool

operator !=(RequestJoinResponse?, RequestJoinResponse?)

public static bool operator !=(RequestJoinResponse? left, RequestJoinResponse? right)

Parameters

left RequestJoinResponse?
right RequestJoinResponse?

Returns

bool

operator !=(RequestJoinResponse?, RequestJoinResponse?)

public static bool operator !=(RequestJoinResponse? left, RequestJoinResponse? right)

Parameters

left RequestJoinResponse?
right RequestJoinResponse?

Returns

bool