Package com.microsoft.graph.models
Class ScheduleInformation
java.lang.Object
com.microsoft.graph.models.ScheduleInformation
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class ScheduleInformation
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Schedule Information.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Availability View.The Error.the OData type of the object as returned by the serviceThe Schedule Id.The Schedule Items.The Working Hours. -
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 -
availabilityView
@SerializedName(value="availabilityView", alternate="AvailabilityView") @Expose @Nullable public String availabilityViewThe Availability View. Represents a merged view of availability of all the items in scheduleItems. The view consists of time slots. Availability during each time slot is indicated with: 0= free, 1= tentative, 2= busy, 3= out of office, 4= working elsewhere. -
error
The Error. Error information from attempting to get the availability of the user, distribution list, or resource. -
scheduleId
@SerializedName(value="scheduleId", alternate="ScheduleId") @Expose @Nullable public String scheduleIdThe Schedule Id. An SMTP address of the user, distribution list, or resource, identifying an instance of scheduleInformation. -
scheduleItems
@SerializedName(value="scheduleItems", alternate="ScheduleItems") @Expose @Nullable public List<ScheduleItem> scheduleItemsThe Schedule Items. Contains the items that describe the availability of the user or resource. -
workingHours
@SerializedName(value="workingHours", alternate="WorkingHours") @Expose @Nullable public WorkingHours workingHoursThe Working Hours. The days of the week and hours in a specific time zone that the user works. These are set as part of the user's mailboxSettings.
-
-
Constructor Details
-
ScheduleInformation
public ScheduleInformation()
-
-
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
-