# EventFaultSource

`interface` in `seedcord` · v0.13.0

<https://docs.seedcord.org/packages/seedcord/0.13.0/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;
```

Channel derived from the event args, null when none is present.

### eventName

```ts
eventName: string;
```

### guildId

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

Guild derived from the event args, 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;
```

Actor derived from the event args, null when none is present.
