7#import <Foundation/Foundation.h>
9#define NotificationSDKClient_VERSION @"4.34.0"
11NS_ASSUME_NONNULL_BEGIN
18- (instancetype)init NS_UNAVAILABLE;
19+ (instancetype)new NS_UNAVAILABLE;
32typedef NS_OPTIONS(NSUInteger, NotificationSDKClientNotificationType) {
33 NotificationSDKClientNotificationTypeNone = 0,
34 NotificationSDKClientNotificationTypeBadge = 1 << 0,
35 NotificationSDKClientNotificationTypeSound = 1 << 1,
36 NotificationSDKClientNotificationTypeAlert = 1 << 2,
57+ (BOOL)registerNotificationServiceWithNotificationSettings:(NotificationSDKClientNotificationType)notificationType error:(NSError **_Nullable)error;
74+ (NSString *_Nullable)getOneSpanNotificationIdentifier:(NSData *)devToken error:(NSError **_Nullable)error;
83+ (BOOL)isOneSpanNotification:(NSDictionary *)notification;
98+ (NSString *_Nullable)parseOneSpanNotification:(NSDictionary *)notification error:(NSError **_Nullable)error;
107+ (NSString *_Nullable)getTitle:(NSDictionary *)notification;
116+ (NSString *_Nullable)getSubject:(NSDictionary *)notification;
125+ (NSNumber *_Nullable)getBadgeValue:(NSDictionary *)notification;
134+ (NSDictionary<NSString *,NSString *> *_Nullable)getCustomAttributes:(NSDictionary *)notification;
Definition NotificationSDKClient.h:17
typedef NS_OPTIONS(NSUInteger, NotificationSDKClientNotificationType)
Definition NotificationSDKClient.h:32