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 Audio Routing Groups.The Callback Uri.The Call Chain Id.The Call Options.The Call Routes.The Chat Info.The Content Sharing Sessions.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. Contains the optional features for the call. -
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. Call context associated with an incoming call. -
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. The list of requested modalities. Possible values are: unknown, audio, video, videoBasedScreenSharing, data. -
resultInfo
@SerializedName(value="resultInfo", alternate="ResultInfo") @Expose @Nullable public ResultInfo resultInfoThe Result Info. The result information. For example can hold termination reason. Read-only. -
source
The Source. The originator of the call. -
state
The State. The call state. Possible values are: incoming, establishing, ringing, established, hold, transferring, transferAccepted, redirecting, terminating, terminated. Read-only. -
subject
The Subject. The subject of the conversation. -
targets
@SerializedName(value="targets", alternate="Targets") @Expose @Nullable public List<InvitationParticipantInfo> targetsThe Targets. The targets of the call. Required information for creating peer to peer call. -
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. -
audioRoutingGroups
@SerializedName(value="audioRoutingGroups", alternate="AudioRoutingGroups") @Expose @Nullable public AudioRoutingGroupCollectionPage audioRoutingGroupsThe Audio Routing Groups. -
contentSharingSessions
@SerializedName(value="contentSharingSessions", alternate="ContentSharingSessions") @Expose @Nullable public ContentSharingSessionCollectionPage contentSharingSessionsThe Content Sharing Sessions. -
operations
@SerializedName(value="operations", alternate="Operations") @Expose @Nullable public CommsOperationCollectionPage operationsThe Operations. -
participants
@SerializedName(value="participants", alternate="Participants") @Expose @Nullable public ParticipantCollectionPage participantsThe Participants.
-
-
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
-