Class SavedFeedPreferencesV2
- Namespace
- idunno.Bluesky.Actor
- Assembly
- idunno.Bluesky.dll
Encapsulates an actor's feed preferences.
public record SavedFeedPreferencesV2 : Preference, IEquatable<Preference>, IEquatable<SavedFeedPreferencesV2>Inheritance
Implements
Inherited Members
Constructors
SavedFeedPreferencesV2(IReadOnlyList<SavedFeed>)
Creates a new instance of idunno.Bluesky.Actor.SavedFeedPreferencesV2.
[JsonConstructor]
public SavedFeedPreferencesV2(IReadOnlyList<SavedFeed> items)Parameters
itemsIReadOnlyList<SavedFeed>-
A list of feed preferences.
Exceptions
- ArgumentNullException
-
Thrown when
itemsis null.
SavedFeedPreferencesV2(SavedFeedPreferencesV2)
protected SavedFeedPreferencesV2(SavedFeedPreferencesV2 original)Parameters
originalSavedFeedPreferencesV2
SavedFeedPreferencesV2(IReadOnlyList<SavedFeed>)
Creates a new instance of idunno.Bluesky.Actor.SavedFeedPreferencesV2.
[JsonConstructor]
public SavedFeedPreferencesV2(IReadOnlyList<SavedFeed> items)Parameters
itemsIReadOnlyList<SavedFeed>-
A list of feed preferences.
Exceptions
- ArgumentNullException
-
Thrown when
itemsis null.
SavedFeedPreferencesV2(SavedFeedPreferencesV2)
protected SavedFeedPreferencesV2(SavedFeedPreferencesV2 original)Parameters
originalSavedFeedPreferencesV2
SavedFeedPreferencesV2(IReadOnlyList<SavedFeed>)
Creates a new instance of idunno.Bluesky.Actor.SavedFeedPreferencesV2.
[JsonConstructor]
public SavedFeedPreferencesV2(IReadOnlyList<SavedFeed> items)Parameters
itemsIReadOnlyList<SavedFeed>-
A list of feed preferences.
Exceptions
- ArgumentNullException
-
Thrown when
itemsis null.
SavedFeedPreferencesV2(SavedFeedPreferencesV2)
protected SavedFeedPreferencesV2(SavedFeedPreferencesV2 original)Parameters
originalSavedFeedPreferencesV2
Properties
EqualityContract
protected override Type EqualityContract { get; }Property Value
EqualityContract
protected override Type EqualityContract { get; }Property Value
EqualityContract
protected override Type EqualityContract { get; }Property Value
Items
Gets a readonly list of an actors saved feed preferences.
[JsonRequired]
public IReadOnlyList<SavedFeed> Items { get; init; }Property Value
Exceptions
- ArgumentNullException
-
Thrown when the value set is null.
Items
Gets a readonly list of an actors saved feed preferences.
[JsonRequired]
public IReadOnlyList<SavedFeed> Items { get; init; }Property Value
Exceptions
- ArgumentNullException
-
Thrown when the value set is null.
Items
Gets a readonly list of an actors saved feed preferences.
[JsonRequired]
public IReadOnlyList<SavedFeed> Items { get; init; }Property Value
Exceptions
- ArgumentNullException
-
Thrown when the value set is null.
Methods
<Clone>$()
public override SavedFeedPreferencesV2 <Clone>$()Returns
<Clone>$()
public override SavedFeedPreferencesV2 <Clone>$()Returns
<Clone>$()
public override SavedFeedPreferencesV2 <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(Preference?)
public override sealed bool Equals(Preference? other)Parameters
otherPreference?
Returns
Equals(SavedFeedPreferencesV2?)
public virtual bool Equals(SavedFeedPreferencesV2? other)Parameters
otherSavedFeedPreferencesV2?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(Preference?)
public override sealed bool Equals(Preference? other)Parameters
otherPreference?
Returns
Equals(SavedFeedPreferencesV2?)
public virtual bool Equals(SavedFeedPreferencesV2? other)Parameters
otherSavedFeedPreferencesV2?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(Preference?)
public override sealed bool Equals(Preference? other)Parameters
otherPreference?
Returns
Equals(SavedFeedPreferencesV2?)
public virtual bool Equals(SavedFeedPreferencesV2? other)Parameters
otherSavedFeedPreferencesV2?
Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected override 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 ==(SavedFeedPreferencesV2?, SavedFeedPreferencesV2?)
public static bool operator ==(SavedFeedPreferencesV2? left, SavedFeedPreferencesV2? right)Parameters
leftSavedFeedPreferencesV2?rightSavedFeedPreferencesV2?
Returns
operator ==(SavedFeedPreferencesV2?, SavedFeedPreferencesV2?)
public static bool operator ==(SavedFeedPreferencesV2? left, SavedFeedPreferencesV2? right)Parameters
leftSavedFeedPreferencesV2?rightSavedFeedPreferencesV2?
Returns
operator ==(SavedFeedPreferencesV2?, SavedFeedPreferencesV2?)
public static bool operator ==(SavedFeedPreferencesV2? left, SavedFeedPreferencesV2? right)Parameters
leftSavedFeedPreferencesV2?rightSavedFeedPreferencesV2?
Returns
operator !=(SavedFeedPreferencesV2?, SavedFeedPreferencesV2?)
public static bool operator !=(SavedFeedPreferencesV2? left, SavedFeedPreferencesV2? right)Parameters
leftSavedFeedPreferencesV2?rightSavedFeedPreferencesV2?
Returns
operator !=(SavedFeedPreferencesV2?, SavedFeedPreferencesV2?)
public static bool operator !=(SavedFeedPreferencesV2? left, SavedFeedPreferencesV2? right)Parameters
leftSavedFeedPreferencesV2?rightSavedFeedPreferencesV2?
Returns
operator !=(SavedFeedPreferencesV2?, SavedFeedPreferencesV2?)
public static bool operator !=(SavedFeedPreferencesV2? left, SavedFeedPreferencesV2? right)Parameters
leftSavedFeedPreferencesV2?rightSavedFeedPreferencesV2?