Class AutomaticRepliesSetting

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

public class AutomaticRepliesSetting extends Object implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Automatic Replies Setting.
  • Field Details

    • oDataType

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

      @SerializedName(value="externalAudience", alternate="ExternalAudience") @Expose @Nullable public ExternalAudienceScope externalAudience
      The External Audience. The set of audience external to the signed-in user's organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. The possible values are: none, contactsOnly, all.
    • externalReplyMessage

      @SerializedName(value="externalReplyMessage", alternate="ExternalReplyMessage") @Expose @Nullable public String externalReplyMessage
      The External Reply Message. The automatic reply to send to the specified external audience, if Status is AlwaysEnabled or Scheduled.
    • internalReplyMessage

      @SerializedName(value="internalReplyMessage", alternate="InternalReplyMessage") @Expose @Nullable public String internalReplyMessage
      The Internal Reply Message. The automatic reply to send to the audience internal to the signed-in user's organization, if Status is AlwaysEnabled or Scheduled.
    • scheduledEndDateTime

      @SerializedName(value="scheduledEndDateTime", alternate="ScheduledEndDateTime") @Expose @Nullable public DateTimeTimeZone scheduledEndDateTime
      The Scheduled End Date Time. The date and time that automatic replies are set to end, if Status is set to Scheduled.
    • scheduledStartDateTime

      @SerializedName(value="scheduledStartDateTime", alternate="ScheduledStartDateTime") @Expose @Nullable public DateTimeTimeZone scheduledStartDateTime
      The Scheduled Start Date Time. The date and time that automatic replies are set to begin, if Status is set to Scheduled.
    • status

      @SerializedName(value="status", alternate="Status") @Expose @Nullable public AutomaticRepliesStatus status
      The Status. Configurations status for automatic replies. The possible values are: disabled, alwaysEnabled, scheduled.
  • Constructor Details

    • AutomaticRepliesSetting

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