Package com.microsoft.graph.models
Class MailboxSettings
java.lang.Object
com.microsoft.graph.models.MailboxSettings
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class MailboxSettings
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Mailbox Settings.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Archive Folder.The Automatic Replies Setting.The Date Format.The Delegate Meeting Message Delivery Options.The Language.the OData type of the object as returned by the serviceThe Time Format.The Time Zone.The User Purpose.The Working Hours. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.microsoft.graph.serializer.AdditionalDataManagervoidsetRawObject(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 -
archiveFolder
@SerializedName(value="archiveFolder", alternate="ArchiveFolder") @Expose @Nullable public String archiveFolderThe Archive Folder. Folder ID of an archive folder for the user. -
automaticRepliesSetting
@SerializedName(value="automaticRepliesSetting", alternate="AutomaticRepliesSetting") @Expose @Nullable public AutomaticRepliesSetting automaticRepliesSettingThe Automatic Replies Setting. Configuration settings to automatically notify the sender of an incoming email with a message from the signed-in user. -
dateFormat
@SerializedName(value="dateFormat", alternate="DateFormat") @Expose @Nullable public String dateFormatThe Date Format. The date format for the user's mailbox. -
delegateMeetingMessageDeliveryOptions
@SerializedName(value="delegateMeetingMessageDeliveryOptions", alternate="DelegateMeetingMessageDeliveryOptions") @Expose @Nullable public DelegateMeetingMessageDeliveryOptions delegateMeetingMessageDeliveryOptionsThe Delegate Meeting Message Delivery Options. If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly. -
language
@SerializedName(value="language", alternate="Language") @Expose @Nullable public LocaleInfo languageThe Language. The locale information for the user, including the preferred language and country/region. -
timeFormat
@SerializedName(value="timeFormat", alternate="TimeFormat") @Expose @Nullable public String timeFormatThe Time Format. The time format for the user's mailbox. -
timeZone
The Time Zone. The default time zone for the user's mailbox. -
userPurpose
@SerializedName(value="userPurpose", alternate="UserPurpose") @Expose @Nullable public UserPurpose userPurposeThe User Purpose. -
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.
-
-
Constructor Details
-
MailboxSettings
public MailboxSettings()
-
-
Method Details
-
additionalDataManager
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()- Specified by:
additionalDataManagerin 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:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-