1 // Copyright 2015-present 650 Industries. All rights reserved.
2 package host.exp.exponent.notifications
3 
4 object NotificationConstants {
5   const val MAX_COLLAPSED_NOTIFICATIONS = 5
6 
7   @Deprecated(message = "") const val NOTIFICATION_MESSAGE_KEY = "message"
8   const val NOTIFICATION_EXPERIENCE_ID_KEY = "experienceId"
9   const val NOTIFICATION_EXPERIENCE_SCOPE_KEY_KEY = "scopeKey"
10   const val NOTIFICATION_DATA_KEY = "data"
11   const val NOTIFICATION_ORIGIN_KEY = "origin"
12   const val NOTIFICATION_ID_KEY = "notificationId"
13   const val NOTIFICATION_IS_MULTIPLE_KEY = "isMultiple"
14   const val NOTIFICATION_COLLAPSE_MODE = "collapse"
15   const val NOTIFICATION_UNREAD_COUNT_KEY = "#{unread_notifications}"
16   const val NOTIFICATION_REMOTE_KEY = "remote"
17   const val NOTIFICATION_ACTION_TYPE = "actionId"
18   const val NOTIFICATION_INPUT_TEXT = "userText"
19   const val NOTIFICATION_DEFAULT_CHANNEL_ID = "expo-default"
20   const val NOTIFICATION_EXPERIENCE_CHANNEL_ID = "expo-experience"
21   const val NOTIFICATION_EXPERIENCE_CHANNEL_GROUP_ID = "expo-experience-group"
22   const val NOTIFICATION_CHANNEL_NAME = "name"
23   const val NOTIFICATION_CHANNEL_DESCRIPTION = "description"
24   const val NOTIFICATION_CHANNEL_PRIORITY = "priority"
25   const val NOTIFICATION_CHANNEL_SOUND = "sound"
26   const val NOTIFICATION_CHANNEL_VIBRATE = "vibrate"
27   const val NOTIFICATION_CHANNEL_BADGE = "badge"
28   const val NOTIFICATION_CHANNEL_PRIORITY_MAX = "max"
29   const val NOTIFICATION_CHANNEL_PRIORITY_HIGH = "high"
30   const val NOTIFICATION_CHANNEL_PRIORITY_LOW = "low"
31   const val NOTIFICATION_CHANNEL_PRIORITY_MIN = "min"
32 }
33