Class SubscriptionPaginationProperties
public record SubscriptionPaginationProperties : PaginationProperties<ulong>, IEquatable<PaginationProperties<ulong>>, IEquatable<SubscriptionPaginationProperties>
- Inheritance
-
SubscriptionPaginationProperties
- Implements
- Inherited Members
Constructors
SubscriptionPaginationProperties()
public SubscriptionPaginationProperties()
SubscriptionPaginationProperties(SubscriptionPaginationProperties)
protected SubscriptionPaginationProperties(SubscriptionPaginationProperties original)
Parameters
original
SubscriptionPaginationProperties
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
UserId
The ID of the user for which to return subscriptions. Required except for OAuth queries.
public ulong? UserId { get; set; }
Property Value
Methods
Equals(PaginationProperties<ulong>?)
public override sealed bool Equals(PaginationProperties<ulong>? other)
Parameters
other
PaginationProperties<ulong>
Returns
Equals(SubscriptionPaginationProperties?)
public virtual bool Equals(SubscriptionPaginationProperties? other)
Parameters
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)
Parameters
builder
StringBuilder
Returns
ToString()
public override string ToString()
Returns
WithDirection(PaginationDirection?)
public SubscriptionPaginationProperties WithDirection(PaginationDirection? direction)
Parameters
direction
PaginationDirection?
Returns
WithFrom(ulong?)
public SubscriptionPaginationProperties WithFrom(ulong? from)
Parameters
from
ulong?
Returns
WithLimit(int?)
public SubscriptionPaginationProperties WithLimit(int? limit)
Parameters
limit
int?
Returns
WithUserId(ulong?)
The ID of the user for which to return subscriptions. Required except for OAuth queries.
public SubscriptionPaginationProperties WithUserId(ulong? userId)
Parameters
userId
ulong?
Returns
<Clone>$()
public override SubscriptionPaginationProperties <Clone>$()
Returns
Operators
operator ==(SubscriptionPaginationProperties?, SubscriptionPaginationProperties?)
public static bool operator ==(SubscriptionPaginationProperties? left, SubscriptionPaginationProperties? right)
Parameters
Returns
operator !=(SubscriptionPaginationProperties?, SubscriptionPaginationProperties?)
public static bool operator !=(SubscriptionPaginationProperties? left, SubscriptionPaginationProperties? right)
Parameters
Returns
Explicit Interface Implementations
Create()
static SubscriptionPaginationProperties Create()
Returns
Create(SubscriptionPaginationProperties)
static SubscriptionPaginationProperties Create(SubscriptionPaginationProperties properties)
Parameters
properties
SubscriptionPaginationProperties