GithubActionsModel constructor
- @JsonSerializable.new(explicitToJson: true)
- int? id,
- int? workflowId,
- int? runNumber,
- int? runAttempt,
- String? name,
- String? displayTitle,
- String? event,
- String? status,
- String? conclusion,
- String? headBranch,
- String? headSha,
- String? path,
- @jsonParam GithubUserModel? actor,
- @jsonParam GithubUserModel? triggeringActor,
- @refParam GithubRepositoryModelRef? repository,
- ModelUri? url,
- ModelUri? htmlUrl,
- ModelUri? jobsUrl,
- ModelUri? logsUrl,
- ModelUri? artifactsUrl,
- ModelUri? cancelUrl,
- ModelUri? rerunUrl,
- ModelUri? workflowUrl,
- ModelUri? checkSuiteUrl,
- ModelUri? previousAttemptUrl,
- ModelTimestamp? runStartedAt,
- @Default.new(ModelTimestamp.now()) ModelTimestamp createdAt,
- @Default.new(ModelTimestamp.now()) ModelTimestamp updatedAt,
- @Default.new(false) bool fromServer,
Value for model.
Implementation
// ignore: invalid_annotation_target
@JsonSerializable(explicitToJson: true)
const factory GithubActionsModel({
int? id,
int? workflowId,
int? runNumber,
int? runAttempt,
String? name,
String? displayTitle,
String? event,
String? status,
String? conclusion,
String? headBranch,
String? headSha,
String? path,
@jsonParam GithubUserModel? actor,
@jsonParam GithubUserModel? triggeringActor,
@refParam GithubRepositoryModelRef? repository,
ModelUri? url,
ModelUri? htmlUrl,
ModelUri? jobsUrl,
ModelUri? logsUrl,
ModelUri? artifactsUrl,
ModelUri? cancelUrl,
ModelUri? rerunUrl,
ModelUri? workflowUrl,
ModelUri? checkSuiteUrl,
ModelUri? previousAttemptUrl,
ModelTimestamp? runStartedAt,
@Default(ModelTimestamp.now()) ModelTimestamp createdAt,
@Default(ModelTimestamp.now()) ModelTimestamp updatedAt,
@Default(false) bool fromServer,
}) = _GithubActionsModel;