Build class Null safety

Annotations

Constructors

Build({required String id, required String appId, required List<Artefact> artefacts, required String branch, required List<BuildAction> buildActions, required Commit commit, required Config config, required int index, required DateTime createdAt, required BuildStatus status, DateTime? finishedAt, DateTime? startedAt, String? tag, String? message, String? version, String? fileWorkflowId, String? workflowId, String? instanceType})
Build.fromJson(Map<String, dynamic> json)
factory

Properties

appId String
final
artefacts List<Artefact>
@JsonKey(defaultValue: [])final
branch String
final
buildActions List<BuildAction>
@JsonKey(defaultValue: [])final
commit Commit
final
config Config
final
createdAt DateTime
final
fileWorkflowId String?
final
finishedAt DateTime?
final
hashCode int
The hash code for this object.
read-onlyinherited
id String
@JsonKey(name: '_id')final
index int
final
instanceType String?
final
message String?
final
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited
startedAt DateTime?
final
status BuildStatus
final
tag String?
final
version String?
final
workflow String?
Either web or file workflow id
read-only
workflowId String?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

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