Class IosNotificationSettings

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

public class IosNotificationSettings extends Object implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Ios Notification Settings.
  • Field Details

    • oDataType

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

      @SerializedName(value="alertType", alternate="AlertType") @Expose @Nullable public IosNotificationAlertType alertType
      The Alert Type. Indicates the type of alert for notifications for this app. Possible values are: deviceDefault, banner, modal, none.
    • appName

      @SerializedName(value="appName", alternate="AppName") @Expose @Nullable public String appName
      The App Name. Application name to be associated with the bundleID.
    • badgesEnabled

      @SerializedName(value="badgesEnabled", alternate="BadgesEnabled") @Expose @Nullable public Boolean badgesEnabled
      The Badges Enabled. Indicates whether badges are allowed for this app.
    • bundleID

      @SerializedName(value="bundleID", alternate="BundleID") @Expose @Nullable public String bundleID
      The Bundle ID. Bundle id of app to which to apply these notification settings.
    • enabled

      @SerializedName(value="enabled", alternate="Enabled") @Expose @Nullable public Boolean enabled
      The Enabled. Indicates whether notifications are allowed for this app.
    • publisher

      @SerializedName(value="publisher", alternate="Publisher") @Expose @Nullable public String publisher
      The Publisher. Publisher to be associated with the bundleID.
    • showInNotificationCenter

      @SerializedName(value="showInNotificationCenter", alternate="ShowInNotificationCenter") @Expose @Nullable public Boolean showInNotificationCenter
      The Show In Notification Center. Indicates whether notifications can be shown in notification center.
    • showOnLockScreen

      @SerializedName(value="showOnLockScreen", alternate="ShowOnLockScreen") @Expose @Nullable public Boolean showOnLockScreen
      The Show On Lock Screen. Indicates whether notifications can be shown on the lock screen.
    • soundsEnabled

      @SerializedName(value="soundsEnabled", alternate="SoundsEnabled") @Expose @Nullable public Boolean soundsEnabled
      The Sounds Enabled. Indicates whether sounds are allowed for this app.
  • Constructor Details

    • IosNotificationSettings

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