# cast.[framework](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework).[system](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system).SenderDisconnectedEvent

class static

An event dispatched by [cast.framework.CastReceiverContext](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext) when a
sender is disconnected.

## Constructor

### SenderDisconnectedEvent

new
SenderDisconnectedEvent(senderId, userAgent, reason)

| #### Parameter ||
|---|---|
| senderId | string The sender ID. |
| userAgent | string The user agent. |
| reason | [cast.framework.system.DisconnectReason](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.DisconnectReason) The reason the sender was disconnected. Value must not be null. |

Extends
:   [cast.framework.system.Event](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.Event)

## Properties

### reason

non-null [cast.framework.system.DisconnectReason](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.DisconnectReason)

The reason the sender was disconnected.

### senderId

string

The ID of the disconnected sender.

### type

non-null [cast.framework.system.EventType](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system#.EventType)

The event type.

Inherited from
:   [cast.framework.system.Event#type](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.system.Event#type)

### userAgent

string

The user agent of the sender.