DroneStage constructor
- @JsonSerializable(fieldRename: FieldRename.snake)
const
DroneStage(
{ - @Default('') String name,
- @Default('') String kind,
- @Default('') String type,
- @Default('') String machine,
- @Default('') String os,
- @Default('') String arch,
- @Default(0) int repoId,
- @Default(0) int buildId,
- @Default(0) int exitCode,
- @Default(0) int id,
- @Default(0) int number,
- @Default(0) int started,
- @Default(0) int stopped,
- @Default(0) int created,
- @Default(0) int updated,
- @Default(0) int version,
- @Default(false) bool onSuccess,
- @Default(false) bool onFailure,
- @Default(false) bool errignore,
- @JsonKey(unknownEnumValue: DroneStatus.unknown) @Default(DroneStatus.unknown) DroneStatus status,
- @Default([]) List<DroneStep> steps,
})
Implementation
@JsonSerializable(fieldRename: FieldRename.snake)
const factory DroneStage({
@Default('') String name,
@Default('') String kind,
@Default('') String type,
@Default('') String machine,
@Default('') String os,
@Default('') String arch,
@Default(0) int repoId,
@Default(0) int buildId,
@Default(0) int exitCode,
@Default(0) int id,
@Default(0) int number,
@Default(0) int started,
@Default(0) int stopped,
@Default(0) int created,
@Default(0) int updated,
@Default(0) int version,
@Default(false) bool onSuccess,
@Default(false) bool onFailure,
@Default(false) bool errignore,
@JsonKey(unknownEnumValue: DroneStatus.unknown)
@Default(DroneStatus.unknown)
DroneStatus status,
@Default([]) List<DroneStep> steps,
}) = _DroneStage;