Package com.microsoft.graph.models
Class CallEndedEventMessageDetail
java.lang.Object
com.microsoft.graph.models.EventMessageDetail
com.microsoft.graph.models.CallEndedEventMessageDetail
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class CallEndedEventMessageDetail
extends EventMessageDetail
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.EventMessageDetail
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CallEndedEventMessageDetailcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valuecom.microsoft.kiota.PeriodAndDurationGets the callDuration property value.Gets the callEventType property value.Gets the callId property value.Gets the callParticipants property value.The deserialization information for the current modelGets the initiator property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetCallDuration(com.microsoft.kiota.PeriodAndDuration value) Sets the callDuration property value.voidSets the callEventType property value.voidSets the callId property value.voidSets the callParticipants property value.voidsetInitiator(IdentitySet value) Sets the initiator property value.Methods inherited from class com.microsoft.graph.models.EventMessageDetail
getAdditionalData, getBackingStore, getOdataType, setAdditionalData, setBackingStore, setOdataType
-
Constructor Details
-
CallEndedEventMessageDetail
public CallEndedEventMessageDetail()Instantiates a newCallEndedEventMessageDetailand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static CallEndedEventMessageDetail createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
CallEndedEventMessageDetail
-
getCallDuration
@Nullable public com.microsoft.kiota.PeriodAndDuration getCallDuration()Gets the callDuration property value. Duration of the call.- Returns:
- a
PeriodAndDuration
-
getCallEventType
Gets the callEventType property value. Represents the call event type. Possible values are: call, meeting, screenShare, unknownFutureValue.- Returns:
- a
TeamworkCallEventType
-
getCallId
Gets the callId property value. Unique identifier of the call.- Returns:
- a
String
-
getCallParticipants
Gets the callParticipants property value. List of call participants.- Returns:
- a
List<CallParticipantInfo>
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classEventMessageDetail- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getInitiator
Gets the initiator property value. Initiator of the event.- Returns:
- a
IdentitySet
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classEventMessageDetail- Parameters:
writer- Serialization writer to use to serialize this model
-
setCallDuration
public void setCallDuration(@Nullable com.microsoft.kiota.PeriodAndDuration value) Sets the callDuration property value. Duration of the call.- Parameters:
value- Value to set for the callDuration property.
-
setCallEventType
Sets the callEventType property value. Represents the call event type. Possible values are: call, meeting, screenShare, unknownFutureValue.- Parameters:
value- Value to set for the callEventType property.
-
setCallId
Sets the callId property value. Unique identifier of the call.- Parameters:
value- Value to set for the callId property.
-
setCallParticipants
Sets the callParticipants property value. List of call participants.- Parameters:
value- Value to set for the callParticipants property.
-
setInitiator
Sets the initiator property value. Initiator of the event.- Parameters:
value- Value to set for the initiator property.
-