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>, IEnumerableInheritance
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
listIList<Preference>-
A list of actor preferences.
enableBlueskyModerationLabelerbool-
A flag indicating whether the Bluesky moderation labeler should be enabled as part of the actor's subscribed labelers.
Exceptions
- ArgumentNullException
-
Thrown when
listis null.
Preferences(bool)
Creates a new instance of idunno.Bluesky.Actor.Preferences.
public Preferences(bool enableBlueskyModerationLabeler = true)Parameters
enableBlueskyModerationLabelerbool-
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
preferencesIEnumerable<Preference>-
An enumerable collection of actor preferences.
enableBlueskyModerationLabelerbool-
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
listIList<Preference>-
A list of actor preferences.
enableBlueskyModerationLabelerbool-
A flag indicating whether the Bluesky moderation labeler should be enabled as part of the actor's subscribed labelers.
Exceptions
- ArgumentNullException
-
Thrown when
listis null.
Preferences(bool)
Creates a new instance of idunno.Bluesky.Actor.Preferences.
public Preferences(bool enableBlueskyModerationLabeler = true)Parameters
enableBlueskyModerationLabelerbool-
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
preferencesIEnumerable<Preference>-
An enumerable collection of actor preferences.
enableBlueskyModerationLabelerbool-
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
listIList<Preference>-
A list of actor preferences.
enableBlueskyModerationLabelerbool-
A flag indicating whether the Bluesky moderation labeler should be enabled as part of the actor's subscribed labelers.
Exceptions
- ArgumentNullException
-
Thrown when
listis null.
Preferences(bool)
Creates a new instance of idunno.Bluesky.Actor.Preferences.
public Preferences(bool enableBlueskyModerationLabeler = true)Parameters
enableBlueskyModerationLabelerbool-
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
preferencesIEnumerable<Preference>-
An enumerable collection of actor preferences.
enableBlueskyModerationLabelerbool-
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
The actor's adult content preferences.
public AdultContentPreference? AdultContentPreference { get; }Property Value
AdultContentPreference
The actor's adult content preferences.
public AdultContentPreference? AdultContentPreference { get; }Property Value
ContentLabelPreferences
A list of idunno.Bluesky.Actor.ContentLabelPreferences the actor has configured.
public IReadOnlyList<ContentLabelPreference> ContentLabelPreferences { get; }Property Value
ContentLabelPreferences
A list of idunno.Bluesky.Actor.ContentLabelPreferences the actor has configured.
public IReadOnlyList<ContentLabelPreference> ContentLabelPreferences { get; }Property Value
ContentLabelPreferences
A list of idunno.Bluesky.Actor.ContentLabelPreferences the actor has configured.
public IReadOnlyList<ContentLabelPreference> ContentLabelPreferences { get; }Property Value
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
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
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
FeedViewPreferences
A list of feeds and their idunno.Bluesky.Actor.FeedViewPreferences for the account owner.
public IReadOnlyDictionary<string, FeedViewPreference> FeedViewPreferences { get; }Property Value
FeedViewPreferences
A list of feeds and their idunno.Bluesky.Actor.FeedViewPreferences for the account owner.
public IReadOnlyDictionary<string, FeedViewPreference> FeedViewPreferences { get; }Property Value
FeedViewPreferences
A list of feeds and their idunno.Bluesky.Actor.FeedViewPreferences for the account owner.
public IReadOnlyDictionary<string, FeedViewPreference> FeedViewPreferences { get; }Property Value
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
Interests
A list of tags which describe the account owner's interests gathered during onboarding.
public InterestsPreference? Interests { get; }Property Value
Interests
A list of tags which describe the account owner's interests gathered during onboarding.
public InterestsPreference? Interests { get; }Property Value
LiveEventPreferences
User preferences for live events.
public LiveEventPreferences? LiveEventPreferences { get; }Property Value
LiveEventPreferences
User preferences for live events.
public LiveEventPreferences? LiveEventPreferences { get; }Property Value
LiveEventPreferences
User preferences for live events.
public LiveEventPreferences? LiveEventPreferences { get; }Property Value
MutedWords
A list of muted word properties for the account owner.
public IReadOnlyList<MutedWord> MutedWords { get; }Property Value
MutedWords
A list of muted word properties for the account owner.
public IReadOnlyList<MutedWord> MutedWords { get; }Property Value
MutedWords
A list of muted word properties for the account owner.
public IReadOnlyList<MutedWord> MutedWords { get; }Property Value
PersonalDetailsPreference
The actor's personal details preferences.
public PersonalDetailsPreference? PersonalDetailsPreference { get; }Property Value
PersonalDetailsPreference
The actor's personal details preferences.
public PersonalDetailsPreference? PersonalDetailsPreference { get; }Property Value
PersonalDetailsPreference
The actor's personal details preferences.
public PersonalDetailsPreference? PersonalDetailsPreference { get; }Property Value
PostInteractionSettingsPreferences
Default gate settings for posts and threads.
public PostInteractionSettingsPreferences? PostInteractionSettingsPreferences { get; }Property Value
PostInteractionSettingsPreferences
Default gate settings for posts and threads.
public PostInteractionSettingsPreferences? PostInteractionSettingsPreferences { get; }Property Value
PostInteractionSettingsPreferences
Default gate settings for posts and threads.
public PostInteractionSettingsPreferences? PostInteractionSettingsPreferences { get; }Property Value
SavedFeedsPreference
A list of the actor's idunno.Bluesky.Actor.Preferences.SavedFeedsPreferences.
public SavedFeedsPreference? SavedFeedsPreference { get; }Property Value
SavedFeedsPreference
A list of the actor's idunno.Bluesky.Actor.Preferences.SavedFeedsPreferences.
public SavedFeedsPreference? SavedFeedsPreference { get; }Property Value
SavedFeedsPreference
A list of the actor's idunno.Bluesky.Actor.Preferences.SavedFeedsPreferences.
public SavedFeedsPreference? SavedFeedsPreference { get; }Property Value
SavedFeedsPreferenceV2
A list of the actor's idunno.Bluesky.Actor.SavedFeeds.
public IReadOnlyList<SavedFeed> SavedFeedsPreferenceV2 { get; }Property Value
SavedFeedsPreferenceV2
A list of the actor's idunno.Bluesky.Actor.SavedFeeds.
public IReadOnlyList<SavedFeed> SavedFeedsPreferenceV2 { get; }Property Value
SavedFeedsPreferenceV2
A list of the actor's idunno.Bluesky.Actor.SavedFeeds.
public IReadOnlyList<SavedFeed> SavedFeedsPreferenceV2 { get; }Property Value
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
Preferences for displaying how threads are viewed.
public ThreadViewPreference? ThreadViewPreference { get; }Property Value
ThreadViewPreference
Preferences for displaying how threads are viewed.
public ThreadViewPreference? ThreadViewPreference { get; }Property Value
VerificationPreferences
Preferences for how verified accounts appear in an app.
public VerificationPreferences? VerificationPreferences { get; }Property Value
VerificationPreferences
Preferences for how verified accounts appear in an app.
public VerificationPreferences? VerificationPreferences { get; }Property Value
VerificationPreferences
Preferences for how verified accounts appear in an app.
public VerificationPreferences? VerificationPreferences { get; }