Table of Contents

Class Preferences

Namespace
idunno.Bluesky.Actor
Assembly
idunno.Bluesky.dll

An actor's Bluesky preferences.

public class Preferences : ReadOnlyCollection<Preference>, IList<Preference>, ICollection<Preference>, IList, ICollection, IReadOnlyList<Preference>, IReadOnlyCollection<Preference>, IEnumerable<Preference>, IEnumerable

Inheritance

Implements

Inherited Members

Constructors

Preferences(IList<Preference>, bool)

Creates a new instance of idunno.Bluesky.Actor.Preferences.

public Preferences(IList<Preference> list, bool enableBlueskyModerationLabeler = true)

Parameters

list IList<Preference>

A list of actor preferences.

enableBlueskyModerationLabeler bool

A flag indicating whether the Bluesky moderation labeler should be enabled as part of the actor's subscribed labelers.

Exceptions

ArgumentNullException

Thrown when list is null.

Preferences(bool)

Creates a new instance of idunno.Bluesky.Actor.Preferences.

public Preferences(bool enableBlueskyModerationLabeler = true)

Parameters

enableBlueskyModerationLabeler bool

A flag indicating whether the Bluesky moderation labeler should be enabled as part of the actor's subscribed labelers.

Preferences(IEnumerable<Preference>, bool)

Creates a new instance of idunno.Bluesky.Actor.Preferences.

public Preferences(IEnumerable<Preference> preferences, bool enableBlueskyModerationLabeler = true)

Parameters

preferences IEnumerable<Preference>

An enumerable collection of actor preferences.

enableBlueskyModerationLabeler bool

A flag indicating whether the Bluesky moderation labeler should be enabled as part of the actor's subscribed labelers.

Preferences(IList<Preference>, bool)

Creates a new instance of idunno.Bluesky.Actor.Preferences.

public Preferences(IList<Preference> list, bool enableBlueskyModerationLabeler = true)

Parameters

list IList<Preference>

A list of actor preferences.

enableBlueskyModerationLabeler bool

A flag indicating whether the Bluesky moderation labeler should be enabled as part of the actor's subscribed labelers.

Exceptions

ArgumentNullException

Thrown when list is null.

Preferences(bool)

Creates a new instance of idunno.Bluesky.Actor.Preferences.

public Preferences(bool enableBlueskyModerationLabeler = true)

Parameters

enableBlueskyModerationLabeler bool

A flag indicating whether the Bluesky moderation labeler should be enabled as part of the actor's subscribed labelers.

Preferences(IEnumerable<Preference>, bool)

Creates a new instance of idunno.Bluesky.Actor.Preferences.

public Preferences(IEnumerable<Preference> preferences, bool enableBlueskyModerationLabeler = true)

Parameters

preferences IEnumerable<Preference>

An enumerable collection of actor preferences.

enableBlueskyModerationLabeler bool

A flag indicating whether the Bluesky moderation labeler should be enabled as part of the actor's subscribed labelers.

Preferences(IList<Preference>, bool)

Creates a new instance of idunno.Bluesky.Actor.Preferences.

public Preferences(IList<Preference> list, bool enableBlueskyModerationLabeler = true)

Parameters

list IList<Preference>

A list of actor preferences.

enableBlueskyModerationLabeler bool

A flag indicating whether the Bluesky moderation labeler should be enabled as part of the actor's subscribed labelers.

Exceptions

ArgumentNullException

Thrown when list is null.

Preferences(bool)

Creates a new instance of idunno.Bluesky.Actor.Preferences.

public Preferences(bool enableBlueskyModerationLabeler = true)

Parameters

enableBlueskyModerationLabeler bool

A flag indicating whether the Bluesky moderation labeler should be enabled as part of the actor's subscribed labelers.

Preferences(IEnumerable<Preference>, bool)

Creates a new instance of idunno.Bluesky.Actor.Preferences.

public Preferences(IEnumerable<Preference> preferences, bool enableBlueskyModerationLabeler = true)

Parameters

preferences IEnumerable<Preference>

An enumerable collection of actor preferences.

enableBlueskyModerationLabeler bool

A flag indicating whether the Bluesky moderation labeler should be enabled as part of the actor's subscribed labelers.

Properties

AdultContentPreference

The actor's adult content preferences.

public AdultContentPreference? AdultContentPreference { get; }

Property Value

AdultContentPreference?

AdultContentPreference

The actor's adult content preferences.

public AdultContentPreference? AdultContentPreference { get; }

Property Value

AdultContentPreference?

AdultContentPreference

The actor's adult content preferences.

public AdultContentPreference? AdultContentPreference { get; }

Property Value

AdultContentPreference?

ContentLabelPreferences

A list of idunno.Bluesky.Actor.ContentLabelPreferences the actor has configured.

public IReadOnlyList<ContentLabelPreference> ContentLabelPreferences { get; }

Property Value

IReadOnlyList<ContentLabelPreference>

ContentLabelPreferences

A list of idunno.Bluesky.Actor.ContentLabelPreferences the actor has configured.

public IReadOnlyList<ContentLabelPreference> ContentLabelPreferences { get; }

Property Value

IReadOnlyList<ContentLabelPreference>

ContentLabelPreferences

A list of idunno.Bluesky.Actor.ContentLabelPreferences the actor has configured.

public IReadOnlyList<ContentLabelPreference> ContentLabelPreferences { get; }

Property Value

IReadOnlyList<ContentLabelPreference>

DeclaredAgePreference

Read-only preference containing value(s) inferred from the user's declared birthdate. Absence of this preference object in the response indicates that the user has not made a declaration.

public DeclaredAgePreference? DeclaredAgePreference { get; }

Property Value

DeclaredAgePreference?

DeclaredAgePreference

Read-only preference containing value(s) inferred from the user's declared birthdate. Absence of this preference object in the response indicates that the user has not made a declaration.

public DeclaredAgePreference? DeclaredAgePreference { get; }

Property Value

DeclaredAgePreference?

DeclaredAgePreference

Read-only preference containing value(s) inferred from the user's declared birthdate. Absence of this preference object in the response indicates that the user has not made a declaration.

public DeclaredAgePreference? DeclaredAgePreference { get; }

Property Value

DeclaredAgePreference?

FeedViewPreferences

A list of feeds and their idunno.Bluesky.Actor.FeedViewPreferences for the account owner.

public IReadOnlyDictionary<string, FeedViewPreference> FeedViewPreferences { get; }

Property Value

IReadOnlyDictionary<string, FeedViewPreference>

FeedViewPreferences

A list of feeds and their idunno.Bluesky.Actor.FeedViewPreferences for the account owner.

public IReadOnlyDictionary<string, FeedViewPreference> FeedViewPreferences { get; }

Property Value

IReadOnlyDictionary<string, FeedViewPreference>

FeedViewPreferences

A list of feeds and their idunno.Bluesky.Actor.FeedViewPreferences for the account owner.

public IReadOnlyDictionary<string, FeedViewPreference> FeedViewPreferences { get; }

Property Value

IReadOnlyDictionary<string, FeedViewPreference>

HiddenPosts

A list of idunno.AtProto.AtUris of posts the account owner has hidden.

public IReadOnlyList<AtUri> HiddenPosts { get; }

Property Value

IReadOnlyList<AtUri>

HiddenPosts

A list of idunno.AtProto.AtUris of posts the account owner has hidden.

public IReadOnlyList<AtUri> HiddenPosts { get; }

Property Value

IReadOnlyList<AtUri>

HiddenPosts

A list of idunno.AtProto.AtUris of posts the account owner has hidden.

public IReadOnlyList<AtUri> HiddenPosts { get; }

Property Value

IReadOnlyList<AtUri>

Interests

A list of tags which describe the account owner's interests gathered during onboarding.

public InterestsPreference? Interests { get; }

Property Value

InterestsPreference?

Interests

A list of tags which describe the account owner's interests gathered during onboarding.

public InterestsPreference? Interests { get; }

Property Value

InterestsPreference?

Interests

A list of tags which describe the account owner's interests gathered during onboarding.

public InterestsPreference? Interests { get; }

Property Value

InterestsPreference?

LiveEventPreferences

User preferences for live events.

public LiveEventPreferences? LiveEventPreferences { get; }

Property Value

LiveEventPreferences?

LiveEventPreferences

User preferences for live events.

public LiveEventPreferences? LiveEventPreferences { get; }

Property Value

LiveEventPreferences?

LiveEventPreferences

User preferences for live events.

public LiveEventPreferences? LiveEventPreferences { get; }

Property Value

LiveEventPreferences?

MutedWords

A list of muted word properties for the account owner.

public IReadOnlyList<MutedWord> MutedWords { get; }

Property Value

IReadOnlyList<MutedWord>

MutedWords

A list of muted word properties for the account owner.

public IReadOnlyList<MutedWord> MutedWords { get; }

Property Value

IReadOnlyList<MutedWord>

MutedWords

A list of muted word properties for the account owner.

public IReadOnlyList<MutedWord> MutedWords { get; }

Property Value

IReadOnlyList<MutedWord>

PersonalDetailsPreference

The actor's personal details preferences.

public PersonalDetailsPreference? PersonalDetailsPreference { get; }

Property Value

PersonalDetailsPreference?

PersonalDetailsPreference

The actor's personal details preferences.

public PersonalDetailsPreference? PersonalDetailsPreference { get; }

Property Value

PersonalDetailsPreference?

PersonalDetailsPreference

The actor's personal details preferences.

public PersonalDetailsPreference? PersonalDetailsPreference { get; }

Property Value

PersonalDetailsPreference?

PostInteractionSettingsPreferences

Default gate settings for posts and threads.

public PostInteractionSettingsPreferences? PostInteractionSettingsPreferences { get; }

Property Value

PostInteractionSettingsPreferences?

PostInteractionSettingsPreferences

Default gate settings for posts and threads.

public PostInteractionSettingsPreferences? PostInteractionSettingsPreferences { get; }

Property Value

PostInteractionSettingsPreferences?

PostInteractionSettingsPreferences

Default gate settings for posts and threads.

public PostInteractionSettingsPreferences? PostInteractionSettingsPreferences { get; }

Property Value

PostInteractionSettingsPreferences?

SavedFeedsPreference

A list of the actor's idunno.Bluesky.Actor.Preferences.SavedFeedsPreferences.

public SavedFeedsPreference? SavedFeedsPreference { get; }

Property Value

SavedFeedsPreference?

SavedFeedsPreference

A list of the actor's idunno.Bluesky.Actor.Preferences.SavedFeedsPreferences.

public SavedFeedsPreference? SavedFeedsPreference { get; }

Property Value

SavedFeedsPreference?

SavedFeedsPreference

A list of the actor's idunno.Bluesky.Actor.Preferences.SavedFeedsPreferences.

public SavedFeedsPreference? SavedFeedsPreference { get; }

Property Value

SavedFeedsPreference?

SavedFeedsPreferenceV2

A list of the actor's idunno.Bluesky.Actor.SavedFeeds.

public IReadOnlyList<SavedFeed> SavedFeedsPreferenceV2 { get; }

Property Value

IReadOnlyList<SavedFeed>

SavedFeedsPreferenceV2

A list of the actor's idunno.Bluesky.Actor.SavedFeeds.

public IReadOnlyList<SavedFeed> SavedFeedsPreferenceV2 { get; }

Property Value

IReadOnlyList<SavedFeed>

SavedFeedsPreferenceV2

A list of the actor's idunno.Bluesky.Actor.SavedFeeds.

public IReadOnlyList<SavedFeed> SavedFeedsPreferenceV2 { get; }

Property Value

IReadOnlyList<SavedFeed>

SubscribedLabelers

A list of labeler idunno.AtProto.Dids the actor has subscribed to.

public IReadOnlyList<Did> SubscribedLabelers { get; }

Property Value

IReadOnlyList<Did>

SubscribedLabelers

A list of labeler idunno.AtProto.Dids the actor has subscribed to.

public IReadOnlyList<Did> SubscribedLabelers { get; }

Property Value

IReadOnlyList<Did>

SubscribedLabelers

A list of labeler idunno.AtProto.Dids the actor has subscribed to.

public IReadOnlyList<Did> SubscribedLabelers { get; }

Property Value

IReadOnlyList<Did>

ThreadViewPreference

Preferences for displaying how threads are viewed.

public ThreadViewPreference? ThreadViewPreference { get; }

Property Value

ThreadViewPreference?

ThreadViewPreference

Preferences for displaying how threads are viewed.

public ThreadViewPreference? ThreadViewPreference { get; }

Property Value

ThreadViewPreference?

ThreadViewPreference

Preferences for displaying how threads are viewed.

public ThreadViewPreference? ThreadViewPreference { get; }

Property Value

ThreadViewPreference?

VerificationPreferences

Preferences for how verified accounts appear in an app.

public VerificationPreferences? VerificationPreferences { get; }

Property Value

VerificationPreferences?

VerificationPreferences

Preferences for how verified accounts appear in an app.

public VerificationPreferences? VerificationPreferences { get; }

Property Value

VerificationPreferences?

VerificationPreferences

Preferences for how verified accounts appear in an app.

public VerificationPreferences? VerificationPreferences { get; }

Property Value

VerificationPreferences?