public class Call extends Entity implements IJsonBackedObject
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
callbackUri
The Callback Uri.
|
ChatInfo |
chatInfo
The Chat Info.
|
CallDirection |
direction
The Direction.
|
MediaConfig |
mediaConfig
The Media Config.
|
CallMediaState |
mediaState
The Media State.
|
MeetingInfo |
meetingInfo
The Meeting Info.
|
java.lang.String |
myParticipantId
The My Participant Id.
|
CommsOperationCollectionPage |
operations
The Operations.
|
ParticipantCollectionPage |
participants
The Participants.
|
java.util.List<Modality> |
requestedModalities
The Requested Modalities.
|
ResultInfo |
resultInfo
The Result Info.
|
ParticipantInfo |
source
The Source.
|
CallState |
state
The State.
|
java.lang.String |
subject
The Subject.
|
java.util.List<ParticipantInfo> |
targets
The Targets.
|
java.lang.String |
tenantId
The Tenant Id.
|
ToneInfo |
toneInfo
The Tone Info.
|
| Constructor and Description |
|---|
Call() |
| Modifier and Type | Method and Description |
|---|---|
com.google.gson.JsonObject |
getRawObject()
Gets the raw representation of this class
|
protected ISerializer |
getSerializer()
Gets serializer
|
void |
setRawObject(ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManagerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadditionalDataManager@SerializedName(value="state") @Expose public CallState state
@SerializedName(value="mediaState") @Expose public CallMediaState mediaState
@SerializedName(value="resultInfo") @Expose public ResultInfo resultInfo
@SerializedName(value="direction") @Expose public CallDirection direction
@SerializedName(value="subject") @Expose public java.lang.String subject
@SerializedName(value="callbackUri") @Expose public java.lang.String callbackUri
@SerializedName(value="source") @Expose public ParticipantInfo source
@SerializedName(value="targets") @Expose public java.util.List<ParticipantInfo> targets
@SerializedName(value="requestedModalities") @Expose public java.util.List<Modality> requestedModalities
@SerializedName(value="mediaConfig") @Expose public MediaConfig mediaConfig
@SerializedName(value="chatInfo") @Expose public ChatInfo chatInfo
@SerializedName(value="meetingInfo") @Expose public MeetingInfo meetingInfo
@SerializedName(value="tenantId") @Expose public java.lang.String tenantId
@SerializedName(value="myParticipantId") @Expose public java.lang.String myParticipantId
@SerializedName(value="toneInfo") @Expose public ToneInfo toneInfo
public ParticipantCollectionPage participants
public CommsOperationCollectionPage operations
public com.google.gson.JsonObject getRawObject()
getRawObject in class Entityprotected ISerializer getSerializer()
getSerializer in class Entitypublic void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject in interface IJsonBackedObjectsetRawObject in class Entityserializer - the serializerjson - the JSON object to set this object to