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 Details

    • oDataType

      @SerializedName("@odata.type") @Expose @Nullable public String oDataType
      the OData type of the object as returned by the service
    • archiveFolder

      @SerializedName(value="archiveFolder", alternate="ArchiveFolder") @Expose @Nullable public String archiveFolder
      The Archive Folder. Folder ID of an archive folder for the user.
    • automaticRepliesSetting

      @SerializedName(value="automaticRepliesSetting", alternate="AutomaticRepliesSetting") @Expose @Nullable public AutomaticRepliesSetting automaticRepliesSetting
      The 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 dateFormat
      The Date Format. The date format for the user's mailbox.
    • delegateMeetingMessageDeliveryOptions

      @SerializedName(value="delegateMeetingMessageDeliveryOptions", alternate="DelegateMeetingMessageDeliveryOptions") @Expose @Nullable public DelegateMeetingMessageDeliveryOptions delegateMeetingMessageDeliveryOptions
      The 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 language
      The Language. The locale information for the user, including the preferred language and country/region.
    • timeFormat

      @SerializedName(value="timeFormat", alternate="TimeFormat") @Expose @Nullable public String timeFormat
      The Time Format. The time format for the user's mailbox.
    • timeZone

      @SerializedName(value="timeZone", alternate="TimeZone") @Expose @Nullable public String timeZone
      The Time Zone. The default time zone for the user's mailbox.
    • userPurpose

      @SerializedName(value="userPurpose", alternate="UserPurpose") @Expose @Nullable public UserPurpose userPurpose
      The User Purpose. The purpose of the mailbox. Differentiates a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. Possible values are: user, linked, shared, room, equipment, others, unknownFutureValue. Read-only.
    • workingHours

      @SerializedName(value="workingHours", alternate="WorkingHours") @Expose @Nullable public WorkingHours workingHours
      The 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:
      additionalDataManager in interface com.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 interface com.microsoft.graph.serializer.IJsonBackedObject
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to