Class APICallRequest
public sealed class APICallRequest : IMessage<APICallRequest>, IEquatable<APICallRequest>, IDeepCloneable<APICallRequest>, IBufferMessage, IMessage
- Inheritance
-
APICallRequest
- Implements
-
IMessage<APICallRequest>IDeepCloneable<APICallRequest>IBufferMessageIMessage
- Inherited Members
Constructors
APICallRequest()
public APICallRequest()
APICallRequest(APICallRequest)
public APICallRequest(APICallRequest other)
Parameters
otherAPICallRequest
Fields
CreateRoomRequestFieldNumber
Field number for the "create_room_request" field.
public const int CreateRoomRequestFieldNumber = 1
Field Value
DeleteRoomRequestFieldNumber
Field number for the "delete_room_request" field.
public const int DeleteRoomRequestFieldNumber = 3
Field Value
ListParticipantsRequestFieldNumber
Field number for the "list_participants_request" field.
public const int ListParticipantsRequestFieldNumber = 4
Field Value
ListRoomsRequestFieldNumber
Field number for the "list_rooms_request" field.
public const int ListRoomsRequestFieldNumber = 2
Field Value
MuteRoomTrackRequestFieldNumber
Field number for the "mute_room_track_request" field.
public const int MuteRoomTrackRequestFieldNumber = 6
Field Value
RoomParticipantIdentityFieldNumber
Field number for the "room_participant_identity" field.
public const int RoomParticipantIdentityFieldNumber = 5
Field Value
SendDataRequestFieldNumber
Field number for the "send_data_request" field.
public const int SendDataRequestFieldNumber = 9
Field Value
UpdateParticipantRequestFieldNumber
Field number for the "update_participant_request" field.
public const int UpdateParticipantRequestFieldNumber = 7
Field Value
UpdateRoomMetadataRequestFieldNumber
Field number for the "update_room_metadata_request" field.
public const int UpdateRoomMetadataRequestFieldNumber = 10
Field Value
UpdateSubscriptionsRequestFieldNumber
Field number for the "update_subscriptions_request" field.
public const int UpdateSubscriptionsRequestFieldNumber = 8
Field Value
Properties
CreateRoomRequest
public CreateRoomRequest CreateRoomRequest { get; set; }
Property Value
DeleteRoomRequest
public DeleteRoomRequest DeleteRoomRequest { get; set; }
Property Value
Descriptor
public static MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
ListParticipantsRequest
public ListParticipantsRequest ListParticipantsRequest { get; set; }
Property Value
ListRoomsRequest
public ListRoomsRequest ListRoomsRequest { get; set; }
Property Value
MessageCase
public APICallRequest.MessageOneofCase MessageCase { get; }
Property Value
MuteRoomTrackRequest
public MuteRoomTrackRequest MuteRoomTrackRequest { get; set; }
Property Value
Parser
public static MessageParser<APICallRequest> Parser { get; }
Property Value
- MessageParser<APICallRequest>
RoomParticipantIdentity
public RoomParticipantIdentity RoomParticipantIdentity { get; set; }
Property Value
SendDataRequest
public SendDataRequest SendDataRequest { get; set; }
Property Value
UpdateParticipantRequest
public UpdateParticipantRequest UpdateParticipantRequest { get; set; }
Property Value
UpdateRoomMetadataRequest
public UpdateRoomMetadataRequest UpdateRoomMetadataRequest { get; set; }
Property Value
UpdateSubscriptionsRequest
public UpdateSubscriptionsRequest UpdateSubscriptionsRequest { get; set; }
Property Value
Methods
CalculateSize()
Calculates the size of this message in Protocol Buffer wire format, in bytes.
public int CalculateSize()
Returns
- int
The number of bytes required to write this message to a coded output stream.
ClearMessage()
public void ClearMessage()
Clone()
Creates a deep clone of this object.
public APICallRequest Clone()
Returns
- APICallRequest
A deep clone of this object.
Equals(APICallRequest)
public bool Equals(APICallRequest other)
Parameters
otherAPICallRequest
Returns
Equals(object)
public override bool Equals(object other)
Parameters
otherobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
MergeFrom(CodedInputStream)
Merges the data from the specified coded input stream with the current message.
public void MergeFrom(CodedInputStream input)
Parameters
inputCodedInputStream
Remarks
See the user guide for precise merge semantics.
MergeFrom(APICallRequest)
Merges the given message into this one.
public void MergeFrom(APICallRequest other)
Parameters
otherAPICallRequest
Remarks
See the user guide for precise merge semantics.
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
Writes the data to the given coded output stream.
public void WriteTo(CodedOutputStream output)
Parameters
outputCodedOutputStreamCoded output stream to write the data to. Must not be null.