Table of Contents

Class ConversationAvailability

Namespace
idunno.Bluesky.Chat
Assembly
idunno.Bluesky.dll

Encapsulates the availability of a conversation.

public sealed class ConversationAvailability

Inheritance

Inherited Members

Constructors

ConversationAvailability(bool, ConversationView?)

Creates a new instance of idunno.Bluesky.Chat.ConversationAvailability.

public ConversationAvailability(bool canChat, ConversationView? conversation)

Parameters

canChat bool

A flag indicating whether the user can chat with the other user.

conversation ConversationView?

The conversation between the user and the other user, if it exists.

ConversationAvailability(bool, ConversationView?)

Creates a new instance of idunno.Bluesky.Chat.ConversationAvailability.

public ConversationAvailability(bool canChat, ConversationView? conversation)

Parameters

canChat bool

A flag indicating whether the user can chat with the other user.

conversation ConversationView?

The conversation between the user and the other user, if it exists.

ConversationAvailability(bool, ConversationView?)

Creates a new instance of idunno.Bluesky.Chat.ConversationAvailability.

public ConversationAvailability(bool canChat, ConversationView? conversation)

Parameters

canChat bool

A flag indicating whether the user can chat with the other user.

conversation ConversationView?

The conversation between the user and the other user, if it exists.

Properties

CanChat

Gets a flag indicating whether the user can chat with the other user.

[JsonRequired]
public bool CanChat { get; init; }

Property Value

bool

CanChat

Gets a flag indicating whether the user can chat with the other user.

[JsonRequired]
public bool CanChat { get; init; }

Property Value

bool

CanChat

Gets a flag indicating whether the user can chat with the other user.

[JsonRequired]
public bool CanChat { get; init; }

Property Value

bool

Conversation

Gets the conversation between the user and the other user, if it exists.

[JsonPropertyName("convo")]
public ConversationView? Conversation { get; init; }

Property Value

ConversationView?

Conversation

Gets the conversation between the user and the other user, if it exists.

[JsonPropertyName("convo")]
public ConversationView? Conversation { get; init; }

Property Value

ConversationView?

Conversation

Gets the conversation between the user and the other user, if it exists.

[JsonPropertyName("convo")]
public ConversationView? Conversation { get; init; }

Property Value

ConversationView?