Class ProfileAssociated
- Namespace
- idunno.Bluesky.Actor
- Assembly
- idunno.Bluesky.dll
Metadata associated with an actor's profile.
public record ProfileAssociated : IEquatable<ProfileAssociated>Inheritance
Implements
Inherited Members
Constructors
ProfileAssociated(int, int, int, bool, ProfileAssociatedChat?, ProfileAssociatedGerm?, ProfileAssociatedActivitySubscription?)
Creates a new instance of idunno.Bluesky.Actor.ProfileAssociated.
public ProfileAssociated(int lists, int feedGens, int starterPacks, bool labeler, ProfileAssociatedChat? chat, ProfileAssociatedGerm? germ, ProfileAssociatedActivitySubscription? activitySubscription)Parameters
listsint-
The number of lists the actor currently has.
feedGensint-
The number of feed gens the actor currently has.
starterPacksint-
The number of starter packs the actor currently has.
labelerbool-
A flag indicating whether the actor is a labeler.
chatProfileAssociatedChat?-
The chat configuration for the actor.
germProfileAssociatedGerm?-
The Germ configuration for the actor.
activitySubscriptionProfileAssociatedActivitySubscription?-
The actor's activity subscription preferences.
ProfileAssociated(ProfileAssociated)
protected ProfileAssociated(ProfileAssociated original)Parameters
originalProfileAssociated
ProfileAssociated(int, int, int, bool, ProfileAssociatedChat?, ProfileAssociatedGerm?, ProfileAssociatedActivitySubscription?)
Creates a new instance of idunno.Bluesky.Actor.ProfileAssociated.
public ProfileAssociated(int lists, int feedGens, int starterPacks, bool labeler, ProfileAssociatedChat? chat, ProfileAssociatedGerm? germ, ProfileAssociatedActivitySubscription? activitySubscription)Parameters
listsint-
The number of lists the actor currently has.
feedGensint-
The number of feed gens the actor currently has.
starterPacksint-
The number of starter packs the actor currently has.
labelerbool-
A flag indicating whether the actor is a labeler.
chatProfileAssociatedChat?-
The chat configuration for the actor.
germProfileAssociatedGerm?-
The Germ configuration for the actor.
activitySubscriptionProfileAssociatedActivitySubscription?-
The actor's activity subscription preferences.
ProfileAssociated(ProfileAssociated)
protected ProfileAssociated(ProfileAssociated original)Parameters
originalProfileAssociated
ProfileAssociated(int, int, int, bool, ProfileAssociatedChat?, ProfileAssociatedGerm?, ProfileAssociatedActivitySubscription?)
Creates a new instance of idunno.Bluesky.Actor.ProfileAssociated.
public ProfileAssociated(int lists, int feedGens, int starterPacks, bool labeler, ProfileAssociatedChat? chat, ProfileAssociatedGerm? germ, ProfileAssociatedActivitySubscription? activitySubscription)Parameters
listsint-
The number of lists the actor currently has.
feedGensint-
The number of feed gens the actor currently has.
starterPacksint-
The number of starter packs the actor currently has.
labelerbool-
A flag indicating whether the actor is a labeler.
chatProfileAssociatedChat?-
The chat configuration for the actor.
germProfileAssociatedGerm?-
The Germ configuration for the actor.
activitySubscriptionProfileAssociatedActivitySubscription?-
The actor's activity subscription preferences.
ProfileAssociated(ProfileAssociated)
protected ProfileAssociated(ProfileAssociated original)Parameters
originalProfileAssociated
Properties
ActivitySubscription
Gets the actor's activity subscription preferences.
public ProfileAssociatedActivitySubscription? ActivitySubscription { get; init; }Property Value
ActivitySubscription
Gets the actor's activity subscription preferences.
public ProfileAssociatedActivitySubscription? ActivitySubscription { get; init; }Property Value
ActivitySubscription
Gets the actor's activity subscription preferences.
public ProfileAssociatedActivitySubscription? ActivitySubscription { get; init; }Property Value
Chat
Gets the chat configuration for the actor.
public ProfileAssociatedChat? Chat { get; init; }Property Value
Chat
Gets the chat configuration for the actor.
public ProfileAssociatedChat? Chat { get; init; }Property Value
Chat
Gets the chat configuration for the actor.
public ProfileAssociatedChat? Chat { get; init; }Property Value
EqualityContract
protected virtual Type EqualityContract { get; }Property Value
EqualityContract
protected virtual Type EqualityContract { get; }Property Value
EqualityContract
protected virtual Type EqualityContract { get; }Property Value
FeedGens
Gets the number of feed gens the actor currently has.
public int FeedGens { get; init; }Property Value
FeedGens
Gets the number of feed gens the actor currently has.
public int FeedGens { get; init; }Property Value
FeedGens
Gets the number of feed gens the actor currently has.
public int FeedGens { get; init; }Property Value
Germ
Gets the Germ configuration for the actor.
public ProfileAssociatedGerm? Germ { get; init; }Property Value
Germ
Gets the Germ configuration for the actor.
public ProfileAssociatedGerm? Germ { get; init; }Property Value
Germ
Gets the Germ configuration for the actor.
public ProfileAssociatedGerm? Germ { get; init; }Property Value
Labeler
Gets a flag indicating whether the actor is a labeler.
public bool Labeler { get; init; }Property Value
Labeler
Gets a flag indicating whether the actor is a labeler.
public bool Labeler { get; init; }Property Value
Labeler
Gets a flag indicating whether the actor is a labeler.
public bool Labeler { get; init; }Property Value
Lists
Gets the number of lists the actor currently has.
public int Lists { get; init; }Property Value
Lists
Gets the number of lists the actor currently has.
public int Lists { get; init; }Property Value
Lists
Gets the number of lists the actor currently has.
public int Lists { get; init; }Property Value
StarterPacks
Gets the number of starter packs the actor currently has.
public int StarterPacks { get; init; }Property Value
StarterPacks
Gets the number of starter packs the actor currently has.
public int StarterPacks { get; init; }Property Value
StarterPacks
Gets the number of starter packs the actor currently has.
public int StarterPacks { get; init; }Property Value
Methods
<Clone>$()
public virtual ProfileAssociated <Clone>$()Returns
<Clone>$()
public virtual ProfileAssociated <Clone>$()Returns
<Clone>$()
public virtual ProfileAssociated <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(ProfileAssociated?)
public virtual bool Equals(ProfileAssociated? other)Parameters
otherProfileAssociated?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(ProfileAssociated?)
public virtual bool Equals(ProfileAssociated? other)Parameters
otherProfileAssociated?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(ProfileAssociated?)
public virtual bool Equals(ProfileAssociated? other)Parameters
otherProfileAssociated?
Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
Operators
operator ==(ProfileAssociated?, ProfileAssociated?)
public static bool operator ==(ProfileAssociated? left, ProfileAssociated? right)Parameters
leftProfileAssociated?rightProfileAssociated?
Returns
operator ==(ProfileAssociated?, ProfileAssociated?)
public static bool operator ==(ProfileAssociated? left, ProfileAssociated? right)Parameters
leftProfileAssociated?rightProfileAssociated?
Returns
operator ==(ProfileAssociated?, ProfileAssociated?)
public static bool operator ==(ProfileAssociated? left, ProfileAssociated? right)Parameters
leftProfileAssociated?rightProfileAssociated?
Returns
operator !=(ProfileAssociated?, ProfileAssociated?)
public static bool operator !=(ProfileAssociated? left, ProfileAssociated? right)Parameters
leftProfileAssociated?rightProfileAssociated?
Returns
operator !=(ProfileAssociated?, ProfileAssociated?)
public static bool operator !=(ProfileAssociated? left, ProfileAssociated? right)Parameters
leftProfileAssociated?rightProfileAssociated?
Returns
operator !=(ProfileAssociated?, ProfileAssociated?)
public static bool operator !=(ProfileAssociated? left, ProfileAssociated? right)Parameters
leftProfileAssociated?rightProfileAssociated?