interface DeviceNotificationConfig
actionDisplayType
: String?
[Get] |
The notification action display type, which determines whether actions are displayed as 'ICONABLE', 'ICONABLE_COLORLESS', or 'TEXT_ONLY'. (see https://fburl.com/code/nfqxeecd)
Signature
abstract val actionDisplayType: String? |
actions
: String?
[Get] |
The notification action, which will be used to open the app or perform another action when the action button is clicked.
Signature
abstract val actions: String? |
appPackageNameForAppIcon
: String?
[Get] |
This variable holds the app package name associated with the app icon shown in the notification body. It is only required when your app displays a notification with a different app icon.
Signature
abstract val appPackageNameForAppIcon: String? |
isToastOnly
: Boolean?
[Get] |
Indicates whether the notification should only be displayed as a toast. If true, the notification will not appear in notification feed.
Signature
abstract val isToastOnly: Boolean? |
mediaAttachmentUri
: String?
[Get] |
The attached image uri for the notification.
Signature
abstract val mediaAttachmentUri: String? |
message
: String
[Get] |
The message body for the notification.
Signature
abstract val message: String |
ndid
: String?
[Get] |
The notification delivery id used to track this notification. Make sure you never pass in same ndid for different notification instance, otherwise the notification won't be present.
Signature
abstract val ndid: String? |
title
: String
[Get] |
The title for the notification.
Signature
abstract val title: String |
builder
()
|
Signature
fun builder(): DeviceNotificationConfig.Builder Returns DeviceNotificationConfig.Builder |
interface Builder
build
()
|
Signature
abstract fun build(): DeviceNotificationConfig Returns DeviceNotificationConfig |
withActionDisplayType
(
actionDisplayType
)
|
Signature
abstract fun withActionDisplayType(actionDisplayType: String?): DeviceNotificationConfig.Builder Parameters actionDisplayType: String?Returns DeviceNotificationConfig.Builder |
withActions
(
actions
)
|
Signature
abstract fun withActions(actions: String?): DeviceNotificationConfig.Builder Parameters actions: String?Returns DeviceNotificationConfig.Builder |
withAppPackageNameForAppIcon
(
appPackageNameForAppIcon
)
|
Signature
abstract fun withAppPackageNameForAppIcon(appPackageNameForAppIcon: String?): DeviceNotificationConfig.Builder Parameters appPackageNameForAppIcon: String?Returns DeviceNotificationConfig.Builder |
withIsToastOnly
(
isToastOnly
)
|
Signature
abstract fun withIsToastOnly(isToastOnly: Boolean?): DeviceNotificationConfig.Builder Parameters isToastOnly: Boolean?Returns DeviceNotificationConfig.Builder |
withMediaAttachmentUri
(
mediaAttachmentUri
)
|
Signature
abstract fun withMediaAttachmentUri(mediaAttachmentUri: String?): DeviceNotificationConfig.Builder Parameters mediaAttachmentUri: String?Returns DeviceNotificationConfig.Builder |
withMessage
(
message
)
|
Signature
abstract fun withMessage(message: String): DeviceNotificationConfig.Builder Parameters message: StringReturns DeviceNotificationConfig.Builder |
withNdid
(
ndid
)
|
Signature
abstract fun withNdid(ndid: String?): DeviceNotificationConfig.Builder Parameters ndid: String?Returns DeviceNotificationConfig.Builder |
withTitle
(
title
)
|
Signature
abstract fun withTitle(title: String): DeviceNotificationConfig.Builder Parameters title: StringReturns DeviceNotificationConfig.Builder |