Table of Contents

Namespace LiveKit.Proto

Classes

APICallInfo
APICallRequest
AcceptWhatsAppCallRequest
AcceptWhatsAppCallResponse
ActiveSpeakerUpdate
AddTrackRequest
AgentDeployment
AgentDispatch
AgentDispatchState
AgentEvent
AgentInfo
AgentSecret
AgentSessionState
AgentVersion
AliOSSUpload
AnalyticsClientMeta
AnalyticsEvent
AnalyticsEvents
AnalyticsNodeRooms
AnalyticsRoom
AnalyticsRoomParticipant
AnalyticsStat
AnalyticsStats
AnalyticsStream
AnalyticsVideoLayer
AudioConfig

Unified audio selection and channel routing. Each route specifies both which audio to capture and which channel to output to.

AudioRoute
AutoParticipantEgress
AutoTrackEgress
AvailabilityRequest
AvailabilityResponse
AzureBlobUpload
ChatMessage
ClientConfiguration

server provided client configuration

ClientInfo

details about the client

ClientInfo.Types

Container for nested types declared in the ClientInfo message type.

ClientSettingsRequest
ClientSettingsResponse
Codec
ConnectTwilioCallRequest
ConnectTwilioCallRequest.Types

Container for nested types declared in the ConnectTwilioCallRequest message type.

ConnectTwilioCallResponse
ConnectWhatsAppCallRequest
ConnectWhatsAppCallResponse
ConnectionQualityInfo
ConnectionQualityUpdate
ConnectionSettings
CreateAgentDispatchRequest
CreateAgentRequest
CreateAgentResponse
CreateAgentV2Request
CreateAgentV2Response
CreateIngressRequest
CreatePrivateLinkRequest
CreatePrivateLinkRequest.Types

Container for nested types declared in the CreatePrivateLinkRequest message type.

CreatePrivateLinkRequest.Types.AWSCreateConfig
CreatePrivateLinkResponse
CreateRoomRequest
CreateSIPDispatchRuleRequest
CreateSIPInboundTrunkRequest
CreateSIPOutboundTrunkRequest
CreateSIPParticipantRequest

A SIP Participant is a singular SIP session connected to a LiveKit room via a SIP Trunk into a SIP DispatchRule

CreateSIPTrunkRequest
DataChannelInfo
DataChannelReceiveState
DataConfig
DataPacket

new DataPacket API

DataPacket.Types

Container for nested types declared in the DataPacket message type.

DataSelector
DataStream
DataStream.Types

Container for nested types declared in the DataStream message type.

DataStream.Types.ByteHeader

header properties specific to byte or file streams

DataStream.Types.Chunk
DataStream.Types.Header

main DataStream.Header that contains a oneof for specific headers

DataStream.Types.TextHeader

header properties specific to text streams

DataStream.Types.Trailer
DataTrackExtensionParticipantSid
DataTrackInfo
DataTrackSubscriberHandles
DataTrackSubscriberHandles.Types

Container for nested types declared in the DataTrackSubscriberHandles message type.

DataTrackSubscriberHandles.Types.PublishedDataTrack
DataTrackSubscriptionOptions
DeleteAgentDispatchRequest
DeleteAgentRequest
DeleteAgentResponse
DeleteIngressRequest
DeleteRoomRequest
DeleteRoomResponse
DeleteSIPDispatchRuleRequest
DeleteSIPTrunkRequest
DeployAgentRequest
DeployAgentResponse
DeployAgentV2Request
DeployAgentV2Response
Destination
DestroyPrivateLinkRequest
DestroyPrivateLinkResponse
DialWhatsAppCallRequest
DialWhatsAppCallResponse
DirectFileOutput
DisabledCodecs
DisconnectWhatsAppCallRequest
DisconnectWhatsAppCallRequest.Types

Container for nested types declared in the DisconnectWhatsAppCallRequest message type.

DisconnectWhatsAppCallResponse
EgressInfo
EncodedFileOutput
EncodingOptions
EncryptedPacket
EncryptedPacketPayload
Encryption
Encryption.Types

Container for nested types declared in the Encryption message type.

EventMetric
ExportReplayRequest
FeatureUsageInfo
FeatureUsageInfo.Types

Container for nested types declared in the FeatureUsageInfo message type.

FileInfo
FileOutput

Unified file output — replaces v1 EncodedFileOutput and DirectFileOutput. Whether transcoded depends on encoding options on the request.

FilterParams
ForwardParticipantRequest
ForwardParticipantResponse
GCPUpload
GetPhoneNumberRequest

GetPhoneNumberRequest - Request to get a phone number

GetPhoneNumberResponse

GetPhoneNumberResponse - Response containing the phone number

GetPrivateLinkStatusRequest
GetPrivateLinkStatusResponse
GetSIPInboundTrunkRequest
GetSIPInboundTrunkResponse
GetSIPOutboundTrunkRequest
GetSIPOutboundTrunkResponse
ICEConfig
ICEServer
ImageOutput

Capture images at a specified interval

ImagesInfo
IngressAudioEncodingOptions
IngressAudioOptions
IngressInfo
IngressState
IngressState.Types

Container for nested types declared in the IngressState message type.

IngressVideoEncodingOptions
IngressVideoOptions
InputAudioState
InputVideoState
Job
JobAssignment
JobState
JobTermination
JoinRequest
JoinResponse
LeaveRequest
LeaveRequest.Types

Container for nested types declared in the LeaveRequest message type.

ListAgentDispatchRequest
ListAgentDispatchResponse
ListAgentSecretsRequest
ListAgentSecretsResponse
ListAgentVersionsRequest
ListAgentVersionsResponse
ListAgentsRequest
ListAgentsResponse
ListEgressRequest
ListEgressResponse
ListIngressRequest
ListIngressResponse
ListParticipantsRequest
ListParticipantsResponse
ListPhoneNumbersRequest

ListPhoneNumbersRequest - Request to list phone numbers

ListPhoneNumbersResponse

ListPhoneNumbersResponse - Response containing phone numbers

ListPrivateLinksRequest
ListPrivateLinksResponse
ListRoomsRequest
ListRoomsResponse
ListSIPDispatchRuleRequest

ListSIPDispatchRuleRequest lists dispatch rules for given filters. If no filters are set, all rules are listed.

ListSIPDispatchRuleResponse
ListSIPInboundTrunkRequest

ListSIPInboundTrunkRequest lists inbound trunks for given filters. If no filters are set, all trunks are listed.

ListSIPInboundTrunkResponse
ListSIPOutboundTrunkRequest

ListSIPOutboundTrunkRequest lists outbound trunks for given filters. If no filters are set, all trunks are listed.

ListSIPOutboundTrunkResponse
ListSIPTrunkRequest
ListSIPTrunkResponse
ListUpdate

ListUpdate is used for updated APIs where 'repeated string' field is modified.

LivekitAgentDispatchReflection

Holder for reflection information generated from livekit_agent_dispatch.proto

LivekitAgentReflection

Holder for reflection information generated from livekit_agent.proto

LivekitAgentSimulationReflection

Holder for reflection information generated from livekit_agent_simulation.proto

LivekitAgentTextReflection

Holder for reflection information generated from agent/livekit_agent_text.proto

LivekitAgentWorkerReflection

Holder for reflection information generated from livekit_agent_worker.proto

LivekitAnalyticsReflection

Holder for reflection information generated from livekit_analytics.proto

LivekitCloudAgentReflection

Holder for reflection information generated from livekit_cloud_agent.proto

LivekitConnectorReflection

Holder for reflection information generated from livekit_connector.proto

LivekitConnectorTwilioReflection

Holder for reflection information generated from livekit_connector_twilio.proto

LivekitConnectorWhatsappReflection

Holder for reflection information generated from livekit_connector_whatsapp.proto

LivekitEgressReflection

Holder for reflection information generated from livekit_egress.proto

LivekitIngressReflection

Holder for reflection information generated from livekit_ingress.proto

LivekitInternalReflection

Holder for reflection information generated from livekit_internal.proto

LivekitMetricsReflection

Holder for reflection information generated from livekit_metrics.proto

LivekitModelsReflection

Holder for reflection information generated from livekit_models.proto

LivekitPhoneNumberReflection

Holder for reflection information generated from livekit_phone_number.proto

LivekitRoomReflection

Holder for reflection information generated from livekit_room.proto

LivekitRtcReflection

Holder for reflection information generated from livekit_rtc.proto

LivekitSipReflection

Holder for reflection information generated from livekit_sip.proto

LivekitTokenSourceReflection

Holder for reflection information generated from livekit_token_source.proto

LivekitWebhookReflection

Holder for reflection information generated from livekit_webhook.proto

MediaSectionsRequirement
MediaSource

Capture tracks directly from a room via SDK. Unifies deprecated Participant, TrackComposite, and Track egress.

MetricSample
MetricsBatch
MetricsRecordingHeader
MigrateJobRequest
MoveParticipantRequest
MoveParticipantResponse
MuteRoomTrackRequest
MuteRoomTrackResponse
MuteTrackRequest
Node
NodeStats
NodeStatsRate

rates of different node stats (per second)

OptionsExtensions

Holder for extension identifiers generated from the top level of logger/options.proto

OptionsReflection

Holder for reflection information generated from logger/options.proto

Output
Pagination
ParticipantEgressRequest
ParticipantInfo
ParticipantInfo.Types

Container for nested types declared in the ParticipantInfo message type.

ParticipantPermission
ParticipantTracks
ParticipantUpdate
ParticipantVideo
PerformRpcRequest
PerformRpcResponse
PhoneNumber

PhoneNumber - Unified phone number type for inventory and purchased numbers

Ping
PlayoutDelay
Pong
PresignedPostRequest
PrivateLink
PrivateLink.Types

Container for nested types declared in the PrivateLink message type.

PrivateLink.Types.AWSConfig
PrivateLinkStatus
PrivateLinkStatus.Types

Container for nested types declared in the PrivateLinkStatus message type.

ProviderInfo
ProxyConfig
PublishDataTrackRequest
PublishDataTrackResponse
PurchasePhoneNumberRequest

PurchasePhoneNumberRequest - Request to purchase phone numbers

PurchasePhoneNumberResponse

PurchasePhoneNumberResponse - Response containing the purchased phone numbers

RTCPSenderReportState
RTPDrift
RTPForwarderState
RTPMungerState
RTPStats
ReconnectResponse
RegionInfo
RegionSettings
RegisterWorkerRequest
RegisterWorkerResponse
ReleasePhoneNumbersRequest

ReleasePhoneNumbersRequest - Request to release phone numbers

ReleasePhoneNumbersResponse

ReleasePhoneNumbersResponse - Response for releasing phone numbers

RemoveParticipantResponse
ReportInfo
RequestResponse
RequestResponse.Types

Container for nested types declared in the RequestResponse message type.

RestartAgentRequest
RestartAgentResponse
RollbackAgentRequest
RollbackAgentResponse
Room
RoomAgent
RoomAgentDispatch
RoomCompositeEgressRequest
RoomConfiguration
RoomEgress
RoomInternal

room info that should not be returned to clients

RoomMovedResponse
RoomParticipantIdentity
RoomUpdate
RpcAck
RpcError
RpcRequest
RpcResponse
S3Upload
SIPCallInfo
SIPCodec
SIPDispatchRule
SIPDispatchRuleCallee
SIPDispatchRuleDirect
SIPDispatchRuleIndividual
SIPDispatchRuleInfo
SIPDispatchRuleUpdate
SIPInboundTrunkInfo
SIPInboundTrunkUpdate
SIPMediaConfig
SIPNamedDest
SIPOutboundConfig
SIPOutboundTrunkInfo
SIPOutboundTrunkUpdate
SIPParticipantInfo
SIPRequestDest
SIPStatus

SIPStatus is returned as an error detail in CreateSIPParticipant.

SIPTransferInfo
SIPTrunkInfo
SIPTrunkInfo.Types

Container for nested types declared in the SIPTrunkInfo message type.

SIPUri
Scenario
Scenario.Types

Container for nested types declared in the Scenario message type.

Scenario.Types.Create
Scenario.Types.Create.Types

Container for nested types declared in the Create message type.

Scenario.Types.Create.Types.Request
Scenario.Types.Create.Types.Response
Scenario.Types.CreateFromSession
Scenario.Types.CreateFromSession.Types

Container for nested types declared in the CreateFromSession message type.

Scenario.Types.CreateFromSession.Types.Request
Scenario.Types.CreateFromSession.Types.Response
Scenario.Types.Delete
Scenario.Types.Delete.Types

Container for nested types declared in the Delete message type.

Scenario.Types.Delete.Types.Request
Scenario.Types.Delete.Types.Response
Scenario.Types.List
Scenario.Types.List.Types

Container for nested types declared in the List message type.

Scenario.Types.List.Types.Request
Scenario.Types.List.Types.Response
Scenario.Types.Update
Scenario.Types.Update.Types

Container for nested types declared in the Update message type.

Scenario.Types.Update.Types.Request
Scenario.Types.Update.Types.Response
ScenarioGroup
ScenarioGroup.Types

Container for nested types declared in the ScenarioGroup message type.

ScenarioGroup.Types.Create
ScenarioGroup.Types.Create.Types

Container for nested types declared in the Create message type.

ScenarioGroup.Types.Create.Types.Request
ScenarioGroup.Types.Create.Types.Response
ScenarioGroup.Types.Delete
ScenarioGroup.Types.Delete.Types

Container for nested types declared in the Delete message type.

ScenarioGroup.Types.Delete.Types.Request
ScenarioGroup.Types.Delete.Types.Response
ScenarioGroup.Types.List
ScenarioGroup.Types.List.Types

Container for nested types declared in the List message type.

ScenarioGroup.Types.List.Types.Request
ScenarioGroup.Types.List.Types.Response
SearchPhoneNumbersRequest

SearchPhoneNumbersRequest - Request to search available phone numbers

SearchPhoneNumbersResponse

SearchPhoneNumbersResponse - Response containing available phone numbers

SegmentedFileOutput

Used to generate HLS segments or other kind of segmented output

SegmentsInfo
SendDataRequest
SendDataResponse
ServerInfo

details about the server

ServerInfo.Types

Container for nested types declared in the ServerInfo message type.

ServerMessage

from Server to Worker

SessionDescription
SettingsParam
SignalRequest
SignalResponse
SimulateJobRequest
SimulateScenario
SimulationRun
SimulationRun.Types

Container for nested types declared in the SimulationRun message type.

SimulationRun.Types.Cancel
SimulationRun.Types.Cancel.Types

Container for nested types declared in the Cancel message type.

SimulationRun.Types.Cancel.Types.Request
SimulationRun.Types.Cancel.Types.Response
SimulationRun.Types.ConfirmSourceUpload
SimulationRun.Types.ConfirmSourceUpload.Types

Container for nested types declared in the ConfirmSourceUpload message type.

SimulationRun.Types.ConfirmSourceUpload.Types.Request
SimulationRun.Types.ConfirmSourceUpload.Types.Response
SimulationRun.Types.Create
SimulationRun.Types.Create.Types

Container for nested types declared in the Create message type.

SimulationRun.Types.Create.Types.Request
SimulationRun.Types.Create.Types.Response
SimulationRun.Types.Create.Types.Scenario
SimulationRun.Types.Create.Types.Scenarios
SimulationRun.Types.Get
SimulationRun.Types.Get.Types

Container for nested types declared in the Get message type.

SimulationRun.Types.Get.Types.Request
SimulationRun.Types.Get.Types.Response
SimulationRun.Types.Job
SimulationRun.Types.Job.Types

Container for nested types declared in the Job message type.

SimulationRun.Types.Job.Types.Usage
SimulationRun.Types.List
SimulationRun.Types.List.Types

Container for nested types declared in the List message type.

SimulationRun.Types.List.Types.Request
SimulationRun.Types.List.Types.Response
SimulationRun.Types.Usage
SimulationRunSummary
SimulationRunSummary.Types

Container for nested types declared in the SimulationRunSummary message type.

SimulationRunSummary.Types.Issue
SimulcastCodec
SimulcastCodecInfo
SipDTMF
SpeakerInfo
SpeakersChanged
StartEgressRequest
StartSession
StopEgressRequest
StorageConfig
StreamInfo
StreamInfo.Types

Container for nested types declared in the StreamInfo message type.

StreamInfoList
StreamOutput
StreamStateInfo
StreamStateUpdate
SubscribedAudioCodec
SubscribedAudioCodecUpdate
SubscribedCodec
SubscribedQuality
SubscribedQualityUpdate
SubscriptionPermission
SubscriptionPermissionUpdate
SubscriptionResponse
SyncState
TemplateSource

Room composite recording via layout template. Service generates token, constructs recorder URL, awaits start signal.

TextMessageComplete

Indicates the text message session is complete.

TextMessageError
TextMessageRequest

Request to send a text message to an agent.

TextMessageResponse

Response to a text message request, multiple responses may be sent for a single request until it is complete.

TimeRange
TimeSeriesMetric
TimedVersion
TokenPagination
TokenSourceRequest
TokenSourceResponse
TrackCompositeEgressRequest
TrackEgressRequest
TrackInfo
TrackPermission
TrackPublishedResponse
TrackSubscribed
TrackUnpublishedResponse
Transcription
TranscriptionSegment
TransferSIPParticipantRequest
TrickleRequest
UnpublishDataTrackRequest
UnpublishDataTrackResponse
UpdateAgentRequest
UpdateAgentResponse
UpdateAgentSecretsRequest
UpdateAgentSecretsResponse
UpdateDataSubscription
UpdateDataSubscription.Types

Container for nested types declared in the UpdateDataSubscription message type.

UpdateDataSubscription.Types.Update
UpdateEgressRequest
UpdateIngressRequest
UpdateJobStatus
UpdateLayoutRequest
UpdateLocalAudioTrack
UpdateLocalVideoTrack
UpdateParticipantMetadata
UpdateParticipantRequest
UpdatePhoneNumberRequest

UpdatePhoneNumberRequest - Request to update a phone number

UpdatePhoneNumberResponse

UpdatePhoneNumberResponse - Response containing the updated phone number

UpdateRoomMetadataRequest
UpdateSIPDispatchRuleRequest
UpdateSIPInboundTrunkRequest
UpdateSIPOutboundTrunkRequest
UpdateStreamRequest
UpdateSubscription
UpdateSubscriptionsRequest
UpdateSubscriptionsResponse

empty for now

UpdateTrackSettings
UpdateVideoLayers

message to indicate published video track dimensions are changing

UpdateWorkerStatus
UserPacket
VP8MungerState
VideoConfiguration
VideoLayer

provide information about available spatial layers

VideoLayer.Types

Container for nested types declared in the VideoLayer message type.

WebEgressRequest
WebSource

Record a custom URL via headless browser.

WebhookConfig
WebhookEvent
WebhookInfo
WhatsAppCall
WorkerInfo
WorkerMessage

from Worker to Server

WorkerPing
WorkerPong
WrappedJoinRequest
WrappedJoinRequest.Types

Container for nested types declared in the WrappedJoinRequest message type.

Enums

APICallRequest.MessageOneofCase

Enum of possible cases for the "message" oneof.

AgentEventType
AgentSecretKind
AgentSessionState.DataOneofCase

Enum of possible cases for the "data" oneof.

AnalyticsEventType
AudioChannel
AudioCodec
AudioMixing
AudioRoute.MatchOneofCase

Enum of possible cases for the "match" oneof.

AudioTrackFeature
AutoParticipantEgress.OptionsOneofCase

Enum of possible cases for the "options" oneof.

AutoTrackEgress.OutputOneofCase

Enum of possible cases for the "output" oneof.

BackupCodecPolicy

Policy for publisher to handle subscribers that are unable to support the primary codec of a track

CandidateProtocol
ClientConfigSetting
ClientInfo.Types.Capability

Optional capabilities advertised by the client at connect time. The SFU uses these flags to decide whether to enable features that require client-side support (e.g. passing RTP packet trailers through to the subscriber instead of stripping them).

ClientInfo.Types.SDK
ConnectTwilioCallRequest.Types.TwilioCallDirection
ConnectionQuality
ConnectorType
CreatePrivateLinkRequest.ConfigOneofCase

Enum of possible cases for the "config" oneof.

DataPacket.Types.Kind
DataPacket.ValueOneofCase

Enum of possible cases for the "value" oneof.

DataSelector.MatchOneofCase

Enum of possible cases for the "match" oneof.

DataStream.Types.Header.ContentHeaderOneofCase

Enum of possible cases for the "content_header" oneof.

DataStream.Types.OperationType

enum for operation types (specific to TextHeader)

DataTrackExtensionID
DirectFileOutput.OutputOneofCase

Enum of possible cases for the "output" oneof.

DisconnectReason
DisconnectWhatsAppCallRequest.Types.DisconnectReason
EgressInfo.RequestOneofCase

Enum of possible cases for the "request" oneof.

EgressInfo.ResultOneofCase

Enum of possible cases for the "result" oneof.

EgressSourceType
EgressStatus
EncodedFileOutput.OutputOneofCase

Enum of possible cases for the "output" oneof.

EncodedFileType
EncodingOptionsPreset
EncryptedPacketPayload.ValueOneofCase

Enum of possible cases for the "value" oneof.

Encryption.Types.Type
ExportReplayRequest.EncodingOneofCase

Enum of possible cases for the "encoding" oneof.

ExportReplayRequest.SourceOneofCase

Enum of possible cases for the "source" oneof.

FeatureUsageInfo.Types.Feature
ICECandidateType
ImageCodec
ImageFileSuffix
ImageOutput.OutputOneofCase

Enum of possible cases for the "output" oneof.

IngressAudioEncodingPreset
IngressAudioOptions.EncodingOptionsOneofCase

Enum of possible cases for the "encoding_options" oneof.

IngressInput
IngressState.Types.Status
IngressVideoEncodingPreset
IngressVideoOptions.EncodingOptionsOneofCase

Enum of possible cases for the "encoding_options" oneof.

JobRestartPolicy
JobStatus
JobType
LeaveRequest.Types.Action

indicates action clients should take on receiving this message

MediaSource.VideoOneofCase

Enum of possible cases for the "video" oneof.

MetricLabel

index from [0: MAX_LABEL_PREDEFINED_MAX_VALUE) are for predefined labels (MetricLabel)

NodeState
NodeType
Output.ConfigOneofCase

Enum of possible cases for the "config" oneof.

PacketTrailerFeature
ParticipantEgressRequest.OptionsOneofCase

Enum of possible cases for the "options" oneof.

ParticipantInfo.Types.Kind
ParticipantInfo.Types.KindDetail
ParticipantInfo.Types.State
PhoneNumberStatus

Phone number status enumeration

PhoneNumberType

Phone number type enumeration

PrivateLink.ConfigOneofCase

Enum of possible cases for the "config" oneof.

PrivateLinkStatus.Types.Status
ProviderType
RTPForwarderState.CodecMungerOneofCase

Enum of possible cases for the "codec_munger" oneof.

ReconnectReason
ReportInfo.MessageOneofCase

Enum of possible cases for the "message" oneof.

RequestResponse.RequestOneofCase

Enum of possible cases for the "request" oneof.

RequestResponse.Types.Reason
RoomCompositeEgressRequest.OptionsOneofCase

Enum of possible cases for the "options" oneof.

RoomCompositeEgressRequest.OutputOneofCase

Enum of possible cases for the "output" oneof.

RpcResponse.ValueOneofCase

Enum of possible cases for the "value" oneof.

SIPCallDirection
SIPCallStatus
SIPDispatchRule.RuleOneofCase

Enum of possible cases for the "rule" oneof.

SIPFeature
SIPHeaderOptions
SIPMediaEncryption
SIPNamedDest.UriOneofCase

Enum of possible cases for the "uri" oneof.

SIPRequestDest.UriOneofCase

Enum of possible cases for the "uri" oneof.

SIPStatusCode
SIPTransferStatus
SIPTransport
SIPTrunkInfo.Types.TrunkKind
Scenario.Types.Status
SegmentedFileOutput.OutputOneofCase

Enum of possible cases for the "output" oneof.

SegmentedFileProtocol
SegmentedFileSuffix
Sensitivity
ServerInfo.Types.Edition
ServerMessage.MessageOneofCase

Enum of possible cases for the "message" oneof.

SignalRequest.MessageOneofCase

Enum of possible cases for the "message" oneof.

SignalResponse.MessageOneofCase

Enum of possible cases for the "message" oneof.

SignalTarget
SimulateScenario.ScenarioOneofCase

Enum of possible cases for the "scenario" oneof.

SimulationRun.Types.Create.Types.Request.SourceOneofCase

Enum of possible cases for the "source" oneof.

SimulationRun.Types.Job.Types.Status
SimulationRun.Types.Status
StartEgressRequest.EncodingOneofCase

Enum of possible cases for the "encoding" oneof.

StartEgressRequest.SourceOneofCase

Enum of possible cases for the "source" oneof.

StorageConfig.ProviderOneofCase

Enum of possible cases for the "provider" oneof.

StreamInfo.Types.Status
StreamProtocol
StreamState
StreamType
SubscriptionError
TextMessageComplete.ResultOneofCase

Enum of possible cases for the "result" oneof.

TextMessageErrorCode
TextMessageResponse.EventOneofCase

Enum of possible cases for the "event" oneof.

TrackCompositeEgressRequest.OptionsOneofCase

Enum of possible cases for the "options" oneof.

TrackCompositeEgressRequest.OutputOneofCase

Enum of possible cases for the "output" oneof.

TrackEgressRequest.OutputOneofCase

Enum of possible cases for the "output" oneof.

TrackSource
TrackType
UpdateSIPDispatchRuleRequest.ActionOneofCase

Enum of possible cases for the "action" oneof.

UpdateSIPInboundTrunkRequest.ActionOneofCase

Enum of possible cases for the "action" oneof.

UpdateSIPOutboundTrunkRequest.ActionOneofCase

Enum of possible cases for the "action" oneof.

VideoCodec
VideoLayer.Types.Mode
VideoQuality
WebEgressRequest.OptionsOneofCase

Enum of possible cases for the "options" oneof.

WebEgressRequest.OutputOneofCase

Enum of possible cases for the "output" oneof.

WhatsAppCallDirection
WorkerMessage.MessageOneofCase

Enum of possible cases for the "message" oneof.

WorkerStatus
WrappedJoinRequest.Types.Compression