JobStatus class abstract

Available extensions
Annotations
  • @freezed

Constructors

JobStatus.new({@Default('app.bsky.video.defs#jobStatus') String $type, required String jobId, required String did, @JobStatusStateConverter() required JobStatusState state, int? progress, @BlobConverter() Blob? blob, String? error, String? message, Map<String, dynamic>? $unknown})
const
factory
JobStatus.fromJson(Map<String, Object?> json)
factory

Properties

$type String
no setterinherited
$unknown Map<String, dynamic>?
no setterinherited
blob Blob?
no setterinherited
copyWith → $JobStatusCopyWith<JobStatus>
Create a copy of JobStatus with the given fields replaced by the non-null parameter values.
no setterinherited
did String
no setterinherited
error String?
no setterinherited
hasBlob bool

Available on JobStatus, provided by the JobStatusExtension extension

no setter
hasError bool

Available on JobStatus, provided by the JobStatusExtension extension

no setter
hashCode int
The hash code for this object.
no setterinherited
hasMessage bool

Available on JobStatus, provided by the JobStatusExtension extension

no setter
hasNotBlob bool

Available on JobStatus, provided by the JobStatusExtension extension

no setter
hasNotError bool

Available on JobStatus, provided by the JobStatusExtension extension

no setter
hasNotMessage bool

Available on JobStatus, provided by the JobStatusExtension extension

no setter
hasNotProgress bool

Available on JobStatus, provided by the JobStatusExtension extension

no setter
hasProgress bool

Available on JobStatus, provided by the JobStatusExtension extension

no setter
jobId String
no setterinherited
message String?
no setterinherited
progress int?
Progress within the current processing state.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state JobStatusState
The state of the video processing job. All values not listed as a known value indicate that the job is in process.
no setterinherited

Methods

map<TResult extends Object?>(TResult $default(_JobStatus value)) → TResult

Available on JobStatus, provided by the JobStatusPatterns extension

A switch-like method, using callbacks.
mapOrNull<TResult extends Object?>(TResult? $default(_JobStatus value)?) → TResult?

Available on JobStatus, provided by the JobStatusPatterns extension

A variant of map that fallback to returning null.
maybeMap<TResult extends Object?>(TResult $default(_JobStatus value)?, {required TResult orElse()}) → TResult

Available on JobStatus, provided by the JobStatusPatterns extension

A variant of map that fallback to returning orElse.
maybeWhen<TResult extends Object?>(TResult $default(String $type, String jobId, String did, JobStatusState state, int? progress, Blob? blob, String? error, String? message, Map<String, dynamic>? $unknown)?, {required TResult orElse()}) → TResult

Available on JobStatus, provided by the JobStatusPatterns extension

A variant of when that fallback to an orElse callback.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Serializes this JobStatus to a JSON map.
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>(TResult $default(String $type, String jobId, String did, JobStatusState state, int? progress, Blob? blob, String? error, String? message, Map<String, dynamic>? $unknown)) → TResult

Available on JobStatus, provided by the JobStatusPatterns extension

A switch-like method, using callbacks.
whenOrNull<TResult extends Object?>(TResult? $default(String $type, String jobId, String did, JobStatusState state, int? progress, Blob? blob, String? error, String? message, Map<String, dynamic>? $unknown)?) → TResult?

Available on JobStatus, provided by the JobStatusPatterns extension

A variant of when that fallback to returning null

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

validate(Map<String, dynamic> object) bool

Constants

knownProps → const List<String>