session-ios/src/Messages/OWSSignalServiceProtos.pb.h
Michael Kirk 1d0b645fc9 Update to new protocol (#23)
* new protobufs from libsignal-service-java@a1c93edc40e3ce201fa4e70339a3e6f4e197e319
* Makefile to build ObjC classes from *.proto
* refactored some touched code to minimize duplication
* removed unused protos
* deleted some dead code
* renamed method for clarity

// FREEBIE
2016-08-22 16:09:58 -04:00

1235 lines
56 KiB
Objective-C

// Generated by the protocol buffer compiler. DO NOT EDIT!
#import <ProtocolBuffers/ProtocolBuffers.h>
// @@protoc_insertion_point(imports)
@class OWSSignalServiceProtosAttachmentPointer;
@class OWSSignalServiceProtosAttachmentPointerBuilder;
@class OWSSignalServiceProtosContactDetails;
@class OWSSignalServiceProtosContactDetailsAvatar;
@class OWSSignalServiceProtosContactDetailsAvatarBuilder;
@class OWSSignalServiceProtosContactDetailsBuilder;
@class OWSSignalServiceProtosContent;
@class OWSSignalServiceProtosContentBuilder;
@class OWSSignalServiceProtosDataMessage;
@class OWSSignalServiceProtosDataMessageBuilder;
@class OWSSignalServiceProtosEnvelope;
@class OWSSignalServiceProtosEnvelopeBuilder;
@class OWSSignalServiceProtosGroupContext;
@class OWSSignalServiceProtosGroupContextBuilder;
@class OWSSignalServiceProtosGroupDetails;
@class OWSSignalServiceProtosGroupDetailsAvatar;
@class OWSSignalServiceProtosGroupDetailsAvatarBuilder;
@class OWSSignalServiceProtosGroupDetailsBuilder;
@class OWSSignalServiceProtosSyncMessage;
@class OWSSignalServiceProtosSyncMessageBuilder;
@class OWSSignalServiceProtosSyncMessageContacts;
@class OWSSignalServiceProtosSyncMessageContactsBuilder;
@class OWSSignalServiceProtosSyncMessageGroups;
@class OWSSignalServiceProtosSyncMessageGroupsBuilder;
@class OWSSignalServiceProtosSyncMessageRead;
@class OWSSignalServiceProtosSyncMessageReadBuilder;
@class OWSSignalServiceProtosSyncMessageRequest;
@class OWSSignalServiceProtosSyncMessageRequestBuilder;
@class OWSSignalServiceProtosSyncMessageSent;
@class OWSSignalServiceProtosSyncMessageSentBuilder;
@class ObjectiveCFileOptions;
@class ObjectiveCFileOptionsBuilder;
@class PBDescriptorProto;
@class PBDescriptorProtoBuilder;
@class PBDescriptorProtoExtensionRange;
@class PBDescriptorProtoExtensionRangeBuilder;
@class PBEnumDescriptorProto;
@class PBEnumDescriptorProtoBuilder;
@class PBEnumOptions;
@class PBEnumOptionsBuilder;
@class PBEnumValueDescriptorProto;
@class PBEnumValueDescriptorProtoBuilder;
@class PBEnumValueOptions;
@class PBEnumValueOptionsBuilder;
@class PBFieldDescriptorProto;
@class PBFieldDescriptorProtoBuilder;
@class PBFieldOptions;
@class PBFieldOptionsBuilder;
@class PBFileDescriptorProto;
@class PBFileDescriptorProtoBuilder;
@class PBFileDescriptorSet;
@class PBFileDescriptorSetBuilder;
@class PBFileOptions;
@class PBFileOptionsBuilder;
@class PBMessageOptions;
@class PBMessageOptionsBuilder;
@class PBMethodDescriptorProto;
@class PBMethodDescriptorProtoBuilder;
@class PBMethodOptions;
@class PBMethodOptionsBuilder;
@class PBOneofDescriptorProto;
@class PBOneofDescriptorProtoBuilder;
@class PBServiceDescriptorProto;
@class PBServiceDescriptorProtoBuilder;
@class PBServiceOptions;
@class PBServiceOptionsBuilder;
@class PBSourceCodeInfo;
@class PBSourceCodeInfoBuilder;
@class PBSourceCodeInfoLocation;
@class PBSourceCodeInfoLocationBuilder;
@class PBUninterpretedOption;
@class PBUninterpretedOptionBuilder;
@class PBUninterpretedOptionNamePart;
@class PBUninterpretedOptionNamePartBuilder;
typedef NS_ENUM(SInt32, OWSSignalServiceProtosEnvelopeType) {
OWSSignalServiceProtosEnvelopeTypeUnknown = 0,
OWSSignalServiceProtosEnvelopeTypeCiphertext = 1,
OWSSignalServiceProtosEnvelopeTypeKeyExchange = 2,
OWSSignalServiceProtosEnvelopeTypePrekeyBundle = 3,
OWSSignalServiceProtosEnvelopeTypeReceipt = 5,
};
BOOL OWSSignalServiceProtosEnvelopeTypeIsValidValue(OWSSignalServiceProtosEnvelopeType value);
NSString *NSStringFromOWSSignalServiceProtosEnvelopeType(OWSSignalServiceProtosEnvelopeType value);
typedef NS_ENUM(SInt32, OWSSignalServiceProtosDataMessageFlags) {
OWSSignalServiceProtosDataMessageFlagsEndSession = 1,
};
BOOL OWSSignalServiceProtosDataMessageFlagsIsValidValue(OWSSignalServiceProtosDataMessageFlags value);
NSString *NSStringFromOWSSignalServiceProtosDataMessageFlags(OWSSignalServiceProtosDataMessageFlags value);
typedef NS_ENUM(SInt32, OWSSignalServiceProtosSyncMessageRequestType) {
OWSSignalServiceProtosSyncMessageRequestTypeUnknown = 0,
OWSSignalServiceProtosSyncMessageRequestTypeContacts = 1,
OWSSignalServiceProtosSyncMessageRequestTypeGroups = 2,
};
BOOL OWSSignalServiceProtosSyncMessageRequestTypeIsValidValue(OWSSignalServiceProtosSyncMessageRequestType value);
NSString *NSStringFromOWSSignalServiceProtosSyncMessageRequestType(OWSSignalServiceProtosSyncMessageRequestType value);
typedef NS_ENUM(SInt32, OWSSignalServiceProtosGroupContextType) {
OWSSignalServiceProtosGroupContextTypeUnknown = 0,
OWSSignalServiceProtosGroupContextTypeUpdate = 1,
OWSSignalServiceProtosGroupContextTypeDeliver = 2,
OWSSignalServiceProtosGroupContextTypeQuit = 3,
};
BOOL OWSSignalServiceProtosGroupContextTypeIsValidValue(OWSSignalServiceProtosGroupContextType value);
NSString *NSStringFromOWSSignalServiceProtosGroupContextType(OWSSignalServiceProtosGroupContextType value);
@interface OWSSignalServiceProtosOwssignalServiceProtosRoot : NSObject {
}
+ (PBExtensionRegistry*) extensionRegistry;
+ (void) registerAllExtensions:(PBMutableExtensionRegistry*) registry;
@end
#define Envelope_type @"type"
#define Envelope_source @"source"
#define Envelope_sourceDevice @"sourceDevice"
#define Envelope_relay @"relay"
#define Envelope_timestamp @"timestamp"
#define Envelope_legacyMessage @"legacyMessage"
#define Envelope_content @"content"
@interface OWSSignalServiceProtosEnvelope : PBGeneratedMessage<GeneratedMessageProtocol> {
@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;
OWSSignalServiceProtosEnvelopeType type;
}
- (BOOL) hasType;
- (BOOL) hasSource;
- (BOOL) hasSourceDevice;
- (BOOL) hasRelay;
- (BOOL) hasTimestamp;
- (BOOL) hasLegacyMessage;
- (BOOL) hasContent;
@property (readonly) OWSSignalServiceProtosEnvelopeType 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;
+ (instancetype) defaultInstance;
- (instancetype) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (OWSSignalServiceProtosEnvelopeBuilder*) builder;
+ (OWSSignalServiceProtosEnvelopeBuilder*) builder;
+ (OWSSignalServiceProtosEnvelopeBuilder*) builderWithPrototype:(OWSSignalServiceProtosEnvelope*) prototype;
- (OWSSignalServiceProtosEnvelopeBuilder*) toBuilder;
+ (OWSSignalServiceProtosEnvelope*) parseFromData:(NSData*) data;
+ (OWSSignalServiceProtosEnvelope*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosEnvelope*) parseFromInputStream:(NSInputStream*) input;
+ (OWSSignalServiceProtosEnvelope*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosEnvelope*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (OWSSignalServiceProtosEnvelope*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface OWSSignalServiceProtosEnvelopeBuilder : PBGeneratedMessageBuilder {
@private
OWSSignalServiceProtosEnvelope* resultEnvelope;
}
- (OWSSignalServiceProtosEnvelope*) defaultInstance;
- (OWSSignalServiceProtosEnvelopeBuilder*) clear;
- (OWSSignalServiceProtosEnvelopeBuilder*) clone;
- (OWSSignalServiceProtosEnvelope*) build;
- (OWSSignalServiceProtosEnvelope*) buildPartial;
- (OWSSignalServiceProtosEnvelopeBuilder*) mergeFrom:(OWSSignalServiceProtosEnvelope*) other;
- (OWSSignalServiceProtosEnvelopeBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (OWSSignalServiceProtosEnvelopeBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasType;
- (OWSSignalServiceProtosEnvelopeType) type;
- (OWSSignalServiceProtosEnvelopeBuilder*) setType:(OWSSignalServiceProtosEnvelopeType) value;
- (OWSSignalServiceProtosEnvelopeBuilder*) clearType;
- (BOOL) hasSource;
- (NSString*) source;
- (OWSSignalServiceProtosEnvelopeBuilder*) setSource:(NSString*) value;
- (OWSSignalServiceProtosEnvelopeBuilder*) clearSource;
- (BOOL) hasSourceDevice;
- (UInt32) sourceDevice;
- (OWSSignalServiceProtosEnvelopeBuilder*) setSourceDevice:(UInt32) value;
- (OWSSignalServiceProtosEnvelopeBuilder*) clearSourceDevice;
- (BOOL) hasRelay;
- (NSString*) relay;
- (OWSSignalServiceProtosEnvelopeBuilder*) setRelay:(NSString*) value;
- (OWSSignalServiceProtosEnvelopeBuilder*) clearRelay;
- (BOOL) hasTimestamp;
- (UInt64) timestamp;
- (OWSSignalServiceProtosEnvelopeBuilder*) setTimestamp:(UInt64) value;
- (OWSSignalServiceProtosEnvelopeBuilder*) clearTimestamp;
- (BOOL) hasLegacyMessage;
- (NSData*) legacyMessage;
- (OWSSignalServiceProtosEnvelopeBuilder*) setLegacyMessage:(NSData*) value;
- (OWSSignalServiceProtosEnvelopeBuilder*) clearLegacyMessage;
- (BOOL) hasContent;
- (NSData*) content;
- (OWSSignalServiceProtosEnvelopeBuilder*) setContent:(NSData*) value;
- (OWSSignalServiceProtosEnvelopeBuilder*) clearContent;
@end
#define Content_dataMessage @"dataMessage"
#define Content_syncMessage @"syncMessage"
@interface OWSSignalServiceProtosContent : PBGeneratedMessage<GeneratedMessageProtocol> {
@private
BOOL hasDataMessage_:1;
BOOL hasSyncMessage_:1;
OWSSignalServiceProtosDataMessage* dataMessage;
OWSSignalServiceProtosSyncMessage* syncMessage;
}
- (BOOL) hasDataMessage;
- (BOOL) hasSyncMessage;
@property (readonly, strong) OWSSignalServiceProtosDataMessage* dataMessage;
@property (readonly, strong) OWSSignalServiceProtosSyncMessage* syncMessage;
+ (instancetype) defaultInstance;
- (instancetype) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (OWSSignalServiceProtosContentBuilder*) builder;
+ (OWSSignalServiceProtosContentBuilder*) builder;
+ (OWSSignalServiceProtosContentBuilder*) builderWithPrototype:(OWSSignalServiceProtosContent*) prototype;
- (OWSSignalServiceProtosContentBuilder*) toBuilder;
+ (OWSSignalServiceProtosContent*) parseFromData:(NSData*) data;
+ (OWSSignalServiceProtosContent*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosContent*) parseFromInputStream:(NSInputStream*) input;
+ (OWSSignalServiceProtosContent*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosContent*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (OWSSignalServiceProtosContent*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface OWSSignalServiceProtosContentBuilder : PBGeneratedMessageBuilder {
@private
OWSSignalServiceProtosContent* resultContent;
}
- (OWSSignalServiceProtosContent*) defaultInstance;
- (OWSSignalServiceProtosContentBuilder*) clear;
- (OWSSignalServiceProtosContentBuilder*) clone;
- (OWSSignalServiceProtosContent*) build;
- (OWSSignalServiceProtosContent*) buildPartial;
- (OWSSignalServiceProtosContentBuilder*) mergeFrom:(OWSSignalServiceProtosContent*) other;
- (OWSSignalServiceProtosContentBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (OWSSignalServiceProtosContentBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasDataMessage;
- (OWSSignalServiceProtosDataMessage*) dataMessage;
- (OWSSignalServiceProtosContentBuilder*) setDataMessage:(OWSSignalServiceProtosDataMessage*) value;
- (OWSSignalServiceProtosContentBuilder*) setDataMessageBuilder:(OWSSignalServiceProtosDataMessageBuilder*) builderForValue;
- (OWSSignalServiceProtosContentBuilder*) mergeDataMessage:(OWSSignalServiceProtosDataMessage*) value;
- (OWSSignalServiceProtosContentBuilder*) clearDataMessage;
- (BOOL) hasSyncMessage;
- (OWSSignalServiceProtosSyncMessage*) syncMessage;
- (OWSSignalServiceProtosContentBuilder*) setSyncMessage:(OWSSignalServiceProtosSyncMessage*) value;
- (OWSSignalServiceProtosContentBuilder*) setSyncMessageBuilder:(OWSSignalServiceProtosSyncMessageBuilder*) builderForValue;
- (OWSSignalServiceProtosContentBuilder*) mergeSyncMessage:(OWSSignalServiceProtosSyncMessage*) value;
- (OWSSignalServiceProtosContentBuilder*) clearSyncMessage;
@end
#define DataMessage_body @"body"
#define DataMessage_attachments @"attachments"
#define DataMessage_group @"group"
#define DataMessage_flags @"flags"
@interface OWSSignalServiceProtosDataMessage : PBGeneratedMessage<GeneratedMessageProtocol> {
@private
BOOL hasBody_:1;
BOOL hasGroup_:1;
BOOL hasFlags_:1;
NSString* body;
OWSSignalServiceProtosGroupContext* group;
UInt32 flags;
NSMutableArray * attachmentsArray;
}
- (BOOL) hasBody;
- (BOOL) hasGroup;
- (BOOL) hasFlags;
@property (readonly, strong) NSString* body;
@property (readonly, strong) NSArray<OWSSignalServiceProtosAttachmentPointer*> * attachments;
@property (readonly, strong) OWSSignalServiceProtosGroupContext* group;
@property (readonly) UInt32 flags;
- (OWSSignalServiceProtosAttachmentPointer*)attachmentsAtIndex:(NSUInteger)index;
+ (instancetype) defaultInstance;
- (instancetype) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (OWSSignalServiceProtosDataMessageBuilder*) builder;
+ (OWSSignalServiceProtosDataMessageBuilder*) builder;
+ (OWSSignalServiceProtosDataMessageBuilder*) builderWithPrototype:(OWSSignalServiceProtosDataMessage*) prototype;
- (OWSSignalServiceProtosDataMessageBuilder*) toBuilder;
+ (OWSSignalServiceProtosDataMessage*) parseFromData:(NSData*) data;
+ (OWSSignalServiceProtosDataMessage*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosDataMessage*) parseFromInputStream:(NSInputStream*) input;
+ (OWSSignalServiceProtosDataMessage*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosDataMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (OWSSignalServiceProtosDataMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface OWSSignalServiceProtosDataMessageBuilder : PBGeneratedMessageBuilder {
@private
OWSSignalServiceProtosDataMessage* resultDataMessage;
}
- (OWSSignalServiceProtosDataMessage*) defaultInstance;
- (OWSSignalServiceProtosDataMessageBuilder*) clear;
- (OWSSignalServiceProtosDataMessageBuilder*) clone;
- (OWSSignalServiceProtosDataMessage*) build;
- (OWSSignalServiceProtosDataMessage*) buildPartial;
- (OWSSignalServiceProtosDataMessageBuilder*) mergeFrom:(OWSSignalServiceProtosDataMessage*) other;
- (OWSSignalServiceProtosDataMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (OWSSignalServiceProtosDataMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasBody;
- (NSString*) body;
- (OWSSignalServiceProtosDataMessageBuilder*) setBody:(NSString*) value;
- (OWSSignalServiceProtosDataMessageBuilder*) clearBody;
- (NSMutableArray<OWSSignalServiceProtosAttachmentPointer*> *)attachments;
- (OWSSignalServiceProtosAttachmentPointer*)attachmentsAtIndex:(NSUInteger)index;
- (OWSSignalServiceProtosDataMessageBuilder *)addAttachments:(OWSSignalServiceProtosAttachmentPointer*)value;
- (OWSSignalServiceProtosDataMessageBuilder *)setAttachmentsArray:(NSArray<OWSSignalServiceProtosAttachmentPointer*> *)array;
- (OWSSignalServiceProtosDataMessageBuilder *)clearAttachments;
- (BOOL) hasGroup;
- (OWSSignalServiceProtosGroupContext*) group;
- (OWSSignalServiceProtosDataMessageBuilder*) setGroup:(OWSSignalServiceProtosGroupContext*) value;
- (OWSSignalServiceProtosDataMessageBuilder*) setGroupBuilder:(OWSSignalServiceProtosGroupContextBuilder*) builderForValue;
- (OWSSignalServiceProtosDataMessageBuilder*) mergeGroup:(OWSSignalServiceProtosGroupContext*) value;
- (OWSSignalServiceProtosDataMessageBuilder*) clearGroup;
- (BOOL) hasFlags;
- (UInt32) flags;
- (OWSSignalServiceProtosDataMessageBuilder*) setFlags:(UInt32) value;
- (OWSSignalServiceProtosDataMessageBuilder*) clearFlags;
@end
#define SyncMessage_sent @"sent"
#define SyncMessage_contacts @"contacts"
#define SyncMessage_groups @"groups"
#define SyncMessage_request @"request"
#define SyncMessage_read @"read"
@interface OWSSignalServiceProtosSyncMessage : PBGeneratedMessage<GeneratedMessageProtocol> {
@private
BOOL hasSent_:1;
BOOL hasContacts_:1;
BOOL hasGroups_:1;
BOOL hasRequest_:1;
OWSSignalServiceProtosSyncMessageSent* sent;
OWSSignalServiceProtosSyncMessageContacts* contacts;
OWSSignalServiceProtosSyncMessageGroups* groups;
OWSSignalServiceProtosSyncMessageRequest* request;
NSMutableArray * readArray;
}
- (BOOL) hasSent;
- (BOOL) hasContacts;
- (BOOL) hasGroups;
- (BOOL) hasRequest;
@property (readonly, strong) OWSSignalServiceProtosSyncMessageSent* sent;
@property (readonly, strong) OWSSignalServiceProtosSyncMessageContacts* contacts;
@property (readonly, strong) OWSSignalServiceProtosSyncMessageGroups* groups;
@property (readonly, strong) OWSSignalServiceProtosSyncMessageRequest* request;
@property (readonly, strong) NSArray<OWSSignalServiceProtosSyncMessageRead*> * read;
- (OWSSignalServiceProtosSyncMessageRead*)readAtIndex:(NSUInteger)index;
+ (instancetype) defaultInstance;
- (instancetype) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (OWSSignalServiceProtosSyncMessageBuilder*) builder;
+ (OWSSignalServiceProtosSyncMessageBuilder*) builder;
+ (OWSSignalServiceProtosSyncMessageBuilder*) builderWithPrototype:(OWSSignalServiceProtosSyncMessage*) prototype;
- (OWSSignalServiceProtosSyncMessageBuilder*) toBuilder;
+ (OWSSignalServiceProtosSyncMessage*) parseFromData:(NSData*) data;
+ (OWSSignalServiceProtosSyncMessage*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosSyncMessage*) parseFromInputStream:(NSInputStream*) input;
+ (OWSSignalServiceProtosSyncMessage*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosSyncMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (OWSSignalServiceProtosSyncMessage*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
#define Sent_destination @"destination"
#define Sent_timestamp @"timestamp"
#define Sent_message @"message"
@interface OWSSignalServiceProtosSyncMessageSent : PBGeneratedMessage<GeneratedMessageProtocol> {
@private
BOOL hasTimestamp_:1;
BOOL hasDestination_:1;
BOOL hasMessage_:1;
UInt64 timestamp;
NSString* destination;
OWSSignalServiceProtosDataMessage* message;
}
- (BOOL) hasDestination;
- (BOOL) hasTimestamp;
- (BOOL) hasMessage;
@property (readonly, strong) NSString* destination;
@property (readonly) UInt64 timestamp;
@property (readonly, strong) OWSSignalServiceProtosDataMessage* message;
+ (instancetype) defaultInstance;
- (instancetype) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (OWSSignalServiceProtosSyncMessageSentBuilder*) builder;
+ (OWSSignalServiceProtosSyncMessageSentBuilder*) builder;
+ (OWSSignalServiceProtosSyncMessageSentBuilder*) builderWithPrototype:(OWSSignalServiceProtosSyncMessageSent*) prototype;
- (OWSSignalServiceProtosSyncMessageSentBuilder*) toBuilder;
+ (OWSSignalServiceProtosSyncMessageSent*) parseFromData:(NSData*) data;
+ (OWSSignalServiceProtosSyncMessageSent*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosSyncMessageSent*) parseFromInputStream:(NSInputStream*) input;
+ (OWSSignalServiceProtosSyncMessageSent*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosSyncMessageSent*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (OWSSignalServiceProtosSyncMessageSent*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface OWSSignalServiceProtosSyncMessageSentBuilder : PBGeneratedMessageBuilder {
@private
OWSSignalServiceProtosSyncMessageSent* resultSent;
}
- (OWSSignalServiceProtosSyncMessageSent*) defaultInstance;
- (OWSSignalServiceProtosSyncMessageSentBuilder*) clear;
- (OWSSignalServiceProtosSyncMessageSentBuilder*) clone;
- (OWSSignalServiceProtosSyncMessageSent*) build;
- (OWSSignalServiceProtosSyncMessageSent*) buildPartial;
- (OWSSignalServiceProtosSyncMessageSentBuilder*) mergeFrom:(OWSSignalServiceProtosSyncMessageSent*) other;
- (OWSSignalServiceProtosSyncMessageSentBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (OWSSignalServiceProtosSyncMessageSentBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasDestination;
- (NSString*) destination;
- (OWSSignalServiceProtosSyncMessageSentBuilder*) setDestination:(NSString*) value;
- (OWSSignalServiceProtosSyncMessageSentBuilder*) clearDestination;
- (BOOL) hasTimestamp;
- (UInt64) timestamp;
- (OWSSignalServiceProtosSyncMessageSentBuilder*) setTimestamp:(UInt64) value;
- (OWSSignalServiceProtosSyncMessageSentBuilder*) clearTimestamp;
- (BOOL) hasMessage;
- (OWSSignalServiceProtosDataMessage*) message;
- (OWSSignalServiceProtosSyncMessageSentBuilder*) setMessage:(OWSSignalServiceProtosDataMessage*) value;
- (OWSSignalServiceProtosSyncMessageSentBuilder*) setMessageBuilder:(OWSSignalServiceProtosDataMessageBuilder*) builderForValue;
- (OWSSignalServiceProtosSyncMessageSentBuilder*) mergeMessage:(OWSSignalServiceProtosDataMessage*) value;
- (OWSSignalServiceProtosSyncMessageSentBuilder*) clearMessage;
@end
#define Contacts_blob @"blob"
@interface OWSSignalServiceProtosSyncMessageContacts : PBGeneratedMessage<GeneratedMessageProtocol> {
@private
BOOL hasBlob_:1;
OWSSignalServiceProtosAttachmentPointer* blob;
}
- (BOOL) hasBlob;
@property (readonly, strong) OWSSignalServiceProtosAttachmentPointer* blob;
+ (instancetype) defaultInstance;
- (instancetype) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (OWSSignalServiceProtosSyncMessageContactsBuilder*) builder;
+ (OWSSignalServiceProtosSyncMessageContactsBuilder*) builder;
+ (OWSSignalServiceProtosSyncMessageContactsBuilder*) builderWithPrototype:(OWSSignalServiceProtosSyncMessageContacts*) prototype;
- (OWSSignalServiceProtosSyncMessageContactsBuilder*) toBuilder;
+ (OWSSignalServiceProtosSyncMessageContacts*) parseFromData:(NSData*) data;
+ (OWSSignalServiceProtosSyncMessageContacts*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosSyncMessageContacts*) parseFromInputStream:(NSInputStream*) input;
+ (OWSSignalServiceProtosSyncMessageContacts*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosSyncMessageContacts*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (OWSSignalServiceProtosSyncMessageContacts*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface OWSSignalServiceProtosSyncMessageContactsBuilder : PBGeneratedMessageBuilder {
@private
OWSSignalServiceProtosSyncMessageContacts* resultContacts;
}
- (OWSSignalServiceProtosSyncMessageContacts*) defaultInstance;
- (OWSSignalServiceProtosSyncMessageContactsBuilder*) clear;
- (OWSSignalServiceProtosSyncMessageContactsBuilder*) clone;
- (OWSSignalServiceProtosSyncMessageContacts*) build;
- (OWSSignalServiceProtosSyncMessageContacts*) buildPartial;
- (OWSSignalServiceProtosSyncMessageContactsBuilder*) mergeFrom:(OWSSignalServiceProtosSyncMessageContacts*) other;
- (OWSSignalServiceProtosSyncMessageContactsBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (OWSSignalServiceProtosSyncMessageContactsBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasBlob;
- (OWSSignalServiceProtosAttachmentPointer*) blob;
- (OWSSignalServiceProtosSyncMessageContactsBuilder*) setBlob:(OWSSignalServiceProtosAttachmentPointer*) value;
- (OWSSignalServiceProtosSyncMessageContactsBuilder*) setBlobBuilder:(OWSSignalServiceProtosAttachmentPointerBuilder*) builderForValue;
- (OWSSignalServiceProtosSyncMessageContactsBuilder*) mergeBlob:(OWSSignalServiceProtosAttachmentPointer*) value;
- (OWSSignalServiceProtosSyncMessageContactsBuilder*) clearBlob;
@end
#define Groups_blob @"blob"
@interface OWSSignalServiceProtosSyncMessageGroups : PBGeneratedMessage<GeneratedMessageProtocol> {
@private
BOOL hasBlob_:1;
OWSSignalServiceProtosAttachmentPointer* blob;
}
- (BOOL) hasBlob;
@property (readonly, strong) OWSSignalServiceProtosAttachmentPointer* blob;
+ (instancetype) defaultInstance;
- (instancetype) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (OWSSignalServiceProtosSyncMessageGroupsBuilder*) builder;
+ (OWSSignalServiceProtosSyncMessageGroupsBuilder*) builder;
+ (OWSSignalServiceProtosSyncMessageGroupsBuilder*) builderWithPrototype:(OWSSignalServiceProtosSyncMessageGroups*) prototype;
- (OWSSignalServiceProtosSyncMessageGroupsBuilder*) toBuilder;
+ (OWSSignalServiceProtosSyncMessageGroups*) parseFromData:(NSData*) data;
+ (OWSSignalServiceProtosSyncMessageGroups*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosSyncMessageGroups*) parseFromInputStream:(NSInputStream*) input;
+ (OWSSignalServiceProtosSyncMessageGroups*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosSyncMessageGroups*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (OWSSignalServiceProtosSyncMessageGroups*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface OWSSignalServiceProtosSyncMessageGroupsBuilder : PBGeneratedMessageBuilder {
@private
OWSSignalServiceProtosSyncMessageGroups* resultGroups;
}
- (OWSSignalServiceProtosSyncMessageGroups*) defaultInstance;
- (OWSSignalServiceProtosSyncMessageGroupsBuilder*) clear;
- (OWSSignalServiceProtosSyncMessageGroupsBuilder*) clone;
- (OWSSignalServiceProtosSyncMessageGroups*) build;
- (OWSSignalServiceProtosSyncMessageGroups*) buildPartial;
- (OWSSignalServiceProtosSyncMessageGroupsBuilder*) mergeFrom:(OWSSignalServiceProtosSyncMessageGroups*) other;
- (OWSSignalServiceProtosSyncMessageGroupsBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (OWSSignalServiceProtosSyncMessageGroupsBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasBlob;
- (OWSSignalServiceProtosAttachmentPointer*) blob;
- (OWSSignalServiceProtosSyncMessageGroupsBuilder*) setBlob:(OWSSignalServiceProtosAttachmentPointer*) value;
- (OWSSignalServiceProtosSyncMessageGroupsBuilder*) setBlobBuilder:(OWSSignalServiceProtosAttachmentPointerBuilder*) builderForValue;
- (OWSSignalServiceProtosSyncMessageGroupsBuilder*) mergeBlob:(OWSSignalServiceProtosAttachmentPointer*) value;
- (OWSSignalServiceProtosSyncMessageGroupsBuilder*) clearBlob;
@end
#define Request_type @"type"
@interface OWSSignalServiceProtosSyncMessageRequest : PBGeneratedMessage<GeneratedMessageProtocol> {
@private
BOOL hasType_:1;
OWSSignalServiceProtosSyncMessageRequestType type;
}
- (BOOL) hasType;
@property (readonly) OWSSignalServiceProtosSyncMessageRequestType type;
+ (instancetype) defaultInstance;
- (instancetype) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (OWSSignalServiceProtosSyncMessageRequestBuilder*) builder;
+ (OWSSignalServiceProtosSyncMessageRequestBuilder*) builder;
+ (OWSSignalServiceProtosSyncMessageRequestBuilder*) builderWithPrototype:(OWSSignalServiceProtosSyncMessageRequest*) prototype;
- (OWSSignalServiceProtosSyncMessageRequestBuilder*) toBuilder;
+ (OWSSignalServiceProtosSyncMessageRequest*) parseFromData:(NSData*) data;
+ (OWSSignalServiceProtosSyncMessageRequest*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosSyncMessageRequest*) parseFromInputStream:(NSInputStream*) input;
+ (OWSSignalServiceProtosSyncMessageRequest*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosSyncMessageRequest*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (OWSSignalServiceProtosSyncMessageRequest*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface OWSSignalServiceProtosSyncMessageRequestBuilder : PBGeneratedMessageBuilder {
@private
OWSSignalServiceProtosSyncMessageRequest* resultRequest;
}
- (OWSSignalServiceProtosSyncMessageRequest*) defaultInstance;
- (OWSSignalServiceProtosSyncMessageRequestBuilder*) clear;
- (OWSSignalServiceProtosSyncMessageRequestBuilder*) clone;
- (OWSSignalServiceProtosSyncMessageRequest*) build;
- (OWSSignalServiceProtosSyncMessageRequest*) buildPartial;
- (OWSSignalServiceProtosSyncMessageRequestBuilder*) mergeFrom:(OWSSignalServiceProtosSyncMessageRequest*) other;
- (OWSSignalServiceProtosSyncMessageRequestBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (OWSSignalServiceProtosSyncMessageRequestBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasType;
- (OWSSignalServiceProtosSyncMessageRequestType) type;
- (OWSSignalServiceProtosSyncMessageRequestBuilder*) setType:(OWSSignalServiceProtosSyncMessageRequestType) value;
- (OWSSignalServiceProtosSyncMessageRequestBuilder*) clearType;
@end
#define Read_sender @"sender"
#define Read_timestamp @"timestamp"
@interface OWSSignalServiceProtosSyncMessageRead : PBGeneratedMessage<GeneratedMessageProtocol> {
@private
BOOL hasTimestamp_:1;
BOOL hasSender_:1;
UInt64 timestamp;
NSString* sender;
}
- (BOOL) hasSender;
- (BOOL) hasTimestamp;
@property (readonly, strong) NSString* sender;
@property (readonly) UInt64 timestamp;
+ (instancetype) defaultInstance;
- (instancetype) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (OWSSignalServiceProtosSyncMessageReadBuilder*) builder;
+ (OWSSignalServiceProtosSyncMessageReadBuilder*) builder;
+ (OWSSignalServiceProtosSyncMessageReadBuilder*) builderWithPrototype:(OWSSignalServiceProtosSyncMessageRead*) prototype;
- (OWSSignalServiceProtosSyncMessageReadBuilder*) toBuilder;
+ (OWSSignalServiceProtosSyncMessageRead*) parseFromData:(NSData*) data;
+ (OWSSignalServiceProtosSyncMessageRead*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosSyncMessageRead*) parseFromInputStream:(NSInputStream*) input;
+ (OWSSignalServiceProtosSyncMessageRead*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosSyncMessageRead*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (OWSSignalServiceProtosSyncMessageRead*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface OWSSignalServiceProtosSyncMessageReadBuilder : PBGeneratedMessageBuilder {
@private
OWSSignalServiceProtosSyncMessageRead* resultRead;
}
- (OWSSignalServiceProtosSyncMessageRead*) defaultInstance;
- (OWSSignalServiceProtosSyncMessageReadBuilder*) clear;
- (OWSSignalServiceProtosSyncMessageReadBuilder*) clone;
- (OWSSignalServiceProtosSyncMessageRead*) build;
- (OWSSignalServiceProtosSyncMessageRead*) buildPartial;
- (OWSSignalServiceProtosSyncMessageReadBuilder*) mergeFrom:(OWSSignalServiceProtosSyncMessageRead*) other;
- (OWSSignalServiceProtosSyncMessageReadBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (OWSSignalServiceProtosSyncMessageReadBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasSender;
- (NSString*) sender;
- (OWSSignalServiceProtosSyncMessageReadBuilder*) setSender:(NSString*) value;
- (OWSSignalServiceProtosSyncMessageReadBuilder*) clearSender;
- (BOOL) hasTimestamp;
- (UInt64) timestamp;
- (OWSSignalServiceProtosSyncMessageReadBuilder*) setTimestamp:(UInt64) value;
- (OWSSignalServiceProtosSyncMessageReadBuilder*) clearTimestamp;
@end
@interface OWSSignalServiceProtosSyncMessageBuilder : PBGeneratedMessageBuilder {
@private
OWSSignalServiceProtosSyncMessage* resultSyncMessage;
}
- (OWSSignalServiceProtosSyncMessage*) defaultInstance;
- (OWSSignalServiceProtosSyncMessageBuilder*) clear;
- (OWSSignalServiceProtosSyncMessageBuilder*) clone;
- (OWSSignalServiceProtosSyncMessage*) build;
- (OWSSignalServiceProtosSyncMessage*) buildPartial;
- (OWSSignalServiceProtosSyncMessageBuilder*) mergeFrom:(OWSSignalServiceProtosSyncMessage*) other;
- (OWSSignalServiceProtosSyncMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (OWSSignalServiceProtosSyncMessageBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasSent;
- (OWSSignalServiceProtosSyncMessageSent*) sent;
- (OWSSignalServiceProtosSyncMessageBuilder*) setSent:(OWSSignalServiceProtosSyncMessageSent*) value;
- (OWSSignalServiceProtosSyncMessageBuilder*) setSentBuilder:(OWSSignalServiceProtosSyncMessageSentBuilder*) builderForValue;
- (OWSSignalServiceProtosSyncMessageBuilder*) mergeSent:(OWSSignalServiceProtosSyncMessageSent*) value;
- (OWSSignalServiceProtosSyncMessageBuilder*) clearSent;
- (BOOL) hasContacts;
- (OWSSignalServiceProtosSyncMessageContacts*) contacts;
- (OWSSignalServiceProtosSyncMessageBuilder*) setContacts:(OWSSignalServiceProtosSyncMessageContacts*) value;
- (OWSSignalServiceProtosSyncMessageBuilder*) setContactsBuilder:(OWSSignalServiceProtosSyncMessageContactsBuilder*) builderForValue;
- (OWSSignalServiceProtosSyncMessageBuilder*) mergeContacts:(OWSSignalServiceProtosSyncMessageContacts*) value;
- (OWSSignalServiceProtosSyncMessageBuilder*) clearContacts;
- (BOOL) hasGroups;
- (OWSSignalServiceProtosSyncMessageGroups*) groups;
- (OWSSignalServiceProtosSyncMessageBuilder*) setGroups:(OWSSignalServiceProtosSyncMessageGroups*) value;
- (OWSSignalServiceProtosSyncMessageBuilder*) setGroupsBuilder:(OWSSignalServiceProtosSyncMessageGroupsBuilder*) builderForValue;
- (OWSSignalServiceProtosSyncMessageBuilder*) mergeGroups:(OWSSignalServiceProtosSyncMessageGroups*) value;
- (OWSSignalServiceProtosSyncMessageBuilder*) clearGroups;
- (BOOL) hasRequest;
- (OWSSignalServiceProtosSyncMessageRequest*) request;
- (OWSSignalServiceProtosSyncMessageBuilder*) setRequest:(OWSSignalServiceProtosSyncMessageRequest*) value;
- (OWSSignalServiceProtosSyncMessageBuilder*) setRequestBuilder:(OWSSignalServiceProtosSyncMessageRequestBuilder*) builderForValue;
- (OWSSignalServiceProtosSyncMessageBuilder*) mergeRequest:(OWSSignalServiceProtosSyncMessageRequest*) value;
- (OWSSignalServiceProtosSyncMessageBuilder*) clearRequest;
- (NSMutableArray<OWSSignalServiceProtosSyncMessageRead*> *)read;
- (OWSSignalServiceProtosSyncMessageRead*)readAtIndex:(NSUInteger)index;
- (OWSSignalServiceProtosSyncMessageBuilder *)addRead:(OWSSignalServiceProtosSyncMessageRead*)value;
- (OWSSignalServiceProtosSyncMessageBuilder *)setReadArray:(NSArray<OWSSignalServiceProtosSyncMessageRead*> *)array;
- (OWSSignalServiceProtosSyncMessageBuilder *)clearRead;
@end
#define AttachmentPointer_id @"id"
#define AttachmentPointer_contentType @"contentType"
#define AttachmentPointer_key @"key"
#define AttachmentPointer_size @"size"
#define AttachmentPointer_thumbnail @"thumbnail"
@interface OWSSignalServiceProtosAttachmentPointer : PBGeneratedMessage<GeneratedMessageProtocol> {
@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;
+ (instancetype) defaultInstance;
- (instancetype) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (OWSSignalServiceProtosAttachmentPointerBuilder*) builder;
+ (OWSSignalServiceProtosAttachmentPointerBuilder*) builder;
+ (OWSSignalServiceProtosAttachmentPointerBuilder*) builderWithPrototype:(OWSSignalServiceProtosAttachmentPointer*) prototype;
- (OWSSignalServiceProtosAttachmentPointerBuilder*) toBuilder;
+ (OWSSignalServiceProtosAttachmentPointer*) parseFromData:(NSData*) data;
+ (OWSSignalServiceProtosAttachmentPointer*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosAttachmentPointer*) parseFromInputStream:(NSInputStream*) input;
+ (OWSSignalServiceProtosAttachmentPointer*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosAttachmentPointer*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (OWSSignalServiceProtosAttachmentPointer*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface OWSSignalServiceProtosAttachmentPointerBuilder : PBGeneratedMessageBuilder {
@private
OWSSignalServiceProtosAttachmentPointer* resultAttachmentPointer;
}
- (OWSSignalServiceProtosAttachmentPointer*) defaultInstance;
- (OWSSignalServiceProtosAttachmentPointerBuilder*) clear;
- (OWSSignalServiceProtosAttachmentPointerBuilder*) clone;
- (OWSSignalServiceProtosAttachmentPointer*) build;
- (OWSSignalServiceProtosAttachmentPointer*) buildPartial;
- (OWSSignalServiceProtosAttachmentPointerBuilder*) mergeFrom:(OWSSignalServiceProtosAttachmentPointer*) other;
- (OWSSignalServiceProtosAttachmentPointerBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (OWSSignalServiceProtosAttachmentPointerBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasId;
- (UInt64) id;
- (OWSSignalServiceProtosAttachmentPointerBuilder*) setId:(UInt64) value;
- (OWSSignalServiceProtosAttachmentPointerBuilder*) clearId;
- (BOOL) hasContentType;
- (NSString*) contentType;
- (OWSSignalServiceProtosAttachmentPointerBuilder*) setContentType:(NSString*) value;
- (OWSSignalServiceProtosAttachmentPointerBuilder*) clearContentType;
- (BOOL) hasKey;
- (NSData*) key;
- (OWSSignalServiceProtosAttachmentPointerBuilder*) setKey:(NSData*) value;
- (OWSSignalServiceProtosAttachmentPointerBuilder*) clearKey;
- (BOOL) hasSize;
- (UInt32) size;
- (OWSSignalServiceProtosAttachmentPointerBuilder*) setSize:(UInt32) value;
- (OWSSignalServiceProtosAttachmentPointerBuilder*) clearSize;
- (BOOL) hasThumbnail;
- (NSData*) thumbnail;
- (OWSSignalServiceProtosAttachmentPointerBuilder*) setThumbnail:(NSData*) value;
- (OWSSignalServiceProtosAttachmentPointerBuilder*) clearThumbnail;
@end
#define GroupContext_id @"id"
#define GroupContext_type @"type"
#define GroupContext_name @"name"
#define GroupContext_members @"members"
#define GroupContext_avatar @"avatar"
@interface OWSSignalServiceProtosGroupContext : PBGeneratedMessage<GeneratedMessageProtocol> {
@private
BOOL hasName_:1;
BOOL hasAvatar_:1;
BOOL hasId_:1;
BOOL hasType_:1;
NSString* name;
OWSSignalServiceProtosAttachmentPointer* avatar;
NSData* id;
OWSSignalServiceProtosGroupContextType type;
NSMutableArray * membersArray;
}
- (BOOL) hasId;
- (BOOL) hasType;
- (BOOL) hasName;
- (BOOL) hasAvatar;
@property (readonly, strong) NSData* id;
@property (readonly) OWSSignalServiceProtosGroupContextType type;
@property (readonly, strong) NSString* name;
@property (readonly, strong) NSArray * members;
@property (readonly, strong) OWSSignalServiceProtosAttachmentPointer* avatar;
- (NSString*)membersAtIndex:(NSUInteger)index;
+ (instancetype) defaultInstance;
- (instancetype) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (OWSSignalServiceProtosGroupContextBuilder*) builder;
+ (OWSSignalServiceProtosGroupContextBuilder*) builder;
+ (OWSSignalServiceProtosGroupContextBuilder*) builderWithPrototype:(OWSSignalServiceProtosGroupContext*) prototype;
- (OWSSignalServiceProtosGroupContextBuilder*) toBuilder;
+ (OWSSignalServiceProtosGroupContext*) parseFromData:(NSData*) data;
+ (OWSSignalServiceProtosGroupContext*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosGroupContext*) parseFromInputStream:(NSInputStream*) input;
+ (OWSSignalServiceProtosGroupContext*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosGroupContext*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (OWSSignalServiceProtosGroupContext*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface OWSSignalServiceProtosGroupContextBuilder : PBGeneratedMessageBuilder {
@private
OWSSignalServiceProtosGroupContext* resultGroupContext;
}
- (OWSSignalServiceProtosGroupContext*) defaultInstance;
- (OWSSignalServiceProtosGroupContextBuilder*) clear;
- (OWSSignalServiceProtosGroupContextBuilder*) clone;
- (OWSSignalServiceProtosGroupContext*) build;
- (OWSSignalServiceProtosGroupContext*) buildPartial;
- (OWSSignalServiceProtosGroupContextBuilder*) mergeFrom:(OWSSignalServiceProtosGroupContext*) other;
- (OWSSignalServiceProtosGroupContextBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (OWSSignalServiceProtosGroupContextBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasId;
- (NSData*) id;
- (OWSSignalServiceProtosGroupContextBuilder*) setId:(NSData*) value;
- (OWSSignalServiceProtosGroupContextBuilder*) clearId;
- (BOOL) hasType;
- (OWSSignalServiceProtosGroupContextType) type;
- (OWSSignalServiceProtosGroupContextBuilder*) setType:(OWSSignalServiceProtosGroupContextType) value;
- (OWSSignalServiceProtosGroupContextBuilder*) clearType;
- (BOOL) hasName;
- (NSString*) name;
- (OWSSignalServiceProtosGroupContextBuilder*) setName:(NSString*) value;
- (OWSSignalServiceProtosGroupContextBuilder*) clearName;
- (NSMutableArray *)members;
- (NSString*)membersAtIndex:(NSUInteger)index;
- (OWSSignalServiceProtosGroupContextBuilder *)addMembers:(NSString*)value;
- (OWSSignalServiceProtosGroupContextBuilder *)setMembersArray:(NSArray *)array;
- (OWSSignalServiceProtosGroupContextBuilder *)clearMembers;
- (BOOL) hasAvatar;
- (OWSSignalServiceProtosAttachmentPointer*) avatar;
- (OWSSignalServiceProtosGroupContextBuilder*) setAvatar:(OWSSignalServiceProtosAttachmentPointer*) value;
- (OWSSignalServiceProtosGroupContextBuilder*) setAvatarBuilder:(OWSSignalServiceProtosAttachmentPointerBuilder*) builderForValue;
- (OWSSignalServiceProtosGroupContextBuilder*) mergeAvatar:(OWSSignalServiceProtosAttachmentPointer*) value;
- (OWSSignalServiceProtosGroupContextBuilder*) clearAvatar;
@end
#define ContactDetails_number @"number"
#define ContactDetails_name @"name"
#define ContactDetails_avatar @"avatar"
@interface OWSSignalServiceProtosContactDetails : PBGeneratedMessage<GeneratedMessageProtocol> {
@private
BOOL hasNumber_:1;
BOOL hasName_:1;
BOOL hasAvatar_:1;
NSString* number;
NSString* name;
OWSSignalServiceProtosContactDetailsAvatar* avatar;
}
- (BOOL) hasNumber;
- (BOOL) hasName;
- (BOOL) hasAvatar;
@property (readonly, strong) NSString* number;
@property (readonly, strong) NSString* name;
@property (readonly, strong) OWSSignalServiceProtosContactDetailsAvatar* avatar;
+ (instancetype) defaultInstance;
- (instancetype) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (OWSSignalServiceProtosContactDetailsBuilder*) builder;
+ (OWSSignalServiceProtosContactDetailsBuilder*) builder;
+ (OWSSignalServiceProtosContactDetailsBuilder*) builderWithPrototype:(OWSSignalServiceProtosContactDetails*) prototype;
- (OWSSignalServiceProtosContactDetailsBuilder*) toBuilder;
+ (OWSSignalServiceProtosContactDetails*) parseFromData:(NSData*) data;
+ (OWSSignalServiceProtosContactDetails*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosContactDetails*) parseFromInputStream:(NSInputStream*) input;
+ (OWSSignalServiceProtosContactDetails*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosContactDetails*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (OWSSignalServiceProtosContactDetails*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
#define Avatar_contentType @"contentType"
#define Avatar_length @"length"
@interface OWSSignalServiceProtosContactDetailsAvatar : PBGeneratedMessage<GeneratedMessageProtocol> {
@private
BOOL hasContentType_:1;
BOOL hasLength_:1;
NSString* contentType;
UInt32 length;
}
- (BOOL) hasContentType;
- (BOOL) hasLength;
@property (readonly, strong) NSString* contentType;
@property (readonly) UInt32 length;
+ (instancetype) defaultInstance;
- (instancetype) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (OWSSignalServiceProtosContactDetailsAvatarBuilder*) builder;
+ (OWSSignalServiceProtosContactDetailsAvatarBuilder*) builder;
+ (OWSSignalServiceProtosContactDetailsAvatarBuilder*) builderWithPrototype:(OWSSignalServiceProtosContactDetailsAvatar*) prototype;
- (OWSSignalServiceProtosContactDetailsAvatarBuilder*) toBuilder;
+ (OWSSignalServiceProtosContactDetailsAvatar*) parseFromData:(NSData*) data;
+ (OWSSignalServiceProtosContactDetailsAvatar*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosContactDetailsAvatar*) parseFromInputStream:(NSInputStream*) input;
+ (OWSSignalServiceProtosContactDetailsAvatar*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosContactDetailsAvatar*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (OWSSignalServiceProtosContactDetailsAvatar*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface OWSSignalServiceProtosContactDetailsAvatarBuilder : PBGeneratedMessageBuilder {
@private
OWSSignalServiceProtosContactDetailsAvatar* resultAvatar;
}
- (OWSSignalServiceProtosContactDetailsAvatar*) defaultInstance;
- (OWSSignalServiceProtosContactDetailsAvatarBuilder*) clear;
- (OWSSignalServiceProtosContactDetailsAvatarBuilder*) clone;
- (OWSSignalServiceProtosContactDetailsAvatar*) build;
- (OWSSignalServiceProtosContactDetailsAvatar*) buildPartial;
- (OWSSignalServiceProtosContactDetailsAvatarBuilder*) mergeFrom:(OWSSignalServiceProtosContactDetailsAvatar*) other;
- (OWSSignalServiceProtosContactDetailsAvatarBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (OWSSignalServiceProtosContactDetailsAvatarBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasContentType;
- (NSString*) contentType;
- (OWSSignalServiceProtosContactDetailsAvatarBuilder*) setContentType:(NSString*) value;
- (OWSSignalServiceProtosContactDetailsAvatarBuilder*) clearContentType;
- (BOOL) hasLength;
- (UInt32) length;
- (OWSSignalServiceProtosContactDetailsAvatarBuilder*) setLength:(UInt32) value;
- (OWSSignalServiceProtosContactDetailsAvatarBuilder*) clearLength;
@end
@interface OWSSignalServiceProtosContactDetailsBuilder : PBGeneratedMessageBuilder {
@private
OWSSignalServiceProtosContactDetails* resultContactDetails;
}
- (OWSSignalServiceProtosContactDetails*) defaultInstance;
- (OWSSignalServiceProtosContactDetailsBuilder*) clear;
- (OWSSignalServiceProtosContactDetailsBuilder*) clone;
- (OWSSignalServiceProtosContactDetails*) build;
- (OWSSignalServiceProtosContactDetails*) buildPartial;
- (OWSSignalServiceProtosContactDetailsBuilder*) mergeFrom:(OWSSignalServiceProtosContactDetails*) other;
- (OWSSignalServiceProtosContactDetailsBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (OWSSignalServiceProtosContactDetailsBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasNumber;
- (NSString*) number;
- (OWSSignalServiceProtosContactDetailsBuilder*) setNumber:(NSString*) value;
- (OWSSignalServiceProtosContactDetailsBuilder*) clearNumber;
- (BOOL) hasName;
- (NSString*) name;
- (OWSSignalServiceProtosContactDetailsBuilder*) setName:(NSString*) value;
- (OWSSignalServiceProtosContactDetailsBuilder*) clearName;
- (BOOL) hasAvatar;
- (OWSSignalServiceProtosContactDetailsAvatar*) avatar;
- (OWSSignalServiceProtosContactDetailsBuilder*) setAvatar:(OWSSignalServiceProtosContactDetailsAvatar*) value;
- (OWSSignalServiceProtosContactDetailsBuilder*) setAvatarBuilder:(OWSSignalServiceProtosContactDetailsAvatarBuilder*) builderForValue;
- (OWSSignalServiceProtosContactDetailsBuilder*) mergeAvatar:(OWSSignalServiceProtosContactDetailsAvatar*) value;
- (OWSSignalServiceProtosContactDetailsBuilder*) clearAvatar;
@end
#define GroupDetails_id @"id"
#define GroupDetails_name @"name"
#define GroupDetails_members @"members"
#define GroupDetails_avatar @"avatar"
#define GroupDetails_active @"active"
@interface OWSSignalServiceProtosGroupDetails : PBGeneratedMessage<GeneratedMessageProtocol> {
@private
BOOL hasActive_:1;
BOOL hasName_:1;
BOOL hasAvatar_:1;
BOOL hasId_:1;
BOOL active_:1;
NSString* name;
OWSSignalServiceProtosGroupDetailsAvatar* avatar;
NSData* id;
NSMutableArray * membersArray;
}
- (BOOL) hasId;
- (BOOL) hasName;
- (BOOL) hasAvatar;
- (BOOL) hasActive;
@property (readonly, strong) NSData* id;
@property (readonly, strong) NSString* name;
@property (readonly, strong) NSArray * members;
@property (readonly, strong) OWSSignalServiceProtosGroupDetailsAvatar* avatar;
- (BOOL) active;
- (NSString*)membersAtIndex:(NSUInteger)index;
+ (instancetype) defaultInstance;
- (instancetype) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (OWSSignalServiceProtosGroupDetailsBuilder*) builder;
+ (OWSSignalServiceProtosGroupDetailsBuilder*) builder;
+ (OWSSignalServiceProtosGroupDetailsBuilder*) builderWithPrototype:(OWSSignalServiceProtosGroupDetails*) prototype;
- (OWSSignalServiceProtosGroupDetailsBuilder*) toBuilder;
+ (OWSSignalServiceProtosGroupDetails*) parseFromData:(NSData*) data;
+ (OWSSignalServiceProtosGroupDetails*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosGroupDetails*) parseFromInputStream:(NSInputStream*) input;
+ (OWSSignalServiceProtosGroupDetails*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosGroupDetails*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (OWSSignalServiceProtosGroupDetails*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
#define Avatar_contentType @"contentType"
#define Avatar_length @"length"
@interface OWSSignalServiceProtosGroupDetailsAvatar : PBGeneratedMessage<GeneratedMessageProtocol> {
@private
BOOL hasContentType_:1;
BOOL hasLength_:1;
NSString* contentType;
UInt32 length;
}
- (BOOL) hasContentType;
- (BOOL) hasLength;
@property (readonly, strong) NSString* contentType;
@property (readonly) UInt32 length;
+ (instancetype) defaultInstance;
- (instancetype) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (OWSSignalServiceProtosGroupDetailsAvatarBuilder*) builder;
+ (OWSSignalServiceProtosGroupDetailsAvatarBuilder*) builder;
+ (OWSSignalServiceProtosGroupDetailsAvatarBuilder*) builderWithPrototype:(OWSSignalServiceProtosGroupDetailsAvatar*) prototype;
- (OWSSignalServiceProtosGroupDetailsAvatarBuilder*) toBuilder;
+ (OWSSignalServiceProtosGroupDetailsAvatar*) parseFromData:(NSData*) data;
+ (OWSSignalServiceProtosGroupDetailsAvatar*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosGroupDetailsAvatar*) parseFromInputStream:(NSInputStream*) input;
+ (OWSSignalServiceProtosGroupDetailsAvatar*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (OWSSignalServiceProtosGroupDetailsAvatar*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (OWSSignalServiceProtosGroupDetailsAvatar*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface OWSSignalServiceProtosGroupDetailsAvatarBuilder : PBGeneratedMessageBuilder {
@private
OWSSignalServiceProtosGroupDetailsAvatar* resultAvatar;
}
- (OWSSignalServiceProtosGroupDetailsAvatar*) defaultInstance;
- (OWSSignalServiceProtosGroupDetailsAvatarBuilder*) clear;
- (OWSSignalServiceProtosGroupDetailsAvatarBuilder*) clone;
- (OWSSignalServiceProtosGroupDetailsAvatar*) build;
- (OWSSignalServiceProtosGroupDetailsAvatar*) buildPartial;
- (OWSSignalServiceProtosGroupDetailsAvatarBuilder*) mergeFrom:(OWSSignalServiceProtosGroupDetailsAvatar*) other;
- (OWSSignalServiceProtosGroupDetailsAvatarBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (OWSSignalServiceProtosGroupDetailsAvatarBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasContentType;
- (NSString*) contentType;
- (OWSSignalServiceProtosGroupDetailsAvatarBuilder*) setContentType:(NSString*) value;
- (OWSSignalServiceProtosGroupDetailsAvatarBuilder*) clearContentType;
- (BOOL) hasLength;
- (UInt32) length;
- (OWSSignalServiceProtosGroupDetailsAvatarBuilder*) setLength:(UInt32) value;
- (OWSSignalServiceProtosGroupDetailsAvatarBuilder*) clearLength;
@end
@interface OWSSignalServiceProtosGroupDetailsBuilder : PBGeneratedMessageBuilder {
@private
OWSSignalServiceProtosGroupDetails* resultGroupDetails;
}
- (OWSSignalServiceProtosGroupDetails*) defaultInstance;
- (OWSSignalServiceProtosGroupDetailsBuilder*) clear;
- (OWSSignalServiceProtosGroupDetailsBuilder*) clone;
- (OWSSignalServiceProtosGroupDetails*) build;
- (OWSSignalServiceProtosGroupDetails*) buildPartial;
- (OWSSignalServiceProtosGroupDetailsBuilder*) mergeFrom:(OWSSignalServiceProtosGroupDetails*) other;
- (OWSSignalServiceProtosGroupDetailsBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (OWSSignalServiceProtosGroupDetailsBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasId;
- (NSData*) id;
- (OWSSignalServiceProtosGroupDetailsBuilder*) setId:(NSData*) value;
- (OWSSignalServiceProtosGroupDetailsBuilder*) clearId;
- (BOOL) hasName;
- (NSString*) name;
- (OWSSignalServiceProtosGroupDetailsBuilder*) setName:(NSString*) value;
- (OWSSignalServiceProtosGroupDetailsBuilder*) clearName;
- (NSMutableArray *)members;
- (NSString*)membersAtIndex:(NSUInteger)index;
- (OWSSignalServiceProtosGroupDetailsBuilder *)addMembers:(NSString*)value;
- (OWSSignalServiceProtosGroupDetailsBuilder *)setMembersArray:(NSArray *)array;
- (OWSSignalServiceProtosGroupDetailsBuilder *)clearMembers;
- (BOOL) hasAvatar;
- (OWSSignalServiceProtosGroupDetailsAvatar*) avatar;
- (OWSSignalServiceProtosGroupDetailsBuilder*) setAvatar:(OWSSignalServiceProtosGroupDetailsAvatar*) value;
- (OWSSignalServiceProtosGroupDetailsBuilder*) setAvatarBuilder:(OWSSignalServiceProtosGroupDetailsAvatarBuilder*) builderForValue;
- (OWSSignalServiceProtosGroupDetailsBuilder*) mergeAvatar:(OWSSignalServiceProtosGroupDetailsAvatar*) value;
- (OWSSignalServiceProtosGroupDetailsBuilder*) clearAvatar;
- (BOOL) hasActive;
- (BOOL) active;
- (OWSSignalServiceProtosGroupDetailsBuilder*) setActive:(BOOL) value;
- (OWSSignalServiceProtosGroupDetailsBuilder*) clearActive;
@end
// @@protoc_insertion_point(global_scope)