Class MailTips

java.lang.Object
com.microsoft.graph.models.MailTips
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class MailTips extends Object implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Mail Tips.
  • Field Details

    • oDataType

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

      @SerializedName(value="automaticReplies", alternate="AutomaticReplies") @Expose @Nullable public AutomaticRepliesMailTips automaticReplies
      The Automatic Replies. Mail tips for automatic reply if it has been set up by the recipient.
    • customMailTip

      @SerializedName(value="customMailTip", alternate="CustomMailTip") @Expose @Nullable public String customMailTip
      The Custom Mail Tip. A custom mail tip that can be set on the recipient's mailbox.
    • deliveryRestricted

      @SerializedName(value="deliveryRestricted", alternate="DeliveryRestricted") @Expose @Nullable public Boolean deliveryRestricted
      The Delivery Restricted. Whether the recipient's mailbox is restricted, for example, accepting messages from only a predefined list of senders, rejecting messages from a predefined list of senders, or accepting messages from only authenticated senders.
    • emailAddress

      @SerializedName(value="emailAddress", alternate="EmailAddress") @Expose @Nullable public EmailAddress emailAddress
      The Email Address. The email address of the recipient to get mailtips for.
    • error

      @SerializedName(value="error", alternate="Error") @Expose @Nullable public MailTipsError error
      The Error. Errors that occur during the getMailTips action.
    • externalMemberCount

      @SerializedName(value="externalMemberCount", alternate="ExternalMemberCount") @Expose @Nullable public Integer externalMemberCount
      The External Member Count. The number of external members if the recipient is a distribution list.
    • isModerated

      @SerializedName(value="isModerated", alternate="IsModerated") @Expose @Nullable public Boolean isModerated
      The Is Moderated. Whether sending messages to the recipient requires approval. For example, if the recipient is a large distribution list and a moderator has been set up to approve messages sent to that distribution list, or if sending messages to a recipient requires approval of the recipient's manager.
    • mailboxFull

      @SerializedName(value="mailboxFull", alternate="MailboxFull") @Expose @Nullable public Boolean mailboxFull
      The Mailbox Full. The mailbox full status of the recipient.
    • maxMessageSize

      @SerializedName(value="maxMessageSize", alternate="MaxMessageSize") @Expose @Nullable public Integer maxMessageSize
      The Max Message Size. The maximum message size that has been configured for the recipient's organization or mailbox.
    • recipientScope

      @SerializedName(value="recipientScope", alternate="RecipientScope") @Expose @Nullable public EnumSet<RecipientScopeType> recipientScope
      The Recipient Scope. The scope of the recipient. Possible values are: none, internal, external, externalPartner, externalNonParther. For example, an administrator can set another organization to be its 'partner'. The scope is useful if an administrator wants certain mailtips to be accessible to certain scopes. It's also useful to senders to inform them that their message may leave the organization, helping them make the correct decisions about wording, tone and content.
    • recipientSuggestions

      @SerializedName(value="recipientSuggestions", alternate="RecipientSuggestions") @Expose @Nullable public List<Recipient> recipientSuggestions
      The Recipient Suggestions. Recipients suggested based on previous contexts where they appear in the same message.
    • totalMemberCount

      @SerializedName(value="totalMemberCount", alternate="TotalMemberCount") @Expose @Nullable public Integer totalMemberCount
      The Total Member Count. The number of members if the recipient is a distribution list.
  • Constructor Details

    • MailTips

      public MailTips()
  • 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