You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-ios/protobuf/TextSecure.pb.h

1071 lines
36 KiB
Objective-C

// Generated by the protocol buffer compiler. DO NOT EDIT!
#import "ProtocolBuffers.h"
// @@protoc_insertion_point(imports)
@class AttachmentPointer;
@class AttachmentPointerBuilder;
@class ContactDetails;
@class ContactDetailsAvatar;
@class ContactDetailsAvatarBuilder;
@class ContactDetailsBuilder;
@class Content;
@class ContentBuilder;
@class DataMessage;
@class DataMessageBuilder;
@class Envelope;
@class EnvelopeBuilder;
@class GroupContext;
@class GroupContextBuilder;
@class GroupDetails;
@class GroupDetailsAvatar;
@class GroupDetailsAvatarBuilder;
@class GroupDetailsBuilder;
@class SyncMessage;
@class SyncMessageBuilder;
@class SyncMessageContacts;
@class SyncMessageContactsBuilder;
@class SyncMessageGroups;
@class SyncMessageGroupsBuilder;
@class SyncMessageRequest;
@class SyncMessageRequestBuilder;
@class SyncMessageSent;
@class SyncMessageSentBuilder;
#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 {
EnvelopeTypeUnknown = 0,
EnvelopeTypeCiphertext = 1,
EnvelopeTypeKeyExchange = 2,
EnvelopeTypePrekeyBundle = 3,
EnvelopeTypeReceipt = 5,
} EnvelopeType;
BOOL EnvelopeTypeIsValidValue(EnvelopeType value);
typedef enum {
DataMessageFlagsEndSession = 1,
} DataMessageFlags;
BOOL DataMessageFlagsIsValidValue(DataMessageFlags value);
typedef enum {
SyncMessageRequestTypeUnknown = 0,
SyncMessageRequestTypeContacts = 1,
SyncMessageRequestTypeGroups = 2,
} SyncMessageRequestType;
BOOL SyncMessageRequestTypeIsValidValue(SyncMessageRequestType value);
typedef enum {
GroupContextTypeUnknown = 0,
GroupContextTypeUpdate = 1,
GroupContextTypeDeliver = 2,
GroupContextTypeQuit = 3,
} GroupContextType;
BOOL GroupContextTypeIsValidValue(GroupContextType value);
@interface TextSecureRoot : NSObject {
}
+ (PBExtensionRegistry*) extensionRegistry;
+ (void) registerAllExtensions:(PBMutableExtensionRegistry*) registry;
@end
@interface Envelope : PBGeneratedMessage {
@private
BOOL hasTimestamp_:1;
BOOL hasSource_:1;
BOOL hasRelay_:1;
BOOL hasLegacyMessage_:1;
BOOL hasContent_:1;
BOOL hasSourceDevice_:1;
BOOL hasType_:1;
UInt64 timestamp;
NSString* source;
NSString* relay;
NSData* legacyMessage;
NSData* content;
UInt32 sourceDevice;
EnvelopeType type;
}
- (BOOL) hasType;
- (BOOL) hasSource;
- (BOOL) hasSourceDevice;
- (BOOL) hasRelay;
- (BOOL) hasTimestamp;
- (BOOL) hasLegacyMessage;
- (BOOL) hasContent;
@property (readonly) EnvelopeType type;
@property (readonly, strong) NSString* source;
@property (readonly) UInt32 sourceDevice;
@property (readonly, strong) NSString* relay;
@property (readonly) UInt64 timestamp;
@property (readonly, strong) NSData* legacyMessage;
@property (readonly, strong) NSData* content;
+ (Envelope*) defaultInstance;
- (Envelope*) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (EnvelopeBuilder*) builder;
+ (EnvelopeBuilder*) builder;
+ (EnvelopeBuilder*) builderWithPrototype:(Envelope*) prototype;
- (EnvelopeBuilder*) toBuilder;
+ (Envelope*) parseFromData:(NSData*) data;
+ (Envelope*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (Envelope*) parseFromInputStream:(NSInputStream*) input;
+ (Envelope*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (Envelope*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (Envelope*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface EnvelopeBuilder : PBGeneratedMessageBuilder {
@private
Envelope* result;
}
- (Envelope*) defaultInstance;
- (EnvelopeBuilder*) clear;
- (EnvelopeBuilder*) clone;
- (Envelope*) build;
- (Envelope*) buildPartial;
- (EnvelopeBuilder*) mergeFrom:(Envelope*) other;
- (EnvelopeBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (EnvelopeBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasType;
- (EnvelopeType) type;
- (EnvelopeBuilder*) setType:(EnvelopeType) value;
- (EnvelopeBuilder*) clearType;
- (BOOL) hasSource;
- (NSString*) source;
- (EnvelopeBuilder*) setSource:(NSString*) value;
- (EnvelopeBuilder*) clearSource;
- (BOOL) hasSourceDevice;
- (UInt32) sourceDevice;
- (EnvelopeBuilder*) setSourceDevice:(UInt32) value;
- (EnvelopeBuilder*) clearSourceDevice;
- (BOOL) hasRelay;
- (NSString*) relay;
- (EnvelopeBuilder*) setRelay:(NSString*) value;
- (EnvelopeBuilder*) clearRelay;
- (BOOL) hasTimestamp;
- (UInt64) timestamp;
- (EnvelopeBuilder*) setTimestamp:(UInt64) value;
- (EnvelopeBuilder*) clearTimestamp;
- (BOOL) hasLegacyMessage;
- (NSData*) legacyMessage;
- (EnvelopeBuilder*) setLegacyMessage:(NSData*) value;
- (EnvelopeBuilder*) clearLegacyMessage;
- (BOOL) hasContent;
- (NSData*) content;
- (EnvelopeBuilder*) setContent:(NSData*) value;
- (EnvelopeBuilder*) clearContent;
@end
@interface Content : PBGeneratedMessage {
@private
BOOL hasDataMessage_:1;
BOOL hasSyncMessage_:1;
DataMessage* dataMessage;
SyncMessage* syncMessage;
}
- (BOOL) hasDataMessage;
- (BOOL) hasSyncMessage;
@property (readonly, strong) DataMessage* dataMessage;
@property (readonly, strong) SyncMessage* syncMessage;
+ (Content*) defaultInstance;
- (Content*) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (ContentBuilder*) builder;
+ (ContentBuilder*) builder;
+ (ContentBuilder*) builderWithPrototype:(Content*) prototype;
- (ContentBuilder*) toBuilder;
+ (Content*) parseFromData:(NSData*) data;
+ (Content*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (Content*) parseFromInputStream:(NSInputStream*) input;
+ (Content*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (Content*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (Content*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface ContentBuilder : PBGeneratedMessageBuilder {
@private
Content* result;
}
- (Content*) defaultInstance;
- (ContentBuilder*) clear;
- (ContentBuilder*) clone;
- (Content*) build;
- (Content*) buildPartial;
- (ContentBuilder*) mergeFrom:(Content*) other;
- (ContentBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (ContentBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasDataMessage;
- (DataMessage*) dataMessage;
- (ContentBuilder*) setDataMessage:(DataMessage*) value;
- (ContentBuilder*) setDataMessageBuilder:(DataMessageBuilder*) builderForValue;
- (ContentBuilder*) mergeDataMessage:(DataMessage*) value;
- (ContentBuilder*) clearDataMessage;
- (BOOL) hasSyncMessage;
- (SyncMessage*) syncMessage;
- (ContentBuilder*) setSyncMessage:(SyncMessage*) value;
- (ContentBuilder*) setSyncMessageBuilder:(SyncMessageBuilder*) builderForValue;
- (ContentBuilder*) mergeSyncMessage:(SyncMessage*) value;
- (ContentBuilder*) clearSyncMessage;
@end
@interface DataMessage : PBGeneratedMessage {
@private
BOOL hasBody_:1;
BOOL hasGroup_:1;
BOOL hasFlags_:1;
NSString* body;
GroupContext* group;
UInt32 flags;
NSMutableArray * attachmentsArray;
}
- (BOOL) hasBody;
- (BOOL) hasGroup;
- (BOOL) hasFlags;
@property (readonly, strong) NSString* body;
@property (readonly, strong) NSArray * attachments;
@property (readonly, strong) GroupContext* group;
@property (readonly) UInt32 flags;
- (AttachmentPointer*)attachmentsAtIndex:(NSUInteger)index;
+ (DataMessage*) defaultInstance;
- (DataMessage*) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (DataMessageBuilder*) builder;
+ (DataMessageBuilder*) builder;
+ (DataMessageBuilder*) builderWithPrototype:(DataMessage*) prototype;
- (DataMessageBuilder*) toBuilder;
+ (DataMessage*) parseFromData:(NSData*) data;
+ (DataMessage*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (DataMessage*) parseFromInputStream:(NSInputStream*) input;
+ (DataMessage*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (DataMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (DataMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface DataMessageBuilder : PBGeneratedMessageBuilder {
@private
DataMessage* result;
}
- (DataMessage*) defaultInstance;
- (DataMessageBuilder*) clear;
- (DataMessageBuilder*) clone;
- (DataMessage*) build;
- (DataMessage*) buildPartial;
- (DataMessageBuilder*) mergeFrom:(DataMessage*) other;
- (DataMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (DataMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasBody;
- (NSString*) body;
- (DataMessageBuilder*) setBody:(NSString*) value;
- (DataMessageBuilder*) clearBody;
- (NSMutableArray *)attachments;
- (AttachmentPointer*)attachmentsAtIndex:(NSUInteger)index;
- (DataMessageBuilder *)addAttachments:(AttachmentPointer*)value;
- (DataMessageBuilder *)setAttachmentsArray:(NSArray *)array;
- (DataMessageBuilder *)clearAttachments;
- (BOOL) hasGroup;
- (GroupContext*) group;
- (DataMessageBuilder*) setGroup:(GroupContext*) value;
- (DataMessageBuilder*) setGroupBuilder:(GroupContextBuilder*) builderForValue;
- (DataMessageBuilder*) mergeGroup:(GroupContext*) value;
- (DataMessageBuilder*) clearGroup;
- (BOOL) hasFlags;
- (UInt32) flags;
- (DataMessageBuilder*) setFlags:(UInt32) value;
- (DataMessageBuilder*) clearFlags;
@end
@interface SyncMessage : PBGeneratedMessage {
@private
BOOL hasSent_:1;
BOOL hasContacts_:1;
BOOL hasGroups_:1;
BOOL hasRequest_:1;
SyncMessageSent* sent;
SyncMessageContacts* contacts;
SyncMessageGroups* groups;
SyncMessageRequest* request;
}
- (BOOL) hasSent;
- (BOOL) hasContacts;
- (BOOL) hasGroups;
- (BOOL) hasRequest;
@property (readonly, strong) SyncMessageSent* sent;
@property (readonly, strong) SyncMessageContacts* contacts;
@property (readonly, strong) SyncMessageGroups* groups;
@property (readonly, strong) SyncMessageRequest* request;
+ (SyncMessage*) defaultInstance;
- (SyncMessage*) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (SyncMessageBuilder*) builder;
+ (SyncMessageBuilder*) builder;
+ (SyncMessageBuilder*) builderWithPrototype:(SyncMessage*) prototype;
- (SyncMessageBuilder*) toBuilder;
+ (SyncMessage*) parseFromData:(NSData*) data;
+ (SyncMessage*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (SyncMessage*) parseFromInputStream:(NSInputStream*) input;
+ (SyncMessage*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (SyncMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (SyncMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface SyncMessageSent : PBGeneratedMessage {
@private
BOOL hasTimestamp_:1;
BOOL hasDestination_:1;
BOOL hasMessage_:1;
UInt64 timestamp;
NSString* destination;
DataMessage* message;
}
- (BOOL) hasDestination;
- (BOOL) hasTimestamp;
- (BOOL) hasMessage;
@property (readonly, strong) NSString* destination;
@property (readonly) UInt64 timestamp;
@property (readonly, strong) DataMessage* message;
+ (SyncMessageSent*) defaultInstance;
- (SyncMessageSent*) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (SyncMessageSentBuilder*) builder;
+ (SyncMessageSentBuilder*) builder;
+ (SyncMessageSentBuilder*) builderWithPrototype:(SyncMessageSent*) prototype;
- (SyncMessageSentBuilder*) toBuilder;
+ (SyncMessageSent*) parseFromData:(NSData*) data;
+ (SyncMessageSent*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (SyncMessageSent*) parseFromInputStream:(NSInputStream*) input;
+ (SyncMessageSent*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (SyncMessageSent*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (SyncMessageSent*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface SyncMessageSentBuilder : PBGeneratedMessageBuilder {
@private
SyncMessageSent* result;
}
- (SyncMessageSent*) defaultInstance;
- (SyncMessageSentBuilder*) clear;
- (SyncMessageSentBuilder*) clone;
- (SyncMessageSent*) build;
- (SyncMessageSent*) buildPartial;
- (SyncMessageSentBuilder*) mergeFrom:(SyncMessageSent*) other;
- (SyncMessageSentBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (SyncMessageSentBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasDestination;
- (NSString*) destination;
- (SyncMessageSentBuilder*) setDestination:(NSString*) value;
- (SyncMessageSentBuilder*) clearDestination;
- (BOOL) hasTimestamp;
- (UInt64) timestamp;
- (SyncMessageSentBuilder*) setTimestamp:(UInt64) value;
- (SyncMessageSentBuilder*) clearTimestamp;
- (BOOL) hasMessage;
- (DataMessage*) message;
- (SyncMessageSentBuilder*) setMessage:(DataMessage*) value;
- (SyncMessageSentBuilder*) setMessageBuilder:(DataMessageBuilder*) builderForValue;
- (SyncMessageSentBuilder*) mergeMessage:(DataMessage*) value;
- (SyncMessageSentBuilder*) clearMessage;
@end
@interface SyncMessageContacts : PBGeneratedMessage {
@private
BOOL hasBlob_:1;
AttachmentPointer* blob;
}
- (BOOL) hasBlob;
@property (readonly, strong) AttachmentPointer* blob;
+ (SyncMessageContacts*) defaultInstance;
- (SyncMessageContacts*) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (SyncMessageContactsBuilder*) builder;
+ (SyncMessageContactsBuilder*) builder;
+ (SyncMessageContactsBuilder*) builderWithPrototype:(SyncMessageContacts*) prototype;
- (SyncMessageContactsBuilder*) toBuilder;
+ (SyncMessageContacts*) parseFromData:(NSData*) data;
+ (SyncMessageContacts*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (SyncMessageContacts*) parseFromInputStream:(NSInputStream*) input;
+ (SyncMessageContacts*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (SyncMessageContacts*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (SyncMessageContacts*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface SyncMessageContactsBuilder : PBGeneratedMessageBuilder {
@private
SyncMessageContacts* result;
}
- (SyncMessageContacts*) defaultInstance;
- (SyncMessageContactsBuilder*) clear;
- (SyncMessageContactsBuilder*) clone;
- (SyncMessageContacts*) build;
- (SyncMessageContacts*) buildPartial;
- (SyncMessageContactsBuilder*) mergeFrom:(SyncMessageContacts*) other;
- (SyncMessageContactsBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (SyncMessageContactsBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasBlob;
- (AttachmentPointer*) blob;
- (SyncMessageContactsBuilder*) setBlob:(AttachmentPointer*) value;
- (SyncMessageContactsBuilder*) setBlobBuilder:(AttachmentPointerBuilder*) builderForValue;
- (SyncMessageContactsBuilder*) mergeBlob:(AttachmentPointer*) value;
- (SyncMessageContactsBuilder*) clearBlob;
@end
@interface SyncMessageGroups : PBGeneratedMessage {
@private
BOOL hasBlob_:1;
AttachmentPointer* blob;
}
- (BOOL) hasBlob;
@property (readonly, strong) AttachmentPointer* blob;
+ (SyncMessageGroups*) defaultInstance;
- (SyncMessageGroups*) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (SyncMessageGroupsBuilder*) builder;
+ (SyncMessageGroupsBuilder*) builder;
+ (SyncMessageGroupsBuilder*) builderWithPrototype:(SyncMessageGroups*) prototype;
- (SyncMessageGroupsBuilder*) toBuilder;
+ (SyncMessageGroups*) parseFromData:(NSData*) data;
+ (SyncMessageGroups*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (SyncMessageGroups*) parseFromInputStream:(NSInputStream*) input;
+ (SyncMessageGroups*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (SyncMessageGroups*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (SyncMessageGroups*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface SyncMessageGroupsBuilder : PBGeneratedMessageBuilder {
@private
SyncMessageGroups* result;
}
- (SyncMessageGroups*) defaultInstance;
- (SyncMessageGroupsBuilder*) clear;
- (SyncMessageGroupsBuilder*) clone;
- (SyncMessageGroups*) build;
- (SyncMessageGroups*) buildPartial;
- (SyncMessageGroupsBuilder*) mergeFrom:(SyncMessageGroups*) other;
- (SyncMessageGroupsBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (SyncMessageGroupsBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasBlob;
- (AttachmentPointer*) blob;
- (SyncMessageGroupsBuilder*) setBlob:(AttachmentPointer*) value;
- (SyncMessageGroupsBuilder*) setBlobBuilder:(AttachmentPointerBuilder*) builderForValue;
- (SyncMessageGroupsBuilder*) mergeBlob:(AttachmentPointer*) value;
- (SyncMessageGroupsBuilder*) clearBlob;
@end
@interface SyncMessageRequest : PBGeneratedMessage {
@private
BOOL hasType_:1;
SyncMessageRequestType type;
}
- (BOOL) hasType;
@property (readonly) SyncMessageRequestType type;
+ (SyncMessageRequest*) defaultInstance;
- (SyncMessageRequest*) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (SyncMessageRequestBuilder*) builder;
+ (SyncMessageRequestBuilder*) builder;
+ (SyncMessageRequestBuilder*) builderWithPrototype:(SyncMessageRequest*) prototype;
- (SyncMessageRequestBuilder*) toBuilder;
+ (SyncMessageRequest*) parseFromData:(NSData*) data;
+ (SyncMessageRequest*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (SyncMessageRequest*) parseFromInputStream:(NSInputStream*) input;
+ (SyncMessageRequest*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (SyncMessageRequest*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (SyncMessageRequest*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface SyncMessageRequestBuilder : PBGeneratedMessageBuilder {
@private
SyncMessageRequest* result;
}
- (SyncMessageRequest*) defaultInstance;
- (SyncMessageRequestBuilder*) clear;
- (SyncMessageRequestBuilder*) clone;
- (SyncMessageRequest*) build;
- (SyncMessageRequest*) buildPartial;
- (SyncMessageRequestBuilder*) mergeFrom:(SyncMessageRequest*) other;
- (SyncMessageRequestBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (SyncMessageRequestBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasType;
- (SyncMessageRequestType) type;
- (SyncMessageRequestBuilder*) setType:(SyncMessageRequestType) value;
- (SyncMessageRequestBuilder*) clearType;
@end
@interface SyncMessageBuilder : PBGeneratedMessageBuilder {
@private
SyncMessage* result;
}
- (SyncMessage*) defaultInstance;
- (SyncMessageBuilder*) clear;
- (SyncMessageBuilder*) clone;
- (SyncMessage*) build;
- (SyncMessage*) buildPartial;
- (SyncMessageBuilder*) mergeFrom:(SyncMessage*) other;
- (SyncMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (SyncMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasSent;
- (SyncMessageSent*) sent;
- (SyncMessageBuilder*) setSent:(SyncMessageSent*) value;
- (SyncMessageBuilder*) setSentBuilder:(SyncMessageSentBuilder*) builderForValue;
- (SyncMessageBuilder*) mergeSent:(SyncMessageSent*) value;
- (SyncMessageBuilder*) clearSent;
- (BOOL) hasContacts;
- (SyncMessageContacts*) contacts;
- (SyncMessageBuilder*) setContacts:(SyncMessageContacts*) value;
- (SyncMessageBuilder*) setContactsBuilder:(SyncMessageContactsBuilder*) builderForValue;
- (SyncMessageBuilder*) mergeContacts:(SyncMessageContacts*) value;
- (SyncMessageBuilder*) clearContacts;
- (BOOL) hasGroups;
- (SyncMessageGroups*) groups;
- (SyncMessageBuilder*) setGroups:(SyncMessageGroups*) value;
- (SyncMessageBuilder*) setGroupsBuilder:(SyncMessageGroupsBuilder*) builderForValue;
- (SyncMessageBuilder*) mergeGroups:(SyncMessageGroups*) value;
- (SyncMessageBuilder*) clearGroups;
- (BOOL) hasRequest;
- (SyncMessageRequest*) request;
- (SyncMessageBuilder*) setRequest:(SyncMessageRequest*) value;
- (SyncMessageBuilder*) setRequestBuilder:(SyncMessageRequestBuilder*) builderForValue;
- (SyncMessageBuilder*) mergeRequest:(SyncMessageRequest*) value;
- (SyncMessageBuilder*) clearRequest;
@end
@interface AttachmentPointer : PBGeneratedMessage {
@private
BOOL hasId_:1;
BOOL hasContentType_:1;
BOOL hasKey_:1;
BOOL hasThumbnail_:1;
BOOL hasSize_:1;
UInt64 id;
NSString* contentType;
NSData* key;
NSData* thumbnail;
UInt32 size;
}
- (BOOL) hasId;
- (BOOL) hasContentType;
- (BOOL) hasKey;
- (BOOL) hasSize;
- (BOOL) hasThumbnail;
@property (readonly) UInt64 id;
@property (readonly, strong) NSString* contentType;
@property (readonly, strong) NSData* key;
@property (readonly) UInt32 size;
@property (readonly, strong) NSData* thumbnail;
+ (AttachmentPointer*) defaultInstance;
- (AttachmentPointer*) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (AttachmentPointerBuilder*) builder;
+ (AttachmentPointerBuilder*) builder;
+ (AttachmentPointerBuilder*) builderWithPrototype:(AttachmentPointer*) prototype;
- (AttachmentPointerBuilder*) toBuilder;
+ (AttachmentPointer*) parseFromData:(NSData*) data;
+ (AttachmentPointer*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (AttachmentPointer*) parseFromInputStream:(NSInputStream*) input;
+ (AttachmentPointer*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (AttachmentPointer*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (AttachmentPointer*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface AttachmentPointerBuilder : PBGeneratedMessageBuilder {
@private
AttachmentPointer* result;
}
- (AttachmentPointer*) defaultInstance;
- (AttachmentPointerBuilder*) clear;
- (AttachmentPointerBuilder*) clone;
- (AttachmentPointer*) build;
- (AttachmentPointer*) buildPartial;
- (AttachmentPointerBuilder*) mergeFrom:(AttachmentPointer*) other;
- (AttachmentPointerBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (AttachmentPointerBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasId;
- (UInt64) id;
- (AttachmentPointerBuilder*) setId:(UInt64) value;
- (AttachmentPointerBuilder*) clearId;
- (BOOL) hasContentType;
- (NSString*) contentType;
- (AttachmentPointerBuilder*) setContentType:(NSString*) value;
- (AttachmentPointerBuilder*) clearContentType;
- (BOOL) hasKey;
- (NSData*) key;
- (AttachmentPointerBuilder*) setKey:(NSData*) value;
- (AttachmentPointerBuilder*) clearKey;
- (BOOL) hasSize;
- (UInt32) size;
- (AttachmentPointerBuilder*) setSize:(UInt32) value;
- (AttachmentPointerBuilder*) clearSize;
- (BOOL) hasThumbnail;
- (NSData*) thumbnail;
- (AttachmentPointerBuilder*) setThumbnail:(NSData*) value;
- (AttachmentPointerBuilder*) clearThumbnail;
@end
@interface GroupContext : PBGeneratedMessage {
@private
BOOL hasName_:1;
BOOL hasAvatar_:1;
BOOL hasId_:1;
BOOL hasType_:1;
NSString* name;
AttachmentPointer* avatar;
NSData* id;
GroupContextType type;
NSMutableArray * membersArray;
}
- (BOOL) hasId;
- (BOOL) hasType;
- (BOOL) hasName;
- (BOOL) hasAvatar;
@property (readonly, strong) NSData* id;
@property (readonly) GroupContextType type;
@property (readonly, strong) NSString* name;
@property (readonly, strong) PBArray * members;
@property (readonly, strong) AttachmentPointer* avatar;
- (NSString*)membersAtIndex:(NSUInteger)index;
+ (GroupContext*) defaultInstance;
- (GroupContext*) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (GroupContextBuilder*) builder;
+ (GroupContextBuilder*) builder;
+ (GroupContextBuilder*) builderWithPrototype:(GroupContext*) prototype;
- (GroupContextBuilder*) toBuilder;
+ (GroupContext*) parseFromData:(NSData*) data;
+ (GroupContext*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (GroupContext*) parseFromInputStream:(NSInputStream*) input;
+ (GroupContext*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (GroupContext*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (GroupContext*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface GroupContextBuilder : PBGeneratedMessageBuilder {
@private
GroupContext* result;
}
- (GroupContext*) defaultInstance;
- (GroupContextBuilder*) clear;
- (GroupContextBuilder*) clone;
- (GroupContext*) build;
- (GroupContext*) buildPartial;
- (GroupContextBuilder*) mergeFrom:(GroupContext*) other;
- (GroupContextBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (GroupContextBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasId;
- (NSData*) id;
- (GroupContextBuilder*) setId:(NSData*) value;
- (GroupContextBuilder*) clearId;
- (BOOL) hasType;
- (GroupContextType) type;
- (GroupContextBuilder*) setType:(GroupContextType) value;
- (GroupContextBuilder*) clearType;
- (BOOL) hasName;
- (NSString*) name;
- (GroupContextBuilder*) setName:(NSString*) value;
- (GroupContextBuilder*) clearName;
- (NSMutableArray *)members;
- (NSString*)membersAtIndex:(NSUInteger)index;
- (GroupContextBuilder *)addMembers:(NSString*)value;
- (GroupContextBuilder *)setMembersArray:(NSArray *)array;
- (GroupContextBuilder *)clearMembers;
- (BOOL) hasAvatar;
- (AttachmentPointer*) avatar;
- (GroupContextBuilder*) setAvatar:(AttachmentPointer*) value;
- (GroupContextBuilder*) setAvatarBuilder:(AttachmentPointerBuilder*) builderForValue;
- (GroupContextBuilder*) mergeAvatar:(AttachmentPointer*) value;
- (GroupContextBuilder*) clearAvatar;
@end
@interface ContactDetails : PBGeneratedMessage {
@private
BOOL hasNumber_:1;
BOOL hasName_:1;
BOOL hasAvatar_:1;
NSString* number;
NSString* name;
ContactDetailsAvatar* avatar;
}
- (BOOL) hasNumber;
- (BOOL) hasName;
- (BOOL) hasAvatar;
@property (readonly, strong) NSString* number;
@property (readonly, strong) NSString* name;
@property (readonly, strong) ContactDetailsAvatar* avatar;
+ (ContactDetails*) defaultInstance;
- (ContactDetails*) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (ContactDetailsBuilder*) builder;
+ (ContactDetailsBuilder*) builder;
+ (ContactDetailsBuilder*) builderWithPrototype:(ContactDetails*) prototype;
- (ContactDetailsBuilder*) toBuilder;
+ (ContactDetails*) parseFromData:(NSData*) data;
+ (ContactDetails*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (ContactDetails*) parseFromInputStream:(NSInputStream*) input;
+ (ContactDetails*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (ContactDetails*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (ContactDetails*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface ContactDetailsAvatar : PBGeneratedMessage {
@private
BOOL hasContentType_:1;
BOOL hasLength_:1;
NSString* contentType;
UInt32 length;
}
- (BOOL) hasContentType;
- (BOOL) hasLength;
@property (readonly, strong) NSString* contentType;
@property (readonly) UInt32 length;
+ (ContactDetailsAvatar*) defaultInstance;
- (ContactDetailsAvatar*) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (ContactDetailsAvatarBuilder*) builder;
+ (ContactDetailsAvatarBuilder*) builder;
+ (ContactDetailsAvatarBuilder*) builderWithPrototype:(ContactDetailsAvatar*) prototype;
- (ContactDetailsAvatarBuilder*) toBuilder;
+ (ContactDetailsAvatar*) parseFromData:(NSData*) data;
+ (ContactDetailsAvatar*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (ContactDetailsAvatar*) parseFromInputStream:(NSInputStream*) input;
+ (ContactDetailsAvatar*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (ContactDetailsAvatar*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (ContactDetailsAvatar*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface ContactDetailsAvatarBuilder : PBGeneratedMessageBuilder {
@private
ContactDetailsAvatar* result;
}
- (ContactDetailsAvatar*) defaultInstance;
- (ContactDetailsAvatarBuilder*) clear;
- (ContactDetailsAvatarBuilder*) clone;
- (ContactDetailsAvatar*) build;
- (ContactDetailsAvatar*) buildPartial;
- (ContactDetailsAvatarBuilder*) mergeFrom:(ContactDetailsAvatar*) other;
- (ContactDetailsAvatarBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (ContactDetailsAvatarBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasContentType;
- (NSString*) contentType;
- (ContactDetailsAvatarBuilder*) setContentType:(NSString*) value;
- (ContactDetailsAvatarBuilder*) clearContentType;
- (BOOL) hasLength;
- (UInt32) length;
- (ContactDetailsAvatarBuilder*) setLength:(UInt32) value;
- (ContactDetailsAvatarBuilder*) clearLength;
@end
@interface ContactDetailsBuilder : PBGeneratedMessageBuilder {
@private
ContactDetails* result;
}
- (ContactDetails*) defaultInstance;
- (ContactDetailsBuilder*) clear;
- (ContactDetailsBuilder*) clone;
- (ContactDetails*) build;
- (ContactDetails*) buildPartial;
- (ContactDetailsBuilder*) mergeFrom:(ContactDetails*) other;
- (ContactDetailsBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (ContactDetailsBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasNumber;
- (NSString*) number;
- (ContactDetailsBuilder*) setNumber:(NSString*) value;
- (ContactDetailsBuilder*) clearNumber;
- (BOOL) hasName;
- (NSString*) name;
- (ContactDetailsBuilder*) setName:(NSString*) value;
- (ContactDetailsBuilder*) clearName;
- (BOOL) hasAvatar;
- (ContactDetailsAvatar*) avatar;
- (ContactDetailsBuilder*) setAvatar:(ContactDetailsAvatar*) value;
- (ContactDetailsBuilder*) setAvatarBuilder:(ContactDetailsAvatarBuilder*) builderForValue;
- (ContactDetailsBuilder*) mergeAvatar:(ContactDetailsAvatar*) value;
- (ContactDetailsBuilder*) clearAvatar;
@end
@interface GroupDetails : PBGeneratedMessage {
@private
BOOL hasName_:1;
BOOL hasAvatar_:1;
BOOL hasId_:1;
NSString* name;
GroupDetailsAvatar* avatar;
NSData* id;
NSMutableArray * membersArray;
}
- (BOOL) hasId;
- (BOOL) hasName;
- (BOOL) hasAvatar;
@property (readonly, strong) NSData* id;
@property (readonly, strong) NSString* name;
@property (readonly, strong) PBArray * members;
@property (readonly, strong) GroupDetailsAvatar* avatar;
- (NSString*)membersAtIndex:(NSUInteger)index;
+ (GroupDetails*) defaultInstance;
- (GroupDetails*) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (GroupDetailsBuilder*) builder;
+ (GroupDetailsBuilder*) builder;
+ (GroupDetailsBuilder*) builderWithPrototype:(GroupDetails*) prototype;
- (GroupDetailsBuilder*) toBuilder;
+ (GroupDetails*) parseFromData:(NSData*) data;
+ (GroupDetails*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (GroupDetails*) parseFromInputStream:(NSInputStream*) input;
+ (GroupDetails*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (GroupDetails*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (GroupDetails*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface GroupDetailsAvatar : PBGeneratedMessage {
@private
BOOL hasContentType_:1;
BOOL hasLength_:1;
NSString* contentType;
UInt32 length;
}
- (BOOL) hasContentType;
- (BOOL) hasLength;
@property (readonly, strong) NSString* contentType;
@property (readonly) UInt32 length;
+ (GroupDetailsAvatar*) defaultInstance;
- (GroupDetailsAvatar*) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (GroupDetailsAvatarBuilder*) builder;
+ (GroupDetailsAvatarBuilder*) builder;
+ (GroupDetailsAvatarBuilder*) builderWithPrototype:(GroupDetailsAvatar*) prototype;
- (GroupDetailsAvatarBuilder*) toBuilder;
+ (GroupDetailsAvatar*) parseFromData:(NSData*) data;
+ (GroupDetailsAvatar*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (GroupDetailsAvatar*) parseFromInputStream:(NSInputStream*) input;
+ (GroupDetailsAvatar*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (GroupDetailsAvatar*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (GroupDetailsAvatar*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface GroupDetailsAvatarBuilder : PBGeneratedMessageBuilder {
@private
GroupDetailsAvatar* result;
}
- (GroupDetailsAvatar*) defaultInstance;
- (GroupDetailsAvatarBuilder*) clear;
- (GroupDetailsAvatarBuilder*) clone;
- (GroupDetailsAvatar*) build;
- (GroupDetailsAvatar*) buildPartial;
- (GroupDetailsAvatarBuilder*) mergeFrom:(GroupDetailsAvatar*) other;
- (GroupDetailsAvatarBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (GroupDetailsAvatarBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasContentType;
- (NSString*) contentType;
- (GroupDetailsAvatarBuilder*) setContentType:(NSString*) value;
- (GroupDetailsAvatarBuilder*) clearContentType;
- (BOOL) hasLength;
- (UInt32) length;
- (GroupDetailsAvatarBuilder*) setLength:(UInt32) value;
- (GroupDetailsAvatarBuilder*) clearLength;
@end
@interface GroupDetailsBuilder : PBGeneratedMessageBuilder {
@private
GroupDetails* result;
}
- (GroupDetails*) defaultInstance;
- (GroupDetailsBuilder*) clear;
- (GroupDetailsBuilder*) clone;
- (GroupDetails*) build;
- (GroupDetails*) buildPartial;
- (GroupDetailsBuilder*) mergeFrom:(GroupDetails*) other;
- (GroupDetailsBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (GroupDetailsBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasId;
- (NSData*) id;
- (GroupDetailsBuilder*) setId:(NSData*) value;
- (GroupDetailsBuilder*) clearId;
- (BOOL) hasName;
- (NSString*) name;
- (GroupDetailsBuilder*) setName:(NSString*) value;
- (GroupDetailsBuilder*) clearName;
- (NSMutableArray *)members;
- (NSString*)membersAtIndex:(NSUInteger)index;
- (GroupDetailsBuilder *)addMembers:(NSString*)value;
- (GroupDetailsBuilder *)setMembersArray:(NSArray *)array;
- (GroupDetailsBuilder *)clearMembers;
- (BOOL) hasAvatar;
- (GroupDetailsAvatar*) avatar;
- (GroupDetailsBuilder*) setAvatar:(GroupDetailsAvatar*) value;
- (GroupDetailsBuilder*) setAvatarBuilder:(GroupDetailsAvatarBuilder*) builderForValue;
- (GroupDetailsBuilder*) mergeAvatar:(GroupDetailsAvatar*) value;
- (GroupDetailsBuilder*) clearAvatar;
@end
// @@protoc_insertion_point(global_scope)