{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "ActionRunner", "description": "ActionRunner represents a runner", "type": "object", "properties": { "description": { "description": "Description provides optional details about this runner.", "type": "string", "x-go-name": "Description" }, "ephemeral": { "description": "Indicates if runner is ephemeral runner", "type": "boolean", "x-go-name": "Ephemeral" }, "id": { "description": "ID uniquely identifies this runner.", "type": "integer", "format": "int64", "x-go-name": "ID" }, "labels": { "description": "Labels is a list of labels attached to this runner.", "type": "array", "items": { "type": "string" }, "x-go-name": "Labels" }, "name": { "description": "Name of the runner; not unique.", "type": "string", "x-go-name": "Name" }, "owner_id": { "description": "OwnerID is the identifier of the user or organization this runner belongs to. O if the runner is owned by a\nrepository.", "type": "integer", "format": "int64", "x-go-name": "OwnerID" }, "repo_id": { "description": "RepoID is the identifier of the repository this runner belongs to. 0 if the runner belongs to a user or\norganization.", "type": "integer", "format": "int64", "x-go-name": "RepoID" }, "status": { "description": "Status indicates whether this runner is offline, or active, for example.", "type": "string", "enum": [ "offline", "idle", "active" ], "x-go-name": "Status" }, "uuid": { "description": "UUID uniquely identifies this runner.", "type": "string", "x-go-name": "UUID" }, "version": { "description": "Version is the self-reported version string of Forgejo Runner.", "type": "string", "x-go-name": "Version" } }, "x-go-package": "forgejo.org/modules/structs" }