UNPKG

@trycourier/courier-react-native

Version:

Inbox, Push Notifications, and Preferences for React Native

57 lines (55 loc) 2.25 kB
// Additional interfaces for CourierUserPreferencesStatus and CourierUserPreferencesChannel would be needed based on their definitions export let CourierUserPreferencesStatus = /*#__PURE__*/function (CourierUserPreferencesStatus) { CourierUserPreferencesStatus["OptedIn"] = "OPTED_IN"; CourierUserPreferencesStatus["OptedOut"] = "OPTED_OUT"; CourierUserPreferencesStatus["Required"] = "REQUIRED"; CourierUserPreferencesStatus["Unknown"] = "UNKNOWN"; return 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 let CourierUserPreferencesChannel = /*#__PURE__*/function (CourierUserPreferencesChannel) { CourierUserPreferencesChannel["DirectMessage"] = "direct_message"; CourierUserPreferencesChannel["Inbox"] = "inbox"; CourierUserPreferencesChannel["Email"] = "email"; CourierUserPreferencesChannel["Push"] = "push"; CourierUserPreferencesChannel["Sms"] = "sms"; CourierUserPreferencesChannel["Webhook"] = "webhook"; CourierUserPreferencesChannel["Unknown"] = "unknown"; return 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.Inbox: return "Inbox"; 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"; } } //# sourceMappingURL=CourierUserPreferences.js.map