Package com.microsoft.graph.models
Class Call
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.Call
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
The class for the Call.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Callback Uri.The Call Chain Id.The Call Options.The Call Routes.The Chat Info.The Direction.The Incoming Context.The Media Config.The Media State.The Meeting Info.The My Participant Id.The Operations.The Participants.The Requested Modalities.The Result Info.The Source.The State.The Subject.The Targets.The Tenant Id.The Tone Info.The Transcription. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
callbackUri
@SerializedName(value="callbackUri", alternate="CallbackUri") @Expose @Nullable public String callbackUriThe Callback Uri. The callback URL on which callbacks will be delivered. Must be https. -
callChainId
@SerializedName(value="callChainId", alternate="CallChainId") @Expose @Nullable public String callChainIdThe Call Chain Id. A unique identifier for all the participant calls in a conference or a unique identifier for two participant calls in a P2P call. This needs to be copied over from Microsoft.Graph.Call.CallChainId. -
callOptions
@SerializedName(value="callOptions", alternate="CallOptions") @Expose @Nullable public CallOptions callOptionsThe Call Options. -
callRoutes
@SerializedName(value="callRoutes", alternate="CallRoutes") @Expose @Nullable public List<CallRoute> callRoutesThe Call Routes. The routing information on how the call was retargeted. Read-only. -
chatInfo
The Chat Info. The chat information. Required information for joining a meeting. -
direction
@SerializedName(value="direction", alternate="Direction") @Expose @Nullable public CallDirection directionThe Direction. The direction of the call. The possible value are incoming or outgoing. Read-only. -
incomingContext
@SerializedName(value="incomingContext", alternate="IncomingContext") @Expose @Nullable public IncomingContext incomingContextThe Incoming Context. The context associated with an incoming call. Read-only. Server generated. -
mediaConfig
@SerializedName(value="mediaConfig", alternate="MediaConfig") @Expose @Nullable public MediaConfig mediaConfigThe Media Config. The media configuration. Required. -
mediaState
@SerializedName(value="mediaState", alternate="MediaState") @Expose @Nullable public CallMediaState mediaStateThe Media State. Read-only. The call media state. -
meetingInfo
@SerializedName(value="meetingInfo", alternate="MeetingInfo") @Expose @Nullable public MeetingInfo meetingInfoThe Meeting Info. The meeting information that's required for joining a meeting. -
myParticipantId
@SerializedName(value="myParticipantId", alternate="MyParticipantId") @Expose @Nullable public String myParticipantIdThe My Participant Id. -
requestedModalities
@SerializedName(value="requestedModalities", alternate="RequestedModalities") @Expose @Nullable public List<Modality> requestedModalitiesThe Requested Modalities. -
resultInfo
@SerializedName(value="resultInfo", alternate="ResultInfo") @Expose @Nullable public ResultInfo resultInfoThe Result Info. -
source
The Source. -
state
The State. -
subject
The Subject. -
targets
@SerializedName(value="targets", alternate="Targets") @Expose @Nullable public List<InvitationParticipantInfo> targetsThe Targets. -
tenantId
The Tenant Id. -
toneInfo
The Tone Info. -
transcription
@SerializedName(value="transcription", alternate="Transcription") @Expose @Nullable public CallTranscriptionInfo transcriptionThe Transcription. The transcription information for the call. Read-only. -
operations
@SerializedName(value="operations", alternate="Operations") @Expose @Nullable public CommsOperationCollectionPage operationsThe Operations. Read-only. Nullable. -
participants
@SerializedName(value="participants", alternate="Participants") @Expose @Nullable public ParticipantCollectionPage participantsThe Participants. Read-only. Nullable.
-
-
Constructor Details
-
Call
public Call()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-