Package com.microsoft.graph.models
Class ServiceUpdateMessage
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.ServiceAnnouncementBase
com.microsoft.graph.models.ServiceUpdateMessage
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class ServiceUpdateMessage
extends ServiceAnnouncementBase
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Service Update Message.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Action Required By Date Time.The Attachments.The Body.The Category.The Has Attachments.The Is Major Change.The Services.The Severity.The Tags.The View Point.Fields inherited from class com.microsoft.graph.models.ServiceAnnouncementBase
details, endDateTime, lastModifiedDateTime, startDateTime, title -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
actionRequiredByDateTime
@SerializedName(value="actionRequiredByDateTime", alternate="ActionRequiredByDateTime") @Expose @Nullable public OffsetDateTime actionRequiredByDateTimeThe Action Required By Date Time. The expected deadline of the action for the message. -
body
The Body. The content type and content of the service message body. The supported value for the contentType property is html. -
category
@SerializedName(value="category", alternate="Category") @Expose @Nullable public ServiceUpdateCategory categoryThe Category. The service message category. Possible values are: preventOrFixIssue, planForChange, stayInformed, unknownFutureValue. -
hasAttachments
@SerializedName(value="hasAttachments", alternate="HasAttachments") @Expose @Nullable public Boolean hasAttachmentsThe Has Attachments. Indicates whether the message has any attachment. -
isMajorChange
@SerializedName(value="isMajorChange", alternate="IsMajorChange") @Expose @Nullable public Boolean isMajorChangeThe Is Major Change. Indicates whether the message describes a major update for the service. -
services
@SerializedName(value="services", alternate="Services") @Expose @Nullable public List<String> servicesThe Services. The affected services by the service message. -
severity
@SerializedName(value="severity", alternate="Severity") @Expose @Nullable public ServiceUpdateSeverity severityThe Severity. The severity of the service message. Possible values are: normal, high, critical, unknownFutureValue. -
tags
The Tags. A collection of tags for the service message. Tags are provided by the service team/support team who post the message to tell whether this message contains privacy data, or whether this message is for a service new feature update, and so on. -
viewPoint
@SerializedName(value="viewPoint", alternate="ViewPoint") @Expose @Nullable public ServiceUpdateMessageViewpoint viewPointThe View Point. Represents user viewpoints data of the service message. This data includes message status such as whether the user has archived, read, or marked the message as favorite. This property is null when accessed with application permissions. -
attachments
@SerializedName(value="attachments", alternate="Attachments") @Expose @Nullable public ServiceAnnouncementAttachmentCollectionPage attachmentsThe Attachments. A collection of serviceAnnouncementAttachments.
-
-
Constructor Details
-
ServiceUpdateMessage
public ServiceUpdateMessage()
-
-
Method Details
-
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- Overrides:
setRawObjectin classServiceAnnouncementBase- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-