VideoGetUploadStatusOutput constructor
const
VideoGetUploadStatusOutput({
- required String jobId,
- required int partSizeBytes,
- required int partCount,
- required List<
int> receivedParts, - @JsonKey.new(toJson: iso8601) required DateTime expiresAt,
- @VideoGetUploadStatusStateConverter() required VideoGetUploadStatusState state,
- String? completedJobId,
- @JobStatusConverter() JobStatus? jobStatus,
- String? failureReason,
- Map<
String, dynamic> ? $unknown,
Implementation
@JsonSerializable(includeIfNull: false)
const factory VideoGetUploadStatusOutput({
required String jobId,
required int partSizeBytes,
required int partCount,
required List<int> receivedParts,
@JsonKey(toJson: iso8601) required DateTime expiresAt,
@VideoGetUploadStatusStateConverter()
required VideoGetUploadStatusState state,
/// Present only when state is completed; may differ from jobId on deduplication.
String? completedJobId,
/// Present only when state is completed.
@JobStatusConverter() JobStatus? jobStatus,
/// Present only when state is failed.
String? failureReason,
Map<String, dynamic>? $unknown,
}) = _VideoGetUploadStatusOutput;