Package com.microsoft.graph.models
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 Summary
FieldsModifier and TypeFieldDescriptionThe External Audience.The External Reply Message.The Internal Reply Message.the OData type of the object as returned by the serviceThe Scheduled End Date Time.The Scheduled Start Date Time.The Status. -
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 -
externalAudience
@SerializedName(value="externalAudience", alternate="ExternalAudience") @Expose @Nullable public ExternalAudienceScope externalAudienceThe 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 externalReplyMessageThe 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 internalReplyMessageThe 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 scheduledEndDateTimeThe 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 scheduledStartDateTimeThe 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 statusThe 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 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
-