UNPKG

@trycourier/courier-react-native

Version:

Inbox, Push Notifications, and Preferences for React Native

52 lines (51 loc) 2.25 kB
// Additional interfaces for CourierUserPreferencesStatus and CourierUserPreferencesChannel would be needed based on their definitions export var CourierUserPreferencesStatus; (function (CourierUserPreferencesStatus) { CourierUserPreferencesStatus["OptedIn"] = "OPTED_IN"; CourierUserPreferencesStatus["OptedOut"] = "OPTED_OUT"; CourierUserPreferencesStatus["Required"] = "REQUIRED"; CourierUserPreferencesStatus["Unknown"] = "UNKNOWN"; })(CourierUserPreferencesStatus || (CourierUserPreferencesStatus = {})); // Function to get the title of the enum value export function getCourierUserPreferencesStatusTitle(status) { switch (status) { case CourierUserPreferencesStatus.OptedIn: return "Opted In"; case CourierUserPreferencesStatus.OptedOut: return "Opted Out"; case CourierUserPreferencesStatus.Required: return "Required"; case CourierUserPreferencesStatus.Unknown: return "Unknown"; default: return "Unknown"; } } export var CourierUserPreferencesChannel; (function (CourierUserPreferencesChannel) { CourierUserPreferencesChannel["DirectMessage"] = "direct_message"; CourierUserPreferencesChannel["Email"] = "email"; CourierUserPreferencesChannel["Push"] = "push"; CourierUserPreferencesChannel["Sms"] = "sms"; CourierUserPreferencesChannel["Webhook"] = "webhook"; CourierUserPreferencesChannel["Unknown"] = "unknown"; })(CourierUserPreferencesChannel || (CourierUserPreferencesChannel = {})); // Function to get the title of the enum value export function getCourierUserPreferencesChannelTitle(channel) { switch (channel) { case CourierUserPreferencesChannel.DirectMessage: return "In App Messages"; case CourierUserPreferencesChannel.Email: return "Emails"; case CourierUserPreferencesChannel.Push: return "Push Notifications"; case CourierUserPreferencesChannel.Sms: return "Text Messages"; case CourierUserPreferencesChannel.Webhook: return "Webhooks"; case CourierUserPreferencesChannel.Unknown: return "Unknown"; default: return "Unknown"; } }