Skip to content

Issue Representation

IssueRepresentation

Represents the metadata of a Vectice issue.

An Issue Representation shows information about a specific issue from the Vectice app. It makes it easier to get and read this information through the API.

Attributes:

Name Type Description
id int

The unique identifier of the issue.

name str

The name of the issue.

status str

The status of the issue (Cancelled, Completed, InProgress, NotStarted, or RemediationPending).

severity str | None

The severity of the issue (Low, Medium, or High).

due_date datetime | None

The due date of the issue.

model_version ModelVersionRepresentation | None

The model version related to this finding.

created_date datetime | None

The date when the issue was created.

report ReportRepresentation | None

The report related to this finding.

owner Dict[str, str]

Owner of the issue.

assignee Dict[str, str]

Assignee of the issue.

asdict

asdict()

Transform the IssueRepresentation into a organised dictionary.

Returns:

Type Description
Dict[str, Any]

The object represented as a dictionary