Table of Contents

Class BucketInfo

Namespace
NetCord.Rest.RateLimits
Assembly
NetCord.dll
public record BucketInfo : IEquatable<BucketInfo>
Inheritance
BucketInfo
Implements
Inherited Members

Constructors

BucketInfo(BucketInfo)

protected BucketInfo(BucketInfo original)

Parameters

original BucketInfo

BucketInfo(string, TopLevelResourceInfo?)

public BucketInfo(string bucket, TopLevelResourceInfo? resourceInfo)

Parameters

bucket string
resourceInfo TopLevelResourceInfo?

Properties

Bucket

public string Bucket { get; }

Property Value

string

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

ResourceInfo

public TopLevelResourceInfo? ResourceInfo { get; }

Property Value

TopLevelResourceInfo?

Methods

Equals(BucketInfo?)

public virtual bool Equals(BucketInfo? other)

Parameters

other BucketInfo

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

<Clone>$()

public virtual BucketInfo <Clone>$()

Returns

BucketInfo

Operators

operator ==(BucketInfo?, BucketInfo?)

public static bool operator ==(BucketInfo? left, BucketInfo? right)

Parameters

left BucketInfo
right BucketInfo

Returns

bool

operator !=(BucketInfo?, BucketInfo?)

public static bool operator !=(BucketInfo? left, BucketInfo? right)

Parameters

left BucketInfo
right BucketInfo

Returns

bool