Package com.microsoft.graph.models
Class MeetingTimeSuggestion
java.lang.Object
com.microsoft.graph.models.MeetingTimeSuggestion
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class MeetingTimeSuggestion
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Meeting Time Suggestion.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Attendee Availability.The Confidence.The Locations.The Meeting Time Slot.the OData type of the object as returned by the serviceThe Order.The Organizer Availability.The Suggestion Reason. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.microsoft.graph.serializer.AdditionalDataManager
void
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON object
-
Field Details
-
oDataType
the OData type of the object as returned by the service -
attendeeAvailability
@SerializedName(value="attendeeAvailability", alternate="AttendeeAvailability") @Expose @Nullable public List<AttendeeAvailability> attendeeAvailabilityThe Attendee Availability. An array that shows the availability status of each attendee for this meeting suggestion. -
confidence
@SerializedName(value="confidence", alternate="Confidence") @Expose @Nullable public Double confidenceThe Confidence. A percentage that represents the likelhood of all the attendees attending. -
locations
@SerializedName(value="locations", alternate="Locations") @Expose @Nullable public List<Location> locationsThe Locations. An array that specifies the name and geographic location of each meeting location for this meeting suggestion. -
meetingTimeSlot
@SerializedName(value="meetingTimeSlot", alternate="MeetingTimeSlot") @Expose @Nullable public TimeSlot meetingTimeSlotThe Meeting Time Slot. A time period suggested for the meeting. -
order
The Order. Order of meeting time suggestions sorted by their computed confidence value from high to low, then by chronology if there are suggestions with the same confidence. -
organizerAvailability
@SerializedName(value="organizerAvailability", alternate="OrganizerAvailability") @Expose @Nullable public FreeBusyStatus organizerAvailabilityThe Organizer Availability. Availability of the meeting organizer for this meeting suggestion. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown. -
suggestionReason
@SerializedName(value="suggestionReason", alternate="SuggestionReason") @Expose @Nullable public String suggestionReasonThe Suggestion Reason. Reason for suggesting the meeting time.
-
-
Constructor Details
-
MeetingTimeSuggestion
public MeetingTimeSuggestion()
-
-
Method Details
-
additionalDataManager
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()- Specified by:
additionalDataManager
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-