# EventFaultSource

`interface` in `core` · v0.1.4

<https://docs.seedcord.org/packages/core/0.1.4/interfaces/event-fault-source>

A fault that came from a client event, JSON-safe for a webhook payload. The actor, guild, and channel are best-effort, derived from the event args. Each is nullable. The raw args carry the full detail.

```ts
interface EventFaultSource
```

## Properties

### channelId

```ts
channelId: string | null;
```

### eventName

```ts
eventName: string;
```

### guildId

```ts
guildId: string | null;
```

Null outside a guild.

### handler

```ts
handler: string;
```

### kind

```ts
kind: "event";
```

### raw

```ts
raw: unknown;
```

The raw event args, made JSON-safe at serialization with filterCirculars.

### userId

```ts
userId: string | null;
```
