UPreference class
- Implementers
- UPreferenceAdultContentPref
- UPreferenceBskyAppStatePref
- UPreferenceContentLabelPref
- UPreferenceFeedViewPref
- UPreferenceHiddenPostsPref
- UPreferenceInterestsPref
- UPreferenceLabelersPref
- UPreferenceMutedWordsPref
- UPreferencePersonalDetailsPref
- UPreferenceSavedFeedsPref
- UPreferenceSavedFeedsPrefV2
- UPreferenceThreadViewPref
- UPreferenceUnknown
- Available extensions
- Annotations
-
- @freezed
Constructors
- UPreference.adultContentPref({required AdultContentPref data})
-
constfactory
- UPreference.bskyAppStatePref({required BskyAppStatePref data})
-
constfactory
- UPreference.contentLabelPref({required ContentLabelPref data})
-
constfactory
- UPreference.feedViewPref({required FeedViewPref data})
-
constfactory
-
constfactory
- UPreference.interestsPref({required InterestsPref data})
-
constfactory
- UPreference.labelersPref({required LabelersPref data})
-
constfactory
- UPreference.mutedWordsPref({required MutedWordsPref data})
-
constfactory
- UPreference.personalDetailsPref({required PersonalDetailsPref data})
-
constfactory
- UPreference.savedFeedsPref({required SavedFeedsPref data})
-
constfactory
- UPreference.savedFeedsPrefV2({required SavedFeedsPrefV2 data})
-
constfactory
- UPreference.threadViewPref({required ThreadViewPref data})
-
constfactory
-
UPreference.unknown({required Map<
String, dynamic> data}) -
constfactory
Properties
- adultContentPref → AdultContentPref
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns this data as AdultContentPref.no setter - adultContentPrefOrNull → AdultContentPref?
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns AdultContentPref if this data is AdultContentPref, otherwise null.no setter - bskyAppStatePref → BskyAppStatePref
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns this data as BskyAppStatePref.no setter - bskyAppStatePrefOrNull → BskyAppStatePref?
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns BskyAppStatePref if this data is BskyAppStatePref, otherwise null.no setter - contentLabelPref → ContentLabelPref
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns this data as ContentLabelPref.no setter - contentLabelPrefOrNull → ContentLabelPref?
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns ContentLabelPref if this data is ContentLabelPref, otherwise null.no setter - data → Object
-
no setterinherited
- feedViewPref → FeedViewPref
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns this data as FeedViewPref.no setter - feedViewPrefOrNull → FeedViewPref?
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns FeedViewPref if this data is FeedViewPref, otherwise null.no setter - hashCode → int
-
The hash code for this object.
no setterinherited
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns this data as HiddenPostsPref.no setter -
Available on UPreference, provided by the $UPreferenceExtension extension
Returns HiddenPostsPref if this data is HiddenPostsPref, otherwise null.no setter - interestsPref → InterestsPref
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns this data as InterestsPref.no setter - interestsPrefOrNull → InterestsPref?
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns InterestsPref if this data is InterestsPref, otherwise null.no setter - isAdultContentPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is AdultContentPref, otherwise false.no setter - isBskyAppStatePref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is BskyAppStatePref, otherwise false.no setter - isContentLabelPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is ContentLabelPref, otherwise false.no setter - isFeedViewPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is FeedViewPref, otherwise false.no setter - isHiddenPostsPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is HiddenPostsPref, otherwise false.no setter - isInterestsPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is InterestsPref, otherwise false.no setter - isLabelersPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is LabelersPref, otherwise false.no setter - isMutedWordsPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is MutedWordsPref, otherwise false.no setter - isNotAdultContentPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is not AdultContentPref, otherwise false.no setter - isNotBskyAppStatePref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is not BskyAppStatePref, otherwise false.no setter - isNotContentLabelPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is not ContentLabelPref, otherwise false.no setter - isNotFeedViewPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is not FeedViewPref, otherwise false.no setter - isNotHiddenPostsPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is not HiddenPostsPref, otherwise false.no setter - isNotInterestsPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is not InterestsPref, otherwise false.no setter - isNotLabelersPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is not LabelersPref, otherwise false.no setter - isNotMutedWordsPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is not MutedWordsPref, otherwise false.no setter - isNotPersonalDetailsPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is not PersonalDetailsPref, otherwise false.no setter - isNotSavedFeedsPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is not SavedFeedsPref, otherwise false.no setter - isNotSavedFeedsPrefV2 → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is not SavedFeedsPrefV2, otherwise false.no setter - isNotThreadViewPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is not ThreadViewPref, otherwise false.no setter - isNotUnknown → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is not unknown object, otherwise false.no setter - isPersonalDetailsPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is PersonalDetailsPref, otherwise false.no setter - isSavedFeedsPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is SavedFeedsPref, otherwise false.no setter - isSavedFeedsPrefV2 → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is SavedFeedsPrefV2, otherwise false.no setter - isThreadViewPref → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is ThreadViewPref, otherwise false.no setter - isUnknown → bool
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns true if this data is unknown object, otherwise false.no setter - labelersPref → LabelersPref
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns this data as LabelersPref.no setter - labelersPrefOrNull → LabelersPref?
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns LabelersPref if this data is LabelersPref, otherwise null.no setter - mutedWordsPref → MutedWordsPref
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns this data as MutedWordsPref.no setter - mutedWordsPrefOrNull → MutedWordsPref?
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns MutedWordsPref if this data is MutedWordsPref, otherwise null.no setter - personalDetailsPref → PersonalDetailsPref
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns this data as PersonalDetailsPref.no setter - personalDetailsPrefOrNull → PersonalDetailsPref?
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns PersonalDetailsPref if this data is PersonalDetailsPref, otherwise null.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- savedFeedsPref → SavedFeedsPref
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns this data as SavedFeedsPref.no setter - savedFeedsPrefOrNull → SavedFeedsPref?
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns SavedFeedsPref if this data is SavedFeedsPref, otherwise null.no setter - savedFeedsPrefV2 → SavedFeedsPrefV2
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns this data as SavedFeedsPrefV2.no setter - savedFeedsPrefV2OrNull → SavedFeedsPrefV2?
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns SavedFeedsPrefV2 if this data is SavedFeedsPrefV2, otherwise null.no setter - threadViewPref → ThreadViewPref
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns this data as ThreadViewPref.no setter - threadViewPrefOrNull → ThreadViewPref?
-
Available on UPreference, provided by the $UPreferenceExtension extension
Returns ThreadViewPref if this data is ThreadViewPref, otherwise null.no setter -
unknown
→ Map<
String, dynamic> -
Available on UPreference, provided by the $UPreferenceExtension extension
Returns this data as JSON object.no setter -
unknownOrNull
→ Map<
String, dynamic> ? -
Available on UPreference, provided by the $UPreferenceExtension extension
Returns JSON object if this data is unknown, otherwise null.no setter
Methods
-
map<
TResult extends Object?> ({required TResult adultContentPref(UPreferenceAdultContentPref value), required TResult contentLabelPref(UPreferenceContentLabelPref value), required TResult savedFeedsPref(UPreferenceSavedFeedsPref value), required TResult savedFeedsPrefV2(UPreferenceSavedFeedsPrefV2 value), required TResult personalDetailsPref(UPreferencePersonalDetailsPref value), required TResult feedViewPref(UPreferenceFeedViewPref value), required TResult threadViewPref(UPreferenceThreadViewPref value), required TResult interestsPref(UPreferenceInterestsPref value), required TResult mutedWordsPref(UPreferenceMutedWordsPref value), required TResult bskyAppStatePref(UPreferenceBskyAppStatePref value), required TResult labelersPref(UPreferenceLabelersPref value), required TResult unknown(UPreferenceUnknown value)}) → TResult -
inherited
-
mapOrNull<
TResult extends Object?> ({TResult? adultContentPref(UPreferenceAdultContentPref value)?, TResult? contentLabelPref(UPreferenceContentLabelPref value)?, TResult? savedFeedsPref(UPreferenceSavedFeedsPref value)?, TResult? savedFeedsPrefV2(UPreferenceSavedFeedsPrefV2 value)?, TResult? personalDetailsPref(UPreferencePersonalDetailsPref value)?, TResult? feedViewPref(UPreferenceFeedViewPref value)?, TResult? threadViewPref(UPreferenceThreadViewPref value)?, TResult? interestsPref(UPreferenceInterestsPref value)?, TResult? mutedWordsPref(UPreferenceMutedWordsPref value)?, TResult? bskyAppStatePref(UPreferenceBskyAppStatePref value)?, TResult? labelersPref(UPreferenceLabelersPref value)?, TResult? unknown(UPreferenceUnknown value)?}) → TResult? -
inherited
-
maybeMap<
TResult extends Object?> ({TResult adultContentPref(UPreferenceAdultContentPref value)?, TResult contentLabelPref(UPreferenceContentLabelPref value)?, TResult savedFeedsPref(UPreferenceSavedFeedsPref value)?, TResult savedFeedsPrefV2(UPreferenceSavedFeedsPrefV2 value)?, TResult personalDetailsPref(UPreferencePersonalDetailsPref value)?, TResult feedViewPref(UPreferenceFeedViewPref value)?, TResult threadViewPref(UPreferenceThreadViewPref value)?, TResult interestsPref(UPreferenceInterestsPref value)?, TResult mutedWordsPref(UPreferenceMutedWordsPref value)?, TResult bskyAppStatePref(UPreferenceBskyAppStatePref value)?, TResult labelersPref(UPreferenceLabelersPref value)?, TResult unknown(UPreferenceUnknown value)?, required TResult orElse()}) → TResult -
inherited
-
maybeWhen<
TResult extends Object?> ({TResult adultContentPref(AdultContentPref data)?, TResult contentLabelPref(ContentLabelPref data)?, TResult savedFeedsPref(SavedFeedsPref data)?, TResult savedFeedsPrefV2(SavedFeedsPrefV2 data)?, TResult personalDetailsPref(PersonalDetailsPref data)?, TResult feedViewPref(FeedViewPref data)?, TResult threadViewPref(ThreadViewPref data)?, TResult interestsPref(InterestsPref data)?, TResult mutedWordsPref(MutedWordsPref data)?, TResult bskyAppStatePref(BskyAppStatePref data)?, TResult labelersPref(LabelersPref data)?, TResult unknown(Map< String, dynamic> data)?, required TResult orElse()}) → TResult -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
Available on UPreference, provided by the $UPreferenceExtension extension
Returns JSON representation. -
toString(
) → String -
A string representation of this object.
inherited
-
when<
TResult extends Object?> ({required TResult adultContentPref(AdultContentPref data), required TResult contentLabelPref(ContentLabelPref data), required TResult savedFeedsPref(SavedFeedsPref data), required TResult savedFeedsPrefV2(SavedFeedsPrefV2 data), required TResult personalDetailsPref(PersonalDetailsPref data), required TResult feedViewPref(FeedViewPref data), required TResult threadViewPref(ThreadViewPref data), required TResult interestsPref(InterestsPref data), required TResult mutedWordsPref(MutedWordsPref data), required TResult bskyAppStatePref(BskyAppStatePref data), required TResult labelersPref(LabelersPref data), required TResult unknown(Map< String, dynamic> data)}) → TResult -
inherited
-
whenOrNull<
TResult extends Object?> ({TResult? adultContentPref(AdultContentPref data)?, TResult? contentLabelPref(ContentLabelPref data)?, TResult? savedFeedsPref(SavedFeedsPref data)?, TResult? savedFeedsPrefV2(SavedFeedsPrefV2 data)?, TResult? personalDetailsPref(PersonalDetailsPref data)?, TResult? feedViewPref(FeedViewPref data)?, TResult? threadViewPref(ThreadViewPref data)?, TResult? interestsPref(InterestsPref data)?, TResult? mutedWordsPref(MutedWordsPref data)?, TResult? bskyAppStatePref(BskyAppStatePref data)?, TResult? labelersPref(LabelersPref data)?, TResult? unknown(Map< String, dynamic> data)?}) → TResult? -
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited