24 lines
1.2 KiB
Go
24 lines
1.2 KiB
Go
|
package constants
|
||
|
|
||
|
type NotificationType string
|
||
|
|
||
|
const (
|
||
|
// NotificationNone enum for message["notification"] that means no notification
|
||
|
NotificationNone = NotificationType("None")
|
||
|
// NotificationEvent enum for message["notification"] that means emit a notification that a message event happened only
|
||
|
NotificationEvent = NotificationType("SimpleEvent")
|
||
|
// NotificationConversation enum for message["notification"] that means emit a notification event with Conversation handle included
|
||
|
NotificationConversation = NotificationType("ContactInfo")
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
// ConversationNotificationPolicyDefault enum for conversations indicating to use global notification policy
|
||
|
ConversationNotificationPolicyDefault = "ConversationNotificationPolicy.Default"
|
||
|
// ConversationNotificationPolicyOptIn enum for conversation indicating to opt in to nofitications when allowed
|
||
|
ConversationNotificationPolicyOptIn = "ConversationNotificationPolicy.OptIn"
|
||
|
// ConversationNotificationPolicyNever enum for conversation indicating to opt in to never do notifications
|
||
|
ConversationNotificationPolicyNever = "ConversationNotificationPolicy.Never"
|
||
|
)
|
||
|
|
||
|
const DartIso8601 = "2006-01-02T15:04:05.999Z"
|