go-twitch/eventsub/events/conduit.go

31 lines
824 B
Go
Raw Permalink Normal View History

2024-03-05 12:14:18 -05:00
package events
import "time"
type ConduitShardDisabledEvent struct {
// The ID of the conduit.
ConduitId string `json:"conduit_id"`
// The ID of the disabled shard.
ShardId string `json:"shard_id"`
// The new status of the transport.
Status string `json:"status"`
// The disabled transport.
Transport map[string]interface{} `json:"transport"`
// Webhook callback URL. Null if method is set to websocket.
Callback *string `json:"callback"`
// WebSocket session ID. Null if method is set to webhook.
SessionId *string `json:"session_id"`
// Time that the WebSocket session connected. Null if method is set to webhook.
ConnectedAt *time.Time `json:"connected_at"`
// Time that the WebSocket session disconnected. Null if method is set to webhook.
DisconnectedAt *time.Time `json:"disconnected_at"`
}