Class StarterPackViewBasic
- Namespace
- idunno.Bluesky.Graph
- Assembly
- idunno.Bluesky.dll
Represents a basic view over a Starter Pack.
public record StarterPackViewBasic : View, IEquatable<View>, IEquatable<StarterPackViewBasic>Inheritance
Derived
Implements
Inherited Members
Constructors
StarterPackViewBasic(AtUri, Cid, StarterPack, ProfileViewBasic, int, int, int, IReadOnlyCollection<Label>?, DateTimeOffset)
Create a new instance of idunno.Bluesky.Graph.StarterPackViewBasic
public StarterPackViewBasic(AtUri uri, Cid cid, StarterPack record, ProfileViewBasic creator, int listItemCount, int joinedWeekCount, int joinedAllTimeCount, IReadOnlyCollection<Label>? labels, DateTimeOffset indexedAt)Parameters
uriAtUri-
The idunno.AtProto.AtUri of the starter pack.
cidCid-
The idunno.AtProto.Cid of the starter pack.
recordStarterPack-
The record for the starter pack.
creatorProfileViewBasic-
The idunno.Bluesky.Actor.ProfileViewBasic of the starter pack creator.
listItemCountint-
The number of items in the list.
joinedWeekCountint-
The number of users who joined using the list in the last week.
joinedAllTimeCountint-
The overall number of users who joined using the list.
labelsIReadOnlyCollection<Label>?-
Labels applied to the list.
indexedAtDateTimeOffset-
The System.DateTimeOffset the list was indexed at.
Exceptions
- ArgumentNullException
-
Thrown when
uri,cid,recordorcreatoris null.
StarterPackViewBasic(StarterPackViewBasic)
protected StarterPackViewBasic(StarterPackViewBasic original)Parameters
originalStarterPackViewBasic
StarterPackViewBasic(AtUri, Cid, StarterPack, ProfileViewBasic, int, int, int, IReadOnlyCollection<Label>?, DateTimeOffset)
Create a new instance of idunno.Bluesky.Graph.StarterPackViewBasic
public StarterPackViewBasic(AtUri uri, Cid cid, StarterPack record, ProfileViewBasic creator, int listItemCount, int joinedWeekCount, int joinedAllTimeCount, IReadOnlyCollection<Label>? labels, DateTimeOffset indexedAt)Parameters
uriAtUri-
The idunno.AtProto.AtUri of the starter pack.
cidCid-
The idunno.AtProto.Cid of the starter pack.
recordStarterPack-
The record for the starter pack.
creatorProfileViewBasic-
The idunno.Bluesky.Actor.ProfileViewBasic of the starter pack creator.
listItemCountint-
The number of items in the list.
joinedWeekCountint-
The number of users who joined using the list in the last week.
joinedAllTimeCountint-
The overall number of users who joined using the list.
labelsIReadOnlyCollection<Label>?-
Labels applied to the list.
indexedAtDateTimeOffset-
The System.DateTimeOffset the list was indexed at.
Exceptions
- ArgumentNullException
-
Thrown when
uri,cid,recordorcreatoris null.
StarterPackViewBasic(StarterPackViewBasic)
protected StarterPackViewBasic(StarterPackViewBasic original)Parameters
originalStarterPackViewBasic
StarterPackViewBasic(AtUri, Cid, StarterPack, ProfileViewBasic, int, int, int, IReadOnlyCollection<Label>?, DateTimeOffset)
Create a new instance of idunno.Bluesky.Graph.StarterPackViewBasic
public StarterPackViewBasic(AtUri uri, Cid cid, StarterPack record, ProfileViewBasic creator, int listItemCount, int joinedWeekCount, int joinedAllTimeCount, IReadOnlyCollection<Label>? labels, DateTimeOffset indexedAt)Parameters
uriAtUri-
The idunno.AtProto.AtUri of the starter pack.
cidCid-
The idunno.AtProto.Cid of the starter pack.
recordStarterPack-
The record for the starter pack.
creatorProfileViewBasic-
The idunno.Bluesky.Actor.ProfileViewBasic of the starter pack creator.
listItemCountint-
The number of items in the list.
joinedWeekCountint-
The number of users who joined using the list in the last week.
joinedAllTimeCountint-
The overall number of users who joined using the list.
labelsIReadOnlyCollection<Label>?-
Labels applied to the list.
indexedAtDateTimeOffset-
The System.DateTimeOffset the list was indexed at.
Exceptions
- ArgumentNullException
-
Thrown when
uri,cid,recordorcreatoris null.
StarterPackViewBasic(StarterPackViewBasic)
protected StarterPackViewBasic(StarterPackViewBasic original)Parameters
originalStarterPackViewBasic
Properties
Cid
Gets the idunno.AtProto.Cid of the starter pack.
[JsonInclude]
[JsonRequired]
public Cid Cid { get; init; }Property Value
- Cid
Cid
Gets the idunno.AtProto.Cid of the starter pack.
[JsonInclude]
[JsonRequired]
public Cid Cid { get; init; }Property Value
- Cid
Cid
Gets the idunno.AtProto.Cid of the starter pack.
[JsonInclude]
[JsonRequired]
public Cid Cid { get; init; }Property Value
- Cid
Creator
Gets the idunno.Bluesky.Actor.ProfileViewBasic of the list creator.
[JsonRequired]
public ProfileViewBasic Creator { get; init; }Property Value
Creator
Gets the idunno.Bluesky.Actor.ProfileViewBasic of the list creator.
[JsonRequired]
public ProfileViewBasic Creator { get; init; }Property Value
Creator
Gets the idunno.Bluesky.Actor.ProfileViewBasic of the list creator.
[JsonRequired]
public ProfileViewBasic Creator { get; init; }Property Value
EqualityContract
protected override Type EqualityContract { get; }Property Value
EqualityContract
protected override Type EqualityContract { get; }Property Value
EqualityContract
protected override Type EqualityContract { get; }Property Value
IndexedAt
Gets the System.DateTimeOffset the starter pack was indexed at.
[JsonRequired]
public DateTimeOffset IndexedAt { get; init; }Property Value
IndexedAt
Gets the System.DateTimeOffset the starter pack was indexed at.
[JsonRequired]
public DateTimeOffset IndexedAt { get; init; }Property Value
IndexedAt
Gets the System.DateTimeOffset the starter pack was indexed at.
[JsonRequired]
public DateTimeOffset IndexedAt { get; init; }Property Value
JoinedAllTimeCount
Gets the number of users that joined using the starter pack.
public int JoinedAllTimeCount { get; init; }Property Value
JoinedAllTimeCount
Gets the number of users that joined using the starter pack.
public int JoinedAllTimeCount { get; init; }Property Value
JoinedAllTimeCount
Gets the number of users that joined using the starter pack.
public int JoinedAllTimeCount { get; init; }Property Value
JoinedWeekCount
Gets the number of users that joined in the last week using the starter pack.
public int JoinedWeekCount { get; init; }Property Value
JoinedWeekCount
Gets the number of users that joined in the last week using the starter pack.
public int JoinedWeekCount { get; init; }Property Value
JoinedWeekCount
Gets the number of users that joined in the last week using the starter pack.
public int JoinedWeekCount { get; init; }Property Value
Labels
Gets a readonly collection of idunno.AtProto.Labels.Labels applied to the starer pack view.
public IReadOnlyCollection<Label> Labels { get; init; }Property Value
- IReadOnlyCollection<Label>
Labels
Gets a readonly collection of idunno.AtProto.Labels.Labels applied to the starer pack view.
public IReadOnlyCollection<Label> Labels { get; init; }Property Value
- IReadOnlyCollection<Label>
Labels
Gets a readonly collection of idunno.AtProto.Labels.Labels applied to the starer pack view.
public IReadOnlyCollection<Label> Labels { get; init; }Property Value
- IReadOnlyCollection<Label>
ListItemCount
Gets the number of items in the starter pack.
public int ListItemCount { get; init; }Property Value
ListItemCount
Gets the number of items in the starter pack.
public int ListItemCount { get; init; }Property Value
ListItemCount
Gets the number of items in the starter pack.
public int ListItemCount { get; init; }Property Value
Record
Gets the record for the starter pack.
[JsonRequired]
public StarterPack Record { get; init; }Property Value
Record
Gets the record for the starter pack.
[JsonRequired]
public StarterPack Record { get; init; }Property Value
Record
Gets the record for the starter pack.
[JsonRequired]
public StarterPack Record { get; init; }Property Value
StrongReference
Gets the idunno.Bluesky.Graph.StarterPackViewBasic.StrongReference of the starter pack.
[JsonIgnore]
public StrongReference StrongReference { get; }Property Value
- StrongReference
StrongReference
Gets the idunno.Bluesky.Graph.StarterPackViewBasic.StrongReference of the starter pack.
[JsonIgnore]
public StrongReference StrongReference { get; }Property Value
- StrongReference
StrongReference
Gets the idunno.Bluesky.Graph.StarterPackViewBasic.StrongReference of the starter pack.
[JsonIgnore]
public StrongReference StrongReference { get; }Property Value
- StrongReference
Uri
Gets the idunno.AtProto.AtUri of the starter pack.
[JsonInclude]
[JsonRequired]
public AtUri Uri { get; init; }Property Value
- AtUri
Uri
Gets the idunno.AtProto.AtUri of the starter pack.
[JsonInclude]
[JsonRequired]
public AtUri Uri { get; init; }Property Value
- AtUri
Uri
Gets the idunno.AtProto.AtUri of the starter pack.
[JsonInclude]
[JsonRequired]
public AtUri Uri { get; init; }Property Value
- AtUri
Methods
<Clone>$()
public override StarterPackViewBasic <Clone>$()Returns
<Clone>$()
public override StarterPackViewBasic <Clone>$()Returns
<Clone>$()
public override StarterPackViewBasic <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(View?)
public override sealed bool Equals(View? other)Parameters
otherView?
Returns
Equals(StarterPackViewBasic?)
public virtual bool Equals(StarterPackViewBasic? other)Parameters
otherStarterPackViewBasic?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(View?)
public override sealed bool Equals(View? other)Parameters
otherView?
Returns
Equals(StarterPackViewBasic?)
public virtual bool Equals(StarterPackViewBasic? other)Parameters
otherStarterPackViewBasic?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(View?)
public override sealed bool Equals(View? other)Parameters
otherView?
Returns
Equals(StarterPackViewBasic?)
public virtual bool Equals(StarterPackViewBasic? other)Parameters
otherStarterPackViewBasic?
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 ==(StarterPackViewBasic?, StarterPackViewBasic?)
public static bool operator ==(StarterPackViewBasic? left, StarterPackViewBasic? right)Parameters
leftStarterPackViewBasic?rightStarterPackViewBasic?
Returns
operator ==(StarterPackViewBasic?, StarterPackViewBasic?)
public static bool operator ==(StarterPackViewBasic? left, StarterPackViewBasic? right)Parameters
leftStarterPackViewBasic?rightStarterPackViewBasic?
Returns
operator ==(StarterPackViewBasic?, StarterPackViewBasic?)
public static bool operator ==(StarterPackViewBasic? left, StarterPackViewBasic? right)Parameters
leftStarterPackViewBasic?rightStarterPackViewBasic?
Returns
operator !=(StarterPackViewBasic?, StarterPackViewBasic?)
public static bool operator !=(StarterPackViewBasic? left, StarterPackViewBasic? right)Parameters
leftStarterPackViewBasic?rightStarterPackViewBasic?
Returns
operator !=(StarterPackViewBasic?, StarterPackViewBasic?)
public static bool operator !=(StarterPackViewBasic? left, StarterPackViewBasic? right)Parameters
leftStarterPackViewBasic?rightStarterPackViewBasic?
Returns
operator !=(StarterPackViewBasic?, StarterPackViewBasic?)
public static bool operator !=(StarterPackViewBasic? left, StarterPackViewBasic? right)Parameters
leftStarterPackViewBasic?rightStarterPackViewBasic?