This class contains the metadata of a service/extension posting pull request status. Status can be associated with a pull request or an iteration.

interface GitPullRequestStatus {
    _links?: any;
    context?: GitStatusContext;
    createdBy?: IdentityRef;
    creationDate?: Date;
    description?: string;
    id?: number;
    iterationId?: number;
    properties?: any;
    state?: GitStatusState;
    targetUrl?: string;
    updatedDate?: Date;
}

Hierarchy (View Summary)

Properties

_links?: any

Reference links.

Context of the status.

createdBy?: IdentityRef

Identity that created the status.

creationDate?: Date

Creation date and time of the status.

description?: string

Status description. Typically describes current state of the status.

id?: number

Status identifier.

iterationId?: number

ID of the iteration to associate status with. Minimum value is 1.

properties?: any

Custom properties of the status.

State of the status.

targetUrl?: string

URL with status details.

updatedDate?: Date

Last update date and time of the status.