388 lines
15 KiB
Objective-C
388 lines
15 KiB
Objective-C
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
|
|
|
#import "ProtocolBuffers.h"
|
|
|
|
// @@protoc_insertion_point(imports)
|
|
|
|
@class IncomingPushMessageSignal;
|
|
@class IncomingPushMessageSignalBuilder;
|
|
@class PushMessageContent;
|
|
@class PushMessageContentAttachmentPointer;
|
|
@class PushMessageContentAttachmentPointerBuilder;
|
|
@class PushMessageContentBuilder;
|
|
@class PushMessageContentGroupContext;
|
|
@class PushMessageContentGroupContextBuilder;
|
|
#ifndef __has_feature
|
|
#define __has_feature(x) 0 // Compatibility with non-clang compilers.
|
|
#endif // __has_feature
|
|
|
|
#ifndef NS_RETURNS_NOT_RETAINED
|
|
#if __has_feature(attribute_ns_returns_not_retained)
|
|
#define NS_RETURNS_NOT_RETAINED __attribute__((ns_returns_not_retained))
|
|
#else
|
|
#define NS_RETURNS_NOT_RETAINED
|
|
#endif
|
|
#endif
|
|
|
|
typedef enum {
|
|
IncomingPushMessageSignalTypeUnknown = 0,
|
|
IncomingPushMessageSignalTypeCiphertext = 1,
|
|
IncomingPushMessageSignalTypeKeyExchange = 2,
|
|
IncomingPushMessageSignalTypePrekeyBundle = 3,
|
|
IncomingPushMessageSignalTypePlaintext = 4,
|
|
IncomingPushMessageSignalTypeReceipt = 5,
|
|
} IncomingPushMessageSignalType;
|
|
|
|
BOOL IncomingPushMessageSignalTypeIsValidValue(IncomingPushMessageSignalType value);
|
|
|
|
typedef enum {
|
|
PushMessageContentFlagsEndSession = 1,
|
|
} PushMessageContentFlags;
|
|
|
|
BOOL PushMessageContentFlagsIsValidValue(PushMessageContentFlags value);
|
|
|
|
typedef enum {
|
|
PushMessageContentGroupContextTypeUnknown = 0,
|
|
PushMessageContentGroupContextTypeUpdate = 1,
|
|
PushMessageContentGroupContextTypeDeliver = 2,
|
|
PushMessageContentGroupContextTypeQuit = 3,
|
|
} PushMessageContentGroupContextType;
|
|
|
|
BOOL PushMessageContentGroupContextTypeIsValidValue(PushMessageContentGroupContextType value);
|
|
|
|
|
|
@interface IncomingPushMessageSignalRoot : NSObject {
|
|
}
|
|
+ (PBExtensionRegistry*) extensionRegistry;
|
|
+ (void) registerAllExtensions:(PBMutableExtensionRegistry*) registry;
|
|
@end
|
|
|
|
@interface IncomingPushMessageSignal : PBGeneratedMessage {
|
|
@private
|
|
BOOL hasTimestamp_:1;
|
|
BOOL hasSource_:1;
|
|
BOOL hasRelay_:1;
|
|
BOOL hasMessage_:1;
|
|
BOOL hasSourceDevice_:1;
|
|
BOOL hasType_:1;
|
|
UInt64 timestamp;
|
|
NSString* source;
|
|
NSString* relay;
|
|
NSData* message;
|
|
UInt32 sourceDevice;
|
|
IncomingPushMessageSignalType type;
|
|
}
|
|
- (BOOL) hasType;
|
|
- (BOOL) hasSource;
|
|
- (BOOL) hasSourceDevice;
|
|
- (BOOL) hasRelay;
|
|
- (BOOL) hasTimestamp;
|
|
- (BOOL) hasMessage;
|
|
@property (readonly) IncomingPushMessageSignalType type;
|
|
@property (readonly, strong) NSString* source;
|
|
@property (readonly) UInt32 sourceDevice;
|
|
@property (readonly, strong) NSString* relay;
|
|
@property (readonly) UInt64 timestamp;
|
|
@property (readonly, strong) NSData* message;
|
|
|
|
+ (IncomingPushMessageSignal*) defaultInstance;
|
|
- (IncomingPushMessageSignal*) defaultInstance;
|
|
|
|
- (BOOL) isInitialized;
|
|
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
|
|
- (IncomingPushMessageSignalBuilder*) builder;
|
|
+ (IncomingPushMessageSignalBuilder*) builder;
|
|
+ (IncomingPushMessageSignalBuilder*) builderWithPrototype:(IncomingPushMessageSignal*) prototype;
|
|
- (IncomingPushMessageSignalBuilder*) toBuilder;
|
|
|
|
+ (IncomingPushMessageSignal*) parseFromData:(NSData*) data;
|
|
+ (IncomingPushMessageSignal*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
+ (IncomingPushMessageSignal*) parseFromInputStream:(NSInputStream*) input;
|
|
+ (IncomingPushMessageSignal*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
+ (IncomingPushMessageSignal*) parseFromCodedInputStream:(PBCodedInputStream*) input;
|
|
+ (IncomingPushMessageSignal*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
@end
|
|
|
|
@interface IncomingPushMessageSignalBuilder : PBGeneratedMessageBuilder {
|
|
@private
|
|
IncomingPushMessageSignal* result;
|
|
}
|
|
|
|
- (IncomingPushMessageSignal*) defaultInstance;
|
|
|
|
- (IncomingPushMessageSignalBuilder*) clear;
|
|
- (IncomingPushMessageSignalBuilder*) clone;
|
|
|
|
- (IncomingPushMessageSignal*) build;
|
|
- (IncomingPushMessageSignal*) buildPartial;
|
|
|
|
- (IncomingPushMessageSignalBuilder*) mergeFrom:(IncomingPushMessageSignal*) other;
|
|
- (IncomingPushMessageSignalBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
|
|
- (IncomingPushMessageSignalBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
|
|
- (BOOL) hasType;
|
|
- (IncomingPushMessageSignalType) type;
|
|
- (IncomingPushMessageSignalBuilder*) setType:(IncomingPushMessageSignalType) value;
|
|
- (IncomingPushMessageSignalBuilder*) clearType;
|
|
|
|
- (BOOL) hasSource;
|
|
- (NSString*) source;
|
|
- (IncomingPushMessageSignalBuilder*) setSource:(NSString*) value;
|
|
- (IncomingPushMessageSignalBuilder*) clearSource;
|
|
|
|
- (BOOL) hasSourceDevice;
|
|
- (UInt32) sourceDevice;
|
|
- (IncomingPushMessageSignalBuilder*) setSourceDevice:(UInt32) value;
|
|
- (IncomingPushMessageSignalBuilder*) clearSourceDevice;
|
|
|
|
- (BOOL) hasRelay;
|
|
- (NSString*) relay;
|
|
- (IncomingPushMessageSignalBuilder*) setRelay:(NSString*) value;
|
|
- (IncomingPushMessageSignalBuilder*) clearRelay;
|
|
|
|
- (BOOL) hasTimestamp;
|
|
- (UInt64) timestamp;
|
|
- (IncomingPushMessageSignalBuilder*) setTimestamp:(UInt64) value;
|
|
- (IncomingPushMessageSignalBuilder*) clearTimestamp;
|
|
|
|
- (BOOL) hasMessage;
|
|
- (NSData*) message;
|
|
- (IncomingPushMessageSignalBuilder*) setMessage:(NSData*) value;
|
|
- (IncomingPushMessageSignalBuilder*) clearMessage;
|
|
@end
|
|
|
|
@interface PushMessageContent : PBGeneratedMessage {
|
|
@private
|
|
BOOL hasBody_:1;
|
|
BOOL hasGroup_:1;
|
|
BOOL hasFlags_:1;
|
|
NSString* body;
|
|
PushMessageContentGroupContext* group;
|
|
UInt32 flags;
|
|
NSMutableArray * attachmentsArray;
|
|
}
|
|
- (BOOL) hasBody;
|
|
- (BOOL) hasGroup;
|
|
- (BOOL) hasFlags;
|
|
@property (readonly, strong) NSString* body;
|
|
@property (readonly, strong) NSArray * attachments;
|
|
@property (readonly, strong) PushMessageContentGroupContext* group;
|
|
@property (readonly) UInt32 flags;
|
|
- (PushMessageContentAttachmentPointer*)attachmentsAtIndex:(NSUInteger)index;
|
|
|
|
+ (PushMessageContent*) defaultInstance;
|
|
- (PushMessageContent*) defaultInstance;
|
|
|
|
- (BOOL) isInitialized;
|
|
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
|
|
- (PushMessageContentBuilder*) builder;
|
|
+ (PushMessageContentBuilder*) builder;
|
|
+ (PushMessageContentBuilder*) builderWithPrototype:(PushMessageContent*) prototype;
|
|
- (PushMessageContentBuilder*) toBuilder;
|
|
|
|
+ (PushMessageContent*) parseFromData:(NSData*) data;
|
|
+ (PushMessageContent*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
+ (PushMessageContent*) parseFromInputStream:(NSInputStream*) input;
|
|
+ (PushMessageContent*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
+ (PushMessageContent*) parseFromCodedInputStream:(PBCodedInputStream*) input;
|
|
+ (PushMessageContent*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
@end
|
|
|
|
@interface PushMessageContentAttachmentPointer : PBGeneratedMessage {
|
|
@private
|
|
BOOL hasId_:1;
|
|
BOOL hasContentType_:1;
|
|
BOOL hasKey_:1;
|
|
UInt64 id;
|
|
NSString* contentType;
|
|
NSData* key;
|
|
}
|
|
- (BOOL) hasId;
|
|
- (BOOL) hasContentType;
|
|
- (BOOL) hasKey;
|
|
@property (readonly) UInt64 id;
|
|
@property (readonly, strong) NSString* contentType;
|
|
@property (readonly, strong) NSData* key;
|
|
|
|
+ (PushMessageContentAttachmentPointer*) defaultInstance;
|
|
- (PushMessageContentAttachmentPointer*) defaultInstance;
|
|
|
|
- (BOOL) isInitialized;
|
|
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
|
|
- (PushMessageContentAttachmentPointerBuilder*) builder;
|
|
+ (PushMessageContentAttachmentPointerBuilder*) builder;
|
|
+ (PushMessageContentAttachmentPointerBuilder*) builderWithPrototype:(PushMessageContentAttachmentPointer*) prototype;
|
|
- (PushMessageContentAttachmentPointerBuilder*) toBuilder;
|
|
|
|
+ (PushMessageContentAttachmentPointer*) parseFromData:(NSData*) data;
|
|
+ (PushMessageContentAttachmentPointer*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
+ (PushMessageContentAttachmentPointer*) parseFromInputStream:(NSInputStream*) input;
|
|
+ (PushMessageContentAttachmentPointer*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
+ (PushMessageContentAttachmentPointer*) parseFromCodedInputStream:(PBCodedInputStream*) input;
|
|
+ (PushMessageContentAttachmentPointer*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
@end
|
|
|
|
@interface PushMessageContentAttachmentPointerBuilder : PBGeneratedMessageBuilder {
|
|
@private
|
|
PushMessageContentAttachmentPointer* result;
|
|
}
|
|
|
|
- (PushMessageContentAttachmentPointer*) defaultInstance;
|
|
|
|
- (PushMessageContentAttachmentPointerBuilder*) clear;
|
|
- (PushMessageContentAttachmentPointerBuilder*) clone;
|
|
|
|
- (PushMessageContentAttachmentPointer*) build;
|
|
- (PushMessageContentAttachmentPointer*) buildPartial;
|
|
|
|
- (PushMessageContentAttachmentPointerBuilder*) mergeFrom:(PushMessageContentAttachmentPointer*) other;
|
|
- (PushMessageContentAttachmentPointerBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
|
|
- (PushMessageContentAttachmentPointerBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
|
|
- (BOOL) hasId;
|
|
- (UInt64) id;
|
|
- (PushMessageContentAttachmentPointerBuilder*) setId:(UInt64) value;
|
|
- (PushMessageContentAttachmentPointerBuilder*) clearId;
|
|
|
|
- (BOOL) hasContentType;
|
|
- (NSString*) contentType;
|
|
- (PushMessageContentAttachmentPointerBuilder*) setContentType:(NSString*) value;
|
|
- (PushMessageContentAttachmentPointerBuilder*) clearContentType;
|
|
|
|
- (BOOL) hasKey;
|
|
- (NSData*) key;
|
|
- (PushMessageContentAttachmentPointerBuilder*) setKey:(NSData*) value;
|
|
- (PushMessageContentAttachmentPointerBuilder*) clearKey;
|
|
@end
|
|
|
|
@interface PushMessageContentGroupContext : PBGeneratedMessage {
|
|
@private
|
|
BOOL hasName_:1;
|
|
BOOL hasAvatar_:1;
|
|
BOOL hasId_:1;
|
|
BOOL hasType_:1;
|
|
NSString* name;
|
|
PushMessageContentAttachmentPointer* avatar;
|
|
NSData* id;
|
|
PushMessageContentGroupContextType type;
|
|
NSMutableArray * membersArray;
|
|
}
|
|
- (BOOL) hasId;
|
|
- (BOOL) hasType;
|
|
- (BOOL) hasName;
|
|
- (BOOL) hasAvatar;
|
|
@property (readonly, strong) NSData* id;
|
|
@property (readonly) PushMessageContentGroupContextType type;
|
|
@property (readonly, strong) NSString* name;
|
|
@property (readonly, strong) PushMessageContentAttachmentPointer* avatar;
|
|
- (NSArray *)members;
|
|
- (NSString*)membersAtIndex:(NSUInteger)index;
|
|
|
|
+ (PushMessageContentGroupContext*) defaultInstance;
|
|
- (PushMessageContentGroupContext*) defaultInstance;
|
|
|
|
- (BOOL) isInitialized;
|
|
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
|
|
- (PushMessageContentGroupContextBuilder*) builder;
|
|
+ (PushMessageContentGroupContextBuilder*) builder;
|
|
+ (PushMessageContentGroupContextBuilder*) builderWithPrototype:(PushMessageContentGroupContext*) prototype;
|
|
- (PushMessageContentGroupContextBuilder*) toBuilder;
|
|
|
|
+ (PushMessageContentGroupContext*) parseFromData:(NSData*) data;
|
|
+ (PushMessageContentGroupContext*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
+ (PushMessageContentGroupContext*) parseFromInputStream:(NSInputStream*) input;
|
|
+ (PushMessageContentGroupContext*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
+ (PushMessageContentGroupContext*) parseFromCodedInputStream:(PBCodedInputStream*) input;
|
|
+ (PushMessageContentGroupContext*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
@end
|
|
|
|
@interface PushMessageContentGroupContextBuilder : PBGeneratedMessageBuilder {
|
|
@private
|
|
PushMessageContentGroupContext* result;
|
|
}
|
|
|
|
- (PushMessageContentGroupContext*) defaultInstance;
|
|
|
|
- (PushMessageContentGroupContextBuilder*) clear;
|
|
- (PushMessageContentGroupContextBuilder*) clone;
|
|
|
|
- (PushMessageContentGroupContext*) build;
|
|
- (PushMessageContentGroupContext*) buildPartial;
|
|
|
|
- (PushMessageContentGroupContextBuilder*) mergeFrom:(PushMessageContentGroupContext*) other;
|
|
- (PushMessageContentGroupContextBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
|
|
- (PushMessageContentGroupContextBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
|
|
- (BOOL) hasId;
|
|
- (NSData*) id;
|
|
- (PushMessageContentGroupContextBuilder*) setId:(NSData*) value;
|
|
- (PushMessageContentGroupContextBuilder*) clearId;
|
|
|
|
- (BOOL) hasType;
|
|
- (PushMessageContentGroupContextType) type;
|
|
- (PushMessageContentGroupContextBuilder*) setType:(PushMessageContentGroupContextType) value;
|
|
- (PushMessageContentGroupContextBuilder*) clearType;
|
|
|
|
- (BOOL) hasName;
|
|
- (NSString*) name;
|
|
- (PushMessageContentGroupContextBuilder*) setName:(NSString*) value;
|
|
- (PushMessageContentGroupContextBuilder*) clearName;
|
|
|
|
- (NSMutableArray *)members;
|
|
- (NSString*)membersAtIndex:(NSUInteger)index;
|
|
- (PushMessageContentGroupContextBuilder *)addMembers:(NSString*)value;
|
|
- (PushMessageContentGroupContextBuilder *)setMembersArray:(NSArray *)array;
|
|
- (PushMessageContentGroupContextBuilder *)clearMembers;
|
|
|
|
- (BOOL) hasAvatar;
|
|
- (PushMessageContentAttachmentPointer*) avatar;
|
|
- (PushMessageContentGroupContextBuilder*) setAvatar:(PushMessageContentAttachmentPointer*) value;
|
|
- (PushMessageContentGroupContextBuilder*) setAvatarBuilder:(PushMessageContentAttachmentPointerBuilder*) builderForValue;
|
|
- (PushMessageContentGroupContextBuilder*) mergeAvatar:(PushMessageContentAttachmentPointer*) value;
|
|
- (PushMessageContentGroupContextBuilder*) clearAvatar;
|
|
@end
|
|
|
|
@interface PushMessageContentBuilder : PBGeneratedMessageBuilder {
|
|
@private
|
|
PushMessageContent* result;
|
|
}
|
|
|
|
- (PushMessageContent*) defaultInstance;
|
|
|
|
- (PushMessageContentBuilder*) clear;
|
|
- (PushMessageContentBuilder*) clone;
|
|
|
|
- (PushMessageContent*) build;
|
|
- (PushMessageContent*) buildPartial;
|
|
|
|
- (PushMessageContentBuilder*) mergeFrom:(PushMessageContent*) other;
|
|
- (PushMessageContentBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
|
|
- (PushMessageContentBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
|
|
|
|
- (BOOL) hasBody;
|
|
- (NSString*) body;
|
|
- (PushMessageContentBuilder*) setBody:(NSString*) value;
|
|
- (PushMessageContentBuilder*) clearBody;
|
|
|
|
- (NSMutableArray *)attachments;
|
|
- (PushMessageContentAttachmentPointer*)attachmentsAtIndex:(NSUInteger)index;
|
|
- (PushMessageContentBuilder *)addAttachments:(PushMessageContentAttachmentPointer*)value;
|
|
- (PushMessageContentBuilder *)setAttachmentsArray:(NSArray *)array;
|
|
- (PushMessageContentBuilder *)clearAttachments;
|
|
|
|
- (BOOL) hasGroup;
|
|
- (PushMessageContentGroupContext*) group;
|
|
- (PushMessageContentBuilder*) setGroup:(PushMessageContentGroupContext*) value;
|
|
- (PushMessageContentBuilder*) setGroupBuilder:(PushMessageContentGroupContextBuilder*) builderForValue;
|
|
- (PushMessageContentBuilder*) mergeGroup:(PushMessageContentGroupContext*) value;
|
|
- (PushMessageContentBuilder*) clearGroup;
|
|
|
|
- (BOOL) hasFlags;
|
|
- (UInt32) flags;
|
|
- (PushMessageContentBuilder*) setFlags:(UInt32) value;
|
|
- (PushMessageContentBuilder*) clearFlags;
|
|
@end
|
|
|
|
|
|
// @@protoc_insertion_point(global_scope)
|