Class NotificationMessageTemplate

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

public class NotificationMessageTemplate extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Notification Message Template.
  • Field Details

    • brandingOptions

      @SerializedName(value="brandingOptions", alternate="BrandingOptions") @Expose @Nullable public EnumSet<NotificationTemplateBrandingOptions> brandingOptions
      The Branding Options. The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation, includeCompanyPortalLink, includeDeviceDetails, unknownFutureValue.
    • defaultLocale

      @SerializedName(value="defaultLocale", alternate="DefaultLocale") @Expose @Nullable public String defaultLocale
      The Default Locale. The default locale to fallback onto when the requested locale is not available.
    • displayName

      @SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayName
      The Display Name. Display name for the Notification Message Template.
    • lastModifiedDateTime

      @SerializedName(value="lastModifiedDateTime", alternate="LastModifiedDateTime") @Expose @Nullable public OffsetDateTime lastModifiedDateTime
      The Last Modified Date Time. DateTime the object was last modified.
    • roleScopeTagIds

      @SerializedName(value="roleScopeTagIds", alternate="RoleScopeTagIds") @Expose @Nullable public List<String> roleScopeTagIds
      The Role Scope Tag Ids. List of Scope Tags for this Entity instance.
    • localizedNotificationMessages

      @SerializedName(value="localizedNotificationMessages", alternate="LocalizedNotificationMessages") @Expose @Nullable public LocalizedNotificationMessageCollectionPage localizedNotificationMessages
      The Localized Notification Messages. The list of localized messages for this Notification Message Template.
  • Constructor Details

    • NotificationMessageTemplate

      public NotificationMessageTemplate()
  • 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:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to