Class UnreadConversationCounts
- Namespace
- idunno.Bluesky.Chat
- Assembly
- idunno.Bluesky.dll
Conatins the unread conversation counts for a user.
public sealed record UnreadConversationCounts : IEquatable<UnreadConversationCounts>Inheritance
Implements
Inherited Members
Constructors
UnreadConversationCounts(int, int)
Creates a new instance of the idunno.Bluesky.Chat.UnreadConversationCounts record.
public UnreadConversationCounts(int unreadAcceptedConversations, int unreadRequestedConversations)Parameters
unreadAcceptedConversationsint-
The number of unread, unlocked accepted conversations.
unreadRequestedConversationsint-
The number of unread, unlocked requested conversations.
UnreadConversationCounts(int, int)
Creates a new instance of the idunno.Bluesky.Chat.UnreadConversationCounts record.
public UnreadConversationCounts(int unreadAcceptedConversations, int unreadRequestedConversations)Parameters
unreadAcceptedConversationsint-
The number of unread, unlocked accepted conversations.
unreadRequestedConversationsint-
The number of unread, unlocked requested conversations.
UnreadConversationCounts(int, int)
Creates a new instance of the idunno.Bluesky.Chat.UnreadConversationCounts record.
public UnreadConversationCounts(int unreadAcceptedConversations, int unreadRequestedConversations)Parameters
unreadAcceptedConversationsint-
The number of unread, unlocked accepted conversations.
unreadRequestedConversationsint-
The number of unread, unlocked requested conversations.
Properties
UnreadAcceptedConversations
Gets the number of unread, unlocked accepted conversations. Counts conversations with unread messages and unread join requests.
[JsonRequired]
[JsonPropertyName("unreadAcceptedConvos")]
public int UnreadAcceptedConversations { get; init; }Property Value
Remarks
Capped at 100.
UnreadAcceptedConversations
Gets the number of unread, unlocked accepted conversations. Counts conversations with unread messages and unread join requests.
[JsonRequired]
[JsonPropertyName("unreadAcceptedConvos")]
public int UnreadAcceptedConversations { get; init; }Property Value
Remarks
Capped at 100.
UnreadAcceptedConversations
Gets the number of unread, unlocked accepted conversations. Counts conversations with unread messages and unread join requests.
[JsonRequired]
[JsonPropertyName("unreadAcceptedConvos")]
public int UnreadAcceptedConversations { get; init; }Property Value
Remarks
Capped at 100.
UnreadRequestedConversations
Gets the number of unread, unlocked requested conversations. Includes conversations with unread messages, but not conversations with unread join requests, since only the owner of a group has join requests to read, and the group would necessarily be accepted.
[JsonRequired]
[JsonPropertyName("unreadRequestConvos")]
public int UnreadRequestedConversations { get; init; }Property Value
Remarks
Capped at 100.
UnreadRequestedConversations
Gets the number of unread, unlocked requested conversations. Includes conversations with unread messages, but not conversations with unread join requests, since only the owner of a group has join requests to read, and the group would necessarily be accepted.
[JsonRequired]
[JsonPropertyName("unreadRequestConvos")]
public int UnreadRequestedConversations { get; init; }Property Value
Remarks
Capped at 100.
UnreadRequestedConversations
Gets the number of unread, unlocked requested conversations. Includes conversations with unread messages, but not conversations with unread join requests, since only the owner of a group has join requests to read, and the group would necessarily be accepted.
[JsonRequired]
[JsonPropertyName("unreadRequestConvos")]
public int UnreadRequestedConversations { get; init; }Property Value
Remarks
Capped at 100.
Methods
<Clone>$()
public UnreadConversationCounts <Clone>$()Returns
<Clone>$()
public UnreadConversationCounts <Clone>$()Returns
<Clone>$()
public UnreadConversationCounts <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(UnreadConversationCounts?)
public bool Equals(UnreadConversationCounts? other)Parameters
otherUnreadConversationCounts?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(UnreadConversationCounts?)
public bool Equals(UnreadConversationCounts? other)Parameters
otherUnreadConversationCounts?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(UnreadConversationCounts?)
public bool Equals(UnreadConversationCounts? other)Parameters
otherUnreadConversationCounts?
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 ==(UnreadConversationCounts?, UnreadConversationCounts?)
public static bool operator ==(UnreadConversationCounts? left, UnreadConversationCounts? right)Parameters
leftUnreadConversationCounts?rightUnreadConversationCounts?
Returns
operator ==(UnreadConversationCounts?, UnreadConversationCounts?)
public static bool operator ==(UnreadConversationCounts? left, UnreadConversationCounts? right)Parameters
leftUnreadConversationCounts?rightUnreadConversationCounts?
Returns
operator ==(UnreadConversationCounts?, UnreadConversationCounts?)
public static bool operator ==(UnreadConversationCounts? left, UnreadConversationCounts? right)Parameters
leftUnreadConversationCounts?rightUnreadConversationCounts?
Returns
operator !=(UnreadConversationCounts?, UnreadConversationCounts?)
public static bool operator !=(UnreadConversationCounts? left, UnreadConversationCounts? right)Parameters
leftUnreadConversationCounts?rightUnreadConversationCounts?
Returns
operator !=(UnreadConversationCounts?, UnreadConversationCounts?)
public static bool operator !=(UnreadConversationCounts? left, UnreadConversationCounts? right)Parameters
leftUnreadConversationCounts?rightUnreadConversationCounts?
Returns
operator !=(UnreadConversationCounts?, UnreadConversationCounts?)
public static bool operator !=(UnreadConversationCounts? left, UnreadConversationCounts? right)Parameters
leftUnreadConversationCounts?rightUnreadConversationCounts?