Class SIPDispatchRuleUpdate
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
public sealed class SIPDispatchRuleUpdate : IMessage<SIPDispatchRuleUpdate>, IEquatable<SIPDispatchRuleUpdate>, IDeepCloneable<SIPDispatchRuleUpdate>, IBufferMessage, IMessage
- Inheritance
-
SIPDispatchRuleUpdate
- Implements
-
IBufferMessage
- Inherited Members
Constructors
SIPDispatchRuleUpdate()
public SIPDispatchRuleUpdate()
SIPDispatchRuleUpdate(SIPDispatchRuleUpdate)
public SIPDispatchRuleUpdate(SIPDispatchRuleUpdate other)
Parameters
otherSIPDispatchRuleUpdate
Properties
Attributes
public MapField<string, string> Attributes { get; }
Property Value
HasMediaEncryption
Gets whether the "media_encryption" field is set
[Obsolete]
public bool HasMediaEncryption { get; }
Property Value
HasMetadata
Gets whether the "metadata" field is set
public bool HasMetadata { get; }
Property Value
HasName
Gets whether the "name" field is set
public bool HasName { get; }
Property Value
Media
public SIPMediaConfig Media { get; set; }
Property Value
MediaEncryption
[Obsolete]
public SIPMediaEncryption MediaEncryption { get; set; }
Property Value
Metadata
public string Metadata { get; set; }
Property Value
Name
public string Name { get; set; }
Property Value
Rule
public SIPDispatchRule Rule { get; set; }
Property Value
TrunkIds
public ListUpdate TrunkIds { get; set; }
Property Value
Methods
ClearMediaEncryption()
Clears the value of the "media_encryption" field
[Obsolete]
public void ClearMediaEncryption()
ClearMetadata()
Clears the value of the "metadata" field
public void ClearMetadata()
ClearName()
Clears the value of the "name" field
public void ClearName()