Package com.microsoft.graph.models
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 Summary
FieldsModifier and TypeFieldDescriptionThe Alert Type.The App Name.The Badges Enabled.The Bundle ID.The Enabled.the OData type of the object as returned by the serviceThe Publisher.The Show In Notification Center.The Show On Lock Screen.The Sounds Enabled. -
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 -
alertType
@SerializedName(value="alertType", alternate="AlertType") @Expose @Nullable public IosNotificationAlertType alertTypeThe Alert Type. Indicates the type of alert for notifications for this app. Possible values are: deviceDefault, banner, modal, none. -
appName
The App Name. Application name to be associated with the bundleID. -
badgesEnabled
@SerializedName(value="badgesEnabled", alternate="BadgesEnabled") @Expose @Nullable public Boolean badgesEnabledThe Badges Enabled. Indicates whether badges are allowed for this app. -
bundleID
The Bundle ID. Bundle id of app to which to apply these notification settings. -
enabled
The Enabled. Indicates whether notifications are allowed for this app. -
publisher
The Publisher. Publisher to be associated with the bundleID. -
showInNotificationCenter
@SerializedName(value="showInNotificationCenter", alternate="ShowInNotificationCenter") @Expose @Nullable public Boolean showInNotificationCenterThe Show In Notification Center. Indicates whether notifications can be shown in notification center. -
showOnLockScreen
@SerializedName(value="showOnLockScreen", alternate="ShowOnLockScreen") @Expose @Nullable public Boolean showOnLockScreenThe Show On Lock Screen. Indicates whether notifications can be shown on the lock screen. -
soundsEnabled
@SerializedName(value="soundsEnabled", alternate="SoundsEnabled") @Expose @Nullable public Boolean soundsEnabledThe 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 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
-