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
JobIdstring-
The job ID to use when uploading video parts.
PartSizelong-
The size of each part should be in bytes.
PartCountlong-
The total number of parts.
ExpiresAtDateTimeOffset-
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
JobIdstring-
The job ID to use when uploading video parts.
PartSizelong-
The size of each part should be in bytes.
PartCountlong-
The total number of parts.
ExpiresAtDateTimeOffset-
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
JobIdstring-
The job ID to use when uploading video parts.
PartSizelong-
The size of each part should be in bytes.
PartCountlong-
The total number of parts.
ExpiresAtDateTimeOffset-
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
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
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
JobId
The job ID to use when uploading video parts.
[JsonRequired]
public string JobId { get; init; }Property Value
JobId
The job ID to use when uploading video parts.
[JsonRequired]
public string JobId { get; init; }Property Value
JobId
The job ID to use when uploading video parts.
[JsonRequired]
public string JobId { get; init; }Property Value
PartCount
The total number of parts.
[JsonRequired]
public long PartCount { get; init; }Property Value
PartCount
The total number of parts.
[JsonRequired]
public long PartCount { get; init; }Property Value
PartCount
The total number of parts.
[JsonRequired]
public long PartCount { get; init; }Property Value
PartSize
The size of each part should be in bytes.
[JsonRequired]
[JsonPropertyName("partSizeBytes")]
public long PartSize { get; init; }Property Value
PartSize
The size of each part should be in bytes.
[JsonRequired]
[JsonPropertyName("partSizeBytes")]
public long PartSize { get; init; }Property Value
PartSize
The size of each part should be in bytes.
[JsonRequired]
[JsonPropertyName("partSizeBytes")]
public long PartSize { get; init; }Property Value
Methods
<Clone>$()
public StartUploadResponse <Clone>$()Returns
<Clone>$()
public StartUploadResponse <Clone>$()Returns
<Clone>$()
public StartUploadResponse <Clone>$()Returns
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
JobIdstringPartSizelongPartCountlongExpiresAtDateTimeOffset
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
JobIdstringPartSizelongPartCountlongExpiresAtDateTimeOffset
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
JobIdstringPartSizelongPartCountlongExpiresAtDateTimeOffset
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(StartUploadResponse?)
public bool Equals(StartUploadResponse? other)Parameters
otherStartUploadResponse?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(StartUploadResponse?)
public bool Equals(StartUploadResponse? other)Parameters
otherStartUploadResponse?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(StartUploadResponse?)
public bool Equals(StartUploadResponse? other)Parameters
otherStartUploadResponse?
Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
Operators
operator ==(StartUploadResponse?, StartUploadResponse?)
public static bool operator ==(StartUploadResponse? left, StartUploadResponse? right)Parameters
leftStartUploadResponse?rightStartUploadResponse?
Returns
operator ==(StartUploadResponse?, StartUploadResponse?)
public static bool operator ==(StartUploadResponse? left, StartUploadResponse? right)Parameters
leftStartUploadResponse?rightStartUploadResponse?
Returns
operator ==(StartUploadResponse?, StartUploadResponse?)
public static bool operator ==(StartUploadResponse? left, StartUploadResponse? right)Parameters
leftStartUploadResponse?rightStartUploadResponse?
Returns
operator !=(StartUploadResponse?, StartUploadResponse?)
public static bool operator !=(StartUploadResponse? left, StartUploadResponse? right)Parameters
leftStartUploadResponse?rightStartUploadResponse?
Returns
operator !=(StartUploadResponse?, StartUploadResponse?)
public static bool operator !=(StartUploadResponse? left, StartUploadResponse? right)Parameters
leftStartUploadResponse?rightStartUploadResponse?
Returns
operator !=(StartUploadResponse?, StartUploadResponse?)
public static bool operator !=(StartUploadResponse? left, StartUploadResponse? right)Parameters
leftStartUploadResponse?rightStartUploadResponse?