Class WebhookInfo
public sealed class WebhookInfo : IMessage<WebhookInfo>, IEquatable<WebhookInfo>, IDeepCloneable<WebhookInfo>, IBufferMessage, IMessage
- Inheritance
-
WebhookInfo
- Implements
-
IMessage<WebhookInfo>IDeepCloneable<WebhookInfo>IBufferMessageIMessage
- Inherited Members
Constructors
WebhookInfo()
public WebhookInfo()
WebhookInfo(WebhookInfo)
public WebhookInfo(WebhookInfo other)
Parameters
otherWebhookInfo
Fields
CreatedAtFieldNumber
Field number for the "created_at" field.
public const int CreatedAtFieldNumber = 11
Field Value
EgressIdFieldNumber
Field number for the "egress_id" field.
public const int EgressIdFieldNumber = 9
Field Value
EventFieldNumber
Field number for the "event" field.
public const int EventFieldNumber = 2
Field Value
EventIdFieldNumber
Field number for the "event_id" field.
public const int EventIdFieldNumber = 1
Field Value
IngressIdFieldNumber
Field number for the "ingress_id" field.
public const int IngressIdFieldNumber = 10
Field Value
IsDroppedFieldNumber
Field number for the "is_dropped" field.
public const int IsDroppedFieldNumber = 18
Field Value
NumDroppedFieldNumber
Field number for the "num_dropped" field.
public const int NumDroppedFieldNumber = 17
Field Value
ParticipantIdFieldNumber
Field number for the "participant_id" field.
public const int ParticipantIdFieldNumber = 7
Field Value
ParticipantIdentityFieldNumber
Field number for the "participant_identity" field.
public const int ParticipantIdentityFieldNumber = 6
Field Value
ProjectIdFieldNumber
Field number for the "project_id" field.
public const int ProjectIdFieldNumber = 3
Field Value
QueueDurationNsFieldNumber
Field number for the "queue_duration_ns" field.
public const int QueueDurationNsFieldNumber = 13
Field Value
QueuedAtFieldNumber
Field number for the "queued_at" field.
public const int QueuedAtFieldNumber = 12
Field Value
RoomIdFieldNumber
Field number for the "room_id" field.
public const int RoomIdFieldNumber = 5
Field Value
RoomNameFieldNumber
Field number for the "room_name" field.
public const int RoomNameFieldNumber = 4
Field Value
SendDurationNsFieldNumber
Field number for the "send_duration_ns" field.
public const int SendDurationNsFieldNumber = 15
Field Value
SendErrorFieldNumber
Field number for the "send_error" field.
public const int SendErrorFieldNumber = 22
Field Value
SentAtFieldNumber
Field number for the "sent_at" field.
public const int SentAtFieldNumber = 14
Field Value
ServiceErrorCodeFieldNumber
Field number for the "service_error_code" field.
public const int ServiceErrorCodeFieldNumber = 20
Field Value
ServiceErrorFieldNumber
Field number for the "service_error" field.
public const int ServiceErrorFieldNumber = 21
Field Value
ServiceStatusFieldNumber
Field number for the "service_status" field.
public const int ServiceStatusFieldNumber = 19
Field Value
TrackIdFieldNumber
Field number for the "track_id" field.
public const int TrackIdFieldNumber = 8
Field Value
UrlFieldNumber
Field number for the "url" field.
public const int UrlFieldNumber = 16
Field Value
Properties
CreatedAt
public Timestamp CreatedAt { get; set; }
Property Value
- Timestamp
Descriptor
public static MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
EgressId
public string EgressId { get; set; }
Property Value
Event
public string Event { get; set; }
Property Value
EventId
public string EventId { get; set; }
Property Value
IngressId
public string IngressId { get; set; }
Property Value
IsDropped
public bool IsDropped { get; set; }
Property Value
NumDropped
public int NumDropped { get; set; }
Property Value
Parser
public static MessageParser<WebhookInfo> Parser { get; }
Property Value
- MessageParser<WebhookInfo>
ParticipantId
public string ParticipantId { get; set; }
Property Value
ParticipantIdentity
public string ParticipantIdentity { get; set; }
Property Value
ProjectId
public string ProjectId { get; set; }
Property Value
QueueDurationNs
public long QueueDurationNs { get; set; }
Property Value
QueuedAt
public Timestamp QueuedAt { get; set; }
Property Value
- Timestamp
RoomId
public string RoomId { get; set; }
Property Value
RoomName
public string RoomName { get; set; }
Property Value
SendDurationNs
public long SendDurationNs { get; set; }
Property Value
SendError
public string SendError { get; set; }
Property Value
SentAt
public Timestamp SentAt { get; set; }
Property Value
- Timestamp
ServiceError
public string ServiceError { get; set; }
Property Value
ServiceErrorCode
public int ServiceErrorCode { get; set; }
Property Value
ServiceStatus
public string ServiceStatus { get; set; }
Property Value
TrackId
public string TrackId { get; set; }
Property Value
Url
public string Url { 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.
Clone()
Creates a deep clone of this object.
public WebhookInfo Clone()
Returns
- WebhookInfo
A deep clone of this object.
Equals(WebhookInfo)
public bool Equals(WebhookInfo other)
Parameters
otherWebhookInfo
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(WebhookInfo)
Merges the given message into this one.
public void MergeFrom(WebhookInfo other)
Parameters
otherWebhookInfo
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.