# Type Alias: RecordVerdict

```ts
type RecordVerdict = 
  | {
  ok: true;
}
  | {
  later?: boolean;
  ok: false;
  reason: string;
  withdrawn?: true;
};
```

Defined in: [packages/core/src/space/roles.ts:301](https://github.com/leifriksheim/minca/blob/main/core/src/space/roles.ts#L301)

## Union Members

### Type Literal

```ts
{
  ok: true;
}
```

***

### Type Literal

```ts
{
  later?: boolean;
  ok: false;
  reason: string;
  withdrawn?: true;
}
```

#### later?

```ts
readonly later?: boolean;
```

#### ok

```ts
readonly ok: false;
```

#### reason

```ts
readonly reason: string;
```

#### withdrawn?

```ts
readonly withdrawn?: true;
```

Allowed when written, and taken away by a later change: kept, so a version citing it can count it
