DroneCronTrigger constructor

  1. @JsonSerializable(fieldRename: FieldRename.snake)
const DroneCronTrigger({
  1. @Default('') String uid,
  2. @Default('') String namespace,
  3. @Default('') String name,
  4. @Default('') String slug,
  5. @Default('') String scm,
  6. @Default('') String gitHttpUrl,
  7. @Default('') String gitSshUrl,
  8. @Default('') String link,
  9. @Default('') String defaultBranch,
  10. @Default('') String visibility,
  11. @Default('') String configPath,
  12. @Default(0) int id,
  13. @Default(0) int userId,
  14. @Default(0) int counter,
  15. @Default(0) int synced,
  16. @Default(0) int created,
  17. @Default(0) int updated,
  18. @Default(0) int version,
  19. @Default(0) int timeout,
  20. @Default(false) bool private,
  21. @Default(false) bool active,
  22. @Default(false) bool trusted,
  23. @Default(false) bool protected,
  24. @Default(false) bool ignoreForks,
  25. @Default(false) bool ignorePullRequests,
  26. @Default(DronePermission()) DronePermission permissions,
})

Implementation

@JsonSerializable(fieldRename: FieldRename.snake)
const factory DroneCronTrigger({
  @Default('') String uid,
  @Default('') String namespace,
  @Default('') String name,
  @Default('') String slug,
  @Default('') String scm,
  @Default('') String gitHttpUrl,
  @Default('') String gitSshUrl,
  @Default('') String link,
  @Default('') String defaultBranch,
  @Default('') String visibility,
  @Default('') String configPath,
  @Default(0) int id,
  @Default(0) int userId,
  @Default(0) int counter,
  @Default(0) int synced,
  @Default(0) int created,
  @Default(0) int updated,
  @Default(0) int version,
  @Default(0) int timeout,
  @Default(false) bool private,
  @Default(false) bool active,
  @Default(false) bool trusted,
  @Default(false) bool protected,
  @Default(false) bool ignoreForks,
  @Default(false) bool ignorePullRequests,
  @Default(DronePermission()) DronePermission permissions,
}) = _DroneCronTrigger;