Table of Contents

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

lists int

The number of lists the actor currently has.

feedGens int

The number of feed gens the actor currently has.

starterPacks int

The number of starter packs the actor currently has.

labeler bool

A flag indicating whether the actor is a labeler.

chat ProfileAssociatedChat?

The chat configuration for the actor.

germ ProfileAssociatedGerm?

The Germ configuration for the actor.

activitySubscription ProfileAssociatedActivitySubscription?

The actor's activity subscription preferences.

ProfileAssociated(ProfileAssociated)

protected ProfileAssociated(ProfileAssociated original)

Parameters

original ProfileAssociated

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

lists int

The number of lists the actor currently has.

feedGens int

The number of feed gens the actor currently has.

starterPacks int

The number of starter packs the actor currently has.

labeler bool

A flag indicating whether the actor is a labeler.

chat ProfileAssociatedChat?

The chat configuration for the actor.

germ ProfileAssociatedGerm?

The Germ configuration for the actor.

activitySubscription ProfileAssociatedActivitySubscription?

The actor's activity subscription preferences.

ProfileAssociated(ProfileAssociated)

protected ProfileAssociated(ProfileAssociated original)

Parameters

original ProfileAssociated

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

lists int

The number of lists the actor currently has.

feedGens int

The number of feed gens the actor currently has.

starterPacks int

The number of starter packs the actor currently has.

labeler bool

A flag indicating whether the actor is a labeler.

chat ProfileAssociatedChat?

The chat configuration for the actor.

germ ProfileAssociatedGerm?

The Germ configuration for the actor.

activitySubscription ProfileAssociatedActivitySubscription?

The actor's activity subscription preferences.

ProfileAssociated(ProfileAssociated)

protected ProfileAssociated(ProfileAssociated original)

Parameters

original ProfileAssociated

Properties

ActivitySubscription

Gets the actor's activity subscription preferences.

public ProfileAssociatedActivitySubscription? ActivitySubscription { get; init; }

Property Value

ProfileAssociatedActivitySubscription?

ActivitySubscription

Gets the actor's activity subscription preferences.

public ProfileAssociatedActivitySubscription? ActivitySubscription { get; init; }

Property Value

ProfileAssociatedActivitySubscription?

ActivitySubscription

Gets the actor's activity subscription preferences.

public ProfileAssociatedActivitySubscription? ActivitySubscription { get; init; }

Property Value

ProfileAssociatedActivitySubscription?

Chat

Gets the chat configuration for the actor.

public ProfileAssociatedChat? Chat { get; init; }

Property Value

ProfileAssociatedChat?

Chat

Gets the chat configuration for the actor.

public ProfileAssociatedChat? Chat { get; init; }

Property Value

ProfileAssociatedChat?

Chat

Gets the chat configuration for the actor.

public ProfileAssociatedChat? Chat { get; init; }

Property Value

ProfileAssociatedChat?

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

FeedGens

Gets the number of feed gens the actor currently has.

public int FeedGens { get; init; }

Property Value

int

FeedGens

Gets the number of feed gens the actor currently has.

public int FeedGens { get; init; }

Property Value

int

FeedGens

Gets the number of feed gens the actor currently has.

public int FeedGens { get; init; }

Property Value

int

Germ

Gets the Germ configuration for the actor.

public ProfileAssociatedGerm? Germ { get; init; }

Property Value

ProfileAssociatedGerm?

Germ

Gets the Germ configuration for the actor.

public ProfileAssociatedGerm? Germ { get; init; }

Property Value

ProfileAssociatedGerm?

Germ

Gets the Germ configuration for the actor.

public ProfileAssociatedGerm? Germ { get; init; }

Property Value

ProfileAssociatedGerm?

Labeler

Gets a flag indicating whether the actor is a labeler.

public bool Labeler { get; init; }

Property Value

bool

Labeler

Gets a flag indicating whether the actor is a labeler.

public bool Labeler { get; init; }

Property Value

bool

Labeler

Gets a flag indicating whether the actor is a labeler.

public bool Labeler { get; init; }

Property Value

bool

Lists

Gets the number of lists the actor currently has.

public int Lists { get; init; }

Property Value

int

Lists

Gets the number of lists the actor currently has.

public int Lists { get; init; }

Property Value

int

Lists

Gets the number of lists the actor currently has.

public int Lists { get; init; }

Property Value

int

StarterPacks

Gets the number of starter packs the actor currently has.

public int StarterPacks { get; init; }

Property Value

int

StarterPacks

Gets the number of starter packs the actor currently has.

public int StarterPacks { get; init; }

Property Value

int

StarterPacks

Gets the number of starter packs the actor currently has.

public int StarterPacks { get; init; }

Property Value

int

Methods

<Clone>$()

public virtual ProfileAssociated <Clone>$()

Returns

ProfileAssociated

<Clone>$()

public virtual ProfileAssociated <Clone>$()

Returns

ProfileAssociated

<Clone>$()

public virtual ProfileAssociated <Clone>$()

Returns

ProfileAssociated

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(ProfileAssociated?)

public virtual bool Equals(ProfileAssociated? other)

Parameters

other ProfileAssociated?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(ProfileAssociated?)

public virtual bool Equals(ProfileAssociated? other)

Parameters

other ProfileAssociated?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(ProfileAssociated?)

public virtual bool Equals(ProfileAssociated? other)

Parameters

other ProfileAssociated?

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

Operators

operator ==(ProfileAssociated?, ProfileAssociated?)

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

Parameters

left ProfileAssociated?
right ProfileAssociated?

Returns

bool

operator ==(ProfileAssociated?, ProfileAssociated?)

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

Parameters

left ProfileAssociated?
right ProfileAssociated?

Returns

bool

operator ==(ProfileAssociated?, ProfileAssociated?)

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

Parameters

left ProfileAssociated?
right ProfileAssociated?

Returns

bool

operator !=(ProfileAssociated?, ProfileAssociated?)

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

Parameters

left ProfileAssociated?
right ProfileAssociated?

Returns

bool

operator !=(ProfileAssociated?, ProfileAssociated?)

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

Parameters

left ProfileAssociated?
right ProfileAssociated?

Returns

bool

operator !=(ProfileAssociated?, ProfileAssociated?)

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

Parameters

left ProfileAssociated?
right ProfileAssociated?

Returns

bool