# Interface ScmPullRequestDetail

Extended PR with file diffs and stats. Used by IScmReviewer.

interface ScmPullRequestDetail {
number: number;
title: string;
body: string;
author: string;
base: string;
head: string;
url: string;
draft: boolean;
authorAssociation: string;
labels: readonly string[];
files: readonly ScmFileChange[];
additions: number;
deletions: number;
headSha: string;
}

#### Hierarchy (View Summary)

- ScmPullRequest
  - ScmPullRequestDetail

- Defined in packages/nexus-agents/src/scm/types.ts:138

##### Index

### Properties

number
title
body
author
base
head
url
draft
authorAssociation
labels
files
additions
deletions
headSha

## Properties

### `Readonly` number

number: number

Inherited from ScmPullRequest.number

- Defined in packages/nexus-agents/src/scm/types.ts:59

### `Readonly` title

title: string

Inherited from ScmPullRequest.title

- Defined in packages/nexus-agents/src/scm/types.ts:60

### `Readonly` body

body: string

Inherited from ScmPullRequest.body

- Defined in packages/nexus-agents/src/scm/types.ts:61

### `Readonly` author

author: string

Inherited from ScmPullRequest.author

- Defined in packages/nexus-agents/src/scm/types.ts:62

### `Readonly` base

base: string

Inherited from ScmPullRequest.base

- Defined in packages/nexus-agents/src/scm/types.ts:63

### `Readonly` head

head: string

Inherited from ScmPullRequest.head

- Defined in packages/nexus-agents/src/scm/types.ts:64

### `Readonly` url

url: string

Inherited from ScmPullRequest.url

- Defined in packages/nexus-agents/src/scm/types.ts:65

### `Readonly` draft

draft: boolean

- Defined in packages/nexus-agents/src/scm/types.ts:139

### `Readonly` authorAssociation

authorAssociation: string

- Defined in packages/nexus-agents/src/scm/types.ts:140

### `Readonly` labels

labels: readonly string[]

- Defined in packages/nexus-agents/src/scm/types.ts:141

### `Readonly` files

files: readonly ScmFileChange[]

- Defined in packages/nexus-agents/src/scm/types.ts:142

### `Readonly` additions

additions: number

- Defined in packages/nexus-agents/src/scm/types.ts:143

### `Readonly` deletions

deletions: number

- Defined in packages/nexus-agents/src/scm/types.ts:144

### `Readonly` headSha

headSha: string

- Defined in packages/nexus-agents/src/scm/types.ts:145