mirror of https://github.com/oxen-io/session-ios
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.
1071 lines
36 KiB
Objective-C
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)
|