Struct octorust::types::WorkflowRun[][src]

pub struct WorkflowRun {
Show fields pub artifacts_url: String, pub cancel_url: String, pub check_suite_id: i64, pub check_suite_node_id: String, pub check_suite_url: String, pub conclusion: String, pub created_at: DateTime<Utc>, pub event: String, pub head_branch: String, pub head_commit: Option<SimpleCommit>, pub head_repository: MinimalRepository, pub head_repository_id: i64, pub head_sha: String, pub html_url: String, pub id: i64, pub jobs_url: String, pub logs_url: String, pub name: String, pub node_id: String, pub pull_requests: Vec<PullRequestMinimal>, pub repository: MinimalRepository, pub rerun_url: String, pub run_number: i64, pub status: String, pub updated_at: DateTime<Utc>, pub url: String, pub workflow_id: i64, pub workflow_url: String,
}
Expand description

An invocation of a workflow

Fields

artifacts_url: String

The URL to the artifacts for the workflow run.

cancel_url: String

The URL to cancel the workflow run.

check_suite_id: i64

An invocation of a workflow

check_suite_node_id: String

An invocation of a workflow

check_suite_url: String

The URL to the associated check suite.

conclusion: Stringcreated_at: DateTime<Utc>event: Stringhead_branch: Stringhead_commit: Option<SimpleCommit>

Simple Commit

head_repository: MinimalRepository

Minimal Repository

head_repository_id: i64

An invocation of a workflow

head_sha: String

The SHA of the head commit that points to the version of the worflow being run.

html_url: Stringid: i64

The ID of the workflow run.

jobs_url: String

The URL to the jobs for the workflow run.

logs_url: String

The URL to download the logs for the workflow run.

name: String

The name of the workflow run.

node_id: Stringpull_requests: Vec<PullRequestMinimal>repository: MinimalRepository

Minimal Repository

rerun_url: String

The URL to rerun the workflow run.

run_number: i64

The auto incrementing run number for the workflow run.

status: Stringupdated_at: DateTime<Utc>url: String

The URL to the workflow run.

workflow_id: i64

The ID of the parent workflow.

workflow_url: String

The URL to the workflow.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

The name of the generated JSON Schema. Read more

Generates a JSON Schema for this type. Read more

Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword. Read more

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.