Table of Contents

Class AddMembersResponse

Namespace
idunno.Bluesky.Chat.Group.Model
Assembly
idunno.Bluesky.dll

Encapsulates the response from adding a member to a group conversation.

public sealed record AddMembersResponse : IEquatable<AddMembersResponse>

Inheritance

Implements

Inherited Members

Properties

AddedMembers

Gets the read-only collection of idunno.Bluesky.Chat.Actor.ProfileViewBasic of members that were added to the group conversation, if any.

public IReadOnlyCollection<ProfileViewBasic>? AddedMembers { get; init; }

Property Value

IReadOnlyCollection<ProfileViewBasic>?

AddedMembers

Gets the read-only collection of idunno.Bluesky.Chat.Actor.ProfileViewBasic of members that were added to the group conversation, if any.

public IReadOnlyCollection<ProfileViewBasic>? AddedMembers { get; init; }

Property Value

IReadOnlyCollection<ProfileViewBasic>?

AddedMembers

Gets the read-only collection of idunno.Bluesky.Chat.Actor.ProfileViewBasic of members that were added to the group conversation, if any.

public IReadOnlyCollection<ProfileViewBasic>? AddedMembers { get; init; }

Property Value

IReadOnlyCollection<ProfileViewBasic>?

Conversation

Gets the idunno.Bluesky.Chat.ConversationView of the group conversation after adding members.

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

Property Value

ConversationView

Conversation

Gets the idunno.Bluesky.Chat.ConversationView of the group conversation after adding members.

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

Property Value

ConversationView

Conversation

Gets the idunno.Bluesky.Chat.ConversationView of the group conversation after adding members.

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

Property Value

ConversationView

Methods

<Clone>$()

public AddMembersResponse <Clone>$()

Returns

AddMembersResponse

<Clone>$()

public AddMembersResponse <Clone>$()

Returns

AddMembersResponse

<Clone>$()

public AddMembersResponse <Clone>$()

Returns

AddMembersResponse

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(AddMembersResponse?)

public bool Equals(AddMembersResponse? other)

Parameters

other AddMembersResponse?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(AddMembersResponse?)

public bool Equals(AddMembersResponse? other)

Parameters

other AddMembersResponse?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(AddMembersResponse?)

public bool Equals(AddMembersResponse? other)

Parameters

other AddMembersResponse?

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 ==(AddMembersResponse?, AddMembersResponse?)

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

Parameters

left AddMembersResponse?
right AddMembersResponse?

Returns

bool

operator ==(AddMembersResponse?, AddMembersResponse?)

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

Parameters

left AddMembersResponse?
right AddMembersResponse?

Returns

bool

operator ==(AddMembersResponse?, AddMembersResponse?)

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

Parameters

left AddMembersResponse?
right AddMembersResponse?

Returns

bool

operator !=(AddMembersResponse?, AddMembersResponse?)

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

Parameters

left AddMembersResponse?
right AddMembersResponse?

Returns

bool

operator !=(AddMembersResponse?, AddMembersResponse?)

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

Parameters

left AddMembersResponse?
right AddMembersResponse?

Returns

bool

operator !=(AddMembersResponse?, AddMembersResponse?)

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

Parameters

left AddMembersResponse?
right AddMembersResponse?

Returns

bool