Update protos for voice messages

// FREEBIE
pull/1/head
Michael Kirk 7 years ago
parent 941b7ec1bc
commit 8e4c6b8af6

@ -89,9 +89,14 @@ message DataMessage {
message Quote { message Quote {
message QuotedAttachment { message QuotedAttachment {
enum Flags {
VOICE_MESSAGE = 1;
}
optional string contentType = 1; optional string contentType = 1;
optional string fileName = 2; optional string fileName = 2;
optional AttachmentPointer thumbnail = 3; optional uint32 flags = 3;
optional AttachmentPointer thumbnail = 4;
} }
optional uint64 id = 1; optional uint64 id = 1;

@ -126,6 +126,13 @@ typedef NS_ENUM(SInt32, OWSSignalServiceProtosDataMessageFlags) {
BOOL OWSSignalServiceProtosDataMessageFlagsIsValidValue(OWSSignalServiceProtosDataMessageFlags value); BOOL OWSSignalServiceProtosDataMessageFlagsIsValidValue(OWSSignalServiceProtosDataMessageFlags value);
NSString *NSStringFromOWSSignalServiceProtosDataMessageFlags(OWSSignalServiceProtosDataMessageFlags value); NSString *NSStringFromOWSSignalServiceProtosDataMessageFlags(OWSSignalServiceProtosDataMessageFlags value);
typedef NS_ENUM(SInt32, OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentFlags) {
OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentFlagsVoiceMessage = 1,
};
BOOL OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentFlagsIsValidValue(OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentFlags value);
NSString *NSStringFromOWSSignalServiceProtosDataMessageQuoteQuotedAttachmentFlags(OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentFlags value);
typedef NS_ENUM(SInt32, OWSSignalServiceProtosReceiptMessageType) { typedef NS_ENUM(SInt32, OWSSignalServiceProtosReceiptMessageType) {
OWSSignalServiceProtosReceiptMessageTypeDelivery = 0, OWSSignalServiceProtosReceiptMessageTypeDelivery = 0,
OWSSignalServiceProtosReceiptMessageTypeRead = 1, OWSSignalServiceProtosReceiptMessageTypeRead = 1,
@ -901,21 +908,26 @@ NSString *NSStringFromOWSSignalServiceProtosGroupContextType(OWSSignalServicePro
#define QuotedAttachment_contentType @"contentType" #define QuotedAttachment_contentType @"contentType"
#define QuotedAttachment_fileName @"fileName" #define QuotedAttachment_fileName @"fileName"
#define QuotedAttachment_flags @"flags"
#define QuotedAttachment_thumbnail @"thumbnail" #define QuotedAttachment_thumbnail @"thumbnail"
@interface OWSSignalServiceProtosDataMessageQuoteQuotedAttachment : PBGeneratedMessage<GeneratedMessageProtocol> { @interface OWSSignalServiceProtosDataMessageQuoteQuotedAttachment : PBGeneratedMessage<GeneratedMessageProtocol> {
@private @private
BOOL hasContentType_:1; BOOL hasContentType_:1;
BOOL hasFileName_:1; BOOL hasFileName_:1;
BOOL hasThumbnail_:1; BOOL hasThumbnail_:1;
BOOL hasFlags_:1;
NSString* contentType; NSString* contentType;
NSString* fileName; NSString* fileName;
OWSSignalServiceProtosAttachmentPointer* thumbnail; OWSSignalServiceProtosAttachmentPointer* thumbnail;
UInt32 flags;
} }
- (BOOL) hasContentType; - (BOOL) hasContentType;
- (BOOL) hasFileName; - (BOOL) hasFileName;
- (BOOL) hasFlags;
- (BOOL) hasThumbnail; - (BOOL) hasThumbnail;
@property (readonly, strong) NSString* contentType; @property (readonly, strong) NSString* contentType;
@property (readonly, strong) NSString* fileName; @property (readonly, strong) NSString* fileName;
@property (readonly) UInt32 flags;
@property (readonly, strong) OWSSignalServiceProtosAttachmentPointer* thumbnail; @property (readonly, strong) OWSSignalServiceProtosAttachmentPointer* thumbnail;
+ (instancetype) defaultInstance; + (instancetype) defaultInstance;
@ -963,6 +975,11 @@ NSString *NSStringFromOWSSignalServiceProtosGroupContextType(OWSSignalServicePro
- (OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentBuilder*) setFileName:(NSString*) value; - (OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentBuilder*) setFileName:(NSString*) value;
- (OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentBuilder*) clearFileName; - (OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentBuilder*) clearFileName;
- (BOOL) hasFlags;
- (UInt32) flags;
- (OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentBuilder*) setFlags:(UInt32) value;
- (OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentBuilder*) clearFlags;
- (BOOL) hasThumbnail; - (BOOL) hasThumbnail;
- (OWSSignalServiceProtosAttachmentPointer*) thumbnail; - (OWSSignalServiceProtosAttachmentPointer*) thumbnail;
- (OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentBuilder*) setThumbnail:(OWSSignalServiceProtosAttachmentPointer*) value; - (OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentBuilder*) setThumbnail:(OWSSignalServiceProtosAttachmentPointer*) value;

@ -3456,6 +3456,7 @@ static OWSSignalServiceProtosDataMessageQuote* defaultOWSSignalServiceProtosData
@interface OWSSignalServiceProtosDataMessageQuoteQuotedAttachment () @interface OWSSignalServiceProtosDataMessageQuoteQuotedAttachment ()
@property (strong) NSString* contentType; @property (strong) NSString* contentType;
@property (strong) NSString* fileName; @property (strong) NSString* fileName;
@property UInt32 flags;
@property (strong) OWSSignalServiceProtosAttachmentPointer* thumbnail; @property (strong) OWSSignalServiceProtosAttachmentPointer* thumbnail;
@end @end
@ -3475,6 +3476,13 @@ static OWSSignalServiceProtosDataMessageQuote* defaultOWSSignalServiceProtosData
hasFileName_ = !!_value_; hasFileName_ = !!_value_;
} }
@synthesize fileName; @synthesize fileName;
- (BOOL) hasFlags {
return !!hasFlags_;
}
- (void) setHasFlags:(BOOL) _value_ {
hasFlags_ = !!_value_;
}
@synthesize flags;
- (BOOL) hasThumbnail { - (BOOL) hasThumbnail {
return !!hasThumbnail_; return !!hasThumbnail_;
} }
@ -3486,6 +3494,7 @@ static OWSSignalServiceProtosDataMessageQuote* defaultOWSSignalServiceProtosData
if ((self = [super init])) { if ((self = [super init])) {
self.contentType = @""; self.contentType = @"";
self.fileName = @""; self.fileName = @"";
self.flags = 0;
self.thumbnail = [OWSSignalServiceProtosAttachmentPointer defaultInstance]; self.thumbnail = [OWSSignalServiceProtosAttachmentPointer defaultInstance];
} }
return self; return self;
@ -3512,8 +3521,11 @@ static OWSSignalServiceProtosDataMessageQuoteQuotedAttachment* defaultOWSSignalS
if (self.hasFileName) { if (self.hasFileName) {
[output writeString:2 value:self.fileName]; [output writeString:2 value:self.fileName];
} }
if (self.hasFlags) {
[output writeUInt32:3 value:self.flags];
}
if (self.hasThumbnail) { if (self.hasThumbnail) {
[output writeMessage:3 value:self.thumbnail]; [output writeMessage:4 value:self.thumbnail];
} }
[self.unknownFields writeToCodedOutputStream:output]; [self.unknownFields writeToCodedOutputStream:output];
} }
@ -3530,8 +3542,11 @@ static OWSSignalServiceProtosDataMessageQuoteQuotedAttachment* defaultOWSSignalS
if (self.hasFileName) { if (self.hasFileName) {
size_ += computeStringSize(2, self.fileName); size_ += computeStringSize(2, self.fileName);
} }
if (self.hasFlags) {
size_ += computeUInt32Size(3, self.flags);
}
if (self.hasThumbnail) { if (self.hasThumbnail) {
size_ += computeMessageSize(3, self.thumbnail); size_ += computeMessageSize(4, self.thumbnail);
} }
size_ += self.unknownFields.serializedSize; size_ += self.unknownFields.serializedSize;
memoizedSerializedSize = size_; memoizedSerializedSize = size_;
@ -3574,6 +3589,9 @@ static OWSSignalServiceProtosDataMessageQuoteQuotedAttachment* defaultOWSSignalS
if (self.hasFileName) { if (self.hasFileName) {
[output appendFormat:@"%@%@: %@\n", indent, @"fileName", self.fileName]; [output appendFormat:@"%@%@: %@\n", indent, @"fileName", self.fileName];
} }
if (self.hasFlags) {
[output appendFormat:@"%@%@: %@\n", indent, @"flags", [NSNumber numberWithInteger:self.flags]];
}
if (self.hasThumbnail) { if (self.hasThumbnail) {
[output appendFormat:@"%@%@ {\n", indent, @"thumbnail"]; [output appendFormat:@"%@%@ {\n", indent, @"thumbnail"];
[self.thumbnail writeDescriptionTo:output [self.thumbnail writeDescriptionTo:output
@ -3589,6 +3607,9 @@ static OWSSignalServiceProtosDataMessageQuoteQuotedAttachment* defaultOWSSignalS
if (self.hasFileName) { if (self.hasFileName) {
[dictionary setObject: self.fileName forKey: @"fileName"]; [dictionary setObject: self.fileName forKey: @"fileName"];
} }
if (self.hasFlags) {
[dictionary setObject: [NSNumber numberWithInteger:self.flags] forKey: @"flags"];
}
if (self.hasThumbnail) { if (self.hasThumbnail) {
NSMutableDictionary *messageDictionary = [NSMutableDictionary dictionary]; NSMutableDictionary *messageDictionary = [NSMutableDictionary dictionary];
[self.thumbnail storeInDictionary:messageDictionary]; [self.thumbnail storeInDictionary:messageDictionary];
@ -3609,6 +3630,8 @@ static OWSSignalServiceProtosDataMessageQuoteQuotedAttachment* defaultOWSSignalS
(!self.hasContentType || [self.contentType isEqual:otherMessage.contentType]) && (!self.hasContentType || [self.contentType isEqual:otherMessage.contentType]) &&
self.hasFileName == otherMessage.hasFileName && self.hasFileName == otherMessage.hasFileName &&
(!self.hasFileName || [self.fileName isEqual:otherMessage.fileName]) && (!self.hasFileName || [self.fileName isEqual:otherMessage.fileName]) &&
self.hasFlags == otherMessage.hasFlags &&
(!self.hasFlags || self.flags == otherMessage.flags) &&
self.hasThumbnail == otherMessage.hasThumbnail && self.hasThumbnail == otherMessage.hasThumbnail &&
(!self.hasThumbnail || [self.thumbnail isEqual:otherMessage.thumbnail]) && (!self.hasThumbnail || [self.thumbnail isEqual:otherMessage.thumbnail]) &&
(self.unknownFields == otherMessage.unknownFields || (self.unknownFields != nil && [self.unknownFields isEqual:otherMessage.unknownFields])); (self.unknownFields == otherMessage.unknownFields || (self.unknownFields != nil && [self.unknownFields isEqual:otherMessage.unknownFields]));
@ -3621,6 +3644,9 @@ static OWSSignalServiceProtosDataMessageQuoteQuotedAttachment* defaultOWSSignalS
if (self.hasFileName) { if (self.hasFileName) {
hashCode = hashCode * 31 + [self.fileName hash]; hashCode = hashCode * 31 + [self.fileName hash];
} }
if (self.hasFlags) {
hashCode = hashCode * 31 + [[NSNumber numberWithInteger:self.flags] hash];
}
if (self.hasThumbnail) { if (self.hasThumbnail) {
hashCode = hashCode * 31 + [self.thumbnail hash]; hashCode = hashCode * 31 + [self.thumbnail hash];
} }
@ -3629,6 +3655,23 @@ static OWSSignalServiceProtosDataMessageQuoteQuotedAttachment* defaultOWSSignalS
} }
@end @end
BOOL OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentFlagsIsValidValue(OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentFlags value) {
switch (value) {
case OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentFlagsVoiceMessage:
return YES;
default:
return NO;
}
}
NSString *NSStringFromOWSSignalServiceProtosDataMessageQuoteQuotedAttachmentFlags(OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentFlags value) {
switch (value) {
case OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentFlagsVoiceMessage:
return @"OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentFlagsVoiceMessage";
default:
return nil;
}
}
@interface OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentBuilder() @interface OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentBuilder()
@property (strong) OWSSignalServiceProtosDataMessageQuoteQuotedAttachment* resultQuotedAttachment; @property (strong) OWSSignalServiceProtosDataMessageQuoteQuotedAttachment* resultQuotedAttachment;
@end @end
@ -3673,6 +3716,9 @@ static OWSSignalServiceProtosDataMessageQuoteQuotedAttachment* defaultOWSSignalS
if (other.hasFileName) { if (other.hasFileName) {
[self setFileName:other.fileName]; [self setFileName:other.fileName];
} }
if (other.hasFlags) {
[self setFlags:other.flags];
}
if (other.hasThumbnail) { if (other.hasThumbnail) {
[self mergeThumbnail:other.thumbnail]; [self mergeThumbnail:other.thumbnail];
} }
@ -3705,7 +3751,11 @@ static OWSSignalServiceProtosDataMessageQuoteQuotedAttachment* defaultOWSSignalS
[self setFileName:[input readString]]; [self setFileName:[input readString]];
break; break;
} }
case 26: { case 24: {
[self setFlags:[input readUInt32]];
break;
}
case 34: {
OWSSignalServiceProtosAttachmentPointerBuilder* subBuilder = [OWSSignalServiceProtosAttachmentPointer builder]; OWSSignalServiceProtosAttachmentPointerBuilder* subBuilder = [OWSSignalServiceProtosAttachmentPointer builder];
if (self.hasThumbnail) { if (self.hasThumbnail) {
[subBuilder mergeFrom:self.thumbnail]; [subBuilder mergeFrom:self.thumbnail];
@ -3749,6 +3799,22 @@ static OWSSignalServiceProtosDataMessageQuoteQuotedAttachment* defaultOWSSignalS
resultQuotedAttachment.fileName = @""; resultQuotedAttachment.fileName = @"";
return self; return self;
} }
- (BOOL) hasFlags {
return resultQuotedAttachment.hasFlags;
}
- (UInt32) flags {
return resultQuotedAttachment.flags;
}
- (OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentBuilder*) setFlags:(UInt32) value {
resultQuotedAttachment.hasFlags = YES;
resultQuotedAttachment.flags = value;
return self;
}
- (OWSSignalServiceProtosDataMessageQuoteQuotedAttachmentBuilder*) clearFlags {
resultQuotedAttachment.hasFlags = NO;
resultQuotedAttachment.flags = 0;
return self;
}
- (BOOL) hasThumbnail { - (BOOL) hasThumbnail {
return resultQuotedAttachment.hasThumbnail; return resultQuotedAttachment.hasThumbnail;
} }

Loading…
Cancel
Save