Table of Contents

Class StartUploadResponse

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

Encapsulates the response to a request to start a multipart video upload.

public sealed record StartUploadResponse : IEquatable<StartUploadResponse>

Inheritance

Implements

Inherited Members

Constructors

StartUploadResponse(string, long, long, DateTimeOffset)

Encapsulates the response to a request to start a multipart video upload.

public StartUploadResponse(string JobId, long PartSize, long PartCount, DateTimeOffset ExpiresAt)

Parameters

JobId string

The job ID to use when uploading video parts.

PartSize long

The size of each part should be in bytes.

PartCount long

The total number of parts.

ExpiresAt DateTimeOffset

The expiration date and time when the upload job expires and no longer accepts new parts.

StartUploadResponse(string, long, long, DateTimeOffset)

Encapsulates the response to a request to start a multipart video upload.

public StartUploadResponse(string JobId, long PartSize, long PartCount, DateTimeOffset ExpiresAt)

Parameters

JobId string

The job ID to use when uploading video parts.

PartSize long

The size of each part should be in bytes.

PartCount long

The total number of parts.

ExpiresAt DateTimeOffset

The expiration date and time when the upload job expires and no longer accepts new parts.

StartUploadResponse(string, long, long, DateTimeOffset)

Encapsulates the response to a request to start a multipart video upload.

public StartUploadResponse(string JobId, long PartSize, long PartCount, DateTimeOffset ExpiresAt)

Parameters

JobId string

The job ID to use when uploading video parts.

PartSize long

The size of each part should be in bytes.

PartCount long

The total number of parts.

ExpiresAt DateTimeOffset

The expiration date and time when the upload job expires and no longer accepts new parts.

Properties

ExpiresAt

The expiration date and time when the upload job expires and no longer accepts new parts.

[JsonRequired]
public DateTimeOffset ExpiresAt { get; init; }

Property Value

DateTimeOffset

ExpiresAt

The expiration date and time when the upload job expires and no longer accepts new parts.

[JsonRequired]
public DateTimeOffset ExpiresAt { get; init; }

Property Value

DateTimeOffset

ExpiresAt

The expiration date and time when the upload job expires and no longer accepts new parts.

[JsonRequired]
public DateTimeOffset ExpiresAt { get; init; }

Property Value

DateTimeOffset

JobId

The job ID to use when uploading video parts.

[JsonRequired]
public string JobId { get; init; }

Property Value

string

JobId

The job ID to use when uploading video parts.

[JsonRequired]
public string JobId { get; init; }

Property Value

string

JobId

The job ID to use when uploading video parts.

[JsonRequired]
public string JobId { get; init; }

Property Value

string

PartCount

The total number of parts.

[JsonRequired]
public long PartCount { get; init; }

Property Value

long

PartCount

The total number of parts.

[JsonRequired]
public long PartCount { get; init; }

Property Value

long

PartCount

The total number of parts.

[JsonRequired]
public long PartCount { get; init; }

Property Value

long

PartSize

The size of each part should be in bytes.

[JsonRequired]
[JsonPropertyName("partSizeBytes")]
public long PartSize { get; init; }

Property Value

long

PartSize

The size of each part should be in bytes.

[JsonRequired]
[JsonPropertyName("partSizeBytes")]
public long PartSize { get; init; }

Property Value

long

PartSize

The size of each part should be in bytes.

[JsonRequired]
[JsonPropertyName("partSizeBytes")]
public long PartSize { get; init; }

Property Value

long

Methods

<Clone>$()

public StartUploadResponse <Clone>$()

Returns

StartUploadResponse

<Clone>$()

public StartUploadResponse <Clone>$()

Returns

StartUploadResponse

<Clone>$()

public StartUploadResponse <Clone>$()

Returns

StartUploadResponse

Deconstruct(out string, out long, out long, out DateTimeOffset)

public void Deconstruct(out string JobId, out long PartSize, out long PartCount, out DateTimeOffset ExpiresAt)

Parameters

JobId string
PartSize long
PartCount long
ExpiresAt DateTimeOffset

Deconstruct(out string, out long, out long, out DateTimeOffset)

public void Deconstruct(out string JobId, out long PartSize, out long PartCount, out DateTimeOffset ExpiresAt)

Parameters

JobId string
PartSize long
PartCount long
ExpiresAt DateTimeOffset

Deconstruct(out string, out long, out long, out DateTimeOffset)

public void Deconstruct(out string JobId, out long PartSize, out long PartCount, out DateTimeOffset ExpiresAt)

Parameters

JobId string
PartSize long
PartCount long
ExpiresAt DateTimeOffset

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(StartUploadResponse?)

public bool Equals(StartUploadResponse? other)

Parameters

other StartUploadResponse?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(StartUploadResponse?)

public bool Equals(StartUploadResponse? other)

Parameters

other StartUploadResponse?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(StartUploadResponse?)

public bool Equals(StartUploadResponse? other)

Parameters

other StartUploadResponse?

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

Operators

operator ==(StartUploadResponse?, StartUploadResponse?)

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

Parameters

left StartUploadResponse?
right StartUploadResponse?

Returns

bool

operator ==(StartUploadResponse?, StartUploadResponse?)

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

Parameters

left StartUploadResponse?
right StartUploadResponse?

Returns

bool

operator ==(StartUploadResponse?, StartUploadResponse?)

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

Parameters

left StartUploadResponse?
right StartUploadResponse?

Returns

bool

operator !=(StartUploadResponse?, StartUploadResponse?)

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

Parameters

left StartUploadResponse?
right StartUploadResponse?

Returns

bool

operator !=(StartUploadResponse?, StartUploadResponse?)

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

Parameters

left StartUploadResponse?
right StartUploadResponse?

Returns

bool

operator !=(StartUploadResponse?, StartUploadResponse?)

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

Parameters

left StartUploadResponse?
right StartUploadResponse?

Returns

bool