XMPPIQ+XEP_0066.h
1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#import "XMPPIQ.h"
@interface XMPPIQ (XEP_0066)
+ (XMPPIQ *)outOfBandDataRequestTo:(XMPPJID *)jid
elementID:(NSString *)eid
URL:(NSURL *)URL
desc:(NSString *)dec;
+ (XMPPIQ *)outOfBandDataRequestTo:(XMPPJID *)jid
elementID:(NSString *)eid
URI:(NSString *)URI
desc:(NSString *)dec;
- (id)initOutOfBandDataRequestTo:(XMPPJID *)jid
elementID:(NSString *)eid
URL:(NSURL *)URL
desc:(NSString *)dec;
- (id)initOutOfBandDataRequestTo:(XMPPJID *)jid
elementID:(NSString *)eid
URI:(NSString *)URI
desc:(NSString *)dec;
- (void)addOutOfBandURL:(NSURL *)URL desc:(NSString *)desc;
- (void)addOutOfBandURI:(NSString *)URI desc:(NSString *)desc;
- (XMPPIQ *)generateOutOfBandDataSuccessResponse;
- (XMPPIQ *)generateOutOfBandDataFailureResponse;
- (XMPPIQ *)generateOutOfBandDataRejectResponse;
- (BOOL)isOutOfBandDataRequest;
- (BOOL)isOutOfBandDataFailureResponse;
- (BOOL)isOutOfBandDataRejectResponse;
- (BOOL)hasOutOfBandData;
- (NSURL *)outOfBandURL;
- (NSString *)outOfBandURI;
- (NSString *)outOfBandDesc;
@end