Package com.microsoft.graph.models
Class Attendee
java.lang.Object
com.microsoft.graph.models.Recipient
com.microsoft.graph.models.AttendeeBase
com.microsoft.graph.models.Attendee
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class Attendee
extends AttendeeBase
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Recipient
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AttendeecreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueThe deserialization information for the current modelGets the proposedNewTime property value.Gets the status property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetProposedNewTime(TimeSlot value) Sets the proposedNewTime property value.voidsetStatus(ResponseStatus value) Sets the status property value.Methods inherited from class com.microsoft.graph.models.AttendeeBase
getType, setTypeMethods inherited from class com.microsoft.graph.models.Recipient
getAdditionalData, getBackingStore, getEmailAddress, getOdataType, setAdditionalData, setBackingStore, setEmailAddress, setOdataType
-
Constructor Details
-
Attendee
public Attendee()Instantiates a newAttendeeand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static Attendee 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
Attendee
-
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 classAttendeeBase- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getProposedNewTime
Gets the proposedNewTime property value. An alternate date/time proposed by the attendee for a meeting request to start and end. If the attendee hasn't proposed another time, then this property isn't included in a response of a GET event.- Returns:
- a
TimeSlot
-
getStatus
Gets the status property value. The attendee's response (none, accepted, declined, etc.) for the event and date-time that the response was sent.- Returns:
- a
ResponseStatus
-
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 classAttendeeBase- Parameters:
writer- Serialization writer to use to serialize this model
-
setProposedNewTime
Sets the proposedNewTime property value. An alternate date/time proposed by the attendee for a meeting request to start and end. If the attendee hasn't proposed another time, then this property isn't included in a response of a GET event.- Parameters:
value- Value to set for the proposedNewTime property.
-
setStatus
Sets the status property value. The attendee's response (none, accepted, declined, etc.) for the event and date-time that the response was sent.- Parameters:
value- Value to set for the status property.
-