Class Twirp
- Namespace
- Global namespace
- Assembly
- LivekitApi.dll
- Inheritance
-
Twirp
- Inherited Members
-
Fields
CONTENT_TYPE_PROTOBUF
public static readonly MediaTypeWithQualityHeaderValue CONTENT_TYPE_PROTOBUF
Field Value
- MediaTypeWithQualityHeaderValue
Methods
AcceptWhatsAppCall(HttpClient, AcceptWhatsAppCallRequest)
public static Task<AcceptWhatsAppCallResponse> AcceptWhatsAppCall(HttpClient client, AcceptWhatsAppCallRequest req)
Parameters
client HttpClient
req AcceptWhatsAppCallRequest
Returns
- Task<AcceptWhatsAppCallResponse>
ConnectTwilioCall(HttpClient, ConnectTwilioCallRequest)
public static Task<ConnectTwilioCallResponse> ConnectTwilioCall(HttpClient client, ConnectTwilioCallRequest req)
Parameters
client HttpClient
req ConnectTwilioCallRequest
Returns
- Task<ConnectTwilioCallResponse>
ConnectWhatsAppCall(HttpClient, ConnectWhatsAppCallRequest)
public static Task<ConnectWhatsAppCallResponse> ConnectWhatsAppCall(HttpClient client, ConnectWhatsAppCallRequest req)
Parameters
client HttpClient
req ConnectWhatsAppCallRequest
Returns
- Task<ConnectWhatsAppCallResponse>
CreateDispatch(HttpClient, CreateAgentDispatchRequest)
public static Task<AgentDispatch> CreateDispatch(HttpClient client, CreateAgentDispatchRequest req)
Parameters
client HttpClient
req CreateAgentDispatchRequest
Returns
- Task<AgentDispatch>
CreateIngress(HttpClient, CreateIngressRequest)
public static Task<IngressInfo> CreateIngress(HttpClient client, CreateIngressRequest req)
Parameters
client HttpClient
req CreateIngressRequest
Returns
- Task<IngressInfo>
CreateRoom(HttpClient, CreateRoomRequest)
public static Task<Room> CreateRoom(HttpClient client, CreateRoomRequest req)
Parameters
client HttpClient
req CreateRoomRequest
Returns
- Task<Room>
CreateSIPDispatchRule(HttpClient, CreateSIPDispatchRuleRequest)
public static Task<SIPDispatchRuleInfo> CreateSIPDispatchRule(HttpClient client, CreateSIPDispatchRuleRequest req)
Parameters
client HttpClient
req CreateSIPDispatchRuleRequest
Returns
- Task<SIPDispatchRuleInfo>
CreateSIPInboundTrunk(HttpClient, CreateSIPInboundTrunkRequest)
public static Task<SIPInboundTrunkInfo> CreateSIPInboundTrunk(HttpClient client, CreateSIPInboundTrunkRequest req)
Parameters
client HttpClient
req CreateSIPInboundTrunkRequest
Returns
- Task<SIPInboundTrunkInfo>
CreateSIPOutboundTrunk(HttpClient, CreateSIPOutboundTrunkRequest)
public static Task<SIPOutboundTrunkInfo> CreateSIPOutboundTrunk(HttpClient client, CreateSIPOutboundTrunkRequest req)
Parameters
client HttpClient
req CreateSIPOutboundTrunkRequest
Returns
- Task<SIPOutboundTrunkInfo>
CreateSIPParticipant(HttpClient, CreateSIPParticipantRequest)
public static Task<SIPParticipantInfo> CreateSIPParticipant(HttpClient client, CreateSIPParticipantRequest req)
Parameters
client HttpClient
req CreateSIPParticipantRequest
Returns
- Task<SIPParticipantInfo>
DeleteDispatch(HttpClient, DeleteAgentDispatchRequest)
public static Task<AgentDispatch> DeleteDispatch(HttpClient client, DeleteAgentDispatchRequest req)
Parameters
client HttpClient
req DeleteAgentDispatchRequest
Returns
- Task<AgentDispatch>
DeleteIngress(HttpClient, DeleteIngressRequest)
public static Task<IngressInfo> DeleteIngress(HttpClient client, DeleteIngressRequest req)
Parameters
client HttpClient
req DeleteIngressRequest
Returns
- Task<IngressInfo>
DeleteRoom(HttpClient, DeleteRoomRequest)
public static Task<DeleteRoomResponse> DeleteRoom(HttpClient client, DeleteRoomRequest req)
Parameters
client HttpClient
req DeleteRoomRequest
Returns
- Task<DeleteRoomResponse>
DeleteSIPDispatchRule(HttpClient, DeleteSIPDispatchRuleRequest)
public static Task<SIPDispatchRuleInfo> DeleteSIPDispatchRule(HttpClient client, DeleteSIPDispatchRuleRequest req)
Parameters
client HttpClient
req DeleteSIPDispatchRuleRequest
Returns
- Task<SIPDispatchRuleInfo>
DeleteSIPTrunk(HttpClient, DeleteSIPTrunkRequest)
public static Task<SIPTrunkInfo> DeleteSIPTrunk(HttpClient client, DeleteSIPTrunkRequest req)
Parameters
client HttpClient
req DeleteSIPTrunkRequest
Returns
- Task<SIPTrunkInfo>
DialWhatsAppCall(HttpClient, DialWhatsAppCallRequest)
public static Task<DialWhatsAppCallResponse> DialWhatsAppCall(HttpClient client, DialWhatsAppCallRequest req)
Parameters
client HttpClient
req DialWhatsAppCallRequest
Returns
- Task<DialWhatsAppCallResponse>
DisconnectWhatsAppCall(HttpClient, DisconnectWhatsAppCallRequest)
public static Task<DisconnectWhatsAppCallResponse> DisconnectWhatsAppCall(HttpClient client, DisconnectWhatsAppCallRequest req)
Parameters
client HttpClient
req DisconnectWhatsAppCallRequest
Returns
- Task<DisconnectWhatsAppCallResponse>
ForwardParticipant(HttpClient, ForwardParticipantRequest)
public static Task<ForwardParticipantResponse> ForwardParticipant(HttpClient client, ForwardParticipantRequest req)
Parameters
client HttpClient
req ForwardParticipantRequest
Returns
- Task<ForwardParticipantResponse>
GetParticipant(HttpClient, RoomParticipantIdentity)
public static Task<ParticipantInfo> GetParticipant(HttpClient client, RoomParticipantIdentity req)
Parameters
client HttpClient
req RoomParticipantIdentity
Returns
- Task<ParticipantInfo>
GetSIPInboundTrunk(HttpClient, GetSIPInboundTrunkRequest)
public static Task<GetSIPInboundTrunkResponse> GetSIPInboundTrunk(HttpClient client, GetSIPInboundTrunkRequest req)
Parameters
client HttpClient
req GetSIPInboundTrunkRequest
Returns
- Task<GetSIPInboundTrunkResponse>
GetSIPOutboundTrunk(HttpClient, GetSIPOutboundTrunkRequest)
public static Task<GetSIPOutboundTrunkResponse> GetSIPOutboundTrunk(HttpClient client, GetSIPOutboundTrunkRequest req)
Parameters
client HttpClient
req GetSIPOutboundTrunkRequest
Returns
- Task<GetSIPOutboundTrunkResponse>
ListDispatch(HttpClient, ListAgentDispatchRequest)
public static Task<ListAgentDispatchResponse> ListDispatch(HttpClient client, ListAgentDispatchRequest req)
Parameters
client HttpClient
req ListAgentDispatchRequest
Returns
- Task<ListAgentDispatchResponse>
ListEgress(HttpClient, ListEgressRequest)
public static Task<ListEgressResponse> ListEgress(HttpClient client, ListEgressRequest req)
Parameters
client HttpClient
req ListEgressRequest
Returns
- Task<ListEgressResponse>
ListIngress(HttpClient, ListIngressRequest)
public static Task<ListIngressResponse> ListIngress(HttpClient client, ListIngressRequest req)
Parameters
client HttpClient
req ListIngressRequest
Returns
- Task<ListIngressResponse>
ListParticipants(HttpClient, ListParticipantsRequest)
public static Task<ListParticipantsResponse> ListParticipants(HttpClient client, ListParticipantsRequest req)
Parameters
client HttpClient
req ListParticipantsRequest
Returns
- Task<ListParticipantsResponse>
ListRooms(HttpClient, ListRoomsRequest)
public static Task<ListRoomsResponse> ListRooms(HttpClient client, ListRoomsRequest req)
Parameters
client HttpClient
req ListRoomsRequest
Returns
- Task<ListRoomsResponse>
ListSIPDispatchRule(HttpClient, ListSIPDispatchRuleRequest)
public static Task<ListSIPDispatchRuleResponse> ListSIPDispatchRule(HttpClient client, ListSIPDispatchRuleRequest req)
Parameters
client HttpClient
req ListSIPDispatchRuleRequest
Returns
- Task<ListSIPDispatchRuleResponse>
ListSIPInboundTrunk(HttpClient, ListSIPInboundTrunkRequest)
public static Task<ListSIPInboundTrunkResponse> ListSIPInboundTrunk(HttpClient client, ListSIPInboundTrunkRequest req)
Parameters
client HttpClient
req ListSIPInboundTrunkRequest
Returns
- Task<ListSIPInboundTrunkResponse>
ListSIPOutboundTrunk(HttpClient, ListSIPOutboundTrunkRequest)
public static Task<ListSIPOutboundTrunkResponse> ListSIPOutboundTrunk(HttpClient client, ListSIPOutboundTrunkRequest req)
Parameters
client HttpClient
req ListSIPOutboundTrunkRequest
Returns
- Task<ListSIPOutboundTrunkResponse>
ListSIPTrunk(HttpClient, ListSIPTrunkRequest)
public static Task<ListSIPTrunkResponse> ListSIPTrunk(HttpClient client, ListSIPTrunkRequest req)
Parameters
client HttpClient
req ListSIPTrunkRequest
Returns
- Task<ListSIPTrunkResponse>
MoveParticipant(HttpClient, MoveParticipantRequest)
public static Task<MoveParticipantResponse> MoveParticipant(HttpClient client, MoveParticipantRequest req)
Parameters
client HttpClient
req MoveParticipantRequest
Returns
- Task<MoveParticipantResponse>
MutePublishedTrack(HttpClient, MuteRoomTrackRequest)
public static Task<MuteRoomTrackResponse> MutePublishedTrack(HttpClient client, MuteRoomTrackRequest req)
Parameters
client HttpClient
req MuteRoomTrackRequest
Returns
- Task<MuteRoomTrackResponse>
public static Task<PerformRpcResponse> PerformRpc(HttpClient client, PerformRpcRequest req)
Parameters
client HttpClient
req PerformRpcRequest
Returns
- Task<PerformRpcResponse>
RemoveParticipant(HttpClient, RoomParticipantIdentity)
public static Task<RemoveParticipantResponse> RemoveParticipant(HttpClient client, RoomParticipantIdentity req)
Parameters
client HttpClient
req RoomParticipantIdentity
Returns
- Task<RemoveParticipantResponse>
SendData(HttpClient, SendDataRequest)
public static Task<SendDataResponse> SendData(HttpClient client, SendDataRequest req)
Parameters
client HttpClient
req SendDataRequest
Returns
- Task<SendDataResponse>
StartEgress(HttpClient, StartEgressRequest)
public static Task<EgressInfo> StartEgress(HttpClient client, StartEgressRequest req)
Parameters
client HttpClient
req StartEgressRequest
Returns
- Task<EgressInfo>
StartParticipantEgress(HttpClient, ParticipantEgressRequest)
public static Task<EgressInfo> StartParticipantEgress(HttpClient client, ParticipantEgressRequest req)
Parameters
client HttpClient
req ParticipantEgressRequest
Returns
- Task<EgressInfo>
StartRoomCompositeEgress(HttpClient, RoomCompositeEgressRequest)
public static Task<EgressInfo> StartRoomCompositeEgress(HttpClient client, RoomCompositeEgressRequest req)
Parameters
client HttpClient
req RoomCompositeEgressRequest
Returns
- Task<EgressInfo>
StartTrackCompositeEgress(HttpClient, TrackCompositeEgressRequest)
public static Task<EgressInfo> StartTrackCompositeEgress(HttpClient client, TrackCompositeEgressRequest req)
Parameters
client HttpClient
req TrackCompositeEgressRequest
Returns
- Task<EgressInfo>
StartTrackEgress(HttpClient, TrackEgressRequest)
public static Task<EgressInfo> StartTrackEgress(HttpClient client, TrackEgressRequest req)
Parameters
client HttpClient
req TrackEgressRequest
Returns
- Task<EgressInfo>
StartWebEgress(HttpClient, WebEgressRequest)
public static Task<EgressInfo> StartWebEgress(HttpClient client, WebEgressRequest req)
Parameters
client HttpClient
req WebEgressRequest
Returns
- Task<EgressInfo>
StopEgress(HttpClient, StopEgressRequest)
public static Task<EgressInfo> StopEgress(HttpClient client, StopEgressRequest req)
Parameters
client HttpClient
req StopEgressRequest
Returns
- Task<EgressInfo>
TransferSIPParticipant(HttpClient, TransferSIPParticipantRequest)
public static Task<TransferSIPParticipantResponse> TransferSIPParticipant(HttpClient client, TransferSIPParticipantRequest req)
Parameters
client HttpClient
req TransferSIPParticipantRequest
Returns
- Task<TransferSIPParticipantResponse>
UpdateIngress(HttpClient, UpdateIngressRequest)
public static Task<IngressInfo> UpdateIngress(HttpClient client, UpdateIngressRequest req)
Parameters
client HttpClient
req UpdateIngressRequest
Returns
- Task<IngressInfo>
UpdateLayout(HttpClient, UpdateLayoutRequest)
public static Task<EgressInfo> UpdateLayout(HttpClient client, UpdateLayoutRequest req)
Parameters
client HttpClient
req UpdateLayoutRequest
Returns
- Task<EgressInfo>
UpdateParticipant(HttpClient, UpdateParticipantRequest)
public static Task<ParticipantInfo> UpdateParticipant(HttpClient client, UpdateParticipantRequest req)
Parameters
client HttpClient
req UpdateParticipantRequest
Returns
- Task<ParticipantInfo>
public static Task<Room> UpdateRoomMetadata(HttpClient client, UpdateRoomMetadataRequest req)
Parameters
client HttpClient
req UpdateRoomMetadataRequest
Returns
- Task<Room>
UpdateSIPDispatchRule(HttpClient, UpdateSIPDispatchRuleRequest)
public static Task<SIPDispatchRuleInfo> UpdateSIPDispatchRule(HttpClient client, UpdateSIPDispatchRuleRequest req)
Parameters
client HttpClient
req UpdateSIPDispatchRuleRequest
Returns
- Task<SIPDispatchRuleInfo>
UpdateSIPInboundTrunk(HttpClient, UpdateSIPInboundTrunkRequest)
public static Task<SIPInboundTrunkInfo> UpdateSIPInboundTrunk(HttpClient client, UpdateSIPInboundTrunkRequest req)
Parameters
client HttpClient
req UpdateSIPInboundTrunkRequest
Returns
- Task<SIPInboundTrunkInfo>
UpdateSIPOutboundTrunk(HttpClient, UpdateSIPOutboundTrunkRequest)
public static Task<SIPOutboundTrunkInfo> UpdateSIPOutboundTrunk(HttpClient client, UpdateSIPOutboundTrunkRequest req)
Parameters
client HttpClient
req UpdateSIPOutboundTrunkRequest
Returns
- Task<SIPOutboundTrunkInfo>
UpdateStream(HttpClient, UpdateStreamRequest)
public static Task<EgressInfo> UpdateStream(HttpClient client, UpdateStreamRequest req)
Parameters
client HttpClient
req UpdateStreamRequest
Returns
- Task<EgressInfo>
UpdateSubscriptions(HttpClient, UpdateSubscriptionsRequest)
public static Task<UpdateSubscriptionsResponse> UpdateSubscriptions(HttpClient client, UpdateSubscriptionsRequest req)
Parameters
client HttpClient
req UpdateSubscriptionsRequest
Returns
- Task<UpdateSubscriptionsResponse>