# EventFaultSource

`interface` in `gateway` · v0.1.0-next.3

<https://docs.seedcord.org/packages/gateway/0.1.0-next.3/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, so 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;
```
