zdk.objc
ZDKPushConfig.h
1//
2// ZDKPushConfig.h
3// ZDK
4//
5
6#ifndef ZDKPushConfig_h
7#define ZDKPushConfig_h
8
9#import <Foundation/Foundation.h>
10#import "ZDKTransportType.h"
11#import "ZDKPushConfig.h"
12#import "ZDKZHandle.h"
13#import "ZDKPushConfig.h"
14@protocol ZDKPushConfig;
15
16NS_ASSUME_NONNULL_BEGIN
17
23
30@property(nonatomic) BOOL enabled;
31
38@property(nonatomic) BOOL rtpMediaProxy;
39
46@property(nonatomic) ZDKTransportType transport;
47
52@property(nonatomic) NSString* _Nullable uri;
53
58@property(nonatomic) NSString* _Nullable token;
59
64@property(nonatomic) NSString* _Nullable type;
65
70@property(nonatomic) NSString* _Nullable cid;
71
78@property(nonatomic) NSString* _Nullable proxy;
79
88-(BOOL)isEqual:(id<ZDKPushConfig>)comp ;
89-(NSString*)handlesDescription;
90
91@end
92
93NS_ASSUME_NONNULL_END
94
95#endif
Push notification specific configuration.
Definition: ZDKPushConfig.h:22
BOOL rtpMediaProxy
Sets the use of the push notifications proxy also acting as media proxy.
Definition: ZDKPushConfig.h:38
NSString *_Nullable proxy
Sets the Push Proxy address all SIP messages go through.
Definition: ZDKPushConfig.h:78
NSString *_Nullable type
Sets the Push TYPE ("pn-type" parameter) used for registering a device at the Push Proxy.
Definition: ZDKPushConfig.h:64
BOOL enabled
Sets the use of push notifications.
Definition: ZDKPushConfig.h:30
NSString *_Nullable uri
Sets the URI part of the "pn-uri" parameter used for registering a device at the Push Proxy.
Definition: ZDKPushConfig.h:52
NSString *_Nullable cid
Sets the Push ID ("pn-cid" parameter) used for registering a device at the Push Proxy.
Definition: ZDKPushConfig.h:70
ZDKTransportType transport
Selects the transport to be used to reach the push proxy.
Definition: ZDKPushConfig.h:46
NSString *_Nullable token
Sets the Push Device TOKEN part of the "pn-uri" parameter used for registering a device at the Push P...
Definition: ZDKPushConfig.h:58
Definition: ZDKZHandle.h:13