public static IRuntimePlatform ToRuntimePlatform(this NotificationPlatform notificationPlatform) { switch (notificationPlatform) { case NotificationPlatform.Wns: return(RuntimePlatform.UWP); case NotificationPlatform.Apns: return(RuntimePlatform.iOS); case NotificationPlatform.Fcm: return(RuntimePlatform.Android); default: throw new ArgumentException($"{notificationPlatform.ToString()} is not currently supported"); } }
internal static string GetRowKey(NotificationPlatform platform) => platform.ToString();