DroneStep constructor

  1. @JsonSerializable(fieldRename: FieldRename.snake)
const DroneStep({
  1. @Default('') String name,
  2. @Default(0) int stepId,
  3. @Default(0) int exitCode,
  4. @Default(0) int id,
  5. @Default(0) int number,
  6. @Default(0) int started,
  7. @Default(0) int stopped,
  8. @Default(0) int version,
  9. @JsonKey(unknownEnumValue: DroneStatus.unknown) @Default(DroneStatus.unknown) DroneStatus status,
})

Implementation

@JsonSerializable(fieldRename: FieldRename.snake)
const factory DroneStep({
  @Default('') String name,
  @Default(0) int stepId,
  @Default(0) int exitCode,
  @Default(0) int id,
  @Default(0) int number,
  @Default(0) int started,
  @Default(0) int stopped,
  @Default(0) int version,
  @JsonKey(unknownEnumValue: DroneStatus.unknown)
  @Default(DroneStatus.unknown)
      DroneStatus status,
}) = _DroneStep;