Table of Contents

Class UploadLimits

Namespace
idunno.Bluesky.Video
Assembly
idunno.Bluesky.dll

Encapsulates a user's restrictions placed on video uploading.

public record UploadLimits : IEquatable<UploadLimits>

Inheritance

Implements

Inherited Members

Constructors

UploadLimits(UploadLimits)

protected UploadLimits(UploadLimits original)

Parameters

original UploadLimits

UploadLimits(UploadLimits)

protected UploadLimits(UploadLimits original)

Parameters

original UploadLimits

UploadLimits(UploadLimits)

protected UploadLimits(UploadLimits original)

Parameters

original UploadLimits

Properties

CanUpload

Gets a flag indicating whether the user can upload videos.

[JsonInclude]
[JsonRequired]
public bool CanUpload { get; init; }

Property Value

bool

CanUpload

Gets a flag indicating whether the user can upload videos.

[JsonInclude]
[JsonRequired]
public bool CanUpload { get; init; }

Property Value

bool

CanUpload

Gets a flag indicating whether the user can upload videos.

[JsonInclude]
[JsonRequired]
public bool CanUpload { get; init; }

Property Value

bool

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

Error

Gets the error returned from the API, if any.

[JsonInclude]
public string? Error { get; init; }

Property Value

string?

Error

Gets the error returned from the API, if any.

[JsonInclude]
public string? Error { get; init; }

Property Value

string?

Error

Gets the error returned from the API, if any.

[JsonInclude]
public string? Error { get; init; }

Property Value

string?

Message

Gets the message returned from the API, if any.

[JsonInclude]
public string? Message { get; init; }

Property Value

string?

Message

Gets the message returned from the API, if any.

[JsonInclude]
public string? Message { get; init; }

Property Value

string?

Message

Gets the message returned from the API, if any.

[JsonInclude]
public string? Message { get; init; }

Property Value

string?

RemainingDailyBytes

Gets the number of bytes remaining the user can upload today, if a limit is imposed.

[JsonInclude]
public long? RemainingDailyBytes { get; init; }

Property Value

long?

RemainingDailyBytes

Gets the number of bytes remaining the user can upload today, if a limit is imposed.

[JsonInclude]
public long? RemainingDailyBytes { get; init; }

Property Value

long?

RemainingDailyBytes

Gets the number of bytes remaining the user can upload today, if a limit is imposed.

[JsonInclude]
public long? RemainingDailyBytes { get; init; }

Property Value

long?

RemainingDailyVideos

Gets the number of videos remaining the user can upload today, if a limit is imposed.

[JsonInclude]
public long? RemainingDailyVideos { get; init; }

Property Value

long?

RemainingDailyVideos

Gets the number of videos remaining the user can upload today, if a limit is imposed.

[JsonInclude]
public long? RemainingDailyVideos { get; init; }

Property Value

long?

RemainingDailyVideos

Gets the number of videos remaining the user can upload today, if a limit is imposed.

[JsonInclude]
public long? RemainingDailyVideos { get; init; }

Property Value

long?

Methods

<Clone>$()

public virtual UploadLimits <Clone>$()

Returns

UploadLimits

<Clone>$()

public virtual UploadLimits <Clone>$()

Returns

UploadLimits

<Clone>$()

public virtual UploadLimits <Clone>$()

Returns

UploadLimits

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(UploadLimits?)

public virtual bool Equals(UploadLimits? other)

Parameters

other UploadLimits?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(UploadLimits?)

public virtual bool Equals(UploadLimits? other)

Parameters

other UploadLimits?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(UploadLimits?)

public virtual bool Equals(UploadLimits? other)

Parameters

other UploadLimits?

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

Operators

operator ==(UploadLimits?, UploadLimits?)

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

Parameters

left UploadLimits?
right UploadLimits?

Returns

bool

operator ==(UploadLimits?, UploadLimits?)

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

Parameters

left UploadLimits?
right UploadLimits?

Returns

bool

operator ==(UploadLimits?, UploadLimits?)

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

Parameters

left UploadLimits?
right UploadLimits?

Returns

bool

operator !=(UploadLimits?, UploadLimits?)

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

Parameters

left UploadLimits?
right UploadLimits?

Returns

bool

operator !=(UploadLimits?, UploadLimits?)

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

Parameters

left UploadLimits?
right UploadLimits?

Returns

bool

operator !=(UploadLimits?, UploadLimits?)

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

Parameters

left UploadLimits?
right UploadLimits?

Returns

bool