DroneBuild constructor
- @JsonSerializable(fieldRename: FieldRename.snake)
const
DroneBuild(
{ - @Default('') String sourceRepo,
- @Default('') String authorLogin,
- @Default('') String authorName,
- @Default('') String authorEmail,
- @Default('') String authorAvatar,
- @Default('') String trigger,
- @Default('') String action,
- @Default('') String link,
- @Default('') String message,
- @Default('') String before,
- @Default('') String after,
- @Default('') String ref,
- @Default('') String source,
- @Default('') String target,
- @Default('') String sender,
- @Default(null) String? deployTo,
- @Default(null) String? cron,
- @Default(0) int parent,
- @Default(0) int repoId,
- @Default(0) int id,
- @Default(0) int number,
- @Default(0) int timestamp,
- @Default(0) int started,
- @Default(0) int finished,
- @Default(0) int created,
- @Default(0) int updated,
- @Default(0) int version,
- @JsonKey(unknownEnumValue: DroneStatus.unknown) @Default(DroneStatus.unknown) DroneStatus status,
- @JsonKey(unknownEnumValue: Event.push) @Default(Event.push) Event event,
- @Default([]) List<DroneStage> stages,
})
Implementation
@JsonSerializable(fieldRename: FieldRename.snake)
const factory DroneBuild({
@Default('') String sourceRepo,
@Default('') String authorLogin,
@Default('') String authorName,
@Default('') String authorEmail,
@Default('') String authorAvatar,
@Default('') String trigger,
@Default('') String action,
@Default('') String link,
@Default('') String message,
@Default('') String before,
@Default('') String after,
@Default('') String ref,
@Default('') String source,
@Default('') String target,
@Default('') String sender,
@Default(null) String? deployTo,
@Default(null) String? cron,
@Default(0) int parent,
@Default(0) int repoId,
@Default(0) int id,
@Default(0) int number,
@Default(0) int timestamp,
@Default(0) int started,
@Default(0) int finished,
@Default(0) int created,
@Default(0) int updated,
@Default(0) int version,
@JsonKey(unknownEnumValue: DroneStatus.unknown)
@Default(DroneStatus.unknown)
DroneStatus status,
@JsonKey(unknownEnumValue: Event.push) @Default(Event.push) Event event,
@Default([]) List<DroneStage> stages,
}) = _DroneBuild;