Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.waz.model.Messages Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: messages.proto
package com.waz.model;
public final class Messages {
private Messages() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
/**
* Protobuf enum {@code ClientAction}
*/
public enum ClientAction
implements com.google.protobuf.ProtocolMessageEnum {
/**
* RESET_SESSION = 0;
*/
RESET_SESSION(0),
;
/**
* RESET_SESSION = 0;
*/
public static final int RESET_SESSION_VALUE = 0;
public final int getNumber() {
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ClientAction valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static ClientAction forNumber(int value) {
switch (value) {
case 0: return RESET_SESSION;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
ClientAction> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public ClientAction findValueByNumber(int number) {
return ClientAction.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.waz.model.Messages.getDescriptor().getEnumTypes().get(0);
}
private static final ClientAction[] VALUES = values();
public static ClientAction valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private ClientAction(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:ClientAction)
}
/**
* Protobuf enum {@code EncryptionAlgorithm}
*/
public enum EncryptionAlgorithm
implements com.google.protobuf.ProtocolMessageEnum {
/**
* AES_CBC = 0;
*/
AES_CBC(0),
/**
* AES_GCM = 1;
*/
AES_GCM(1),
;
/**
* AES_CBC = 0;
*/
public static final int AES_CBC_VALUE = 0;
/**
* AES_GCM = 1;
*/
public static final int AES_GCM_VALUE = 1;
public final int getNumber() {
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static EncryptionAlgorithm valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static EncryptionAlgorithm forNumber(int value) {
switch (value) {
case 0: return AES_CBC;
case 1: return AES_GCM;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
EncryptionAlgorithm> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public EncryptionAlgorithm findValueByNumber(int number) {
return EncryptionAlgorithm.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.waz.model.Messages.getDescriptor().getEnumTypes().get(1);
}
private static final EncryptionAlgorithm[] VALUES = values();
public static EncryptionAlgorithm valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private EncryptionAlgorithm(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:EncryptionAlgorithm)
}
/**
* Protobuf enum {@code LegalHoldStatus}
*/
public enum LegalHoldStatus
implements com.google.protobuf.ProtocolMessageEnum {
/**
* UNKNOWN = 0;
*/
UNKNOWN(0),
/**
* DISABLED = 1;
*/
DISABLED(1),
/**
* ENABLED = 2;
*/
ENABLED(2),
;
/**
* UNKNOWN = 0;
*/
public static final int UNKNOWN_VALUE = 0;
/**
* DISABLED = 1;
*/
public static final int DISABLED_VALUE = 1;
/**
* ENABLED = 2;
*/
public static final int ENABLED_VALUE = 2;
public final int getNumber() {
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static LegalHoldStatus valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static LegalHoldStatus forNumber(int value) {
switch (value) {
case 0: return UNKNOWN;
case 1: return DISABLED;
case 2: return ENABLED;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
LegalHoldStatus> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public LegalHoldStatus findValueByNumber(int number) {
return LegalHoldStatus.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.waz.model.Messages.getDescriptor().getEnumTypes().get(2);
}
private static final LegalHoldStatus[] VALUES = values();
public static LegalHoldStatus valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private LegalHoldStatus(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:LegalHoldStatus)
}
public interface GenericMessageOrBuilder extends
// @@protoc_insertion_point(interface_extends:GenericMessage)
com.google.protobuf.MessageOrBuilder {
/**
*
* client generated random id, preferably UUID
*
*
* required string message_id = 1;
* @return Whether the messageId field is set.
*/
boolean hasMessageId();
/**
*
* client generated random id, preferably UUID
*
*
* required string message_id = 1;
* @return The messageId.
*/
java.lang.String getMessageId();
/**
*
* client generated random id, preferably UUID
*
*
* required string message_id = 1;
* @return The bytes for messageId.
*/
com.google.protobuf.ByteString
getMessageIdBytes();
/**
* .Text text = 2;
* @return Whether the text field is set.
*/
boolean hasText();
/**
* .Text text = 2;
* @return The text.
*/
com.waz.model.Messages.Text getText();
/**
* .Text text = 2;
*/
com.waz.model.Messages.TextOrBuilder getTextOrBuilder();
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
* @return Whether the image field is set.
*/
boolean hasImage();
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
* @return The image.
*/
com.waz.model.Messages.ImageAsset getImage();
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
*/
com.waz.model.Messages.ImageAssetOrBuilder getImageOrBuilder();
/**
* .Knock knock = 4;
* @return Whether the knock field is set.
*/
boolean hasKnock();
/**
* .Knock knock = 4;
* @return The knock.
*/
com.waz.model.Messages.Knock getKnock();
/**
* .Knock knock = 4;
*/
com.waz.model.Messages.KnockOrBuilder getKnockOrBuilder();
/**
* .LastRead lastRead = 6;
* @return Whether the lastRead field is set.
*/
boolean hasLastRead();
/**
* .LastRead lastRead = 6;
* @return The lastRead.
*/
com.waz.model.Messages.LastRead getLastRead();
/**
* .LastRead lastRead = 6;
*/
com.waz.model.Messages.LastReadOrBuilder getLastReadOrBuilder();
/**
* .Cleared cleared = 7;
* @return Whether the cleared field is set.
*/
boolean hasCleared();
/**
* .Cleared cleared = 7;
* @return The cleared.
*/
com.waz.model.Messages.Cleared getCleared();
/**
* .Cleared cleared = 7;
*/
com.waz.model.Messages.ClearedOrBuilder getClearedOrBuilder();
/**
* .External external = 8;
* @return Whether the external field is set.
*/
boolean hasExternal();
/**
* .External external = 8;
* @return The external.
*/
com.waz.model.Messages.External getExternal();
/**
* .External external = 8;
*/
com.waz.model.Messages.ExternalOrBuilder getExternalOrBuilder();
/**
* .ClientAction clientAction = 9;
* @return Whether the clientAction field is set.
*/
boolean hasClientAction();
/**
* .ClientAction clientAction = 9;
* @return The clientAction.
*/
com.waz.model.Messages.ClientAction getClientAction();
/**
* .Calling calling = 10;
* @return Whether the calling field is set.
*/
boolean hasCalling();
/**
* .Calling calling = 10;
* @return The calling.
*/
com.waz.model.Messages.Calling getCalling();
/**
* .Calling calling = 10;
*/
com.waz.model.Messages.CallingOrBuilder getCallingOrBuilder();
/**
* .Asset asset = 11;
* @return Whether the asset field is set.
*/
boolean hasAsset();
/**
* .Asset asset = 11;
* @return The asset.
*/
com.waz.model.Messages.Asset getAsset();
/**
* .Asset asset = 11;
*/
com.waz.model.Messages.AssetOrBuilder getAssetOrBuilder();
/**
* .MessageHide hidden = 12;
* @return Whether the hidden field is set.
*/
boolean hasHidden();
/**
* .MessageHide hidden = 12;
* @return The hidden.
*/
com.waz.model.Messages.MessageHide getHidden();
/**
* .MessageHide hidden = 12;
*/
com.waz.model.Messages.MessageHideOrBuilder getHiddenOrBuilder();
/**
* .Location location = 13;
* @return Whether the location field is set.
*/
boolean hasLocation();
/**
* .Location location = 13;
* @return The location.
*/
com.waz.model.Messages.Location getLocation();
/**
* .Location location = 13;
*/
com.waz.model.Messages.LocationOrBuilder getLocationOrBuilder();
/**
* .MessageDelete deleted = 14;
* @return Whether the deleted field is set.
*/
boolean hasDeleted();
/**
* .MessageDelete deleted = 14;
* @return The deleted.
*/
com.waz.model.Messages.MessageDelete getDeleted();
/**
* .MessageDelete deleted = 14;
*/
com.waz.model.Messages.MessageDeleteOrBuilder getDeletedOrBuilder();
/**
* .MessageEdit edited = 15;
* @return Whether the edited field is set.
*/
boolean hasEdited();
/**
* .MessageEdit edited = 15;
* @return The edited.
*/
com.waz.model.Messages.MessageEdit getEdited();
/**
* .MessageEdit edited = 15;
*/
com.waz.model.Messages.MessageEditOrBuilder getEditedOrBuilder();
/**
* .Confirmation confirmation = 16;
* @return Whether the confirmation field is set.
*/
boolean hasConfirmation();
/**
* .Confirmation confirmation = 16;
* @return The confirmation.
*/
com.waz.model.Messages.Confirmation getConfirmation();
/**
* .Confirmation confirmation = 16;
*/
com.waz.model.Messages.ConfirmationOrBuilder getConfirmationOrBuilder();
/**
* .Reaction reaction = 17;
* @return Whether the reaction field is set.
*/
boolean hasReaction();
/**
* .Reaction reaction = 17;
* @return The reaction.
*/
com.waz.model.Messages.Reaction getReaction();
/**
* .Reaction reaction = 17;
*/
com.waz.model.Messages.ReactionOrBuilder getReactionOrBuilder();
/**
* .Ephemeral ephemeral = 18;
* @return Whether the ephemeral field is set.
*/
boolean hasEphemeral();
/**
* .Ephemeral ephemeral = 18;
* @return The ephemeral.
*/
com.waz.model.Messages.Ephemeral getEphemeral();
/**
* .Ephemeral ephemeral = 18;
*/
com.waz.model.Messages.EphemeralOrBuilder getEphemeralOrBuilder();
/**
* .Availability availability = 19;
* @return Whether the availability field is set.
*/
boolean hasAvailability();
/**
* .Availability availability = 19;
* @return The availability.
*/
com.waz.model.Messages.Availability getAvailability();
/**
* .Availability availability = 19;
*/
com.waz.model.Messages.AvailabilityOrBuilder getAvailabilityOrBuilder();
/**
* .Composite composite = 20;
* @return Whether the composite field is set.
*/
boolean hasComposite();
/**
* .Composite composite = 20;
* @return The composite.
*/
com.waz.model.Messages.Composite getComposite();
/**
* .Composite composite = 20;
*/
com.waz.model.Messages.CompositeOrBuilder getCompositeOrBuilder();
/**
* .ButtonAction buttonAction = 21;
* @return Whether the buttonAction field is set.
*/
boolean hasButtonAction();
/**
* .ButtonAction buttonAction = 21;
* @return The buttonAction.
*/
com.waz.model.Messages.ButtonAction getButtonAction();
/**
* .ButtonAction buttonAction = 21;
*/
com.waz.model.Messages.ButtonActionOrBuilder getButtonActionOrBuilder();
/**
* .ButtonActionConfirmation buttonActionConfirmation = 22;
* @return Whether the buttonActionConfirmation field is set.
*/
boolean hasButtonActionConfirmation();
/**
* .ButtonActionConfirmation buttonActionConfirmation = 22;
* @return The buttonActionConfirmation.
*/
com.waz.model.Messages.ButtonActionConfirmation getButtonActionConfirmation();
/**
* .ButtonActionConfirmation buttonActionConfirmation = 22;
*/
com.waz.model.Messages.ButtonActionConfirmationOrBuilder getButtonActionConfirmationOrBuilder();
/**
*
* client-side synchronization across devices of the same user
*
*
* .DataTransfer dataTransfer = 23;
* @return Whether the dataTransfer field is set.
*/
boolean hasDataTransfer();
/**
*
* client-side synchronization across devices of the same user
*
*
* .DataTransfer dataTransfer = 23;
* @return The dataTransfer.
*/
com.waz.model.Messages.DataTransfer getDataTransfer();
/**
*
* client-side synchronization across devices of the same user
*
*
* .DataTransfer dataTransfer = 23;
*/
com.waz.model.Messages.DataTransferOrBuilder getDataTransferOrBuilder();
/**
*
* UnknownStrategy unknownStrategy = 25; -- Defined outside the oneof
* Next field should be 26 ↓
*
*
* .InCallEmoji inCallEmoji = 24;
* @return Whether the inCallEmoji field is set.
*/
boolean hasInCallEmoji();
/**
*
* UnknownStrategy unknownStrategy = 25; -- Defined outside the oneof
* Next field should be 26 ↓
*
*
* .InCallEmoji inCallEmoji = 24;
* @return The inCallEmoji.
*/
com.waz.model.Messages.InCallEmoji getInCallEmoji();
/**
*
* UnknownStrategy unknownStrategy = 25; -- Defined outside the oneof
* Next field should be 26 ↓
*
*
* .InCallEmoji inCallEmoji = 24;
*/
com.waz.model.Messages.InCallEmojiOrBuilder getInCallEmojiOrBuilder();
/**
* optional .GenericMessage.UnknownStrategy unknownStrategy = 25 [default = IGNORE];
* @return Whether the unknownStrategy field is set.
*/
boolean hasUnknownStrategy();
/**
* optional .GenericMessage.UnknownStrategy unknownStrategy = 25 [default = IGNORE];
* @return The unknownStrategy.
*/
com.waz.model.Messages.GenericMessage.UnknownStrategy getUnknownStrategy();
public com.waz.model.Messages.GenericMessage.ContentCase getContentCase();
}
/**
* Protobuf type {@code GenericMessage}
*/
public static final class GenericMessage extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:GenericMessage)
GenericMessageOrBuilder {
private static final long serialVersionUID = 0L;
// Use GenericMessage.newBuilder() to construct.
private GenericMessage(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private GenericMessage() {
messageId_ = "";
unknownStrategy_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new GenericMessage();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_GenericMessage_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_GenericMessage_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.GenericMessage.class, com.waz.model.Messages.GenericMessage.Builder.class);
}
/**
*
* See internal RFC: "2024-07-18 RFC Improve future-proofing for new OTR message types"
*
*
* Protobuf enum {@code GenericMessage.UnknownStrategy}
*/
public enum UnknownStrategy
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* Ignore the message completely. Trash. Bye
*
*
* IGNORE = 0;
*/
IGNORE(0),
/**
*
* Warn the user, but discard the message, as it won't be helpful in the future.
*
*
* DISCARD_AND_WARN = 1;
*/
DISCARD_AND_WARN(1),
/**
*
* Warn the user. Client has freedom to store it and retry in the future.
*
*
* WARN_USER_ALLOW_RETRY = 2;
*/
WARN_USER_ALLOW_RETRY(2),
;
/**
*
* Ignore the message completely. Trash. Bye
*
*
* IGNORE = 0;
*/
public static final int IGNORE_VALUE = 0;
/**
*
* Warn the user, but discard the message, as it won't be helpful in the future.
*
*
* DISCARD_AND_WARN = 1;
*/
public static final int DISCARD_AND_WARN_VALUE = 1;
/**
*
* Warn the user. Client has freedom to store it and retry in the future.
*
*
* WARN_USER_ALLOW_RETRY = 2;
*/
public static final int WARN_USER_ALLOW_RETRY_VALUE = 2;
public final int getNumber() {
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static UnknownStrategy valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static UnknownStrategy forNumber(int value) {
switch (value) {
case 0: return IGNORE;
case 1: return DISCARD_AND_WARN;
case 2: return WARN_USER_ALLOW_RETRY;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
UnknownStrategy> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public UnknownStrategy findValueByNumber(int number) {
return UnknownStrategy.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.waz.model.Messages.GenericMessage.getDescriptor().getEnumTypes().get(0);
}
private static final UnknownStrategy[] VALUES = values();
public static UnknownStrategy valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private UnknownStrategy(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:GenericMessage.UnknownStrategy)
}
private int bitField0_;
private int contentCase_ = 0;
private java.lang.Object content_;
public enum ContentCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
TEXT(2),
IMAGE(3),
KNOCK(4),
LASTREAD(6),
CLEARED(7),
EXTERNAL(8),
CLIENTACTION(9),
CALLING(10),
ASSET(11),
HIDDEN(12),
LOCATION(13),
DELETED(14),
EDITED(15),
CONFIRMATION(16),
REACTION(17),
EPHEMERAL(18),
AVAILABILITY(19),
COMPOSITE(20),
BUTTONACTION(21),
BUTTONACTIONCONFIRMATION(22),
DATATRANSFER(23),
INCALLEMOJI(24),
CONTENT_NOT_SET(0);
private final int value;
private ContentCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ContentCase valueOf(int value) {
return forNumber(value);
}
public static ContentCase forNumber(int value) {
switch (value) {
case 2: return TEXT;
case 3: return IMAGE;
case 4: return KNOCK;
case 6: return LASTREAD;
case 7: return CLEARED;
case 8: return EXTERNAL;
case 9: return CLIENTACTION;
case 10: return CALLING;
case 11: return ASSET;
case 12: return HIDDEN;
case 13: return LOCATION;
case 14: return DELETED;
case 15: return EDITED;
case 16: return CONFIRMATION;
case 17: return REACTION;
case 18: return EPHEMERAL;
case 19: return AVAILABILITY;
case 20: return COMPOSITE;
case 21: return BUTTONACTION;
case 22: return BUTTONACTIONCONFIRMATION;
case 23: return DATATRANSFER;
case 24: return INCALLEMOJI;
case 0: return CONTENT_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public ContentCase
getContentCase() {
return ContentCase.forNumber(
contentCase_);
}
public static final int MESSAGE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object messageId_;
/**
*
* client generated random id, preferably UUID
*
*
* required string message_id = 1;
* @return Whether the messageId field is set.
*/
@java.lang.Override
public boolean hasMessageId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* client generated random id, preferably UUID
*
*
* required string message_id = 1;
* @return The messageId.
*/
@java.lang.Override
public java.lang.String getMessageId() {
java.lang.Object ref = messageId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
messageId_ = s;
}
return s;
}
}
/**
*
* client generated random id, preferably UUID
*
*
* required string message_id = 1;
* @return The bytes for messageId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getMessageIdBytes() {
java.lang.Object ref = messageId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
messageId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int TEXT_FIELD_NUMBER = 2;
/**
* .Text text = 2;
* @return Whether the text field is set.
*/
@java.lang.Override
public boolean hasText() {
return contentCase_ == 2;
}
/**
* .Text text = 2;
* @return The text.
*/
@java.lang.Override
public com.waz.model.Messages.Text getText() {
if (contentCase_ == 2) {
return (com.waz.model.Messages.Text) content_;
}
return com.waz.model.Messages.Text.getDefaultInstance();
}
/**
* .Text text = 2;
*/
@java.lang.Override
public com.waz.model.Messages.TextOrBuilder getTextOrBuilder() {
if (contentCase_ == 2) {
return (com.waz.model.Messages.Text) content_;
}
return com.waz.model.Messages.Text.getDefaultInstance();
}
public static final int IMAGE_FIELD_NUMBER = 3;
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
* @return Whether the image field is set.
*/
@java.lang.Override
public boolean hasImage() {
return contentCase_ == 3;
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
* @return The image.
*/
@java.lang.Override
public com.waz.model.Messages.ImageAsset getImage() {
if (contentCase_ == 3) {
return (com.waz.model.Messages.ImageAsset) content_;
}
return com.waz.model.Messages.ImageAsset.getDefaultInstance();
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
*/
@java.lang.Override
public com.waz.model.Messages.ImageAssetOrBuilder getImageOrBuilder() {
if (contentCase_ == 3) {
return (com.waz.model.Messages.ImageAsset) content_;
}
return com.waz.model.Messages.ImageAsset.getDefaultInstance();
}
public static final int KNOCK_FIELD_NUMBER = 4;
/**
* .Knock knock = 4;
* @return Whether the knock field is set.
*/
@java.lang.Override
public boolean hasKnock() {
return contentCase_ == 4;
}
/**
* .Knock knock = 4;
* @return The knock.
*/
@java.lang.Override
public com.waz.model.Messages.Knock getKnock() {
if (contentCase_ == 4) {
return (com.waz.model.Messages.Knock) content_;
}
return com.waz.model.Messages.Knock.getDefaultInstance();
}
/**
* .Knock knock = 4;
*/
@java.lang.Override
public com.waz.model.Messages.KnockOrBuilder getKnockOrBuilder() {
if (contentCase_ == 4) {
return (com.waz.model.Messages.Knock) content_;
}
return com.waz.model.Messages.Knock.getDefaultInstance();
}
public static final int LASTREAD_FIELD_NUMBER = 6;
/**
* .LastRead lastRead = 6;
* @return Whether the lastRead field is set.
*/
@java.lang.Override
public boolean hasLastRead() {
return contentCase_ == 6;
}
/**
* .LastRead lastRead = 6;
* @return The lastRead.
*/
@java.lang.Override
public com.waz.model.Messages.LastRead getLastRead() {
if (contentCase_ == 6) {
return (com.waz.model.Messages.LastRead) content_;
}
return com.waz.model.Messages.LastRead.getDefaultInstance();
}
/**
* .LastRead lastRead = 6;
*/
@java.lang.Override
public com.waz.model.Messages.LastReadOrBuilder getLastReadOrBuilder() {
if (contentCase_ == 6) {
return (com.waz.model.Messages.LastRead) content_;
}
return com.waz.model.Messages.LastRead.getDefaultInstance();
}
public static final int CLEARED_FIELD_NUMBER = 7;
/**
* .Cleared cleared = 7;
* @return Whether the cleared field is set.
*/
@java.lang.Override
public boolean hasCleared() {
return contentCase_ == 7;
}
/**
* .Cleared cleared = 7;
* @return The cleared.
*/
@java.lang.Override
public com.waz.model.Messages.Cleared getCleared() {
if (contentCase_ == 7) {
return (com.waz.model.Messages.Cleared) content_;
}
return com.waz.model.Messages.Cleared.getDefaultInstance();
}
/**
* .Cleared cleared = 7;
*/
@java.lang.Override
public com.waz.model.Messages.ClearedOrBuilder getClearedOrBuilder() {
if (contentCase_ == 7) {
return (com.waz.model.Messages.Cleared) content_;
}
return com.waz.model.Messages.Cleared.getDefaultInstance();
}
public static final int EXTERNAL_FIELD_NUMBER = 8;
/**
* .External external = 8;
* @return Whether the external field is set.
*/
@java.lang.Override
public boolean hasExternal() {
return contentCase_ == 8;
}
/**
* .External external = 8;
* @return The external.
*/
@java.lang.Override
public com.waz.model.Messages.External getExternal() {
if (contentCase_ == 8) {
return (com.waz.model.Messages.External) content_;
}
return com.waz.model.Messages.External.getDefaultInstance();
}
/**
* .External external = 8;
*/
@java.lang.Override
public com.waz.model.Messages.ExternalOrBuilder getExternalOrBuilder() {
if (contentCase_ == 8) {
return (com.waz.model.Messages.External) content_;
}
return com.waz.model.Messages.External.getDefaultInstance();
}
public static final int CLIENTACTION_FIELD_NUMBER = 9;
/**
* .ClientAction clientAction = 9;
* @return Whether the clientAction field is set.
*/
public boolean hasClientAction() {
return contentCase_ == 9;
}
/**
* .ClientAction clientAction = 9;
* @return The clientAction.
*/
public com.waz.model.Messages.ClientAction getClientAction() {
if (contentCase_ == 9) {
@SuppressWarnings("deprecation")
com.waz.model.Messages.ClientAction result = com.waz.model.Messages.ClientAction.valueOf(
(java.lang.Integer) content_);
return result == null ? com.waz.model.Messages.ClientAction.RESET_SESSION : result;
}
return com.waz.model.Messages.ClientAction.RESET_SESSION;
}
public static final int CALLING_FIELD_NUMBER = 10;
/**
* .Calling calling = 10;
* @return Whether the calling field is set.
*/
@java.lang.Override
public boolean hasCalling() {
return contentCase_ == 10;
}
/**
* .Calling calling = 10;
* @return The calling.
*/
@java.lang.Override
public com.waz.model.Messages.Calling getCalling() {
if (contentCase_ == 10) {
return (com.waz.model.Messages.Calling) content_;
}
return com.waz.model.Messages.Calling.getDefaultInstance();
}
/**
* .Calling calling = 10;
*/
@java.lang.Override
public com.waz.model.Messages.CallingOrBuilder getCallingOrBuilder() {
if (contentCase_ == 10) {
return (com.waz.model.Messages.Calling) content_;
}
return com.waz.model.Messages.Calling.getDefaultInstance();
}
public static final int ASSET_FIELD_NUMBER = 11;
/**
* .Asset asset = 11;
* @return Whether the asset field is set.
*/
@java.lang.Override
public boolean hasAsset() {
return contentCase_ == 11;
}
/**
* .Asset asset = 11;
* @return The asset.
*/
@java.lang.Override
public com.waz.model.Messages.Asset getAsset() {
if (contentCase_ == 11) {
return (com.waz.model.Messages.Asset) content_;
}
return com.waz.model.Messages.Asset.getDefaultInstance();
}
/**
* .Asset asset = 11;
*/
@java.lang.Override
public com.waz.model.Messages.AssetOrBuilder getAssetOrBuilder() {
if (contentCase_ == 11) {
return (com.waz.model.Messages.Asset) content_;
}
return com.waz.model.Messages.Asset.getDefaultInstance();
}
public static final int HIDDEN_FIELD_NUMBER = 12;
/**
* .MessageHide hidden = 12;
* @return Whether the hidden field is set.
*/
@java.lang.Override
public boolean hasHidden() {
return contentCase_ == 12;
}
/**
* .MessageHide hidden = 12;
* @return The hidden.
*/
@java.lang.Override
public com.waz.model.Messages.MessageHide getHidden() {
if (contentCase_ == 12) {
return (com.waz.model.Messages.MessageHide) content_;
}
return com.waz.model.Messages.MessageHide.getDefaultInstance();
}
/**
* .MessageHide hidden = 12;
*/
@java.lang.Override
public com.waz.model.Messages.MessageHideOrBuilder getHiddenOrBuilder() {
if (contentCase_ == 12) {
return (com.waz.model.Messages.MessageHide) content_;
}
return com.waz.model.Messages.MessageHide.getDefaultInstance();
}
public static final int LOCATION_FIELD_NUMBER = 13;
/**
* .Location location = 13;
* @return Whether the location field is set.
*/
@java.lang.Override
public boolean hasLocation() {
return contentCase_ == 13;
}
/**
* .Location location = 13;
* @return The location.
*/
@java.lang.Override
public com.waz.model.Messages.Location getLocation() {
if (contentCase_ == 13) {
return (com.waz.model.Messages.Location) content_;
}
return com.waz.model.Messages.Location.getDefaultInstance();
}
/**
* .Location location = 13;
*/
@java.lang.Override
public com.waz.model.Messages.LocationOrBuilder getLocationOrBuilder() {
if (contentCase_ == 13) {
return (com.waz.model.Messages.Location) content_;
}
return com.waz.model.Messages.Location.getDefaultInstance();
}
public static final int DELETED_FIELD_NUMBER = 14;
/**
* .MessageDelete deleted = 14;
* @return Whether the deleted field is set.
*/
@java.lang.Override
public boolean hasDeleted() {
return contentCase_ == 14;
}
/**
* .MessageDelete deleted = 14;
* @return The deleted.
*/
@java.lang.Override
public com.waz.model.Messages.MessageDelete getDeleted() {
if (contentCase_ == 14) {
return (com.waz.model.Messages.MessageDelete) content_;
}
return com.waz.model.Messages.MessageDelete.getDefaultInstance();
}
/**
* .MessageDelete deleted = 14;
*/
@java.lang.Override
public com.waz.model.Messages.MessageDeleteOrBuilder getDeletedOrBuilder() {
if (contentCase_ == 14) {
return (com.waz.model.Messages.MessageDelete) content_;
}
return com.waz.model.Messages.MessageDelete.getDefaultInstance();
}
public static final int EDITED_FIELD_NUMBER = 15;
/**
* .MessageEdit edited = 15;
* @return Whether the edited field is set.
*/
@java.lang.Override
public boolean hasEdited() {
return contentCase_ == 15;
}
/**
* .MessageEdit edited = 15;
* @return The edited.
*/
@java.lang.Override
public com.waz.model.Messages.MessageEdit getEdited() {
if (contentCase_ == 15) {
return (com.waz.model.Messages.MessageEdit) content_;
}
return com.waz.model.Messages.MessageEdit.getDefaultInstance();
}
/**
* .MessageEdit edited = 15;
*/
@java.lang.Override
public com.waz.model.Messages.MessageEditOrBuilder getEditedOrBuilder() {
if (contentCase_ == 15) {
return (com.waz.model.Messages.MessageEdit) content_;
}
return com.waz.model.Messages.MessageEdit.getDefaultInstance();
}
public static final int CONFIRMATION_FIELD_NUMBER = 16;
/**
* .Confirmation confirmation = 16;
* @return Whether the confirmation field is set.
*/
@java.lang.Override
public boolean hasConfirmation() {
return contentCase_ == 16;
}
/**
* .Confirmation confirmation = 16;
* @return The confirmation.
*/
@java.lang.Override
public com.waz.model.Messages.Confirmation getConfirmation() {
if (contentCase_ == 16) {
return (com.waz.model.Messages.Confirmation) content_;
}
return com.waz.model.Messages.Confirmation.getDefaultInstance();
}
/**
* .Confirmation confirmation = 16;
*/
@java.lang.Override
public com.waz.model.Messages.ConfirmationOrBuilder getConfirmationOrBuilder() {
if (contentCase_ == 16) {
return (com.waz.model.Messages.Confirmation) content_;
}
return com.waz.model.Messages.Confirmation.getDefaultInstance();
}
public static final int REACTION_FIELD_NUMBER = 17;
/**
* .Reaction reaction = 17;
* @return Whether the reaction field is set.
*/
@java.lang.Override
public boolean hasReaction() {
return contentCase_ == 17;
}
/**
* .Reaction reaction = 17;
* @return The reaction.
*/
@java.lang.Override
public com.waz.model.Messages.Reaction getReaction() {
if (contentCase_ == 17) {
return (com.waz.model.Messages.Reaction) content_;
}
return com.waz.model.Messages.Reaction.getDefaultInstance();
}
/**
* .Reaction reaction = 17;
*/
@java.lang.Override
public com.waz.model.Messages.ReactionOrBuilder getReactionOrBuilder() {
if (contentCase_ == 17) {
return (com.waz.model.Messages.Reaction) content_;
}
return com.waz.model.Messages.Reaction.getDefaultInstance();
}
public static final int EPHEMERAL_FIELD_NUMBER = 18;
/**
* .Ephemeral ephemeral = 18;
* @return Whether the ephemeral field is set.
*/
@java.lang.Override
public boolean hasEphemeral() {
return contentCase_ == 18;
}
/**
* .Ephemeral ephemeral = 18;
* @return The ephemeral.
*/
@java.lang.Override
public com.waz.model.Messages.Ephemeral getEphemeral() {
if (contentCase_ == 18) {
return (com.waz.model.Messages.Ephemeral) content_;
}
return com.waz.model.Messages.Ephemeral.getDefaultInstance();
}
/**
* .Ephemeral ephemeral = 18;
*/
@java.lang.Override
public com.waz.model.Messages.EphemeralOrBuilder getEphemeralOrBuilder() {
if (contentCase_ == 18) {
return (com.waz.model.Messages.Ephemeral) content_;
}
return com.waz.model.Messages.Ephemeral.getDefaultInstance();
}
public static final int AVAILABILITY_FIELD_NUMBER = 19;
/**
* .Availability availability = 19;
* @return Whether the availability field is set.
*/
@java.lang.Override
public boolean hasAvailability() {
return contentCase_ == 19;
}
/**
* .Availability availability = 19;
* @return The availability.
*/
@java.lang.Override
public com.waz.model.Messages.Availability getAvailability() {
if (contentCase_ == 19) {
return (com.waz.model.Messages.Availability) content_;
}
return com.waz.model.Messages.Availability.getDefaultInstance();
}
/**
* .Availability availability = 19;
*/
@java.lang.Override
public com.waz.model.Messages.AvailabilityOrBuilder getAvailabilityOrBuilder() {
if (contentCase_ == 19) {
return (com.waz.model.Messages.Availability) content_;
}
return com.waz.model.Messages.Availability.getDefaultInstance();
}
public static final int COMPOSITE_FIELD_NUMBER = 20;
/**
* .Composite composite = 20;
* @return Whether the composite field is set.
*/
@java.lang.Override
public boolean hasComposite() {
return contentCase_ == 20;
}
/**
* .Composite composite = 20;
* @return The composite.
*/
@java.lang.Override
public com.waz.model.Messages.Composite getComposite() {
if (contentCase_ == 20) {
return (com.waz.model.Messages.Composite) content_;
}
return com.waz.model.Messages.Composite.getDefaultInstance();
}
/**
* .Composite composite = 20;
*/
@java.lang.Override
public com.waz.model.Messages.CompositeOrBuilder getCompositeOrBuilder() {
if (contentCase_ == 20) {
return (com.waz.model.Messages.Composite) content_;
}
return com.waz.model.Messages.Composite.getDefaultInstance();
}
public static final int BUTTONACTION_FIELD_NUMBER = 21;
/**
* .ButtonAction buttonAction = 21;
* @return Whether the buttonAction field is set.
*/
@java.lang.Override
public boolean hasButtonAction() {
return contentCase_ == 21;
}
/**
* .ButtonAction buttonAction = 21;
* @return The buttonAction.
*/
@java.lang.Override
public com.waz.model.Messages.ButtonAction getButtonAction() {
if (contentCase_ == 21) {
return (com.waz.model.Messages.ButtonAction) content_;
}
return com.waz.model.Messages.ButtonAction.getDefaultInstance();
}
/**
* .ButtonAction buttonAction = 21;
*/
@java.lang.Override
public com.waz.model.Messages.ButtonActionOrBuilder getButtonActionOrBuilder() {
if (contentCase_ == 21) {
return (com.waz.model.Messages.ButtonAction) content_;
}
return com.waz.model.Messages.ButtonAction.getDefaultInstance();
}
public static final int BUTTONACTIONCONFIRMATION_FIELD_NUMBER = 22;
/**
* .ButtonActionConfirmation buttonActionConfirmation = 22;
* @return Whether the buttonActionConfirmation field is set.
*/
@java.lang.Override
public boolean hasButtonActionConfirmation() {
return contentCase_ == 22;
}
/**
* .ButtonActionConfirmation buttonActionConfirmation = 22;
* @return The buttonActionConfirmation.
*/
@java.lang.Override
public com.waz.model.Messages.ButtonActionConfirmation getButtonActionConfirmation() {
if (contentCase_ == 22) {
return (com.waz.model.Messages.ButtonActionConfirmation) content_;
}
return com.waz.model.Messages.ButtonActionConfirmation.getDefaultInstance();
}
/**
* .ButtonActionConfirmation buttonActionConfirmation = 22;
*/
@java.lang.Override
public com.waz.model.Messages.ButtonActionConfirmationOrBuilder getButtonActionConfirmationOrBuilder() {
if (contentCase_ == 22) {
return (com.waz.model.Messages.ButtonActionConfirmation) content_;
}
return com.waz.model.Messages.ButtonActionConfirmation.getDefaultInstance();
}
public static final int DATATRANSFER_FIELD_NUMBER = 23;
/**
*
* client-side synchronization across devices of the same user
*
*
* .DataTransfer dataTransfer = 23;
* @return Whether the dataTransfer field is set.
*/
@java.lang.Override
public boolean hasDataTransfer() {
return contentCase_ == 23;
}
/**
*
* client-side synchronization across devices of the same user
*
*
* .DataTransfer dataTransfer = 23;
* @return The dataTransfer.
*/
@java.lang.Override
public com.waz.model.Messages.DataTransfer getDataTransfer() {
if (contentCase_ == 23) {
return (com.waz.model.Messages.DataTransfer) content_;
}
return com.waz.model.Messages.DataTransfer.getDefaultInstance();
}
/**
*
* client-side synchronization across devices of the same user
*
*
* .DataTransfer dataTransfer = 23;
*/
@java.lang.Override
public com.waz.model.Messages.DataTransferOrBuilder getDataTransferOrBuilder() {
if (contentCase_ == 23) {
return (com.waz.model.Messages.DataTransfer) content_;
}
return com.waz.model.Messages.DataTransfer.getDefaultInstance();
}
public static final int INCALLEMOJI_FIELD_NUMBER = 24;
/**
*
* UnknownStrategy unknownStrategy = 25; -- Defined outside the oneof
* Next field should be 26 ↓
*
*
* .InCallEmoji inCallEmoji = 24;
* @return Whether the inCallEmoji field is set.
*/
@java.lang.Override
public boolean hasInCallEmoji() {
return contentCase_ == 24;
}
/**
*
* UnknownStrategy unknownStrategy = 25; -- Defined outside the oneof
* Next field should be 26 ↓
*
*
* .InCallEmoji inCallEmoji = 24;
* @return The inCallEmoji.
*/
@java.lang.Override
public com.waz.model.Messages.InCallEmoji getInCallEmoji() {
if (contentCase_ == 24) {
return (com.waz.model.Messages.InCallEmoji) content_;
}
return com.waz.model.Messages.InCallEmoji.getDefaultInstance();
}
/**
*
* UnknownStrategy unknownStrategy = 25; -- Defined outside the oneof
* Next field should be 26 ↓
*
*
* .InCallEmoji inCallEmoji = 24;
*/
@java.lang.Override
public com.waz.model.Messages.InCallEmojiOrBuilder getInCallEmojiOrBuilder() {
if (contentCase_ == 24) {
return (com.waz.model.Messages.InCallEmoji) content_;
}
return com.waz.model.Messages.InCallEmoji.getDefaultInstance();
}
public static final int UNKNOWNSTRATEGY_FIELD_NUMBER = 25;
private int unknownStrategy_;
/**
* optional .GenericMessage.UnknownStrategy unknownStrategy = 25 [default = IGNORE];
* @return Whether the unknownStrategy field is set.
*/
@java.lang.Override public boolean hasUnknownStrategy() {
return ((bitField0_ & 0x00800000) != 0);
}
/**
* optional .GenericMessage.UnknownStrategy unknownStrategy = 25 [default = IGNORE];
* @return The unknownStrategy.
*/
@java.lang.Override public com.waz.model.Messages.GenericMessage.UnknownStrategy getUnknownStrategy() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.GenericMessage.UnknownStrategy result = com.waz.model.Messages.GenericMessage.UnknownStrategy.valueOf(unknownStrategy_);
return result == null ? com.waz.model.Messages.GenericMessage.UnknownStrategy.IGNORE : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasMessageId()) {
memoizedIsInitialized = 0;
return false;
}
if (hasText()) {
if (!getText().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasImage()) {
if (!getImage().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasKnock()) {
if (!getKnock().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasLastRead()) {
if (!getLastRead().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasCleared()) {
if (!getCleared().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasExternal()) {
if (!getExternal().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasCalling()) {
if (!getCalling().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasAsset()) {
if (!getAsset().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasHidden()) {
if (!getHidden().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasLocation()) {
if (!getLocation().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasDeleted()) {
if (!getDeleted().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasEdited()) {
if (!getEdited().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasConfirmation()) {
if (!getConfirmation().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasReaction()) {
if (!getReaction().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasEphemeral()) {
if (!getEphemeral().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasAvailability()) {
if (!getAvailability().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasComposite()) {
if (!getComposite().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasButtonAction()) {
if (!getButtonAction().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasButtonActionConfirmation()) {
if (!getButtonActionConfirmation().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasDataTransfer()) {
if (!getDataTransfer().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, messageId_);
}
if (contentCase_ == 2) {
output.writeMessage(2, (com.waz.model.Messages.Text) content_);
}
if (contentCase_ == 3) {
output.writeMessage(3, (com.waz.model.Messages.ImageAsset) content_);
}
if (contentCase_ == 4) {
output.writeMessage(4, (com.waz.model.Messages.Knock) content_);
}
if (contentCase_ == 6) {
output.writeMessage(6, (com.waz.model.Messages.LastRead) content_);
}
if (contentCase_ == 7) {
output.writeMessage(7, (com.waz.model.Messages.Cleared) content_);
}
if (contentCase_ == 8) {
output.writeMessage(8, (com.waz.model.Messages.External) content_);
}
if (contentCase_ == 9) {
output.writeEnum(9, ((java.lang.Integer) content_));
}
if (contentCase_ == 10) {
output.writeMessage(10, (com.waz.model.Messages.Calling) content_);
}
if (contentCase_ == 11) {
output.writeMessage(11, (com.waz.model.Messages.Asset) content_);
}
if (contentCase_ == 12) {
output.writeMessage(12, (com.waz.model.Messages.MessageHide) content_);
}
if (contentCase_ == 13) {
output.writeMessage(13, (com.waz.model.Messages.Location) content_);
}
if (contentCase_ == 14) {
output.writeMessage(14, (com.waz.model.Messages.MessageDelete) content_);
}
if (contentCase_ == 15) {
output.writeMessage(15, (com.waz.model.Messages.MessageEdit) content_);
}
if (contentCase_ == 16) {
output.writeMessage(16, (com.waz.model.Messages.Confirmation) content_);
}
if (contentCase_ == 17) {
output.writeMessage(17, (com.waz.model.Messages.Reaction) content_);
}
if (contentCase_ == 18) {
output.writeMessage(18, (com.waz.model.Messages.Ephemeral) content_);
}
if (contentCase_ == 19) {
output.writeMessage(19, (com.waz.model.Messages.Availability) content_);
}
if (contentCase_ == 20) {
output.writeMessage(20, (com.waz.model.Messages.Composite) content_);
}
if (contentCase_ == 21) {
output.writeMessage(21, (com.waz.model.Messages.ButtonAction) content_);
}
if (contentCase_ == 22) {
output.writeMessage(22, (com.waz.model.Messages.ButtonActionConfirmation) content_);
}
if (contentCase_ == 23) {
output.writeMessage(23, (com.waz.model.Messages.DataTransfer) content_);
}
if (contentCase_ == 24) {
output.writeMessage(24, (com.waz.model.Messages.InCallEmoji) content_);
}
if (((bitField0_ & 0x00800000) != 0)) {
output.writeEnum(25, unknownStrategy_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, messageId_);
}
if (contentCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (com.waz.model.Messages.Text) content_);
}
if (contentCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, (com.waz.model.Messages.ImageAsset) content_);
}
if (contentCase_ == 4) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, (com.waz.model.Messages.Knock) content_);
}
if (contentCase_ == 6) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, (com.waz.model.Messages.LastRead) content_);
}
if (contentCase_ == 7) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, (com.waz.model.Messages.Cleared) content_);
}
if (contentCase_ == 8) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, (com.waz.model.Messages.External) content_);
}
if (contentCase_ == 9) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(9, ((java.lang.Integer) content_));
}
if (contentCase_ == 10) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, (com.waz.model.Messages.Calling) content_);
}
if (contentCase_ == 11) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(11, (com.waz.model.Messages.Asset) content_);
}
if (contentCase_ == 12) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(12, (com.waz.model.Messages.MessageHide) content_);
}
if (contentCase_ == 13) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(13, (com.waz.model.Messages.Location) content_);
}
if (contentCase_ == 14) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(14, (com.waz.model.Messages.MessageDelete) content_);
}
if (contentCase_ == 15) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, (com.waz.model.Messages.MessageEdit) content_);
}
if (contentCase_ == 16) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(16, (com.waz.model.Messages.Confirmation) content_);
}
if (contentCase_ == 17) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(17, (com.waz.model.Messages.Reaction) content_);
}
if (contentCase_ == 18) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(18, (com.waz.model.Messages.Ephemeral) content_);
}
if (contentCase_ == 19) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(19, (com.waz.model.Messages.Availability) content_);
}
if (contentCase_ == 20) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(20, (com.waz.model.Messages.Composite) content_);
}
if (contentCase_ == 21) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(21, (com.waz.model.Messages.ButtonAction) content_);
}
if (contentCase_ == 22) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(22, (com.waz.model.Messages.ButtonActionConfirmation) content_);
}
if (contentCase_ == 23) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(23, (com.waz.model.Messages.DataTransfer) content_);
}
if (contentCase_ == 24) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(24, (com.waz.model.Messages.InCallEmoji) content_);
}
if (((bitField0_ & 0x00800000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(25, unknownStrategy_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.GenericMessage)) {
return super.equals(obj);
}
com.waz.model.Messages.GenericMessage other = (com.waz.model.Messages.GenericMessage) obj;
if (hasMessageId() != other.hasMessageId()) return false;
if (hasMessageId()) {
if (!getMessageId()
.equals(other.getMessageId())) return false;
}
if (hasUnknownStrategy() != other.hasUnknownStrategy()) return false;
if (hasUnknownStrategy()) {
if (unknownStrategy_ != other.unknownStrategy_) return false;
}
if (!getContentCase().equals(other.getContentCase())) return false;
switch (contentCase_) {
case 2:
if (!getText()
.equals(other.getText())) return false;
break;
case 3:
if (!getImage()
.equals(other.getImage())) return false;
break;
case 4:
if (!getKnock()
.equals(other.getKnock())) return false;
break;
case 6:
if (!getLastRead()
.equals(other.getLastRead())) return false;
break;
case 7:
if (!getCleared()
.equals(other.getCleared())) return false;
break;
case 8:
if (!getExternal()
.equals(other.getExternal())) return false;
break;
case 9:
if (!getClientAction()
.equals(other.getClientAction())) return false;
break;
case 10:
if (!getCalling()
.equals(other.getCalling())) return false;
break;
case 11:
if (!getAsset()
.equals(other.getAsset())) return false;
break;
case 12:
if (!getHidden()
.equals(other.getHidden())) return false;
break;
case 13:
if (!getLocation()
.equals(other.getLocation())) return false;
break;
case 14:
if (!getDeleted()
.equals(other.getDeleted())) return false;
break;
case 15:
if (!getEdited()
.equals(other.getEdited())) return false;
break;
case 16:
if (!getConfirmation()
.equals(other.getConfirmation())) return false;
break;
case 17:
if (!getReaction()
.equals(other.getReaction())) return false;
break;
case 18:
if (!getEphemeral()
.equals(other.getEphemeral())) return false;
break;
case 19:
if (!getAvailability()
.equals(other.getAvailability())) return false;
break;
case 20:
if (!getComposite()
.equals(other.getComposite())) return false;
break;
case 21:
if (!getButtonAction()
.equals(other.getButtonAction())) return false;
break;
case 22:
if (!getButtonActionConfirmation()
.equals(other.getButtonActionConfirmation())) return false;
break;
case 23:
if (!getDataTransfer()
.equals(other.getDataTransfer())) return false;
break;
case 24:
if (!getInCallEmoji()
.equals(other.getInCallEmoji())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasMessageId()) {
hash = (37 * hash) + MESSAGE_ID_FIELD_NUMBER;
hash = (53 * hash) + getMessageId().hashCode();
}
if (hasUnknownStrategy()) {
hash = (37 * hash) + UNKNOWNSTRATEGY_FIELD_NUMBER;
hash = (53 * hash) + unknownStrategy_;
}
switch (contentCase_) {
case 2:
hash = (37 * hash) + TEXT_FIELD_NUMBER;
hash = (53 * hash) + getText().hashCode();
break;
case 3:
hash = (37 * hash) + IMAGE_FIELD_NUMBER;
hash = (53 * hash) + getImage().hashCode();
break;
case 4:
hash = (37 * hash) + KNOCK_FIELD_NUMBER;
hash = (53 * hash) + getKnock().hashCode();
break;
case 6:
hash = (37 * hash) + LASTREAD_FIELD_NUMBER;
hash = (53 * hash) + getLastRead().hashCode();
break;
case 7:
hash = (37 * hash) + CLEARED_FIELD_NUMBER;
hash = (53 * hash) + getCleared().hashCode();
break;
case 8:
hash = (37 * hash) + EXTERNAL_FIELD_NUMBER;
hash = (53 * hash) + getExternal().hashCode();
break;
case 9:
hash = (37 * hash) + CLIENTACTION_FIELD_NUMBER;
hash = (53 * hash) + getClientAction().getNumber();
break;
case 10:
hash = (37 * hash) + CALLING_FIELD_NUMBER;
hash = (53 * hash) + getCalling().hashCode();
break;
case 11:
hash = (37 * hash) + ASSET_FIELD_NUMBER;
hash = (53 * hash) + getAsset().hashCode();
break;
case 12:
hash = (37 * hash) + HIDDEN_FIELD_NUMBER;
hash = (53 * hash) + getHidden().hashCode();
break;
case 13:
hash = (37 * hash) + LOCATION_FIELD_NUMBER;
hash = (53 * hash) + getLocation().hashCode();
break;
case 14:
hash = (37 * hash) + DELETED_FIELD_NUMBER;
hash = (53 * hash) + getDeleted().hashCode();
break;
case 15:
hash = (37 * hash) + EDITED_FIELD_NUMBER;
hash = (53 * hash) + getEdited().hashCode();
break;
case 16:
hash = (37 * hash) + CONFIRMATION_FIELD_NUMBER;
hash = (53 * hash) + getConfirmation().hashCode();
break;
case 17:
hash = (37 * hash) + REACTION_FIELD_NUMBER;
hash = (53 * hash) + getReaction().hashCode();
break;
case 18:
hash = (37 * hash) + EPHEMERAL_FIELD_NUMBER;
hash = (53 * hash) + getEphemeral().hashCode();
break;
case 19:
hash = (37 * hash) + AVAILABILITY_FIELD_NUMBER;
hash = (53 * hash) + getAvailability().hashCode();
break;
case 20:
hash = (37 * hash) + COMPOSITE_FIELD_NUMBER;
hash = (53 * hash) + getComposite().hashCode();
break;
case 21:
hash = (37 * hash) + BUTTONACTION_FIELD_NUMBER;
hash = (53 * hash) + getButtonAction().hashCode();
break;
case 22:
hash = (37 * hash) + BUTTONACTIONCONFIRMATION_FIELD_NUMBER;
hash = (53 * hash) + getButtonActionConfirmation().hashCode();
break;
case 23:
hash = (37 * hash) + DATATRANSFER_FIELD_NUMBER;
hash = (53 * hash) + getDataTransfer().hashCode();
break;
case 24:
hash = (37 * hash) + INCALLEMOJI_FIELD_NUMBER;
hash = (53 * hash) + getInCallEmoji().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.GenericMessage parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.GenericMessage parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.GenericMessage parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.GenericMessage parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.GenericMessage parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.GenericMessage parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.GenericMessage parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.GenericMessage parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.GenericMessage parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.GenericMessage parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.GenericMessage parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.GenericMessage parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.GenericMessage prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code GenericMessage}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:GenericMessage)
com.waz.model.Messages.GenericMessageOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_GenericMessage_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_GenericMessage_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.GenericMessage.class, com.waz.model.Messages.GenericMessage.Builder.class);
}
// Construct using com.waz.model.Messages.GenericMessage.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
messageId_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
if (textBuilder_ != null) {
textBuilder_.clear();
}
if (imageBuilder_ != null) {
imageBuilder_.clear();
}
if (knockBuilder_ != null) {
knockBuilder_.clear();
}
if (lastReadBuilder_ != null) {
lastReadBuilder_.clear();
}
if (clearedBuilder_ != null) {
clearedBuilder_.clear();
}
if (externalBuilder_ != null) {
externalBuilder_.clear();
}
if (callingBuilder_ != null) {
callingBuilder_.clear();
}
if (assetBuilder_ != null) {
assetBuilder_.clear();
}
if (hiddenBuilder_ != null) {
hiddenBuilder_.clear();
}
if (locationBuilder_ != null) {
locationBuilder_.clear();
}
if (deletedBuilder_ != null) {
deletedBuilder_.clear();
}
if (editedBuilder_ != null) {
editedBuilder_.clear();
}
if (confirmationBuilder_ != null) {
confirmationBuilder_.clear();
}
if (reactionBuilder_ != null) {
reactionBuilder_.clear();
}
if (ephemeralBuilder_ != null) {
ephemeralBuilder_.clear();
}
if (availabilityBuilder_ != null) {
availabilityBuilder_.clear();
}
if (compositeBuilder_ != null) {
compositeBuilder_.clear();
}
if (buttonActionBuilder_ != null) {
buttonActionBuilder_.clear();
}
if (buttonActionConfirmationBuilder_ != null) {
buttonActionConfirmationBuilder_.clear();
}
if (dataTransferBuilder_ != null) {
dataTransferBuilder_.clear();
}
if (inCallEmojiBuilder_ != null) {
inCallEmojiBuilder_.clear();
}
unknownStrategy_ = 0;
bitField0_ = (bitField0_ & ~0x00800000);
contentCase_ = 0;
content_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_GenericMessage_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.GenericMessage getDefaultInstanceForType() {
return com.waz.model.Messages.GenericMessage.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.GenericMessage build() {
com.waz.model.Messages.GenericMessage result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.GenericMessage buildPartial() {
com.waz.model.Messages.GenericMessage result = new com.waz.model.Messages.GenericMessage(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.messageId_ = messageId_;
if (contentCase_ == 2) {
if (textBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = textBuilder_.build();
}
}
if (contentCase_ == 3) {
if (imageBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = imageBuilder_.build();
}
}
if (contentCase_ == 4) {
if (knockBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = knockBuilder_.build();
}
}
if (contentCase_ == 6) {
if (lastReadBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = lastReadBuilder_.build();
}
}
if (contentCase_ == 7) {
if (clearedBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = clearedBuilder_.build();
}
}
if (contentCase_ == 8) {
if (externalBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = externalBuilder_.build();
}
}
if (contentCase_ == 9) {
result.content_ = content_;
}
if (contentCase_ == 10) {
if (callingBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = callingBuilder_.build();
}
}
if (contentCase_ == 11) {
if (assetBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = assetBuilder_.build();
}
}
if (contentCase_ == 12) {
if (hiddenBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = hiddenBuilder_.build();
}
}
if (contentCase_ == 13) {
if (locationBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = locationBuilder_.build();
}
}
if (contentCase_ == 14) {
if (deletedBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = deletedBuilder_.build();
}
}
if (contentCase_ == 15) {
if (editedBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = editedBuilder_.build();
}
}
if (contentCase_ == 16) {
if (confirmationBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = confirmationBuilder_.build();
}
}
if (contentCase_ == 17) {
if (reactionBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = reactionBuilder_.build();
}
}
if (contentCase_ == 18) {
if (ephemeralBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = ephemeralBuilder_.build();
}
}
if (contentCase_ == 19) {
if (availabilityBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = availabilityBuilder_.build();
}
}
if (contentCase_ == 20) {
if (compositeBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = compositeBuilder_.build();
}
}
if (contentCase_ == 21) {
if (buttonActionBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = buttonActionBuilder_.build();
}
}
if (contentCase_ == 22) {
if (buttonActionConfirmationBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = buttonActionConfirmationBuilder_.build();
}
}
if (contentCase_ == 23) {
if (dataTransferBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = dataTransferBuilder_.build();
}
}
if (contentCase_ == 24) {
if (inCallEmojiBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = inCallEmojiBuilder_.build();
}
}
if (((from_bitField0_ & 0x00800000) != 0)) {
to_bitField0_ |= 0x00800000;
}
result.unknownStrategy_ = unknownStrategy_;
result.bitField0_ = to_bitField0_;
result.contentCase_ = contentCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.GenericMessage) {
return mergeFrom((com.waz.model.Messages.GenericMessage)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.GenericMessage other) {
if (other == com.waz.model.Messages.GenericMessage.getDefaultInstance()) return this;
if (other.hasMessageId()) {
bitField0_ |= 0x00000001;
messageId_ = other.messageId_;
onChanged();
}
if (other.hasUnknownStrategy()) {
setUnknownStrategy(other.getUnknownStrategy());
}
switch (other.getContentCase()) {
case TEXT: {
mergeText(other.getText());
break;
}
case IMAGE: {
mergeImage(other.getImage());
break;
}
case KNOCK: {
mergeKnock(other.getKnock());
break;
}
case LASTREAD: {
mergeLastRead(other.getLastRead());
break;
}
case CLEARED: {
mergeCleared(other.getCleared());
break;
}
case EXTERNAL: {
mergeExternal(other.getExternal());
break;
}
case CLIENTACTION: {
setClientAction(other.getClientAction());
break;
}
case CALLING: {
mergeCalling(other.getCalling());
break;
}
case ASSET: {
mergeAsset(other.getAsset());
break;
}
case HIDDEN: {
mergeHidden(other.getHidden());
break;
}
case LOCATION: {
mergeLocation(other.getLocation());
break;
}
case DELETED: {
mergeDeleted(other.getDeleted());
break;
}
case EDITED: {
mergeEdited(other.getEdited());
break;
}
case CONFIRMATION: {
mergeConfirmation(other.getConfirmation());
break;
}
case REACTION: {
mergeReaction(other.getReaction());
break;
}
case EPHEMERAL: {
mergeEphemeral(other.getEphemeral());
break;
}
case AVAILABILITY: {
mergeAvailability(other.getAvailability());
break;
}
case COMPOSITE: {
mergeComposite(other.getComposite());
break;
}
case BUTTONACTION: {
mergeButtonAction(other.getButtonAction());
break;
}
case BUTTONACTIONCONFIRMATION: {
mergeButtonActionConfirmation(other.getButtonActionConfirmation());
break;
}
case DATATRANSFER: {
mergeDataTransfer(other.getDataTransfer());
break;
}
case INCALLEMOJI: {
mergeInCallEmoji(other.getInCallEmoji());
break;
}
case CONTENT_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasMessageId()) {
return false;
}
if (hasText()) {
if (!getText().isInitialized()) {
return false;
}
}
if (hasImage()) {
if (!getImage().isInitialized()) {
return false;
}
}
if (hasKnock()) {
if (!getKnock().isInitialized()) {
return false;
}
}
if (hasLastRead()) {
if (!getLastRead().isInitialized()) {
return false;
}
}
if (hasCleared()) {
if (!getCleared().isInitialized()) {
return false;
}
}
if (hasExternal()) {
if (!getExternal().isInitialized()) {
return false;
}
}
if (hasCalling()) {
if (!getCalling().isInitialized()) {
return false;
}
}
if (hasAsset()) {
if (!getAsset().isInitialized()) {
return false;
}
}
if (hasHidden()) {
if (!getHidden().isInitialized()) {
return false;
}
}
if (hasLocation()) {
if (!getLocation().isInitialized()) {
return false;
}
}
if (hasDeleted()) {
if (!getDeleted().isInitialized()) {
return false;
}
}
if (hasEdited()) {
if (!getEdited().isInitialized()) {
return false;
}
}
if (hasConfirmation()) {
if (!getConfirmation().isInitialized()) {
return false;
}
}
if (hasReaction()) {
if (!getReaction().isInitialized()) {
return false;
}
}
if (hasEphemeral()) {
if (!getEphemeral().isInitialized()) {
return false;
}
}
if (hasAvailability()) {
if (!getAvailability().isInitialized()) {
return false;
}
}
if (hasComposite()) {
if (!getComposite().isInitialized()) {
return false;
}
}
if (hasButtonAction()) {
if (!getButtonAction().isInitialized()) {
return false;
}
}
if (hasButtonActionConfirmation()) {
if (!getButtonActionConfirmation().isInitialized()) {
return false;
}
}
if (hasDataTransfer()) {
if (!getDataTransfer().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
messageId_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
input.readMessage(
getTextFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 2;
break;
} // case 18
case 26: {
input.readMessage(
getImageFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 3;
break;
} // case 26
case 34: {
input.readMessage(
getKnockFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 4;
break;
} // case 34
case 50: {
input.readMessage(
getLastReadFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 6;
break;
} // case 50
case 58: {
input.readMessage(
getClearedFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 7;
break;
} // case 58
case 66: {
input.readMessage(
getExternalFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 8;
break;
} // case 66
case 72: {
int rawValue = input.readEnum();
com.waz.model.Messages.ClientAction value =
com.waz.model.Messages.ClientAction.forNumber(rawValue);
if (value == null) {
mergeUnknownVarintField(9, rawValue);
} else {
contentCase_ = 9;
content_ = rawValue;
}
break;
} // case 72
case 82: {
input.readMessage(
getCallingFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 10;
break;
} // case 82
case 90: {
input.readMessage(
getAssetFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 11;
break;
} // case 90
case 98: {
input.readMessage(
getHiddenFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 12;
break;
} // case 98
case 106: {
input.readMessage(
getLocationFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 13;
break;
} // case 106
case 114: {
input.readMessage(
getDeletedFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 14;
break;
} // case 114
case 122: {
input.readMessage(
getEditedFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 15;
break;
} // case 122
case 130: {
input.readMessage(
getConfirmationFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 16;
break;
} // case 130
case 138: {
input.readMessage(
getReactionFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 17;
break;
} // case 138
case 146: {
input.readMessage(
getEphemeralFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 18;
break;
} // case 146
case 154: {
input.readMessage(
getAvailabilityFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 19;
break;
} // case 154
case 162: {
input.readMessage(
getCompositeFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 20;
break;
} // case 162
case 170: {
input.readMessage(
getButtonActionFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 21;
break;
} // case 170
case 178: {
input.readMessage(
getButtonActionConfirmationFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 22;
break;
} // case 178
case 186: {
input.readMessage(
getDataTransferFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 23;
break;
} // case 186
case 194: {
input.readMessage(
getInCallEmojiFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 24;
break;
} // case 194
case 200: {
int tmpRaw = input.readEnum();
com.waz.model.Messages.GenericMessage.UnknownStrategy tmpValue =
com.waz.model.Messages.GenericMessage.UnknownStrategy.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(25, tmpRaw);
} else {
unknownStrategy_ = tmpRaw;
bitField0_ |= 0x00800000;
}
break;
} // case 200
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int contentCase_ = 0;
private java.lang.Object content_;
public ContentCase
getContentCase() {
return ContentCase.forNumber(
contentCase_);
}
public Builder clearContent() {
contentCase_ = 0;
content_ = null;
onChanged();
return this;
}
private int bitField0_;
private java.lang.Object messageId_ = "";
/**
*
* client generated random id, preferably UUID
*
*
* required string message_id = 1;
* @return Whether the messageId field is set.
*/
public boolean hasMessageId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* client generated random id, preferably UUID
*
*
* required string message_id = 1;
* @return The messageId.
*/
public java.lang.String getMessageId() {
java.lang.Object ref = messageId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
messageId_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* client generated random id, preferably UUID
*
*
* required string message_id = 1;
* @return The bytes for messageId.
*/
public com.google.protobuf.ByteString
getMessageIdBytes() {
java.lang.Object ref = messageId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
messageId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* client generated random id, preferably UUID
*
*
* required string message_id = 1;
* @param value The messageId to set.
* @return This builder for chaining.
*/
public Builder setMessageId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
messageId_ = value;
onChanged();
return this;
}
/**
*
* client generated random id, preferably UUID
*
*
* required string message_id = 1;
* @return This builder for chaining.
*/
public Builder clearMessageId() {
bitField0_ = (bitField0_ & ~0x00000001);
messageId_ = getDefaultInstance().getMessageId();
onChanged();
return this;
}
/**
*
* client generated random id, preferably UUID
*
*
* required string message_id = 1;
* @param value The bytes for messageId to set.
* @return This builder for chaining.
*/
public Builder setMessageIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
messageId_ = value;
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Text, com.waz.model.Messages.Text.Builder, com.waz.model.Messages.TextOrBuilder> textBuilder_;
/**
* .Text text = 2;
* @return Whether the text field is set.
*/
@java.lang.Override
public boolean hasText() {
return contentCase_ == 2;
}
/**
* .Text text = 2;
* @return The text.
*/
@java.lang.Override
public com.waz.model.Messages.Text getText() {
if (textBuilder_ == null) {
if (contentCase_ == 2) {
return (com.waz.model.Messages.Text) content_;
}
return com.waz.model.Messages.Text.getDefaultInstance();
} else {
if (contentCase_ == 2) {
return textBuilder_.getMessage();
}
return com.waz.model.Messages.Text.getDefaultInstance();
}
}
/**
* .Text text = 2;
*/
public Builder setText(com.waz.model.Messages.Text value) {
if (textBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
textBuilder_.setMessage(value);
}
contentCase_ = 2;
return this;
}
/**
* .Text text = 2;
*/
public Builder setText(
com.waz.model.Messages.Text.Builder builderForValue) {
if (textBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
textBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 2;
return this;
}
/**
* .Text text = 2;
*/
public Builder mergeText(com.waz.model.Messages.Text value) {
if (textBuilder_ == null) {
if (contentCase_ == 2 &&
content_ != com.waz.model.Messages.Text.getDefaultInstance()) {
content_ = com.waz.model.Messages.Text.newBuilder((com.waz.model.Messages.Text) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 2) {
textBuilder_.mergeFrom(value);
} else {
textBuilder_.setMessage(value);
}
}
contentCase_ = 2;
return this;
}
/**
* .Text text = 2;
*/
public Builder clearText() {
if (textBuilder_ == null) {
if (contentCase_ == 2) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 2) {
contentCase_ = 0;
content_ = null;
}
textBuilder_.clear();
}
return this;
}
/**
* .Text text = 2;
*/
public com.waz.model.Messages.Text.Builder getTextBuilder() {
return getTextFieldBuilder().getBuilder();
}
/**
* .Text text = 2;
*/
@java.lang.Override
public com.waz.model.Messages.TextOrBuilder getTextOrBuilder() {
if ((contentCase_ == 2) && (textBuilder_ != null)) {
return textBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 2) {
return (com.waz.model.Messages.Text) content_;
}
return com.waz.model.Messages.Text.getDefaultInstance();
}
}
/**
* .Text text = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Text, com.waz.model.Messages.Text.Builder, com.waz.model.Messages.TextOrBuilder>
getTextFieldBuilder() {
if (textBuilder_ == null) {
if (!(contentCase_ == 2)) {
content_ = com.waz.model.Messages.Text.getDefaultInstance();
}
textBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Text, com.waz.model.Messages.Text.Builder, com.waz.model.Messages.TextOrBuilder>(
(com.waz.model.Messages.Text) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 2;
onChanged();;
return textBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.ImageAsset, com.waz.model.Messages.ImageAsset.Builder, com.waz.model.Messages.ImageAssetOrBuilder> imageBuilder_;
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
* @return Whether the image field is set.
*/
@java.lang.Override
public boolean hasImage() {
return contentCase_ == 3;
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
* @return The image.
*/
@java.lang.Override
public com.waz.model.Messages.ImageAsset getImage() {
if (imageBuilder_ == null) {
if (contentCase_ == 3) {
return (com.waz.model.Messages.ImageAsset) content_;
}
return com.waz.model.Messages.ImageAsset.getDefaultInstance();
} else {
if (contentCase_ == 3) {
return imageBuilder_.getMessage();
}
return com.waz.model.Messages.ImageAsset.getDefaultInstance();
}
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
*/
public Builder setImage(com.waz.model.Messages.ImageAsset value) {
if (imageBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
imageBuilder_.setMessage(value);
}
contentCase_ = 3;
return this;
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
*/
public Builder setImage(
com.waz.model.Messages.ImageAsset.Builder builderForValue) {
if (imageBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
imageBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 3;
return this;
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
*/
public Builder mergeImage(com.waz.model.Messages.ImageAsset value) {
if (imageBuilder_ == null) {
if (contentCase_ == 3 &&
content_ != com.waz.model.Messages.ImageAsset.getDefaultInstance()) {
content_ = com.waz.model.Messages.ImageAsset.newBuilder((com.waz.model.Messages.ImageAsset) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 3) {
imageBuilder_.mergeFrom(value);
} else {
imageBuilder_.setMessage(value);
}
}
contentCase_ = 3;
return this;
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
*/
public Builder clearImage() {
if (imageBuilder_ == null) {
if (contentCase_ == 3) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 3) {
contentCase_ = 0;
content_ = null;
}
imageBuilder_.clear();
}
return this;
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
*/
public com.waz.model.Messages.ImageAsset.Builder getImageBuilder() {
return getImageFieldBuilder().getBuilder();
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
*/
@java.lang.Override
public com.waz.model.Messages.ImageAssetOrBuilder getImageOrBuilder() {
if ((contentCase_ == 3) && (imageBuilder_ != null)) {
return imageBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 3) {
return (com.waz.model.Messages.ImageAsset) content_;
}
return com.waz.model.Messages.ImageAsset.getDefaultInstance();
}
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.ImageAsset, com.waz.model.Messages.ImageAsset.Builder, com.waz.model.Messages.ImageAssetOrBuilder>
getImageFieldBuilder() {
if (imageBuilder_ == null) {
if (!(contentCase_ == 3)) {
content_ = com.waz.model.Messages.ImageAsset.getDefaultInstance();
}
imageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.ImageAsset, com.waz.model.Messages.ImageAsset.Builder, com.waz.model.Messages.ImageAssetOrBuilder>(
(com.waz.model.Messages.ImageAsset) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 3;
onChanged();;
return imageBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Knock, com.waz.model.Messages.Knock.Builder, com.waz.model.Messages.KnockOrBuilder> knockBuilder_;
/**
* .Knock knock = 4;
* @return Whether the knock field is set.
*/
@java.lang.Override
public boolean hasKnock() {
return contentCase_ == 4;
}
/**
* .Knock knock = 4;
* @return The knock.
*/
@java.lang.Override
public com.waz.model.Messages.Knock getKnock() {
if (knockBuilder_ == null) {
if (contentCase_ == 4) {
return (com.waz.model.Messages.Knock) content_;
}
return com.waz.model.Messages.Knock.getDefaultInstance();
} else {
if (contentCase_ == 4) {
return knockBuilder_.getMessage();
}
return com.waz.model.Messages.Knock.getDefaultInstance();
}
}
/**
* .Knock knock = 4;
*/
public Builder setKnock(com.waz.model.Messages.Knock value) {
if (knockBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
knockBuilder_.setMessage(value);
}
contentCase_ = 4;
return this;
}
/**
* .Knock knock = 4;
*/
public Builder setKnock(
com.waz.model.Messages.Knock.Builder builderForValue) {
if (knockBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
knockBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 4;
return this;
}
/**
* .Knock knock = 4;
*/
public Builder mergeKnock(com.waz.model.Messages.Knock value) {
if (knockBuilder_ == null) {
if (contentCase_ == 4 &&
content_ != com.waz.model.Messages.Knock.getDefaultInstance()) {
content_ = com.waz.model.Messages.Knock.newBuilder((com.waz.model.Messages.Knock) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 4) {
knockBuilder_.mergeFrom(value);
} else {
knockBuilder_.setMessage(value);
}
}
contentCase_ = 4;
return this;
}
/**
* .Knock knock = 4;
*/
public Builder clearKnock() {
if (knockBuilder_ == null) {
if (contentCase_ == 4) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 4) {
contentCase_ = 0;
content_ = null;
}
knockBuilder_.clear();
}
return this;
}
/**
* .Knock knock = 4;
*/
public com.waz.model.Messages.Knock.Builder getKnockBuilder() {
return getKnockFieldBuilder().getBuilder();
}
/**
* .Knock knock = 4;
*/
@java.lang.Override
public com.waz.model.Messages.KnockOrBuilder getKnockOrBuilder() {
if ((contentCase_ == 4) && (knockBuilder_ != null)) {
return knockBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 4) {
return (com.waz.model.Messages.Knock) content_;
}
return com.waz.model.Messages.Knock.getDefaultInstance();
}
}
/**
* .Knock knock = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Knock, com.waz.model.Messages.Knock.Builder, com.waz.model.Messages.KnockOrBuilder>
getKnockFieldBuilder() {
if (knockBuilder_ == null) {
if (!(contentCase_ == 4)) {
content_ = com.waz.model.Messages.Knock.getDefaultInstance();
}
knockBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Knock, com.waz.model.Messages.Knock.Builder, com.waz.model.Messages.KnockOrBuilder>(
(com.waz.model.Messages.Knock) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 4;
onChanged();;
return knockBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.LastRead, com.waz.model.Messages.LastRead.Builder, com.waz.model.Messages.LastReadOrBuilder> lastReadBuilder_;
/**
* .LastRead lastRead = 6;
* @return Whether the lastRead field is set.
*/
@java.lang.Override
public boolean hasLastRead() {
return contentCase_ == 6;
}
/**
* .LastRead lastRead = 6;
* @return The lastRead.
*/
@java.lang.Override
public com.waz.model.Messages.LastRead getLastRead() {
if (lastReadBuilder_ == null) {
if (contentCase_ == 6) {
return (com.waz.model.Messages.LastRead) content_;
}
return com.waz.model.Messages.LastRead.getDefaultInstance();
} else {
if (contentCase_ == 6) {
return lastReadBuilder_.getMessage();
}
return com.waz.model.Messages.LastRead.getDefaultInstance();
}
}
/**
* .LastRead lastRead = 6;
*/
public Builder setLastRead(com.waz.model.Messages.LastRead value) {
if (lastReadBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
lastReadBuilder_.setMessage(value);
}
contentCase_ = 6;
return this;
}
/**
* .LastRead lastRead = 6;
*/
public Builder setLastRead(
com.waz.model.Messages.LastRead.Builder builderForValue) {
if (lastReadBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
lastReadBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 6;
return this;
}
/**
* .LastRead lastRead = 6;
*/
public Builder mergeLastRead(com.waz.model.Messages.LastRead value) {
if (lastReadBuilder_ == null) {
if (contentCase_ == 6 &&
content_ != com.waz.model.Messages.LastRead.getDefaultInstance()) {
content_ = com.waz.model.Messages.LastRead.newBuilder((com.waz.model.Messages.LastRead) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 6) {
lastReadBuilder_.mergeFrom(value);
} else {
lastReadBuilder_.setMessage(value);
}
}
contentCase_ = 6;
return this;
}
/**
* .LastRead lastRead = 6;
*/
public Builder clearLastRead() {
if (lastReadBuilder_ == null) {
if (contentCase_ == 6) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 6) {
contentCase_ = 0;
content_ = null;
}
lastReadBuilder_.clear();
}
return this;
}
/**
* .LastRead lastRead = 6;
*/
public com.waz.model.Messages.LastRead.Builder getLastReadBuilder() {
return getLastReadFieldBuilder().getBuilder();
}
/**
* .LastRead lastRead = 6;
*/
@java.lang.Override
public com.waz.model.Messages.LastReadOrBuilder getLastReadOrBuilder() {
if ((contentCase_ == 6) && (lastReadBuilder_ != null)) {
return lastReadBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 6) {
return (com.waz.model.Messages.LastRead) content_;
}
return com.waz.model.Messages.LastRead.getDefaultInstance();
}
}
/**
* .LastRead lastRead = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.LastRead, com.waz.model.Messages.LastRead.Builder, com.waz.model.Messages.LastReadOrBuilder>
getLastReadFieldBuilder() {
if (lastReadBuilder_ == null) {
if (!(contentCase_ == 6)) {
content_ = com.waz.model.Messages.LastRead.getDefaultInstance();
}
lastReadBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.LastRead, com.waz.model.Messages.LastRead.Builder, com.waz.model.Messages.LastReadOrBuilder>(
(com.waz.model.Messages.LastRead) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 6;
onChanged();;
return lastReadBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Cleared, com.waz.model.Messages.Cleared.Builder, com.waz.model.Messages.ClearedOrBuilder> clearedBuilder_;
/**
* .Cleared cleared = 7;
* @return Whether the cleared field is set.
*/
@java.lang.Override
public boolean hasCleared() {
return contentCase_ == 7;
}
/**
* .Cleared cleared = 7;
* @return The cleared.
*/
@java.lang.Override
public com.waz.model.Messages.Cleared getCleared() {
if (clearedBuilder_ == null) {
if (contentCase_ == 7) {
return (com.waz.model.Messages.Cleared) content_;
}
return com.waz.model.Messages.Cleared.getDefaultInstance();
} else {
if (contentCase_ == 7) {
return clearedBuilder_.getMessage();
}
return com.waz.model.Messages.Cleared.getDefaultInstance();
}
}
/**
* .Cleared cleared = 7;
*/
public Builder setCleared(com.waz.model.Messages.Cleared value) {
if (clearedBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
clearedBuilder_.setMessage(value);
}
contentCase_ = 7;
return this;
}
/**
* .Cleared cleared = 7;
*/
public Builder setCleared(
com.waz.model.Messages.Cleared.Builder builderForValue) {
if (clearedBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
clearedBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 7;
return this;
}
/**
* .Cleared cleared = 7;
*/
public Builder mergeCleared(com.waz.model.Messages.Cleared value) {
if (clearedBuilder_ == null) {
if (contentCase_ == 7 &&
content_ != com.waz.model.Messages.Cleared.getDefaultInstance()) {
content_ = com.waz.model.Messages.Cleared.newBuilder((com.waz.model.Messages.Cleared) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 7) {
clearedBuilder_.mergeFrom(value);
} else {
clearedBuilder_.setMessage(value);
}
}
contentCase_ = 7;
return this;
}
/**
* .Cleared cleared = 7;
*/
public Builder clearCleared() {
if (clearedBuilder_ == null) {
if (contentCase_ == 7) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 7) {
contentCase_ = 0;
content_ = null;
}
clearedBuilder_.clear();
}
return this;
}
/**
* .Cleared cleared = 7;
*/
public com.waz.model.Messages.Cleared.Builder getClearedBuilder() {
return getClearedFieldBuilder().getBuilder();
}
/**
* .Cleared cleared = 7;
*/
@java.lang.Override
public com.waz.model.Messages.ClearedOrBuilder getClearedOrBuilder() {
if ((contentCase_ == 7) && (clearedBuilder_ != null)) {
return clearedBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 7) {
return (com.waz.model.Messages.Cleared) content_;
}
return com.waz.model.Messages.Cleared.getDefaultInstance();
}
}
/**
* .Cleared cleared = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Cleared, com.waz.model.Messages.Cleared.Builder, com.waz.model.Messages.ClearedOrBuilder>
getClearedFieldBuilder() {
if (clearedBuilder_ == null) {
if (!(contentCase_ == 7)) {
content_ = com.waz.model.Messages.Cleared.getDefaultInstance();
}
clearedBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Cleared, com.waz.model.Messages.Cleared.Builder, com.waz.model.Messages.ClearedOrBuilder>(
(com.waz.model.Messages.Cleared) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 7;
onChanged();;
return clearedBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.External, com.waz.model.Messages.External.Builder, com.waz.model.Messages.ExternalOrBuilder> externalBuilder_;
/**
* .External external = 8;
* @return Whether the external field is set.
*/
@java.lang.Override
public boolean hasExternal() {
return contentCase_ == 8;
}
/**
* .External external = 8;
* @return The external.
*/
@java.lang.Override
public com.waz.model.Messages.External getExternal() {
if (externalBuilder_ == null) {
if (contentCase_ == 8) {
return (com.waz.model.Messages.External) content_;
}
return com.waz.model.Messages.External.getDefaultInstance();
} else {
if (contentCase_ == 8) {
return externalBuilder_.getMessage();
}
return com.waz.model.Messages.External.getDefaultInstance();
}
}
/**
* .External external = 8;
*/
public Builder setExternal(com.waz.model.Messages.External value) {
if (externalBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
externalBuilder_.setMessage(value);
}
contentCase_ = 8;
return this;
}
/**
* .External external = 8;
*/
public Builder setExternal(
com.waz.model.Messages.External.Builder builderForValue) {
if (externalBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
externalBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 8;
return this;
}
/**
* .External external = 8;
*/
public Builder mergeExternal(com.waz.model.Messages.External value) {
if (externalBuilder_ == null) {
if (contentCase_ == 8 &&
content_ != com.waz.model.Messages.External.getDefaultInstance()) {
content_ = com.waz.model.Messages.External.newBuilder((com.waz.model.Messages.External) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 8) {
externalBuilder_.mergeFrom(value);
} else {
externalBuilder_.setMessage(value);
}
}
contentCase_ = 8;
return this;
}
/**
* .External external = 8;
*/
public Builder clearExternal() {
if (externalBuilder_ == null) {
if (contentCase_ == 8) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 8) {
contentCase_ = 0;
content_ = null;
}
externalBuilder_.clear();
}
return this;
}
/**
* .External external = 8;
*/
public com.waz.model.Messages.External.Builder getExternalBuilder() {
return getExternalFieldBuilder().getBuilder();
}
/**
* .External external = 8;
*/
@java.lang.Override
public com.waz.model.Messages.ExternalOrBuilder getExternalOrBuilder() {
if ((contentCase_ == 8) && (externalBuilder_ != null)) {
return externalBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 8) {
return (com.waz.model.Messages.External) content_;
}
return com.waz.model.Messages.External.getDefaultInstance();
}
}
/**
* .External external = 8;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.External, com.waz.model.Messages.External.Builder, com.waz.model.Messages.ExternalOrBuilder>
getExternalFieldBuilder() {
if (externalBuilder_ == null) {
if (!(contentCase_ == 8)) {
content_ = com.waz.model.Messages.External.getDefaultInstance();
}
externalBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.External, com.waz.model.Messages.External.Builder, com.waz.model.Messages.ExternalOrBuilder>(
(com.waz.model.Messages.External) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 8;
onChanged();;
return externalBuilder_;
}
/**
* .ClientAction clientAction = 9;
* @return Whether the clientAction field is set.
*/
@java.lang.Override
public boolean hasClientAction() {
return contentCase_ == 9;
}
/**
* .ClientAction clientAction = 9;
* @return The clientAction.
*/
@java.lang.Override
public com.waz.model.Messages.ClientAction getClientAction() {
if (contentCase_ == 9) {
@SuppressWarnings("deprecation")
com.waz.model.Messages.ClientAction result = com.waz.model.Messages.ClientAction.valueOf(
(java.lang.Integer) content_);
return result == null ? com.waz.model.Messages.ClientAction.RESET_SESSION : result;
}
return com.waz.model.Messages.ClientAction.RESET_SESSION;
}
/**
* .ClientAction clientAction = 9;
* @param value The clientAction to set.
* @return This builder for chaining.
*/
public Builder setClientAction(com.waz.model.Messages.ClientAction value) {
if (value == null) {
throw new NullPointerException();
}
contentCase_ = 9;
content_ = value.getNumber();
onChanged();
return this;
}
/**
* .ClientAction clientAction = 9;
* @return This builder for chaining.
*/
public Builder clearClientAction() {
if (contentCase_ == 9) {
contentCase_ = 0;
content_ = null;
onChanged();
}
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Calling, com.waz.model.Messages.Calling.Builder, com.waz.model.Messages.CallingOrBuilder> callingBuilder_;
/**
* .Calling calling = 10;
* @return Whether the calling field is set.
*/
@java.lang.Override
public boolean hasCalling() {
return contentCase_ == 10;
}
/**
* .Calling calling = 10;
* @return The calling.
*/
@java.lang.Override
public com.waz.model.Messages.Calling getCalling() {
if (callingBuilder_ == null) {
if (contentCase_ == 10) {
return (com.waz.model.Messages.Calling) content_;
}
return com.waz.model.Messages.Calling.getDefaultInstance();
} else {
if (contentCase_ == 10) {
return callingBuilder_.getMessage();
}
return com.waz.model.Messages.Calling.getDefaultInstance();
}
}
/**
* .Calling calling = 10;
*/
public Builder setCalling(com.waz.model.Messages.Calling value) {
if (callingBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
callingBuilder_.setMessage(value);
}
contentCase_ = 10;
return this;
}
/**
* .Calling calling = 10;
*/
public Builder setCalling(
com.waz.model.Messages.Calling.Builder builderForValue) {
if (callingBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
callingBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 10;
return this;
}
/**
* .Calling calling = 10;
*/
public Builder mergeCalling(com.waz.model.Messages.Calling value) {
if (callingBuilder_ == null) {
if (contentCase_ == 10 &&
content_ != com.waz.model.Messages.Calling.getDefaultInstance()) {
content_ = com.waz.model.Messages.Calling.newBuilder((com.waz.model.Messages.Calling) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 10) {
callingBuilder_.mergeFrom(value);
} else {
callingBuilder_.setMessage(value);
}
}
contentCase_ = 10;
return this;
}
/**
* .Calling calling = 10;
*/
public Builder clearCalling() {
if (callingBuilder_ == null) {
if (contentCase_ == 10) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 10) {
contentCase_ = 0;
content_ = null;
}
callingBuilder_.clear();
}
return this;
}
/**
* .Calling calling = 10;
*/
public com.waz.model.Messages.Calling.Builder getCallingBuilder() {
return getCallingFieldBuilder().getBuilder();
}
/**
* .Calling calling = 10;
*/
@java.lang.Override
public com.waz.model.Messages.CallingOrBuilder getCallingOrBuilder() {
if ((contentCase_ == 10) && (callingBuilder_ != null)) {
return callingBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 10) {
return (com.waz.model.Messages.Calling) content_;
}
return com.waz.model.Messages.Calling.getDefaultInstance();
}
}
/**
* .Calling calling = 10;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Calling, com.waz.model.Messages.Calling.Builder, com.waz.model.Messages.CallingOrBuilder>
getCallingFieldBuilder() {
if (callingBuilder_ == null) {
if (!(contentCase_ == 10)) {
content_ = com.waz.model.Messages.Calling.getDefaultInstance();
}
callingBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Calling, com.waz.model.Messages.Calling.Builder, com.waz.model.Messages.CallingOrBuilder>(
(com.waz.model.Messages.Calling) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 10;
onChanged();;
return callingBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset, com.waz.model.Messages.Asset.Builder, com.waz.model.Messages.AssetOrBuilder> assetBuilder_;
/**
* .Asset asset = 11;
* @return Whether the asset field is set.
*/
@java.lang.Override
public boolean hasAsset() {
return contentCase_ == 11;
}
/**
* .Asset asset = 11;
* @return The asset.
*/
@java.lang.Override
public com.waz.model.Messages.Asset getAsset() {
if (assetBuilder_ == null) {
if (contentCase_ == 11) {
return (com.waz.model.Messages.Asset) content_;
}
return com.waz.model.Messages.Asset.getDefaultInstance();
} else {
if (contentCase_ == 11) {
return assetBuilder_.getMessage();
}
return com.waz.model.Messages.Asset.getDefaultInstance();
}
}
/**
* .Asset asset = 11;
*/
public Builder setAsset(com.waz.model.Messages.Asset value) {
if (assetBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
assetBuilder_.setMessage(value);
}
contentCase_ = 11;
return this;
}
/**
* .Asset asset = 11;
*/
public Builder setAsset(
com.waz.model.Messages.Asset.Builder builderForValue) {
if (assetBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
assetBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 11;
return this;
}
/**
* .Asset asset = 11;
*/
public Builder mergeAsset(com.waz.model.Messages.Asset value) {
if (assetBuilder_ == null) {
if (contentCase_ == 11 &&
content_ != com.waz.model.Messages.Asset.getDefaultInstance()) {
content_ = com.waz.model.Messages.Asset.newBuilder((com.waz.model.Messages.Asset) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 11) {
assetBuilder_.mergeFrom(value);
} else {
assetBuilder_.setMessage(value);
}
}
contentCase_ = 11;
return this;
}
/**
* .Asset asset = 11;
*/
public Builder clearAsset() {
if (assetBuilder_ == null) {
if (contentCase_ == 11) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 11) {
contentCase_ = 0;
content_ = null;
}
assetBuilder_.clear();
}
return this;
}
/**
* .Asset asset = 11;
*/
public com.waz.model.Messages.Asset.Builder getAssetBuilder() {
return getAssetFieldBuilder().getBuilder();
}
/**
* .Asset asset = 11;
*/
@java.lang.Override
public com.waz.model.Messages.AssetOrBuilder getAssetOrBuilder() {
if ((contentCase_ == 11) && (assetBuilder_ != null)) {
return assetBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 11) {
return (com.waz.model.Messages.Asset) content_;
}
return com.waz.model.Messages.Asset.getDefaultInstance();
}
}
/**
* .Asset asset = 11;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset, com.waz.model.Messages.Asset.Builder, com.waz.model.Messages.AssetOrBuilder>
getAssetFieldBuilder() {
if (assetBuilder_ == null) {
if (!(contentCase_ == 11)) {
content_ = com.waz.model.Messages.Asset.getDefaultInstance();
}
assetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset, com.waz.model.Messages.Asset.Builder, com.waz.model.Messages.AssetOrBuilder>(
(com.waz.model.Messages.Asset) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 11;
onChanged();;
return assetBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.MessageHide, com.waz.model.Messages.MessageHide.Builder, com.waz.model.Messages.MessageHideOrBuilder> hiddenBuilder_;
/**
* .MessageHide hidden = 12;
* @return Whether the hidden field is set.
*/
@java.lang.Override
public boolean hasHidden() {
return contentCase_ == 12;
}
/**
* .MessageHide hidden = 12;
* @return The hidden.
*/
@java.lang.Override
public com.waz.model.Messages.MessageHide getHidden() {
if (hiddenBuilder_ == null) {
if (contentCase_ == 12) {
return (com.waz.model.Messages.MessageHide) content_;
}
return com.waz.model.Messages.MessageHide.getDefaultInstance();
} else {
if (contentCase_ == 12) {
return hiddenBuilder_.getMessage();
}
return com.waz.model.Messages.MessageHide.getDefaultInstance();
}
}
/**
* .MessageHide hidden = 12;
*/
public Builder setHidden(com.waz.model.Messages.MessageHide value) {
if (hiddenBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
hiddenBuilder_.setMessage(value);
}
contentCase_ = 12;
return this;
}
/**
* .MessageHide hidden = 12;
*/
public Builder setHidden(
com.waz.model.Messages.MessageHide.Builder builderForValue) {
if (hiddenBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
hiddenBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 12;
return this;
}
/**
* .MessageHide hidden = 12;
*/
public Builder mergeHidden(com.waz.model.Messages.MessageHide value) {
if (hiddenBuilder_ == null) {
if (contentCase_ == 12 &&
content_ != com.waz.model.Messages.MessageHide.getDefaultInstance()) {
content_ = com.waz.model.Messages.MessageHide.newBuilder((com.waz.model.Messages.MessageHide) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 12) {
hiddenBuilder_.mergeFrom(value);
} else {
hiddenBuilder_.setMessage(value);
}
}
contentCase_ = 12;
return this;
}
/**
* .MessageHide hidden = 12;
*/
public Builder clearHidden() {
if (hiddenBuilder_ == null) {
if (contentCase_ == 12) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 12) {
contentCase_ = 0;
content_ = null;
}
hiddenBuilder_.clear();
}
return this;
}
/**
* .MessageHide hidden = 12;
*/
public com.waz.model.Messages.MessageHide.Builder getHiddenBuilder() {
return getHiddenFieldBuilder().getBuilder();
}
/**
* .MessageHide hidden = 12;
*/
@java.lang.Override
public com.waz.model.Messages.MessageHideOrBuilder getHiddenOrBuilder() {
if ((contentCase_ == 12) && (hiddenBuilder_ != null)) {
return hiddenBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 12) {
return (com.waz.model.Messages.MessageHide) content_;
}
return com.waz.model.Messages.MessageHide.getDefaultInstance();
}
}
/**
* .MessageHide hidden = 12;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.MessageHide, com.waz.model.Messages.MessageHide.Builder, com.waz.model.Messages.MessageHideOrBuilder>
getHiddenFieldBuilder() {
if (hiddenBuilder_ == null) {
if (!(contentCase_ == 12)) {
content_ = com.waz.model.Messages.MessageHide.getDefaultInstance();
}
hiddenBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.MessageHide, com.waz.model.Messages.MessageHide.Builder, com.waz.model.Messages.MessageHideOrBuilder>(
(com.waz.model.Messages.MessageHide) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 12;
onChanged();;
return hiddenBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Location, com.waz.model.Messages.Location.Builder, com.waz.model.Messages.LocationOrBuilder> locationBuilder_;
/**
* .Location location = 13;
* @return Whether the location field is set.
*/
@java.lang.Override
public boolean hasLocation() {
return contentCase_ == 13;
}
/**
* .Location location = 13;
* @return The location.
*/
@java.lang.Override
public com.waz.model.Messages.Location getLocation() {
if (locationBuilder_ == null) {
if (contentCase_ == 13) {
return (com.waz.model.Messages.Location) content_;
}
return com.waz.model.Messages.Location.getDefaultInstance();
} else {
if (contentCase_ == 13) {
return locationBuilder_.getMessage();
}
return com.waz.model.Messages.Location.getDefaultInstance();
}
}
/**
* .Location location = 13;
*/
public Builder setLocation(com.waz.model.Messages.Location value) {
if (locationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
locationBuilder_.setMessage(value);
}
contentCase_ = 13;
return this;
}
/**
* .Location location = 13;
*/
public Builder setLocation(
com.waz.model.Messages.Location.Builder builderForValue) {
if (locationBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
locationBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 13;
return this;
}
/**
* .Location location = 13;
*/
public Builder mergeLocation(com.waz.model.Messages.Location value) {
if (locationBuilder_ == null) {
if (contentCase_ == 13 &&
content_ != com.waz.model.Messages.Location.getDefaultInstance()) {
content_ = com.waz.model.Messages.Location.newBuilder((com.waz.model.Messages.Location) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 13) {
locationBuilder_.mergeFrom(value);
} else {
locationBuilder_.setMessage(value);
}
}
contentCase_ = 13;
return this;
}
/**
* .Location location = 13;
*/
public Builder clearLocation() {
if (locationBuilder_ == null) {
if (contentCase_ == 13) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 13) {
contentCase_ = 0;
content_ = null;
}
locationBuilder_.clear();
}
return this;
}
/**
* .Location location = 13;
*/
public com.waz.model.Messages.Location.Builder getLocationBuilder() {
return getLocationFieldBuilder().getBuilder();
}
/**
* .Location location = 13;
*/
@java.lang.Override
public com.waz.model.Messages.LocationOrBuilder getLocationOrBuilder() {
if ((contentCase_ == 13) && (locationBuilder_ != null)) {
return locationBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 13) {
return (com.waz.model.Messages.Location) content_;
}
return com.waz.model.Messages.Location.getDefaultInstance();
}
}
/**
* .Location location = 13;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Location, com.waz.model.Messages.Location.Builder, com.waz.model.Messages.LocationOrBuilder>
getLocationFieldBuilder() {
if (locationBuilder_ == null) {
if (!(contentCase_ == 13)) {
content_ = com.waz.model.Messages.Location.getDefaultInstance();
}
locationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Location, com.waz.model.Messages.Location.Builder, com.waz.model.Messages.LocationOrBuilder>(
(com.waz.model.Messages.Location) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 13;
onChanged();;
return locationBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.MessageDelete, com.waz.model.Messages.MessageDelete.Builder, com.waz.model.Messages.MessageDeleteOrBuilder> deletedBuilder_;
/**
* .MessageDelete deleted = 14;
* @return Whether the deleted field is set.
*/
@java.lang.Override
public boolean hasDeleted() {
return contentCase_ == 14;
}
/**
* .MessageDelete deleted = 14;
* @return The deleted.
*/
@java.lang.Override
public com.waz.model.Messages.MessageDelete getDeleted() {
if (deletedBuilder_ == null) {
if (contentCase_ == 14) {
return (com.waz.model.Messages.MessageDelete) content_;
}
return com.waz.model.Messages.MessageDelete.getDefaultInstance();
} else {
if (contentCase_ == 14) {
return deletedBuilder_.getMessage();
}
return com.waz.model.Messages.MessageDelete.getDefaultInstance();
}
}
/**
* .MessageDelete deleted = 14;
*/
public Builder setDeleted(com.waz.model.Messages.MessageDelete value) {
if (deletedBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
deletedBuilder_.setMessage(value);
}
contentCase_ = 14;
return this;
}
/**
* .MessageDelete deleted = 14;
*/
public Builder setDeleted(
com.waz.model.Messages.MessageDelete.Builder builderForValue) {
if (deletedBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
deletedBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 14;
return this;
}
/**
* .MessageDelete deleted = 14;
*/
public Builder mergeDeleted(com.waz.model.Messages.MessageDelete value) {
if (deletedBuilder_ == null) {
if (contentCase_ == 14 &&
content_ != com.waz.model.Messages.MessageDelete.getDefaultInstance()) {
content_ = com.waz.model.Messages.MessageDelete.newBuilder((com.waz.model.Messages.MessageDelete) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 14) {
deletedBuilder_.mergeFrom(value);
} else {
deletedBuilder_.setMessage(value);
}
}
contentCase_ = 14;
return this;
}
/**
* .MessageDelete deleted = 14;
*/
public Builder clearDeleted() {
if (deletedBuilder_ == null) {
if (contentCase_ == 14) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 14) {
contentCase_ = 0;
content_ = null;
}
deletedBuilder_.clear();
}
return this;
}
/**
* .MessageDelete deleted = 14;
*/
public com.waz.model.Messages.MessageDelete.Builder getDeletedBuilder() {
return getDeletedFieldBuilder().getBuilder();
}
/**
* .MessageDelete deleted = 14;
*/
@java.lang.Override
public com.waz.model.Messages.MessageDeleteOrBuilder getDeletedOrBuilder() {
if ((contentCase_ == 14) && (deletedBuilder_ != null)) {
return deletedBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 14) {
return (com.waz.model.Messages.MessageDelete) content_;
}
return com.waz.model.Messages.MessageDelete.getDefaultInstance();
}
}
/**
* .MessageDelete deleted = 14;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.MessageDelete, com.waz.model.Messages.MessageDelete.Builder, com.waz.model.Messages.MessageDeleteOrBuilder>
getDeletedFieldBuilder() {
if (deletedBuilder_ == null) {
if (!(contentCase_ == 14)) {
content_ = com.waz.model.Messages.MessageDelete.getDefaultInstance();
}
deletedBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.MessageDelete, com.waz.model.Messages.MessageDelete.Builder, com.waz.model.Messages.MessageDeleteOrBuilder>(
(com.waz.model.Messages.MessageDelete) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 14;
onChanged();;
return deletedBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.MessageEdit, com.waz.model.Messages.MessageEdit.Builder, com.waz.model.Messages.MessageEditOrBuilder> editedBuilder_;
/**
* .MessageEdit edited = 15;
* @return Whether the edited field is set.
*/
@java.lang.Override
public boolean hasEdited() {
return contentCase_ == 15;
}
/**
* .MessageEdit edited = 15;
* @return The edited.
*/
@java.lang.Override
public com.waz.model.Messages.MessageEdit getEdited() {
if (editedBuilder_ == null) {
if (contentCase_ == 15) {
return (com.waz.model.Messages.MessageEdit) content_;
}
return com.waz.model.Messages.MessageEdit.getDefaultInstance();
} else {
if (contentCase_ == 15) {
return editedBuilder_.getMessage();
}
return com.waz.model.Messages.MessageEdit.getDefaultInstance();
}
}
/**
* .MessageEdit edited = 15;
*/
public Builder setEdited(com.waz.model.Messages.MessageEdit value) {
if (editedBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
editedBuilder_.setMessage(value);
}
contentCase_ = 15;
return this;
}
/**
* .MessageEdit edited = 15;
*/
public Builder setEdited(
com.waz.model.Messages.MessageEdit.Builder builderForValue) {
if (editedBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
editedBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 15;
return this;
}
/**
* .MessageEdit edited = 15;
*/
public Builder mergeEdited(com.waz.model.Messages.MessageEdit value) {
if (editedBuilder_ == null) {
if (contentCase_ == 15 &&
content_ != com.waz.model.Messages.MessageEdit.getDefaultInstance()) {
content_ = com.waz.model.Messages.MessageEdit.newBuilder((com.waz.model.Messages.MessageEdit) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 15) {
editedBuilder_.mergeFrom(value);
} else {
editedBuilder_.setMessage(value);
}
}
contentCase_ = 15;
return this;
}
/**
* .MessageEdit edited = 15;
*/
public Builder clearEdited() {
if (editedBuilder_ == null) {
if (contentCase_ == 15) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 15) {
contentCase_ = 0;
content_ = null;
}
editedBuilder_.clear();
}
return this;
}
/**
* .MessageEdit edited = 15;
*/
public com.waz.model.Messages.MessageEdit.Builder getEditedBuilder() {
return getEditedFieldBuilder().getBuilder();
}
/**
* .MessageEdit edited = 15;
*/
@java.lang.Override
public com.waz.model.Messages.MessageEditOrBuilder getEditedOrBuilder() {
if ((contentCase_ == 15) && (editedBuilder_ != null)) {
return editedBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 15) {
return (com.waz.model.Messages.MessageEdit) content_;
}
return com.waz.model.Messages.MessageEdit.getDefaultInstance();
}
}
/**
* .MessageEdit edited = 15;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.MessageEdit, com.waz.model.Messages.MessageEdit.Builder, com.waz.model.Messages.MessageEditOrBuilder>
getEditedFieldBuilder() {
if (editedBuilder_ == null) {
if (!(contentCase_ == 15)) {
content_ = com.waz.model.Messages.MessageEdit.getDefaultInstance();
}
editedBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.MessageEdit, com.waz.model.Messages.MessageEdit.Builder, com.waz.model.Messages.MessageEditOrBuilder>(
(com.waz.model.Messages.MessageEdit) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 15;
onChanged();;
return editedBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Confirmation, com.waz.model.Messages.Confirmation.Builder, com.waz.model.Messages.ConfirmationOrBuilder> confirmationBuilder_;
/**
* .Confirmation confirmation = 16;
* @return Whether the confirmation field is set.
*/
@java.lang.Override
public boolean hasConfirmation() {
return contentCase_ == 16;
}
/**
* .Confirmation confirmation = 16;
* @return The confirmation.
*/
@java.lang.Override
public com.waz.model.Messages.Confirmation getConfirmation() {
if (confirmationBuilder_ == null) {
if (contentCase_ == 16) {
return (com.waz.model.Messages.Confirmation) content_;
}
return com.waz.model.Messages.Confirmation.getDefaultInstance();
} else {
if (contentCase_ == 16) {
return confirmationBuilder_.getMessage();
}
return com.waz.model.Messages.Confirmation.getDefaultInstance();
}
}
/**
* .Confirmation confirmation = 16;
*/
public Builder setConfirmation(com.waz.model.Messages.Confirmation value) {
if (confirmationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
confirmationBuilder_.setMessage(value);
}
contentCase_ = 16;
return this;
}
/**
* .Confirmation confirmation = 16;
*/
public Builder setConfirmation(
com.waz.model.Messages.Confirmation.Builder builderForValue) {
if (confirmationBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
confirmationBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 16;
return this;
}
/**
* .Confirmation confirmation = 16;
*/
public Builder mergeConfirmation(com.waz.model.Messages.Confirmation value) {
if (confirmationBuilder_ == null) {
if (contentCase_ == 16 &&
content_ != com.waz.model.Messages.Confirmation.getDefaultInstance()) {
content_ = com.waz.model.Messages.Confirmation.newBuilder((com.waz.model.Messages.Confirmation) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 16) {
confirmationBuilder_.mergeFrom(value);
} else {
confirmationBuilder_.setMessage(value);
}
}
contentCase_ = 16;
return this;
}
/**
* .Confirmation confirmation = 16;
*/
public Builder clearConfirmation() {
if (confirmationBuilder_ == null) {
if (contentCase_ == 16) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 16) {
contentCase_ = 0;
content_ = null;
}
confirmationBuilder_.clear();
}
return this;
}
/**
* .Confirmation confirmation = 16;
*/
public com.waz.model.Messages.Confirmation.Builder getConfirmationBuilder() {
return getConfirmationFieldBuilder().getBuilder();
}
/**
* .Confirmation confirmation = 16;
*/
@java.lang.Override
public com.waz.model.Messages.ConfirmationOrBuilder getConfirmationOrBuilder() {
if ((contentCase_ == 16) && (confirmationBuilder_ != null)) {
return confirmationBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 16) {
return (com.waz.model.Messages.Confirmation) content_;
}
return com.waz.model.Messages.Confirmation.getDefaultInstance();
}
}
/**
* .Confirmation confirmation = 16;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Confirmation, com.waz.model.Messages.Confirmation.Builder, com.waz.model.Messages.ConfirmationOrBuilder>
getConfirmationFieldBuilder() {
if (confirmationBuilder_ == null) {
if (!(contentCase_ == 16)) {
content_ = com.waz.model.Messages.Confirmation.getDefaultInstance();
}
confirmationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Confirmation, com.waz.model.Messages.Confirmation.Builder, com.waz.model.Messages.ConfirmationOrBuilder>(
(com.waz.model.Messages.Confirmation) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 16;
onChanged();;
return confirmationBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Reaction, com.waz.model.Messages.Reaction.Builder, com.waz.model.Messages.ReactionOrBuilder> reactionBuilder_;
/**
* .Reaction reaction = 17;
* @return Whether the reaction field is set.
*/
@java.lang.Override
public boolean hasReaction() {
return contentCase_ == 17;
}
/**
* .Reaction reaction = 17;
* @return The reaction.
*/
@java.lang.Override
public com.waz.model.Messages.Reaction getReaction() {
if (reactionBuilder_ == null) {
if (contentCase_ == 17) {
return (com.waz.model.Messages.Reaction) content_;
}
return com.waz.model.Messages.Reaction.getDefaultInstance();
} else {
if (contentCase_ == 17) {
return reactionBuilder_.getMessage();
}
return com.waz.model.Messages.Reaction.getDefaultInstance();
}
}
/**
* .Reaction reaction = 17;
*/
public Builder setReaction(com.waz.model.Messages.Reaction value) {
if (reactionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
reactionBuilder_.setMessage(value);
}
contentCase_ = 17;
return this;
}
/**
* .Reaction reaction = 17;
*/
public Builder setReaction(
com.waz.model.Messages.Reaction.Builder builderForValue) {
if (reactionBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
reactionBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 17;
return this;
}
/**
* .Reaction reaction = 17;
*/
public Builder mergeReaction(com.waz.model.Messages.Reaction value) {
if (reactionBuilder_ == null) {
if (contentCase_ == 17 &&
content_ != com.waz.model.Messages.Reaction.getDefaultInstance()) {
content_ = com.waz.model.Messages.Reaction.newBuilder((com.waz.model.Messages.Reaction) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 17) {
reactionBuilder_.mergeFrom(value);
} else {
reactionBuilder_.setMessage(value);
}
}
contentCase_ = 17;
return this;
}
/**
* .Reaction reaction = 17;
*/
public Builder clearReaction() {
if (reactionBuilder_ == null) {
if (contentCase_ == 17) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 17) {
contentCase_ = 0;
content_ = null;
}
reactionBuilder_.clear();
}
return this;
}
/**
* .Reaction reaction = 17;
*/
public com.waz.model.Messages.Reaction.Builder getReactionBuilder() {
return getReactionFieldBuilder().getBuilder();
}
/**
* .Reaction reaction = 17;
*/
@java.lang.Override
public com.waz.model.Messages.ReactionOrBuilder getReactionOrBuilder() {
if ((contentCase_ == 17) && (reactionBuilder_ != null)) {
return reactionBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 17) {
return (com.waz.model.Messages.Reaction) content_;
}
return com.waz.model.Messages.Reaction.getDefaultInstance();
}
}
/**
* .Reaction reaction = 17;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Reaction, com.waz.model.Messages.Reaction.Builder, com.waz.model.Messages.ReactionOrBuilder>
getReactionFieldBuilder() {
if (reactionBuilder_ == null) {
if (!(contentCase_ == 17)) {
content_ = com.waz.model.Messages.Reaction.getDefaultInstance();
}
reactionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Reaction, com.waz.model.Messages.Reaction.Builder, com.waz.model.Messages.ReactionOrBuilder>(
(com.waz.model.Messages.Reaction) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 17;
onChanged();;
return reactionBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Ephemeral, com.waz.model.Messages.Ephemeral.Builder, com.waz.model.Messages.EphemeralOrBuilder> ephemeralBuilder_;
/**
* .Ephemeral ephemeral = 18;
* @return Whether the ephemeral field is set.
*/
@java.lang.Override
public boolean hasEphemeral() {
return contentCase_ == 18;
}
/**
* .Ephemeral ephemeral = 18;
* @return The ephemeral.
*/
@java.lang.Override
public com.waz.model.Messages.Ephemeral getEphemeral() {
if (ephemeralBuilder_ == null) {
if (contentCase_ == 18) {
return (com.waz.model.Messages.Ephemeral) content_;
}
return com.waz.model.Messages.Ephemeral.getDefaultInstance();
} else {
if (contentCase_ == 18) {
return ephemeralBuilder_.getMessage();
}
return com.waz.model.Messages.Ephemeral.getDefaultInstance();
}
}
/**
* .Ephemeral ephemeral = 18;
*/
public Builder setEphemeral(com.waz.model.Messages.Ephemeral value) {
if (ephemeralBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
ephemeralBuilder_.setMessage(value);
}
contentCase_ = 18;
return this;
}
/**
* .Ephemeral ephemeral = 18;
*/
public Builder setEphemeral(
com.waz.model.Messages.Ephemeral.Builder builderForValue) {
if (ephemeralBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
ephemeralBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 18;
return this;
}
/**
* .Ephemeral ephemeral = 18;
*/
public Builder mergeEphemeral(com.waz.model.Messages.Ephemeral value) {
if (ephemeralBuilder_ == null) {
if (contentCase_ == 18 &&
content_ != com.waz.model.Messages.Ephemeral.getDefaultInstance()) {
content_ = com.waz.model.Messages.Ephemeral.newBuilder((com.waz.model.Messages.Ephemeral) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 18) {
ephemeralBuilder_.mergeFrom(value);
} else {
ephemeralBuilder_.setMessage(value);
}
}
contentCase_ = 18;
return this;
}
/**
* .Ephemeral ephemeral = 18;
*/
public Builder clearEphemeral() {
if (ephemeralBuilder_ == null) {
if (contentCase_ == 18) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 18) {
contentCase_ = 0;
content_ = null;
}
ephemeralBuilder_.clear();
}
return this;
}
/**
* .Ephemeral ephemeral = 18;
*/
public com.waz.model.Messages.Ephemeral.Builder getEphemeralBuilder() {
return getEphemeralFieldBuilder().getBuilder();
}
/**
* .Ephemeral ephemeral = 18;
*/
@java.lang.Override
public com.waz.model.Messages.EphemeralOrBuilder getEphemeralOrBuilder() {
if ((contentCase_ == 18) && (ephemeralBuilder_ != null)) {
return ephemeralBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 18) {
return (com.waz.model.Messages.Ephemeral) content_;
}
return com.waz.model.Messages.Ephemeral.getDefaultInstance();
}
}
/**
* .Ephemeral ephemeral = 18;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Ephemeral, com.waz.model.Messages.Ephemeral.Builder, com.waz.model.Messages.EphemeralOrBuilder>
getEphemeralFieldBuilder() {
if (ephemeralBuilder_ == null) {
if (!(contentCase_ == 18)) {
content_ = com.waz.model.Messages.Ephemeral.getDefaultInstance();
}
ephemeralBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Ephemeral, com.waz.model.Messages.Ephemeral.Builder, com.waz.model.Messages.EphemeralOrBuilder>(
(com.waz.model.Messages.Ephemeral) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 18;
onChanged();;
return ephemeralBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Availability, com.waz.model.Messages.Availability.Builder, com.waz.model.Messages.AvailabilityOrBuilder> availabilityBuilder_;
/**
* .Availability availability = 19;
* @return Whether the availability field is set.
*/
@java.lang.Override
public boolean hasAvailability() {
return contentCase_ == 19;
}
/**
* .Availability availability = 19;
* @return The availability.
*/
@java.lang.Override
public com.waz.model.Messages.Availability getAvailability() {
if (availabilityBuilder_ == null) {
if (contentCase_ == 19) {
return (com.waz.model.Messages.Availability) content_;
}
return com.waz.model.Messages.Availability.getDefaultInstance();
} else {
if (contentCase_ == 19) {
return availabilityBuilder_.getMessage();
}
return com.waz.model.Messages.Availability.getDefaultInstance();
}
}
/**
* .Availability availability = 19;
*/
public Builder setAvailability(com.waz.model.Messages.Availability value) {
if (availabilityBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
availabilityBuilder_.setMessage(value);
}
contentCase_ = 19;
return this;
}
/**
* .Availability availability = 19;
*/
public Builder setAvailability(
com.waz.model.Messages.Availability.Builder builderForValue) {
if (availabilityBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
availabilityBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 19;
return this;
}
/**
* .Availability availability = 19;
*/
public Builder mergeAvailability(com.waz.model.Messages.Availability value) {
if (availabilityBuilder_ == null) {
if (contentCase_ == 19 &&
content_ != com.waz.model.Messages.Availability.getDefaultInstance()) {
content_ = com.waz.model.Messages.Availability.newBuilder((com.waz.model.Messages.Availability) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 19) {
availabilityBuilder_.mergeFrom(value);
} else {
availabilityBuilder_.setMessage(value);
}
}
contentCase_ = 19;
return this;
}
/**
* .Availability availability = 19;
*/
public Builder clearAvailability() {
if (availabilityBuilder_ == null) {
if (contentCase_ == 19) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 19) {
contentCase_ = 0;
content_ = null;
}
availabilityBuilder_.clear();
}
return this;
}
/**
* .Availability availability = 19;
*/
public com.waz.model.Messages.Availability.Builder getAvailabilityBuilder() {
return getAvailabilityFieldBuilder().getBuilder();
}
/**
* .Availability availability = 19;
*/
@java.lang.Override
public com.waz.model.Messages.AvailabilityOrBuilder getAvailabilityOrBuilder() {
if ((contentCase_ == 19) && (availabilityBuilder_ != null)) {
return availabilityBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 19) {
return (com.waz.model.Messages.Availability) content_;
}
return com.waz.model.Messages.Availability.getDefaultInstance();
}
}
/**
* .Availability availability = 19;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Availability, com.waz.model.Messages.Availability.Builder, com.waz.model.Messages.AvailabilityOrBuilder>
getAvailabilityFieldBuilder() {
if (availabilityBuilder_ == null) {
if (!(contentCase_ == 19)) {
content_ = com.waz.model.Messages.Availability.getDefaultInstance();
}
availabilityBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Availability, com.waz.model.Messages.Availability.Builder, com.waz.model.Messages.AvailabilityOrBuilder>(
(com.waz.model.Messages.Availability) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 19;
onChanged();;
return availabilityBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Composite, com.waz.model.Messages.Composite.Builder, com.waz.model.Messages.CompositeOrBuilder> compositeBuilder_;
/**
* .Composite composite = 20;
* @return Whether the composite field is set.
*/
@java.lang.Override
public boolean hasComposite() {
return contentCase_ == 20;
}
/**
* .Composite composite = 20;
* @return The composite.
*/
@java.lang.Override
public com.waz.model.Messages.Composite getComposite() {
if (compositeBuilder_ == null) {
if (contentCase_ == 20) {
return (com.waz.model.Messages.Composite) content_;
}
return com.waz.model.Messages.Composite.getDefaultInstance();
} else {
if (contentCase_ == 20) {
return compositeBuilder_.getMessage();
}
return com.waz.model.Messages.Composite.getDefaultInstance();
}
}
/**
* .Composite composite = 20;
*/
public Builder setComposite(com.waz.model.Messages.Composite value) {
if (compositeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
compositeBuilder_.setMessage(value);
}
contentCase_ = 20;
return this;
}
/**
* .Composite composite = 20;
*/
public Builder setComposite(
com.waz.model.Messages.Composite.Builder builderForValue) {
if (compositeBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
compositeBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 20;
return this;
}
/**
* .Composite composite = 20;
*/
public Builder mergeComposite(com.waz.model.Messages.Composite value) {
if (compositeBuilder_ == null) {
if (contentCase_ == 20 &&
content_ != com.waz.model.Messages.Composite.getDefaultInstance()) {
content_ = com.waz.model.Messages.Composite.newBuilder((com.waz.model.Messages.Composite) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 20) {
compositeBuilder_.mergeFrom(value);
} else {
compositeBuilder_.setMessage(value);
}
}
contentCase_ = 20;
return this;
}
/**
* .Composite composite = 20;
*/
public Builder clearComposite() {
if (compositeBuilder_ == null) {
if (contentCase_ == 20) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 20) {
contentCase_ = 0;
content_ = null;
}
compositeBuilder_.clear();
}
return this;
}
/**
* .Composite composite = 20;
*/
public com.waz.model.Messages.Composite.Builder getCompositeBuilder() {
return getCompositeFieldBuilder().getBuilder();
}
/**
* .Composite composite = 20;
*/
@java.lang.Override
public com.waz.model.Messages.CompositeOrBuilder getCompositeOrBuilder() {
if ((contentCase_ == 20) && (compositeBuilder_ != null)) {
return compositeBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 20) {
return (com.waz.model.Messages.Composite) content_;
}
return com.waz.model.Messages.Composite.getDefaultInstance();
}
}
/**
* .Composite composite = 20;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Composite, com.waz.model.Messages.Composite.Builder, com.waz.model.Messages.CompositeOrBuilder>
getCompositeFieldBuilder() {
if (compositeBuilder_ == null) {
if (!(contentCase_ == 20)) {
content_ = com.waz.model.Messages.Composite.getDefaultInstance();
}
compositeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Composite, com.waz.model.Messages.Composite.Builder, com.waz.model.Messages.CompositeOrBuilder>(
(com.waz.model.Messages.Composite) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 20;
onChanged();;
return compositeBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.ButtonAction, com.waz.model.Messages.ButtonAction.Builder, com.waz.model.Messages.ButtonActionOrBuilder> buttonActionBuilder_;
/**
* .ButtonAction buttonAction = 21;
* @return Whether the buttonAction field is set.
*/
@java.lang.Override
public boolean hasButtonAction() {
return contentCase_ == 21;
}
/**
* .ButtonAction buttonAction = 21;
* @return The buttonAction.
*/
@java.lang.Override
public com.waz.model.Messages.ButtonAction getButtonAction() {
if (buttonActionBuilder_ == null) {
if (contentCase_ == 21) {
return (com.waz.model.Messages.ButtonAction) content_;
}
return com.waz.model.Messages.ButtonAction.getDefaultInstance();
} else {
if (contentCase_ == 21) {
return buttonActionBuilder_.getMessage();
}
return com.waz.model.Messages.ButtonAction.getDefaultInstance();
}
}
/**
* .ButtonAction buttonAction = 21;
*/
public Builder setButtonAction(com.waz.model.Messages.ButtonAction value) {
if (buttonActionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
buttonActionBuilder_.setMessage(value);
}
contentCase_ = 21;
return this;
}
/**
* .ButtonAction buttonAction = 21;
*/
public Builder setButtonAction(
com.waz.model.Messages.ButtonAction.Builder builderForValue) {
if (buttonActionBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
buttonActionBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 21;
return this;
}
/**
* .ButtonAction buttonAction = 21;
*/
public Builder mergeButtonAction(com.waz.model.Messages.ButtonAction value) {
if (buttonActionBuilder_ == null) {
if (contentCase_ == 21 &&
content_ != com.waz.model.Messages.ButtonAction.getDefaultInstance()) {
content_ = com.waz.model.Messages.ButtonAction.newBuilder((com.waz.model.Messages.ButtonAction) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 21) {
buttonActionBuilder_.mergeFrom(value);
} else {
buttonActionBuilder_.setMessage(value);
}
}
contentCase_ = 21;
return this;
}
/**
* .ButtonAction buttonAction = 21;
*/
public Builder clearButtonAction() {
if (buttonActionBuilder_ == null) {
if (contentCase_ == 21) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 21) {
contentCase_ = 0;
content_ = null;
}
buttonActionBuilder_.clear();
}
return this;
}
/**
* .ButtonAction buttonAction = 21;
*/
public com.waz.model.Messages.ButtonAction.Builder getButtonActionBuilder() {
return getButtonActionFieldBuilder().getBuilder();
}
/**
* .ButtonAction buttonAction = 21;
*/
@java.lang.Override
public com.waz.model.Messages.ButtonActionOrBuilder getButtonActionOrBuilder() {
if ((contentCase_ == 21) && (buttonActionBuilder_ != null)) {
return buttonActionBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 21) {
return (com.waz.model.Messages.ButtonAction) content_;
}
return com.waz.model.Messages.ButtonAction.getDefaultInstance();
}
}
/**
* .ButtonAction buttonAction = 21;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.ButtonAction, com.waz.model.Messages.ButtonAction.Builder, com.waz.model.Messages.ButtonActionOrBuilder>
getButtonActionFieldBuilder() {
if (buttonActionBuilder_ == null) {
if (!(contentCase_ == 21)) {
content_ = com.waz.model.Messages.ButtonAction.getDefaultInstance();
}
buttonActionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.ButtonAction, com.waz.model.Messages.ButtonAction.Builder, com.waz.model.Messages.ButtonActionOrBuilder>(
(com.waz.model.Messages.ButtonAction) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 21;
onChanged();;
return buttonActionBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.ButtonActionConfirmation, com.waz.model.Messages.ButtonActionConfirmation.Builder, com.waz.model.Messages.ButtonActionConfirmationOrBuilder> buttonActionConfirmationBuilder_;
/**
* .ButtonActionConfirmation buttonActionConfirmation = 22;
* @return Whether the buttonActionConfirmation field is set.
*/
@java.lang.Override
public boolean hasButtonActionConfirmation() {
return contentCase_ == 22;
}
/**
* .ButtonActionConfirmation buttonActionConfirmation = 22;
* @return The buttonActionConfirmation.
*/
@java.lang.Override
public com.waz.model.Messages.ButtonActionConfirmation getButtonActionConfirmation() {
if (buttonActionConfirmationBuilder_ == null) {
if (contentCase_ == 22) {
return (com.waz.model.Messages.ButtonActionConfirmation) content_;
}
return com.waz.model.Messages.ButtonActionConfirmation.getDefaultInstance();
} else {
if (contentCase_ == 22) {
return buttonActionConfirmationBuilder_.getMessage();
}
return com.waz.model.Messages.ButtonActionConfirmation.getDefaultInstance();
}
}
/**
* .ButtonActionConfirmation buttonActionConfirmation = 22;
*/
public Builder setButtonActionConfirmation(com.waz.model.Messages.ButtonActionConfirmation value) {
if (buttonActionConfirmationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
buttonActionConfirmationBuilder_.setMessage(value);
}
contentCase_ = 22;
return this;
}
/**
* .ButtonActionConfirmation buttonActionConfirmation = 22;
*/
public Builder setButtonActionConfirmation(
com.waz.model.Messages.ButtonActionConfirmation.Builder builderForValue) {
if (buttonActionConfirmationBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
buttonActionConfirmationBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 22;
return this;
}
/**
* .ButtonActionConfirmation buttonActionConfirmation = 22;
*/
public Builder mergeButtonActionConfirmation(com.waz.model.Messages.ButtonActionConfirmation value) {
if (buttonActionConfirmationBuilder_ == null) {
if (contentCase_ == 22 &&
content_ != com.waz.model.Messages.ButtonActionConfirmation.getDefaultInstance()) {
content_ = com.waz.model.Messages.ButtonActionConfirmation.newBuilder((com.waz.model.Messages.ButtonActionConfirmation) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 22) {
buttonActionConfirmationBuilder_.mergeFrom(value);
} else {
buttonActionConfirmationBuilder_.setMessage(value);
}
}
contentCase_ = 22;
return this;
}
/**
* .ButtonActionConfirmation buttonActionConfirmation = 22;
*/
public Builder clearButtonActionConfirmation() {
if (buttonActionConfirmationBuilder_ == null) {
if (contentCase_ == 22) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 22) {
contentCase_ = 0;
content_ = null;
}
buttonActionConfirmationBuilder_.clear();
}
return this;
}
/**
* .ButtonActionConfirmation buttonActionConfirmation = 22;
*/
public com.waz.model.Messages.ButtonActionConfirmation.Builder getButtonActionConfirmationBuilder() {
return getButtonActionConfirmationFieldBuilder().getBuilder();
}
/**
* .ButtonActionConfirmation buttonActionConfirmation = 22;
*/
@java.lang.Override
public com.waz.model.Messages.ButtonActionConfirmationOrBuilder getButtonActionConfirmationOrBuilder() {
if ((contentCase_ == 22) && (buttonActionConfirmationBuilder_ != null)) {
return buttonActionConfirmationBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 22) {
return (com.waz.model.Messages.ButtonActionConfirmation) content_;
}
return com.waz.model.Messages.ButtonActionConfirmation.getDefaultInstance();
}
}
/**
* .ButtonActionConfirmation buttonActionConfirmation = 22;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.ButtonActionConfirmation, com.waz.model.Messages.ButtonActionConfirmation.Builder, com.waz.model.Messages.ButtonActionConfirmationOrBuilder>
getButtonActionConfirmationFieldBuilder() {
if (buttonActionConfirmationBuilder_ == null) {
if (!(contentCase_ == 22)) {
content_ = com.waz.model.Messages.ButtonActionConfirmation.getDefaultInstance();
}
buttonActionConfirmationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.ButtonActionConfirmation, com.waz.model.Messages.ButtonActionConfirmation.Builder, com.waz.model.Messages.ButtonActionConfirmationOrBuilder>(
(com.waz.model.Messages.ButtonActionConfirmation) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 22;
onChanged();;
return buttonActionConfirmationBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.DataTransfer, com.waz.model.Messages.DataTransfer.Builder, com.waz.model.Messages.DataTransferOrBuilder> dataTransferBuilder_;
/**
*
* client-side synchronization across devices of the same user
*
*
* .DataTransfer dataTransfer = 23;
* @return Whether the dataTransfer field is set.
*/
@java.lang.Override
public boolean hasDataTransfer() {
return contentCase_ == 23;
}
/**
*
* client-side synchronization across devices of the same user
*
*
* .DataTransfer dataTransfer = 23;
* @return The dataTransfer.
*/
@java.lang.Override
public com.waz.model.Messages.DataTransfer getDataTransfer() {
if (dataTransferBuilder_ == null) {
if (contentCase_ == 23) {
return (com.waz.model.Messages.DataTransfer) content_;
}
return com.waz.model.Messages.DataTransfer.getDefaultInstance();
} else {
if (contentCase_ == 23) {
return dataTransferBuilder_.getMessage();
}
return com.waz.model.Messages.DataTransfer.getDefaultInstance();
}
}
/**
*
* client-side synchronization across devices of the same user
*
*
* .DataTransfer dataTransfer = 23;
*/
public Builder setDataTransfer(com.waz.model.Messages.DataTransfer value) {
if (dataTransferBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
dataTransferBuilder_.setMessage(value);
}
contentCase_ = 23;
return this;
}
/**
*
* client-side synchronization across devices of the same user
*
*
* .DataTransfer dataTransfer = 23;
*/
public Builder setDataTransfer(
com.waz.model.Messages.DataTransfer.Builder builderForValue) {
if (dataTransferBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
dataTransferBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 23;
return this;
}
/**
*
* client-side synchronization across devices of the same user
*
*
* .DataTransfer dataTransfer = 23;
*/
public Builder mergeDataTransfer(com.waz.model.Messages.DataTransfer value) {
if (dataTransferBuilder_ == null) {
if (contentCase_ == 23 &&
content_ != com.waz.model.Messages.DataTransfer.getDefaultInstance()) {
content_ = com.waz.model.Messages.DataTransfer.newBuilder((com.waz.model.Messages.DataTransfer) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 23) {
dataTransferBuilder_.mergeFrom(value);
} else {
dataTransferBuilder_.setMessage(value);
}
}
contentCase_ = 23;
return this;
}
/**
*
* client-side synchronization across devices of the same user
*
*
* .DataTransfer dataTransfer = 23;
*/
public Builder clearDataTransfer() {
if (dataTransferBuilder_ == null) {
if (contentCase_ == 23) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 23) {
contentCase_ = 0;
content_ = null;
}
dataTransferBuilder_.clear();
}
return this;
}
/**
*
* client-side synchronization across devices of the same user
*
*
* .DataTransfer dataTransfer = 23;
*/
public com.waz.model.Messages.DataTransfer.Builder getDataTransferBuilder() {
return getDataTransferFieldBuilder().getBuilder();
}
/**
*
* client-side synchronization across devices of the same user
*
*
* .DataTransfer dataTransfer = 23;
*/
@java.lang.Override
public com.waz.model.Messages.DataTransferOrBuilder getDataTransferOrBuilder() {
if ((contentCase_ == 23) && (dataTransferBuilder_ != null)) {
return dataTransferBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 23) {
return (com.waz.model.Messages.DataTransfer) content_;
}
return com.waz.model.Messages.DataTransfer.getDefaultInstance();
}
}
/**
*
* client-side synchronization across devices of the same user
*
*
* .DataTransfer dataTransfer = 23;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.DataTransfer, com.waz.model.Messages.DataTransfer.Builder, com.waz.model.Messages.DataTransferOrBuilder>
getDataTransferFieldBuilder() {
if (dataTransferBuilder_ == null) {
if (!(contentCase_ == 23)) {
content_ = com.waz.model.Messages.DataTransfer.getDefaultInstance();
}
dataTransferBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.DataTransfer, com.waz.model.Messages.DataTransfer.Builder, com.waz.model.Messages.DataTransferOrBuilder>(
(com.waz.model.Messages.DataTransfer) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 23;
onChanged();;
return dataTransferBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.InCallEmoji, com.waz.model.Messages.InCallEmoji.Builder, com.waz.model.Messages.InCallEmojiOrBuilder> inCallEmojiBuilder_;
/**
*
* UnknownStrategy unknownStrategy = 25; -- Defined outside the oneof
* Next field should be 26 ↓
*
*
* .InCallEmoji inCallEmoji = 24;
* @return Whether the inCallEmoji field is set.
*/
@java.lang.Override
public boolean hasInCallEmoji() {
return contentCase_ == 24;
}
/**
*
* UnknownStrategy unknownStrategy = 25; -- Defined outside the oneof
* Next field should be 26 ↓
*
*
* .InCallEmoji inCallEmoji = 24;
* @return The inCallEmoji.
*/
@java.lang.Override
public com.waz.model.Messages.InCallEmoji getInCallEmoji() {
if (inCallEmojiBuilder_ == null) {
if (contentCase_ == 24) {
return (com.waz.model.Messages.InCallEmoji) content_;
}
return com.waz.model.Messages.InCallEmoji.getDefaultInstance();
} else {
if (contentCase_ == 24) {
return inCallEmojiBuilder_.getMessage();
}
return com.waz.model.Messages.InCallEmoji.getDefaultInstance();
}
}
/**
*
* UnknownStrategy unknownStrategy = 25; -- Defined outside the oneof
* Next field should be 26 ↓
*
*
* .InCallEmoji inCallEmoji = 24;
*/
public Builder setInCallEmoji(com.waz.model.Messages.InCallEmoji value) {
if (inCallEmojiBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
inCallEmojiBuilder_.setMessage(value);
}
contentCase_ = 24;
return this;
}
/**
*
* UnknownStrategy unknownStrategy = 25; -- Defined outside the oneof
* Next field should be 26 ↓
*
*
* .InCallEmoji inCallEmoji = 24;
*/
public Builder setInCallEmoji(
com.waz.model.Messages.InCallEmoji.Builder builderForValue) {
if (inCallEmojiBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
inCallEmojiBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 24;
return this;
}
/**
*
* UnknownStrategy unknownStrategy = 25; -- Defined outside the oneof
* Next field should be 26 ↓
*
*
* .InCallEmoji inCallEmoji = 24;
*/
public Builder mergeInCallEmoji(com.waz.model.Messages.InCallEmoji value) {
if (inCallEmojiBuilder_ == null) {
if (contentCase_ == 24 &&
content_ != com.waz.model.Messages.InCallEmoji.getDefaultInstance()) {
content_ = com.waz.model.Messages.InCallEmoji.newBuilder((com.waz.model.Messages.InCallEmoji) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 24) {
inCallEmojiBuilder_.mergeFrom(value);
} else {
inCallEmojiBuilder_.setMessage(value);
}
}
contentCase_ = 24;
return this;
}
/**
*
* UnknownStrategy unknownStrategy = 25; -- Defined outside the oneof
* Next field should be 26 ↓
*
*
* .InCallEmoji inCallEmoji = 24;
*/
public Builder clearInCallEmoji() {
if (inCallEmojiBuilder_ == null) {
if (contentCase_ == 24) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 24) {
contentCase_ = 0;
content_ = null;
}
inCallEmojiBuilder_.clear();
}
return this;
}
/**
*
* UnknownStrategy unknownStrategy = 25; -- Defined outside the oneof
* Next field should be 26 ↓
*
*
* .InCallEmoji inCallEmoji = 24;
*/
public com.waz.model.Messages.InCallEmoji.Builder getInCallEmojiBuilder() {
return getInCallEmojiFieldBuilder().getBuilder();
}
/**
*
* UnknownStrategy unknownStrategy = 25; -- Defined outside the oneof
* Next field should be 26 ↓
*
*
* .InCallEmoji inCallEmoji = 24;
*/
@java.lang.Override
public com.waz.model.Messages.InCallEmojiOrBuilder getInCallEmojiOrBuilder() {
if ((contentCase_ == 24) && (inCallEmojiBuilder_ != null)) {
return inCallEmojiBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 24) {
return (com.waz.model.Messages.InCallEmoji) content_;
}
return com.waz.model.Messages.InCallEmoji.getDefaultInstance();
}
}
/**
*
* UnknownStrategy unknownStrategy = 25; -- Defined outside the oneof
* Next field should be 26 ↓
*
*
* .InCallEmoji inCallEmoji = 24;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.InCallEmoji, com.waz.model.Messages.InCallEmoji.Builder, com.waz.model.Messages.InCallEmojiOrBuilder>
getInCallEmojiFieldBuilder() {
if (inCallEmojiBuilder_ == null) {
if (!(contentCase_ == 24)) {
content_ = com.waz.model.Messages.InCallEmoji.getDefaultInstance();
}
inCallEmojiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.InCallEmoji, com.waz.model.Messages.InCallEmoji.Builder, com.waz.model.Messages.InCallEmojiOrBuilder>(
(com.waz.model.Messages.InCallEmoji) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 24;
onChanged();;
return inCallEmojiBuilder_;
}
private int unknownStrategy_ = 0;
/**
* optional .GenericMessage.UnknownStrategy unknownStrategy = 25 [default = IGNORE];
* @return Whether the unknownStrategy field is set.
*/
@java.lang.Override public boolean hasUnknownStrategy() {
return ((bitField0_ & 0x00800000) != 0);
}
/**
* optional .GenericMessage.UnknownStrategy unknownStrategy = 25 [default = IGNORE];
* @return The unknownStrategy.
*/
@java.lang.Override
public com.waz.model.Messages.GenericMessage.UnknownStrategy getUnknownStrategy() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.GenericMessage.UnknownStrategy result = com.waz.model.Messages.GenericMessage.UnknownStrategy.valueOf(unknownStrategy_);
return result == null ? com.waz.model.Messages.GenericMessage.UnknownStrategy.IGNORE : result;
}
/**
* optional .GenericMessage.UnknownStrategy unknownStrategy = 25 [default = IGNORE];
* @param value The unknownStrategy to set.
* @return This builder for chaining.
*/
public Builder setUnknownStrategy(com.waz.model.Messages.GenericMessage.UnknownStrategy value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00800000;
unknownStrategy_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .GenericMessage.UnknownStrategy unknownStrategy = 25 [default = IGNORE];
* @return This builder for chaining.
*/
public Builder clearUnknownStrategy() {
bitField0_ = (bitField0_ & ~0x00800000);
unknownStrategy_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:GenericMessage)
}
// @@protoc_insertion_point(class_scope:GenericMessage)
private static final com.waz.model.Messages.GenericMessage DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.GenericMessage();
}
public static com.waz.model.Messages.GenericMessage getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public GenericMessage parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.GenericMessage getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface QualifiedUserIdOrBuilder extends
// @@protoc_insertion_point(interface_extends:QualifiedUserId)
com.google.protobuf.MessageOrBuilder {
/**
* required string id = 1;
* @return Whether the id field is set.
*/
boolean hasId();
/**
* required string id = 1;
* @return The id.
*/
java.lang.String getId();
/**
* required string id = 1;
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
* required string domain = 2;
* @return Whether the domain field is set.
*/
boolean hasDomain();
/**
* required string domain = 2;
* @return The domain.
*/
java.lang.String getDomain();
/**
* required string domain = 2;
* @return The bytes for domain.
*/
com.google.protobuf.ByteString
getDomainBytes();
}
/**
* Protobuf type {@code QualifiedUserId}
*/
public static final class QualifiedUserId extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:QualifiedUserId)
QualifiedUserIdOrBuilder {
private static final long serialVersionUID = 0L;
// Use QualifiedUserId.newBuilder() to construct.
private QualifiedUserId(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private QualifiedUserId() {
id_ = "";
domain_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new QualifiedUserId();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_QualifiedUserId_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_QualifiedUserId_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.QualifiedUserId.class, com.waz.model.Messages.QualifiedUserId.Builder.class);
}
private int bitField0_;
public static final int ID_FIELD_NUMBER = 1;
private volatile java.lang.Object id_;
/**
* required string id = 1;
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string id = 1;
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
java.lang.Object ref = id_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
id_ = s;
}
return s;
}
}
/**
* required string id = 1;
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
java.lang.Object ref = id_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
id_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DOMAIN_FIELD_NUMBER = 2;
private volatile java.lang.Object domain_;
/**
* required string domain = 2;
* @return Whether the domain field is set.
*/
@java.lang.Override
public boolean hasDomain() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required string domain = 2;
* @return The domain.
*/
@java.lang.Override
public java.lang.String getDomain() {
java.lang.Object ref = domain_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
domain_ = s;
}
return s;
}
}
/**
* required string domain = 2;
* @return The bytes for domain.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDomainBytes() {
java.lang.Object ref = domain_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
domain_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasId()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasDomain()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_);
}
if (((bitField0_ & 0x00000002) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, domain_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, domain_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.QualifiedUserId)) {
return super.equals(obj);
}
com.waz.model.Messages.QualifiedUserId other = (com.waz.model.Messages.QualifiedUserId) obj;
if (hasId() != other.hasId()) return false;
if (hasId()) {
if (!getId()
.equals(other.getId())) return false;
}
if (hasDomain() != other.hasDomain()) return false;
if (hasDomain()) {
if (!getDomain()
.equals(other.getDomain())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasId()) {
hash = (37 * hash) + ID_FIELD_NUMBER;
hash = (53 * hash) + getId().hashCode();
}
if (hasDomain()) {
hash = (37 * hash) + DOMAIN_FIELD_NUMBER;
hash = (53 * hash) + getDomain().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.QualifiedUserId parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.QualifiedUserId parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.QualifiedUserId parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.QualifiedUserId parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.QualifiedUserId parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.QualifiedUserId parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.QualifiedUserId parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.QualifiedUserId parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.QualifiedUserId parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.QualifiedUserId parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.QualifiedUserId parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.QualifiedUserId parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.QualifiedUserId prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code QualifiedUserId}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:QualifiedUserId)
com.waz.model.Messages.QualifiedUserIdOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_QualifiedUserId_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_QualifiedUserId_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.QualifiedUserId.class, com.waz.model.Messages.QualifiedUserId.Builder.class);
}
// Construct using com.waz.model.Messages.QualifiedUserId.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
id_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
domain_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_QualifiedUserId_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.QualifiedUserId getDefaultInstanceForType() {
return com.waz.model.Messages.QualifiedUserId.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.QualifiedUserId build() {
com.waz.model.Messages.QualifiedUserId result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.QualifiedUserId buildPartial() {
com.waz.model.Messages.QualifiedUserId result = new com.waz.model.Messages.QualifiedUserId(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.id_ = id_;
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.domain_ = domain_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.QualifiedUserId) {
return mergeFrom((com.waz.model.Messages.QualifiedUserId)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.QualifiedUserId other) {
if (other == com.waz.model.Messages.QualifiedUserId.getDefaultInstance()) return this;
if (other.hasId()) {
bitField0_ |= 0x00000001;
id_ = other.id_;
onChanged();
}
if (other.hasDomain()) {
bitField0_ |= 0x00000002;
domain_ = other.domain_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasId()) {
return false;
}
if (!hasDomain()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
id_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
domain_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object id_ = "";
/**
* required string id = 1;
* @return Whether the id field is set.
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string id = 1;
* @return The id.
*/
public java.lang.String getId() {
java.lang.Object ref = id_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
id_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string id = 1;
* @return The bytes for id.
*/
public com.google.protobuf.ByteString
getIdBytes() {
java.lang.Object ref = id_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
id_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string id = 1;
* @param value The id to set.
* @return This builder for chaining.
*/
public Builder setId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
id_ = value;
onChanged();
return this;
}
/**
* required string id = 1;
* @return This builder for chaining.
*/
public Builder clearId() {
bitField0_ = (bitField0_ & ~0x00000001);
id_ = getDefaultInstance().getId();
onChanged();
return this;
}
/**
* required string id = 1;
* @param value The bytes for id to set.
* @return This builder for chaining.
*/
public Builder setIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
id_ = value;
onChanged();
return this;
}
private java.lang.Object domain_ = "";
/**
* required string domain = 2;
* @return Whether the domain field is set.
*/
public boolean hasDomain() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required string domain = 2;
* @return The domain.
*/
public java.lang.String getDomain() {
java.lang.Object ref = domain_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
domain_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string domain = 2;
* @return The bytes for domain.
*/
public com.google.protobuf.ByteString
getDomainBytes() {
java.lang.Object ref = domain_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
domain_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string domain = 2;
* @param value The domain to set.
* @return This builder for chaining.
*/
public Builder setDomain(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
domain_ = value;
onChanged();
return this;
}
/**
* required string domain = 2;
* @return This builder for chaining.
*/
public Builder clearDomain() {
bitField0_ = (bitField0_ & ~0x00000002);
domain_ = getDefaultInstance().getDomain();
onChanged();
return this;
}
/**
* required string domain = 2;
* @param value The bytes for domain to set.
* @return This builder for chaining.
*/
public Builder setDomainBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
domain_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:QualifiedUserId)
}
// @@protoc_insertion_point(class_scope:QualifiedUserId)
private static final com.waz.model.Messages.QualifiedUserId DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.QualifiedUserId();
}
public static com.waz.model.Messages.QualifiedUserId getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public QualifiedUserId parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.QualifiedUserId getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface QualifiedConversationIdOrBuilder extends
// @@protoc_insertion_point(interface_extends:QualifiedConversationId)
com.google.protobuf.MessageOrBuilder {
/**
* required string id = 1;
* @return Whether the id field is set.
*/
boolean hasId();
/**
* required string id = 1;
* @return The id.
*/
java.lang.String getId();
/**
* required string id = 1;
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
* required string domain = 2;
* @return Whether the domain field is set.
*/
boolean hasDomain();
/**
* required string domain = 2;
* @return The domain.
*/
java.lang.String getDomain();
/**
* required string domain = 2;
* @return The bytes for domain.
*/
com.google.protobuf.ByteString
getDomainBytes();
}
/**
* Protobuf type {@code QualifiedConversationId}
*/
public static final class QualifiedConversationId extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:QualifiedConversationId)
QualifiedConversationIdOrBuilder {
private static final long serialVersionUID = 0L;
// Use QualifiedConversationId.newBuilder() to construct.
private QualifiedConversationId(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private QualifiedConversationId() {
id_ = "";
domain_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new QualifiedConversationId();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_QualifiedConversationId_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_QualifiedConversationId_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.QualifiedConversationId.class, com.waz.model.Messages.QualifiedConversationId.Builder.class);
}
private int bitField0_;
public static final int ID_FIELD_NUMBER = 1;
private volatile java.lang.Object id_;
/**
* required string id = 1;
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string id = 1;
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
java.lang.Object ref = id_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
id_ = s;
}
return s;
}
}
/**
* required string id = 1;
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
java.lang.Object ref = id_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
id_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DOMAIN_FIELD_NUMBER = 2;
private volatile java.lang.Object domain_;
/**
* required string domain = 2;
* @return Whether the domain field is set.
*/
@java.lang.Override
public boolean hasDomain() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required string domain = 2;
* @return The domain.
*/
@java.lang.Override
public java.lang.String getDomain() {
java.lang.Object ref = domain_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
domain_ = s;
}
return s;
}
}
/**
* required string domain = 2;
* @return The bytes for domain.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDomainBytes() {
java.lang.Object ref = domain_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
domain_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasId()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasDomain()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_);
}
if (((bitField0_ & 0x00000002) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, domain_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, domain_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.QualifiedConversationId)) {
return super.equals(obj);
}
com.waz.model.Messages.QualifiedConversationId other = (com.waz.model.Messages.QualifiedConversationId) obj;
if (hasId() != other.hasId()) return false;
if (hasId()) {
if (!getId()
.equals(other.getId())) return false;
}
if (hasDomain() != other.hasDomain()) return false;
if (hasDomain()) {
if (!getDomain()
.equals(other.getDomain())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasId()) {
hash = (37 * hash) + ID_FIELD_NUMBER;
hash = (53 * hash) + getId().hashCode();
}
if (hasDomain()) {
hash = (37 * hash) + DOMAIN_FIELD_NUMBER;
hash = (53 * hash) + getDomain().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.QualifiedConversationId parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.QualifiedConversationId parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.QualifiedConversationId parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.QualifiedConversationId parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.QualifiedConversationId parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.QualifiedConversationId parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.QualifiedConversationId parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.QualifiedConversationId parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.QualifiedConversationId parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.QualifiedConversationId parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.QualifiedConversationId parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.QualifiedConversationId parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.QualifiedConversationId prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code QualifiedConversationId}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:QualifiedConversationId)
com.waz.model.Messages.QualifiedConversationIdOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_QualifiedConversationId_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_QualifiedConversationId_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.QualifiedConversationId.class, com.waz.model.Messages.QualifiedConversationId.Builder.class);
}
// Construct using com.waz.model.Messages.QualifiedConversationId.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
id_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
domain_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_QualifiedConversationId_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.QualifiedConversationId getDefaultInstanceForType() {
return com.waz.model.Messages.QualifiedConversationId.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.QualifiedConversationId build() {
com.waz.model.Messages.QualifiedConversationId result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.QualifiedConversationId buildPartial() {
com.waz.model.Messages.QualifiedConversationId result = new com.waz.model.Messages.QualifiedConversationId(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.id_ = id_;
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.domain_ = domain_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.QualifiedConversationId) {
return mergeFrom((com.waz.model.Messages.QualifiedConversationId)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.QualifiedConversationId other) {
if (other == com.waz.model.Messages.QualifiedConversationId.getDefaultInstance()) return this;
if (other.hasId()) {
bitField0_ |= 0x00000001;
id_ = other.id_;
onChanged();
}
if (other.hasDomain()) {
bitField0_ |= 0x00000002;
domain_ = other.domain_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasId()) {
return false;
}
if (!hasDomain()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
id_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
domain_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object id_ = "";
/**
* required string id = 1;
* @return Whether the id field is set.
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string id = 1;
* @return The id.
*/
public java.lang.String getId() {
java.lang.Object ref = id_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
id_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string id = 1;
* @return The bytes for id.
*/
public com.google.protobuf.ByteString
getIdBytes() {
java.lang.Object ref = id_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
id_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string id = 1;
* @param value The id to set.
* @return This builder for chaining.
*/
public Builder setId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
id_ = value;
onChanged();
return this;
}
/**
* required string id = 1;
* @return This builder for chaining.
*/
public Builder clearId() {
bitField0_ = (bitField0_ & ~0x00000001);
id_ = getDefaultInstance().getId();
onChanged();
return this;
}
/**
* required string id = 1;
* @param value The bytes for id to set.
* @return This builder for chaining.
*/
public Builder setIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
id_ = value;
onChanged();
return this;
}
private java.lang.Object domain_ = "";
/**
* required string domain = 2;
* @return Whether the domain field is set.
*/
public boolean hasDomain() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required string domain = 2;
* @return The domain.
*/
public java.lang.String getDomain() {
java.lang.Object ref = domain_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
domain_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string domain = 2;
* @return The bytes for domain.
*/
public com.google.protobuf.ByteString
getDomainBytes() {
java.lang.Object ref = domain_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
domain_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string domain = 2;
* @param value The domain to set.
* @return This builder for chaining.
*/
public Builder setDomain(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
domain_ = value;
onChanged();
return this;
}
/**
* required string domain = 2;
* @return This builder for chaining.
*/
public Builder clearDomain() {
bitField0_ = (bitField0_ & ~0x00000002);
domain_ = getDefaultInstance().getDomain();
onChanged();
return this;
}
/**
* required string domain = 2;
* @param value The bytes for domain to set.
* @return This builder for chaining.
*/
public Builder setDomainBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
domain_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:QualifiedConversationId)
}
// @@protoc_insertion_point(class_scope:QualifiedConversationId)
private static final com.waz.model.Messages.QualifiedConversationId DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.QualifiedConversationId();
}
public static com.waz.model.Messages.QualifiedConversationId getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public QualifiedConversationId parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.QualifiedConversationId getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CompositeOrBuilder extends
// @@protoc_insertion_point(interface_extends:Composite)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .Composite.Item items = 1;
*/
java.util.List
getItemsList();
/**
* repeated .Composite.Item items = 1;
*/
com.waz.model.Messages.Composite.Item getItems(int index);
/**
* repeated .Composite.Item items = 1;
*/
int getItemsCount();
/**
* repeated .Composite.Item items = 1;
*/
java.util.List extends com.waz.model.Messages.Composite.ItemOrBuilder>
getItemsOrBuilderList();
/**
* repeated .Composite.Item items = 1;
*/
com.waz.model.Messages.Composite.ItemOrBuilder getItemsOrBuilder(
int index);
/**
* optional bool expects_read_confirmation = 2 [default = false];
* @return Whether the expectsReadConfirmation field is set.
*/
boolean hasExpectsReadConfirmation();
/**
* optional bool expects_read_confirmation = 2 [default = false];
* @return The expectsReadConfirmation.
*/
boolean getExpectsReadConfirmation();
/**
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return Whether the legalHoldStatus field is set.
*/
boolean hasLegalHoldStatus();
/**
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return The legalHoldStatus.
*/
com.waz.model.Messages.LegalHoldStatus getLegalHoldStatus();
}
/**
* Protobuf type {@code Composite}
*/
public static final class Composite extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Composite)
CompositeOrBuilder {
private static final long serialVersionUID = 0L;
// Use Composite.newBuilder() to construct.
private Composite(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Composite() {
items_ = java.util.Collections.emptyList();
legalHoldStatus_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Composite();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Composite_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Composite_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Composite.class, com.waz.model.Messages.Composite.Builder.class);
}
public interface ItemOrBuilder extends
// @@protoc_insertion_point(interface_extends:Composite.Item)
com.google.protobuf.MessageOrBuilder {
/**
* .Text text = 1;
* @return Whether the text field is set.
*/
boolean hasText();
/**
* .Text text = 1;
* @return The text.
*/
com.waz.model.Messages.Text getText();
/**
* .Text text = 1;
*/
com.waz.model.Messages.TextOrBuilder getTextOrBuilder();
/**
* .Button button = 2;
* @return Whether the button field is set.
*/
boolean hasButton();
/**
* .Button button = 2;
* @return The button.
*/
com.waz.model.Messages.Button getButton();
/**
* .Button button = 2;
*/
com.waz.model.Messages.ButtonOrBuilder getButtonOrBuilder();
public com.waz.model.Messages.Composite.Item.ContentCase getContentCase();
}
/**
* Protobuf type {@code Composite.Item}
*/
public static final class Item extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Composite.Item)
ItemOrBuilder {
private static final long serialVersionUID = 0L;
// Use Item.newBuilder() to construct.
private Item(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Item() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Item();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Composite_Item_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Composite_Item_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Composite.Item.class, com.waz.model.Messages.Composite.Item.Builder.class);
}
private int bitField0_;
private int contentCase_ = 0;
private java.lang.Object content_;
public enum ContentCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
TEXT(1),
BUTTON(2),
CONTENT_NOT_SET(0);
private final int value;
private ContentCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ContentCase valueOf(int value) {
return forNumber(value);
}
public static ContentCase forNumber(int value) {
switch (value) {
case 1: return TEXT;
case 2: return BUTTON;
case 0: return CONTENT_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public ContentCase
getContentCase() {
return ContentCase.forNumber(
contentCase_);
}
public static final int TEXT_FIELD_NUMBER = 1;
/**
* .Text text = 1;
* @return Whether the text field is set.
*/
@java.lang.Override
public boolean hasText() {
return contentCase_ == 1;
}
/**
* .Text text = 1;
* @return The text.
*/
@java.lang.Override
public com.waz.model.Messages.Text getText() {
if (contentCase_ == 1) {
return (com.waz.model.Messages.Text) content_;
}
return com.waz.model.Messages.Text.getDefaultInstance();
}
/**
* .Text text = 1;
*/
@java.lang.Override
public com.waz.model.Messages.TextOrBuilder getTextOrBuilder() {
if (contentCase_ == 1) {
return (com.waz.model.Messages.Text) content_;
}
return com.waz.model.Messages.Text.getDefaultInstance();
}
public static final int BUTTON_FIELD_NUMBER = 2;
/**
* .Button button = 2;
* @return Whether the button field is set.
*/
@java.lang.Override
public boolean hasButton() {
return contentCase_ == 2;
}
/**
* .Button button = 2;
* @return The button.
*/
@java.lang.Override
public com.waz.model.Messages.Button getButton() {
if (contentCase_ == 2) {
return (com.waz.model.Messages.Button) content_;
}
return com.waz.model.Messages.Button.getDefaultInstance();
}
/**
* .Button button = 2;
*/
@java.lang.Override
public com.waz.model.Messages.ButtonOrBuilder getButtonOrBuilder() {
if (contentCase_ == 2) {
return (com.waz.model.Messages.Button) content_;
}
return com.waz.model.Messages.Button.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (hasText()) {
if (!getText().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasButton()) {
if (!getButton().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (contentCase_ == 1) {
output.writeMessage(1, (com.waz.model.Messages.Text) content_);
}
if (contentCase_ == 2) {
output.writeMessage(2, (com.waz.model.Messages.Button) content_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (contentCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, (com.waz.model.Messages.Text) content_);
}
if (contentCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (com.waz.model.Messages.Button) content_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Composite.Item)) {
return super.equals(obj);
}
com.waz.model.Messages.Composite.Item other = (com.waz.model.Messages.Composite.Item) obj;
if (!getContentCase().equals(other.getContentCase())) return false;
switch (contentCase_) {
case 1:
if (!getText()
.equals(other.getText())) return false;
break;
case 2:
if (!getButton()
.equals(other.getButton())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
switch (contentCase_) {
case 1:
hash = (37 * hash) + TEXT_FIELD_NUMBER;
hash = (53 * hash) + getText().hashCode();
break;
case 2:
hash = (37 * hash) + BUTTON_FIELD_NUMBER;
hash = (53 * hash) + getButton().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Composite.Item parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Composite.Item parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Composite.Item parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Composite.Item parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Composite.Item parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Composite.Item parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Composite.Item parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Composite.Item parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Composite.Item parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Composite.Item parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Composite.Item parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Composite.Item parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Composite.Item prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Composite.Item}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Composite.Item)
com.waz.model.Messages.Composite.ItemOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Composite_Item_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Composite_Item_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Composite.Item.class, com.waz.model.Messages.Composite.Item.Builder.class);
}
// Construct using com.waz.model.Messages.Composite.Item.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
if (textBuilder_ != null) {
textBuilder_.clear();
}
if (buttonBuilder_ != null) {
buttonBuilder_.clear();
}
contentCase_ = 0;
content_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Composite_Item_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Composite.Item getDefaultInstanceForType() {
return com.waz.model.Messages.Composite.Item.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Composite.Item build() {
com.waz.model.Messages.Composite.Item result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Composite.Item buildPartial() {
com.waz.model.Messages.Composite.Item result = new com.waz.model.Messages.Composite.Item(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (contentCase_ == 1) {
if (textBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = textBuilder_.build();
}
}
if (contentCase_ == 2) {
if (buttonBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = buttonBuilder_.build();
}
}
result.bitField0_ = to_bitField0_;
result.contentCase_ = contentCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Composite.Item) {
return mergeFrom((com.waz.model.Messages.Composite.Item)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Composite.Item other) {
if (other == com.waz.model.Messages.Composite.Item.getDefaultInstance()) return this;
switch (other.getContentCase()) {
case TEXT: {
mergeText(other.getText());
break;
}
case BUTTON: {
mergeButton(other.getButton());
break;
}
case CONTENT_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (hasText()) {
if (!getText().isInitialized()) {
return false;
}
}
if (hasButton()) {
if (!getButton().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getTextFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 1;
break;
} // case 10
case 18: {
input.readMessage(
getButtonFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 2;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int contentCase_ = 0;
private java.lang.Object content_;
public ContentCase
getContentCase() {
return ContentCase.forNumber(
contentCase_);
}
public Builder clearContent() {
contentCase_ = 0;
content_ = null;
onChanged();
return this;
}
private int bitField0_;
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Text, com.waz.model.Messages.Text.Builder, com.waz.model.Messages.TextOrBuilder> textBuilder_;
/**
* .Text text = 1;
* @return Whether the text field is set.
*/
@java.lang.Override
public boolean hasText() {
return contentCase_ == 1;
}
/**
* .Text text = 1;
* @return The text.
*/
@java.lang.Override
public com.waz.model.Messages.Text getText() {
if (textBuilder_ == null) {
if (contentCase_ == 1) {
return (com.waz.model.Messages.Text) content_;
}
return com.waz.model.Messages.Text.getDefaultInstance();
} else {
if (contentCase_ == 1) {
return textBuilder_.getMessage();
}
return com.waz.model.Messages.Text.getDefaultInstance();
}
}
/**
* .Text text = 1;
*/
public Builder setText(com.waz.model.Messages.Text value) {
if (textBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
textBuilder_.setMessage(value);
}
contentCase_ = 1;
return this;
}
/**
* .Text text = 1;
*/
public Builder setText(
com.waz.model.Messages.Text.Builder builderForValue) {
if (textBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
textBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 1;
return this;
}
/**
* .Text text = 1;
*/
public Builder mergeText(com.waz.model.Messages.Text value) {
if (textBuilder_ == null) {
if (contentCase_ == 1 &&
content_ != com.waz.model.Messages.Text.getDefaultInstance()) {
content_ = com.waz.model.Messages.Text.newBuilder((com.waz.model.Messages.Text) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 1) {
textBuilder_.mergeFrom(value);
} else {
textBuilder_.setMessage(value);
}
}
contentCase_ = 1;
return this;
}
/**
* .Text text = 1;
*/
public Builder clearText() {
if (textBuilder_ == null) {
if (contentCase_ == 1) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 1) {
contentCase_ = 0;
content_ = null;
}
textBuilder_.clear();
}
return this;
}
/**
* .Text text = 1;
*/
public com.waz.model.Messages.Text.Builder getTextBuilder() {
return getTextFieldBuilder().getBuilder();
}
/**
* .Text text = 1;
*/
@java.lang.Override
public com.waz.model.Messages.TextOrBuilder getTextOrBuilder() {
if ((contentCase_ == 1) && (textBuilder_ != null)) {
return textBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 1) {
return (com.waz.model.Messages.Text) content_;
}
return com.waz.model.Messages.Text.getDefaultInstance();
}
}
/**
* .Text text = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Text, com.waz.model.Messages.Text.Builder, com.waz.model.Messages.TextOrBuilder>
getTextFieldBuilder() {
if (textBuilder_ == null) {
if (!(contentCase_ == 1)) {
content_ = com.waz.model.Messages.Text.getDefaultInstance();
}
textBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Text, com.waz.model.Messages.Text.Builder, com.waz.model.Messages.TextOrBuilder>(
(com.waz.model.Messages.Text) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 1;
onChanged();;
return textBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Button, com.waz.model.Messages.Button.Builder, com.waz.model.Messages.ButtonOrBuilder> buttonBuilder_;
/**
* .Button button = 2;
* @return Whether the button field is set.
*/
@java.lang.Override
public boolean hasButton() {
return contentCase_ == 2;
}
/**
* .Button button = 2;
* @return The button.
*/
@java.lang.Override
public com.waz.model.Messages.Button getButton() {
if (buttonBuilder_ == null) {
if (contentCase_ == 2) {
return (com.waz.model.Messages.Button) content_;
}
return com.waz.model.Messages.Button.getDefaultInstance();
} else {
if (contentCase_ == 2) {
return buttonBuilder_.getMessage();
}
return com.waz.model.Messages.Button.getDefaultInstance();
}
}
/**
* .Button button = 2;
*/
public Builder setButton(com.waz.model.Messages.Button value) {
if (buttonBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
buttonBuilder_.setMessage(value);
}
contentCase_ = 2;
return this;
}
/**
* .Button button = 2;
*/
public Builder setButton(
com.waz.model.Messages.Button.Builder builderForValue) {
if (buttonBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
buttonBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 2;
return this;
}
/**
* .Button button = 2;
*/
public Builder mergeButton(com.waz.model.Messages.Button value) {
if (buttonBuilder_ == null) {
if (contentCase_ == 2 &&
content_ != com.waz.model.Messages.Button.getDefaultInstance()) {
content_ = com.waz.model.Messages.Button.newBuilder((com.waz.model.Messages.Button) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 2) {
buttonBuilder_.mergeFrom(value);
} else {
buttonBuilder_.setMessage(value);
}
}
contentCase_ = 2;
return this;
}
/**
* .Button button = 2;
*/
public Builder clearButton() {
if (buttonBuilder_ == null) {
if (contentCase_ == 2) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 2) {
contentCase_ = 0;
content_ = null;
}
buttonBuilder_.clear();
}
return this;
}
/**
* .Button button = 2;
*/
public com.waz.model.Messages.Button.Builder getButtonBuilder() {
return getButtonFieldBuilder().getBuilder();
}
/**
* .Button button = 2;
*/
@java.lang.Override
public com.waz.model.Messages.ButtonOrBuilder getButtonOrBuilder() {
if ((contentCase_ == 2) && (buttonBuilder_ != null)) {
return buttonBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 2) {
return (com.waz.model.Messages.Button) content_;
}
return com.waz.model.Messages.Button.getDefaultInstance();
}
}
/**
* .Button button = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Button, com.waz.model.Messages.Button.Builder, com.waz.model.Messages.ButtonOrBuilder>
getButtonFieldBuilder() {
if (buttonBuilder_ == null) {
if (!(contentCase_ == 2)) {
content_ = com.waz.model.Messages.Button.getDefaultInstance();
}
buttonBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Button, com.waz.model.Messages.Button.Builder, com.waz.model.Messages.ButtonOrBuilder>(
(com.waz.model.Messages.Button) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 2;
onChanged();;
return buttonBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Composite.Item)
}
// @@protoc_insertion_point(class_scope:Composite.Item)
private static final com.waz.model.Messages.Composite.Item DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Composite.Item();
}
public static com.waz.model.Messages.Composite.Item getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser-
PARSER = new com.google.protobuf.AbstractParser
- () {
@java.lang.Override
public Item parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser
- parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser
- getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Composite.Item getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private int bitField0_;
public static final int ITEMS_FIELD_NUMBER = 1;
private java.util.List
items_;
/**
* repeated .Composite.Item items = 1;
*/
@java.lang.Override
public java.util.List getItemsList() {
return items_;
}
/**
* repeated .Composite.Item items = 1;
*/
@java.lang.Override
public java.util.List extends com.waz.model.Messages.Composite.ItemOrBuilder>
getItemsOrBuilderList() {
return items_;
}
/**
* repeated .Composite.Item items = 1;
*/
@java.lang.Override
public int getItemsCount() {
return items_.size();
}
/**
* repeated .Composite.Item items = 1;
*/
@java.lang.Override
public com.waz.model.Messages.Composite.Item getItems(int index) {
return items_.get(index);
}
/**
* repeated .Composite.Item items = 1;
*/
@java.lang.Override
public com.waz.model.Messages.Composite.ItemOrBuilder getItemsOrBuilder(
int index) {
return items_.get(index);
}
public static final int EXPECTS_READ_CONFIRMATION_FIELD_NUMBER = 2;
private boolean expectsReadConfirmation_;
/**
* optional bool expects_read_confirmation = 2 [default = false];
* @return Whether the expectsReadConfirmation field is set.
*/
@java.lang.Override
public boolean hasExpectsReadConfirmation() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional bool expects_read_confirmation = 2 [default = false];
* @return The expectsReadConfirmation.
*/
@java.lang.Override
public boolean getExpectsReadConfirmation() {
return expectsReadConfirmation_;
}
public static final int LEGAL_HOLD_STATUS_FIELD_NUMBER = 3;
private int legalHoldStatus_;
/**
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return Whether the legalHoldStatus field is set.
*/
@java.lang.Override public boolean hasLegalHoldStatus() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return The legalHoldStatus.
*/
@java.lang.Override public com.waz.model.Messages.LegalHoldStatus getLegalHoldStatus() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.LegalHoldStatus result = com.waz.model.Messages.LegalHoldStatus.valueOf(legalHoldStatus_);
return result == null ? com.waz.model.Messages.LegalHoldStatus.UNKNOWN : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
for (int i = 0; i < getItemsCount(); i++) {
if (!getItems(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < items_.size(); i++) {
output.writeMessage(1, items_.get(i));
}
if (((bitField0_ & 0x00000001) != 0)) {
output.writeBool(2, expectsReadConfirmation_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeEnum(3, legalHoldStatus_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < items_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, items_.get(i));
}
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(2, expectsReadConfirmation_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, legalHoldStatus_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Composite)) {
return super.equals(obj);
}
com.waz.model.Messages.Composite other = (com.waz.model.Messages.Composite) obj;
if (!getItemsList()
.equals(other.getItemsList())) return false;
if (hasExpectsReadConfirmation() != other.hasExpectsReadConfirmation()) return false;
if (hasExpectsReadConfirmation()) {
if (getExpectsReadConfirmation()
!= other.getExpectsReadConfirmation()) return false;
}
if (hasLegalHoldStatus() != other.hasLegalHoldStatus()) return false;
if (hasLegalHoldStatus()) {
if (legalHoldStatus_ != other.legalHoldStatus_) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getItemsCount() > 0) {
hash = (37 * hash) + ITEMS_FIELD_NUMBER;
hash = (53 * hash) + getItemsList().hashCode();
}
if (hasExpectsReadConfirmation()) {
hash = (37 * hash) + EXPECTS_READ_CONFIRMATION_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getExpectsReadConfirmation());
}
if (hasLegalHoldStatus()) {
hash = (37 * hash) + LEGAL_HOLD_STATUS_FIELD_NUMBER;
hash = (53 * hash) + legalHoldStatus_;
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Composite parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Composite parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Composite parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Composite parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Composite parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Composite parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Composite parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Composite parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Composite parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Composite parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Composite parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Composite parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Composite prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Composite}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Composite)
com.waz.model.Messages.CompositeOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Composite_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Composite_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Composite.class, com.waz.model.Messages.Composite.Builder.class);
}
// Construct using com.waz.model.Messages.Composite.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
if (itemsBuilder_ == null) {
items_ = java.util.Collections.emptyList();
} else {
items_ = null;
itemsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
expectsReadConfirmation_ = false;
bitField0_ = (bitField0_ & ~0x00000002);
legalHoldStatus_ = 0;
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Composite_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Composite getDefaultInstanceForType() {
return com.waz.model.Messages.Composite.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Composite build() {
com.waz.model.Messages.Composite result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Composite buildPartial() {
com.waz.model.Messages.Composite result = new com.waz.model.Messages.Composite(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (itemsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
items_ = java.util.Collections.unmodifiableList(items_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.items_ = items_;
} else {
result.items_ = itemsBuilder_.build();
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.expectsReadConfirmation_ = expectsReadConfirmation_;
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.legalHoldStatus_ = legalHoldStatus_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Composite) {
return mergeFrom((com.waz.model.Messages.Composite)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Composite other) {
if (other == com.waz.model.Messages.Composite.getDefaultInstance()) return this;
if (itemsBuilder_ == null) {
if (!other.items_.isEmpty()) {
if (items_.isEmpty()) {
items_ = other.items_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureItemsIsMutable();
items_.addAll(other.items_);
}
onChanged();
}
} else {
if (!other.items_.isEmpty()) {
if (itemsBuilder_.isEmpty()) {
itemsBuilder_.dispose();
itemsBuilder_ = null;
items_ = other.items_;
bitField0_ = (bitField0_ & ~0x00000001);
itemsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getItemsFieldBuilder() : null;
} else {
itemsBuilder_.addAllMessages(other.items_);
}
}
}
if (other.hasExpectsReadConfirmation()) {
setExpectsReadConfirmation(other.getExpectsReadConfirmation());
}
if (other.hasLegalHoldStatus()) {
setLegalHoldStatus(other.getLegalHoldStatus());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
for (int i = 0; i < getItemsCount(); i++) {
if (!getItems(i).isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
com.waz.model.Messages.Composite.Item m =
input.readMessage(
com.waz.model.Messages.Composite.Item.PARSER,
extensionRegistry);
if (itemsBuilder_ == null) {
ensureItemsIsMutable();
items_.add(m);
} else {
itemsBuilder_.addMessage(m);
}
break;
} // case 10
case 16: {
expectsReadConfirmation_ = input.readBool();
bitField0_ |= 0x00000002;
break;
} // case 16
case 24: {
int tmpRaw = input.readEnum();
com.waz.model.Messages.LegalHoldStatus tmpValue =
com.waz.model.Messages.LegalHoldStatus.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(3, tmpRaw);
} else {
legalHoldStatus_ = tmpRaw;
bitField0_ |= 0x00000004;
}
break;
} // case 24
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.util.List items_ =
java.util.Collections.emptyList();
private void ensureItemsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
items_ = new java.util.ArrayList(items_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.waz.model.Messages.Composite.Item, com.waz.model.Messages.Composite.Item.Builder, com.waz.model.Messages.Composite.ItemOrBuilder> itemsBuilder_;
/**
* repeated .Composite.Item items = 1;
*/
public java.util.List getItemsList() {
if (itemsBuilder_ == null) {
return java.util.Collections.unmodifiableList(items_);
} else {
return itemsBuilder_.getMessageList();
}
}
/**
* repeated .Composite.Item items = 1;
*/
public int getItemsCount() {
if (itemsBuilder_ == null) {
return items_.size();
} else {
return itemsBuilder_.getCount();
}
}
/**
* repeated .Composite.Item items = 1;
*/
public com.waz.model.Messages.Composite.Item getItems(int index) {
if (itemsBuilder_ == null) {
return items_.get(index);
} else {
return itemsBuilder_.getMessage(index);
}
}
/**
* repeated .Composite.Item items = 1;
*/
public Builder setItems(
int index, com.waz.model.Messages.Composite.Item value) {
if (itemsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureItemsIsMutable();
items_.set(index, value);
onChanged();
} else {
itemsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .Composite.Item items = 1;
*/
public Builder setItems(
int index, com.waz.model.Messages.Composite.Item.Builder builderForValue) {
if (itemsBuilder_ == null) {
ensureItemsIsMutable();
items_.set(index, builderForValue.build());
onChanged();
} else {
itemsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Composite.Item items = 1;
*/
public Builder addItems(com.waz.model.Messages.Composite.Item value) {
if (itemsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureItemsIsMutable();
items_.add(value);
onChanged();
} else {
itemsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .Composite.Item items = 1;
*/
public Builder addItems(
int index, com.waz.model.Messages.Composite.Item value) {
if (itemsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureItemsIsMutable();
items_.add(index, value);
onChanged();
} else {
itemsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .Composite.Item items = 1;
*/
public Builder addItems(
com.waz.model.Messages.Composite.Item.Builder builderForValue) {
if (itemsBuilder_ == null) {
ensureItemsIsMutable();
items_.add(builderForValue.build());
onChanged();
} else {
itemsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .Composite.Item items = 1;
*/
public Builder addItems(
int index, com.waz.model.Messages.Composite.Item.Builder builderForValue) {
if (itemsBuilder_ == null) {
ensureItemsIsMutable();
items_.add(index, builderForValue.build());
onChanged();
} else {
itemsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Composite.Item items = 1;
*/
public Builder addAllItems(
java.lang.Iterable extends com.waz.model.Messages.Composite.Item> values) {
if (itemsBuilder_ == null) {
ensureItemsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, items_);
onChanged();
} else {
itemsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .Composite.Item items = 1;
*/
public Builder clearItems() {
if (itemsBuilder_ == null) {
items_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
itemsBuilder_.clear();
}
return this;
}
/**
* repeated .Composite.Item items = 1;
*/
public Builder removeItems(int index) {
if (itemsBuilder_ == null) {
ensureItemsIsMutable();
items_.remove(index);
onChanged();
} else {
itemsBuilder_.remove(index);
}
return this;
}
/**
* repeated .Composite.Item items = 1;
*/
public com.waz.model.Messages.Composite.Item.Builder getItemsBuilder(
int index) {
return getItemsFieldBuilder().getBuilder(index);
}
/**
* repeated .Composite.Item items = 1;
*/
public com.waz.model.Messages.Composite.ItemOrBuilder getItemsOrBuilder(
int index) {
if (itemsBuilder_ == null) {
return items_.get(index); } else {
return itemsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .Composite.Item items = 1;
*/
public java.util.List extends com.waz.model.Messages.Composite.ItemOrBuilder>
getItemsOrBuilderList() {
if (itemsBuilder_ != null) {
return itemsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(items_);
}
}
/**
* repeated .Composite.Item items = 1;
*/
public com.waz.model.Messages.Composite.Item.Builder addItemsBuilder() {
return getItemsFieldBuilder().addBuilder(
com.waz.model.Messages.Composite.Item.getDefaultInstance());
}
/**
* repeated .Composite.Item items = 1;
*/
public com.waz.model.Messages.Composite.Item.Builder addItemsBuilder(
int index) {
return getItemsFieldBuilder().addBuilder(
index, com.waz.model.Messages.Composite.Item.getDefaultInstance());
}
/**
* repeated .Composite.Item items = 1;
*/
public java.util.List
getItemsBuilderList() {
return getItemsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.waz.model.Messages.Composite.Item, com.waz.model.Messages.Composite.Item.Builder, com.waz.model.Messages.Composite.ItemOrBuilder>
getItemsFieldBuilder() {
if (itemsBuilder_ == null) {
itemsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.waz.model.Messages.Composite.Item, com.waz.model.Messages.Composite.Item.Builder, com.waz.model.Messages.Composite.ItemOrBuilder>(
items_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
items_ = null;
}
return itemsBuilder_;
}
private boolean expectsReadConfirmation_ ;
/**
* optional bool expects_read_confirmation = 2 [default = false];
* @return Whether the expectsReadConfirmation field is set.
*/
@java.lang.Override
public boolean hasExpectsReadConfirmation() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional bool expects_read_confirmation = 2 [default = false];
* @return The expectsReadConfirmation.
*/
@java.lang.Override
public boolean getExpectsReadConfirmation() {
return expectsReadConfirmation_;
}
/**
* optional bool expects_read_confirmation = 2 [default = false];
* @param value The expectsReadConfirmation to set.
* @return This builder for chaining.
*/
public Builder setExpectsReadConfirmation(boolean value) {
bitField0_ |= 0x00000002;
expectsReadConfirmation_ = value;
onChanged();
return this;
}
/**
* optional bool expects_read_confirmation = 2 [default = false];
* @return This builder for chaining.
*/
public Builder clearExpectsReadConfirmation() {
bitField0_ = (bitField0_ & ~0x00000002);
expectsReadConfirmation_ = false;
onChanged();
return this;
}
private int legalHoldStatus_ = 0;
/**
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return Whether the legalHoldStatus field is set.
*/
@java.lang.Override public boolean hasLegalHoldStatus() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return The legalHoldStatus.
*/
@java.lang.Override
public com.waz.model.Messages.LegalHoldStatus getLegalHoldStatus() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.LegalHoldStatus result = com.waz.model.Messages.LegalHoldStatus.valueOf(legalHoldStatus_);
return result == null ? com.waz.model.Messages.LegalHoldStatus.UNKNOWN : result;
}
/**
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @param value The legalHoldStatus to set.
* @return This builder for chaining.
*/
public Builder setLegalHoldStatus(com.waz.model.Messages.LegalHoldStatus value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
legalHoldStatus_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return This builder for chaining.
*/
public Builder clearLegalHoldStatus() {
bitField0_ = (bitField0_ & ~0x00000004);
legalHoldStatus_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Composite)
}
// @@protoc_insertion_point(class_scope:Composite)
private static final com.waz.model.Messages.Composite DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Composite();
}
public static com.waz.model.Messages.Composite getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Composite parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Composite getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ButtonOrBuilder extends
// @@protoc_insertion_point(interface_extends:Button)
com.google.protobuf.MessageOrBuilder {
/**
* required string text = 1;
* @return Whether the text field is set.
*/
boolean hasText();
/**
* required string text = 1;
* @return The text.
*/
java.lang.String getText();
/**
* required string text = 1;
* @return The bytes for text.
*/
com.google.protobuf.ByteString
getTextBytes();
/**
* required string id = 2;
* @return Whether the id field is set.
*/
boolean hasId();
/**
* required string id = 2;
* @return The id.
*/
java.lang.String getId();
/**
* required string id = 2;
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
}
/**
* Protobuf type {@code Button}
*/
public static final class Button extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Button)
ButtonOrBuilder {
private static final long serialVersionUID = 0L;
// Use Button.newBuilder() to construct.
private Button(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Button() {
text_ = "";
id_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Button();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Button_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Button_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Button.class, com.waz.model.Messages.Button.Builder.class);
}
private int bitField0_;
public static final int TEXT_FIELD_NUMBER = 1;
private volatile java.lang.Object text_;
/**
* required string text = 1;
* @return Whether the text field is set.
*/
@java.lang.Override
public boolean hasText() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string text = 1;
* @return The text.
*/
@java.lang.Override
public java.lang.String getText() {
java.lang.Object ref = text_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
text_ = s;
}
return s;
}
}
/**
* required string text = 1;
* @return The bytes for text.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTextBytes() {
java.lang.Object ref = text_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
text_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ID_FIELD_NUMBER = 2;
private volatile java.lang.Object id_;
/**
* required string id = 2;
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required string id = 2;
* @return The id.
*/
@java.lang.Override
public java.lang.String getId() {
java.lang.Object ref = id_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
id_ = s;
}
return s;
}
}
/**
* required string id = 2;
* @return The bytes for id.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdBytes() {
java.lang.Object ref = id_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
id_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasText()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasId()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, text_);
}
if (((bitField0_ & 0x00000002) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, id_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, text_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, id_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Button)) {
return super.equals(obj);
}
com.waz.model.Messages.Button other = (com.waz.model.Messages.Button) obj;
if (hasText() != other.hasText()) return false;
if (hasText()) {
if (!getText()
.equals(other.getText())) return false;
}
if (hasId() != other.hasId()) return false;
if (hasId()) {
if (!getId()
.equals(other.getId())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasText()) {
hash = (37 * hash) + TEXT_FIELD_NUMBER;
hash = (53 * hash) + getText().hashCode();
}
if (hasId()) {
hash = (37 * hash) + ID_FIELD_NUMBER;
hash = (53 * hash) + getId().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Button parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Button parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Button parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Button parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Button parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Button parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Button parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Button parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Button parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Button parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Button parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Button parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Button prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Button}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Button)
com.waz.model.Messages.ButtonOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Button_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Button_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Button.class, com.waz.model.Messages.Button.Builder.class);
}
// Construct using com.waz.model.Messages.Button.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
text_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
id_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Button_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Button getDefaultInstanceForType() {
return com.waz.model.Messages.Button.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Button build() {
com.waz.model.Messages.Button result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Button buildPartial() {
com.waz.model.Messages.Button result = new com.waz.model.Messages.Button(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.text_ = text_;
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.id_ = id_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Button) {
return mergeFrom((com.waz.model.Messages.Button)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Button other) {
if (other == com.waz.model.Messages.Button.getDefaultInstance()) return this;
if (other.hasText()) {
bitField0_ |= 0x00000001;
text_ = other.text_;
onChanged();
}
if (other.hasId()) {
bitField0_ |= 0x00000002;
id_ = other.id_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasText()) {
return false;
}
if (!hasId()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
text_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
id_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object text_ = "";
/**
* required string text = 1;
* @return Whether the text field is set.
*/
public boolean hasText() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string text = 1;
* @return The text.
*/
public java.lang.String getText() {
java.lang.Object ref = text_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
text_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string text = 1;
* @return The bytes for text.
*/
public com.google.protobuf.ByteString
getTextBytes() {
java.lang.Object ref = text_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
text_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string text = 1;
* @param value The text to set.
* @return This builder for chaining.
*/
public Builder setText(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
text_ = value;
onChanged();
return this;
}
/**
* required string text = 1;
* @return This builder for chaining.
*/
public Builder clearText() {
bitField0_ = (bitField0_ & ~0x00000001);
text_ = getDefaultInstance().getText();
onChanged();
return this;
}
/**
* required string text = 1;
* @param value The bytes for text to set.
* @return This builder for chaining.
*/
public Builder setTextBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
text_ = value;
onChanged();
return this;
}
private java.lang.Object id_ = "";
/**
* required string id = 2;
* @return Whether the id field is set.
*/
public boolean hasId() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required string id = 2;
* @return The id.
*/
public java.lang.String getId() {
java.lang.Object ref = id_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
id_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string id = 2;
* @return The bytes for id.
*/
public com.google.protobuf.ByteString
getIdBytes() {
java.lang.Object ref = id_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
id_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string id = 2;
* @param value The id to set.
* @return This builder for chaining.
*/
public Builder setId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
id_ = value;
onChanged();
return this;
}
/**
* required string id = 2;
* @return This builder for chaining.
*/
public Builder clearId() {
bitField0_ = (bitField0_ & ~0x00000002);
id_ = getDefaultInstance().getId();
onChanged();
return this;
}
/**
* required string id = 2;
* @param value The bytes for id to set.
* @return This builder for chaining.
*/
public Builder setIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
id_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Button)
}
// @@protoc_insertion_point(class_scope:Button)
private static final com.waz.model.Messages.Button DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Button();
}
public static com.waz.model.Messages.Button getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Button parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Button getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ButtonActionOrBuilder extends
// @@protoc_insertion_point(interface_extends:ButtonAction)
com.google.protobuf.MessageOrBuilder {
/**
* required string button_id = 1;
* @return Whether the buttonId field is set.
*/
boolean hasButtonId();
/**
* required string button_id = 1;
* @return The buttonId.
*/
java.lang.String getButtonId();
/**
* required string button_id = 1;
* @return The bytes for buttonId.
*/
com.google.protobuf.ByteString
getButtonIdBytes();
/**
* required string reference_message_id = 2;
* @return Whether the referenceMessageId field is set.
*/
boolean hasReferenceMessageId();
/**
* required string reference_message_id = 2;
* @return The referenceMessageId.
*/
java.lang.String getReferenceMessageId();
/**
* required string reference_message_id = 2;
* @return The bytes for referenceMessageId.
*/
com.google.protobuf.ByteString
getReferenceMessageIdBytes();
}
/**
* Protobuf type {@code ButtonAction}
*/
public static final class ButtonAction extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ButtonAction)
ButtonActionOrBuilder {
private static final long serialVersionUID = 0L;
// Use ButtonAction.newBuilder() to construct.
private ButtonAction(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ButtonAction() {
buttonId_ = "";
referenceMessageId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ButtonAction();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_ButtonAction_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_ButtonAction_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.ButtonAction.class, com.waz.model.Messages.ButtonAction.Builder.class);
}
private int bitField0_;
public static final int BUTTON_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object buttonId_;
/**
* required string button_id = 1;
* @return Whether the buttonId field is set.
*/
@java.lang.Override
public boolean hasButtonId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string button_id = 1;
* @return The buttonId.
*/
@java.lang.Override
public java.lang.String getButtonId() {
java.lang.Object ref = buttonId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
buttonId_ = s;
}
return s;
}
}
/**
* required string button_id = 1;
* @return The bytes for buttonId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getButtonIdBytes() {
java.lang.Object ref = buttonId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
buttonId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int REFERENCE_MESSAGE_ID_FIELD_NUMBER = 2;
private volatile java.lang.Object referenceMessageId_;
/**
* required string reference_message_id = 2;
* @return Whether the referenceMessageId field is set.
*/
@java.lang.Override
public boolean hasReferenceMessageId() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required string reference_message_id = 2;
* @return The referenceMessageId.
*/
@java.lang.Override
public java.lang.String getReferenceMessageId() {
java.lang.Object ref = referenceMessageId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
referenceMessageId_ = s;
}
return s;
}
}
/**
* required string reference_message_id = 2;
* @return The bytes for referenceMessageId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getReferenceMessageIdBytes() {
java.lang.Object ref = referenceMessageId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
referenceMessageId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasButtonId()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasReferenceMessageId()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, buttonId_);
}
if (((bitField0_ & 0x00000002) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, referenceMessageId_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, buttonId_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, referenceMessageId_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.ButtonAction)) {
return super.equals(obj);
}
com.waz.model.Messages.ButtonAction other = (com.waz.model.Messages.ButtonAction) obj;
if (hasButtonId() != other.hasButtonId()) return false;
if (hasButtonId()) {
if (!getButtonId()
.equals(other.getButtonId())) return false;
}
if (hasReferenceMessageId() != other.hasReferenceMessageId()) return false;
if (hasReferenceMessageId()) {
if (!getReferenceMessageId()
.equals(other.getReferenceMessageId())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasButtonId()) {
hash = (37 * hash) + BUTTON_ID_FIELD_NUMBER;
hash = (53 * hash) + getButtonId().hashCode();
}
if (hasReferenceMessageId()) {
hash = (37 * hash) + REFERENCE_MESSAGE_ID_FIELD_NUMBER;
hash = (53 * hash) + getReferenceMessageId().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.ButtonAction parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.ButtonAction parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.ButtonAction parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.ButtonAction parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.ButtonAction parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.ButtonAction parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.ButtonAction parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.ButtonAction parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.ButtonAction parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.ButtonAction parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.ButtonAction parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.ButtonAction parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.ButtonAction prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code ButtonAction}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:ButtonAction)
com.waz.model.Messages.ButtonActionOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_ButtonAction_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_ButtonAction_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.ButtonAction.class, com.waz.model.Messages.ButtonAction.Builder.class);
}
// Construct using com.waz.model.Messages.ButtonAction.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
buttonId_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
referenceMessageId_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_ButtonAction_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.ButtonAction getDefaultInstanceForType() {
return com.waz.model.Messages.ButtonAction.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.ButtonAction build() {
com.waz.model.Messages.ButtonAction result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.ButtonAction buildPartial() {
com.waz.model.Messages.ButtonAction result = new com.waz.model.Messages.ButtonAction(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.buttonId_ = buttonId_;
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.referenceMessageId_ = referenceMessageId_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.ButtonAction) {
return mergeFrom((com.waz.model.Messages.ButtonAction)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.ButtonAction other) {
if (other == com.waz.model.Messages.ButtonAction.getDefaultInstance()) return this;
if (other.hasButtonId()) {
bitField0_ |= 0x00000001;
buttonId_ = other.buttonId_;
onChanged();
}
if (other.hasReferenceMessageId()) {
bitField0_ |= 0x00000002;
referenceMessageId_ = other.referenceMessageId_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasButtonId()) {
return false;
}
if (!hasReferenceMessageId()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
buttonId_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
referenceMessageId_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object buttonId_ = "";
/**
* required string button_id = 1;
* @return Whether the buttonId field is set.
*/
public boolean hasButtonId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string button_id = 1;
* @return The buttonId.
*/
public java.lang.String getButtonId() {
java.lang.Object ref = buttonId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
buttonId_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string button_id = 1;
* @return The bytes for buttonId.
*/
public com.google.protobuf.ByteString
getButtonIdBytes() {
java.lang.Object ref = buttonId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
buttonId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string button_id = 1;
* @param value The buttonId to set.
* @return This builder for chaining.
*/
public Builder setButtonId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
buttonId_ = value;
onChanged();
return this;
}
/**
* required string button_id = 1;
* @return This builder for chaining.
*/
public Builder clearButtonId() {
bitField0_ = (bitField0_ & ~0x00000001);
buttonId_ = getDefaultInstance().getButtonId();
onChanged();
return this;
}
/**
* required string button_id = 1;
* @param value The bytes for buttonId to set.
* @return This builder for chaining.
*/
public Builder setButtonIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
buttonId_ = value;
onChanged();
return this;
}
private java.lang.Object referenceMessageId_ = "";
/**
* required string reference_message_id = 2;
* @return Whether the referenceMessageId field is set.
*/
public boolean hasReferenceMessageId() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required string reference_message_id = 2;
* @return The referenceMessageId.
*/
public java.lang.String getReferenceMessageId() {
java.lang.Object ref = referenceMessageId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
referenceMessageId_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string reference_message_id = 2;
* @return The bytes for referenceMessageId.
*/
public com.google.protobuf.ByteString
getReferenceMessageIdBytes() {
java.lang.Object ref = referenceMessageId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
referenceMessageId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string reference_message_id = 2;
* @param value The referenceMessageId to set.
* @return This builder for chaining.
*/
public Builder setReferenceMessageId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
referenceMessageId_ = value;
onChanged();
return this;
}
/**
* required string reference_message_id = 2;
* @return This builder for chaining.
*/
public Builder clearReferenceMessageId() {
bitField0_ = (bitField0_ & ~0x00000002);
referenceMessageId_ = getDefaultInstance().getReferenceMessageId();
onChanged();
return this;
}
/**
* required string reference_message_id = 2;
* @param value The bytes for referenceMessageId to set.
* @return This builder for chaining.
*/
public Builder setReferenceMessageIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
referenceMessageId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:ButtonAction)
}
// @@protoc_insertion_point(class_scope:ButtonAction)
private static final com.waz.model.Messages.ButtonAction DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.ButtonAction();
}
public static com.waz.model.Messages.ButtonAction getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ButtonAction parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.ButtonAction getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ButtonActionConfirmationOrBuilder extends
// @@protoc_insertion_point(interface_extends:ButtonActionConfirmation)
com.google.protobuf.MessageOrBuilder {
/**
* required string reference_message_id = 1;
* @return Whether the referenceMessageId field is set.
*/
boolean hasReferenceMessageId();
/**
* required string reference_message_id = 1;
* @return The referenceMessageId.
*/
java.lang.String getReferenceMessageId();
/**
* required string reference_message_id = 1;
* @return The bytes for referenceMessageId.
*/
com.google.protobuf.ByteString
getReferenceMessageIdBytes();
/**
*
* if not present, no button is accepted
*
*
* optional string button_id = 2;
* @return Whether the buttonId field is set.
*/
boolean hasButtonId();
/**
*
* if not present, no button is accepted
*
*
* optional string button_id = 2;
* @return The buttonId.
*/
java.lang.String getButtonId();
/**
*
* if not present, no button is accepted
*
*
* optional string button_id = 2;
* @return The bytes for buttonId.
*/
com.google.protobuf.ByteString
getButtonIdBytes();
}
/**
* Protobuf type {@code ButtonActionConfirmation}
*/
public static final class ButtonActionConfirmation extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ButtonActionConfirmation)
ButtonActionConfirmationOrBuilder {
private static final long serialVersionUID = 0L;
// Use ButtonActionConfirmation.newBuilder() to construct.
private ButtonActionConfirmation(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ButtonActionConfirmation() {
referenceMessageId_ = "";
buttonId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ButtonActionConfirmation();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_ButtonActionConfirmation_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_ButtonActionConfirmation_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.ButtonActionConfirmation.class, com.waz.model.Messages.ButtonActionConfirmation.Builder.class);
}
private int bitField0_;
public static final int REFERENCE_MESSAGE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object referenceMessageId_;
/**
* required string reference_message_id = 1;
* @return Whether the referenceMessageId field is set.
*/
@java.lang.Override
public boolean hasReferenceMessageId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string reference_message_id = 1;
* @return The referenceMessageId.
*/
@java.lang.Override
public java.lang.String getReferenceMessageId() {
java.lang.Object ref = referenceMessageId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
referenceMessageId_ = s;
}
return s;
}
}
/**
* required string reference_message_id = 1;
* @return The bytes for referenceMessageId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getReferenceMessageIdBytes() {
java.lang.Object ref = referenceMessageId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
referenceMessageId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int BUTTON_ID_FIELD_NUMBER = 2;
private volatile java.lang.Object buttonId_;
/**
*
* if not present, no button is accepted
*
*
* optional string button_id = 2;
* @return Whether the buttonId field is set.
*/
@java.lang.Override
public boolean hasButtonId() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* if not present, no button is accepted
*
*
* optional string button_id = 2;
* @return The buttonId.
*/
@java.lang.Override
public java.lang.String getButtonId() {
java.lang.Object ref = buttonId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
buttonId_ = s;
}
return s;
}
}
/**
*
* if not present, no button is accepted
*
*
* optional string button_id = 2;
* @return The bytes for buttonId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getButtonIdBytes() {
java.lang.Object ref = buttonId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
buttonId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasReferenceMessageId()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, referenceMessageId_);
}
if (((bitField0_ & 0x00000002) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, buttonId_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, referenceMessageId_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, buttonId_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.ButtonActionConfirmation)) {
return super.equals(obj);
}
com.waz.model.Messages.ButtonActionConfirmation other = (com.waz.model.Messages.ButtonActionConfirmation) obj;
if (hasReferenceMessageId() != other.hasReferenceMessageId()) return false;
if (hasReferenceMessageId()) {
if (!getReferenceMessageId()
.equals(other.getReferenceMessageId())) return false;
}
if (hasButtonId() != other.hasButtonId()) return false;
if (hasButtonId()) {
if (!getButtonId()
.equals(other.getButtonId())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasReferenceMessageId()) {
hash = (37 * hash) + REFERENCE_MESSAGE_ID_FIELD_NUMBER;
hash = (53 * hash) + getReferenceMessageId().hashCode();
}
if (hasButtonId()) {
hash = (37 * hash) + BUTTON_ID_FIELD_NUMBER;
hash = (53 * hash) + getButtonId().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.ButtonActionConfirmation parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.ButtonActionConfirmation parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.ButtonActionConfirmation parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.ButtonActionConfirmation parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.ButtonActionConfirmation parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.ButtonActionConfirmation parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.ButtonActionConfirmation parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.ButtonActionConfirmation parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.ButtonActionConfirmation parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.ButtonActionConfirmation parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.ButtonActionConfirmation parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.ButtonActionConfirmation parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.ButtonActionConfirmation prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code ButtonActionConfirmation}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:ButtonActionConfirmation)
com.waz.model.Messages.ButtonActionConfirmationOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_ButtonActionConfirmation_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_ButtonActionConfirmation_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.ButtonActionConfirmation.class, com.waz.model.Messages.ButtonActionConfirmation.Builder.class);
}
// Construct using com.waz.model.Messages.ButtonActionConfirmation.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
referenceMessageId_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
buttonId_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_ButtonActionConfirmation_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.ButtonActionConfirmation getDefaultInstanceForType() {
return com.waz.model.Messages.ButtonActionConfirmation.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.ButtonActionConfirmation build() {
com.waz.model.Messages.ButtonActionConfirmation result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.ButtonActionConfirmation buildPartial() {
com.waz.model.Messages.ButtonActionConfirmation result = new com.waz.model.Messages.ButtonActionConfirmation(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.referenceMessageId_ = referenceMessageId_;
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.buttonId_ = buttonId_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.ButtonActionConfirmation) {
return mergeFrom((com.waz.model.Messages.ButtonActionConfirmation)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.ButtonActionConfirmation other) {
if (other == com.waz.model.Messages.ButtonActionConfirmation.getDefaultInstance()) return this;
if (other.hasReferenceMessageId()) {
bitField0_ |= 0x00000001;
referenceMessageId_ = other.referenceMessageId_;
onChanged();
}
if (other.hasButtonId()) {
bitField0_ |= 0x00000002;
buttonId_ = other.buttonId_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasReferenceMessageId()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
referenceMessageId_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
buttonId_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object referenceMessageId_ = "";
/**
* required string reference_message_id = 1;
* @return Whether the referenceMessageId field is set.
*/
public boolean hasReferenceMessageId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string reference_message_id = 1;
* @return The referenceMessageId.
*/
public java.lang.String getReferenceMessageId() {
java.lang.Object ref = referenceMessageId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
referenceMessageId_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string reference_message_id = 1;
* @return The bytes for referenceMessageId.
*/
public com.google.protobuf.ByteString
getReferenceMessageIdBytes() {
java.lang.Object ref = referenceMessageId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
referenceMessageId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string reference_message_id = 1;
* @param value The referenceMessageId to set.
* @return This builder for chaining.
*/
public Builder setReferenceMessageId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
referenceMessageId_ = value;
onChanged();
return this;
}
/**
* required string reference_message_id = 1;
* @return This builder for chaining.
*/
public Builder clearReferenceMessageId() {
bitField0_ = (bitField0_ & ~0x00000001);
referenceMessageId_ = getDefaultInstance().getReferenceMessageId();
onChanged();
return this;
}
/**
* required string reference_message_id = 1;
* @param value The bytes for referenceMessageId to set.
* @return This builder for chaining.
*/
public Builder setReferenceMessageIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
referenceMessageId_ = value;
onChanged();
return this;
}
private java.lang.Object buttonId_ = "";
/**
*
* if not present, no button is accepted
*
*
* optional string button_id = 2;
* @return Whether the buttonId field is set.
*/
public boolean hasButtonId() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* if not present, no button is accepted
*
*
* optional string button_id = 2;
* @return The buttonId.
*/
public java.lang.String getButtonId() {
java.lang.Object ref = buttonId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
buttonId_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* if not present, no button is accepted
*
*
* optional string button_id = 2;
* @return The bytes for buttonId.
*/
public com.google.protobuf.ByteString
getButtonIdBytes() {
java.lang.Object ref = buttonId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
buttonId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* if not present, no button is accepted
*
*
* optional string button_id = 2;
* @param value The buttonId to set.
* @return This builder for chaining.
*/
public Builder setButtonId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
buttonId_ = value;
onChanged();
return this;
}
/**
*
* if not present, no button is accepted
*
*
* optional string button_id = 2;
* @return This builder for chaining.
*/
public Builder clearButtonId() {
bitField0_ = (bitField0_ & ~0x00000002);
buttonId_ = getDefaultInstance().getButtonId();
onChanged();
return this;
}
/**
*
* if not present, no button is accepted
*
*
* optional string button_id = 2;
* @param value The bytes for buttonId to set.
* @return This builder for chaining.
*/
public Builder setButtonIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
buttonId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:ButtonActionConfirmation)
}
// @@protoc_insertion_point(class_scope:ButtonActionConfirmation)
private static final com.waz.model.Messages.ButtonActionConfirmation DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.ButtonActionConfirmation();
}
public static com.waz.model.Messages.ButtonActionConfirmation getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ButtonActionConfirmation parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.ButtonActionConfirmation getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface AvailabilityOrBuilder extends
// @@protoc_insertion_point(interface_extends:Availability)
com.google.protobuf.MessageOrBuilder {
/**
* required .Availability.Type type = 1;
* @return Whether the type field is set.
*/
boolean hasType();
/**
* required .Availability.Type type = 1;
* @return The type.
*/
com.waz.model.Messages.Availability.Type getType();
}
/**
* Protobuf type {@code Availability}
*/
public static final class Availability extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Availability)
AvailabilityOrBuilder {
private static final long serialVersionUID = 0L;
// Use Availability.newBuilder() to construct.
private Availability(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Availability() {
type_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Availability();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Availability_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Availability_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Availability.class, com.waz.model.Messages.Availability.Builder.class);
}
/**
* Protobuf enum {@code Availability.Type}
*/
public enum Type
implements com.google.protobuf.ProtocolMessageEnum {
/**
* NONE = 0;
*/
NONE(0),
/**
* AVAILABLE = 1;
*/
AVAILABLE(1),
/**
* AWAY = 2;
*/
AWAY(2),
/**
* BUSY = 3;
*/
BUSY(3),
;
/**
* NONE = 0;
*/
public static final int NONE_VALUE = 0;
/**
* AVAILABLE = 1;
*/
public static final int AVAILABLE_VALUE = 1;
/**
* AWAY = 2;
*/
public static final int AWAY_VALUE = 2;
/**
* BUSY = 3;
*/
public static final int BUSY_VALUE = 3;
public final int getNumber() {
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static Type valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static Type forNumber(int value) {
switch (value) {
case 0: return NONE;
case 1: return AVAILABLE;
case 2: return AWAY;
case 3: return BUSY;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
Type> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public Type findValueByNumber(int number) {
return Type.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.waz.model.Messages.Availability.getDescriptor().getEnumTypes().get(0);
}
private static final Type[] VALUES = values();
public static Type valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private Type(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:Availability.Type)
}
private int bitField0_;
public static final int TYPE_FIELD_NUMBER = 1;
private int type_;
/**
* required .Availability.Type type = 1;
* @return Whether the type field is set.
*/
@java.lang.Override public boolean hasType() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required .Availability.Type type = 1;
* @return The type.
*/
@java.lang.Override public com.waz.model.Messages.Availability.Type getType() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.Availability.Type result = com.waz.model.Messages.Availability.Type.valueOf(type_);
return result == null ? com.waz.model.Messages.Availability.Type.NONE : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasType()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeEnum(1, type_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, type_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Availability)) {
return super.equals(obj);
}
com.waz.model.Messages.Availability other = (com.waz.model.Messages.Availability) obj;
if (hasType() != other.hasType()) return false;
if (hasType()) {
if (type_ != other.type_) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasType()) {
hash = (37 * hash) + TYPE_FIELD_NUMBER;
hash = (53 * hash) + type_;
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Availability parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Availability parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Availability parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Availability parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Availability parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Availability parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Availability parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Availability parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Availability parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Availability parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Availability parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Availability parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Availability prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Availability}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Availability)
com.waz.model.Messages.AvailabilityOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Availability_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Availability_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Availability.class, com.waz.model.Messages.Availability.Builder.class);
}
// Construct using com.waz.model.Messages.Availability.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
type_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Availability_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Availability getDefaultInstanceForType() {
return com.waz.model.Messages.Availability.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Availability build() {
com.waz.model.Messages.Availability result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Availability buildPartial() {
com.waz.model.Messages.Availability result = new com.waz.model.Messages.Availability(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.type_ = type_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Availability) {
return mergeFrom((com.waz.model.Messages.Availability)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Availability other) {
if (other == com.waz.model.Messages.Availability.getDefaultInstance()) return this;
if (other.hasType()) {
setType(other.getType());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasType()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
int tmpRaw = input.readEnum();
com.waz.model.Messages.Availability.Type tmpValue =
com.waz.model.Messages.Availability.Type.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(1, tmpRaw);
} else {
type_ = tmpRaw;
bitField0_ |= 0x00000001;
}
break;
} // case 8
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int type_ = 0;
/**
* required .Availability.Type type = 1;
* @return Whether the type field is set.
*/
@java.lang.Override public boolean hasType() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required .Availability.Type type = 1;
* @return The type.
*/
@java.lang.Override
public com.waz.model.Messages.Availability.Type getType() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.Availability.Type result = com.waz.model.Messages.Availability.Type.valueOf(type_);
return result == null ? com.waz.model.Messages.Availability.Type.NONE : result;
}
/**
* required .Availability.Type type = 1;
* @param value The type to set.
* @return This builder for chaining.
*/
public Builder setType(com.waz.model.Messages.Availability.Type value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
type_ = value.getNumber();
onChanged();
return this;
}
/**
* required .Availability.Type type = 1;
* @return This builder for chaining.
*/
public Builder clearType() {
bitField0_ = (bitField0_ & ~0x00000001);
type_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Availability)
}
// @@protoc_insertion_point(class_scope:Availability)
private static final com.waz.model.Messages.Availability DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Availability();
}
public static com.waz.model.Messages.Availability getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Availability parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Availability getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface EphemeralOrBuilder extends
// @@protoc_insertion_point(interface_extends:Ephemeral)
com.google.protobuf.MessageOrBuilder {
/**
* required int64 expire_after_millis = 1;
* @return Whether the expireAfterMillis field is set.
*/
boolean hasExpireAfterMillis();
/**
* required int64 expire_after_millis = 1;
* @return The expireAfterMillis.
*/
long getExpireAfterMillis();
/**
* .Text text = 2;
* @return Whether the text field is set.
*/
boolean hasText();
/**
* .Text text = 2;
* @return The text.
*/
com.waz.model.Messages.Text getText();
/**
* .Text text = 2;
*/
com.waz.model.Messages.TextOrBuilder getTextOrBuilder();
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
* @return Whether the image field is set.
*/
boolean hasImage();
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
* @return The image.
*/
com.waz.model.Messages.ImageAsset getImage();
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
*/
com.waz.model.Messages.ImageAssetOrBuilder getImageOrBuilder();
/**
* .Knock knock = 4;
* @return Whether the knock field is set.
*/
boolean hasKnock();
/**
* .Knock knock = 4;
* @return The knock.
*/
com.waz.model.Messages.Knock getKnock();
/**
* .Knock knock = 4;
*/
com.waz.model.Messages.KnockOrBuilder getKnockOrBuilder();
/**
* .Asset asset = 5;
* @return Whether the asset field is set.
*/
boolean hasAsset();
/**
* .Asset asset = 5;
* @return The asset.
*/
com.waz.model.Messages.Asset getAsset();
/**
* .Asset asset = 5;
*/
com.waz.model.Messages.AssetOrBuilder getAssetOrBuilder();
/**
* .Location location = 6;
* @return Whether the location field is set.
*/
boolean hasLocation();
/**
* .Location location = 6;
* @return The location.
*/
com.waz.model.Messages.Location getLocation();
/**
* .Location location = 6;
*/
com.waz.model.Messages.LocationOrBuilder getLocationOrBuilder();
public com.waz.model.Messages.Ephemeral.ContentCase getContentCase();
}
/**
* Protobuf type {@code Ephemeral}
*/
public static final class Ephemeral extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Ephemeral)
EphemeralOrBuilder {
private static final long serialVersionUID = 0L;
// Use Ephemeral.newBuilder() to construct.
private Ephemeral(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Ephemeral() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Ephemeral();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Ephemeral_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Ephemeral_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Ephemeral.class, com.waz.model.Messages.Ephemeral.Builder.class);
}
private int bitField0_;
private int contentCase_ = 0;
private java.lang.Object content_;
public enum ContentCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
TEXT(2),
IMAGE(3),
KNOCK(4),
ASSET(5),
LOCATION(6),
CONTENT_NOT_SET(0);
private final int value;
private ContentCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ContentCase valueOf(int value) {
return forNumber(value);
}
public static ContentCase forNumber(int value) {
switch (value) {
case 2: return TEXT;
case 3: return IMAGE;
case 4: return KNOCK;
case 5: return ASSET;
case 6: return LOCATION;
case 0: return CONTENT_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public ContentCase
getContentCase() {
return ContentCase.forNumber(
contentCase_);
}
public static final int EXPIRE_AFTER_MILLIS_FIELD_NUMBER = 1;
private long expireAfterMillis_;
/**
* required int64 expire_after_millis = 1;
* @return Whether the expireAfterMillis field is set.
*/
@java.lang.Override
public boolean hasExpireAfterMillis() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required int64 expire_after_millis = 1;
* @return The expireAfterMillis.
*/
@java.lang.Override
public long getExpireAfterMillis() {
return expireAfterMillis_;
}
public static final int TEXT_FIELD_NUMBER = 2;
/**
* .Text text = 2;
* @return Whether the text field is set.
*/
@java.lang.Override
public boolean hasText() {
return contentCase_ == 2;
}
/**
* .Text text = 2;
* @return The text.
*/
@java.lang.Override
public com.waz.model.Messages.Text getText() {
if (contentCase_ == 2) {
return (com.waz.model.Messages.Text) content_;
}
return com.waz.model.Messages.Text.getDefaultInstance();
}
/**
* .Text text = 2;
*/
@java.lang.Override
public com.waz.model.Messages.TextOrBuilder getTextOrBuilder() {
if (contentCase_ == 2) {
return (com.waz.model.Messages.Text) content_;
}
return com.waz.model.Messages.Text.getDefaultInstance();
}
public static final int IMAGE_FIELD_NUMBER = 3;
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
* @return Whether the image field is set.
*/
@java.lang.Override
public boolean hasImage() {
return contentCase_ == 3;
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
* @return The image.
*/
@java.lang.Override
public com.waz.model.Messages.ImageAsset getImage() {
if (contentCase_ == 3) {
return (com.waz.model.Messages.ImageAsset) content_;
}
return com.waz.model.Messages.ImageAsset.getDefaultInstance();
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
*/
@java.lang.Override
public com.waz.model.Messages.ImageAssetOrBuilder getImageOrBuilder() {
if (contentCase_ == 3) {
return (com.waz.model.Messages.ImageAsset) content_;
}
return com.waz.model.Messages.ImageAsset.getDefaultInstance();
}
public static final int KNOCK_FIELD_NUMBER = 4;
/**
* .Knock knock = 4;
* @return Whether the knock field is set.
*/
@java.lang.Override
public boolean hasKnock() {
return contentCase_ == 4;
}
/**
* .Knock knock = 4;
* @return The knock.
*/
@java.lang.Override
public com.waz.model.Messages.Knock getKnock() {
if (contentCase_ == 4) {
return (com.waz.model.Messages.Knock) content_;
}
return com.waz.model.Messages.Knock.getDefaultInstance();
}
/**
* .Knock knock = 4;
*/
@java.lang.Override
public com.waz.model.Messages.KnockOrBuilder getKnockOrBuilder() {
if (contentCase_ == 4) {
return (com.waz.model.Messages.Knock) content_;
}
return com.waz.model.Messages.Knock.getDefaultInstance();
}
public static final int ASSET_FIELD_NUMBER = 5;
/**
* .Asset asset = 5;
* @return Whether the asset field is set.
*/
@java.lang.Override
public boolean hasAsset() {
return contentCase_ == 5;
}
/**
* .Asset asset = 5;
* @return The asset.
*/
@java.lang.Override
public com.waz.model.Messages.Asset getAsset() {
if (contentCase_ == 5) {
return (com.waz.model.Messages.Asset) content_;
}
return com.waz.model.Messages.Asset.getDefaultInstance();
}
/**
* .Asset asset = 5;
*/
@java.lang.Override
public com.waz.model.Messages.AssetOrBuilder getAssetOrBuilder() {
if (contentCase_ == 5) {
return (com.waz.model.Messages.Asset) content_;
}
return com.waz.model.Messages.Asset.getDefaultInstance();
}
public static final int LOCATION_FIELD_NUMBER = 6;
/**
* .Location location = 6;
* @return Whether the location field is set.
*/
@java.lang.Override
public boolean hasLocation() {
return contentCase_ == 6;
}
/**
* .Location location = 6;
* @return The location.
*/
@java.lang.Override
public com.waz.model.Messages.Location getLocation() {
if (contentCase_ == 6) {
return (com.waz.model.Messages.Location) content_;
}
return com.waz.model.Messages.Location.getDefaultInstance();
}
/**
* .Location location = 6;
*/
@java.lang.Override
public com.waz.model.Messages.LocationOrBuilder getLocationOrBuilder() {
if (contentCase_ == 6) {
return (com.waz.model.Messages.Location) content_;
}
return com.waz.model.Messages.Location.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasExpireAfterMillis()) {
memoizedIsInitialized = 0;
return false;
}
if (hasText()) {
if (!getText().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasImage()) {
if (!getImage().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasKnock()) {
if (!getKnock().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasAsset()) {
if (!getAsset().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasLocation()) {
if (!getLocation().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeInt64(1, expireAfterMillis_);
}
if (contentCase_ == 2) {
output.writeMessage(2, (com.waz.model.Messages.Text) content_);
}
if (contentCase_ == 3) {
output.writeMessage(3, (com.waz.model.Messages.ImageAsset) content_);
}
if (contentCase_ == 4) {
output.writeMessage(4, (com.waz.model.Messages.Knock) content_);
}
if (contentCase_ == 5) {
output.writeMessage(5, (com.waz.model.Messages.Asset) content_);
}
if (contentCase_ == 6) {
output.writeMessage(6, (com.waz.model.Messages.Location) content_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(1, expireAfterMillis_);
}
if (contentCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (com.waz.model.Messages.Text) content_);
}
if (contentCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, (com.waz.model.Messages.ImageAsset) content_);
}
if (contentCase_ == 4) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, (com.waz.model.Messages.Knock) content_);
}
if (contentCase_ == 5) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, (com.waz.model.Messages.Asset) content_);
}
if (contentCase_ == 6) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, (com.waz.model.Messages.Location) content_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Ephemeral)) {
return super.equals(obj);
}
com.waz.model.Messages.Ephemeral other = (com.waz.model.Messages.Ephemeral) obj;
if (hasExpireAfterMillis() != other.hasExpireAfterMillis()) return false;
if (hasExpireAfterMillis()) {
if (getExpireAfterMillis()
!= other.getExpireAfterMillis()) return false;
}
if (!getContentCase().equals(other.getContentCase())) return false;
switch (contentCase_) {
case 2:
if (!getText()
.equals(other.getText())) return false;
break;
case 3:
if (!getImage()
.equals(other.getImage())) return false;
break;
case 4:
if (!getKnock()
.equals(other.getKnock())) return false;
break;
case 5:
if (!getAsset()
.equals(other.getAsset())) return false;
break;
case 6:
if (!getLocation()
.equals(other.getLocation())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasExpireAfterMillis()) {
hash = (37 * hash) + EXPIRE_AFTER_MILLIS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getExpireAfterMillis());
}
switch (contentCase_) {
case 2:
hash = (37 * hash) + TEXT_FIELD_NUMBER;
hash = (53 * hash) + getText().hashCode();
break;
case 3:
hash = (37 * hash) + IMAGE_FIELD_NUMBER;
hash = (53 * hash) + getImage().hashCode();
break;
case 4:
hash = (37 * hash) + KNOCK_FIELD_NUMBER;
hash = (53 * hash) + getKnock().hashCode();
break;
case 5:
hash = (37 * hash) + ASSET_FIELD_NUMBER;
hash = (53 * hash) + getAsset().hashCode();
break;
case 6:
hash = (37 * hash) + LOCATION_FIELD_NUMBER;
hash = (53 * hash) + getLocation().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Ephemeral parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Ephemeral parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Ephemeral parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Ephemeral parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Ephemeral parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Ephemeral parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Ephemeral parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Ephemeral parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Ephemeral parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Ephemeral parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Ephemeral parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Ephemeral parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Ephemeral prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Ephemeral}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Ephemeral)
com.waz.model.Messages.EphemeralOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Ephemeral_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Ephemeral_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Ephemeral.class, com.waz.model.Messages.Ephemeral.Builder.class);
}
// Construct using com.waz.model.Messages.Ephemeral.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
expireAfterMillis_ = 0L;
bitField0_ = (bitField0_ & ~0x00000001);
if (textBuilder_ != null) {
textBuilder_.clear();
}
if (imageBuilder_ != null) {
imageBuilder_.clear();
}
if (knockBuilder_ != null) {
knockBuilder_.clear();
}
if (assetBuilder_ != null) {
assetBuilder_.clear();
}
if (locationBuilder_ != null) {
locationBuilder_.clear();
}
contentCase_ = 0;
content_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Ephemeral_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Ephemeral getDefaultInstanceForType() {
return com.waz.model.Messages.Ephemeral.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Ephemeral build() {
com.waz.model.Messages.Ephemeral result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Ephemeral buildPartial() {
com.waz.model.Messages.Ephemeral result = new com.waz.model.Messages.Ephemeral(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.expireAfterMillis_ = expireAfterMillis_;
to_bitField0_ |= 0x00000001;
}
if (contentCase_ == 2) {
if (textBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = textBuilder_.build();
}
}
if (contentCase_ == 3) {
if (imageBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = imageBuilder_.build();
}
}
if (contentCase_ == 4) {
if (knockBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = knockBuilder_.build();
}
}
if (contentCase_ == 5) {
if (assetBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = assetBuilder_.build();
}
}
if (contentCase_ == 6) {
if (locationBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = locationBuilder_.build();
}
}
result.bitField0_ = to_bitField0_;
result.contentCase_ = contentCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Ephemeral) {
return mergeFrom((com.waz.model.Messages.Ephemeral)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Ephemeral other) {
if (other == com.waz.model.Messages.Ephemeral.getDefaultInstance()) return this;
if (other.hasExpireAfterMillis()) {
setExpireAfterMillis(other.getExpireAfterMillis());
}
switch (other.getContentCase()) {
case TEXT: {
mergeText(other.getText());
break;
}
case IMAGE: {
mergeImage(other.getImage());
break;
}
case KNOCK: {
mergeKnock(other.getKnock());
break;
}
case ASSET: {
mergeAsset(other.getAsset());
break;
}
case LOCATION: {
mergeLocation(other.getLocation());
break;
}
case CONTENT_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasExpireAfterMillis()) {
return false;
}
if (hasText()) {
if (!getText().isInitialized()) {
return false;
}
}
if (hasImage()) {
if (!getImage().isInitialized()) {
return false;
}
}
if (hasKnock()) {
if (!getKnock().isInitialized()) {
return false;
}
}
if (hasAsset()) {
if (!getAsset().isInitialized()) {
return false;
}
}
if (hasLocation()) {
if (!getLocation().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
expireAfterMillis_ = input.readInt64();
bitField0_ |= 0x00000001;
break;
} // case 8
case 18: {
input.readMessage(
getTextFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 2;
break;
} // case 18
case 26: {
input.readMessage(
getImageFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 3;
break;
} // case 26
case 34: {
input.readMessage(
getKnockFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 4;
break;
} // case 34
case 42: {
input.readMessage(
getAssetFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 5;
break;
} // case 42
case 50: {
input.readMessage(
getLocationFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 6;
break;
} // case 50
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int contentCase_ = 0;
private java.lang.Object content_;
public ContentCase
getContentCase() {
return ContentCase.forNumber(
contentCase_);
}
public Builder clearContent() {
contentCase_ = 0;
content_ = null;
onChanged();
return this;
}
private int bitField0_;
private long expireAfterMillis_ ;
/**
* required int64 expire_after_millis = 1;
* @return Whether the expireAfterMillis field is set.
*/
@java.lang.Override
public boolean hasExpireAfterMillis() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required int64 expire_after_millis = 1;
* @return The expireAfterMillis.
*/
@java.lang.Override
public long getExpireAfterMillis() {
return expireAfterMillis_;
}
/**
* required int64 expire_after_millis = 1;
* @param value The expireAfterMillis to set.
* @return This builder for chaining.
*/
public Builder setExpireAfterMillis(long value) {
bitField0_ |= 0x00000001;
expireAfterMillis_ = value;
onChanged();
return this;
}
/**
* required int64 expire_after_millis = 1;
* @return This builder for chaining.
*/
public Builder clearExpireAfterMillis() {
bitField0_ = (bitField0_ & ~0x00000001);
expireAfterMillis_ = 0L;
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Text, com.waz.model.Messages.Text.Builder, com.waz.model.Messages.TextOrBuilder> textBuilder_;
/**
* .Text text = 2;
* @return Whether the text field is set.
*/
@java.lang.Override
public boolean hasText() {
return contentCase_ == 2;
}
/**
* .Text text = 2;
* @return The text.
*/
@java.lang.Override
public com.waz.model.Messages.Text getText() {
if (textBuilder_ == null) {
if (contentCase_ == 2) {
return (com.waz.model.Messages.Text) content_;
}
return com.waz.model.Messages.Text.getDefaultInstance();
} else {
if (contentCase_ == 2) {
return textBuilder_.getMessage();
}
return com.waz.model.Messages.Text.getDefaultInstance();
}
}
/**
* .Text text = 2;
*/
public Builder setText(com.waz.model.Messages.Text value) {
if (textBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
textBuilder_.setMessage(value);
}
contentCase_ = 2;
return this;
}
/**
* .Text text = 2;
*/
public Builder setText(
com.waz.model.Messages.Text.Builder builderForValue) {
if (textBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
textBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 2;
return this;
}
/**
* .Text text = 2;
*/
public Builder mergeText(com.waz.model.Messages.Text value) {
if (textBuilder_ == null) {
if (contentCase_ == 2 &&
content_ != com.waz.model.Messages.Text.getDefaultInstance()) {
content_ = com.waz.model.Messages.Text.newBuilder((com.waz.model.Messages.Text) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 2) {
textBuilder_.mergeFrom(value);
} else {
textBuilder_.setMessage(value);
}
}
contentCase_ = 2;
return this;
}
/**
* .Text text = 2;
*/
public Builder clearText() {
if (textBuilder_ == null) {
if (contentCase_ == 2) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 2) {
contentCase_ = 0;
content_ = null;
}
textBuilder_.clear();
}
return this;
}
/**
* .Text text = 2;
*/
public com.waz.model.Messages.Text.Builder getTextBuilder() {
return getTextFieldBuilder().getBuilder();
}
/**
* .Text text = 2;
*/
@java.lang.Override
public com.waz.model.Messages.TextOrBuilder getTextOrBuilder() {
if ((contentCase_ == 2) && (textBuilder_ != null)) {
return textBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 2) {
return (com.waz.model.Messages.Text) content_;
}
return com.waz.model.Messages.Text.getDefaultInstance();
}
}
/**
* .Text text = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Text, com.waz.model.Messages.Text.Builder, com.waz.model.Messages.TextOrBuilder>
getTextFieldBuilder() {
if (textBuilder_ == null) {
if (!(contentCase_ == 2)) {
content_ = com.waz.model.Messages.Text.getDefaultInstance();
}
textBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Text, com.waz.model.Messages.Text.Builder, com.waz.model.Messages.TextOrBuilder>(
(com.waz.model.Messages.Text) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 2;
onChanged();;
return textBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.ImageAsset, com.waz.model.Messages.ImageAsset.Builder, com.waz.model.Messages.ImageAssetOrBuilder> imageBuilder_;
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
* @return Whether the image field is set.
*/
@java.lang.Override
public boolean hasImage() {
return contentCase_ == 3;
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
* @return The image.
*/
@java.lang.Override
public com.waz.model.Messages.ImageAsset getImage() {
if (imageBuilder_ == null) {
if (contentCase_ == 3) {
return (com.waz.model.Messages.ImageAsset) content_;
}
return com.waz.model.Messages.ImageAsset.getDefaultInstance();
} else {
if (contentCase_ == 3) {
return imageBuilder_.getMessage();
}
return com.waz.model.Messages.ImageAsset.getDefaultInstance();
}
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
*/
public Builder setImage(com.waz.model.Messages.ImageAsset value) {
if (imageBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
imageBuilder_.setMessage(value);
}
contentCase_ = 3;
return this;
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
*/
public Builder setImage(
com.waz.model.Messages.ImageAsset.Builder builderForValue) {
if (imageBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
imageBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 3;
return this;
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
*/
public Builder mergeImage(com.waz.model.Messages.ImageAsset value) {
if (imageBuilder_ == null) {
if (contentCase_ == 3 &&
content_ != com.waz.model.Messages.ImageAsset.getDefaultInstance()) {
content_ = com.waz.model.Messages.ImageAsset.newBuilder((com.waz.model.Messages.ImageAsset) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 3) {
imageBuilder_.mergeFrom(value);
} else {
imageBuilder_.setMessage(value);
}
}
contentCase_ = 3;
return this;
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
*/
public Builder clearImage() {
if (imageBuilder_ == null) {
if (contentCase_ == 3) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 3) {
contentCase_ = 0;
content_ = null;
}
imageBuilder_.clear();
}
return this;
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
*/
public com.waz.model.Messages.ImageAsset.Builder getImageBuilder() {
return getImageFieldBuilder().getBuilder();
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
*/
@java.lang.Override
public com.waz.model.Messages.ImageAssetOrBuilder getImageOrBuilder() {
if ((contentCase_ == 3) && (imageBuilder_ != null)) {
return imageBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 3) {
return (com.waz.model.Messages.ImageAsset) content_;
}
return com.waz.model.Messages.ImageAsset.getDefaultInstance();
}
}
/**
*
* deprecated in favour of Asset
*
*
* .ImageAsset image = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.ImageAsset, com.waz.model.Messages.ImageAsset.Builder, com.waz.model.Messages.ImageAssetOrBuilder>
getImageFieldBuilder() {
if (imageBuilder_ == null) {
if (!(contentCase_ == 3)) {
content_ = com.waz.model.Messages.ImageAsset.getDefaultInstance();
}
imageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.ImageAsset, com.waz.model.Messages.ImageAsset.Builder, com.waz.model.Messages.ImageAssetOrBuilder>(
(com.waz.model.Messages.ImageAsset) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 3;
onChanged();;
return imageBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Knock, com.waz.model.Messages.Knock.Builder, com.waz.model.Messages.KnockOrBuilder> knockBuilder_;
/**
* .Knock knock = 4;
* @return Whether the knock field is set.
*/
@java.lang.Override
public boolean hasKnock() {
return contentCase_ == 4;
}
/**
* .Knock knock = 4;
* @return The knock.
*/
@java.lang.Override
public com.waz.model.Messages.Knock getKnock() {
if (knockBuilder_ == null) {
if (contentCase_ == 4) {
return (com.waz.model.Messages.Knock) content_;
}
return com.waz.model.Messages.Knock.getDefaultInstance();
} else {
if (contentCase_ == 4) {
return knockBuilder_.getMessage();
}
return com.waz.model.Messages.Knock.getDefaultInstance();
}
}
/**
* .Knock knock = 4;
*/
public Builder setKnock(com.waz.model.Messages.Knock value) {
if (knockBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
knockBuilder_.setMessage(value);
}
contentCase_ = 4;
return this;
}
/**
* .Knock knock = 4;
*/
public Builder setKnock(
com.waz.model.Messages.Knock.Builder builderForValue) {
if (knockBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
knockBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 4;
return this;
}
/**
* .Knock knock = 4;
*/
public Builder mergeKnock(com.waz.model.Messages.Knock value) {
if (knockBuilder_ == null) {
if (contentCase_ == 4 &&
content_ != com.waz.model.Messages.Knock.getDefaultInstance()) {
content_ = com.waz.model.Messages.Knock.newBuilder((com.waz.model.Messages.Knock) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 4) {
knockBuilder_.mergeFrom(value);
} else {
knockBuilder_.setMessage(value);
}
}
contentCase_ = 4;
return this;
}
/**
* .Knock knock = 4;
*/
public Builder clearKnock() {
if (knockBuilder_ == null) {
if (contentCase_ == 4) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 4) {
contentCase_ = 0;
content_ = null;
}
knockBuilder_.clear();
}
return this;
}
/**
* .Knock knock = 4;
*/
public com.waz.model.Messages.Knock.Builder getKnockBuilder() {
return getKnockFieldBuilder().getBuilder();
}
/**
* .Knock knock = 4;
*/
@java.lang.Override
public com.waz.model.Messages.KnockOrBuilder getKnockOrBuilder() {
if ((contentCase_ == 4) && (knockBuilder_ != null)) {
return knockBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 4) {
return (com.waz.model.Messages.Knock) content_;
}
return com.waz.model.Messages.Knock.getDefaultInstance();
}
}
/**
* .Knock knock = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Knock, com.waz.model.Messages.Knock.Builder, com.waz.model.Messages.KnockOrBuilder>
getKnockFieldBuilder() {
if (knockBuilder_ == null) {
if (!(contentCase_ == 4)) {
content_ = com.waz.model.Messages.Knock.getDefaultInstance();
}
knockBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Knock, com.waz.model.Messages.Knock.Builder, com.waz.model.Messages.KnockOrBuilder>(
(com.waz.model.Messages.Knock) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 4;
onChanged();;
return knockBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset, com.waz.model.Messages.Asset.Builder, com.waz.model.Messages.AssetOrBuilder> assetBuilder_;
/**
* .Asset asset = 5;
* @return Whether the asset field is set.
*/
@java.lang.Override
public boolean hasAsset() {
return contentCase_ == 5;
}
/**
* .Asset asset = 5;
* @return The asset.
*/
@java.lang.Override
public com.waz.model.Messages.Asset getAsset() {
if (assetBuilder_ == null) {
if (contentCase_ == 5) {
return (com.waz.model.Messages.Asset) content_;
}
return com.waz.model.Messages.Asset.getDefaultInstance();
} else {
if (contentCase_ == 5) {
return assetBuilder_.getMessage();
}
return com.waz.model.Messages.Asset.getDefaultInstance();
}
}
/**
* .Asset asset = 5;
*/
public Builder setAsset(com.waz.model.Messages.Asset value) {
if (assetBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
assetBuilder_.setMessage(value);
}
contentCase_ = 5;
return this;
}
/**
* .Asset asset = 5;
*/
public Builder setAsset(
com.waz.model.Messages.Asset.Builder builderForValue) {
if (assetBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
assetBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 5;
return this;
}
/**
* .Asset asset = 5;
*/
public Builder mergeAsset(com.waz.model.Messages.Asset value) {
if (assetBuilder_ == null) {
if (contentCase_ == 5 &&
content_ != com.waz.model.Messages.Asset.getDefaultInstance()) {
content_ = com.waz.model.Messages.Asset.newBuilder((com.waz.model.Messages.Asset) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 5) {
assetBuilder_.mergeFrom(value);
} else {
assetBuilder_.setMessage(value);
}
}
contentCase_ = 5;
return this;
}
/**
* .Asset asset = 5;
*/
public Builder clearAsset() {
if (assetBuilder_ == null) {
if (contentCase_ == 5) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 5) {
contentCase_ = 0;
content_ = null;
}
assetBuilder_.clear();
}
return this;
}
/**
* .Asset asset = 5;
*/
public com.waz.model.Messages.Asset.Builder getAssetBuilder() {
return getAssetFieldBuilder().getBuilder();
}
/**
* .Asset asset = 5;
*/
@java.lang.Override
public com.waz.model.Messages.AssetOrBuilder getAssetOrBuilder() {
if ((contentCase_ == 5) && (assetBuilder_ != null)) {
return assetBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 5) {
return (com.waz.model.Messages.Asset) content_;
}
return com.waz.model.Messages.Asset.getDefaultInstance();
}
}
/**
* .Asset asset = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset, com.waz.model.Messages.Asset.Builder, com.waz.model.Messages.AssetOrBuilder>
getAssetFieldBuilder() {
if (assetBuilder_ == null) {
if (!(contentCase_ == 5)) {
content_ = com.waz.model.Messages.Asset.getDefaultInstance();
}
assetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset, com.waz.model.Messages.Asset.Builder, com.waz.model.Messages.AssetOrBuilder>(
(com.waz.model.Messages.Asset) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 5;
onChanged();;
return assetBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Location, com.waz.model.Messages.Location.Builder, com.waz.model.Messages.LocationOrBuilder> locationBuilder_;
/**
* .Location location = 6;
* @return Whether the location field is set.
*/
@java.lang.Override
public boolean hasLocation() {
return contentCase_ == 6;
}
/**
* .Location location = 6;
* @return The location.
*/
@java.lang.Override
public com.waz.model.Messages.Location getLocation() {
if (locationBuilder_ == null) {
if (contentCase_ == 6) {
return (com.waz.model.Messages.Location) content_;
}
return com.waz.model.Messages.Location.getDefaultInstance();
} else {
if (contentCase_ == 6) {
return locationBuilder_.getMessage();
}
return com.waz.model.Messages.Location.getDefaultInstance();
}
}
/**
* .Location location = 6;
*/
public Builder setLocation(com.waz.model.Messages.Location value) {
if (locationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
locationBuilder_.setMessage(value);
}
contentCase_ = 6;
return this;
}
/**
* .Location location = 6;
*/
public Builder setLocation(
com.waz.model.Messages.Location.Builder builderForValue) {
if (locationBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
locationBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 6;
return this;
}
/**
* .Location location = 6;
*/
public Builder mergeLocation(com.waz.model.Messages.Location value) {
if (locationBuilder_ == null) {
if (contentCase_ == 6 &&
content_ != com.waz.model.Messages.Location.getDefaultInstance()) {
content_ = com.waz.model.Messages.Location.newBuilder((com.waz.model.Messages.Location) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 6) {
locationBuilder_.mergeFrom(value);
} else {
locationBuilder_.setMessage(value);
}
}
contentCase_ = 6;
return this;
}
/**
* .Location location = 6;
*/
public Builder clearLocation() {
if (locationBuilder_ == null) {
if (contentCase_ == 6) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 6) {
contentCase_ = 0;
content_ = null;
}
locationBuilder_.clear();
}
return this;
}
/**
* .Location location = 6;
*/
public com.waz.model.Messages.Location.Builder getLocationBuilder() {
return getLocationFieldBuilder().getBuilder();
}
/**
* .Location location = 6;
*/
@java.lang.Override
public com.waz.model.Messages.LocationOrBuilder getLocationOrBuilder() {
if ((contentCase_ == 6) && (locationBuilder_ != null)) {
return locationBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 6) {
return (com.waz.model.Messages.Location) content_;
}
return com.waz.model.Messages.Location.getDefaultInstance();
}
}
/**
* .Location location = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Location, com.waz.model.Messages.Location.Builder, com.waz.model.Messages.LocationOrBuilder>
getLocationFieldBuilder() {
if (locationBuilder_ == null) {
if (!(contentCase_ == 6)) {
content_ = com.waz.model.Messages.Location.getDefaultInstance();
}
locationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Location, com.waz.model.Messages.Location.Builder, com.waz.model.Messages.LocationOrBuilder>(
(com.waz.model.Messages.Location) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 6;
onChanged();;
return locationBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Ephemeral)
}
// @@protoc_insertion_point(class_scope:Ephemeral)
private static final com.waz.model.Messages.Ephemeral DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Ephemeral();
}
public static com.waz.model.Messages.Ephemeral getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Ephemeral parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Ephemeral getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface TextOrBuilder extends
// @@protoc_insertion_point(interface_extends:Text)
com.google.protobuf.MessageOrBuilder {
/**
* required string content = 1;
* @return Whether the content field is set.
*/
boolean hasContent();
/**
* required string content = 1;
* @return The content.
*/
java.lang.String getContent();
/**
* required string content = 1;
* @return The bytes for content.
*/
com.google.protobuf.ByteString
getContentBytes();
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
java.util.List
getLinkPreviewList();
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
com.waz.model.Messages.LinkPreview getLinkPreview(int index);
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
int getLinkPreviewCount();
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
java.util.List extends com.waz.model.Messages.LinkPreviewOrBuilder>
getLinkPreviewOrBuilderList();
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
com.waz.model.Messages.LinkPreviewOrBuilder getLinkPreviewOrBuilder(
int index);
/**
* repeated .Mention mentions = 4;
*/
java.util.List
getMentionsList();
/**
* repeated .Mention mentions = 4;
*/
com.waz.model.Messages.Mention getMentions(int index);
/**
* repeated .Mention mentions = 4;
*/
int getMentionsCount();
/**
* repeated .Mention mentions = 4;
*/
java.util.List extends com.waz.model.Messages.MentionOrBuilder>
getMentionsOrBuilderList();
/**
* repeated .Mention mentions = 4;
*/
com.waz.model.Messages.MentionOrBuilder getMentionsOrBuilder(
int index);
/**
*
* if this Text is part of a MessageEdit, this field is ignored
*
*
* optional .Quote quote = 5;
* @return Whether the quote field is set.
*/
boolean hasQuote();
/**
*
* if this Text is part of a MessageEdit, this field is ignored
*
*
* optional .Quote quote = 5;
* @return The quote.
*/
com.waz.model.Messages.Quote getQuote();
/**
*
* if this Text is part of a MessageEdit, this field is ignored
*
*
* optional .Quote quote = 5;
*/
com.waz.model.Messages.QuoteOrBuilder getQuoteOrBuilder();
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 6 [default = false];
* @return Whether the expectsReadConfirmation field is set.
*/
boolean hasExpectsReadConfirmation();
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 6 [default = false];
* @return The expectsReadConfirmation.
*/
boolean getExpectsReadConfirmation();
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 7 [default = UNKNOWN];
* @return Whether the legalHoldStatus field is set.
*/
boolean hasLegalHoldStatus();
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 7 [default = UNKNOWN];
* @return The legalHoldStatus.
*/
com.waz.model.Messages.LegalHoldStatus getLegalHoldStatus();
}
/**
* Protobuf type {@code Text}
*/
public static final class Text extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Text)
TextOrBuilder {
private static final long serialVersionUID = 0L;
// Use Text.newBuilder() to construct.
private Text(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Text() {
content_ = "";
linkPreview_ = java.util.Collections.emptyList();
mentions_ = java.util.Collections.emptyList();
legalHoldStatus_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Text();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Text_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Text_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Text.class, com.waz.model.Messages.Text.Builder.class);
}
private int bitField0_;
public static final int CONTENT_FIELD_NUMBER = 1;
private volatile java.lang.Object content_;
/**
* required string content = 1;
* @return Whether the content field is set.
*/
@java.lang.Override
public boolean hasContent() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string content = 1;
* @return The content.
*/
@java.lang.Override
public java.lang.String getContent() {
java.lang.Object ref = content_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
content_ = s;
}
return s;
}
}
/**
* required string content = 1;
* @return The bytes for content.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getContentBytes() {
java.lang.Object ref = content_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
content_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int LINK_PREVIEW_FIELD_NUMBER = 3;
private java.util.List linkPreview_;
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
@java.lang.Override
public java.util.List getLinkPreviewList() {
return linkPreview_;
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
@java.lang.Override
public java.util.List extends com.waz.model.Messages.LinkPreviewOrBuilder>
getLinkPreviewOrBuilderList() {
return linkPreview_;
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
@java.lang.Override
public int getLinkPreviewCount() {
return linkPreview_.size();
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
@java.lang.Override
public com.waz.model.Messages.LinkPreview getLinkPreview(int index) {
return linkPreview_.get(index);
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
@java.lang.Override
public com.waz.model.Messages.LinkPreviewOrBuilder getLinkPreviewOrBuilder(
int index) {
return linkPreview_.get(index);
}
public static final int MENTIONS_FIELD_NUMBER = 4;
private java.util.List mentions_;
/**
* repeated .Mention mentions = 4;
*/
@java.lang.Override
public java.util.List getMentionsList() {
return mentions_;
}
/**
* repeated .Mention mentions = 4;
*/
@java.lang.Override
public java.util.List extends com.waz.model.Messages.MentionOrBuilder>
getMentionsOrBuilderList() {
return mentions_;
}
/**
* repeated .Mention mentions = 4;
*/
@java.lang.Override
public int getMentionsCount() {
return mentions_.size();
}
/**
* repeated .Mention mentions = 4;
*/
@java.lang.Override
public com.waz.model.Messages.Mention getMentions(int index) {
return mentions_.get(index);
}
/**
* repeated .Mention mentions = 4;
*/
@java.lang.Override
public com.waz.model.Messages.MentionOrBuilder getMentionsOrBuilder(
int index) {
return mentions_.get(index);
}
public static final int QUOTE_FIELD_NUMBER = 5;
private com.waz.model.Messages.Quote quote_;
/**
*
* if this Text is part of a MessageEdit, this field is ignored
*
*
* optional .Quote quote = 5;
* @return Whether the quote field is set.
*/
@java.lang.Override
public boolean hasQuote() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* if this Text is part of a MessageEdit, this field is ignored
*
*
* optional .Quote quote = 5;
* @return The quote.
*/
@java.lang.Override
public com.waz.model.Messages.Quote getQuote() {
return quote_ == null ? com.waz.model.Messages.Quote.getDefaultInstance() : quote_;
}
/**
*
* if this Text is part of a MessageEdit, this field is ignored
*
*
* optional .Quote quote = 5;
*/
@java.lang.Override
public com.waz.model.Messages.QuoteOrBuilder getQuoteOrBuilder() {
return quote_ == null ? com.waz.model.Messages.Quote.getDefaultInstance() : quote_;
}
public static final int EXPECTS_READ_CONFIRMATION_FIELD_NUMBER = 6;
private boolean expectsReadConfirmation_;
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 6 [default = false];
* @return Whether the expectsReadConfirmation field is set.
*/
@java.lang.Override
public boolean hasExpectsReadConfirmation() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 6 [default = false];
* @return The expectsReadConfirmation.
*/
@java.lang.Override
public boolean getExpectsReadConfirmation() {
return expectsReadConfirmation_;
}
public static final int LEGAL_HOLD_STATUS_FIELD_NUMBER = 7;
private int legalHoldStatus_;
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 7 [default = UNKNOWN];
* @return Whether the legalHoldStatus field is set.
*/
@java.lang.Override public boolean hasLegalHoldStatus() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 7 [default = UNKNOWN];
* @return The legalHoldStatus.
*/
@java.lang.Override public com.waz.model.Messages.LegalHoldStatus getLegalHoldStatus() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.LegalHoldStatus result = com.waz.model.Messages.LegalHoldStatus.valueOf(legalHoldStatus_);
return result == null ? com.waz.model.Messages.LegalHoldStatus.UNKNOWN : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasContent()) {
memoizedIsInitialized = 0;
return false;
}
for (int i = 0; i < getLinkPreviewCount(); i++) {
if (!getLinkPreview(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
for (int i = 0; i < getMentionsCount(); i++) {
if (!getMentions(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasQuote()) {
if (!getQuote().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_);
}
for (int i = 0; i < linkPreview_.size(); i++) {
output.writeMessage(3, linkPreview_.get(i));
}
for (int i = 0; i < mentions_.size(); i++) {
output.writeMessage(4, mentions_.get(i));
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeMessage(5, getQuote());
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeBool(6, expectsReadConfirmation_);
}
if (((bitField0_ & 0x00000008) != 0)) {
output.writeEnum(7, legalHoldStatus_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_);
}
for (int i = 0; i < linkPreview_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, linkPreview_.get(i));
}
for (int i = 0; i < mentions_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, mentions_.get(i));
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, getQuote());
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(6, expectsReadConfirmation_);
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(7, legalHoldStatus_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Text)) {
return super.equals(obj);
}
com.waz.model.Messages.Text other = (com.waz.model.Messages.Text) obj;
if (hasContent() != other.hasContent()) return false;
if (hasContent()) {
if (!getContent()
.equals(other.getContent())) return false;
}
if (!getLinkPreviewList()
.equals(other.getLinkPreviewList())) return false;
if (!getMentionsList()
.equals(other.getMentionsList())) return false;
if (hasQuote() != other.hasQuote()) return false;
if (hasQuote()) {
if (!getQuote()
.equals(other.getQuote())) return false;
}
if (hasExpectsReadConfirmation() != other.hasExpectsReadConfirmation()) return false;
if (hasExpectsReadConfirmation()) {
if (getExpectsReadConfirmation()
!= other.getExpectsReadConfirmation()) return false;
}
if (hasLegalHoldStatus() != other.hasLegalHoldStatus()) return false;
if (hasLegalHoldStatus()) {
if (legalHoldStatus_ != other.legalHoldStatus_) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasContent()) {
hash = (37 * hash) + CONTENT_FIELD_NUMBER;
hash = (53 * hash) + getContent().hashCode();
}
if (getLinkPreviewCount() > 0) {
hash = (37 * hash) + LINK_PREVIEW_FIELD_NUMBER;
hash = (53 * hash) + getLinkPreviewList().hashCode();
}
if (getMentionsCount() > 0) {
hash = (37 * hash) + MENTIONS_FIELD_NUMBER;
hash = (53 * hash) + getMentionsList().hashCode();
}
if (hasQuote()) {
hash = (37 * hash) + QUOTE_FIELD_NUMBER;
hash = (53 * hash) + getQuote().hashCode();
}
if (hasExpectsReadConfirmation()) {
hash = (37 * hash) + EXPECTS_READ_CONFIRMATION_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getExpectsReadConfirmation());
}
if (hasLegalHoldStatus()) {
hash = (37 * hash) + LEGAL_HOLD_STATUS_FIELD_NUMBER;
hash = (53 * hash) + legalHoldStatus_;
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Text parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Text parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Text parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Text parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Text parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Text parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Text parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Text parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Text parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Text parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Text parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Text parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Text prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Text}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Text)
com.waz.model.Messages.TextOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Text_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Text_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Text.class, com.waz.model.Messages.Text.Builder.class);
}
// Construct using com.waz.model.Messages.Text.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getLinkPreviewFieldBuilder();
getMentionsFieldBuilder();
getQuoteFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
content_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
if (linkPreviewBuilder_ == null) {
linkPreview_ = java.util.Collections.emptyList();
} else {
linkPreview_ = null;
linkPreviewBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
if (mentionsBuilder_ == null) {
mentions_ = java.util.Collections.emptyList();
} else {
mentions_ = null;
mentionsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
if (quoteBuilder_ == null) {
quote_ = null;
} else {
quoteBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
expectsReadConfirmation_ = false;
bitField0_ = (bitField0_ & ~0x00000010);
legalHoldStatus_ = 0;
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Text_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Text getDefaultInstanceForType() {
return com.waz.model.Messages.Text.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Text build() {
com.waz.model.Messages.Text result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Text buildPartial() {
com.waz.model.Messages.Text result = new com.waz.model.Messages.Text(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.content_ = content_;
if (linkPreviewBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0)) {
linkPreview_ = java.util.Collections.unmodifiableList(linkPreview_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.linkPreview_ = linkPreview_;
} else {
result.linkPreview_ = linkPreviewBuilder_.build();
}
if (mentionsBuilder_ == null) {
if (((bitField0_ & 0x00000004) != 0)) {
mentions_ = java.util.Collections.unmodifiableList(mentions_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.mentions_ = mentions_;
} else {
result.mentions_ = mentionsBuilder_.build();
}
if (((from_bitField0_ & 0x00000008) != 0)) {
if (quoteBuilder_ == null) {
result.quote_ = quote_;
} else {
result.quote_ = quoteBuilder_.build();
}
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000010) != 0)) {
result.expectsReadConfirmation_ = expectsReadConfirmation_;
to_bitField0_ |= 0x00000004;
}
if (((from_bitField0_ & 0x00000020) != 0)) {
to_bitField0_ |= 0x00000008;
}
result.legalHoldStatus_ = legalHoldStatus_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Text) {
return mergeFrom((com.waz.model.Messages.Text)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Text other) {
if (other == com.waz.model.Messages.Text.getDefaultInstance()) return this;
if (other.hasContent()) {
bitField0_ |= 0x00000001;
content_ = other.content_;
onChanged();
}
if (linkPreviewBuilder_ == null) {
if (!other.linkPreview_.isEmpty()) {
if (linkPreview_.isEmpty()) {
linkPreview_ = other.linkPreview_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureLinkPreviewIsMutable();
linkPreview_.addAll(other.linkPreview_);
}
onChanged();
}
} else {
if (!other.linkPreview_.isEmpty()) {
if (linkPreviewBuilder_.isEmpty()) {
linkPreviewBuilder_.dispose();
linkPreviewBuilder_ = null;
linkPreview_ = other.linkPreview_;
bitField0_ = (bitField0_ & ~0x00000002);
linkPreviewBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getLinkPreviewFieldBuilder() : null;
} else {
linkPreviewBuilder_.addAllMessages(other.linkPreview_);
}
}
}
if (mentionsBuilder_ == null) {
if (!other.mentions_.isEmpty()) {
if (mentions_.isEmpty()) {
mentions_ = other.mentions_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureMentionsIsMutable();
mentions_.addAll(other.mentions_);
}
onChanged();
}
} else {
if (!other.mentions_.isEmpty()) {
if (mentionsBuilder_.isEmpty()) {
mentionsBuilder_.dispose();
mentionsBuilder_ = null;
mentions_ = other.mentions_;
bitField0_ = (bitField0_ & ~0x00000004);
mentionsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getMentionsFieldBuilder() : null;
} else {
mentionsBuilder_.addAllMessages(other.mentions_);
}
}
}
if (other.hasQuote()) {
mergeQuote(other.getQuote());
}
if (other.hasExpectsReadConfirmation()) {
setExpectsReadConfirmation(other.getExpectsReadConfirmation());
}
if (other.hasLegalHoldStatus()) {
setLegalHoldStatus(other.getLegalHoldStatus());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasContent()) {
return false;
}
for (int i = 0; i < getLinkPreviewCount(); i++) {
if (!getLinkPreview(i).isInitialized()) {
return false;
}
}
for (int i = 0; i < getMentionsCount(); i++) {
if (!getMentions(i).isInitialized()) {
return false;
}
}
if (hasQuote()) {
if (!getQuote().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
content_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 26: {
com.waz.model.Messages.LinkPreview m =
input.readMessage(
com.waz.model.Messages.LinkPreview.PARSER,
extensionRegistry);
if (linkPreviewBuilder_ == null) {
ensureLinkPreviewIsMutable();
linkPreview_.add(m);
} else {
linkPreviewBuilder_.addMessage(m);
}
break;
} // case 26
case 34: {
com.waz.model.Messages.Mention m =
input.readMessage(
com.waz.model.Messages.Mention.PARSER,
extensionRegistry);
if (mentionsBuilder_ == null) {
ensureMentionsIsMutable();
mentions_.add(m);
} else {
mentionsBuilder_.addMessage(m);
}
break;
} // case 34
case 42: {
input.readMessage(
getQuoteFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000008;
break;
} // case 42
case 48: {
expectsReadConfirmation_ = input.readBool();
bitField0_ |= 0x00000010;
break;
} // case 48
case 56: {
int tmpRaw = input.readEnum();
com.waz.model.Messages.LegalHoldStatus tmpValue =
com.waz.model.Messages.LegalHoldStatus.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(7, tmpRaw);
} else {
legalHoldStatus_ = tmpRaw;
bitField0_ |= 0x00000020;
}
break;
} // case 56
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object content_ = "";
/**
* required string content = 1;
* @return Whether the content field is set.
*/
public boolean hasContent() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string content = 1;
* @return The content.
*/
public java.lang.String getContent() {
java.lang.Object ref = content_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
content_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string content = 1;
* @return The bytes for content.
*/
public com.google.protobuf.ByteString
getContentBytes() {
java.lang.Object ref = content_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
content_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string content = 1;
* @param value The content to set.
* @return This builder for chaining.
*/
public Builder setContent(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
content_ = value;
onChanged();
return this;
}
/**
* required string content = 1;
* @return This builder for chaining.
*/
public Builder clearContent() {
bitField0_ = (bitField0_ & ~0x00000001);
content_ = getDefaultInstance().getContent();
onChanged();
return this;
}
/**
* required string content = 1;
* @param value The bytes for content to set.
* @return This builder for chaining.
*/
public Builder setContentBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
content_ = value;
onChanged();
return this;
}
private java.util.List linkPreview_ =
java.util.Collections.emptyList();
private void ensureLinkPreviewIsMutable() {
if (!((bitField0_ & 0x00000002) != 0)) {
linkPreview_ = new java.util.ArrayList(linkPreview_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.waz.model.Messages.LinkPreview, com.waz.model.Messages.LinkPreview.Builder, com.waz.model.Messages.LinkPreviewOrBuilder> linkPreviewBuilder_;
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
public java.util.List getLinkPreviewList() {
if (linkPreviewBuilder_ == null) {
return java.util.Collections.unmodifiableList(linkPreview_);
} else {
return linkPreviewBuilder_.getMessageList();
}
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
public int getLinkPreviewCount() {
if (linkPreviewBuilder_ == null) {
return linkPreview_.size();
} else {
return linkPreviewBuilder_.getCount();
}
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
public com.waz.model.Messages.LinkPreview getLinkPreview(int index) {
if (linkPreviewBuilder_ == null) {
return linkPreview_.get(index);
} else {
return linkPreviewBuilder_.getMessage(index);
}
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
public Builder setLinkPreview(
int index, com.waz.model.Messages.LinkPreview value) {
if (linkPreviewBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLinkPreviewIsMutable();
linkPreview_.set(index, value);
onChanged();
} else {
linkPreviewBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
public Builder setLinkPreview(
int index, com.waz.model.Messages.LinkPreview.Builder builderForValue) {
if (linkPreviewBuilder_ == null) {
ensureLinkPreviewIsMutable();
linkPreview_.set(index, builderForValue.build());
onChanged();
} else {
linkPreviewBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
public Builder addLinkPreview(com.waz.model.Messages.LinkPreview value) {
if (linkPreviewBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLinkPreviewIsMutable();
linkPreview_.add(value);
onChanged();
} else {
linkPreviewBuilder_.addMessage(value);
}
return this;
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
public Builder addLinkPreview(
int index, com.waz.model.Messages.LinkPreview value) {
if (linkPreviewBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLinkPreviewIsMutable();
linkPreview_.add(index, value);
onChanged();
} else {
linkPreviewBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
public Builder addLinkPreview(
com.waz.model.Messages.LinkPreview.Builder builderForValue) {
if (linkPreviewBuilder_ == null) {
ensureLinkPreviewIsMutable();
linkPreview_.add(builderForValue.build());
onChanged();
} else {
linkPreviewBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
public Builder addLinkPreview(
int index, com.waz.model.Messages.LinkPreview.Builder builderForValue) {
if (linkPreviewBuilder_ == null) {
ensureLinkPreviewIsMutable();
linkPreview_.add(index, builderForValue.build());
onChanged();
} else {
linkPreviewBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
public Builder addAllLinkPreview(
java.lang.Iterable extends com.waz.model.Messages.LinkPreview> values) {
if (linkPreviewBuilder_ == null) {
ensureLinkPreviewIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, linkPreview_);
onChanged();
} else {
linkPreviewBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
public Builder clearLinkPreview() {
if (linkPreviewBuilder_ == null) {
linkPreview_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
linkPreviewBuilder_.clear();
}
return this;
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
public Builder removeLinkPreview(int index) {
if (linkPreviewBuilder_ == null) {
ensureLinkPreviewIsMutable();
linkPreview_.remove(index);
onChanged();
} else {
linkPreviewBuilder_.remove(index);
}
return this;
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
public com.waz.model.Messages.LinkPreview.Builder getLinkPreviewBuilder(
int index) {
return getLinkPreviewFieldBuilder().getBuilder(index);
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
public com.waz.model.Messages.LinkPreviewOrBuilder getLinkPreviewOrBuilder(
int index) {
if (linkPreviewBuilder_ == null) {
return linkPreview_.get(index); } else {
return linkPreviewBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
public java.util.List extends com.waz.model.Messages.LinkPreviewOrBuilder>
getLinkPreviewOrBuilderList() {
if (linkPreviewBuilder_ != null) {
return linkPreviewBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(linkPreview_);
}
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
public com.waz.model.Messages.LinkPreview.Builder addLinkPreviewBuilder() {
return getLinkPreviewFieldBuilder().addBuilder(
com.waz.model.Messages.LinkPreview.getDefaultInstance());
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
public com.waz.model.Messages.LinkPreview.Builder addLinkPreviewBuilder(
int index) {
return getLinkPreviewFieldBuilder().addBuilder(
index, com.waz.model.Messages.LinkPreview.getDefaultInstance());
}
/**
*
* reserved 2; // reserved keyword is not available in older protoc versions
*
*
* repeated .LinkPreview link_preview = 3;
*/
public java.util.List
getLinkPreviewBuilderList() {
return getLinkPreviewFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.waz.model.Messages.LinkPreview, com.waz.model.Messages.LinkPreview.Builder, com.waz.model.Messages.LinkPreviewOrBuilder>
getLinkPreviewFieldBuilder() {
if (linkPreviewBuilder_ == null) {
linkPreviewBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.waz.model.Messages.LinkPreview, com.waz.model.Messages.LinkPreview.Builder, com.waz.model.Messages.LinkPreviewOrBuilder>(
linkPreview_,
((bitField0_ & 0x00000002) != 0),
getParentForChildren(),
isClean());
linkPreview_ = null;
}
return linkPreviewBuilder_;
}
private java.util.List mentions_ =
java.util.Collections.emptyList();
private void ensureMentionsIsMutable() {
if (!((bitField0_ & 0x00000004) != 0)) {
mentions_ = new java.util.ArrayList(mentions_);
bitField0_ |= 0x00000004;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.waz.model.Messages.Mention, com.waz.model.Messages.Mention.Builder, com.waz.model.Messages.MentionOrBuilder> mentionsBuilder_;
/**
* repeated .Mention mentions = 4;
*/
public java.util.List getMentionsList() {
if (mentionsBuilder_ == null) {
return java.util.Collections.unmodifiableList(mentions_);
} else {
return mentionsBuilder_.getMessageList();
}
}
/**
* repeated .Mention mentions = 4;
*/
public int getMentionsCount() {
if (mentionsBuilder_ == null) {
return mentions_.size();
} else {
return mentionsBuilder_.getCount();
}
}
/**
* repeated .Mention mentions = 4;
*/
public com.waz.model.Messages.Mention getMentions(int index) {
if (mentionsBuilder_ == null) {
return mentions_.get(index);
} else {
return mentionsBuilder_.getMessage(index);
}
}
/**
* repeated .Mention mentions = 4;
*/
public Builder setMentions(
int index, com.waz.model.Messages.Mention value) {
if (mentionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMentionsIsMutable();
mentions_.set(index, value);
onChanged();
} else {
mentionsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .Mention mentions = 4;
*/
public Builder setMentions(
int index, com.waz.model.Messages.Mention.Builder builderForValue) {
if (mentionsBuilder_ == null) {
ensureMentionsIsMutable();
mentions_.set(index, builderForValue.build());
onChanged();
} else {
mentionsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mention mentions = 4;
*/
public Builder addMentions(com.waz.model.Messages.Mention value) {
if (mentionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMentionsIsMutable();
mentions_.add(value);
onChanged();
} else {
mentionsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .Mention mentions = 4;
*/
public Builder addMentions(
int index, com.waz.model.Messages.Mention value) {
if (mentionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMentionsIsMutable();
mentions_.add(index, value);
onChanged();
} else {
mentionsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .Mention mentions = 4;
*/
public Builder addMentions(
com.waz.model.Messages.Mention.Builder builderForValue) {
if (mentionsBuilder_ == null) {
ensureMentionsIsMutable();
mentions_.add(builderForValue.build());
onChanged();
} else {
mentionsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .Mention mentions = 4;
*/
public Builder addMentions(
int index, com.waz.model.Messages.Mention.Builder builderForValue) {
if (mentionsBuilder_ == null) {
ensureMentionsIsMutable();
mentions_.add(index, builderForValue.build());
onChanged();
} else {
mentionsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mention mentions = 4;
*/
public Builder addAllMentions(
java.lang.Iterable extends com.waz.model.Messages.Mention> values) {
if (mentionsBuilder_ == null) {
ensureMentionsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, mentions_);
onChanged();
} else {
mentionsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .Mention mentions = 4;
*/
public Builder clearMentions() {
if (mentionsBuilder_ == null) {
mentions_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
} else {
mentionsBuilder_.clear();
}
return this;
}
/**
* repeated .Mention mentions = 4;
*/
public Builder removeMentions(int index) {
if (mentionsBuilder_ == null) {
ensureMentionsIsMutable();
mentions_.remove(index);
onChanged();
} else {
mentionsBuilder_.remove(index);
}
return this;
}
/**
* repeated .Mention mentions = 4;
*/
public com.waz.model.Messages.Mention.Builder getMentionsBuilder(
int index) {
return getMentionsFieldBuilder().getBuilder(index);
}
/**
* repeated .Mention mentions = 4;
*/
public com.waz.model.Messages.MentionOrBuilder getMentionsOrBuilder(
int index) {
if (mentionsBuilder_ == null) {
return mentions_.get(index); } else {
return mentionsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .Mention mentions = 4;
*/
public java.util.List extends com.waz.model.Messages.MentionOrBuilder>
getMentionsOrBuilderList() {
if (mentionsBuilder_ != null) {
return mentionsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(mentions_);
}
}
/**
* repeated .Mention mentions = 4;
*/
public com.waz.model.Messages.Mention.Builder addMentionsBuilder() {
return getMentionsFieldBuilder().addBuilder(
com.waz.model.Messages.Mention.getDefaultInstance());
}
/**
* repeated .Mention mentions = 4;
*/
public com.waz.model.Messages.Mention.Builder addMentionsBuilder(
int index) {
return getMentionsFieldBuilder().addBuilder(
index, com.waz.model.Messages.Mention.getDefaultInstance());
}
/**
* repeated .Mention mentions = 4;
*/
public java.util.List
getMentionsBuilderList() {
return getMentionsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.waz.model.Messages.Mention, com.waz.model.Messages.Mention.Builder, com.waz.model.Messages.MentionOrBuilder>
getMentionsFieldBuilder() {
if (mentionsBuilder_ == null) {
mentionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.waz.model.Messages.Mention, com.waz.model.Messages.Mention.Builder, com.waz.model.Messages.MentionOrBuilder>(
mentions_,
((bitField0_ & 0x00000004) != 0),
getParentForChildren(),
isClean());
mentions_ = null;
}
return mentionsBuilder_;
}
private com.waz.model.Messages.Quote quote_;
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Quote, com.waz.model.Messages.Quote.Builder, com.waz.model.Messages.QuoteOrBuilder> quoteBuilder_;
/**
*
* if this Text is part of a MessageEdit, this field is ignored
*
*
* optional .Quote quote = 5;
* @return Whether the quote field is set.
*/
public boolean hasQuote() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* if this Text is part of a MessageEdit, this field is ignored
*
*
* optional .Quote quote = 5;
* @return The quote.
*/
public com.waz.model.Messages.Quote getQuote() {
if (quoteBuilder_ == null) {
return quote_ == null ? com.waz.model.Messages.Quote.getDefaultInstance() : quote_;
} else {
return quoteBuilder_.getMessage();
}
}
/**
*
* if this Text is part of a MessageEdit, this field is ignored
*
*
* optional .Quote quote = 5;
*/
public Builder setQuote(com.waz.model.Messages.Quote value) {
if (quoteBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
quote_ = value;
onChanged();
} else {
quoteBuilder_.setMessage(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
*
* if this Text is part of a MessageEdit, this field is ignored
*
*
* optional .Quote quote = 5;
*/
public Builder setQuote(
com.waz.model.Messages.Quote.Builder builderForValue) {
if (quoteBuilder_ == null) {
quote_ = builderForValue.build();
onChanged();
} else {
quoteBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000008;
return this;
}
/**
*
* if this Text is part of a MessageEdit, this field is ignored
*
*
* optional .Quote quote = 5;
*/
public Builder mergeQuote(com.waz.model.Messages.Quote value) {
if (quoteBuilder_ == null) {
if (((bitField0_ & 0x00000008) != 0) &&
quote_ != null &&
quote_ != com.waz.model.Messages.Quote.getDefaultInstance()) {
quote_ =
com.waz.model.Messages.Quote.newBuilder(quote_).mergeFrom(value).buildPartial();
} else {
quote_ = value;
}
onChanged();
} else {
quoteBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
*
* if this Text is part of a MessageEdit, this field is ignored
*
*
* optional .Quote quote = 5;
*/
public Builder clearQuote() {
if (quoteBuilder_ == null) {
quote_ = null;
onChanged();
} else {
quoteBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
return this;
}
/**
*
* if this Text is part of a MessageEdit, this field is ignored
*
*
* optional .Quote quote = 5;
*/
public com.waz.model.Messages.Quote.Builder getQuoteBuilder() {
bitField0_ |= 0x00000008;
onChanged();
return getQuoteFieldBuilder().getBuilder();
}
/**
*
* if this Text is part of a MessageEdit, this field is ignored
*
*
* optional .Quote quote = 5;
*/
public com.waz.model.Messages.QuoteOrBuilder getQuoteOrBuilder() {
if (quoteBuilder_ != null) {
return quoteBuilder_.getMessageOrBuilder();
} else {
return quote_ == null ?
com.waz.model.Messages.Quote.getDefaultInstance() : quote_;
}
}
/**
*
* if this Text is part of a MessageEdit, this field is ignored
*
*
* optional .Quote quote = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Quote, com.waz.model.Messages.Quote.Builder, com.waz.model.Messages.QuoteOrBuilder>
getQuoteFieldBuilder() {
if (quoteBuilder_ == null) {
quoteBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Quote, com.waz.model.Messages.Quote.Builder, com.waz.model.Messages.QuoteOrBuilder>(
getQuote(),
getParentForChildren(),
isClean());
quote_ = null;
}
return quoteBuilder_;
}
private boolean expectsReadConfirmation_ ;
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 6 [default = false];
* @return Whether the expectsReadConfirmation field is set.
*/
@java.lang.Override
public boolean hasExpectsReadConfirmation() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 6 [default = false];
* @return The expectsReadConfirmation.
*/
@java.lang.Override
public boolean getExpectsReadConfirmation() {
return expectsReadConfirmation_;
}
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 6 [default = false];
* @param value The expectsReadConfirmation to set.
* @return This builder for chaining.
*/
public Builder setExpectsReadConfirmation(boolean value) {
bitField0_ |= 0x00000010;
expectsReadConfirmation_ = value;
onChanged();
return this;
}
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 6 [default = false];
* @return This builder for chaining.
*/
public Builder clearExpectsReadConfirmation() {
bitField0_ = (bitField0_ & ~0x00000010);
expectsReadConfirmation_ = false;
onChanged();
return this;
}
private int legalHoldStatus_ = 0;
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 7 [default = UNKNOWN];
* @return Whether the legalHoldStatus field is set.
*/
@java.lang.Override public boolean hasLegalHoldStatus() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 7 [default = UNKNOWN];
* @return The legalHoldStatus.
*/
@java.lang.Override
public com.waz.model.Messages.LegalHoldStatus getLegalHoldStatus() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.LegalHoldStatus result = com.waz.model.Messages.LegalHoldStatus.valueOf(legalHoldStatus_);
return result == null ? com.waz.model.Messages.LegalHoldStatus.UNKNOWN : result;
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 7 [default = UNKNOWN];
* @param value The legalHoldStatus to set.
* @return This builder for chaining.
*/
public Builder setLegalHoldStatus(com.waz.model.Messages.LegalHoldStatus value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
legalHoldStatus_ = value.getNumber();
onChanged();
return this;
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 7 [default = UNKNOWN];
* @return This builder for chaining.
*/
public Builder clearLegalHoldStatus() {
bitField0_ = (bitField0_ & ~0x00000020);
legalHoldStatus_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Text)
}
// @@protoc_insertion_point(class_scope:Text)
private static final com.waz.model.Messages.Text DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Text();
}
public static com.waz.model.Messages.Text getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Text parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Text getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface KnockOrBuilder extends
// @@protoc_insertion_point(interface_extends:Knock)
com.google.protobuf.MessageOrBuilder {
/**
* required bool hot_knock = 1 [default = false];
* @return Whether the hotKnock field is set.
*/
boolean hasHotKnock();
/**
* required bool hot_knock = 1 [default = false];
* @return The hotKnock.
*/
boolean getHotKnock();
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 2 [default = false];
* @return Whether the expectsReadConfirmation field is set.
*/
boolean hasExpectsReadConfirmation();
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 2 [default = false];
* @return The expectsReadConfirmation.
*/
boolean getExpectsReadConfirmation();
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return Whether the legalHoldStatus field is set.
*/
boolean hasLegalHoldStatus();
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return The legalHoldStatus.
*/
com.waz.model.Messages.LegalHoldStatus getLegalHoldStatus();
}
/**
* Protobuf type {@code Knock}
*/
public static final class Knock extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Knock)
KnockOrBuilder {
private static final long serialVersionUID = 0L;
// Use Knock.newBuilder() to construct.
private Knock(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Knock() {
legalHoldStatus_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Knock();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Knock_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Knock_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Knock.class, com.waz.model.Messages.Knock.Builder.class);
}
private int bitField0_;
public static final int HOT_KNOCK_FIELD_NUMBER = 1;
private boolean hotKnock_;
/**
* required bool hot_knock = 1 [default = false];
* @return Whether the hotKnock field is set.
*/
@java.lang.Override
public boolean hasHotKnock() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required bool hot_knock = 1 [default = false];
* @return The hotKnock.
*/
@java.lang.Override
public boolean getHotKnock() {
return hotKnock_;
}
public static final int EXPECTS_READ_CONFIRMATION_FIELD_NUMBER = 2;
private boolean expectsReadConfirmation_;
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 2 [default = false];
* @return Whether the expectsReadConfirmation field is set.
*/
@java.lang.Override
public boolean hasExpectsReadConfirmation() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 2 [default = false];
* @return The expectsReadConfirmation.
*/
@java.lang.Override
public boolean getExpectsReadConfirmation() {
return expectsReadConfirmation_;
}
public static final int LEGAL_HOLD_STATUS_FIELD_NUMBER = 3;
private int legalHoldStatus_;
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return Whether the legalHoldStatus field is set.
*/
@java.lang.Override public boolean hasLegalHoldStatus() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return The legalHoldStatus.
*/
@java.lang.Override public com.waz.model.Messages.LegalHoldStatus getLegalHoldStatus() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.LegalHoldStatus result = com.waz.model.Messages.LegalHoldStatus.valueOf(legalHoldStatus_);
return result == null ? com.waz.model.Messages.LegalHoldStatus.UNKNOWN : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasHotKnock()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeBool(1, hotKnock_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeBool(2, expectsReadConfirmation_);
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeEnum(3, legalHoldStatus_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(1, hotKnock_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(2, expectsReadConfirmation_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, legalHoldStatus_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Knock)) {
return super.equals(obj);
}
com.waz.model.Messages.Knock other = (com.waz.model.Messages.Knock) obj;
if (hasHotKnock() != other.hasHotKnock()) return false;
if (hasHotKnock()) {
if (getHotKnock()
!= other.getHotKnock()) return false;
}
if (hasExpectsReadConfirmation() != other.hasExpectsReadConfirmation()) return false;
if (hasExpectsReadConfirmation()) {
if (getExpectsReadConfirmation()
!= other.getExpectsReadConfirmation()) return false;
}
if (hasLegalHoldStatus() != other.hasLegalHoldStatus()) return false;
if (hasLegalHoldStatus()) {
if (legalHoldStatus_ != other.legalHoldStatus_) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasHotKnock()) {
hash = (37 * hash) + HOT_KNOCK_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getHotKnock());
}
if (hasExpectsReadConfirmation()) {
hash = (37 * hash) + EXPECTS_READ_CONFIRMATION_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getExpectsReadConfirmation());
}
if (hasLegalHoldStatus()) {
hash = (37 * hash) + LEGAL_HOLD_STATUS_FIELD_NUMBER;
hash = (53 * hash) + legalHoldStatus_;
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Knock parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Knock parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Knock parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Knock parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Knock parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Knock parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Knock parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Knock parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Knock parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Knock parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Knock parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Knock parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Knock prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Knock}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Knock)
com.waz.model.Messages.KnockOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Knock_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Knock_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Knock.class, com.waz.model.Messages.Knock.Builder.class);
}
// Construct using com.waz.model.Messages.Knock.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
hotKnock_ = false;
bitField0_ = (bitField0_ & ~0x00000001);
expectsReadConfirmation_ = false;
bitField0_ = (bitField0_ & ~0x00000002);
legalHoldStatus_ = 0;
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Knock_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Knock getDefaultInstanceForType() {
return com.waz.model.Messages.Knock.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Knock build() {
com.waz.model.Messages.Knock result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Knock buildPartial() {
com.waz.model.Messages.Knock result = new com.waz.model.Messages.Knock(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.hotKnock_ = hotKnock_;
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.expectsReadConfirmation_ = expectsReadConfirmation_;
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
to_bitField0_ |= 0x00000004;
}
result.legalHoldStatus_ = legalHoldStatus_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Knock) {
return mergeFrom((com.waz.model.Messages.Knock)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Knock other) {
if (other == com.waz.model.Messages.Knock.getDefaultInstance()) return this;
if (other.hasHotKnock()) {
setHotKnock(other.getHotKnock());
}
if (other.hasExpectsReadConfirmation()) {
setExpectsReadConfirmation(other.getExpectsReadConfirmation());
}
if (other.hasLegalHoldStatus()) {
setLegalHoldStatus(other.getLegalHoldStatus());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasHotKnock()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
hotKnock_ = input.readBool();
bitField0_ |= 0x00000001;
break;
} // case 8
case 16: {
expectsReadConfirmation_ = input.readBool();
bitField0_ |= 0x00000002;
break;
} // case 16
case 24: {
int tmpRaw = input.readEnum();
com.waz.model.Messages.LegalHoldStatus tmpValue =
com.waz.model.Messages.LegalHoldStatus.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(3, tmpRaw);
} else {
legalHoldStatus_ = tmpRaw;
bitField0_ |= 0x00000004;
}
break;
} // case 24
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private boolean hotKnock_ ;
/**
* required bool hot_knock = 1 [default = false];
* @return Whether the hotKnock field is set.
*/
@java.lang.Override
public boolean hasHotKnock() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required bool hot_knock = 1 [default = false];
* @return The hotKnock.
*/
@java.lang.Override
public boolean getHotKnock() {
return hotKnock_;
}
/**
* required bool hot_knock = 1 [default = false];
* @param value The hotKnock to set.
* @return This builder for chaining.
*/
public Builder setHotKnock(boolean value) {
bitField0_ |= 0x00000001;
hotKnock_ = value;
onChanged();
return this;
}
/**
* required bool hot_knock = 1 [default = false];
* @return This builder for chaining.
*/
public Builder clearHotKnock() {
bitField0_ = (bitField0_ & ~0x00000001);
hotKnock_ = false;
onChanged();
return this;
}
private boolean expectsReadConfirmation_ ;
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 2 [default = false];
* @return Whether the expectsReadConfirmation field is set.
*/
@java.lang.Override
public boolean hasExpectsReadConfirmation() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 2 [default = false];
* @return The expectsReadConfirmation.
*/
@java.lang.Override
public boolean getExpectsReadConfirmation() {
return expectsReadConfirmation_;
}
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 2 [default = false];
* @param value The expectsReadConfirmation to set.
* @return This builder for chaining.
*/
public Builder setExpectsReadConfirmation(boolean value) {
bitField0_ |= 0x00000002;
expectsReadConfirmation_ = value;
onChanged();
return this;
}
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 2 [default = false];
* @return This builder for chaining.
*/
public Builder clearExpectsReadConfirmation() {
bitField0_ = (bitField0_ & ~0x00000002);
expectsReadConfirmation_ = false;
onChanged();
return this;
}
private int legalHoldStatus_ = 0;
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return Whether the legalHoldStatus field is set.
*/
@java.lang.Override public boolean hasLegalHoldStatus() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return The legalHoldStatus.
*/
@java.lang.Override
public com.waz.model.Messages.LegalHoldStatus getLegalHoldStatus() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.LegalHoldStatus result = com.waz.model.Messages.LegalHoldStatus.valueOf(legalHoldStatus_);
return result == null ? com.waz.model.Messages.LegalHoldStatus.UNKNOWN : result;
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @param value The legalHoldStatus to set.
* @return This builder for chaining.
*/
public Builder setLegalHoldStatus(com.waz.model.Messages.LegalHoldStatus value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
legalHoldStatus_ = value.getNumber();
onChanged();
return this;
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return This builder for chaining.
*/
public Builder clearLegalHoldStatus() {
bitField0_ = (bitField0_ & ~0x00000004);
legalHoldStatus_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Knock)
}
// @@protoc_insertion_point(class_scope:Knock)
private static final com.waz.model.Messages.Knock DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Knock();
}
public static com.waz.model.Messages.Knock getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Knock parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Knock getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface LinkPreviewOrBuilder extends
// @@protoc_insertion_point(interface_extends:LinkPreview)
com.google.protobuf.MessageOrBuilder {
/**
* required string url = 1;
* @return Whether the url field is set.
*/
boolean hasUrl();
/**
* required string url = 1;
* @return The url.
*/
java.lang.String getUrl();
/**
* required string url = 1;
* @return The bytes for url.
*/
com.google.protobuf.ByteString
getUrlBytes();
/**
*
* url offset from beginning of text message
*
*
* required int32 url_offset = 2;
* @return Whether the urlOffset field is set.
*/
boolean hasUrlOffset();
/**
*
* url offset from beginning of text message
*
*
* required int32 url_offset = 2;
* @return The urlOffset.
*/
int getUrlOffset();
/**
*
* deprecated - use meta_data
*
*
* .Article article = 3;
* @return Whether the article field is set.
*/
boolean hasArticle();
/**
*
* deprecated - use meta_data
*
*
* .Article article = 3;
* @return The article.
*/
com.waz.model.Messages.Article getArticle();
/**
*
* deprecated - use meta_data
*
*
* .Article article = 3;
*/
com.waz.model.Messages.ArticleOrBuilder getArticleOrBuilder();
/**
* optional string permanent_url = 5;
* @return Whether the permanentUrl field is set.
*/
boolean hasPermanentUrl();
/**
* optional string permanent_url = 5;
* @return The permanentUrl.
*/
java.lang.String getPermanentUrl();
/**
* optional string permanent_url = 5;
* @return The bytes for permanentUrl.
*/
com.google.protobuf.ByteString
getPermanentUrlBytes();
/**
* optional string title = 6;
* @return Whether the title field is set.
*/
boolean hasTitle();
/**
* optional string title = 6;
* @return The title.
*/
java.lang.String getTitle();
/**
* optional string title = 6;
* @return The bytes for title.
*/
com.google.protobuf.ByteString
getTitleBytes();
/**
* optional string summary = 7;
* @return Whether the summary field is set.
*/
boolean hasSummary();
/**
* optional string summary = 7;
* @return The summary.
*/
java.lang.String getSummary();
/**
* optional string summary = 7;
* @return The bytes for summary.
*/
com.google.protobuf.ByteString
getSummaryBytes();
/**
* optional .Asset image = 8;
* @return Whether the image field is set.
*/
boolean hasImage();
/**
* optional .Asset image = 8;
* @return The image.
*/
com.waz.model.Messages.Asset getImage();
/**
* optional .Asset image = 8;
*/
com.waz.model.Messages.AssetOrBuilder getImageOrBuilder();
/**
* .Tweet tweet = 9;
* @return Whether the tweet field is set.
*/
boolean hasTweet();
/**
* .Tweet tweet = 9;
* @return The tweet.
*/
com.waz.model.Messages.Tweet getTweet();
/**
* .Tweet tweet = 9;
*/
com.waz.model.Messages.TweetOrBuilder getTweetOrBuilder();
public com.waz.model.Messages.LinkPreview.PreviewCase getPreviewCase();
public com.waz.model.Messages.LinkPreview.MetaDataCase getMetaDataCase();
}
/**
* Protobuf type {@code LinkPreview}
*/
public static final class LinkPreview extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:LinkPreview)
LinkPreviewOrBuilder {
private static final long serialVersionUID = 0L;
// Use LinkPreview.newBuilder() to construct.
private LinkPreview(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private LinkPreview() {
url_ = "";
permanentUrl_ = "";
title_ = "";
summary_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new LinkPreview();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_LinkPreview_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_LinkPreview_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.LinkPreview.class, com.waz.model.Messages.LinkPreview.Builder.class);
}
private int bitField0_;
private int previewCase_ = 0;
private java.lang.Object preview_;
public enum PreviewCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
ARTICLE(3),
PREVIEW_NOT_SET(0);
private final int value;
private PreviewCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static PreviewCase valueOf(int value) {
return forNumber(value);
}
public static PreviewCase forNumber(int value) {
switch (value) {
case 3: return ARTICLE;
case 0: return PREVIEW_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public PreviewCase
getPreviewCase() {
return PreviewCase.forNumber(
previewCase_);
}
private int metaDataCase_ = 0;
private java.lang.Object metaData_;
public enum MetaDataCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
TWEET(9),
METADATA_NOT_SET(0);
private final int value;
private MetaDataCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static MetaDataCase valueOf(int value) {
return forNumber(value);
}
public static MetaDataCase forNumber(int value) {
switch (value) {
case 9: return TWEET;
case 0: return METADATA_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public MetaDataCase
getMetaDataCase() {
return MetaDataCase.forNumber(
metaDataCase_);
}
public static final int URL_FIELD_NUMBER = 1;
private volatile java.lang.Object url_;
/**
* required string url = 1;
* @return Whether the url field is set.
*/
@java.lang.Override
public boolean hasUrl() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string url = 1;
* @return The url.
*/
@java.lang.Override
public java.lang.String getUrl() {
java.lang.Object ref = url_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
url_ = s;
}
return s;
}
}
/**
* required string url = 1;
* @return The bytes for url.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUrlBytes() {
java.lang.Object ref = url_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
url_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int URL_OFFSET_FIELD_NUMBER = 2;
private int urlOffset_;
/**
*
* url offset from beginning of text message
*
*
* required int32 url_offset = 2;
* @return Whether the urlOffset field is set.
*/
@java.lang.Override
public boolean hasUrlOffset() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* url offset from beginning of text message
*
*
* required int32 url_offset = 2;
* @return The urlOffset.
*/
@java.lang.Override
public int getUrlOffset() {
return urlOffset_;
}
public static final int ARTICLE_FIELD_NUMBER = 3;
/**
*
* deprecated - use meta_data
*
*
* .Article article = 3;
* @return Whether the article field is set.
*/
@java.lang.Override
public boolean hasArticle() {
return previewCase_ == 3;
}
/**
*
* deprecated - use meta_data
*
*
* .Article article = 3;
* @return The article.
*/
@java.lang.Override
public com.waz.model.Messages.Article getArticle() {
if (previewCase_ == 3) {
return (com.waz.model.Messages.Article) preview_;
}
return com.waz.model.Messages.Article.getDefaultInstance();
}
/**
*
* deprecated - use meta_data
*
*
* .Article article = 3;
*/
@java.lang.Override
public com.waz.model.Messages.ArticleOrBuilder getArticleOrBuilder() {
if (previewCase_ == 3) {
return (com.waz.model.Messages.Article) preview_;
}
return com.waz.model.Messages.Article.getDefaultInstance();
}
public static final int PERMANENT_URL_FIELD_NUMBER = 5;
private volatile java.lang.Object permanentUrl_;
/**
* optional string permanent_url = 5;
* @return Whether the permanentUrl field is set.
*/
@java.lang.Override
public boolean hasPermanentUrl() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
* optional string permanent_url = 5;
* @return The permanentUrl.
*/
@java.lang.Override
public java.lang.String getPermanentUrl() {
java.lang.Object ref = permanentUrl_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
permanentUrl_ = s;
}
return s;
}
}
/**
* optional string permanent_url = 5;
* @return The bytes for permanentUrl.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getPermanentUrlBytes() {
java.lang.Object ref = permanentUrl_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
permanentUrl_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int TITLE_FIELD_NUMBER = 6;
private volatile java.lang.Object title_;
/**
* optional string title = 6;
* @return Whether the title field is set.
*/
@java.lang.Override
public boolean hasTitle() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
* optional string title = 6;
* @return The title.
*/
@java.lang.Override
public java.lang.String getTitle() {
java.lang.Object ref = title_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
title_ = s;
}
return s;
}
}
/**
* optional string title = 6;
* @return The bytes for title.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTitleBytes() {
java.lang.Object ref = title_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
title_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int SUMMARY_FIELD_NUMBER = 7;
private volatile java.lang.Object summary_;
/**
* optional string summary = 7;
* @return Whether the summary field is set.
*/
@java.lang.Override
public boolean hasSummary() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
* optional string summary = 7;
* @return The summary.
*/
@java.lang.Override
public java.lang.String getSummary() {
java.lang.Object ref = summary_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
summary_ = s;
}
return s;
}
}
/**
* optional string summary = 7;
* @return The bytes for summary.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSummaryBytes() {
java.lang.Object ref = summary_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
summary_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int IMAGE_FIELD_NUMBER = 8;
private com.waz.model.Messages.Asset image_;
/**
* optional .Asset image = 8;
* @return Whether the image field is set.
*/
@java.lang.Override
public boolean hasImage() {
return ((bitField0_ & 0x00000040) != 0);
}
/**
* optional .Asset image = 8;
* @return The image.
*/
@java.lang.Override
public com.waz.model.Messages.Asset getImage() {
return image_ == null ? com.waz.model.Messages.Asset.getDefaultInstance() : image_;
}
/**
* optional .Asset image = 8;
*/
@java.lang.Override
public com.waz.model.Messages.AssetOrBuilder getImageOrBuilder() {
return image_ == null ? com.waz.model.Messages.Asset.getDefaultInstance() : image_;
}
public static final int TWEET_FIELD_NUMBER = 9;
/**
* .Tweet tweet = 9;
* @return Whether the tweet field is set.
*/
@java.lang.Override
public boolean hasTweet() {
return metaDataCase_ == 9;
}
/**
* .Tweet tweet = 9;
* @return The tweet.
*/
@java.lang.Override
public com.waz.model.Messages.Tweet getTweet() {
if (metaDataCase_ == 9) {
return (com.waz.model.Messages.Tweet) metaData_;
}
return com.waz.model.Messages.Tweet.getDefaultInstance();
}
/**
* .Tweet tweet = 9;
*/
@java.lang.Override
public com.waz.model.Messages.TweetOrBuilder getTweetOrBuilder() {
if (metaDataCase_ == 9) {
return (com.waz.model.Messages.Tweet) metaData_;
}
return com.waz.model.Messages.Tweet.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasUrl()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasUrlOffset()) {
memoizedIsInitialized = 0;
return false;
}
if (hasArticle()) {
if (!getArticle().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasImage()) {
if (!getImage().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, url_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeInt32(2, urlOffset_);
}
if (previewCase_ == 3) {
output.writeMessage(3, (com.waz.model.Messages.Article) preview_);
}
if (((bitField0_ & 0x00000008) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 5, permanentUrl_);
}
if (((bitField0_ & 0x00000010) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 6, title_);
}
if (((bitField0_ & 0x00000020) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 7, summary_);
}
if (((bitField0_ & 0x00000040) != 0)) {
output.writeMessage(8, getImage());
}
if (metaDataCase_ == 9) {
output.writeMessage(9, (com.waz.model.Messages.Tweet) metaData_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, url_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, urlOffset_);
}
if (previewCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, (com.waz.model.Messages.Article) preview_);
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, permanentUrl_);
}
if (((bitField0_ & 0x00000010) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, title_);
}
if (((bitField0_ & 0x00000020) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, summary_);
}
if (((bitField0_ & 0x00000040) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, getImage());
}
if (metaDataCase_ == 9) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, (com.waz.model.Messages.Tweet) metaData_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.LinkPreview)) {
return super.equals(obj);
}
com.waz.model.Messages.LinkPreview other = (com.waz.model.Messages.LinkPreview) obj;
if (hasUrl() != other.hasUrl()) return false;
if (hasUrl()) {
if (!getUrl()
.equals(other.getUrl())) return false;
}
if (hasUrlOffset() != other.hasUrlOffset()) return false;
if (hasUrlOffset()) {
if (getUrlOffset()
!= other.getUrlOffset()) return false;
}
if (hasPermanentUrl() != other.hasPermanentUrl()) return false;
if (hasPermanentUrl()) {
if (!getPermanentUrl()
.equals(other.getPermanentUrl())) return false;
}
if (hasTitle() != other.hasTitle()) return false;
if (hasTitle()) {
if (!getTitle()
.equals(other.getTitle())) return false;
}
if (hasSummary() != other.hasSummary()) return false;
if (hasSummary()) {
if (!getSummary()
.equals(other.getSummary())) return false;
}
if (hasImage() != other.hasImage()) return false;
if (hasImage()) {
if (!getImage()
.equals(other.getImage())) return false;
}
if (!getPreviewCase().equals(other.getPreviewCase())) return false;
switch (previewCase_) {
case 3:
if (!getArticle()
.equals(other.getArticle())) return false;
break;
case 0:
default:
}
if (!getMetaDataCase().equals(other.getMetaDataCase())) return false;
switch (metaDataCase_) {
case 9:
if (!getTweet()
.equals(other.getTweet())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasUrl()) {
hash = (37 * hash) + URL_FIELD_NUMBER;
hash = (53 * hash) + getUrl().hashCode();
}
if (hasUrlOffset()) {
hash = (37 * hash) + URL_OFFSET_FIELD_NUMBER;
hash = (53 * hash) + getUrlOffset();
}
if (hasPermanentUrl()) {
hash = (37 * hash) + PERMANENT_URL_FIELD_NUMBER;
hash = (53 * hash) + getPermanentUrl().hashCode();
}
if (hasTitle()) {
hash = (37 * hash) + TITLE_FIELD_NUMBER;
hash = (53 * hash) + getTitle().hashCode();
}
if (hasSummary()) {
hash = (37 * hash) + SUMMARY_FIELD_NUMBER;
hash = (53 * hash) + getSummary().hashCode();
}
if (hasImage()) {
hash = (37 * hash) + IMAGE_FIELD_NUMBER;
hash = (53 * hash) + getImage().hashCode();
}
switch (previewCase_) {
case 3:
hash = (37 * hash) + ARTICLE_FIELD_NUMBER;
hash = (53 * hash) + getArticle().hashCode();
break;
case 0:
default:
}
switch (metaDataCase_) {
case 9:
hash = (37 * hash) + TWEET_FIELD_NUMBER;
hash = (53 * hash) + getTweet().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.LinkPreview parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.LinkPreview parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.LinkPreview parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.LinkPreview parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.LinkPreview parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.LinkPreview parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.LinkPreview parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.LinkPreview parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.LinkPreview parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.LinkPreview parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.LinkPreview parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.LinkPreview parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.LinkPreview prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code LinkPreview}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:LinkPreview)
com.waz.model.Messages.LinkPreviewOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_LinkPreview_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_LinkPreview_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.LinkPreview.class, com.waz.model.Messages.LinkPreview.Builder.class);
}
// Construct using com.waz.model.Messages.LinkPreview.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getImageFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
url_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
urlOffset_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
if (articleBuilder_ != null) {
articleBuilder_.clear();
}
permanentUrl_ = "";
bitField0_ = (bitField0_ & ~0x00000008);
title_ = "";
bitField0_ = (bitField0_ & ~0x00000010);
summary_ = "";
bitField0_ = (bitField0_ & ~0x00000020);
if (imageBuilder_ == null) {
image_ = null;
} else {
imageBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000040);
if (tweetBuilder_ != null) {
tweetBuilder_.clear();
}
previewCase_ = 0;
preview_ = null;
metaDataCase_ = 0;
metaData_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_LinkPreview_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.LinkPreview getDefaultInstanceForType() {
return com.waz.model.Messages.LinkPreview.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.LinkPreview build() {
com.waz.model.Messages.LinkPreview result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.LinkPreview buildPartial() {
com.waz.model.Messages.LinkPreview result = new com.waz.model.Messages.LinkPreview(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.url_ = url_;
if (((from_bitField0_ & 0x00000002) != 0)) {
result.urlOffset_ = urlOffset_;
to_bitField0_ |= 0x00000002;
}
if (previewCase_ == 3) {
if (articleBuilder_ == null) {
result.preview_ = preview_;
} else {
result.preview_ = articleBuilder_.build();
}
}
if (((from_bitField0_ & 0x00000008) != 0)) {
to_bitField0_ |= 0x00000008;
}
result.permanentUrl_ = permanentUrl_;
if (((from_bitField0_ & 0x00000010) != 0)) {
to_bitField0_ |= 0x00000010;
}
result.title_ = title_;
if (((from_bitField0_ & 0x00000020) != 0)) {
to_bitField0_ |= 0x00000020;
}
result.summary_ = summary_;
if (((from_bitField0_ & 0x00000040) != 0)) {
if (imageBuilder_ == null) {
result.image_ = image_;
} else {
result.image_ = imageBuilder_.build();
}
to_bitField0_ |= 0x00000040;
}
if (metaDataCase_ == 9) {
if (tweetBuilder_ == null) {
result.metaData_ = metaData_;
} else {
result.metaData_ = tweetBuilder_.build();
}
}
result.bitField0_ = to_bitField0_;
result.previewCase_ = previewCase_;
result.metaDataCase_ = metaDataCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.LinkPreview) {
return mergeFrom((com.waz.model.Messages.LinkPreview)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.LinkPreview other) {
if (other == com.waz.model.Messages.LinkPreview.getDefaultInstance()) return this;
if (other.hasUrl()) {
bitField0_ |= 0x00000001;
url_ = other.url_;
onChanged();
}
if (other.hasUrlOffset()) {
setUrlOffset(other.getUrlOffset());
}
if (other.hasPermanentUrl()) {
bitField0_ |= 0x00000008;
permanentUrl_ = other.permanentUrl_;
onChanged();
}
if (other.hasTitle()) {
bitField0_ |= 0x00000010;
title_ = other.title_;
onChanged();
}
if (other.hasSummary()) {
bitField0_ |= 0x00000020;
summary_ = other.summary_;
onChanged();
}
if (other.hasImage()) {
mergeImage(other.getImage());
}
switch (other.getPreviewCase()) {
case ARTICLE: {
mergeArticle(other.getArticle());
break;
}
case PREVIEW_NOT_SET: {
break;
}
}
switch (other.getMetaDataCase()) {
case TWEET: {
mergeTweet(other.getTweet());
break;
}
case METADATA_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasUrl()) {
return false;
}
if (!hasUrlOffset()) {
return false;
}
if (hasArticle()) {
if (!getArticle().isInitialized()) {
return false;
}
}
if (hasImage()) {
if (!getImage().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
url_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 16: {
urlOffset_ = input.readInt32();
bitField0_ |= 0x00000002;
break;
} // case 16
case 26: {
input.readMessage(
getArticleFieldBuilder().getBuilder(),
extensionRegistry);
previewCase_ = 3;
break;
} // case 26
case 42: {
permanentUrl_ = input.readBytes();
bitField0_ |= 0x00000008;
break;
} // case 42
case 50: {
title_ = input.readBytes();
bitField0_ |= 0x00000010;
break;
} // case 50
case 58: {
summary_ = input.readBytes();
bitField0_ |= 0x00000020;
break;
} // case 58
case 66: {
input.readMessage(
getImageFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000040;
break;
} // case 66
case 74: {
input.readMessage(
getTweetFieldBuilder().getBuilder(),
extensionRegistry);
metaDataCase_ = 9;
break;
} // case 74
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int previewCase_ = 0;
private java.lang.Object preview_;
public PreviewCase
getPreviewCase() {
return PreviewCase.forNumber(
previewCase_);
}
public Builder clearPreview() {
previewCase_ = 0;
preview_ = null;
onChanged();
return this;
}
private int metaDataCase_ = 0;
private java.lang.Object metaData_;
public MetaDataCase
getMetaDataCase() {
return MetaDataCase.forNumber(
metaDataCase_);
}
public Builder clearMetaData() {
metaDataCase_ = 0;
metaData_ = null;
onChanged();
return this;
}
private int bitField0_;
private java.lang.Object url_ = "";
/**
* required string url = 1;
* @return Whether the url field is set.
*/
public boolean hasUrl() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string url = 1;
* @return The url.
*/
public java.lang.String getUrl() {
java.lang.Object ref = url_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
url_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string url = 1;
* @return The bytes for url.
*/
public com.google.protobuf.ByteString
getUrlBytes() {
java.lang.Object ref = url_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
url_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string url = 1;
* @param value The url to set.
* @return This builder for chaining.
*/
public Builder setUrl(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
url_ = value;
onChanged();
return this;
}
/**
* required string url = 1;
* @return This builder for chaining.
*/
public Builder clearUrl() {
bitField0_ = (bitField0_ & ~0x00000001);
url_ = getDefaultInstance().getUrl();
onChanged();
return this;
}
/**
* required string url = 1;
* @param value The bytes for url to set.
* @return This builder for chaining.
*/
public Builder setUrlBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
url_ = value;
onChanged();
return this;
}
private int urlOffset_ ;
/**
*
* url offset from beginning of text message
*
*
* required int32 url_offset = 2;
* @return Whether the urlOffset field is set.
*/
@java.lang.Override
public boolean hasUrlOffset() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* url offset from beginning of text message
*
*
* required int32 url_offset = 2;
* @return The urlOffset.
*/
@java.lang.Override
public int getUrlOffset() {
return urlOffset_;
}
/**
*
* url offset from beginning of text message
*
*
* required int32 url_offset = 2;
* @param value The urlOffset to set.
* @return This builder for chaining.
*/
public Builder setUrlOffset(int value) {
bitField0_ |= 0x00000002;
urlOffset_ = value;
onChanged();
return this;
}
/**
*
* url offset from beginning of text message
*
*
* required int32 url_offset = 2;
* @return This builder for chaining.
*/
public Builder clearUrlOffset() {
bitField0_ = (bitField0_ & ~0x00000002);
urlOffset_ = 0;
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Article, com.waz.model.Messages.Article.Builder, com.waz.model.Messages.ArticleOrBuilder> articleBuilder_;
/**
*
* deprecated - use meta_data
*
*
* .Article article = 3;
* @return Whether the article field is set.
*/
@java.lang.Override
public boolean hasArticle() {
return previewCase_ == 3;
}
/**
*
* deprecated - use meta_data
*
*
* .Article article = 3;
* @return The article.
*/
@java.lang.Override
public com.waz.model.Messages.Article getArticle() {
if (articleBuilder_ == null) {
if (previewCase_ == 3) {
return (com.waz.model.Messages.Article) preview_;
}
return com.waz.model.Messages.Article.getDefaultInstance();
} else {
if (previewCase_ == 3) {
return articleBuilder_.getMessage();
}
return com.waz.model.Messages.Article.getDefaultInstance();
}
}
/**
*
* deprecated - use meta_data
*
*
* .Article article = 3;
*/
public Builder setArticle(com.waz.model.Messages.Article value) {
if (articleBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
preview_ = value;
onChanged();
} else {
articleBuilder_.setMessage(value);
}
previewCase_ = 3;
return this;
}
/**
*
* deprecated - use meta_data
*
*
* .Article article = 3;
*/
public Builder setArticle(
com.waz.model.Messages.Article.Builder builderForValue) {
if (articleBuilder_ == null) {
preview_ = builderForValue.build();
onChanged();
} else {
articleBuilder_.setMessage(builderForValue.build());
}
previewCase_ = 3;
return this;
}
/**
*
* deprecated - use meta_data
*
*
* .Article article = 3;
*/
public Builder mergeArticle(com.waz.model.Messages.Article value) {
if (articleBuilder_ == null) {
if (previewCase_ == 3 &&
preview_ != com.waz.model.Messages.Article.getDefaultInstance()) {
preview_ = com.waz.model.Messages.Article.newBuilder((com.waz.model.Messages.Article) preview_)
.mergeFrom(value).buildPartial();
} else {
preview_ = value;
}
onChanged();
} else {
if (previewCase_ == 3) {
articleBuilder_.mergeFrom(value);
} else {
articleBuilder_.setMessage(value);
}
}
previewCase_ = 3;
return this;
}
/**
*
* deprecated - use meta_data
*
*
* .Article article = 3;
*/
public Builder clearArticle() {
if (articleBuilder_ == null) {
if (previewCase_ == 3) {
previewCase_ = 0;
preview_ = null;
onChanged();
}
} else {
if (previewCase_ == 3) {
previewCase_ = 0;
preview_ = null;
}
articleBuilder_.clear();
}
return this;
}
/**
*
* deprecated - use meta_data
*
*
* .Article article = 3;
*/
public com.waz.model.Messages.Article.Builder getArticleBuilder() {
return getArticleFieldBuilder().getBuilder();
}
/**
*
* deprecated - use meta_data
*
*
* .Article article = 3;
*/
@java.lang.Override
public com.waz.model.Messages.ArticleOrBuilder getArticleOrBuilder() {
if ((previewCase_ == 3) && (articleBuilder_ != null)) {
return articleBuilder_.getMessageOrBuilder();
} else {
if (previewCase_ == 3) {
return (com.waz.model.Messages.Article) preview_;
}
return com.waz.model.Messages.Article.getDefaultInstance();
}
}
/**
*
* deprecated - use meta_data
*
*
* .Article article = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Article, com.waz.model.Messages.Article.Builder, com.waz.model.Messages.ArticleOrBuilder>
getArticleFieldBuilder() {
if (articleBuilder_ == null) {
if (!(previewCase_ == 3)) {
preview_ = com.waz.model.Messages.Article.getDefaultInstance();
}
articleBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Article, com.waz.model.Messages.Article.Builder, com.waz.model.Messages.ArticleOrBuilder>(
(com.waz.model.Messages.Article) preview_,
getParentForChildren(),
isClean());
preview_ = null;
}
previewCase_ = 3;
onChanged();;
return articleBuilder_;
}
private java.lang.Object permanentUrl_ = "";
/**
* optional string permanent_url = 5;
* @return Whether the permanentUrl field is set.
*/
public boolean hasPermanentUrl() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
* optional string permanent_url = 5;
* @return The permanentUrl.
*/
public java.lang.String getPermanentUrl() {
java.lang.Object ref = permanentUrl_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
permanentUrl_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string permanent_url = 5;
* @return The bytes for permanentUrl.
*/
public com.google.protobuf.ByteString
getPermanentUrlBytes() {
java.lang.Object ref = permanentUrl_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
permanentUrl_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string permanent_url = 5;
* @param value The permanentUrl to set.
* @return This builder for chaining.
*/
public Builder setPermanentUrl(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000008;
permanentUrl_ = value;
onChanged();
return this;
}
/**
* optional string permanent_url = 5;
* @return This builder for chaining.
*/
public Builder clearPermanentUrl() {
bitField0_ = (bitField0_ & ~0x00000008);
permanentUrl_ = getDefaultInstance().getPermanentUrl();
onChanged();
return this;
}
/**
* optional string permanent_url = 5;
* @param value The bytes for permanentUrl to set.
* @return This builder for chaining.
*/
public Builder setPermanentUrlBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000008;
permanentUrl_ = value;
onChanged();
return this;
}
private java.lang.Object title_ = "";
/**
* optional string title = 6;
* @return Whether the title field is set.
*/
public boolean hasTitle() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
* optional string title = 6;
* @return The title.
*/
public java.lang.String getTitle() {
java.lang.Object ref = title_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
title_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string title = 6;
* @return The bytes for title.
*/
public com.google.protobuf.ByteString
getTitleBytes() {
java.lang.Object ref = title_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
title_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string title = 6;
* @param value The title to set.
* @return This builder for chaining.
*/
public Builder setTitle(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
title_ = value;
onChanged();
return this;
}
/**
* optional string title = 6;
* @return This builder for chaining.
*/
public Builder clearTitle() {
bitField0_ = (bitField0_ & ~0x00000010);
title_ = getDefaultInstance().getTitle();
onChanged();
return this;
}
/**
* optional string title = 6;
* @param value The bytes for title to set.
* @return This builder for chaining.
*/
public Builder setTitleBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
title_ = value;
onChanged();
return this;
}
private java.lang.Object summary_ = "";
/**
* optional string summary = 7;
* @return Whether the summary field is set.
*/
public boolean hasSummary() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
* optional string summary = 7;
* @return The summary.
*/
public java.lang.String getSummary() {
java.lang.Object ref = summary_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
summary_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string summary = 7;
* @return The bytes for summary.
*/
public com.google.protobuf.ByteString
getSummaryBytes() {
java.lang.Object ref = summary_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
summary_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string summary = 7;
* @param value The summary to set.
* @return This builder for chaining.
*/
public Builder setSummary(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
summary_ = value;
onChanged();
return this;
}
/**
* optional string summary = 7;
* @return This builder for chaining.
*/
public Builder clearSummary() {
bitField0_ = (bitField0_ & ~0x00000020);
summary_ = getDefaultInstance().getSummary();
onChanged();
return this;
}
/**
* optional string summary = 7;
* @param value The bytes for summary to set.
* @return This builder for chaining.
*/
public Builder setSummaryBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
summary_ = value;
onChanged();
return this;
}
private com.waz.model.Messages.Asset image_;
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset, com.waz.model.Messages.Asset.Builder, com.waz.model.Messages.AssetOrBuilder> imageBuilder_;
/**
* optional .Asset image = 8;
* @return Whether the image field is set.
*/
public boolean hasImage() {
return ((bitField0_ & 0x00000040) != 0);
}
/**
* optional .Asset image = 8;
* @return The image.
*/
public com.waz.model.Messages.Asset getImage() {
if (imageBuilder_ == null) {
return image_ == null ? com.waz.model.Messages.Asset.getDefaultInstance() : image_;
} else {
return imageBuilder_.getMessage();
}
}
/**
* optional .Asset image = 8;
*/
public Builder setImage(com.waz.model.Messages.Asset value) {
if (imageBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
image_ = value;
onChanged();
} else {
imageBuilder_.setMessage(value);
}
bitField0_ |= 0x00000040;
return this;
}
/**
* optional .Asset image = 8;
*/
public Builder setImage(
com.waz.model.Messages.Asset.Builder builderForValue) {
if (imageBuilder_ == null) {
image_ = builderForValue.build();
onChanged();
} else {
imageBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000040;
return this;
}
/**
* optional .Asset image = 8;
*/
public Builder mergeImage(com.waz.model.Messages.Asset value) {
if (imageBuilder_ == null) {
if (((bitField0_ & 0x00000040) != 0) &&
image_ != null &&
image_ != com.waz.model.Messages.Asset.getDefaultInstance()) {
image_ =
com.waz.model.Messages.Asset.newBuilder(image_).mergeFrom(value).buildPartial();
} else {
image_ = value;
}
onChanged();
} else {
imageBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000040;
return this;
}
/**
* optional .Asset image = 8;
*/
public Builder clearImage() {
if (imageBuilder_ == null) {
image_ = null;
onChanged();
} else {
imageBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000040);
return this;
}
/**
* optional .Asset image = 8;
*/
public com.waz.model.Messages.Asset.Builder getImageBuilder() {
bitField0_ |= 0x00000040;
onChanged();
return getImageFieldBuilder().getBuilder();
}
/**
* optional .Asset image = 8;
*/
public com.waz.model.Messages.AssetOrBuilder getImageOrBuilder() {
if (imageBuilder_ != null) {
return imageBuilder_.getMessageOrBuilder();
} else {
return image_ == null ?
com.waz.model.Messages.Asset.getDefaultInstance() : image_;
}
}
/**
* optional .Asset image = 8;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset, com.waz.model.Messages.Asset.Builder, com.waz.model.Messages.AssetOrBuilder>
getImageFieldBuilder() {
if (imageBuilder_ == null) {
imageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset, com.waz.model.Messages.Asset.Builder, com.waz.model.Messages.AssetOrBuilder>(
getImage(),
getParentForChildren(),
isClean());
image_ = null;
}
return imageBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Tweet, com.waz.model.Messages.Tweet.Builder, com.waz.model.Messages.TweetOrBuilder> tweetBuilder_;
/**
* .Tweet tweet = 9;
* @return Whether the tweet field is set.
*/
@java.lang.Override
public boolean hasTweet() {
return metaDataCase_ == 9;
}
/**
* .Tweet tweet = 9;
* @return The tweet.
*/
@java.lang.Override
public com.waz.model.Messages.Tweet getTweet() {
if (tweetBuilder_ == null) {
if (metaDataCase_ == 9) {
return (com.waz.model.Messages.Tweet) metaData_;
}
return com.waz.model.Messages.Tweet.getDefaultInstance();
} else {
if (metaDataCase_ == 9) {
return tweetBuilder_.getMessage();
}
return com.waz.model.Messages.Tweet.getDefaultInstance();
}
}
/**
* .Tweet tweet = 9;
*/
public Builder setTweet(com.waz.model.Messages.Tweet value) {
if (tweetBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
metaData_ = value;
onChanged();
} else {
tweetBuilder_.setMessage(value);
}
metaDataCase_ = 9;
return this;
}
/**
* .Tweet tweet = 9;
*/
public Builder setTweet(
com.waz.model.Messages.Tweet.Builder builderForValue) {
if (tweetBuilder_ == null) {
metaData_ = builderForValue.build();
onChanged();
} else {
tweetBuilder_.setMessage(builderForValue.build());
}
metaDataCase_ = 9;
return this;
}
/**
* .Tweet tweet = 9;
*/
public Builder mergeTweet(com.waz.model.Messages.Tweet value) {
if (tweetBuilder_ == null) {
if (metaDataCase_ == 9 &&
metaData_ != com.waz.model.Messages.Tweet.getDefaultInstance()) {
metaData_ = com.waz.model.Messages.Tweet.newBuilder((com.waz.model.Messages.Tweet) metaData_)
.mergeFrom(value).buildPartial();
} else {
metaData_ = value;
}
onChanged();
} else {
if (metaDataCase_ == 9) {
tweetBuilder_.mergeFrom(value);
} else {
tweetBuilder_.setMessage(value);
}
}
metaDataCase_ = 9;
return this;
}
/**
* .Tweet tweet = 9;
*/
public Builder clearTweet() {
if (tweetBuilder_ == null) {
if (metaDataCase_ == 9) {
metaDataCase_ = 0;
metaData_ = null;
onChanged();
}
} else {
if (metaDataCase_ == 9) {
metaDataCase_ = 0;
metaData_ = null;
}
tweetBuilder_.clear();
}
return this;
}
/**
* .Tweet tweet = 9;
*/
public com.waz.model.Messages.Tweet.Builder getTweetBuilder() {
return getTweetFieldBuilder().getBuilder();
}
/**
* .Tweet tweet = 9;
*/
@java.lang.Override
public com.waz.model.Messages.TweetOrBuilder getTweetOrBuilder() {
if ((metaDataCase_ == 9) && (tweetBuilder_ != null)) {
return tweetBuilder_.getMessageOrBuilder();
} else {
if (metaDataCase_ == 9) {
return (com.waz.model.Messages.Tweet) metaData_;
}
return com.waz.model.Messages.Tweet.getDefaultInstance();
}
}
/**
* .Tweet tweet = 9;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Tweet, com.waz.model.Messages.Tweet.Builder, com.waz.model.Messages.TweetOrBuilder>
getTweetFieldBuilder() {
if (tweetBuilder_ == null) {
if (!(metaDataCase_ == 9)) {
metaData_ = com.waz.model.Messages.Tweet.getDefaultInstance();
}
tweetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Tweet, com.waz.model.Messages.Tweet.Builder, com.waz.model.Messages.TweetOrBuilder>(
(com.waz.model.Messages.Tweet) metaData_,
getParentForChildren(),
isClean());
metaData_ = null;
}
metaDataCase_ = 9;
onChanged();;
return tweetBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:LinkPreview)
}
// @@protoc_insertion_point(class_scope:LinkPreview)
private static final com.waz.model.Messages.LinkPreview DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.LinkPreview();
}
public static com.waz.model.Messages.LinkPreview getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public LinkPreview parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.LinkPreview getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface TweetOrBuilder extends
// @@protoc_insertion_point(interface_extends:Tweet)
com.google.protobuf.MessageOrBuilder {
/**
* optional string author = 1;
* @return Whether the author field is set.
*/
boolean hasAuthor();
/**
* optional string author = 1;
* @return The author.
*/
java.lang.String getAuthor();
/**
* optional string author = 1;
* @return The bytes for author.
*/
com.google.protobuf.ByteString
getAuthorBytes();
/**
* optional string username = 2;
* @return Whether the username field is set.
*/
boolean hasUsername();
/**
* optional string username = 2;
* @return The username.
*/
java.lang.String getUsername();
/**
* optional string username = 2;
* @return The bytes for username.
*/
com.google.protobuf.ByteString
getUsernameBytes();
}
/**
* Protobuf type {@code Tweet}
*/
public static final class Tweet extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Tweet)
TweetOrBuilder {
private static final long serialVersionUID = 0L;
// Use Tweet.newBuilder() to construct.
private Tweet(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Tweet() {
author_ = "";
username_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Tweet();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Tweet_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Tweet_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Tweet.class, com.waz.model.Messages.Tweet.Builder.class);
}
private int bitField0_;
public static final int AUTHOR_FIELD_NUMBER = 1;
private volatile java.lang.Object author_;
/**
* optional string author = 1;
* @return Whether the author field is set.
*/
@java.lang.Override
public boolean hasAuthor() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional string author = 1;
* @return The author.
*/
@java.lang.Override
public java.lang.String getAuthor() {
java.lang.Object ref = author_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
author_ = s;
}
return s;
}
}
/**
* optional string author = 1;
* @return The bytes for author.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAuthorBytes() {
java.lang.Object ref = author_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
author_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int USERNAME_FIELD_NUMBER = 2;
private volatile java.lang.Object username_;
/**
* optional string username = 2;
* @return Whether the username field is set.
*/
@java.lang.Override
public boolean hasUsername() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional string username = 2;
* @return The username.
*/
@java.lang.Override
public java.lang.String getUsername() {
java.lang.Object ref = username_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
username_ = s;
}
return s;
}
}
/**
* optional string username = 2;
* @return The bytes for username.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUsernameBytes() {
java.lang.Object ref = username_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
username_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, author_);
}
if (((bitField0_ & 0x00000002) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, username_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, author_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, username_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Tweet)) {
return super.equals(obj);
}
com.waz.model.Messages.Tweet other = (com.waz.model.Messages.Tweet) obj;
if (hasAuthor() != other.hasAuthor()) return false;
if (hasAuthor()) {
if (!getAuthor()
.equals(other.getAuthor())) return false;
}
if (hasUsername() != other.hasUsername()) return false;
if (hasUsername()) {
if (!getUsername()
.equals(other.getUsername())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasAuthor()) {
hash = (37 * hash) + AUTHOR_FIELD_NUMBER;
hash = (53 * hash) + getAuthor().hashCode();
}
if (hasUsername()) {
hash = (37 * hash) + USERNAME_FIELD_NUMBER;
hash = (53 * hash) + getUsername().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Tweet parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Tweet parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Tweet parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Tweet parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Tweet parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Tweet parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Tweet parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Tweet parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Tweet parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Tweet parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Tweet parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Tweet parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Tweet prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Tweet}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Tweet)
com.waz.model.Messages.TweetOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Tweet_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Tweet_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Tweet.class, com.waz.model.Messages.Tweet.Builder.class);
}
// Construct using com.waz.model.Messages.Tweet.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
author_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
username_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Tweet_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Tweet getDefaultInstanceForType() {
return com.waz.model.Messages.Tweet.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Tweet build() {
com.waz.model.Messages.Tweet result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Tweet buildPartial() {
com.waz.model.Messages.Tweet result = new com.waz.model.Messages.Tweet(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.author_ = author_;
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.username_ = username_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Tweet) {
return mergeFrom((com.waz.model.Messages.Tweet)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Tweet other) {
if (other == com.waz.model.Messages.Tweet.getDefaultInstance()) return this;
if (other.hasAuthor()) {
bitField0_ |= 0x00000001;
author_ = other.author_;
onChanged();
}
if (other.hasUsername()) {
bitField0_ |= 0x00000002;
username_ = other.username_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
author_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
username_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object author_ = "";
/**
* optional string author = 1;
* @return Whether the author field is set.
*/
public boolean hasAuthor() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional string author = 1;
* @return The author.
*/
public java.lang.String getAuthor() {
java.lang.Object ref = author_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
author_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string author = 1;
* @return The bytes for author.
*/
public com.google.protobuf.ByteString
getAuthorBytes() {
java.lang.Object ref = author_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
author_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string author = 1;
* @param value The author to set.
* @return This builder for chaining.
*/
public Builder setAuthor(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
author_ = value;
onChanged();
return this;
}
/**
* optional string author = 1;
* @return This builder for chaining.
*/
public Builder clearAuthor() {
bitField0_ = (bitField0_ & ~0x00000001);
author_ = getDefaultInstance().getAuthor();
onChanged();
return this;
}
/**
* optional string author = 1;
* @param value The bytes for author to set.
* @return This builder for chaining.
*/
public Builder setAuthorBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
author_ = value;
onChanged();
return this;
}
private java.lang.Object username_ = "";
/**
* optional string username = 2;
* @return Whether the username field is set.
*/
public boolean hasUsername() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional string username = 2;
* @return The username.
*/
public java.lang.String getUsername() {
java.lang.Object ref = username_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
username_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string username = 2;
* @return The bytes for username.
*/
public com.google.protobuf.ByteString
getUsernameBytes() {
java.lang.Object ref = username_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
username_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string username = 2;
* @param value The username to set.
* @return This builder for chaining.
*/
public Builder setUsername(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
username_ = value;
onChanged();
return this;
}
/**
* optional string username = 2;
* @return This builder for chaining.
*/
public Builder clearUsername() {
bitField0_ = (bitField0_ & ~0x00000002);
username_ = getDefaultInstance().getUsername();
onChanged();
return this;
}
/**
* optional string username = 2;
* @param value The bytes for username to set.
* @return This builder for chaining.
*/
public Builder setUsernameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
username_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Tweet)
}
// @@protoc_insertion_point(class_scope:Tweet)
private static final com.waz.model.Messages.Tweet DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Tweet();
}
public static com.waz.model.Messages.Tweet getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Tweet parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Tweet getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ArticleOrBuilder extends
// @@protoc_insertion_point(interface_extends:Article)
com.google.protobuf.MessageOrBuilder {
/**
* required string permanent_url = 1;
* @return Whether the permanentUrl field is set.
*/
boolean hasPermanentUrl();
/**
* required string permanent_url = 1;
* @return The permanentUrl.
*/
java.lang.String getPermanentUrl();
/**
* required string permanent_url = 1;
* @return The bytes for permanentUrl.
*/
com.google.protobuf.ByteString
getPermanentUrlBytes();
/**
* optional string title = 2;
* @return Whether the title field is set.
*/
boolean hasTitle();
/**
* optional string title = 2;
* @return The title.
*/
java.lang.String getTitle();
/**
* optional string title = 2;
* @return The bytes for title.
*/
com.google.protobuf.ByteString
getTitleBytes();
/**
* optional string summary = 3;
* @return Whether the summary field is set.
*/
boolean hasSummary();
/**
* optional string summary = 3;
* @return The summary.
*/
java.lang.String getSummary();
/**
* optional string summary = 3;
* @return The bytes for summary.
*/
com.google.protobuf.ByteString
getSummaryBytes();
/**
* optional .Asset image = 4;
* @return Whether the image field is set.
*/
boolean hasImage();
/**
* optional .Asset image = 4;
* @return The image.
*/
com.waz.model.Messages.Asset getImage();
/**
* optional .Asset image = 4;
*/
com.waz.model.Messages.AssetOrBuilder getImageOrBuilder();
}
/**
*
* deprecated - use the additional fields in LinkPreview
*
*
* Protobuf type {@code Article}
*/
public static final class Article extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Article)
ArticleOrBuilder {
private static final long serialVersionUID = 0L;
// Use Article.newBuilder() to construct.
private Article(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Article() {
permanentUrl_ = "";
title_ = "";
summary_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Article();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Article_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Article_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Article.class, com.waz.model.Messages.Article.Builder.class);
}
private int bitField0_;
public static final int PERMANENT_URL_FIELD_NUMBER = 1;
private volatile java.lang.Object permanentUrl_;
/**
* required string permanent_url = 1;
* @return Whether the permanentUrl field is set.
*/
@java.lang.Override
public boolean hasPermanentUrl() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string permanent_url = 1;
* @return The permanentUrl.
*/
@java.lang.Override
public java.lang.String getPermanentUrl() {
java.lang.Object ref = permanentUrl_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
permanentUrl_ = s;
}
return s;
}
}
/**
* required string permanent_url = 1;
* @return The bytes for permanentUrl.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getPermanentUrlBytes() {
java.lang.Object ref = permanentUrl_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
permanentUrl_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int TITLE_FIELD_NUMBER = 2;
private volatile java.lang.Object title_;
/**
* optional string title = 2;
* @return Whether the title field is set.
*/
@java.lang.Override
public boolean hasTitle() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional string title = 2;
* @return The title.
*/
@java.lang.Override
public java.lang.String getTitle() {
java.lang.Object ref = title_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
title_ = s;
}
return s;
}
}
/**
* optional string title = 2;
* @return The bytes for title.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTitleBytes() {
java.lang.Object ref = title_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
title_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int SUMMARY_FIELD_NUMBER = 3;
private volatile java.lang.Object summary_;
/**
* optional string summary = 3;
* @return Whether the summary field is set.
*/
@java.lang.Override
public boolean hasSummary() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional string summary = 3;
* @return The summary.
*/
@java.lang.Override
public java.lang.String getSummary() {
java.lang.Object ref = summary_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
summary_ = s;
}
return s;
}
}
/**
* optional string summary = 3;
* @return The bytes for summary.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSummaryBytes() {
java.lang.Object ref = summary_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
summary_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int IMAGE_FIELD_NUMBER = 4;
private com.waz.model.Messages.Asset image_;
/**
* optional .Asset image = 4;
* @return Whether the image field is set.
*/
@java.lang.Override
public boolean hasImage() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
* optional .Asset image = 4;
* @return The image.
*/
@java.lang.Override
public com.waz.model.Messages.Asset getImage() {
return image_ == null ? com.waz.model.Messages.Asset.getDefaultInstance() : image_;
}
/**
* optional .Asset image = 4;
*/
@java.lang.Override
public com.waz.model.Messages.AssetOrBuilder getImageOrBuilder() {
return image_ == null ? com.waz.model.Messages.Asset.getDefaultInstance() : image_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasPermanentUrl()) {
memoizedIsInitialized = 0;
return false;
}
if (hasImage()) {
if (!getImage().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, permanentUrl_);
}
if (((bitField0_ & 0x00000002) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, title_);
}
if (((bitField0_ & 0x00000004) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, summary_);
}
if (((bitField0_ & 0x00000008) != 0)) {
output.writeMessage(4, getImage());
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, permanentUrl_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, title_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, summary_);
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getImage());
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Article)) {
return super.equals(obj);
}
com.waz.model.Messages.Article other = (com.waz.model.Messages.Article) obj;
if (hasPermanentUrl() != other.hasPermanentUrl()) return false;
if (hasPermanentUrl()) {
if (!getPermanentUrl()
.equals(other.getPermanentUrl())) return false;
}
if (hasTitle() != other.hasTitle()) return false;
if (hasTitle()) {
if (!getTitle()
.equals(other.getTitle())) return false;
}
if (hasSummary() != other.hasSummary()) return false;
if (hasSummary()) {
if (!getSummary()
.equals(other.getSummary())) return false;
}
if (hasImage() != other.hasImage()) return false;
if (hasImage()) {
if (!getImage()
.equals(other.getImage())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasPermanentUrl()) {
hash = (37 * hash) + PERMANENT_URL_FIELD_NUMBER;
hash = (53 * hash) + getPermanentUrl().hashCode();
}
if (hasTitle()) {
hash = (37 * hash) + TITLE_FIELD_NUMBER;
hash = (53 * hash) + getTitle().hashCode();
}
if (hasSummary()) {
hash = (37 * hash) + SUMMARY_FIELD_NUMBER;
hash = (53 * hash) + getSummary().hashCode();
}
if (hasImage()) {
hash = (37 * hash) + IMAGE_FIELD_NUMBER;
hash = (53 * hash) + getImage().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Article parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Article parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Article parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Article parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Article parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Article parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Article parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Article parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Article parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Article parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Article parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Article parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Article prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* deprecated - use the additional fields in LinkPreview
*
*
* Protobuf type {@code Article}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Article)
com.waz.model.Messages.ArticleOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Article_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Article_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Article.class, com.waz.model.Messages.Article.Builder.class);
}
// Construct using com.waz.model.Messages.Article.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getImageFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
permanentUrl_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
title_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
summary_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
if (imageBuilder_ == null) {
image_ = null;
} else {
imageBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Article_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Article getDefaultInstanceForType() {
return com.waz.model.Messages.Article.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Article build() {
com.waz.model.Messages.Article result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Article buildPartial() {
com.waz.model.Messages.Article result = new com.waz.model.Messages.Article(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.permanentUrl_ = permanentUrl_;
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.title_ = title_;
if (((from_bitField0_ & 0x00000004) != 0)) {
to_bitField0_ |= 0x00000004;
}
result.summary_ = summary_;
if (((from_bitField0_ & 0x00000008) != 0)) {
if (imageBuilder_ == null) {
result.image_ = image_;
} else {
result.image_ = imageBuilder_.build();
}
to_bitField0_ |= 0x00000008;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Article) {
return mergeFrom((com.waz.model.Messages.Article)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Article other) {
if (other == com.waz.model.Messages.Article.getDefaultInstance()) return this;
if (other.hasPermanentUrl()) {
bitField0_ |= 0x00000001;
permanentUrl_ = other.permanentUrl_;
onChanged();
}
if (other.hasTitle()) {
bitField0_ |= 0x00000002;
title_ = other.title_;
onChanged();
}
if (other.hasSummary()) {
bitField0_ |= 0x00000004;
summary_ = other.summary_;
onChanged();
}
if (other.hasImage()) {
mergeImage(other.getImage());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasPermanentUrl()) {
return false;
}
if (hasImage()) {
if (!getImage().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
permanentUrl_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
title_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 18
case 26: {
summary_ = input.readBytes();
bitField0_ |= 0x00000004;
break;
} // case 26
case 34: {
input.readMessage(
getImageFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000008;
break;
} // case 34
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object permanentUrl_ = "";
/**
* required string permanent_url = 1;
* @return Whether the permanentUrl field is set.
*/
public boolean hasPermanentUrl() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string permanent_url = 1;
* @return The permanentUrl.
*/
public java.lang.String getPermanentUrl() {
java.lang.Object ref = permanentUrl_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
permanentUrl_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string permanent_url = 1;
* @return The bytes for permanentUrl.
*/
public com.google.protobuf.ByteString
getPermanentUrlBytes() {
java.lang.Object ref = permanentUrl_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
permanentUrl_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string permanent_url = 1;
* @param value The permanentUrl to set.
* @return This builder for chaining.
*/
public Builder setPermanentUrl(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
permanentUrl_ = value;
onChanged();
return this;
}
/**
* required string permanent_url = 1;
* @return This builder for chaining.
*/
public Builder clearPermanentUrl() {
bitField0_ = (bitField0_ & ~0x00000001);
permanentUrl_ = getDefaultInstance().getPermanentUrl();
onChanged();
return this;
}
/**
* required string permanent_url = 1;
* @param value The bytes for permanentUrl to set.
* @return This builder for chaining.
*/
public Builder setPermanentUrlBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
permanentUrl_ = value;
onChanged();
return this;
}
private java.lang.Object title_ = "";
/**
* optional string title = 2;
* @return Whether the title field is set.
*/
public boolean hasTitle() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional string title = 2;
* @return The title.
*/
public java.lang.String getTitle() {
java.lang.Object ref = title_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
title_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string title = 2;
* @return The bytes for title.
*/
public com.google.protobuf.ByteString
getTitleBytes() {
java.lang.Object ref = title_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
title_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string title = 2;
* @param value The title to set.
* @return This builder for chaining.
*/
public Builder setTitle(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
title_ = value;
onChanged();
return this;
}
/**
* optional string title = 2;
* @return This builder for chaining.
*/
public Builder clearTitle() {
bitField0_ = (bitField0_ & ~0x00000002);
title_ = getDefaultInstance().getTitle();
onChanged();
return this;
}
/**
* optional string title = 2;
* @param value The bytes for title to set.
* @return This builder for chaining.
*/
public Builder setTitleBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
title_ = value;
onChanged();
return this;
}
private java.lang.Object summary_ = "";
/**
* optional string summary = 3;
* @return Whether the summary field is set.
*/
public boolean hasSummary() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional string summary = 3;
* @return The summary.
*/
public java.lang.String getSummary() {
java.lang.Object ref = summary_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
summary_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string summary = 3;
* @return The bytes for summary.
*/
public com.google.protobuf.ByteString
getSummaryBytes() {
java.lang.Object ref = summary_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
summary_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string summary = 3;
* @param value The summary to set.
* @return This builder for chaining.
*/
public Builder setSummary(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
summary_ = value;
onChanged();
return this;
}
/**
* optional string summary = 3;
* @return This builder for chaining.
*/
public Builder clearSummary() {
bitField0_ = (bitField0_ & ~0x00000004);
summary_ = getDefaultInstance().getSummary();
onChanged();
return this;
}
/**
* optional string summary = 3;
* @param value The bytes for summary to set.
* @return This builder for chaining.
*/
public Builder setSummaryBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
summary_ = value;
onChanged();
return this;
}
private com.waz.model.Messages.Asset image_;
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset, com.waz.model.Messages.Asset.Builder, com.waz.model.Messages.AssetOrBuilder> imageBuilder_;
/**
* optional .Asset image = 4;
* @return Whether the image field is set.
*/
public boolean hasImage() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
* optional .Asset image = 4;
* @return The image.
*/
public com.waz.model.Messages.Asset getImage() {
if (imageBuilder_ == null) {
return image_ == null ? com.waz.model.Messages.Asset.getDefaultInstance() : image_;
} else {
return imageBuilder_.getMessage();
}
}
/**
* optional .Asset image = 4;
*/
public Builder setImage(com.waz.model.Messages.Asset value) {
if (imageBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
image_ = value;
onChanged();
} else {
imageBuilder_.setMessage(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
* optional .Asset image = 4;
*/
public Builder setImage(
com.waz.model.Messages.Asset.Builder builderForValue) {
if (imageBuilder_ == null) {
image_ = builderForValue.build();
onChanged();
} else {
imageBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000008;
return this;
}
/**
* optional .Asset image = 4;
*/
public Builder mergeImage(com.waz.model.Messages.Asset value) {
if (imageBuilder_ == null) {
if (((bitField0_ & 0x00000008) != 0) &&
image_ != null &&
image_ != com.waz.model.Messages.Asset.getDefaultInstance()) {
image_ =
com.waz.model.Messages.Asset.newBuilder(image_).mergeFrom(value).buildPartial();
} else {
image_ = value;
}
onChanged();
} else {
imageBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
* optional .Asset image = 4;
*/
public Builder clearImage() {
if (imageBuilder_ == null) {
image_ = null;
onChanged();
} else {
imageBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
return this;
}
/**
* optional .Asset image = 4;
*/
public com.waz.model.Messages.Asset.Builder getImageBuilder() {
bitField0_ |= 0x00000008;
onChanged();
return getImageFieldBuilder().getBuilder();
}
/**
* optional .Asset image = 4;
*/
public com.waz.model.Messages.AssetOrBuilder getImageOrBuilder() {
if (imageBuilder_ != null) {
return imageBuilder_.getMessageOrBuilder();
} else {
return image_ == null ?
com.waz.model.Messages.Asset.getDefaultInstance() : image_;
}
}
/**
* optional .Asset image = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset, com.waz.model.Messages.Asset.Builder, com.waz.model.Messages.AssetOrBuilder>
getImageFieldBuilder() {
if (imageBuilder_ == null) {
imageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset, com.waz.model.Messages.Asset.Builder, com.waz.model.Messages.AssetOrBuilder>(
getImage(),
getParentForChildren(),
isClean());
image_ = null;
}
return imageBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Article)
}
// @@protoc_insertion_point(class_scope:Article)
private static final com.waz.model.Messages.Article DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Article();
}
public static com.waz.model.Messages.Article getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Article parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Article getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface MentionOrBuilder extends
// @@protoc_insertion_point(interface_extends:Mention)
com.google.protobuf.MessageOrBuilder {
/**
*
* offset from beginning of the message counting in utf16 characters
*
*
* required int32 start = 1;
* @return Whether the start field is set.
*/
boolean hasStart();
/**
*
* offset from beginning of the message counting in utf16 characters
*
*
* required int32 start = 1;
* @return The start.
*/
int getStart();
/**
* required int32 length = 2;
* @return Whether the length field is set.
*/
boolean hasLength();
/**
* required int32 length = 2;
* @return The length.
*/
int getLength();
/**
*
* deprecated. Should be set such that old clients always fail when looking
* up the user. Ideally, this should not be a problem, as a non-federation
* aware user should never be part of a federated conversation.
*
*
* string user_id = 3;
* @return Whether the userId field is set.
*/
boolean hasUserId();
/**
*
* deprecated. Should be set such that old clients always fail when looking
* up the user. Ideally, this should not be a problem, as a non-federation
* aware user should never be part of a federated conversation.
*
*
* string user_id = 3;
* @return The userId.
*/
java.lang.String getUserId();
/**
*
* deprecated. Should be set such that old clients always fail when looking
* up the user. Ideally, this should not be a problem, as a non-federation
* aware user should never be part of a federated conversation.
*
*
* string user_id = 3;
* @return The bytes for userId.
*/
com.google.protobuf.ByteString
getUserIdBytes();
/**
*
* only optional to maintain backwards compatibility.
*
*
* optional .QualifiedUserId qualified_user_id = 4;
* @return Whether the qualifiedUserId field is set.
*/
boolean hasQualifiedUserId();
/**
*
* only optional to maintain backwards compatibility.
*
*
* optional .QualifiedUserId qualified_user_id = 4;
* @return The qualifiedUserId.
*/
com.waz.model.Messages.QualifiedUserId getQualifiedUserId();
/**
*
* only optional to maintain backwards compatibility.
*
*
* optional .QualifiedUserId qualified_user_id = 4;
*/
com.waz.model.Messages.QualifiedUserIdOrBuilder getQualifiedUserIdOrBuilder();
public com.waz.model.Messages.Mention.MentionTypeCase getMentionTypeCase();
}
/**
* Protobuf type {@code Mention}
*/
public static final class Mention extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Mention)
MentionOrBuilder {
private static final long serialVersionUID = 0L;
// Use Mention.newBuilder() to construct.
private Mention(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Mention() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Mention();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Mention_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Mention_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Mention.class, com.waz.model.Messages.Mention.Builder.class);
}
private int bitField0_;
private int mentionTypeCase_ = 0;
private java.lang.Object mentionType_;
public enum MentionTypeCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
USER_ID(3),
MENTIONTYPE_NOT_SET(0);
private final int value;
private MentionTypeCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static MentionTypeCase valueOf(int value) {
return forNumber(value);
}
public static MentionTypeCase forNumber(int value) {
switch (value) {
case 3: return USER_ID;
case 0: return MENTIONTYPE_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public MentionTypeCase
getMentionTypeCase() {
return MentionTypeCase.forNumber(
mentionTypeCase_);
}
public static final int START_FIELD_NUMBER = 1;
private int start_;
/**
*
* offset from beginning of the message counting in utf16 characters
*
*
* required int32 start = 1;
* @return Whether the start field is set.
*/
@java.lang.Override
public boolean hasStart() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* offset from beginning of the message counting in utf16 characters
*
*
* required int32 start = 1;
* @return The start.
*/
@java.lang.Override
public int getStart() {
return start_;
}
public static final int LENGTH_FIELD_NUMBER = 2;
private int length_;
/**
* required int32 length = 2;
* @return Whether the length field is set.
*/
@java.lang.Override
public boolean hasLength() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required int32 length = 2;
* @return The length.
*/
@java.lang.Override
public int getLength() {
return length_;
}
public static final int USER_ID_FIELD_NUMBER = 3;
/**
*
* deprecated. Should be set such that old clients always fail when looking
* up the user. Ideally, this should not be a problem, as a non-federation
* aware user should never be part of a federated conversation.
*
*
* string user_id = 3;
* @return Whether the userId field is set.
*/
public boolean hasUserId() {
return mentionTypeCase_ == 3;
}
/**
*
* deprecated. Should be set such that old clients always fail when looking
* up the user. Ideally, this should not be a problem, as a non-federation
* aware user should never be part of a federated conversation.
*
*
* string user_id = 3;
* @return The userId.
*/
public java.lang.String getUserId() {
java.lang.Object ref = "";
if (mentionTypeCase_ == 3) {
ref = mentionType_;
}
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8() && (mentionTypeCase_ == 3)) {
mentionType_ = s;
}
return s;
}
}
/**
*
* deprecated. Should be set such that old clients always fail when looking
* up the user. Ideally, this should not be a problem, as a non-federation
* aware user should never be part of a federated conversation.
*
*
* string user_id = 3;
* @return The bytes for userId.
*/
public com.google.protobuf.ByteString
getUserIdBytes() {
java.lang.Object ref = "";
if (mentionTypeCase_ == 3) {
ref = mentionType_;
}
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (mentionTypeCase_ == 3) {
mentionType_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int QUALIFIED_USER_ID_FIELD_NUMBER = 4;
private com.waz.model.Messages.QualifiedUserId qualifiedUserId_;
/**
*
* only optional to maintain backwards compatibility.
*
*
* optional .QualifiedUserId qualified_user_id = 4;
* @return Whether the qualifiedUserId field is set.
*/
@java.lang.Override
public boolean hasQualifiedUserId() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* only optional to maintain backwards compatibility.
*
*
* optional .QualifiedUserId qualified_user_id = 4;
* @return The qualifiedUserId.
*/
@java.lang.Override
public com.waz.model.Messages.QualifiedUserId getQualifiedUserId() {
return qualifiedUserId_ == null ? com.waz.model.Messages.QualifiedUserId.getDefaultInstance() : qualifiedUserId_;
}
/**
*
* only optional to maintain backwards compatibility.
*
*
* optional .QualifiedUserId qualified_user_id = 4;
*/
@java.lang.Override
public com.waz.model.Messages.QualifiedUserIdOrBuilder getQualifiedUserIdOrBuilder() {
return qualifiedUserId_ == null ? com.waz.model.Messages.QualifiedUserId.getDefaultInstance() : qualifiedUserId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasStart()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasLength()) {
memoizedIsInitialized = 0;
return false;
}
if (hasQualifiedUserId()) {
if (!getQualifiedUserId().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeInt32(1, start_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeInt32(2, length_);
}
if (mentionTypeCase_ == 3) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, mentionType_);
}
if (((bitField0_ & 0x00000008) != 0)) {
output.writeMessage(4, getQualifiedUserId());
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(1, start_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, length_);
}
if (mentionTypeCase_ == 3) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, mentionType_);
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getQualifiedUserId());
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Mention)) {
return super.equals(obj);
}
com.waz.model.Messages.Mention other = (com.waz.model.Messages.Mention) obj;
if (hasStart() != other.hasStart()) return false;
if (hasStart()) {
if (getStart()
!= other.getStart()) return false;
}
if (hasLength() != other.hasLength()) return false;
if (hasLength()) {
if (getLength()
!= other.getLength()) return false;
}
if (hasQualifiedUserId() != other.hasQualifiedUserId()) return false;
if (hasQualifiedUserId()) {
if (!getQualifiedUserId()
.equals(other.getQualifiedUserId())) return false;
}
if (!getMentionTypeCase().equals(other.getMentionTypeCase())) return false;
switch (mentionTypeCase_) {
case 3:
if (!getUserId()
.equals(other.getUserId())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasStart()) {
hash = (37 * hash) + START_FIELD_NUMBER;
hash = (53 * hash) + getStart();
}
if (hasLength()) {
hash = (37 * hash) + LENGTH_FIELD_NUMBER;
hash = (53 * hash) + getLength();
}
if (hasQualifiedUserId()) {
hash = (37 * hash) + QUALIFIED_USER_ID_FIELD_NUMBER;
hash = (53 * hash) + getQualifiedUserId().hashCode();
}
switch (mentionTypeCase_) {
case 3:
hash = (37 * hash) + USER_ID_FIELD_NUMBER;
hash = (53 * hash) + getUserId().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Mention parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Mention parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Mention parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Mention parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Mention parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Mention parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Mention parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Mention parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Mention parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Mention parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Mention parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Mention parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Mention prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Mention}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Mention)
com.waz.model.Messages.MentionOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Mention_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Mention_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Mention.class, com.waz.model.Messages.Mention.Builder.class);
}
// Construct using com.waz.model.Messages.Mention.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getQualifiedUserIdFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
start_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
length_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
if (qualifiedUserIdBuilder_ == null) {
qualifiedUserId_ = null;
} else {
qualifiedUserIdBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
mentionTypeCase_ = 0;
mentionType_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Mention_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Mention getDefaultInstanceForType() {
return com.waz.model.Messages.Mention.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Mention build() {
com.waz.model.Messages.Mention result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Mention buildPartial() {
com.waz.model.Messages.Mention result = new com.waz.model.Messages.Mention(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.start_ = start_;
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.length_ = length_;
to_bitField0_ |= 0x00000002;
}
if (mentionTypeCase_ == 3) {
result.mentionType_ = mentionType_;
}
if (((from_bitField0_ & 0x00000008) != 0)) {
if (qualifiedUserIdBuilder_ == null) {
result.qualifiedUserId_ = qualifiedUserId_;
} else {
result.qualifiedUserId_ = qualifiedUserIdBuilder_.build();
}
to_bitField0_ |= 0x00000008;
}
result.bitField0_ = to_bitField0_;
result.mentionTypeCase_ = mentionTypeCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Mention) {
return mergeFrom((com.waz.model.Messages.Mention)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Mention other) {
if (other == com.waz.model.Messages.Mention.getDefaultInstance()) return this;
if (other.hasStart()) {
setStart(other.getStart());
}
if (other.hasLength()) {
setLength(other.getLength());
}
if (other.hasQualifiedUserId()) {
mergeQualifiedUserId(other.getQualifiedUserId());
}
switch (other.getMentionTypeCase()) {
case USER_ID: {
mentionTypeCase_ = 3;
mentionType_ = other.mentionType_;
onChanged();
break;
}
case MENTIONTYPE_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasStart()) {
return false;
}
if (!hasLength()) {
return false;
}
if (hasQualifiedUserId()) {
if (!getQualifiedUserId().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
start_ = input.readInt32();
bitField0_ |= 0x00000001;
break;
} // case 8
case 16: {
length_ = input.readInt32();
bitField0_ |= 0x00000002;
break;
} // case 16
case 26: {
com.google.protobuf.ByteString bs = input.readBytes();
mentionTypeCase_ = 3;
mentionType_ = bs;
break;
} // case 26
case 34: {
input.readMessage(
getQualifiedUserIdFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000008;
break;
} // case 34
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int mentionTypeCase_ = 0;
private java.lang.Object mentionType_;
public MentionTypeCase
getMentionTypeCase() {
return MentionTypeCase.forNumber(
mentionTypeCase_);
}
public Builder clearMentionType() {
mentionTypeCase_ = 0;
mentionType_ = null;
onChanged();
return this;
}
private int bitField0_;
private int start_ ;
/**
*
* offset from beginning of the message counting in utf16 characters
*
*
* required int32 start = 1;
* @return Whether the start field is set.
*/
@java.lang.Override
public boolean hasStart() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* offset from beginning of the message counting in utf16 characters
*
*
* required int32 start = 1;
* @return The start.
*/
@java.lang.Override
public int getStart() {
return start_;
}
/**
*
* offset from beginning of the message counting in utf16 characters
*
*
* required int32 start = 1;
* @param value The start to set.
* @return This builder for chaining.
*/
public Builder setStart(int value) {
bitField0_ |= 0x00000001;
start_ = value;
onChanged();
return this;
}
/**
*
* offset from beginning of the message counting in utf16 characters
*
*
* required int32 start = 1;
* @return This builder for chaining.
*/
public Builder clearStart() {
bitField0_ = (bitField0_ & ~0x00000001);
start_ = 0;
onChanged();
return this;
}
private int length_ ;
/**
* required int32 length = 2;
* @return Whether the length field is set.
*/
@java.lang.Override
public boolean hasLength() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required int32 length = 2;
* @return The length.
*/
@java.lang.Override
public int getLength() {
return length_;
}
/**
* required int32 length = 2;
* @param value The length to set.
* @return This builder for chaining.
*/
public Builder setLength(int value) {
bitField0_ |= 0x00000002;
length_ = value;
onChanged();
return this;
}
/**
* required int32 length = 2;
* @return This builder for chaining.
*/
public Builder clearLength() {
bitField0_ = (bitField0_ & ~0x00000002);
length_ = 0;
onChanged();
return this;
}
/**
*
* deprecated. Should be set such that old clients always fail when looking
* up the user. Ideally, this should not be a problem, as a non-federation
* aware user should never be part of a federated conversation.
*
*
* string user_id = 3;
* @return Whether the userId field is set.
*/
@java.lang.Override
public boolean hasUserId() {
return mentionTypeCase_ == 3;
}
/**
*
* deprecated. Should be set such that old clients always fail when looking
* up the user. Ideally, this should not be a problem, as a non-federation
* aware user should never be part of a federated conversation.
*
*
* string user_id = 3;
* @return The userId.
*/
@java.lang.Override
public java.lang.String getUserId() {
java.lang.Object ref = "";
if (mentionTypeCase_ == 3) {
ref = mentionType_;
}
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (mentionTypeCase_ == 3) {
if (bs.isValidUtf8()) {
mentionType_ = s;
}
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* deprecated. Should be set such that old clients always fail when looking
* up the user. Ideally, this should not be a problem, as a non-federation
* aware user should never be part of a federated conversation.
*
*
* string user_id = 3;
* @return The bytes for userId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUserIdBytes() {
java.lang.Object ref = "";
if (mentionTypeCase_ == 3) {
ref = mentionType_;
}
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (mentionTypeCase_ == 3) {
mentionType_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* deprecated. Should be set such that old clients always fail when looking
* up the user. Ideally, this should not be a problem, as a non-federation
* aware user should never be part of a federated conversation.
*
*
* string user_id = 3;
* @param value The userId to set.
* @return This builder for chaining.
*/
public Builder setUserId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
mentionTypeCase_ = 3;
mentionType_ = value;
onChanged();
return this;
}
/**
*
* deprecated. Should be set such that old clients always fail when looking
* up the user. Ideally, this should not be a problem, as a non-federation
* aware user should never be part of a federated conversation.
*
*
* string user_id = 3;
* @return This builder for chaining.
*/
public Builder clearUserId() {
if (mentionTypeCase_ == 3) {
mentionTypeCase_ = 0;
mentionType_ = null;
onChanged();
}
return this;
}
/**
*
* deprecated. Should be set such that old clients always fail when looking
* up the user. Ideally, this should not be a problem, as a non-federation
* aware user should never be part of a federated conversation.
*
*
* string user_id = 3;
* @param value The bytes for userId to set.
* @return This builder for chaining.
*/
public Builder setUserIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
mentionTypeCase_ = 3;
mentionType_ = value;
onChanged();
return this;
}
private com.waz.model.Messages.QualifiedUserId qualifiedUserId_;
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.QualifiedUserId, com.waz.model.Messages.QualifiedUserId.Builder, com.waz.model.Messages.QualifiedUserIdOrBuilder> qualifiedUserIdBuilder_;
/**
*
* only optional to maintain backwards compatibility.
*
*
* optional .QualifiedUserId qualified_user_id = 4;
* @return Whether the qualifiedUserId field is set.
*/
public boolean hasQualifiedUserId() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* only optional to maintain backwards compatibility.
*
*
* optional .QualifiedUserId qualified_user_id = 4;
* @return The qualifiedUserId.
*/
public com.waz.model.Messages.QualifiedUserId getQualifiedUserId() {
if (qualifiedUserIdBuilder_ == null) {
return qualifiedUserId_ == null ? com.waz.model.Messages.QualifiedUserId.getDefaultInstance() : qualifiedUserId_;
} else {
return qualifiedUserIdBuilder_.getMessage();
}
}
/**
*
* only optional to maintain backwards compatibility.
*
*
* optional .QualifiedUserId qualified_user_id = 4;
*/
public Builder setQualifiedUserId(com.waz.model.Messages.QualifiedUserId value) {
if (qualifiedUserIdBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
qualifiedUserId_ = value;
onChanged();
} else {
qualifiedUserIdBuilder_.setMessage(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
*
* only optional to maintain backwards compatibility.
*
*
* optional .QualifiedUserId qualified_user_id = 4;
*/
public Builder setQualifiedUserId(
com.waz.model.Messages.QualifiedUserId.Builder builderForValue) {
if (qualifiedUserIdBuilder_ == null) {
qualifiedUserId_ = builderForValue.build();
onChanged();
} else {
qualifiedUserIdBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000008;
return this;
}
/**
*
* only optional to maintain backwards compatibility.
*
*
* optional .QualifiedUserId qualified_user_id = 4;
*/
public Builder mergeQualifiedUserId(com.waz.model.Messages.QualifiedUserId value) {
if (qualifiedUserIdBuilder_ == null) {
if (((bitField0_ & 0x00000008) != 0) &&
qualifiedUserId_ != null &&
qualifiedUserId_ != com.waz.model.Messages.QualifiedUserId.getDefaultInstance()) {
qualifiedUserId_ =
com.waz.model.Messages.QualifiedUserId.newBuilder(qualifiedUserId_).mergeFrom(value).buildPartial();
} else {
qualifiedUserId_ = value;
}
onChanged();
} else {
qualifiedUserIdBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
*
* only optional to maintain backwards compatibility.
*
*
* optional .QualifiedUserId qualified_user_id = 4;
*/
public Builder clearQualifiedUserId() {
if (qualifiedUserIdBuilder_ == null) {
qualifiedUserId_ = null;
onChanged();
} else {
qualifiedUserIdBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
return this;
}
/**
*
* only optional to maintain backwards compatibility.
*
*
* optional .QualifiedUserId qualified_user_id = 4;
*/
public com.waz.model.Messages.QualifiedUserId.Builder getQualifiedUserIdBuilder() {
bitField0_ |= 0x00000008;
onChanged();
return getQualifiedUserIdFieldBuilder().getBuilder();
}
/**
*
* only optional to maintain backwards compatibility.
*
*
* optional .QualifiedUserId qualified_user_id = 4;
*/
public com.waz.model.Messages.QualifiedUserIdOrBuilder getQualifiedUserIdOrBuilder() {
if (qualifiedUserIdBuilder_ != null) {
return qualifiedUserIdBuilder_.getMessageOrBuilder();
} else {
return qualifiedUserId_ == null ?
com.waz.model.Messages.QualifiedUserId.getDefaultInstance() : qualifiedUserId_;
}
}
/**
*
* only optional to maintain backwards compatibility.
*
*
* optional .QualifiedUserId qualified_user_id = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.QualifiedUserId, com.waz.model.Messages.QualifiedUserId.Builder, com.waz.model.Messages.QualifiedUserIdOrBuilder>
getQualifiedUserIdFieldBuilder() {
if (qualifiedUserIdBuilder_ == null) {
qualifiedUserIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.QualifiedUserId, com.waz.model.Messages.QualifiedUserId.Builder, com.waz.model.Messages.QualifiedUserIdOrBuilder>(
getQualifiedUserId(),
getParentForChildren(),
isClean());
qualifiedUserId_ = null;
}
return qualifiedUserIdBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Mention)
}
// @@protoc_insertion_point(class_scope:Mention)
private static final com.waz.model.Messages.Mention DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Mention();
}
public static com.waz.model.Messages.Mention getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Mention parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Mention getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface LastReadOrBuilder extends
// @@protoc_insertion_point(interface_extends:LastRead)
com.google.protobuf.MessageOrBuilder {
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return Whether the conversationId field is set.
*/
boolean hasConversationId();
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return The conversationId.
*/
java.lang.String getConversationId();
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return The bytes for conversationId.
*/
com.google.protobuf.ByteString
getConversationIdBytes();
/**
* required int64 last_read_timestamp = 2;
* @return Whether the lastReadTimestamp field is set.
*/
boolean hasLastReadTimestamp();
/**
* required int64 last_read_timestamp = 2;
* @return The lastReadTimestamp.
*/
long getLastReadTimestamp();
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
* @return Whether the qualifiedConversationId field is set.
*/
boolean hasQualifiedConversationId();
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
* @return The qualifiedConversationId.
*/
com.waz.model.Messages.QualifiedConversationId getQualifiedConversationId();
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
com.waz.model.Messages.QualifiedConversationIdOrBuilder getQualifiedConversationIdOrBuilder();
}
/**
* Protobuf type {@code LastRead}
*/
public static final class LastRead extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:LastRead)
LastReadOrBuilder {
private static final long serialVersionUID = 0L;
// Use LastRead.newBuilder() to construct.
private LastRead(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private LastRead() {
conversationId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new LastRead();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_LastRead_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_LastRead_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.LastRead.class, com.waz.model.Messages.LastRead.Builder.class);
}
private int bitField0_;
public static final int CONVERSATION_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object conversationId_;
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return Whether the conversationId field is set.
*/
@java.lang.Override
public boolean hasConversationId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return The conversationId.
*/
@java.lang.Override
public java.lang.String getConversationId() {
java.lang.Object ref = conversationId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
conversationId_ = s;
}
return s;
}
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return The bytes for conversationId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getConversationIdBytes() {
java.lang.Object ref = conversationId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
conversationId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int LAST_READ_TIMESTAMP_FIELD_NUMBER = 2;
private long lastReadTimestamp_;
/**
* required int64 last_read_timestamp = 2;
* @return Whether the lastReadTimestamp field is set.
*/
@java.lang.Override
public boolean hasLastReadTimestamp() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required int64 last_read_timestamp = 2;
* @return The lastReadTimestamp.
*/
@java.lang.Override
public long getLastReadTimestamp() {
return lastReadTimestamp_;
}
public static final int QUALIFIED_CONVERSATION_ID_FIELD_NUMBER = 3;
private com.waz.model.Messages.QualifiedConversationId qualifiedConversationId_;
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
* @return Whether the qualifiedConversationId field is set.
*/
@java.lang.Override
public boolean hasQualifiedConversationId() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
* @return The qualifiedConversationId.
*/
@java.lang.Override
public com.waz.model.Messages.QualifiedConversationId getQualifiedConversationId() {
return qualifiedConversationId_ == null ? com.waz.model.Messages.QualifiedConversationId.getDefaultInstance() : qualifiedConversationId_;
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
@java.lang.Override
public com.waz.model.Messages.QualifiedConversationIdOrBuilder getQualifiedConversationIdOrBuilder() {
return qualifiedConversationId_ == null ? com.waz.model.Messages.QualifiedConversationId.getDefaultInstance() : qualifiedConversationId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasConversationId()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasLastReadTimestamp()) {
memoizedIsInitialized = 0;
return false;
}
if (hasQualifiedConversationId()) {
if (!getQualifiedConversationId().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, conversationId_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeInt64(2, lastReadTimestamp_);
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeMessage(3, getQualifiedConversationId());
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, conversationId_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, lastReadTimestamp_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getQualifiedConversationId());
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.LastRead)) {
return super.equals(obj);
}
com.waz.model.Messages.LastRead other = (com.waz.model.Messages.LastRead) obj;
if (hasConversationId() != other.hasConversationId()) return false;
if (hasConversationId()) {
if (!getConversationId()
.equals(other.getConversationId())) return false;
}
if (hasLastReadTimestamp() != other.hasLastReadTimestamp()) return false;
if (hasLastReadTimestamp()) {
if (getLastReadTimestamp()
!= other.getLastReadTimestamp()) return false;
}
if (hasQualifiedConversationId() != other.hasQualifiedConversationId()) return false;
if (hasQualifiedConversationId()) {
if (!getQualifiedConversationId()
.equals(other.getQualifiedConversationId())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasConversationId()) {
hash = (37 * hash) + CONVERSATION_ID_FIELD_NUMBER;
hash = (53 * hash) + getConversationId().hashCode();
}
if (hasLastReadTimestamp()) {
hash = (37 * hash) + LAST_READ_TIMESTAMP_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getLastReadTimestamp());
}
if (hasQualifiedConversationId()) {
hash = (37 * hash) + QUALIFIED_CONVERSATION_ID_FIELD_NUMBER;
hash = (53 * hash) + getQualifiedConversationId().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.LastRead parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.LastRead parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.LastRead parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.LastRead parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.LastRead parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.LastRead parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.LastRead parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.LastRead parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.LastRead parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.LastRead parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.LastRead parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.LastRead parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.LastRead prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code LastRead}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:LastRead)
com.waz.model.Messages.LastReadOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_LastRead_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_LastRead_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.LastRead.class, com.waz.model.Messages.LastRead.Builder.class);
}
// Construct using com.waz.model.Messages.LastRead.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getQualifiedConversationIdFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
conversationId_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
lastReadTimestamp_ = 0L;
bitField0_ = (bitField0_ & ~0x00000002);
if (qualifiedConversationIdBuilder_ == null) {
qualifiedConversationId_ = null;
} else {
qualifiedConversationIdBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_LastRead_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.LastRead getDefaultInstanceForType() {
return com.waz.model.Messages.LastRead.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.LastRead build() {
com.waz.model.Messages.LastRead result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.LastRead buildPartial() {
com.waz.model.Messages.LastRead result = new com.waz.model.Messages.LastRead(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.conversationId_ = conversationId_;
if (((from_bitField0_ & 0x00000002) != 0)) {
result.lastReadTimestamp_ = lastReadTimestamp_;
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
if (qualifiedConversationIdBuilder_ == null) {
result.qualifiedConversationId_ = qualifiedConversationId_;
} else {
result.qualifiedConversationId_ = qualifiedConversationIdBuilder_.build();
}
to_bitField0_ |= 0x00000004;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.LastRead) {
return mergeFrom((com.waz.model.Messages.LastRead)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.LastRead other) {
if (other == com.waz.model.Messages.LastRead.getDefaultInstance()) return this;
if (other.hasConversationId()) {
bitField0_ |= 0x00000001;
conversationId_ = other.conversationId_;
onChanged();
}
if (other.hasLastReadTimestamp()) {
setLastReadTimestamp(other.getLastReadTimestamp());
}
if (other.hasQualifiedConversationId()) {
mergeQualifiedConversationId(other.getQualifiedConversationId());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasConversationId()) {
return false;
}
if (!hasLastReadTimestamp()) {
return false;
}
if (hasQualifiedConversationId()) {
if (!getQualifiedConversationId().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
conversationId_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 16: {
lastReadTimestamp_ = input.readInt64();
bitField0_ |= 0x00000002;
break;
} // case 16
case 26: {
input.readMessage(
getQualifiedConversationIdFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000004;
break;
} // case 26
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object conversationId_ = "";
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return Whether the conversationId field is set.
*/
public boolean hasConversationId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return The conversationId.
*/
public java.lang.String getConversationId() {
java.lang.Object ref = conversationId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
conversationId_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return The bytes for conversationId.
*/
public com.google.protobuf.ByteString
getConversationIdBytes() {
java.lang.Object ref = conversationId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
conversationId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @param value The conversationId to set.
* @return This builder for chaining.
*/
public Builder setConversationId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
conversationId_ = value;
onChanged();
return this;
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return This builder for chaining.
*/
public Builder clearConversationId() {
bitField0_ = (bitField0_ & ~0x00000001);
conversationId_ = getDefaultInstance().getConversationId();
onChanged();
return this;
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @param value The bytes for conversationId to set.
* @return This builder for chaining.
*/
public Builder setConversationIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
conversationId_ = value;
onChanged();
return this;
}
private long lastReadTimestamp_ ;
/**
* required int64 last_read_timestamp = 2;
* @return Whether the lastReadTimestamp field is set.
*/
@java.lang.Override
public boolean hasLastReadTimestamp() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required int64 last_read_timestamp = 2;
* @return The lastReadTimestamp.
*/
@java.lang.Override
public long getLastReadTimestamp() {
return lastReadTimestamp_;
}
/**
* required int64 last_read_timestamp = 2;
* @param value The lastReadTimestamp to set.
* @return This builder for chaining.
*/
public Builder setLastReadTimestamp(long value) {
bitField0_ |= 0x00000002;
lastReadTimestamp_ = value;
onChanged();
return this;
}
/**
* required int64 last_read_timestamp = 2;
* @return This builder for chaining.
*/
public Builder clearLastReadTimestamp() {
bitField0_ = (bitField0_ & ~0x00000002);
lastReadTimestamp_ = 0L;
onChanged();
return this;
}
private com.waz.model.Messages.QualifiedConversationId qualifiedConversationId_;
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.QualifiedConversationId, com.waz.model.Messages.QualifiedConversationId.Builder, com.waz.model.Messages.QualifiedConversationIdOrBuilder> qualifiedConversationIdBuilder_;
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
* @return Whether the qualifiedConversationId field is set.
*/
public boolean hasQualifiedConversationId() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
* @return The qualifiedConversationId.
*/
public com.waz.model.Messages.QualifiedConversationId getQualifiedConversationId() {
if (qualifiedConversationIdBuilder_ == null) {
return qualifiedConversationId_ == null ? com.waz.model.Messages.QualifiedConversationId.getDefaultInstance() : qualifiedConversationId_;
} else {
return qualifiedConversationIdBuilder_.getMessage();
}
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
public Builder setQualifiedConversationId(com.waz.model.Messages.QualifiedConversationId value) {
if (qualifiedConversationIdBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
qualifiedConversationId_ = value;
onChanged();
} else {
qualifiedConversationIdBuilder_.setMessage(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
public Builder setQualifiedConversationId(
com.waz.model.Messages.QualifiedConversationId.Builder builderForValue) {
if (qualifiedConversationIdBuilder_ == null) {
qualifiedConversationId_ = builderForValue.build();
onChanged();
} else {
qualifiedConversationIdBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
return this;
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
public Builder mergeQualifiedConversationId(com.waz.model.Messages.QualifiedConversationId value) {
if (qualifiedConversationIdBuilder_ == null) {
if (((bitField0_ & 0x00000004) != 0) &&
qualifiedConversationId_ != null &&
qualifiedConversationId_ != com.waz.model.Messages.QualifiedConversationId.getDefaultInstance()) {
qualifiedConversationId_ =
com.waz.model.Messages.QualifiedConversationId.newBuilder(qualifiedConversationId_).mergeFrom(value).buildPartial();
} else {
qualifiedConversationId_ = value;
}
onChanged();
} else {
qualifiedConversationIdBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
public Builder clearQualifiedConversationId() {
if (qualifiedConversationIdBuilder_ == null) {
qualifiedConversationId_ = null;
onChanged();
} else {
qualifiedConversationIdBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
public com.waz.model.Messages.QualifiedConversationId.Builder getQualifiedConversationIdBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getQualifiedConversationIdFieldBuilder().getBuilder();
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
public com.waz.model.Messages.QualifiedConversationIdOrBuilder getQualifiedConversationIdOrBuilder() {
if (qualifiedConversationIdBuilder_ != null) {
return qualifiedConversationIdBuilder_.getMessageOrBuilder();
} else {
return qualifiedConversationId_ == null ?
com.waz.model.Messages.QualifiedConversationId.getDefaultInstance() : qualifiedConversationId_;
}
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.QualifiedConversationId, com.waz.model.Messages.QualifiedConversationId.Builder, com.waz.model.Messages.QualifiedConversationIdOrBuilder>
getQualifiedConversationIdFieldBuilder() {
if (qualifiedConversationIdBuilder_ == null) {
qualifiedConversationIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.QualifiedConversationId, com.waz.model.Messages.QualifiedConversationId.Builder, com.waz.model.Messages.QualifiedConversationIdOrBuilder>(
getQualifiedConversationId(),
getParentForChildren(),
isClean());
qualifiedConversationId_ = null;
}
return qualifiedConversationIdBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:LastRead)
}
// @@protoc_insertion_point(class_scope:LastRead)
private static final com.waz.model.Messages.LastRead DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.LastRead();
}
public static com.waz.model.Messages.LastRead getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public LastRead parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.LastRead getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ClearedOrBuilder extends
// @@protoc_insertion_point(interface_extends:Cleared)
com.google.protobuf.MessageOrBuilder {
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return Whether the conversationId field is set.
*/
boolean hasConversationId();
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return The conversationId.
*/
java.lang.String getConversationId();
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return The bytes for conversationId.
*/
com.google.protobuf.ByteString
getConversationIdBytes();
/**
* required int64 cleared_timestamp = 2;
* @return Whether the clearedTimestamp field is set.
*/
boolean hasClearedTimestamp();
/**
* required int64 cleared_timestamp = 2;
* @return The clearedTimestamp.
*/
long getClearedTimestamp();
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
* @return Whether the qualifiedConversationId field is set.
*/
boolean hasQualifiedConversationId();
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
* @return The qualifiedConversationId.
*/
com.waz.model.Messages.QualifiedConversationId getQualifiedConversationId();
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
com.waz.model.Messages.QualifiedConversationIdOrBuilder getQualifiedConversationIdOrBuilder();
}
/**
* Protobuf type {@code Cleared}
*/
public static final class Cleared extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Cleared)
ClearedOrBuilder {
private static final long serialVersionUID = 0L;
// Use Cleared.newBuilder() to construct.
private Cleared(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Cleared() {
conversationId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Cleared();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Cleared_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Cleared_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Cleared.class, com.waz.model.Messages.Cleared.Builder.class);
}
private int bitField0_;
public static final int CONVERSATION_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object conversationId_;
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return Whether the conversationId field is set.
*/
@java.lang.Override
public boolean hasConversationId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return The conversationId.
*/
@java.lang.Override
public java.lang.String getConversationId() {
java.lang.Object ref = conversationId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
conversationId_ = s;
}
return s;
}
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return The bytes for conversationId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getConversationIdBytes() {
java.lang.Object ref = conversationId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
conversationId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int CLEARED_TIMESTAMP_FIELD_NUMBER = 2;
private long clearedTimestamp_;
/**
* required int64 cleared_timestamp = 2;
* @return Whether the clearedTimestamp field is set.
*/
@java.lang.Override
public boolean hasClearedTimestamp() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required int64 cleared_timestamp = 2;
* @return The clearedTimestamp.
*/
@java.lang.Override
public long getClearedTimestamp() {
return clearedTimestamp_;
}
public static final int QUALIFIED_CONVERSATION_ID_FIELD_NUMBER = 3;
private com.waz.model.Messages.QualifiedConversationId qualifiedConversationId_;
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
* @return Whether the qualifiedConversationId field is set.
*/
@java.lang.Override
public boolean hasQualifiedConversationId() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
* @return The qualifiedConversationId.
*/
@java.lang.Override
public com.waz.model.Messages.QualifiedConversationId getQualifiedConversationId() {
return qualifiedConversationId_ == null ? com.waz.model.Messages.QualifiedConversationId.getDefaultInstance() : qualifiedConversationId_;
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
@java.lang.Override
public com.waz.model.Messages.QualifiedConversationIdOrBuilder getQualifiedConversationIdOrBuilder() {
return qualifiedConversationId_ == null ? com.waz.model.Messages.QualifiedConversationId.getDefaultInstance() : qualifiedConversationId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasConversationId()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasClearedTimestamp()) {
memoizedIsInitialized = 0;
return false;
}
if (hasQualifiedConversationId()) {
if (!getQualifiedConversationId().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, conversationId_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeInt64(2, clearedTimestamp_);
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeMessage(3, getQualifiedConversationId());
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, conversationId_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, clearedTimestamp_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getQualifiedConversationId());
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Cleared)) {
return super.equals(obj);
}
com.waz.model.Messages.Cleared other = (com.waz.model.Messages.Cleared) obj;
if (hasConversationId() != other.hasConversationId()) return false;
if (hasConversationId()) {
if (!getConversationId()
.equals(other.getConversationId())) return false;
}
if (hasClearedTimestamp() != other.hasClearedTimestamp()) return false;
if (hasClearedTimestamp()) {
if (getClearedTimestamp()
!= other.getClearedTimestamp()) return false;
}
if (hasQualifiedConversationId() != other.hasQualifiedConversationId()) return false;
if (hasQualifiedConversationId()) {
if (!getQualifiedConversationId()
.equals(other.getQualifiedConversationId())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasConversationId()) {
hash = (37 * hash) + CONVERSATION_ID_FIELD_NUMBER;
hash = (53 * hash) + getConversationId().hashCode();
}
if (hasClearedTimestamp()) {
hash = (37 * hash) + CLEARED_TIMESTAMP_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getClearedTimestamp());
}
if (hasQualifiedConversationId()) {
hash = (37 * hash) + QUALIFIED_CONVERSATION_ID_FIELD_NUMBER;
hash = (53 * hash) + getQualifiedConversationId().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Cleared parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Cleared parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Cleared parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Cleared parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Cleared parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Cleared parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Cleared parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Cleared parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Cleared parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Cleared parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Cleared parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Cleared parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Cleared prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Cleared}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Cleared)
com.waz.model.Messages.ClearedOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Cleared_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Cleared_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Cleared.class, com.waz.model.Messages.Cleared.Builder.class);
}
// Construct using com.waz.model.Messages.Cleared.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getQualifiedConversationIdFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
conversationId_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
clearedTimestamp_ = 0L;
bitField0_ = (bitField0_ & ~0x00000002);
if (qualifiedConversationIdBuilder_ == null) {
qualifiedConversationId_ = null;
} else {
qualifiedConversationIdBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Cleared_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Cleared getDefaultInstanceForType() {
return com.waz.model.Messages.Cleared.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Cleared build() {
com.waz.model.Messages.Cleared result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Cleared buildPartial() {
com.waz.model.Messages.Cleared result = new com.waz.model.Messages.Cleared(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.conversationId_ = conversationId_;
if (((from_bitField0_ & 0x00000002) != 0)) {
result.clearedTimestamp_ = clearedTimestamp_;
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
if (qualifiedConversationIdBuilder_ == null) {
result.qualifiedConversationId_ = qualifiedConversationId_;
} else {
result.qualifiedConversationId_ = qualifiedConversationIdBuilder_.build();
}
to_bitField0_ |= 0x00000004;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Cleared) {
return mergeFrom((com.waz.model.Messages.Cleared)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Cleared other) {
if (other == com.waz.model.Messages.Cleared.getDefaultInstance()) return this;
if (other.hasConversationId()) {
bitField0_ |= 0x00000001;
conversationId_ = other.conversationId_;
onChanged();
}
if (other.hasClearedTimestamp()) {
setClearedTimestamp(other.getClearedTimestamp());
}
if (other.hasQualifiedConversationId()) {
mergeQualifiedConversationId(other.getQualifiedConversationId());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasConversationId()) {
return false;
}
if (!hasClearedTimestamp()) {
return false;
}
if (hasQualifiedConversationId()) {
if (!getQualifiedConversationId().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
conversationId_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 16: {
clearedTimestamp_ = input.readInt64();
bitField0_ |= 0x00000002;
break;
} // case 16
case 26: {
input.readMessage(
getQualifiedConversationIdFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000004;
break;
} // case 26
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object conversationId_ = "";
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return Whether the conversationId field is set.
*/
public boolean hasConversationId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return The conversationId.
*/
public java.lang.String getConversationId() {
java.lang.Object ref = conversationId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
conversationId_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return The bytes for conversationId.
*/
public com.google.protobuf.ByteString
getConversationIdBytes() {
java.lang.Object ref = conversationId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
conversationId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @param value The conversationId to set.
* @return This builder for chaining.
*/
public Builder setConversationId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
conversationId_ = value;
onChanged();
return this;
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return This builder for chaining.
*/
public Builder clearConversationId() {
bitField0_ = (bitField0_ & ~0x00000001);
conversationId_ = getDefaultInstance().getConversationId();
onChanged();
return this;
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @param value The bytes for conversationId to set.
* @return This builder for chaining.
*/
public Builder setConversationIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
conversationId_ = value;
onChanged();
return this;
}
private long clearedTimestamp_ ;
/**
* required int64 cleared_timestamp = 2;
* @return Whether the clearedTimestamp field is set.
*/
@java.lang.Override
public boolean hasClearedTimestamp() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required int64 cleared_timestamp = 2;
* @return The clearedTimestamp.
*/
@java.lang.Override
public long getClearedTimestamp() {
return clearedTimestamp_;
}
/**
* required int64 cleared_timestamp = 2;
* @param value The clearedTimestamp to set.
* @return This builder for chaining.
*/
public Builder setClearedTimestamp(long value) {
bitField0_ |= 0x00000002;
clearedTimestamp_ = value;
onChanged();
return this;
}
/**
* required int64 cleared_timestamp = 2;
* @return This builder for chaining.
*/
public Builder clearClearedTimestamp() {
bitField0_ = (bitField0_ & ~0x00000002);
clearedTimestamp_ = 0L;
onChanged();
return this;
}
private com.waz.model.Messages.QualifiedConversationId qualifiedConversationId_;
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.QualifiedConversationId, com.waz.model.Messages.QualifiedConversationId.Builder, com.waz.model.Messages.QualifiedConversationIdOrBuilder> qualifiedConversationIdBuilder_;
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
* @return Whether the qualifiedConversationId field is set.
*/
public boolean hasQualifiedConversationId() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
* @return The qualifiedConversationId.
*/
public com.waz.model.Messages.QualifiedConversationId getQualifiedConversationId() {
if (qualifiedConversationIdBuilder_ == null) {
return qualifiedConversationId_ == null ? com.waz.model.Messages.QualifiedConversationId.getDefaultInstance() : qualifiedConversationId_;
} else {
return qualifiedConversationIdBuilder_.getMessage();
}
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
public Builder setQualifiedConversationId(com.waz.model.Messages.QualifiedConversationId value) {
if (qualifiedConversationIdBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
qualifiedConversationId_ = value;
onChanged();
} else {
qualifiedConversationIdBuilder_.setMessage(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
public Builder setQualifiedConversationId(
com.waz.model.Messages.QualifiedConversationId.Builder builderForValue) {
if (qualifiedConversationIdBuilder_ == null) {
qualifiedConversationId_ = builderForValue.build();
onChanged();
} else {
qualifiedConversationIdBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
return this;
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
public Builder mergeQualifiedConversationId(com.waz.model.Messages.QualifiedConversationId value) {
if (qualifiedConversationIdBuilder_ == null) {
if (((bitField0_ & 0x00000004) != 0) &&
qualifiedConversationId_ != null &&
qualifiedConversationId_ != com.waz.model.Messages.QualifiedConversationId.getDefaultInstance()) {
qualifiedConversationId_ =
com.waz.model.Messages.QualifiedConversationId.newBuilder(qualifiedConversationId_).mergeFrom(value).buildPartial();
} else {
qualifiedConversationId_ = value;
}
onChanged();
} else {
qualifiedConversationIdBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
public Builder clearQualifiedConversationId() {
if (qualifiedConversationIdBuilder_ == null) {
qualifiedConversationId_ = null;
onChanged();
} else {
qualifiedConversationIdBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
public com.waz.model.Messages.QualifiedConversationId.Builder getQualifiedConversationIdBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getQualifiedConversationIdFieldBuilder().getBuilder();
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
public com.waz.model.Messages.QualifiedConversationIdOrBuilder getQualifiedConversationIdOrBuilder() {
if (qualifiedConversationIdBuilder_ != null) {
return qualifiedConversationIdBuilder_.getMessageOrBuilder();
} else {
return qualifiedConversationId_ == null ?
com.waz.model.Messages.QualifiedConversationId.getDefaultInstance() : qualifiedConversationId_;
}
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.QualifiedConversationId, com.waz.model.Messages.QualifiedConversationId.Builder, com.waz.model.Messages.QualifiedConversationIdOrBuilder>
getQualifiedConversationIdFieldBuilder() {
if (qualifiedConversationIdBuilder_ == null) {
qualifiedConversationIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.QualifiedConversationId, com.waz.model.Messages.QualifiedConversationId.Builder, com.waz.model.Messages.QualifiedConversationIdOrBuilder>(
getQualifiedConversationId(),
getParentForChildren(),
isClean());
qualifiedConversationId_ = null;
}
return qualifiedConversationIdBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Cleared)
}
// @@protoc_insertion_point(class_scope:Cleared)
private static final com.waz.model.Messages.Cleared DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Cleared();
}
public static com.waz.model.Messages.Cleared getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Cleared parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Cleared getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface MessageHideOrBuilder extends
// @@protoc_insertion_point(interface_extends:MessageHide)
com.google.protobuf.MessageOrBuilder {
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return Whether the conversationId field is set.
*/
boolean hasConversationId();
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return The conversationId.
*/
java.lang.String getConversationId();
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return The bytes for conversationId.
*/
com.google.protobuf.ByteString
getConversationIdBytes();
/**
* required string message_id = 2;
* @return Whether the messageId field is set.
*/
boolean hasMessageId();
/**
* required string message_id = 2;
* @return The messageId.
*/
java.lang.String getMessageId();
/**
* required string message_id = 2;
* @return The bytes for messageId.
*/
com.google.protobuf.ByteString
getMessageIdBytes();
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
* @return Whether the qualifiedConversationId field is set.
*/
boolean hasQualifiedConversationId();
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
* @return The qualifiedConversationId.
*/
com.waz.model.Messages.QualifiedConversationId getQualifiedConversationId();
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
com.waz.model.Messages.QualifiedConversationIdOrBuilder getQualifiedConversationIdOrBuilder();
}
/**
* Protobuf type {@code MessageHide}
*/
public static final class MessageHide extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:MessageHide)
MessageHideOrBuilder {
private static final long serialVersionUID = 0L;
// Use MessageHide.newBuilder() to construct.
private MessageHide(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private MessageHide() {
conversationId_ = "";
messageId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new MessageHide();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_MessageHide_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_MessageHide_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.MessageHide.class, com.waz.model.Messages.MessageHide.Builder.class);
}
private int bitField0_;
public static final int CONVERSATION_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object conversationId_;
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return Whether the conversationId field is set.
*/
@java.lang.Override
public boolean hasConversationId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return The conversationId.
*/
@java.lang.Override
public java.lang.String getConversationId() {
java.lang.Object ref = conversationId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
conversationId_ = s;
}
return s;
}
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return The bytes for conversationId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getConversationIdBytes() {
java.lang.Object ref = conversationId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
conversationId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int MESSAGE_ID_FIELD_NUMBER = 2;
private volatile java.lang.Object messageId_;
/**
* required string message_id = 2;
* @return Whether the messageId field is set.
*/
@java.lang.Override
public boolean hasMessageId() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required string message_id = 2;
* @return The messageId.
*/
@java.lang.Override
public java.lang.String getMessageId() {
java.lang.Object ref = messageId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
messageId_ = s;
}
return s;
}
}
/**
* required string message_id = 2;
* @return The bytes for messageId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getMessageIdBytes() {
java.lang.Object ref = messageId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
messageId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int QUALIFIED_CONVERSATION_ID_FIELD_NUMBER = 3;
private com.waz.model.Messages.QualifiedConversationId qualifiedConversationId_;
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
* @return Whether the qualifiedConversationId field is set.
*/
@java.lang.Override
public boolean hasQualifiedConversationId() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
* @return The qualifiedConversationId.
*/
@java.lang.Override
public com.waz.model.Messages.QualifiedConversationId getQualifiedConversationId() {
return qualifiedConversationId_ == null ? com.waz.model.Messages.QualifiedConversationId.getDefaultInstance() : qualifiedConversationId_;
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
@java.lang.Override
public com.waz.model.Messages.QualifiedConversationIdOrBuilder getQualifiedConversationIdOrBuilder() {
return qualifiedConversationId_ == null ? com.waz.model.Messages.QualifiedConversationId.getDefaultInstance() : qualifiedConversationId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasConversationId()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasMessageId()) {
memoizedIsInitialized = 0;
return false;
}
if (hasQualifiedConversationId()) {
if (!getQualifiedConversationId().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, conversationId_);
}
if (((bitField0_ & 0x00000002) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, messageId_);
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeMessage(3, getQualifiedConversationId());
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, conversationId_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, messageId_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getQualifiedConversationId());
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.MessageHide)) {
return super.equals(obj);
}
com.waz.model.Messages.MessageHide other = (com.waz.model.Messages.MessageHide) obj;
if (hasConversationId() != other.hasConversationId()) return false;
if (hasConversationId()) {
if (!getConversationId()
.equals(other.getConversationId())) return false;
}
if (hasMessageId() != other.hasMessageId()) return false;
if (hasMessageId()) {
if (!getMessageId()
.equals(other.getMessageId())) return false;
}
if (hasQualifiedConversationId() != other.hasQualifiedConversationId()) return false;
if (hasQualifiedConversationId()) {
if (!getQualifiedConversationId()
.equals(other.getQualifiedConversationId())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasConversationId()) {
hash = (37 * hash) + CONVERSATION_ID_FIELD_NUMBER;
hash = (53 * hash) + getConversationId().hashCode();
}
if (hasMessageId()) {
hash = (37 * hash) + MESSAGE_ID_FIELD_NUMBER;
hash = (53 * hash) + getMessageId().hashCode();
}
if (hasQualifiedConversationId()) {
hash = (37 * hash) + QUALIFIED_CONVERSATION_ID_FIELD_NUMBER;
hash = (53 * hash) + getQualifiedConversationId().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.MessageHide parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.MessageHide parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.MessageHide parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.MessageHide parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.MessageHide parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.MessageHide parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.MessageHide parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.MessageHide parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.MessageHide parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.MessageHide parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.MessageHide parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.MessageHide parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.MessageHide prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code MessageHide}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:MessageHide)
com.waz.model.Messages.MessageHideOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_MessageHide_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_MessageHide_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.MessageHide.class, com.waz.model.Messages.MessageHide.Builder.class);
}
// Construct using com.waz.model.Messages.MessageHide.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getQualifiedConversationIdFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
conversationId_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
messageId_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
if (qualifiedConversationIdBuilder_ == null) {
qualifiedConversationId_ = null;
} else {
qualifiedConversationIdBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_MessageHide_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.MessageHide getDefaultInstanceForType() {
return com.waz.model.Messages.MessageHide.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.MessageHide build() {
com.waz.model.Messages.MessageHide result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.MessageHide buildPartial() {
com.waz.model.Messages.MessageHide result = new com.waz.model.Messages.MessageHide(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.conversationId_ = conversationId_;
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.messageId_ = messageId_;
if (((from_bitField0_ & 0x00000004) != 0)) {
if (qualifiedConversationIdBuilder_ == null) {
result.qualifiedConversationId_ = qualifiedConversationId_;
} else {
result.qualifiedConversationId_ = qualifiedConversationIdBuilder_.build();
}
to_bitField0_ |= 0x00000004;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.MessageHide) {
return mergeFrom((com.waz.model.Messages.MessageHide)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.MessageHide other) {
if (other == com.waz.model.Messages.MessageHide.getDefaultInstance()) return this;
if (other.hasConversationId()) {
bitField0_ |= 0x00000001;
conversationId_ = other.conversationId_;
onChanged();
}
if (other.hasMessageId()) {
bitField0_ |= 0x00000002;
messageId_ = other.messageId_;
onChanged();
}
if (other.hasQualifiedConversationId()) {
mergeQualifiedConversationId(other.getQualifiedConversationId());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasConversationId()) {
return false;
}
if (!hasMessageId()) {
return false;
}
if (hasQualifiedConversationId()) {
if (!getQualifiedConversationId().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
conversationId_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
messageId_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 18
case 26: {
input.readMessage(
getQualifiedConversationIdFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000004;
break;
} // case 26
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object conversationId_ = "";
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return Whether the conversationId field is set.
*/
public boolean hasConversationId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return The conversationId.
*/
public java.lang.String getConversationId() {
java.lang.Object ref = conversationId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
conversationId_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return The bytes for conversationId.
*/
public com.google.protobuf.ByteString
getConversationIdBytes() {
java.lang.Object ref = conversationId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
conversationId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @param value The conversationId to set.
* @return This builder for chaining.
*/
public Builder setConversationId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
conversationId_ = value;
onChanged();
return this;
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @return This builder for chaining.
*/
public Builder clearConversationId() {
bitField0_ = (bitField0_ & ~0x00000001);
conversationId_ = getDefaultInstance().getConversationId();
onChanged();
return this;
}
/**
*
* deprecated. Should be set such that old clients always fail when looking up
* the conversation.
*
*
* required string conversation_id = 1;
* @param value The bytes for conversationId to set.
* @return This builder for chaining.
*/
public Builder setConversationIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
conversationId_ = value;
onChanged();
return this;
}
private java.lang.Object messageId_ = "";
/**
* required string message_id = 2;
* @return Whether the messageId field is set.
*/
public boolean hasMessageId() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required string message_id = 2;
* @return The messageId.
*/
public java.lang.String getMessageId() {
java.lang.Object ref = messageId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
messageId_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string message_id = 2;
* @return The bytes for messageId.
*/
public com.google.protobuf.ByteString
getMessageIdBytes() {
java.lang.Object ref = messageId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
messageId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string message_id = 2;
* @param value The messageId to set.
* @return This builder for chaining.
*/
public Builder setMessageId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
messageId_ = value;
onChanged();
return this;
}
/**
* required string message_id = 2;
* @return This builder for chaining.
*/
public Builder clearMessageId() {
bitField0_ = (bitField0_ & ~0x00000002);
messageId_ = getDefaultInstance().getMessageId();
onChanged();
return this;
}
/**
* required string message_id = 2;
* @param value The bytes for messageId to set.
* @return This builder for chaining.
*/
public Builder setMessageIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
messageId_ = value;
onChanged();
return this;
}
private com.waz.model.Messages.QualifiedConversationId qualifiedConversationId_;
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.QualifiedConversationId, com.waz.model.Messages.QualifiedConversationId.Builder, com.waz.model.Messages.QualifiedConversationIdOrBuilder> qualifiedConversationIdBuilder_;
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
* @return Whether the qualifiedConversationId field is set.
*/
public boolean hasQualifiedConversationId() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
* @return The qualifiedConversationId.
*/
public com.waz.model.Messages.QualifiedConversationId getQualifiedConversationId() {
if (qualifiedConversationIdBuilder_ == null) {
return qualifiedConversationId_ == null ? com.waz.model.Messages.QualifiedConversationId.getDefaultInstance() : qualifiedConversationId_;
} else {
return qualifiedConversationIdBuilder_.getMessage();
}
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
public Builder setQualifiedConversationId(com.waz.model.Messages.QualifiedConversationId value) {
if (qualifiedConversationIdBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
qualifiedConversationId_ = value;
onChanged();
} else {
qualifiedConversationIdBuilder_.setMessage(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
public Builder setQualifiedConversationId(
com.waz.model.Messages.QualifiedConversationId.Builder builderForValue) {
if (qualifiedConversationIdBuilder_ == null) {
qualifiedConversationId_ = builderForValue.build();
onChanged();
} else {
qualifiedConversationIdBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
return this;
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
public Builder mergeQualifiedConversationId(com.waz.model.Messages.QualifiedConversationId value) {
if (qualifiedConversationIdBuilder_ == null) {
if (((bitField0_ & 0x00000004) != 0) &&
qualifiedConversationId_ != null &&
qualifiedConversationId_ != com.waz.model.Messages.QualifiedConversationId.getDefaultInstance()) {
qualifiedConversationId_ =
com.waz.model.Messages.QualifiedConversationId.newBuilder(qualifiedConversationId_).mergeFrom(value).buildPartial();
} else {
qualifiedConversationId_ = value;
}
onChanged();
} else {
qualifiedConversationIdBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
public Builder clearQualifiedConversationId() {
if (qualifiedConversationIdBuilder_ == null) {
qualifiedConversationId_ = null;
onChanged();
} else {
qualifiedConversationIdBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
public com.waz.model.Messages.QualifiedConversationId.Builder getQualifiedConversationIdBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getQualifiedConversationIdFieldBuilder().getBuilder();
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
public com.waz.model.Messages.QualifiedConversationIdOrBuilder getQualifiedConversationIdOrBuilder() {
if (qualifiedConversationIdBuilder_ != null) {
return qualifiedConversationIdBuilder_.getMessageOrBuilder();
} else {
return qualifiedConversationId_ == null ?
com.waz.model.Messages.QualifiedConversationId.getDefaultInstance() : qualifiedConversationId_;
}
}
/**
*
* only optional to maintain backwards compatibility
*
*
* optional .QualifiedConversationId qualified_conversation_id = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.QualifiedConversationId, com.waz.model.Messages.QualifiedConversationId.Builder, com.waz.model.Messages.QualifiedConversationIdOrBuilder>
getQualifiedConversationIdFieldBuilder() {
if (qualifiedConversationIdBuilder_ == null) {
qualifiedConversationIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.QualifiedConversationId, com.waz.model.Messages.QualifiedConversationId.Builder, com.waz.model.Messages.QualifiedConversationIdOrBuilder>(
getQualifiedConversationId(),
getParentForChildren(),
isClean());
qualifiedConversationId_ = null;
}
return qualifiedConversationIdBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:MessageHide)
}
// @@protoc_insertion_point(class_scope:MessageHide)
private static final com.waz.model.Messages.MessageHide DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.MessageHide();
}
public static com.waz.model.Messages.MessageHide getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public MessageHide parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.MessageHide getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface MessageDeleteOrBuilder extends
// @@protoc_insertion_point(interface_extends:MessageDelete)
com.google.protobuf.MessageOrBuilder {
/**
* required string message_id = 1;
* @return Whether the messageId field is set.
*/
boolean hasMessageId();
/**
* required string message_id = 1;
* @return The messageId.
*/
java.lang.String getMessageId();
/**
* required string message_id = 1;
* @return The bytes for messageId.
*/
com.google.protobuf.ByteString
getMessageIdBytes();
}
/**
* Protobuf type {@code MessageDelete}
*/
public static final class MessageDelete extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:MessageDelete)
MessageDeleteOrBuilder {
private static final long serialVersionUID = 0L;
// Use MessageDelete.newBuilder() to construct.
private MessageDelete(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private MessageDelete() {
messageId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new MessageDelete();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_MessageDelete_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_MessageDelete_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.MessageDelete.class, com.waz.model.Messages.MessageDelete.Builder.class);
}
private int bitField0_;
public static final int MESSAGE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object messageId_;
/**
* required string message_id = 1;
* @return Whether the messageId field is set.
*/
@java.lang.Override
public boolean hasMessageId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string message_id = 1;
* @return The messageId.
*/
@java.lang.Override
public java.lang.String getMessageId() {
java.lang.Object ref = messageId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
messageId_ = s;
}
return s;
}
}
/**
* required string message_id = 1;
* @return The bytes for messageId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getMessageIdBytes() {
java.lang.Object ref = messageId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
messageId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasMessageId()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, messageId_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, messageId_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.MessageDelete)) {
return super.equals(obj);
}
com.waz.model.Messages.MessageDelete other = (com.waz.model.Messages.MessageDelete) obj;
if (hasMessageId() != other.hasMessageId()) return false;
if (hasMessageId()) {
if (!getMessageId()
.equals(other.getMessageId())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasMessageId()) {
hash = (37 * hash) + MESSAGE_ID_FIELD_NUMBER;
hash = (53 * hash) + getMessageId().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.MessageDelete parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.MessageDelete parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.MessageDelete parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.MessageDelete parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.MessageDelete parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.MessageDelete parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.MessageDelete parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.MessageDelete parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.MessageDelete parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.MessageDelete parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.MessageDelete parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.MessageDelete parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.MessageDelete prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code MessageDelete}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:MessageDelete)
com.waz.model.Messages.MessageDeleteOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_MessageDelete_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_MessageDelete_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.MessageDelete.class, com.waz.model.Messages.MessageDelete.Builder.class);
}
// Construct using com.waz.model.Messages.MessageDelete.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
messageId_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_MessageDelete_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.MessageDelete getDefaultInstanceForType() {
return com.waz.model.Messages.MessageDelete.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.MessageDelete build() {
com.waz.model.Messages.MessageDelete result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.MessageDelete buildPartial() {
com.waz.model.Messages.MessageDelete result = new com.waz.model.Messages.MessageDelete(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.messageId_ = messageId_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.MessageDelete) {
return mergeFrom((com.waz.model.Messages.MessageDelete)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.MessageDelete other) {
if (other == com.waz.model.Messages.MessageDelete.getDefaultInstance()) return this;
if (other.hasMessageId()) {
bitField0_ |= 0x00000001;
messageId_ = other.messageId_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasMessageId()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
messageId_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object messageId_ = "";
/**
* required string message_id = 1;
* @return Whether the messageId field is set.
*/
public boolean hasMessageId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string message_id = 1;
* @return The messageId.
*/
public java.lang.String getMessageId() {
java.lang.Object ref = messageId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
messageId_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string message_id = 1;
* @return The bytes for messageId.
*/
public com.google.protobuf.ByteString
getMessageIdBytes() {
java.lang.Object ref = messageId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
messageId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string message_id = 1;
* @param value The messageId to set.
* @return This builder for chaining.
*/
public Builder setMessageId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
messageId_ = value;
onChanged();
return this;
}
/**
* required string message_id = 1;
* @return This builder for chaining.
*/
public Builder clearMessageId() {
bitField0_ = (bitField0_ & ~0x00000001);
messageId_ = getDefaultInstance().getMessageId();
onChanged();
return this;
}
/**
* required string message_id = 1;
* @param value The bytes for messageId to set.
* @return This builder for chaining.
*/
public Builder setMessageIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
messageId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:MessageDelete)
}
// @@protoc_insertion_point(class_scope:MessageDelete)
private static final com.waz.model.Messages.MessageDelete DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.MessageDelete();
}
public static com.waz.model.Messages.MessageDelete getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public MessageDelete parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.MessageDelete getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface MessageEditOrBuilder extends
// @@protoc_insertion_point(interface_extends:MessageEdit)
com.google.protobuf.MessageOrBuilder {
/**
* required string replacing_message_id = 1;
* @return Whether the replacingMessageId field is set.
*/
boolean hasReplacingMessageId();
/**
* required string replacing_message_id = 1;
* @return The replacingMessageId.
*/
java.lang.String getReplacingMessageId();
/**
* required string replacing_message_id = 1;
* @return The bytes for replacingMessageId.
*/
com.google.protobuf.ByteString
getReplacingMessageIdBytes();
/**
* .Text text = 2;
* @return Whether the text field is set.
*/
boolean hasText();
/**
* .Text text = 2;
* @return The text.
*/
com.waz.model.Messages.Text getText();
/**
* .Text text = 2;
*/
com.waz.model.Messages.TextOrBuilder getTextOrBuilder();
/**
*
* Reply can also be edited, but the edit will only affect the Text part
*
*
* .Composite composite = 3;
* @return Whether the composite field is set.
*/
boolean hasComposite();
/**
*
* Reply can also be edited, but the edit will only affect the Text part
*
*
* .Composite composite = 3;
* @return The composite.
*/
com.waz.model.Messages.Composite getComposite();
/**
*
* Reply can also be edited, but the edit will only affect the Text part
*
*
* .Composite composite = 3;
*/
com.waz.model.Messages.CompositeOrBuilder getCompositeOrBuilder();
public com.waz.model.Messages.MessageEdit.ContentCase getContentCase();
}
/**
* Protobuf type {@code MessageEdit}
*/
public static final class MessageEdit extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:MessageEdit)
MessageEditOrBuilder {
private static final long serialVersionUID = 0L;
// Use MessageEdit.newBuilder() to construct.
private MessageEdit(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private MessageEdit() {
replacingMessageId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new MessageEdit();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_MessageEdit_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_MessageEdit_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.MessageEdit.class, com.waz.model.Messages.MessageEdit.Builder.class);
}
private int bitField0_;
private int contentCase_ = 0;
private java.lang.Object content_;
public enum ContentCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
TEXT(2),
COMPOSITE(3),
CONTENT_NOT_SET(0);
private final int value;
private ContentCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ContentCase valueOf(int value) {
return forNumber(value);
}
public static ContentCase forNumber(int value) {
switch (value) {
case 2: return TEXT;
case 3: return COMPOSITE;
case 0: return CONTENT_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public ContentCase
getContentCase() {
return ContentCase.forNumber(
contentCase_);
}
public static final int REPLACING_MESSAGE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object replacingMessageId_;
/**
* required string replacing_message_id = 1;
* @return Whether the replacingMessageId field is set.
*/
@java.lang.Override
public boolean hasReplacingMessageId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string replacing_message_id = 1;
* @return The replacingMessageId.
*/
@java.lang.Override
public java.lang.String getReplacingMessageId() {
java.lang.Object ref = replacingMessageId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
replacingMessageId_ = s;
}
return s;
}
}
/**
* required string replacing_message_id = 1;
* @return The bytes for replacingMessageId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getReplacingMessageIdBytes() {
java.lang.Object ref = replacingMessageId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
replacingMessageId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int TEXT_FIELD_NUMBER = 2;
/**
* .Text text = 2;
* @return Whether the text field is set.
*/
@java.lang.Override
public boolean hasText() {
return contentCase_ == 2;
}
/**
* .Text text = 2;
* @return The text.
*/
@java.lang.Override
public com.waz.model.Messages.Text getText() {
if (contentCase_ == 2) {
return (com.waz.model.Messages.Text) content_;
}
return com.waz.model.Messages.Text.getDefaultInstance();
}
/**
* .Text text = 2;
*/
@java.lang.Override
public com.waz.model.Messages.TextOrBuilder getTextOrBuilder() {
if (contentCase_ == 2) {
return (com.waz.model.Messages.Text) content_;
}
return com.waz.model.Messages.Text.getDefaultInstance();
}
public static final int COMPOSITE_FIELD_NUMBER = 3;
/**
*
* Reply can also be edited, but the edit will only affect the Text part
*
*
* .Composite composite = 3;
* @return Whether the composite field is set.
*/
@java.lang.Override
public boolean hasComposite() {
return contentCase_ == 3;
}
/**
*
* Reply can also be edited, but the edit will only affect the Text part
*
*
* .Composite composite = 3;
* @return The composite.
*/
@java.lang.Override
public com.waz.model.Messages.Composite getComposite() {
if (contentCase_ == 3) {
return (com.waz.model.Messages.Composite) content_;
}
return com.waz.model.Messages.Composite.getDefaultInstance();
}
/**
*
* Reply can also be edited, but the edit will only affect the Text part
*
*
* .Composite composite = 3;
*/
@java.lang.Override
public com.waz.model.Messages.CompositeOrBuilder getCompositeOrBuilder() {
if (contentCase_ == 3) {
return (com.waz.model.Messages.Composite) content_;
}
return com.waz.model.Messages.Composite.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasReplacingMessageId()) {
memoizedIsInitialized = 0;
return false;
}
if (hasText()) {
if (!getText().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasComposite()) {
if (!getComposite().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, replacingMessageId_);
}
if (contentCase_ == 2) {
output.writeMessage(2, (com.waz.model.Messages.Text) content_);
}
if (contentCase_ == 3) {
output.writeMessage(3, (com.waz.model.Messages.Composite) content_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, replacingMessageId_);
}
if (contentCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (com.waz.model.Messages.Text) content_);
}
if (contentCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, (com.waz.model.Messages.Composite) content_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.MessageEdit)) {
return super.equals(obj);
}
com.waz.model.Messages.MessageEdit other = (com.waz.model.Messages.MessageEdit) obj;
if (hasReplacingMessageId() != other.hasReplacingMessageId()) return false;
if (hasReplacingMessageId()) {
if (!getReplacingMessageId()
.equals(other.getReplacingMessageId())) return false;
}
if (!getContentCase().equals(other.getContentCase())) return false;
switch (contentCase_) {
case 2:
if (!getText()
.equals(other.getText())) return false;
break;
case 3:
if (!getComposite()
.equals(other.getComposite())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasReplacingMessageId()) {
hash = (37 * hash) + REPLACING_MESSAGE_ID_FIELD_NUMBER;
hash = (53 * hash) + getReplacingMessageId().hashCode();
}
switch (contentCase_) {
case 2:
hash = (37 * hash) + TEXT_FIELD_NUMBER;
hash = (53 * hash) + getText().hashCode();
break;
case 3:
hash = (37 * hash) + COMPOSITE_FIELD_NUMBER;
hash = (53 * hash) + getComposite().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.MessageEdit parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.MessageEdit parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.MessageEdit parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.MessageEdit parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.MessageEdit parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.MessageEdit parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.MessageEdit parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.MessageEdit parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.MessageEdit parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.MessageEdit parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.MessageEdit parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.MessageEdit parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.MessageEdit prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code MessageEdit}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:MessageEdit)
com.waz.model.Messages.MessageEditOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_MessageEdit_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_MessageEdit_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.MessageEdit.class, com.waz.model.Messages.MessageEdit.Builder.class);
}
// Construct using com.waz.model.Messages.MessageEdit.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
replacingMessageId_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
if (textBuilder_ != null) {
textBuilder_.clear();
}
if (compositeBuilder_ != null) {
compositeBuilder_.clear();
}
contentCase_ = 0;
content_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_MessageEdit_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.MessageEdit getDefaultInstanceForType() {
return com.waz.model.Messages.MessageEdit.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.MessageEdit build() {
com.waz.model.Messages.MessageEdit result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.MessageEdit buildPartial() {
com.waz.model.Messages.MessageEdit result = new com.waz.model.Messages.MessageEdit(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.replacingMessageId_ = replacingMessageId_;
if (contentCase_ == 2) {
if (textBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = textBuilder_.build();
}
}
if (contentCase_ == 3) {
if (compositeBuilder_ == null) {
result.content_ = content_;
} else {
result.content_ = compositeBuilder_.build();
}
}
result.bitField0_ = to_bitField0_;
result.contentCase_ = contentCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.MessageEdit) {
return mergeFrom((com.waz.model.Messages.MessageEdit)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.MessageEdit other) {
if (other == com.waz.model.Messages.MessageEdit.getDefaultInstance()) return this;
if (other.hasReplacingMessageId()) {
bitField0_ |= 0x00000001;
replacingMessageId_ = other.replacingMessageId_;
onChanged();
}
switch (other.getContentCase()) {
case TEXT: {
mergeText(other.getText());
break;
}
case COMPOSITE: {
mergeComposite(other.getComposite());
break;
}
case CONTENT_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasReplacingMessageId()) {
return false;
}
if (hasText()) {
if (!getText().isInitialized()) {
return false;
}
}
if (hasComposite()) {
if (!getComposite().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
replacingMessageId_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
input.readMessage(
getTextFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 2;
break;
} // case 18
case 26: {
input.readMessage(
getCompositeFieldBuilder().getBuilder(),
extensionRegistry);
contentCase_ = 3;
break;
} // case 26
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int contentCase_ = 0;
private java.lang.Object content_;
public ContentCase
getContentCase() {
return ContentCase.forNumber(
contentCase_);
}
public Builder clearContent() {
contentCase_ = 0;
content_ = null;
onChanged();
return this;
}
private int bitField0_;
private java.lang.Object replacingMessageId_ = "";
/**
* required string replacing_message_id = 1;
* @return Whether the replacingMessageId field is set.
*/
public boolean hasReplacingMessageId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string replacing_message_id = 1;
* @return The replacingMessageId.
*/
public java.lang.String getReplacingMessageId() {
java.lang.Object ref = replacingMessageId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
replacingMessageId_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string replacing_message_id = 1;
* @return The bytes for replacingMessageId.
*/
public com.google.protobuf.ByteString
getReplacingMessageIdBytes() {
java.lang.Object ref = replacingMessageId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
replacingMessageId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string replacing_message_id = 1;
* @param value The replacingMessageId to set.
* @return This builder for chaining.
*/
public Builder setReplacingMessageId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
replacingMessageId_ = value;
onChanged();
return this;
}
/**
* required string replacing_message_id = 1;
* @return This builder for chaining.
*/
public Builder clearReplacingMessageId() {
bitField0_ = (bitField0_ & ~0x00000001);
replacingMessageId_ = getDefaultInstance().getReplacingMessageId();
onChanged();
return this;
}
/**
* required string replacing_message_id = 1;
* @param value The bytes for replacingMessageId to set.
* @return This builder for chaining.
*/
public Builder setReplacingMessageIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
replacingMessageId_ = value;
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Text, com.waz.model.Messages.Text.Builder, com.waz.model.Messages.TextOrBuilder> textBuilder_;
/**
* .Text text = 2;
* @return Whether the text field is set.
*/
@java.lang.Override
public boolean hasText() {
return contentCase_ == 2;
}
/**
* .Text text = 2;
* @return The text.
*/
@java.lang.Override
public com.waz.model.Messages.Text getText() {
if (textBuilder_ == null) {
if (contentCase_ == 2) {
return (com.waz.model.Messages.Text) content_;
}
return com.waz.model.Messages.Text.getDefaultInstance();
} else {
if (contentCase_ == 2) {
return textBuilder_.getMessage();
}
return com.waz.model.Messages.Text.getDefaultInstance();
}
}
/**
* .Text text = 2;
*/
public Builder setText(com.waz.model.Messages.Text value) {
if (textBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
textBuilder_.setMessage(value);
}
contentCase_ = 2;
return this;
}
/**
* .Text text = 2;
*/
public Builder setText(
com.waz.model.Messages.Text.Builder builderForValue) {
if (textBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
textBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 2;
return this;
}
/**
* .Text text = 2;
*/
public Builder mergeText(com.waz.model.Messages.Text value) {
if (textBuilder_ == null) {
if (contentCase_ == 2 &&
content_ != com.waz.model.Messages.Text.getDefaultInstance()) {
content_ = com.waz.model.Messages.Text.newBuilder((com.waz.model.Messages.Text) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 2) {
textBuilder_.mergeFrom(value);
} else {
textBuilder_.setMessage(value);
}
}
contentCase_ = 2;
return this;
}
/**
* .Text text = 2;
*/
public Builder clearText() {
if (textBuilder_ == null) {
if (contentCase_ == 2) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 2) {
contentCase_ = 0;
content_ = null;
}
textBuilder_.clear();
}
return this;
}
/**
* .Text text = 2;
*/
public com.waz.model.Messages.Text.Builder getTextBuilder() {
return getTextFieldBuilder().getBuilder();
}
/**
* .Text text = 2;
*/
@java.lang.Override
public com.waz.model.Messages.TextOrBuilder getTextOrBuilder() {
if ((contentCase_ == 2) && (textBuilder_ != null)) {
return textBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 2) {
return (com.waz.model.Messages.Text) content_;
}
return com.waz.model.Messages.Text.getDefaultInstance();
}
}
/**
* .Text text = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Text, com.waz.model.Messages.Text.Builder, com.waz.model.Messages.TextOrBuilder>
getTextFieldBuilder() {
if (textBuilder_ == null) {
if (!(contentCase_ == 2)) {
content_ = com.waz.model.Messages.Text.getDefaultInstance();
}
textBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Text, com.waz.model.Messages.Text.Builder, com.waz.model.Messages.TextOrBuilder>(
(com.waz.model.Messages.Text) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 2;
onChanged();;
return textBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Composite, com.waz.model.Messages.Composite.Builder, com.waz.model.Messages.CompositeOrBuilder> compositeBuilder_;
/**
*
* Reply can also be edited, but the edit will only affect the Text part
*
*
* .Composite composite = 3;
* @return Whether the composite field is set.
*/
@java.lang.Override
public boolean hasComposite() {
return contentCase_ == 3;
}
/**
*
* Reply can also be edited, but the edit will only affect the Text part
*
*
* .Composite composite = 3;
* @return The composite.
*/
@java.lang.Override
public com.waz.model.Messages.Composite getComposite() {
if (compositeBuilder_ == null) {
if (contentCase_ == 3) {
return (com.waz.model.Messages.Composite) content_;
}
return com.waz.model.Messages.Composite.getDefaultInstance();
} else {
if (contentCase_ == 3) {
return compositeBuilder_.getMessage();
}
return com.waz.model.Messages.Composite.getDefaultInstance();
}
}
/**
*
* Reply can also be edited, but the edit will only affect the Text part
*
*
* .Composite composite = 3;
*/
public Builder setComposite(com.waz.model.Messages.Composite value) {
if (compositeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
content_ = value;
onChanged();
} else {
compositeBuilder_.setMessage(value);
}
contentCase_ = 3;
return this;
}
/**
*
* Reply can also be edited, but the edit will only affect the Text part
*
*
* .Composite composite = 3;
*/
public Builder setComposite(
com.waz.model.Messages.Composite.Builder builderForValue) {
if (compositeBuilder_ == null) {
content_ = builderForValue.build();
onChanged();
} else {
compositeBuilder_.setMessage(builderForValue.build());
}
contentCase_ = 3;
return this;
}
/**
*
* Reply can also be edited, but the edit will only affect the Text part
*
*
* .Composite composite = 3;
*/
public Builder mergeComposite(com.waz.model.Messages.Composite value) {
if (compositeBuilder_ == null) {
if (contentCase_ == 3 &&
content_ != com.waz.model.Messages.Composite.getDefaultInstance()) {
content_ = com.waz.model.Messages.Composite.newBuilder((com.waz.model.Messages.Composite) content_)
.mergeFrom(value).buildPartial();
} else {
content_ = value;
}
onChanged();
} else {
if (contentCase_ == 3) {
compositeBuilder_.mergeFrom(value);
} else {
compositeBuilder_.setMessage(value);
}
}
contentCase_ = 3;
return this;
}
/**
*
* Reply can also be edited, but the edit will only affect the Text part
*
*
* .Composite composite = 3;
*/
public Builder clearComposite() {
if (compositeBuilder_ == null) {
if (contentCase_ == 3) {
contentCase_ = 0;
content_ = null;
onChanged();
}
} else {
if (contentCase_ == 3) {
contentCase_ = 0;
content_ = null;
}
compositeBuilder_.clear();
}
return this;
}
/**
*
* Reply can also be edited, but the edit will only affect the Text part
*
*
* .Composite composite = 3;
*/
public com.waz.model.Messages.Composite.Builder getCompositeBuilder() {
return getCompositeFieldBuilder().getBuilder();
}
/**
*
* Reply can also be edited, but the edit will only affect the Text part
*
*
* .Composite composite = 3;
*/
@java.lang.Override
public com.waz.model.Messages.CompositeOrBuilder getCompositeOrBuilder() {
if ((contentCase_ == 3) && (compositeBuilder_ != null)) {
return compositeBuilder_.getMessageOrBuilder();
} else {
if (contentCase_ == 3) {
return (com.waz.model.Messages.Composite) content_;
}
return com.waz.model.Messages.Composite.getDefaultInstance();
}
}
/**
*
* Reply can also be edited, but the edit will only affect the Text part
*
*
* .Composite composite = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Composite, com.waz.model.Messages.Composite.Builder, com.waz.model.Messages.CompositeOrBuilder>
getCompositeFieldBuilder() {
if (compositeBuilder_ == null) {
if (!(contentCase_ == 3)) {
content_ = com.waz.model.Messages.Composite.getDefaultInstance();
}
compositeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Composite, com.waz.model.Messages.Composite.Builder, com.waz.model.Messages.CompositeOrBuilder>(
(com.waz.model.Messages.Composite) content_,
getParentForChildren(),
isClean());
content_ = null;
}
contentCase_ = 3;
onChanged();;
return compositeBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:MessageEdit)
}
// @@protoc_insertion_point(class_scope:MessageEdit)
private static final com.waz.model.Messages.MessageEdit DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.MessageEdit();
}
public static com.waz.model.Messages.MessageEdit getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public MessageEdit parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.MessageEdit getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface QuoteOrBuilder extends
// @@protoc_insertion_point(interface_extends:Quote)
com.google.protobuf.MessageOrBuilder {
/**
* required string quoted_message_id = 1;
* @return Whether the quotedMessageId field is set.
*/
boolean hasQuotedMessageId();
/**
* required string quoted_message_id = 1;
* @return The quotedMessageId.
*/
java.lang.String getQuotedMessageId();
/**
* required string quoted_message_id = 1;
* @return The bytes for quotedMessageId.
*/
com.google.protobuf.ByteString
getQuotedMessageIdBytes();
/**
* optional bytes quoted_message_sha256 = 2;
* @return Whether the quotedMessageSha256 field is set.
*/
boolean hasQuotedMessageSha256();
/**
* optional bytes quoted_message_sha256 = 2;
* @return The quotedMessageSha256.
*/
com.google.protobuf.ByteString getQuotedMessageSha256();
}
/**
* Protobuf type {@code Quote}
*/
public static final class Quote extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Quote)
QuoteOrBuilder {
private static final long serialVersionUID = 0L;
// Use Quote.newBuilder() to construct.
private Quote(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Quote() {
quotedMessageId_ = "";
quotedMessageSha256_ = com.google.protobuf.ByteString.EMPTY;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Quote();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Quote_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Quote_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Quote.class, com.waz.model.Messages.Quote.Builder.class);
}
private int bitField0_;
public static final int QUOTED_MESSAGE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object quotedMessageId_;
/**
* required string quoted_message_id = 1;
* @return Whether the quotedMessageId field is set.
*/
@java.lang.Override
public boolean hasQuotedMessageId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string quoted_message_id = 1;
* @return The quotedMessageId.
*/
@java.lang.Override
public java.lang.String getQuotedMessageId() {
java.lang.Object ref = quotedMessageId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
quotedMessageId_ = s;
}
return s;
}
}
/**
* required string quoted_message_id = 1;
* @return The bytes for quotedMessageId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getQuotedMessageIdBytes() {
java.lang.Object ref = quotedMessageId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
quotedMessageId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int QUOTED_MESSAGE_SHA256_FIELD_NUMBER = 2;
private com.google.protobuf.ByteString quotedMessageSha256_;
/**
* optional bytes quoted_message_sha256 = 2;
* @return Whether the quotedMessageSha256 field is set.
*/
@java.lang.Override
public boolean hasQuotedMessageSha256() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional bytes quoted_message_sha256 = 2;
* @return The quotedMessageSha256.
*/
@java.lang.Override
public com.google.protobuf.ByteString getQuotedMessageSha256() {
return quotedMessageSha256_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasQuotedMessageId()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, quotedMessageId_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeBytes(2, quotedMessageSha256_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, quotedMessageId_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, quotedMessageSha256_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Quote)) {
return super.equals(obj);
}
com.waz.model.Messages.Quote other = (com.waz.model.Messages.Quote) obj;
if (hasQuotedMessageId() != other.hasQuotedMessageId()) return false;
if (hasQuotedMessageId()) {
if (!getQuotedMessageId()
.equals(other.getQuotedMessageId())) return false;
}
if (hasQuotedMessageSha256() != other.hasQuotedMessageSha256()) return false;
if (hasQuotedMessageSha256()) {
if (!getQuotedMessageSha256()
.equals(other.getQuotedMessageSha256())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasQuotedMessageId()) {
hash = (37 * hash) + QUOTED_MESSAGE_ID_FIELD_NUMBER;
hash = (53 * hash) + getQuotedMessageId().hashCode();
}
if (hasQuotedMessageSha256()) {
hash = (37 * hash) + QUOTED_MESSAGE_SHA256_FIELD_NUMBER;
hash = (53 * hash) + getQuotedMessageSha256().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Quote parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Quote parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Quote parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Quote parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Quote parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Quote parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Quote parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Quote parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Quote parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Quote parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Quote parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Quote parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Quote prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Quote}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Quote)
com.waz.model.Messages.QuoteOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Quote_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Quote_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Quote.class, com.waz.model.Messages.Quote.Builder.class);
}
// Construct using com.waz.model.Messages.Quote.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
quotedMessageId_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
quotedMessageSha256_ = com.google.protobuf.ByteString.EMPTY;
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Quote_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Quote getDefaultInstanceForType() {
return com.waz.model.Messages.Quote.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Quote build() {
com.waz.model.Messages.Quote result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Quote buildPartial() {
com.waz.model.Messages.Quote result = new com.waz.model.Messages.Quote(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.quotedMessageId_ = quotedMessageId_;
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.quotedMessageSha256_ = quotedMessageSha256_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Quote) {
return mergeFrom((com.waz.model.Messages.Quote)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Quote other) {
if (other == com.waz.model.Messages.Quote.getDefaultInstance()) return this;
if (other.hasQuotedMessageId()) {
bitField0_ |= 0x00000001;
quotedMessageId_ = other.quotedMessageId_;
onChanged();
}
if (other.hasQuotedMessageSha256()) {
setQuotedMessageSha256(other.getQuotedMessageSha256());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasQuotedMessageId()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
quotedMessageId_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
quotedMessageSha256_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object quotedMessageId_ = "";
/**
* required string quoted_message_id = 1;
* @return Whether the quotedMessageId field is set.
*/
public boolean hasQuotedMessageId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string quoted_message_id = 1;
* @return The quotedMessageId.
*/
public java.lang.String getQuotedMessageId() {
java.lang.Object ref = quotedMessageId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
quotedMessageId_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string quoted_message_id = 1;
* @return The bytes for quotedMessageId.
*/
public com.google.protobuf.ByteString
getQuotedMessageIdBytes() {
java.lang.Object ref = quotedMessageId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
quotedMessageId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string quoted_message_id = 1;
* @param value The quotedMessageId to set.
* @return This builder for chaining.
*/
public Builder setQuotedMessageId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
quotedMessageId_ = value;
onChanged();
return this;
}
/**
* required string quoted_message_id = 1;
* @return This builder for chaining.
*/
public Builder clearQuotedMessageId() {
bitField0_ = (bitField0_ & ~0x00000001);
quotedMessageId_ = getDefaultInstance().getQuotedMessageId();
onChanged();
return this;
}
/**
* required string quoted_message_id = 1;
* @param value The bytes for quotedMessageId to set.
* @return This builder for chaining.
*/
public Builder setQuotedMessageIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
quotedMessageId_ = value;
onChanged();
return this;
}
private com.google.protobuf.ByteString quotedMessageSha256_ = com.google.protobuf.ByteString.EMPTY;
/**
* optional bytes quoted_message_sha256 = 2;
* @return Whether the quotedMessageSha256 field is set.
*/
@java.lang.Override
public boolean hasQuotedMessageSha256() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional bytes quoted_message_sha256 = 2;
* @return The quotedMessageSha256.
*/
@java.lang.Override
public com.google.protobuf.ByteString getQuotedMessageSha256() {
return quotedMessageSha256_;
}
/**
* optional bytes quoted_message_sha256 = 2;
* @param value The quotedMessageSha256 to set.
* @return This builder for chaining.
*/
public Builder setQuotedMessageSha256(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
quotedMessageSha256_ = value;
onChanged();
return this;
}
/**
* optional bytes quoted_message_sha256 = 2;
* @return This builder for chaining.
*/
public Builder clearQuotedMessageSha256() {
bitField0_ = (bitField0_ & ~0x00000002);
quotedMessageSha256_ = getDefaultInstance().getQuotedMessageSha256();
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Quote)
}
// @@protoc_insertion_point(class_scope:Quote)
private static final com.waz.model.Messages.Quote DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Quote();
}
public static com.waz.model.Messages.Quote getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Quote parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Quote getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ConfirmationOrBuilder extends
// @@protoc_insertion_point(interface_extends:Confirmation)
com.google.protobuf.MessageOrBuilder {
/**
* required .Confirmation.Type type = 2;
* @return Whether the type field is set.
*/
boolean hasType();
/**
* required .Confirmation.Type type = 2;
* @return The type.
*/
com.waz.model.Messages.Confirmation.Type getType();
/**
* required string first_message_id = 1;
* @return Whether the firstMessageId field is set.
*/
boolean hasFirstMessageId();
/**
* required string first_message_id = 1;
* @return The firstMessageId.
*/
java.lang.String getFirstMessageId();
/**
* required string first_message_id = 1;
* @return The bytes for firstMessageId.
*/
com.google.protobuf.ByteString
getFirstMessageIdBytes();
/**
* repeated string more_message_ids = 3;
* @return A list containing the moreMessageIds.
*/
java.util.List
getMoreMessageIdsList();
/**
* repeated string more_message_ids = 3;
* @return The count of moreMessageIds.
*/
int getMoreMessageIdsCount();
/**
* repeated string more_message_ids = 3;
* @param index The index of the element to return.
* @return The moreMessageIds at the given index.
*/
java.lang.String getMoreMessageIds(int index);
/**
* repeated string more_message_ids = 3;
* @param index The index of the value to return.
* @return The bytes of the moreMessageIds at the given index.
*/
com.google.protobuf.ByteString
getMoreMessageIdsBytes(int index);
}
/**
* Protobuf type {@code Confirmation}
*/
public static final class Confirmation extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Confirmation)
ConfirmationOrBuilder {
private static final long serialVersionUID = 0L;
// Use Confirmation.newBuilder() to construct.
private Confirmation(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Confirmation() {
type_ = 0;
firstMessageId_ = "";
moreMessageIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Confirmation();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Confirmation_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Confirmation_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Confirmation.class, com.waz.model.Messages.Confirmation.Builder.class);
}
/**
* Protobuf enum {@code Confirmation.Type}
*/
public enum Type
implements com.google.protobuf.ProtocolMessageEnum {
/**
* DELIVERED = 0;
*/
DELIVERED(0),
/**
* READ = 1;
*/
READ(1),
;
/**
* DELIVERED = 0;
*/
public static final int DELIVERED_VALUE = 0;
/**
* READ = 1;
*/
public static final int READ_VALUE = 1;
public final int getNumber() {
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static Type valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static Type forNumber(int value) {
switch (value) {
case 0: return DELIVERED;
case 1: return READ;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
Type> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public Type findValueByNumber(int number) {
return Type.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.waz.model.Messages.Confirmation.getDescriptor().getEnumTypes().get(0);
}
private static final Type[] VALUES = values();
public static Type valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private Type(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:Confirmation.Type)
}
private int bitField0_;
public static final int TYPE_FIELD_NUMBER = 2;
private int type_;
/**
* required .Confirmation.Type type = 2;
* @return Whether the type field is set.
*/
@java.lang.Override public boolean hasType() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required .Confirmation.Type type = 2;
* @return The type.
*/
@java.lang.Override public com.waz.model.Messages.Confirmation.Type getType() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.Confirmation.Type result = com.waz.model.Messages.Confirmation.Type.valueOf(type_);
return result == null ? com.waz.model.Messages.Confirmation.Type.DELIVERED : result;
}
public static final int FIRST_MESSAGE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object firstMessageId_;
/**
* required string first_message_id = 1;
* @return Whether the firstMessageId field is set.
*/
@java.lang.Override
public boolean hasFirstMessageId() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required string first_message_id = 1;
* @return The firstMessageId.
*/
@java.lang.Override
public java.lang.String getFirstMessageId() {
java.lang.Object ref = firstMessageId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
firstMessageId_ = s;
}
return s;
}
}
/**
* required string first_message_id = 1;
* @return The bytes for firstMessageId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFirstMessageIdBytes() {
java.lang.Object ref = firstMessageId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
firstMessageId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int MORE_MESSAGE_IDS_FIELD_NUMBER = 3;
private com.google.protobuf.LazyStringList moreMessageIds_;
/**
* repeated string more_message_ids = 3;
* @return A list containing the moreMessageIds.
*/
public com.google.protobuf.ProtocolStringList
getMoreMessageIdsList() {
return moreMessageIds_;
}
/**
* repeated string more_message_ids = 3;
* @return The count of moreMessageIds.
*/
public int getMoreMessageIdsCount() {
return moreMessageIds_.size();
}
/**
* repeated string more_message_ids = 3;
* @param index The index of the element to return.
* @return The moreMessageIds at the given index.
*/
public java.lang.String getMoreMessageIds(int index) {
return moreMessageIds_.get(index);
}
/**
* repeated string more_message_ids = 3;
* @param index The index of the value to return.
* @return The bytes of the moreMessageIds at the given index.
*/
public com.google.protobuf.ByteString
getMoreMessageIdsBytes(int index) {
return moreMessageIds_.getByteString(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasType()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasFirstMessageId()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000002) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, firstMessageId_);
}
if (((bitField0_ & 0x00000001) != 0)) {
output.writeEnum(2, type_);
}
for (int i = 0; i < moreMessageIds_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, moreMessageIds_.getRaw(i));
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, firstMessageId_);
}
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(2, type_);
}
{
int dataSize = 0;
for (int i = 0; i < moreMessageIds_.size(); i++) {
dataSize += computeStringSizeNoTag(moreMessageIds_.getRaw(i));
}
size += dataSize;
size += 1 * getMoreMessageIdsList().size();
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Confirmation)) {
return super.equals(obj);
}
com.waz.model.Messages.Confirmation other = (com.waz.model.Messages.Confirmation) obj;
if (hasType() != other.hasType()) return false;
if (hasType()) {
if (type_ != other.type_) return false;
}
if (hasFirstMessageId() != other.hasFirstMessageId()) return false;
if (hasFirstMessageId()) {
if (!getFirstMessageId()
.equals(other.getFirstMessageId())) return false;
}
if (!getMoreMessageIdsList()
.equals(other.getMoreMessageIdsList())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasType()) {
hash = (37 * hash) + TYPE_FIELD_NUMBER;
hash = (53 * hash) + type_;
}
if (hasFirstMessageId()) {
hash = (37 * hash) + FIRST_MESSAGE_ID_FIELD_NUMBER;
hash = (53 * hash) + getFirstMessageId().hashCode();
}
if (getMoreMessageIdsCount() > 0) {
hash = (37 * hash) + MORE_MESSAGE_IDS_FIELD_NUMBER;
hash = (53 * hash) + getMoreMessageIdsList().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Confirmation parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Confirmation parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Confirmation parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Confirmation parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Confirmation parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Confirmation parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Confirmation parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Confirmation parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Confirmation parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Confirmation parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Confirmation parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Confirmation parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Confirmation prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Confirmation}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Confirmation)
com.waz.model.Messages.ConfirmationOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Confirmation_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Confirmation_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Confirmation.class, com.waz.model.Messages.Confirmation.Builder.class);
}
// Construct using com.waz.model.Messages.Confirmation.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
type_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
firstMessageId_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
moreMessageIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Confirmation_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Confirmation getDefaultInstanceForType() {
return com.waz.model.Messages.Confirmation.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Confirmation build() {
com.waz.model.Messages.Confirmation result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Confirmation buildPartial() {
com.waz.model.Messages.Confirmation result = new com.waz.model.Messages.Confirmation(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.type_ = type_;
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.firstMessageId_ = firstMessageId_;
if (((bitField0_ & 0x00000004) != 0)) {
moreMessageIds_ = moreMessageIds_.getUnmodifiableView();
bitField0_ = (bitField0_ & ~0x00000004);
}
result.moreMessageIds_ = moreMessageIds_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Confirmation) {
return mergeFrom((com.waz.model.Messages.Confirmation)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Confirmation other) {
if (other == com.waz.model.Messages.Confirmation.getDefaultInstance()) return this;
if (other.hasType()) {
setType(other.getType());
}
if (other.hasFirstMessageId()) {
bitField0_ |= 0x00000002;
firstMessageId_ = other.firstMessageId_;
onChanged();
}
if (!other.moreMessageIds_.isEmpty()) {
if (moreMessageIds_.isEmpty()) {
moreMessageIds_ = other.moreMessageIds_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureMoreMessageIdsIsMutable();
moreMessageIds_.addAll(other.moreMessageIds_);
}
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasType()) {
return false;
}
if (!hasFirstMessageId()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
firstMessageId_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 10
case 16: {
int tmpRaw = input.readEnum();
com.waz.model.Messages.Confirmation.Type tmpValue =
com.waz.model.Messages.Confirmation.Type.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(2, tmpRaw);
} else {
type_ = tmpRaw;
bitField0_ |= 0x00000001;
}
break;
} // case 16
case 26: {
com.google.protobuf.ByteString bs = input.readBytes();
ensureMoreMessageIdsIsMutable();
moreMessageIds_.add(bs);
break;
} // case 26
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int type_ = 0;
/**
* required .Confirmation.Type type = 2;
* @return Whether the type field is set.
*/
@java.lang.Override public boolean hasType() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required .Confirmation.Type type = 2;
* @return The type.
*/
@java.lang.Override
public com.waz.model.Messages.Confirmation.Type getType() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.Confirmation.Type result = com.waz.model.Messages.Confirmation.Type.valueOf(type_);
return result == null ? com.waz.model.Messages.Confirmation.Type.DELIVERED : result;
}
/**
* required .Confirmation.Type type = 2;
* @param value The type to set.
* @return This builder for chaining.
*/
public Builder setType(com.waz.model.Messages.Confirmation.Type value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
type_ = value.getNumber();
onChanged();
return this;
}
/**
* required .Confirmation.Type type = 2;
* @return This builder for chaining.
*/
public Builder clearType() {
bitField0_ = (bitField0_ & ~0x00000001);
type_ = 0;
onChanged();
return this;
}
private java.lang.Object firstMessageId_ = "";
/**
* required string first_message_id = 1;
* @return Whether the firstMessageId field is set.
*/
public boolean hasFirstMessageId() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required string first_message_id = 1;
* @return The firstMessageId.
*/
public java.lang.String getFirstMessageId() {
java.lang.Object ref = firstMessageId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
firstMessageId_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string first_message_id = 1;
* @return The bytes for firstMessageId.
*/
public com.google.protobuf.ByteString
getFirstMessageIdBytes() {
java.lang.Object ref = firstMessageId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
firstMessageId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string first_message_id = 1;
* @param value The firstMessageId to set.
* @return This builder for chaining.
*/
public Builder setFirstMessageId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
firstMessageId_ = value;
onChanged();
return this;
}
/**
* required string first_message_id = 1;
* @return This builder for chaining.
*/
public Builder clearFirstMessageId() {
bitField0_ = (bitField0_ & ~0x00000002);
firstMessageId_ = getDefaultInstance().getFirstMessageId();
onChanged();
return this;
}
/**
* required string first_message_id = 1;
* @param value The bytes for firstMessageId to set.
* @return This builder for chaining.
*/
public Builder setFirstMessageIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
firstMessageId_ = value;
onChanged();
return this;
}
private com.google.protobuf.LazyStringList moreMessageIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensureMoreMessageIdsIsMutable() {
if (!((bitField0_ & 0x00000004) != 0)) {
moreMessageIds_ = new com.google.protobuf.LazyStringArrayList(moreMessageIds_);
bitField0_ |= 0x00000004;
}
}
/**
* repeated string more_message_ids = 3;
* @return A list containing the moreMessageIds.
*/
public com.google.protobuf.ProtocolStringList
getMoreMessageIdsList() {
return moreMessageIds_.getUnmodifiableView();
}
/**
* repeated string more_message_ids = 3;
* @return The count of moreMessageIds.
*/
public int getMoreMessageIdsCount() {
return moreMessageIds_.size();
}
/**
* repeated string more_message_ids = 3;
* @param index The index of the element to return.
* @return The moreMessageIds at the given index.
*/
public java.lang.String getMoreMessageIds(int index) {
return moreMessageIds_.get(index);
}
/**
* repeated string more_message_ids = 3;
* @param index The index of the value to return.
* @return The bytes of the moreMessageIds at the given index.
*/
public com.google.protobuf.ByteString
getMoreMessageIdsBytes(int index) {
return moreMessageIds_.getByteString(index);
}
/**
* repeated string more_message_ids = 3;
* @param index The index to set the value at.
* @param value The moreMessageIds to set.
* @return This builder for chaining.
*/
public Builder setMoreMessageIds(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureMoreMessageIdsIsMutable();
moreMessageIds_.set(index, value);
onChanged();
return this;
}
/**
* repeated string more_message_ids = 3;
* @param value The moreMessageIds to add.
* @return This builder for chaining.
*/
public Builder addMoreMessageIds(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureMoreMessageIdsIsMutable();
moreMessageIds_.add(value);
onChanged();
return this;
}
/**
* repeated string more_message_ids = 3;
* @param values The moreMessageIds to add.
* @return This builder for chaining.
*/
public Builder addAllMoreMessageIds(
java.lang.Iterable values) {
ensureMoreMessageIdsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, moreMessageIds_);
onChanged();
return this;
}
/**
* repeated string more_message_ids = 3;
* @return This builder for chaining.
*/
public Builder clearMoreMessageIds() {
moreMessageIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
return this;
}
/**
* repeated string more_message_ids = 3;
* @param value The bytes of the moreMessageIds to add.
* @return This builder for chaining.
*/
public Builder addMoreMessageIdsBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
ensureMoreMessageIdsIsMutable();
moreMessageIds_.add(value);
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Confirmation)
}
// @@protoc_insertion_point(class_scope:Confirmation)
private static final com.waz.model.Messages.Confirmation DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Confirmation();
}
public static com.waz.model.Messages.Confirmation getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Confirmation parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Confirmation getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface LocationOrBuilder extends
// @@protoc_insertion_point(interface_extends:Location)
com.google.protobuf.MessageOrBuilder {
/**
* required float longitude = 1;
* @return Whether the longitude field is set.
*/
boolean hasLongitude();
/**
* required float longitude = 1;
* @return The longitude.
*/
float getLongitude();
/**
* required float latitude = 2;
* @return Whether the latitude field is set.
*/
boolean hasLatitude();
/**
* required float latitude = 2;
* @return The latitude.
*/
float getLatitude();
/**
*
* location description/name
*
*
* optional string name = 3;
* @return Whether the name field is set.
*/
boolean hasName();
/**
*
* location description/name
*
*
* optional string name = 3;
* @return The name.
*/
java.lang.String getName();
/**
*
* location description/name
*
*
* optional string name = 3;
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
* google maps zoom level (check maps api documentation)
*
*
* optional int32 zoom = 4;
* @return Whether the zoom field is set.
*/
boolean hasZoom();
/**
*
* google maps zoom level (check maps api documentation)
*
*
* optional int32 zoom = 4;
* @return The zoom.
*/
int getZoom();
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 5 [default = false];
* @return Whether the expectsReadConfirmation field is set.
*/
boolean hasExpectsReadConfirmation();
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 5 [default = false];
* @return The expectsReadConfirmation.
*/
boolean getExpectsReadConfirmation();
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 6 [default = UNKNOWN];
* @return Whether the legalHoldStatus field is set.
*/
boolean hasLegalHoldStatus();
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 6 [default = UNKNOWN];
* @return The legalHoldStatus.
*/
com.waz.model.Messages.LegalHoldStatus getLegalHoldStatus();
}
/**
* Protobuf type {@code Location}
*/
public static final class Location extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Location)
LocationOrBuilder {
private static final long serialVersionUID = 0L;
// Use Location.newBuilder() to construct.
private Location(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Location() {
name_ = "";
legalHoldStatus_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Location();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Location_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Location_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Location.class, com.waz.model.Messages.Location.Builder.class);
}
private int bitField0_;
public static final int LONGITUDE_FIELD_NUMBER = 1;
private float longitude_;
/**
* required float longitude = 1;
* @return Whether the longitude field is set.
*/
@java.lang.Override
public boolean hasLongitude() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required float longitude = 1;
* @return The longitude.
*/
@java.lang.Override
public float getLongitude() {
return longitude_;
}
public static final int LATITUDE_FIELD_NUMBER = 2;
private float latitude_;
/**
* required float latitude = 2;
* @return Whether the latitude field is set.
*/
@java.lang.Override
public boolean hasLatitude() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required float latitude = 2;
* @return The latitude.
*/
@java.lang.Override
public float getLatitude() {
return latitude_;
}
public static final int NAME_FIELD_NUMBER = 3;
private volatile java.lang.Object name_;
/**
*
* location description/name
*
*
* optional string name = 3;
* @return Whether the name field is set.
*/
@java.lang.Override
public boolean hasName() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* location description/name
*
*
* optional string name = 3;
* @return The name.
*/
@java.lang.Override
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
name_ = s;
}
return s;
}
}
/**
*
* location description/name
*
*
* optional string name = 3;
* @return The bytes for name.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ZOOM_FIELD_NUMBER = 4;
private int zoom_;
/**
*
* google maps zoom level (check maps api documentation)
*
*
* optional int32 zoom = 4;
* @return Whether the zoom field is set.
*/
@java.lang.Override
public boolean hasZoom() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* google maps zoom level (check maps api documentation)
*
*
* optional int32 zoom = 4;
* @return The zoom.
*/
@java.lang.Override
public int getZoom() {
return zoom_;
}
public static final int EXPECTS_READ_CONFIRMATION_FIELD_NUMBER = 5;
private boolean expectsReadConfirmation_;
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 5 [default = false];
* @return Whether the expectsReadConfirmation field is set.
*/
@java.lang.Override
public boolean hasExpectsReadConfirmation() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 5 [default = false];
* @return The expectsReadConfirmation.
*/
@java.lang.Override
public boolean getExpectsReadConfirmation() {
return expectsReadConfirmation_;
}
public static final int LEGAL_HOLD_STATUS_FIELD_NUMBER = 6;
private int legalHoldStatus_;
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 6 [default = UNKNOWN];
* @return Whether the legalHoldStatus field is set.
*/
@java.lang.Override public boolean hasLegalHoldStatus() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 6 [default = UNKNOWN];
* @return The legalHoldStatus.
*/
@java.lang.Override public com.waz.model.Messages.LegalHoldStatus getLegalHoldStatus() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.LegalHoldStatus result = com.waz.model.Messages.LegalHoldStatus.valueOf(legalHoldStatus_);
return result == null ? com.waz.model.Messages.LegalHoldStatus.UNKNOWN : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasLongitude()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasLatitude()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeFloat(1, longitude_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeFloat(2, latitude_);
}
if (((bitField0_ & 0x00000004) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, name_);
}
if (((bitField0_ & 0x00000008) != 0)) {
output.writeInt32(4, zoom_);
}
if (((bitField0_ & 0x00000010) != 0)) {
output.writeBool(5, expectsReadConfirmation_);
}
if (((bitField0_ & 0x00000020) != 0)) {
output.writeEnum(6, legalHoldStatus_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeFloatSize(1, longitude_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeFloatSize(2, latitude_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, name_);
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(4, zoom_);
}
if (((bitField0_ & 0x00000010) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(5, expectsReadConfirmation_);
}
if (((bitField0_ & 0x00000020) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(6, legalHoldStatus_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Location)) {
return super.equals(obj);
}
com.waz.model.Messages.Location other = (com.waz.model.Messages.Location) obj;
if (hasLongitude() != other.hasLongitude()) return false;
if (hasLongitude()) {
if (java.lang.Float.floatToIntBits(getLongitude())
!= java.lang.Float.floatToIntBits(
other.getLongitude())) return false;
}
if (hasLatitude() != other.hasLatitude()) return false;
if (hasLatitude()) {
if (java.lang.Float.floatToIntBits(getLatitude())
!= java.lang.Float.floatToIntBits(
other.getLatitude())) return false;
}
if (hasName() != other.hasName()) return false;
if (hasName()) {
if (!getName()
.equals(other.getName())) return false;
}
if (hasZoom() != other.hasZoom()) return false;
if (hasZoom()) {
if (getZoom()
!= other.getZoom()) return false;
}
if (hasExpectsReadConfirmation() != other.hasExpectsReadConfirmation()) return false;
if (hasExpectsReadConfirmation()) {
if (getExpectsReadConfirmation()
!= other.getExpectsReadConfirmation()) return false;
}
if (hasLegalHoldStatus() != other.hasLegalHoldStatus()) return false;
if (hasLegalHoldStatus()) {
if (legalHoldStatus_ != other.legalHoldStatus_) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasLongitude()) {
hash = (37 * hash) + LONGITUDE_FIELD_NUMBER;
hash = (53 * hash) + java.lang.Float.floatToIntBits(
getLongitude());
}
if (hasLatitude()) {
hash = (37 * hash) + LATITUDE_FIELD_NUMBER;
hash = (53 * hash) + java.lang.Float.floatToIntBits(
getLatitude());
}
if (hasName()) {
hash = (37 * hash) + NAME_FIELD_NUMBER;
hash = (53 * hash) + getName().hashCode();
}
if (hasZoom()) {
hash = (37 * hash) + ZOOM_FIELD_NUMBER;
hash = (53 * hash) + getZoom();
}
if (hasExpectsReadConfirmation()) {
hash = (37 * hash) + EXPECTS_READ_CONFIRMATION_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getExpectsReadConfirmation());
}
if (hasLegalHoldStatus()) {
hash = (37 * hash) + LEGAL_HOLD_STATUS_FIELD_NUMBER;
hash = (53 * hash) + legalHoldStatus_;
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Location parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Location parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Location parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Location parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Location parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Location parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Location parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Location parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Location parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Location parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Location parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Location parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Location prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Location}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Location)
com.waz.model.Messages.LocationOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Location_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Location_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Location.class, com.waz.model.Messages.Location.Builder.class);
}
// Construct using com.waz.model.Messages.Location.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
longitude_ = 0F;
bitField0_ = (bitField0_ & ~0x00000001);
latitude_ = 0F;
bitField0_ = (bitField0_ & ~0x00000002);
name_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
zoom_ = 0;
bitField0_ = (bitField0_ & ~0x00000008);
expectsReadConfirmation_ = false;
bitField0_ = (bitField0_ & ~0x00000010);
legalHoldStatus_ = 0;
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Location_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Location getDefaultInstanceForType() {
return com.waz.model.Messages.Location.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Location build() {
com.waz.model.Messages.Location result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Location buildPartial() {
com.waz.model.Messages.Location result = new com.waz.model.Messages.Location(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.longitude_ = longitude_;
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.latitude_ = latitude_;
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
to_bitField0_ |= 0x00000004;
}
result.name_ = name_;
if (((from_bitField0_ & 0x00000008) != 0)) {
result.zoom_ = zoom_;
to_bitField0_ |= 0x00000008;
}
if (((from_bitField0_ & 0x00000010) != 0)) {
result.expectsReadConfirmation_ = expectsReadConfirmation_;
to_bitField0_ |= 0x00000010;
}
if (((from_bitField0_ & 0x00000020) != 0)) {
to_bitField0_ |= 0x00000020;
}
result.legalHoldStatus_ = legalHoldStatus_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Location) {
return mergeFrom((com.waz.model.Messages.Location)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Location other) {
if (other == com.waz.model.Messages.Location.getDefaultInstance()) return this;
if (other.hasLongitude()) {
setLongitude(other.getLongitude());
}
if (other.hasLatitude()) {
setLatitude(other.getLatitude());
}
if (other.hasName()) {
bitField0_ |= 0x00000004;
name_ = other.name_;
onChanged();
}
if (other.hasZoom()) {
setZoom(other.getZoom());
}
if (other.hasExpectsReadConfirmation()) {
setExpectsReadConfirmation(other.getExpectsReadConfirmation());
}
if (other.hasLegalHoldStatus()) {
setLegalHoldStatus(other.getLegalHoldStatus());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasLongitude()) {
return false;
}
if (!hasLatitude()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 13: {
longitude_ = input.readFloat();
bitField0_ |= 0x00000001;
break;
} // case 13
case 21: {
latitude_ = input.readFloat();
bitField0_ |= 0x00000002;
break;
} // case 21
case 26: {
name_ = input.readBytes();
bitField0_ |= 0x00000004;
break;
} // case 26
case 32: {
zoom_ = input.readInt32();
bitField0_ |= 0x00000008;
break;
} // case 32
case 40: {
expectsReadConfirmation_ = input.readBool();
bitField0_ |= 0x00000010;
break;
} // case 40
case 48: {
int tmpRaw = input.readEnum();
com.waz.model.Messages.LegalHoldStatus tmpValue =
com.waz.model.Messages.LegalHoldStatus.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(6, tmpRaw);
} else {
legalHoldStatus_ = tmpRaw;
bitField0_ |= 0x00000020;
}
break;
} // case 48
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private float longitude_ ;
/**
* required float longitude = 1;
* @return Whether the longitude field is set.
*/
@java.lang.Override
public boolean hasLongitude() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required float longitude = 1;
* @return The longitude.
*/
@java.lang.Override
public float getLongitude() {
return longitude_;
}
/**
* required float longitude = 1;
* @param value The longitude to set.
* @return This builder for chaining.
*/
public Builder setLongitude(float value) {
bitField0_ |= 0x00000001;
longitude_ = value;
onChanged();
return this;
}
/**
* required float longitude = 1;
* @return This builder for chaining.
*/
public Builder clearLongitude() {
bitField0_ = (bitField0_ & ~0x00000001);
longitude_ = 0F;
onChanged();
return this;
}
private float latitude_ ;
/**
* required float latitude = 2;
* @return Whether the latitude field is set.
*/
@java.lang.Override
public boolean hasLatitude() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required float latitude = 2;
* @return The latitude.
*/
@java.lang.Override
public float getLatitude() {
return latitude_;
}
/**
* required float latitude = 2;
* @param value The latitude to set.
* @return This builder for chaining.
*/
public Builder setLatitude(float value) {
bitField0_ |= 0x00000002;
latitude_ = value;
onChanged();
return this;
}
/**
* required float latitude = 2;
* @return This builder for chaining.
*/
public Builder clearLatitude() {
bitField0_ = (bitField0_ & ~0x00000002);
latitude_ = 0F;
onChanged();
return this;
}
private java.lang.Object name_ = "";
/**
*
* location description/name
*
*
* optional string name = 3;
* @return Whether the name field is set.
*/
public boolean hasName() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* location description/name
*
*
* optional string name = 3;
* @return The name.
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
name_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* location description/name
*
*
* optional string name = 3;
* @return The bytes for name.
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* location description/name
*
*
* optional string name = 3;
* @param value The name to set.
* @return This builder for chaining.
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
name_ = value;
onChanged();
return this;
}
/**
*
* location description/name
*
*
* optional string name = 3;
* @return This builder for chaining.
*/
public Builder clearName() {
bitField0_ = (bitField0_ & ~0x00000004);
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
*
* location description/name
*
*
* optional string name = 3;
* @param value The bytes for name to set.
* @return This builder for chaining.
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
name_ = value;
onChanged();
return this;
}
private int zoom_ ;
/**
*
* google maps zoom level (check maps api documentation)
*
*
* optional int32 zoom = 4;
* @return Whether the zoom field is set.
*/
@java.lang.Override
public boolean hasZoom() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* google maps zoom level (check maps api documentation)
*
*
* optional int32 zoom = 4;
* @return The zoom.
*/
@java.lang.Override
public int getZoom() {
return zoom_;
}
/**
*
* google maps zoom level (check maps api documentation)
*
*
* optional int32 zoom = 4;
* @param value The zoom to set.
* @return This builder for chaining.
*/
public Builder setZoom(int value) {
bitField0_ |= 0x00000008;
zoom_ = value;
onChanged();
return this;
}
/**
*
* google maps zoom level (check maps api documentation)
*
*
* optional int32 zoom = 4;
* @return This builder for chaining.
*/
public Builder clearZoom() {
bitField0_ = (bitField0_ & ~0x00000008);
zoom_ = 0;
onChanged();
return this;
}
private boolean expectsReadConfirmation_ ;
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 5 [default = false];
* @return Whether the expectsReadConfirmation field is set.
*/
@java.lang.Override
public boolean hasExpectsReadConfirmation() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 5 [default = false];
* @return The expectsReadConfirmation.
*/
@java.lang.Override
public boolean getExpectsReadConfirmation() {
return expectsReadConfirmation_;
}
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 5 [default = false];
* @param value The expectsReadConfirmation to set.
* @return This builder for chaining.
*/
public Builder setExpectsReadConfirmation(boolean value) {
bitField0_ |= 0x00000010;
expectsReadConfirmation_ = value;
onChanged();
return this;
}
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 5 [default = false];
* @return This builder for chaining.
*/
public Builder clearExpectsReadConfirmation() {
bitField0_ = (bitField0_ & ~0x00000010);
expectsReadConfirmation_ = false;
onChanged();
return this;
}
private int legalHoldStatus_ = 0;
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 6 [default = UNKNOWN];
* @return Whether the legalHoldStatus field is set.
*/
@java.lang.Override public boolean hasLegalHoldStatus() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 6 [default = UNKNOWN];
* @return The legalHoldStatus.
*/
@java.lang.Override
public com.waz.model.Messages.LegalHoldStatus getLegalHoldStatus() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.LegalHoldStatus result = com.waz.model.Messages.LegalHoldStatus.valueOf(legalHoldStatus_);
return result == null ? com.waz.model.Messages.LegalHoldStatus.UNKNOWN : result;
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 6 [default = UNKNOWN];
* @param value The legalHoldStatus to set.
* @return This builder for chaining.
*/
public Builder setLegalHoldStatus(com.waz.model.Messages.LegalHoldStatus value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
legalHoldStatus_ = value.getNumber();
onChanged();
return this;
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 6 [default = UNKNOWN];
* @return This builder for chaining.
*/
public Builder clearLegalHoldStatus() {
bitField0_ = (bitField0_ & ~0x00000020);
legalHoldStatus_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Location)
}
// @@protoc_insertion_point(class_scope:Location)
private static final com.waz.model.Messages.Location DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Location();
}
public static com.waz.model.Messages.Location getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Location parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Location getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ImageAssetOrBuilder extends
// @@protoc_insertion_point(interface_extends:ImageAsset)
com.google.protobuf.MessageOrBuilder {
/**
* required string tag = 1;
* @return Whether the tag field is set.
*/
boolean hasTag();
/**
* required string tag = 1;
* @return The tag.
*/
java.lang.String getTag();
/**
* required string tag = 1;
* @return The bytes for tag.
*/
com.google.protobuf.ByteString
getTagBytes();
/**
* required int32 width = 2;
* @return Whether the width field is set.
*/
boolean hasWidth();
/**
* required int32 width = 2;
* @return The width.
*/
int getWidth();
/**
* required int32 height = 3;
* @return Whether the height field is set.
*/
boolean hasHeight();
/**
* required int32 height = 3;
* @return The height.
*/
int getHeight();
/**
* required int32 original_width = 4;
* @return Whether the originalWidth field is set.
*/
boolean hasOriginalWidth();
/**
* required int32 original_width = 4;
* @return The originalWidth.
*/
int getOriginalWidth();
/**
* required int32 original_height = 5;
* @return Whether the originalHeight field is set.
*/
boolean hasOriginalHeight();
/**
* required int32 original_height = 5;
* @return The originalHeight.
*/
int getOriginalHeight();
/**
* required string mime_type = 6;
* @return Whether the mimeType field is set.
*/
boolean hasMimeType();
/**
* required string mime_type = 6;
* @return The mimeType.
*/
java.lang.String getMimeType();
/**
* required string mime_type = 6;
* @return The bytes for mimeType.
*/
com.google.protobuf.ByteString
getMimeTypeBytes();
/**
* required int32 size = 7;
* @return Whether the size field is set.
*/
boolean hasSize();
/**
* required int32 size = 7;
* @return The size.
*/
int getSize();
/**
* optional bytes otr_key = 8;
* @return Whether the otrKey field is set.
*/
boolean hasOtrKey();
/**
* optional bytes otr_key = 8;
* @return The otrKey.
*/
com.google.protobuf.ByteString getOtrKey();
/**
*
* deprecated - use sha256
*
*
* optional bytes mac_key = 9;
* @return Whether the macKey field is set.
*/
boolean hasMacKey();
/**
*
* deprecated - use sha256
*
*
* optional bytes mac_key = 9;
* @return The macKey.
*/
com.google.protobuf.ByteString getMacKey();
/**
*
* deprecated - use sha256
*
*
* optional bytes mac = 10;
* @return Whether the mac field is set.
*/
boolean hasMac();
/**
*
* deprecated - use sha256
*
*
* optional bytes mac = 10;
* @return The mac.
*/
com.google.protobuf.ByteString getMac();
/**
*
* sha256 of ciphertext
*
*
* optional bytes sha256 = 11;
* @return Whether the sha256 field is set.
*/
boolean hasSha256();
/**
*
* sha256 of ciphertext
*
*
* optional bytes sha256 = 11;
* @return The sha256.
*/
com.google.protobuf.ByteString getSha256();
}
/**
*
* deprecated in favour of Asset.Original.ImageMetaData
*
*
* Protobuf type {@code ImageAsset}
*/
public static final class ImageAsset extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ImageAsset)
ImageAssetOrBuilder {
private static final long serialVersionUID = 0L;
// Use ImageAsset.newBuilder() to construct.
private ImageAsset(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ImageAsset() {
tag_ = "";
mimeType_ = "";
otrKey_ = com.google.protobuf.ByteString.EMPTY;
macKey_ = com.google.protobuf.ByteString.EMPTY;
mac_ = com.google.protobuf.ByteString.EMPTY;
sha256_ = com.google.protobuf.ByteString.EMPTY;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ImageAsset();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_ImageAsset_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_ImageAsset_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.ImageAsset.class, com.waz.model.Messages.ImageAsset.Builder.class);
}
private int bitField0_;
public static final int TAG_FIELD_NUMBER = 1;
private volatile java.lang.Object tag_;
/**
* required string tag = 1;
* @return Whether the tag field is set.
*/
@java.lang.Override
public boolean hasTag() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string tag = 1;
* @return The tag.
*/
@java.lang.Override
public java.lang.String getTag() {
java.lang.Object ref = tag_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
tag_ = s;
}
return s;
}
}
/**
* required string tag = 1;
* @return The bytes for tag.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTagBytes() {
java.lang.Object ref = tag_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
tag_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int WIDTH_FIELD_NUMBER = 2;
private int width_;
/**
* required int32 width = 2;
* @return Whether the width field is set.
*/
@java.lang.Override
public boolean hasWidth() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required int32 width = 2;
* @return The width.
*/
@java.lang.Override
public int getWidth() {
return width_;
}
public static final int HEIGHT_FIELD_NUMBER = 3;
private int height_;
/**
* required int32 height = 3;
* @return Whether the height field is set.
*/
@java.lang.Override
public boolean hasHeight() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* required int32 height = 3;
* @return The height.
*/
@java.lang.Override
public int getHeight() {
return height_;
}
public static final int ORIGINAL_WIDTH_FIELD_NUMBER = 4;
private int originalWidth_;
/**
* required int32 original_width = 4;
* @return Whether the originalWidth field is set.
*/
@java.lang.Override
public boolean hasOriginalWidth() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
* required int32 original_width = 4;
* @return The originalWidth.
*/
@java.lang.Override
public int getOriginalWidth() {
return originalWidth_;
}
public static final int ORIGINAL_HEIGHT_FIELD_NUMBER = 5;
private int originalHeight_;
/**
* required int32 original_height = 5;
* @return Whether the originalHeight field is set.
*/
@java.lang.Override
public boolean hasOriginalHeight() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
* required int32 original_height = 5;
* @return The originalHeight.
*/
@java.lang.Override
public int getOriginalHeight() {
return originalHeight_;
}
public static final int MIME_TYPE_FIELD_NUMBER = 6;
private volatile java.lang.Object mimeType_;
/**
* required string mime_type = 6;
* @return Whether the mimeType field is set.
*/
@java.lang.Override
public boolean hasMimeType() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
* required string mime_type = 6;
* @return The mimeType.
*/
@java.lang.Override
public java.lang.String getMimeType() {
java.lang.Object ref = mimeType_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
mimeType_ = s;
}
return s;
}
}
/**
* required string mime_type = 6;
* @return The bytes for mimeType.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getMimeTypeBytes() {
java.lang.Object ref = mimeType_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
mimeType_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int SIZE_FIELD_NUMBER = 7;
private int size_;
/**
* required int32 size = 7;
* @return Whether the size field is set.
*/
@java.lang.Override
public boolean hasSize() {
return ((bitField0_ & 0x00000040) != 0);
}
/**
* required int32 size = 7;
* @return The size.
*/
@java.lang.Override
public int getSize() {
return size_;
}
public static final int OTR_KEY_FIELD_NUMBER = 8;
private com.google.protobuf.ByteString otrKey_;
/**
* optional bytes otr_key = 8;
* @return Whether the otrKey field is set.
*/
@java.lang.Override
public boolean hasOtrKey() {
return ((bitField0_ & 0x00000080) != 0);
}
/**
* optional bytes otr_key = 8;
* @return The otrKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getOtrKey() {
return otrKey_;
}
public static final int MAC_KEY_FIELD_NUMBER = 9;
private com.google.protobuf.ByteString macKey_;
/**
*
* deprecated - use sha256
*
*
* optional bytes mac_key = 9;
* @return Whether the macKey field is set.
*/
@java.lang.Override
public boolean hasMacKey() {
return ((bitField0_ & 0x00000100) != 0);
}
/**
*
* deprecated - use sha256
*
*
* optional bytes mac_key = 9;
* @return The macKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getMacKey() {
return macKey_;
}
public static final int MAC_FIELD_NUMBER = 10;
private com.google.protobuf.ByteString mac_;
/**
*
* deprecated - use sha256
*
*
* optional bytes mac = 10;
* @return Whether the mac field is set.
*/
@java.lang.Override
public boolean hasMac() {
return ((bitField0_ & 0x00000200) != 0);
}
/**
*
* deprecated - use sha256
*
*
* optional bytes mac = 10;
* @return The mac.
*/
@java.lang.Override
public com.google.protobuf.ByteString getMac() {
return mac_;
}
public static final int SHA256_FIELD_NUMBER = 11;
private com.google.protobuf.ByteString sha256_;
/**
*
* sha256 of ciphertext
*
*
* optional bytes sha256 = 11;
* @return Whether the sha256 field is set.
*/
@java.lang.Override
public boolean hasSha256() {
return ((bitField0_ & 0x00000400) != 0);
}
/**
*
* sha256 of ciphertext
*
*
* optional bytes sha256 = 11;
* @return The sha256.
*/
@java.lang.Override
public com.google.protobuf.ByteString getSha256() {
return sha256_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasTag()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasWidth()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasHeight()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasOriginalWidth()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasOriginalHeight()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasMimeType()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasSize()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, tag_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeInt32(2, width_);
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeInt32(3, height_);
}
if (((bitField0_ & 0x00000008) != 0)) {
output.writeInt32(4, originalWidth_);
}
if (((bitField0_ & 0x00000010) != 0)) {
output.writeInt32(5, originalHeight_);
}
if (((bitField0_ & 0x00000020) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 6, mimeType_);
}
if (((bitField0_ & 0x00000040) != 0)) {
output.writeInt32(7, size_);
}
if (((bitField0_ & 0x00000080) != 0)) {
output.writeBytes(8, otrKey_);
}
if (((bitField0_ & 0x00000100) != 0)) {
output.writeBytes(9, macKey_);
}
if (((bitField0_ & 0x00000200) != 0)) {
output.writeBytes(10, mac_);
}
if (((bitField0_ & 0x00000400) != 0)) {
output.writeBytes(11, sha256_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, tag_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, width_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(3, height_);
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(4, originalWidth_);
}
if (((bitField0_ & 0x00000010) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(5, originalHeight_);
}
if (((bitField0_ & 0x00000020) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, mimeType_);
}
if (((bitField0_ & 0x00000040) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(7, size_);
}
if (((bitField0_ & 0x00000080) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(8, otrKey_);
}
if (((bitField0_ & 0x00000100) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(9, macKey_);
}
if (((bitField0_ & 0x00000200) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(10, mac_);
}
if (((bitField0_ & 0x00000400) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(11, sha256_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.ImageAsset)) {
return super.equals(obj);
}
com.waz.model.Messages.ImageAsset other = (com.waz.model.Messages.ImageAsset) obj;
if (hasTag() != other.hasTag()) return false;
if (hasTag()) {
if (!getTag()
.equals(other.getTag())) return false;
}
if (hasWidth() != other.hasWidth()) return false;
if (hasWidth()) {
if (getWidth()
!= other.getWidth()) return false;
}
if (hasHeight() != other.hasHeight()) return false;
if (hasHeight()) {
if (getHeight()
!= other.getHeight()) return false;
}
if (hasOriginalWidth() != other.hasOriginalWidth()) return false;
if (hasOriginalWidth()) {
if (getOriginalWidth()
!= other.getOriginalWidth()) return false;
}
if (hasOriginalHeight() != other.hasOriginalHeight()) return false;
if (hasOriginalHeight()) {
if (getOriginalHeight()
!= other.getOriginalHeight()) return false;
}
if (hasMimeType() != other.hasMimeType()) return false;
if (hasMimeType()) {
if (!getMimeType()
.equals(other.getMimeType())) return false;
}
if (hasSize() != other.hasSize()) return false;
if (hasSize()) {
if (getSize()
!= other.getSize()) return false;
}
if (hasOtrKey() != other.hasOtrKey()) return false;
if (hasOtrKey()) {
if (!getOtrKey()
.equals(other.getOtrKey())) return false;
}
if (hasMacKey() != other.hasMacKey()) return false;
if (hasMacKey()) {
if (!getMacKey()
.equals(other.getMacKey())) return false;
}
if (hasMac() != other.hasMac()) return false;
if (hasMac()) {
if (!getMac()
.equals(other.getMac())) return false;
}
if (hasSha256() != other.hasSha256()) return false;
if (hasSha256()) {
if (!getSha256()
.equals(other.getSha256())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasTag()) {
hash = (37 * hash) + TAG_FIELD_NUMBER;
hash = (53 * hash) + getTag().hashCode();
}
if (hasWidth()) {
hash = (37 * hash) + WIDTH_FIELD_NUMBER;
hash = (53 * hash) + getWidth();
}
if (hasHeight()) {
hash = (37 * hash) + HEIGHT_FIELD_NUMBER;
hash = (53 * hash) + getHeight();
}
if (hasOriginalWidth()) {
hash = (37 * hash) + ORIGINAL_WIDTH_FIELD_NUMBER;
hash = (53 * hash) + getOriginalWidth();
}
if (hasOriginalHeight()) {
hash = (37 * hash) + ORIGINAL_HEIGHT_FIELD_NUMBER;
hash = (53 * hash) + getOriginalHeight();
}
if (hasMimeType()) {
hash = (37 * hash) + MIME_TYPE_FIELD_NUMBER;
hash = (53 * hash) + getMimeType().hashCode();
}
if (hasSize()) {
hash = (37 * hash) + SIZE_FIELD_NUMBER;
hash = (53 * hash) + getSize();
}
if (hasOtrKey()) {
hash = (37 * hash) + OTR_KEY_FIELD_NUMBER;
hash = (53 * hash) + getOtrKey().hashCode();
}
if (hasMacKey()) {
hash = (37 * hash) + MAC_KEY_FIELD_NUMBER;
hash = (53 * hash) + getMacKey().hashCode();
}
if (hasMac()) {
hash = (37 * hash) + MAC_FIELD_NUMBER;
hash = (53 * hash) + getMac().hashCode();
}
if (hasSha256()) {
hash = (37 * hash) + SHA256_FIELD_NUMBER;
hash = (53 * hash) + getSha256().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.ImageAsset parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.ImageAsset parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.ImageAsset parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.ImageAsset parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.ImageAsset parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.ImageAsset parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.ImageAsset parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.ImageAsset parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.ImageAsset parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.ImageAsset parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.ImageAsset parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.ImageAsset parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.ImageAsset prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* deprecated in favour of Asset.Original.ImageMetaData
*
*
* Protobuf type {@code ImageAsset}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:ImageAsset)
com.waz.model.Messages.ImageAssetOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_ImageAsset_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_ImageAsset_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.ImageAsset.class, com.waz.model.Messages.ImageAsset.Builder.class);
}
// Construct using com.waz.model.Messages.ImageAsset.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
tag_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
width_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
height_ = 0;
bitField0_ = (bitField0_ & ~0x00000004);
originalWidth_ = 0;
bitField0_ = (bitField0_ & ~0x00000008);
originalHeight_ = 0;
bitField0_ = (bitField0_ & ~0x00000010);
mimeType_ = "";
bitField0_ = (bitField0_ & ~0x00000020);
size_ = 0;
bitField0_ = (bitField0_ & ~0x00000040);
otrKey_ = com.google.protobuf.ByteString.EMPTY;
bitField0_ = (bitField0_ & ~0x00000080);
macKey_ = com.google.protobuf.ByteString.EMPTY;
bitField0_ = (bitField0_ & ~0x00000100);
mac_ = com.google.protobuf.ByteString.EMPTY;
bitField0_ = (bitField0_ & ~0x00000200);
sha256_ = com.google.protobuf.ByteString.EMPTY;
bitField0_ = (bitField0_ & ~0x00000400);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_ImageAsset_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.ImageAsset getDefaultInstanceForType() {
return com.waz.model.Messages.ImageAsset.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.ImageAsset build() {
com.waz.model.Messages.ImageAsset result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.ImageAsset buildPartial() {
com.waz.model.Messages.ImageAsset result = new com.waz.model.Messages.ImageAsset(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.tag_ = tag_;
if (((from_bitField0_ & 0x00000002) != 0)) {
result.width_ = width_;
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
result.height_ = height_;
to_bitField0_ |= 0x00000004;
}
if (((from_bitField0_ & 0x00000008) != 0)) {
result.originalWidth_ = originalWidth_;
to_bitField0_ |= 0x00000008;
}
if (((from_bitField0_ & 0x00000010) != 0)) {
result.originalHeight_ = originalHeight_;
to_bitField0_ |= 0x00000010;
}
if (((from_bitField0_ & 0x00000020) != 0)) {
to_bitField0_ |= 0x00000020;
}
result.mimeType_ = mimeType_;
if (((from_bitField0_ & 0x00000040) != 0)) {
result.size_ = size_;
to_bitField0_ |= 0x00000040;
}
if (((from_bitField0_ & 0x00000080) != 0)) {
to_bitField0_ |= 0x00000080;
}
result.otrKey_ = otrKey_;
if (((from_bitField0_ & 0x00000100) != 0)) {
to_bitField0_ |= 0x00000100;
}
result.macKey_ = macKey_;
if (((from_bitField0_ & 0x00000200) != 0)) {
to_bitField0_ |= 0x00000200;
}
result.mac_ = mac_;
if (((from_bitField0_ & 0x00000400) != 0)) {
to_bitField0_ |= 0x00000400;
}
result.sha256_ = sha256_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.ImageAsset) {
return mergeFrom((com.waz.model.Messages.ImageAsset)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.ImageAsset other) {
if (other == com.waz.model.Messages.ImageAsset.getDefaultInstance()) return this;
if (other.hasTag()) {
bitField0_ |= 0x00000001;
tag_ = other.tag_;
onChanged();
}
if (other.hasWidth()) {
setWidth(other.getWidth());
}
if (other.hasHeight()) {
setHeight(other.getHeight());
}
if (other.hasOriginalWidth()) {
setOriginalWidth(other.getOriginalWidth());
}
if (other.hasOriginalHeight()) {
setOriginalHeight(other.getOriginalHeight());
}
if (other.hasMimeType()) {
bitField0_ |= 0x00000020;
mimeType_ = other.mimeType_;
onChanged();
}
if (other.hasSize()) {
setSize(other.getSize());
}
if (other.hasOtrKey()) {
setOtrKey(other.getOtrKey());
}
if (other.hasMacKey()) {
setMacKey(other.getMacKey());
}
if (other.hasMac()) {
setMac(other.getMac());
}
if (other.hasSha256()) {
setSha256(other.getSha256());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasTag()) {
return false;
}
if (!hasWidth()) {
return false;
}
if (!hasHeight()) {
return false;
}
if (!hasOriginalWidth()) {
return false;
}
if (!hasOriginalHeight()) {
return false;
}
if (!hasMimeType()) {
return false;
}
if (!hasSize()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
tag_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 16: {
width_ = input.readInt32();
bitField0_ |= 0x00000002;
break;
} // case 16
case 24: {
height_ = input.readInt32();
bitField0_ |= 0x00000004;
break;
} // case 24
case 32: {
originalWidth_ = input.readInt32();
bitField0_ |= 0x00000008;
break;
} // case 32
case 40: {
originalHeight_ = input.readInt32();
bitField0_ |= 0x00000010;
break;
} // case 40
case 50: {
mimeType_ = input.readBytes();
bitField0_ |= 0x00000020;
break;
} // case 50
case 56: {
size_ = input.readInt32();
bitField0_ |= 0x00000040;
break;
} // case 56
case 66: {
otrKey_ = input.readBytes();
bitField0_ |= 0x00000080;
break;
} // case 66
case 74: {
macKey_ = input.readBytes();
bitField0_ |= 0x00000100;
break;
} // case 74
case 82: {
mac_ = input.readBytes();
bitField0_ |= 0x00000200;
break;
} // case 82
case 90: {
sha256_ = input.readBytes();
bitField0_ |= 0x00000400;
break;
} // case 90
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object tag_ = "";
/**
* required string tag = 1;
* @return Whether the tag field is set.
*/
public boolean hasTag() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string tag = 1;
* @return The tag.
*/
public java.lang.String getTag() {
java.lang.Object ref = tag_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
tag_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string tag = 1;
* @return The bytes for tag.
*/
public com.google.protobuf.ByteString
getTagBytes() {
java.lang.Object ref = tag_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
tag_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string tag = 1;
* @param value The tag to set.
* @return This builder for chaining.
*/
public Builder setTag(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
tag_ = value;
onChanged();
return this;
}
/**
* required string tag = 1;
* @return This builder for chaining.
*/
public Builder clearTag() {
bitField0_ = (bitField0_ & ~0x00000001);
tag_ = getDefaultInstance().getTag();
onChanged();
return this;
}
/**
* required string tag = 1;
* @param value The bytes for tag to set.
* @return This builder for chaining.
*/
public Builder setTagBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
tag_ = value;
onChanged();
return this;
}
private int width_ ;
/**
* required int32 width = 2;
* @return Whether the width field is set.
*/
@java.lang.Override
public boolean hasWidth() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required int32 width = 2;
* @return The width.
*/
@java.lang.Override
public int getWidth() {
return width_;
}
/**
* required int32 width = 2;
* @param value The width to set.
* @return This builder for chaining.
*/
public Builder setWidth(int value) {
bitField0_ |= 0x00000002;
width_ = value;
onChanged();
return this;
}
/**
* required int32 width = 2;
* @return This builder for chaining.
*/
public Builder clearWidth() {
bitField0_ = (bitField0_ & ~0x00000002);
width_ = 0;
onChanged();
return this;
}
private int height_ ;
/**
* required int32 height = 3;
* @return Whether the height field is set.
*/
@java.lang.Override
public boolean hasHeight() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* required int32 height = 3;
* @return The height.
*/
@java.lang.Override
public int getHeight() {
return height_;
}
/**
* required int32 height = 3;
* @param value The height to set.
* @return This builder for chaining.
*/
public Builder setHeight(int value) {
bitField0_ |= 0x00000004;
height_ = value;
onChanged();
return this;
}
/**
* required int32 height = 3;
* @return This builder for chaining.
*/
public Builder clearHeight() {
bitField0_ = (bitField0_ & ~0x00000004);
height_ = 0;
onChanged();
return this;
}
private int originalWidth_ ;
/**
* required int32 original_width = 4;
* @return Whether the originalWidth field is set.
*/
@java.lang.Override
public boolean hasOriginalWidth() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
* required int32 original_width = 4;
* @return The originalWidth.
*/
@java.lang.Override
public int getOriginalWidth() {
return originalWidth_;
}
/**
* required int32 original_width = 4;
* @param value The originalWidth to set.
* @return This builder for chaining.
*/
public Builder setOriginalWidth(int value) {
bitField0_ |= 0x00000008;
originalWidth_ = value;
onChanged();
return this;
}
/**
* required int32 original_width = 4;
* @return This builder for chaining.
*/
public Builder clearOriginalWidth() {
bitField0_ = (bitField0_ & ~0x00000008);
originalWidth_ = 0;
onChanged();
return this;
}
private int originalHeight_ ;
/**
* required int32 original_height = 5;
* @return Whether the originalHeight field is set.
*/
@java.lang.Override
public boolean hasOriginalHeight() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
* required int32 original_height = 5;
* @return The originalHeight.
*/
@java.lang.Override
public int getOriginalHeight() {
return originalHeight_;
}
/**
* required int32 original_height = 5;
* @param value The originalHeight to set.
* @return This builder for chaining.
*/
public Builder setOriginalHeight(int value) {
bitField0_ |= 0x00000010;
originalHeight_ = value;
onChanged();
return this;
}
/**
* required int32 original_height = 5;
* @return This builder for chaining.
*/
public Builder clearOriginalHeight() {
bitField0_ = (bitField0_ & ~0x00000010);
originalHeight_ = 0;
onChanged();
return this;
}
private java.lang.Object mimeType_ = "";
/**
* required string mime_type = 6;
* @return Whether the mimeType field is set.
*/
public boolean hasMimeType() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
* required string mime_type = 6;
* @return The mimeType.
*/
public java.lang.String getMimeType() {
java.lang.Object ref = mimeType_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
mimeType_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string mime_type = 6;
* @return The bytes for mimeType.
*/
public com.google.protobuf.ByteString
getMimeTypeBytes() {
java.lang.Object ref = mimeType_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
mimeType_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string mime_type = 6;
* @param value The mimeType to set.
* @return This builder for chaining.
*/
public Builder setMimeType(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
mimeType_ = value;
onChanged();
return this;
}
/**
* required string mime_type = 6;
* @return This builder for chaining.
*/
public Builder clearMimeType() {
bitField0_ = (bitField0_ & ~0x00000020);
mimeType_ = getDefaultInstance().getMimeType();
onChanged();
return this;
}
/**
* required string mime_type = 6;
* @param value The bytes for mimeType to set.
* @return This builder for chaining.
*/
public Builder setMimeTypeBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
mimeType_ = value;
onChanged();
return this;
}
private int size_ ;
/**
* required int32 size = 7;
* @return Whether the size field is set.
*/
@java.lang.Override
public boolean hasSize() {
return ((bitField0_ & 0x00000040) != 0);
}
/**
* required int32 size = 7;
* @return The size.
*/
@java.lang.Override
public int getSize() {
return size_;
}
/**
* required int32 size = 7;
* @param value The size to set.
* @return This builder for chaining.
*/
public Builder setSize(int value) {
bitField0_ |= 0x00000040;
size_ = value;
onChanged();
return this;
}
/**
* required int32 size = 7;
* @return This builder for chaining.
*/
public Builder clearSize() {
bitField0_ = (bitField0_ & ~0x00000040);
size_ = 0;
onChanged();
return this;
}
private com.google.protobuf.ByteString otrKey_ = com.google.protobuf.ByteString.EMPTY;
/**
* optional bytes otr_key = 8;
* @return Whether the otrKey field is set.
*/
@java.lang.Override
public boolean hasOtrKey() {
return ((bitField0_ & 0x00000080) != 0);
}
/**
* optional bytes otr_key = 8;
* @return The otrKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getOtrKey() {
return otrKey_;
}
/**
* optional bytes otr_key = 8;
* @param value The otrKey to set.
* @return This builder for chaining.
*/
public Builder setOtrKey(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000080;
otrKey_ = value;
onChanged();
return this;
}
/**
* optional bytes otr_key = 8;
* @return This builder for chaining.
*/
public Builder clearOtrKey() {
bitField0_ = (bitField0_ & ~0x00000080);
otrKey_ = getDefaultInstance().getOtrKey();
onChanged();
return this;
}
private com.google.protobuf.ByteString macKey_ = com.google.protobuf.ByteString.EMPTY;
/**
*
* deprecated - use sha256
*
*
* optional bytes mac_key = 9;
* @return Whether the macKey field is set.
*/
@java.lang.Override
public boolean hasMacKey() {
return ((bitField0_ & 0x00000100) != 0);
}
/**
*
* deprecated - use sha256
*
*
* optional bytes mac_key = 9;
* @return The macKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getMacKey() {
return macKey_;
}
/**
*
* deprecated - use sha256
*
*
* optional bytes mac_key = 9;
* @param value The macKey to set.
* @return This builder for chaining.
*/
public Builder setMacKey(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000100;
macKey_ = value;
onChanged();
return this;
}
/**
*
* deprecated - use sha256
*
*
* optional bytes mac_key = 9;
* @return This builder for chaining.
*/
public Builder clearMacKey() {
bitField0_ = (bitField0_ & ~0x00000100);
macKey_ = getDefaultInstance().getMacKey();
onChanged();
return this;
}
private com.google.protobuf.ByteString mac_ = com.google.protobuf.ByteString.EMPTY;
/**
*
* deprecated - use sha256
*
*
* optional bytes mac = 10;
* @return Whether the mac field is set.
*/
@java.lang.Override
public boolean hasMac() {
return ((bitField0_ & 0x00000200) != 0);
}
/**
*
* deprecated - use sha256
*
*
* optional bytes mac = 10;
* @return The mac.
*/
@java.lang.Override
public com.google.protobuf.ByteString getMac() {
return mac_;
}
/**
*
* deprecated - use sha256
*
*
* optional bytes mac = 10;
* @param value The mac to set.
* @return This builder for chaining.
*/
public Builder setMac(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000200;
mac_ = value;
onChanged();
return this;
}
/**
*
* deprecated - use sha256
*
*
* optional bytes mac = 10;
* @return This builder for chaining.
*/
public Builder clearMac() {
bitField0_ = (bitField0_ & ~0x00000200);
mac_ = getDefaultInstance().getMac();
onChanged();
return this;
}
private com.google.protobuf.ByteString sha256_ = com.google.protobuf.ByteString.EMPTY;
/**
*
* sha256 of ciphertext
*
*
* optional bytes sha256 = 11;
* @return Whether the sha256 field is set.
*/
@java.lang.Override
public boolean hasSha256() {
return ((bitField0_ & 0x00000400) != 0);
}
/**
*
* sha256 of ciphertext
*
*
* optional bytes sha256 = 11;
* @return The sha256.
*/
@java.lang.Override
public com.google.protobuf.ByteString getSha256() {
return sha256_;
}
/**
*
* sha256 of ciphertext
*
*
* optional bytes sha256 = 11;
* @param value The sha256 to set.
* @return This builder for chaining.
*/
public Builder setSha256(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000400;
sha256_ = value;
onChanged();
return this;
}
/**
*
* sha256 of ciphertext
*
*
* optional bytes sha256 = 11;
* @return This builder for chaining.
*/
public Builder clearSha256() {
bitField0_ = (bitField0_ & ~0x00000400);
sha256_ = getDefaultInstance().getSha256();
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:ImageAsset)
}
// @@protoc_insertion_point(class_scope:ImageAsset)
private static final com.waz.model.Messages.ImageAsset DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.ImageAsset();
}
public static com.waz.model.Messages.ImageAsset getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ImageAsset parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.ImageAsset getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface AssetOrBuilder extends
// @@protoc_insertion_point(interface_extends:Asset)
com.google.protobuf.MessageOrBuilder {
/**
* optional .Asset.Original original = 1;
* @return Whether the original field is set.
*/
boolean hasOriginal();
/**
* optional .Asset.Original original = 1;
* @return The original.
*/
com.waz.model.Messages.Asset.Original getOriginal();
/**
* optional .Asset.Original original = 1;
*/
com.waz.model.Messages.Asset.OriginalOrBuilder getOriginalOrBuilder();
/**
* .Asset.NotUploaded not_uploaded = 3;
* @return Whether the notUploaded field is set.
*/
boolean hasNotUploaded();
/**
* .Asset.NotUploaded not_uploaded = 3;
* @return The notUploaded.
*/
com.waz.model.Messages.Asset.NotUploaded getNotUploaded();
/**
* .Asset.RemoteData uploaded = 4;
* @return Whether the uploaded field is set.
*/
boolean hasUploaded();
/**
* .Asset.RemoteData uploaded = 4;
* @return The uploaded.
*/
com.waz.model.Messages.Asset.RemoteData getUploaded();
/**
* .Asset.RemoteData uploaded = 4;
*/
com.waz.model.Messages.Asset.RemoteDataOrBuilder getUploadedOrBuilder();
/**
* optional .Asset.Preview preview = 5;
* @return Whether the preview field is set.
*/
boolean hasPreview();
/**
* optional .Asset.Preview preview = 5;
* @return The preview.
*/
com.waz.model.Messages.Asset.Preview getPreview();
/**
* optional .Asset.Preview preview = 5;
*/
com.waz.model.Messages.Asset.PreviewOrBuilder getPreviewOrBuilder();
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 6 [default = false];
* @return Whether the expectsReadConfirmation field is set.
*/
boolean hasExpectsReadConfirmation();
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 6 [default = false];
* @return The expectsReadConfirmation.
*/
boolean getExpectsReadConfirmation();
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 7 [default = UNKNOWN];
* @return Whether the legalHoldStatus field is set.
*/
boolean hasLegalHoldStatus();
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 7 [default = UNKNOWN];
* @return The legalHoldStatus.
*/
com.waz.model.Messages.LegalHoldStatus getLegalHoldStatus();
public com.waz.model.Messages.Asset.StatusCase getStatusCase();
}
/**
* Protobuf type {@code Asset}
*/
public static final class Asset extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Asset)
AssetOrBuilder {
private static final long serialVersionUID = 0L;
// Use Asset.newBuilder() to construct.
private Asset(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Asset() {
legalHoldStatus_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Asset();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Asset_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Asset_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Asset.class, com.waz.model.Messages.Asset.Builder.class);
}
/**
* Protobuf enum {@code Asset.NotUploaded}
*/
public enum NotUploaded
implements com.google.protobuf.ProtocolMessageEnum {
/**
* CANCELLED = 0;
*/
CANCELLED(0),
/**
* FAILED = 1;
*/
FAILED(1),
;
/**
* CANCELLED = 0;
*/
public static final int CANCELLED_VALUE = 0;
/**
* FAILED = 1;
*/
public static final int FAILED_VALUE = 1;
public final int getNumber() {
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static NotUploaded valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static NotUploaded forNumber(int value) {
switch (value) {
case 0: return CANCELLED;
case 1: return FAILED;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
NotUploaded> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public NotUploaded findValueByNumber(int number) {
return NotUploaded.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.waz.model.Messages.Asset.getDescriptor().getEnumTypes().get(0);
}
private static final NotUploaded[] VALUES = values();
public static NotUploaded valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private NotUploaded(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:Asset.NotUploaded)
}
public interface OriginalOrBuilder extends
// @@protoc_insertion_point(interface_extends:Asset.Original)
com.google.protobuf.MessageOrBuilder {
/**
* required string mime_type = 1;
* @return Whether the mimeType field is set.
*/
boolean hasMimeType();
/**
* required string mime_type = 1;
* @return The mimeType.
*/
java.lang.String getMimeType();
/**
* required string mime_type = 1;
* @return The bytes for mimeType.
*/
com.google.protobuf.ByteString
getMimeTypeBytes();
/**
* required uint64 size = 2;
* @return Whether the size field is set.
*/
boolean hasSize();
/**
* required uint64 size = 2;
* @return The size.
*/
long getSize();
/**
* optional string name = 3;
* @return Whether the name field is set.
*/
boolean hasName();
/**
* optional string name = 3;
* @return The name.
*/
java.lang.String getName();
/**
* optional string name = 3;
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
* .Asset.ImageMetaData image = 4;
* @return Whether the image field is set.
*/
boolean hasImage();
/**
* .Asset.ImageMetaData image = 4;
* @return The image.
*/
com.waz.model.Messages.Asset.ImageMetaData getImage();
/**
* .Asset.ImageMetaData image = 4;
*/
com.waz.model.Messages.Asset.ImageMetaDataOrBuilder getImageOrBuilder();
/**
* .Asset.VideoMetaData video = 5;
* @return Whether the video field is set.
*/
boolean hasVideo();
/**
* .Asset.VideoMetaData video = 5;
* @return The video.
*/
com.waz.model.Messages.Asset.VideoMetaData getVideo();
/**
* .Asset.VideoMetaData video = 5;
*/
com.waz.model.Messages.Asset.VideoMetaDataOrBuilder getVideoOrBuilder();
/**
* .Asset.AudioMetaData audio = 6;
* @return Whether the audio field is set.
*/
boolean hasAudio();
/**
* .Asset.AudioMetaData audio = 6;
* @return The audio.
*/
com.waz.model.Messages.Asset.AudioMetaData getAudio();
/**
* .Asset.AudioMetaData audio = 6;
*/
com.waz.model.Messages.Asset.AudioMetaDataOrBuilder getAudioOrBuilder();
/**
*
* link to source e.g. http://giphy.com/234245
*
*
* optional string source = 7;
* @return Whether the source field is set.
*/
boolean hasSource();
/**
*
* link to source e.g. http://giphy.com/234245
*
*
* optional string source = 7;
* @return The source.
*/
java.lang.String getSource();
/**
*
* link to source e.g. http://giphy.com/234245
*
*
* optional string source = 7;
* @return The bytes for source.
*/
com.google.protobuf.ByteString
getSourceBytes();
/**
*
* caption of the asset, e.g. "dog" for a Giphy "dog" search result
*
*
* optional string caption = 8;
* @return Whether the caption field is set.
*/
boolean hasCaption();
/**
*
* caption of the asset, e.g. "dog" for a Giphy "dog" search result
*
*
* optional string caption = 8;
* @return The caption.
*/
java.lang.String getCaption();
/**
*
* caption of the asset, e.g. "dog" for a Giphy "dog" search result
*
*
* optional string caption = 8;
* @return The bytes for caption.
*/
com.google.protobuf.ByteString
getCaptionBytes();
public com.waz.model.Messages.Asset.Original.MetaDataCase getMetaDataCase();
}
/**
* Protobuf type {@code Asset.Original}
*/
public static final class Original extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Asset.Original)
OriginalOrBuilder {
private static final long serialVersionUID = 0L;
// Use Original.newBuilder() to construct.
private Original(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Original() {
mimeType_ = "";
name_ = "";
source_ = "";
caption_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Original();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Asset_Original_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Asset_Original_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Asset.Original.class, com.waz.model.Messages.Asset.Original.Builder.class);
}
private int bitField0_;
private int metaDataCase_ = 0;
private java.lang.Object metaData_;
public enum MetaDataCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
IMAGE(4),
VIDEO(5),
AUDIO(6),
METADATA_NOT_SET(0);
private final int value;
private MetaDataCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static MetaDataCase valueOf(int value) {
return forNumber(value);
}
public static MetaDataCase forNumber(int value) {
switch (value) {
case 4: return IMAGE;
case 5: return VIDEO;
case 6: return AUDIO;
case 0: return METADATA_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public MetaDataCase
getMetaDataCase() {
return MetaDataCase.forNumber(
metaDataCase_);
}
public static final int MIME_TYPE_FIELD_NUMBER = 1;
private volatile java.lang.Object mimeType_;
/**
* required string mime_type = 1;
* @return Whether the mimeType field is set.
*/
@java.lang.Override
public boolean hasMimeType() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string mime_type = 1;
* @return The mimeType.
*/
@java.lang.Override
public java.lang.String getMimeType() {
java.lang.Object ref = mimeType_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
mimeType_ = s;
}
return s;
}
}
/**
* required string mime_type = 1;
* @return The bytes for mimeType.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getMimeTypeBytes() {
java.lang.Object ref = mimeType_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
mimeType_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int SIZE_FIELD_NUMBER = 2;
private long size_;
/**
* required uint64 size = 2;
* @return Whether the size field is set.
*/
@java.lang.Override
public boolean hasSize() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required uint64 size = 2;
* @return The size.
*/
@java.lang.Override
public long getSize() {
return size_;
}
public static final int NAME_FIELD_NUMBER = 3;
private volatile java.lang.Object name_;
/**
* optional string name = 3;
* @return Whether the name field is set.
*/
@java.lang.Override
public boolean hasName() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional string name = 3;
* @return The name.
*/
@java.lang.Override
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
name_ = s;
}
return s;
}
}
/**
* optional string name = 3;
* @return The bytes for name.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int IMAGE_FIELD_NUMBER = 4;
/**
* .Asset.ImageMetaData image = 4;
* @return Whether the image field is set.
*/
@java.lang.Override
public boolean hasImage() {
return metaDataCase_ == 4;
}
/**
* .Asset.ImageMetaData image = 4;
* @return The image.
*/
@java.lang.Override
public com.waz.model.Messages.Asset.ImageMetaData getImage() {
if (metaDataCase_ == 4) {
return (com.waz.model.Messages.Asset.ImageMetaData) metaData_;
}
return com.waz.model.Messages.Asset.ImageMetaData.getDefaultInstance();
}
/**
* .Asset.ImageMetaData image = 4;
*/
@java.lang.Override
public com.waz.model.Messages.Asset.ImageMetaDataOrBuilder getImageOrBuilder() {
if (metaDataCase_ == 4) {
return (com.waz.model.Messages.Asset.ImageMetaData) metaData_;
}
return com.waz.model.Messages.Asset.ImageMetaData.getDefaultInstance();
}
public static final int VIDEO_FIELD_NUMBER = 5;
/**
* .Asset.VideoMetaData video = 5;
* @return Whether the video field is set.
*/
@java.lang.Override
public boolean hasVideo() {
return metaDataCase_ == 5;
}
/**
* .Asset.VideoMetaData video = 5;
* @return The video.
*/
@java.lang.Override
public com.waz.model.Messages.Asset.VideoMetaData getVideo() {
if (metaDataCase_ == 5) {
return (com.waz.model.Messages.Asset.VideoMetaData) metaData_;
}
return com.waz.model.Messages.Asset.VideoMetaData.getDefaultInstance();
}
/**
* .Asset.VideoMetaData video = 5;
*/
@java.lang.Override
public com.waz.model.Messages.Asset.VideoMetaDataOrBuilder getVideoOrBuilder() {
if (metaDataCase_ == 5) {
return (com.waz.model.Messages.Asset.VideoMetaData) metaData_;
}
return com.waz.model.Messages.Asset.VideoMetaData.getDefaultInstance();
}
public static final int AUDIO_FIELD_NUMBER = 6;
/**
* .Asset.AudioMetaData audio = 6;
* @return Whether the audio field is set.
*/
@java.lang.Override
public boolean hasAudio() {
return metaDataCase_ == 6;
}
/**
* .Asset.AudioMetaData audio = 6;
* @return The audio.
*/
@java.lang.Override
public com.waz.model.Messages.Asset.AudioMetaData getAudio() {
if (metaDataCase_ == 6) {
return (com.waz.model.Messages.Asset.AudioMetaData) metaData_;
}
return com.waz.model.Messages.Asset.AudioMetaData.getDefaultInstance();
}
/**
* .Asset.AudioMetaData audio = 6;
*/
@java.lang.Override
public com.waz.model.Messages.Asset.AudioMetaDataOrBuilder getAudioOrBuilder() {
if (metaDataCase_ == 6) {
return (com.waz.model.Messages.Asset.AudioMetaData) metaData_;
}
return com.waz.model.Messages.Asset.AudioMetaData.getDefaultInstance();
}
public static final int SOURCE_FIELD_NUMBER = 7;
private volatile java.lang.Object source_;
/**
*
* link to source e.g. http://giphy.com/234245
*
*
* optional string source = 7;
* @return Whether the source field is set.
*/
@java.lang.Override
public boolean hasSource() {
return ((bitField0_ & 0x00000040) != 0);
}
/**
*
* link to source e.g. http://giphy.com/234245
*
*
* optional string source = 7;
* @return The source.
*/
@java.lang.Override
public java.lang.String getSource() {
java.lang.Object ref = source_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
source_ = s;
}
return s;
}
}
/**
*
* link to source e.g. http://giphy.com/234245
*
*
* optional string source = 7;
* @return The bytes for source.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSourceBytes() {
java.lang.Object ref = source_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
source_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int CAPTION_FIELD_NUMBER = 8;
private volatile java.lang.Object caption_;
/**
*
* caption of the asset, e.g. "dog" for a Giphy "dog" search result
*
*
* optional string caption = 8;
* @return Whether the caption field is set.
*/
@java.lang.Override
public boolean hasCaption() {
return ((bitField0_ & 0x00000080) != 0);
}
/**
*
* caption of the asset, e.g. "dog" for a Giphy "dog" search result
*
*
* optional string caption = 8;
* @return The caption.
*/
@java.lang.Override
public java.lang.String getCaption() {
java.lang.Object ref = caption_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
caption_ = s;
}
return s;
}
}
/**
*
* caption of the asset, e.g. "dog" for a Giphy "dog" search result
*
*
* optional string caption = 8;
* @return The bytes for caption.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getCaptionBytes() {
java.lang.Object ref = caption_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
caption_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasMimeType()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasSize()) {
memoizedIsInitialized = 0;
return false;
}
if (hasImage()) {
if (!getImage().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, mimeType_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeUInt64(2, size_);
}
if (((bitField0_ & 0x00000004) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, name_);
}
if (metaDataCase_ == 4) {
output.writeMessage(4, (com.waz.model.Messages.Asset.ImageMetaData) metaData_);
}
if (metaDataCase_ == 5) {
output.writeMessage(5, (com.waz.model.Messages.Asset.VideoMetaData) metaData_);
}
if (metaDataCase_ == 6) {
output.writeMessage(6, (com.waz.model.Messages.Asset.AudioMetaData) metaData_);
}
if (((bitField0_ & 0x00000040) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 7, source_);
}
if (((bitField0_ & 0x00000080) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 8, caption_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, mimeType_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(2, size_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, name_);
}
if (metaDataCase_ == 4) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, (com.waz.model.Messages.Asset.ImageMetaData) metaData_);
}
if (metaDataCase_ == 5) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, (com.waz.model.Messages.Asset.VideoMetaData) metaData_);
}
if (metaDataCase_ == 6) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, (com.waz.model.Messages.Asset.AudioMetaData) metaData_);
}
if (((bitField0_ & 0x00000040) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, source_);
}
if (((bitField0_ & 0x00000080) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, caption_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Asset.Original)) {
return super.equals(obj);
}
com.waz.model.Messages.Asset.Original other = (com.waz.model.Messages.Asset.Original) obj;
if (hasMimeType() != other.hasMimeType()) return false;
if (hasMimeType()) {
if (!getMimeType()
.equals(other.getMimeType())) return false;
}
if (hasSize() != other.hasSize()) return false;
if (hasSize()) {
if (getSize()
!= other.getSize()) return false;
}
if (hasName() != other.hasName()) return false;
if (hasName()) {
if (!getName()
.equals(other.getName())) return false;
}
if (hasSource() != other.hasSource()) return false;
if (hasSource()) {
if (!getSource()
.equals(other.getSource())) return false;
}
if (hasCaption() != other.hasCaption()) return false;
if (hasCaption()) {
if (!getCaption()
.equals(other.getCaption())) return false;
}
if (!getMetaDataCase().equals(other.getMetaDataCase())) return false;
switch (metaDataCase_) {
case 4:
if (!getImage()
.equals(other.getImage())) return false;
break;
case 5:
if (!getVideo()
.equals(other.getVideo())) return false;
break;
case 6:
if (!getAudio()
.equals(other.getAudio())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasMimeType()) {
hash = (37 * hash) + MIME_TYPE_FIELD_NUMBER;
hash = (53 * hash) + getMimeType().hashCode();
}
if (hasSize()) {
hash = (37 * hash) + SIZE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getSize());
}
if (hasName()) {
hash = (37 * hash) + NAME_FIELD_NUMBER;
hash = (53 * hash) + getName().hashCode();
}
if (hasSource()) {
hash = (37 * hash) + SOURCE_FIELD_NUMBER;
hash = (53 * hash) + getSource().hashCode();
}
if (hasCaption()) {
hash = (37 * hash) + CAPTION_FIELD_NUMBER;
hash = (53 * hash) + getCaption().hashCode();
}
switch (metaDataCase_) {
case 4:
hash = (37 * hash) + IMAGE_FIELD_NUMBER;
hash = (53 * hash) + getImage().hashCode();
break;
case 5:
hash = (37 * hash) + VIDEO_FIELD_NUMBER;
hash = (53 * hash) + getVideo().hashCode();
break;
case 6:
hash = (37 * hash) + AUDIO_FIELD_NUMBER;
hash = (53 * hash) + getAudio().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Asset.Original parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset.Original parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset.Original parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset.Original parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset.Original parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset.Original parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset.Original parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset.Original parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Asset.Original parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset.Original parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Asset.Original parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset.Original parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Asset.Original prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Asset.Original}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Asset.Original)
com.waz.model.Messages.Asset.OriginalOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Asset_Original_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Asset_Original_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Asset.Original.class, com.waz.model.Messages.Asset.Original.Builder.class);
}
// Construct using com.waz.model.Messages.Asset.Original.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
mimeType_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
size_ = 0L;
bitField0_ = (bitField0_ & ~0x00000002);
name_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
if (imageBuilder_ != null) {
imageBuilder_.clear();
}
if (videoBuilder_ != null) {
videoBuilder_.clear();
}
if (audioBuilder_ != null) {
audioBuilder_.clear();
}
source_ = "";
bitField0_ = (bitField0_ & ~0x00000040);
caption_ = "";
bitField0_ = (bitField0_ & ~0x00000080);
metaDataCase_ = 0;
metaData_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Asset_Original_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Asset.Original getDefaultInstanceForType() {
return com.waz.model.Messages.Asset.Original.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Asset.Original build() {
com.waz.model.Messages.Asset.Original result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Asset.Original buildPartial() {
com.waz.model.Messages.Asset.Original result = new com.waz.model.Messages.Asset.Original(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.mimeType_ = mimeType_;
if (((from_bitField0_ & 0x00000002) != 0)) {
result.size_ = size_;
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
to_bitField0_ |= 0x00000004;
}
result.name_ = name_;
if (metaDataCase_ == 4) {
if (imageBuilder_ == null) {
result.metaData_ = metaData_;
} else {
result.metaData_ = imageBuilder_.build();
}
}
if (metaDataCase_ == 5) {
if (videoBuilder_ == null) {
result.metaData_ = metaData_;
} else {
result.metaData_ = videoBuilder_.build();
}
}
if (metaDataCase_ == 6) {
if (audioBuilder_ == null) {
result.metaData_ = metaData_;
} else {
result.metaData_ = audioBuilder_.build();
}
}
if (((from_bitField0_ & 0x00000040) != 0)) {
to_bitField0_ |= 0x00000040;
}
result.source_ = source_;
if (((from_bitField0_ & 0x00000080) != 0)) {
to_bitField0_ |= 0x00000080;
}
result.caption_ = caption_;
result.bitField0_ = to_bitField0_;
result.metaDataCase_ = metaDataCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Asset.Original) {
return mergeFrom((com.waz.model.Messages.Asset.Original)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Asset.Original other) {
if (other == com.waz.model.Messages.Asset.Original.getDefaultInstance()) return this;
if (other.hasMimeType()) {
bitField0_ |= 0x00000001;
mimeType_ = other.mimeType_;
onChanged();
}
if (other.hasSize()) {
setSize(other.getSize());
}
if (other.hasName()) {
bitField0_ |= 0x00000004;
name_ = other.name_;
onChanged();
}
if (other.hasSource()) {
bitField0_ |= 0x00000040;
source_ = other.source_;
onChanged();
}
if (other.hasCaption()) {
bitField0_ |= 0x00000080;
caption_ = other.caption_;
onChanged();
}
switch (other.getMetaDataCase()) {
case IMAGE: {
mergeImage(other.getImage());
break;
}
case VIDEO: {
mergeVideo(other.getVideo());
break;
}
case AUDIO: {
mergeAudio(other.getAudio());
break;
}
case METADATA_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasMimeType()) {
return false;
}
if (!hasSize()) {
return false;
}
if (hasImage()) {
if (!getImage().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
mimeType_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 16: {
size_ = input.readUInt64();
bitField0_ |= 0x00000002;
break;
} // case 16
case 26: {
name_ = input.readBytes();
bitField0_ |= 0x00000004;
break;
} // case 26
case 34: {
input.readMessage(
getImageFieldBuilder().getBuilder(),
extensionRegistry);
metaDataCase_ = 4;
break;
} // case 34
case 42: {
input.readMessage(
getVideoFieldBuilder().getBuilder(),
extensionRegistry);
metaDataCase_ = 5;
break;
} // case 42
case 50: {
input.readMessage(
getAudioFieldBuilder().getBuilder(),
extensionRegistry);
metaDataCase_ = 6;
break;
} // case 50
case 58: {
source_ = input.readBytes();
bitField0_ |= 0x00000040;
break;
} // case 58
case 66: {
caption_ = input.readBytes();
bitField0_ |= 0x00000080;
break;
} // case 66
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int metaDataCase_ = 0;
private java.lang.Object metaData_;
public MetaDataCase
getMetaDataCase() {
return MetaDataCase.forNumber(
metaDataCase_);
}
public Builder clearMetaData() {
metaDataCase_ = 0;
metaData_ = null;
onChanged();
return this;
}
private int bitField0_;
private java.lang.Object mimeType_ = "";
/**
* required string mime_type = 1;
* @return Whether the mimeType field is set.
*/
public boolean hasMimeType() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string mime_type = 1;
* @return The mimeType.
*/
public java.lang.String getMimeType() {
java.lang.Object ref = mimeType_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
mimeType_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string mime_type = 1;
* @return The bytes for mimeType.
*/
public com.google.protobuf.ByteString
getMimeTypeBytes() {
java.lang.Object ref = mimeType_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
mimeType_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string mime_type = 1;
* @param value The mimeType to set.
* @return This builder for chaining.
*/
public Builder setMimeType(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
mimeType_ = value;
onChanged();
return this;
}
/**
* required string mime_type = 1;
* @return This builder for chaining.
*/
public Builder clearMimeType() {
bitField0_ = (bitField0_ & ~0x00000001);
mimeType_ = getDefaultInstance().getMimeType();
onChanged();
return this;
}
/**
* required string mime_type = 1;
* @param value The bytes for mimeType to set.
* @return This builder for chaining.
*/
public Builder setMimeTypeBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
mimeType_ = value;
onChanged();
return this;
}
private long size_ ;
/**
* required uint64 size = 2;
* @return Whether the size field is set.
*/
@java.lang.Override
public boolean hasSize() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required uint64 size = 2;
* @return The size.
*/
@java.lang.Override
public long getSize() {
return size_;
}
/**
* required uint64 size = 2;
* @param value The size to set.
* @return This builder for chaining.
*/
public Builder setSize(long value) {
bitField0_ |= 0x00000002;
size_ = value;
onChanged();
return this;
}
/**
* required uint64 size = 2;
* @return This builder for chaining.
*/
public Builder clearSize() {
bitField0_ = (bitField0_ & ~0x00000002);
size_ = 0L;
onChanged();
return this;
}
private java.lang.Object name_ = "";
/**
* optional string name = 3;
* @return Whether the name field is set.
*/
public boolean hasName() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional string name = 3;
* @return The name.
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
name_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string name = 3;
* @return The bytes for name.
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string name = 3;
* @param value The name to set.
* @return This builder for chaining.
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
name_ = value;
onChanged();
return this;
}
/**
* optional string name = 3;
* @return This builder for chaining.
*/
public Builder clearName() {
bitField0_ = (bitField0_ & ~0x00000004);
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
* optional string name = 3;
* @param value The bytes for name to set.
* @return This builder for chaining.
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
name_ = value;
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.ImageMetaData, com.waz.model.Messages.Asset.ImageMetaData.Builder, com.waz.model.Messages.Asset.ImageMetaDataOrBuilder> imageBuilder_;
/**
* .Asset.ImageMetaData image = 4;
* @return Whether the image field is set.
*/
@java.lang.Override
public boolean hasImage() {
return metaDataCase_ == 4;
}
/**
* .Asset.ImageMetaData image = 4;
* @return The image.
*/
@java.lang.Override
public com.waz.model.Messages.Asset.ImageMetaData getImage() {
if (imageBuilder_ == null) {
if (metaDataCase_ == 4) {
return (com.waz.model.Messages.Asset.ImageMetaData) metaData_;
}
return com.waz.model.Messages.Asset.ImageMetaData.getDefaultInstance();
} else {
if (metaDataCase_ == 4) {
return imageBuilder_.getMessage();
}
return com.waz.model.Messages.Asset.ImageMetaData.getDefaultInstance();
}
}
/**
* .Asset.ImageMetaData image = 4;
*/
public Builder setImage(com.waz.model.Messages.Asset.ImageMetaData value) {
if (imageBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
metaData_ = value;
onChanged();
} else {
imageBuilder_.setMessage(value);
}
metaDataCase_ = 4;
return this;
}
/**
* .Asset.ImageMetaData image = 4;
*/
public Builder setImage(
com.waz.model.Messages.Asset.ImageMetaData.Builder builderForValue) {
if (imageBuilder_ == null) {
metaData_ = builderForValue.build();
onChanged();
} else {
imageBuilder_.setMessage(builderForValue.build());
}
metaDataCase_ = 4;
return this;
}
/**
* .Asset.ImageMetaData image = 4;
*/
public Builder mergeImage(com.waz.model.Messages.Asset.ImageMetaData value) {
if (imageBuilder_ == null) {
if (metaDataCase_ == 4 &&
metaData_ != com.waz.model.Messages.Asset.ImageMetaData.getDefaultInstance()) {
metaData_ = com.waz.model.Messages.Asset.ImageMetaData.newBuilder((com.waz.model.Messages.Asset.ImageMetaData) metaData_)
.mergeFrom(value).buildPartial();
} else {
metaData_ = value;
}
onChanged();
} else {
if (metaDataCase_ == 4) {
imageBuilder_.mergeFrom(value);
} else {
imageBuilder_.setMessage(value);
}
}
metaDataCase_ = 4;
return this;
}
/**
* .Asset.ImageMetaData image = 4;
*/
public Builder clearImage() {
if (imageBuilder_ == null) {
if (metaDataCase_ == 4) {
metaDataCase_ = 0;
metaData_ = null;
onChanged();
}
} else {
if (metaDataCase_ == 4) {
metaDataCase_ = 0;
metaData_ = null;
}
imageBuilder_.clear();
}
return this;
}
/**
* .Asset.ImageMetaData image = 4;
*/
public com.waz.model.Messages.Asset.ImageMetaData.Builder getImageBuilder() {
return getImageFieldBuilder().getBuilder();
}
/**
* .Asset.ImageMetaData image = 4;
*/
@java.lang.Override
public com.waz.model.Messages.Asset.ImageMetaDataOrBuilder getImageOrBuilder() {
if ((metaDataCase_ == 4) && (imageBuilder_ != null)) {
return imageBuilder_.getMessageOrBuilder();
} else {
if (metaDataCase_ == 4) {
return (com.waz.model.Messages.Asset.ImageMetaData) metaData_;
}
return com.waz.model.Messages.Asset.ImageMetaData.getDefaultInstance();
}
}
/**
* .Asset.ImageMetaData image = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.ImageMetaData, com.waz.model.Messages.Asset.ImageMetaData.Builder, com.waz.model.Messages.Asset.ImageMetaDataOrBuilder>
getImageFieldBuilder() {
if (imageBuilder_ == null) {
if (!(metaDataCase_ == 4)) {
metaData_ = com.waz.model.Messages.Asset.ImageMetaData.getDefaultInstance();
}
imageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.ImageMetaData, com.waz.model.Messages.Asset.ImageMetaData.Builder, com.waz.model.Messages.Asset.ImageMetaDataOrBuilder>(
(com.waz.model.Messages.Asset.ImageMetaData) metaData_,
getParentForChildren(),
isClean());
metaData_ = null;
}
metaDataCase_ = 4;
onChanged();;
return imageBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.VideoMetaData, com.waz.model.Messages.Asset.VideoMetaData.Builder, com.waz.model.Messages.Asset.VideoMetaDataOrBuilder> videoBuilder_;
/**
* .Asset.VideoMetaData video = 5;
* @return Whether the video field is set.
*/
@java.lang.Override
public boolean hasVideo() {
return metaDataCase_ == 5;
}
/**
* .Asset.VideoMetaData video = 5;
* @return The video.
*/
@java.lang.Override
public com.waz.model.Messages.Asset.VideoMetaData getVideo() {
if (videoBuilder_ == null) {
if (metaDataCase_ == 5) {
return (com.waz.model.Messages.Asset.VideoMetaData) metaData_;
}
return com.waz.model.Messages.Asset.VideoMetaData.getDefaultInstance();
} else {
if (metaDataCase_ == 5) {
return videoBuilder_.getMessage();
}
return com.waz.model.Messages.Asset.VideoMetaData.getDefaultInstance();
}
}
/**
* .Asset.VideoMetaData video = 5;
*/
public Builder setVideo(com.waz.model.Messages.Asset.VideoMetaData value) {
if (videoBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
metaData_ = value;
onChanged();
} else {
videoBuilder_.setMessage(value);
}
metaDataCase_ = 5;
return this;
}
/**
* .Asset.VideoMetaData video = 5;
*/
public Builder setVideo(
com.waz.model.Messages.Asset.VideoMetaData.Builder builderForValue) {
if (videoBuilder_ == null) {
metaData_ = builderForValue.build();
onChanged();
} else {
videoBuilder_.setMessage(builderForValue.build());
}
metaDataCase_ = 5;
return this;
}
/**
* .Asset.VideoMetaData video = 5;
*/
public Builder mergeVideo(com.waz.model.Messages.Asset.VideoMetaData value) {
if (videoBuilder_ == null) {
if (metaDataCase_ == 5 &&
metaData_ != com.waz.model.Messages.Asset.VideoMetaData.getDefaultInstance()) {
metaData_ = com.waz.model.Messages.Asset.VideoMetaData.newBuilder((com.waz.model.Messages.Asset.VideoMetaData) metaData_)
.mergeFrom(value).buildPartial();
} else {
metaData_ = value;
}
onChanged();
} else {
if (metaDataCase_ == 5) {
videoBuilder_.mergeFrom(value);
} else {
videoBuilder_.setMessage(value);
}
}
metaDataCase_ = 5;
return this;
}
/**
* .Asset.VideoMetaData video = 5;
*/
public Builder clearVideo() {
if (videoBuilder_ == null) {
if (metaDataCase_ == 5) {
metaDataCase_ = 0;
metaData_ = null;
onChanged();
}
} else {
if (metaDataCase_ == 5) {
metaDataCase_ = 0;
metaData_ = null;
}
videoBuilder_.clear();
}
return this;
}
/**
* .Asset.VideoMetaData video = 5;
*/
public com.waz.model.Messages.Asset.VideoMetaData.Builder getVideoBuilder() {
return getVideoFieldBuilder().getBuilder();
}
/**
* .Asset.VideoMetaData video = 5;
*/
@java.lang.Override
public com.waz.model.Messages.Asset.VideoMetaDataOrBuilder getVideoOrBuilder() {
if ((metaDataCase_ == 5) && (videoBuilder_ != null)) {
return videoBuilder_.getMessageOrBuilder();
} else {
if (metaDataCase_ == 5) {
return (com.waz.model.Messages.Asset.VideoMetaData) metaData_;
}
return com.waz.model.Messages.Asset.VideoMetaData.getDefaultInstance();
}
}
/**
* .Asset.VideoMetaData video = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.VideoMetaData, com.waz.model.Messages.Asset.VideoMetaData.Builder, com.waz.model.Messages.Asset.VideoMetaDataOrBuilder>
getVideoFieldBuilder() {
if (videoBuilder_ == null) {
if (!(metaDataCase_ == 5)) {
metaData_ = com.waz.model.Messages.Asset.VideoMetaData.getDefaultInstance();
}
videoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.VideoMetaData, com.waz.model.Messages.Asset.VideoMetaData.Builder, com.waz.model.Messages.Asset.VideoMetaDataOrBuilder>(
(com.waz.model.Messages.Asset.VideoMetaData) metaData_,
getParentForChildren(),
isClean());
metaData_ = null;
}
metaDataCase_ = 5;
onChanged();;
return videoBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.AudioMetaData, com.waz.model.Messages.Asset.AudioMetaData.Builder, com.waz.model.Messages.Asset.AudioMetaDataOrBuilder> audioBuilder_;
/**
* .Asset.AudioMetaData audio = 6;
* @return Whether the audio field is set.
*/
@java.lang.Override
public boolean hasAudio() {
return metaDataCase_ == 6;
}
/**
* .Asset.AudioMetaData audio = 6;
* @return The audio.
*/
@java.lang.Override
public com.waz.model.Messages.Asset.AudioMetaData getAudio() {
if (audioBuilder_ == null) {
if (metaDataCase_ == 6) {
return (com.waz.model.Messages.Asset.AudioMetaData) metaData_;
}
return com.waz.model.Messages.Asset.AudioMetaData.getDefaultInstance();
} else {
if (metaDataCase_ == 6) {
return audioBuilder_.getMessage();
}
return com.waz.model.Messages.Asset.AudioMetaData.getDefaultInstance();
}
}
/**
* .Asset.AudioMetaData audio = 6;
*/
public Builder setAudio(com.waz.model.Messages.Asset.AudioMetaData value) {
if (audioBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
metaData_ = value;
onChanged();
} else {
audioBuilder_.setMessage(value);
}
metaDataCase_ = 6;
return this;
}
/**
* .Asset.AudioMetaData audio = 6;
*/
public Builder setAudio(
com.waz.model.Messages.Asset.AudioMetaData.Builder builderForValue) {
if (audioBuilder_ == null) {
metaData_ = builderForValue.build();
onChanged();
} else {
audioBuilder_.setMessage(builderForValue.build());
}
metaDataCase_ = 6;
return this;
}
/**
* .Asset.AudioMetaData audio = 6;
*/
public Builder mergeAudio(com.waz.model.Messages.Asset.AudioMetaData value) {
if (audioBuilder_ == null) {
if (metaDataCase_ == 6 &&
metaData_ != com.waz.model.Messages.Asset.AudioMetaData.getDefaultInstance()) {
metaData_ = com.waz.model.Messages.Asset.AudioMetaData.newBuilder((com.waz.model.Messages.Asset.AudioMetaData) metaData_)
.mergeFrom(value).buildPartial();
} else {
metaData_ = value;
}
onChanged();
} else {
if (metaDataCase_ == 6) {
audioBuilder_.mergeFrom(value);
} else {
audioBuilder_.setMessage(value);
}
}
metaDataCase_ = 6;
return this;
}
/**
* .Asset.AudioMetaData audio = 6;
*/
public Builder clearAudio() {
if (audioBuilder_ == null) {
if (metaDataCase_ == 6) {
metaDataCase_ = 0;
metaData_ = null;
onChanged();
}
} else {
if (metaDataCase_ == 6) {
metaDataCase_ = 0;
metaData_ = null;
}
audioBuilder_.clear();
}
return this;
}
/**
* .Asset.AudioMetaData audio = 6;
*/
public com.waz.model.Messages.Asset.AudioMetaData.Builder getAudioBuilder() {
return getAudioFieldBuilder().getBuilder();
}
/**
* .Asset.AudioMetaData audio = 6;
*/
@java.lang.Override
public com.waz.model.Messages.Asset.AudioMetaDataOrBuilder getAudioOrBuilder() {
if ((metaDataCase_ == 6) && (audioBuilder_ != null)) {
return audioBuilder_.getMessageOrBuilder();
} else {
if (metaDataCase_ == 6) {
return (com.waz.model.Messages.Asset.AudioMetaData) metaData_;
}
return com.waz.model.Messages.Asset.AudioMetaData.getDefaultInstance();
}
}
/**
* .Asset.AudioMetaData audio = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.AudioMetaData, com.waz.model.Messages.Asset.AudioMetaData.Builder, com.waz.model.Messages.Asset.AudioMetaDataOrBuilder>
getAudioFieldBuilder() {
if (audioBuilder_ == null) {
if (!(metaDataCase_ == 6)) {
metaData_ = com.waz.model.Messages.Asset.AudioMetaData.getDefaultInstance();
}
audioBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.AudioMetaData, com.waz.model.Messages.Asset.AudioMetaData.Builder, com.waz.model.Messages.Asset.AudioMetaDataOrBuilder>(
(com.waz.model.Messages.Asset.AudioMetaData) metaData_,
getParentForChildren(),
isClean());
metaData_ = null;
}
metaDataCase_ = 6;
onChanged();;
return audioBuilder_;
}
private java.lang.Object source_ = "";
/**
*
* link to source e.g. http://giphy.com/234245
*
*
* optional string source = 7;
* @return Whether the source field is set.
*/
public boolean hasSource() {
return ((bitField0_ & 0x00000040) != 0);
}
/**
*
* link to source e.g. http://giphy.com/234245
*
*
* optional string source = 7;
* @return The source.
*/
public java.lang.String getSource() {
java.lang.Object ref = source_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
source_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* link to source e.g. http://giphy.com/234245
*
*
* optional string source = 7;
* @return The bytes for source.
*/
public com.google.protobuf.ByteString
getSourceBytes() {
java.lang.Object ref = source_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
source_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* link to source e.g. http://giphy.com/234245
*
*
* optional string source = 7;
* @param value The source to set.
* @return This builder for chaining.
*/
public Builder setSource(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000040;
source_ = value;
onChanged();
return this;
}
/**
*
* link to source e.g. http://giphy.com/234245
*
*
* optional string source = 7;
* @return This builder for chaining.
*/
public Builder clearSource() {
bitField0_ = (bitField0_ & ~0x00000040);
source_ = getDefaultInstance().getSource();
onChanged();
return this;
}
/**
*
* link to source e.g. http://giphy.com/234245
*
*
* optional string source = 7;
* @param value The bytes for source to set.
* @return This builder for chaining.
*/
public Builder setSourceBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000040;
source_ = value;
onChanged();
return this;
}
private java.lang.Object caption_ = "";
/**
*
* caption of the asset, e.g. "dog" for a Giphy "dog" search result
*
*
* optional string caption = 8;
* @return Whether the caption field is set.
*/
public boolean hasCaption() {
return ((bitField0_ & 0x00000080) != 0);
}
/**
*
* caption of the asset, e.g. "dog" for a Giphy "dog" search result
*
*
* optional string caption = 8;
* @return The caption.
*/
public java.lang.String getCaption() {
java.lang.Object ref = caption_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
caption_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* caption of the asset, e.g. "dog" for a Giphy "dog" search result
*
*
* optional string caption = 8;
* @return The bytes for caption.
*/
public com.google.protobuf.ByteString
getCaptionBytes() {
java.lang.Object ref = caption_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
caption_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* caption of the asset, e.g. "dog" for a Giphy "dog" search result
*
*
* optional string caption = 8;
* @param value The caption to set.
* @return This builder for chaining.
*/
public Builder setCaption(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000080;
caption_ = value;
onChanged();
return this;
}
/**
*
* caption of the asset, e.g. "dog" for a Giphy "dog" search result
*
*
* optional string caption = 8;
* @return This builder for chaining.
*/
public Builder clearCaption() {
bitField0_ = (bitField0_ & ~0x00000080);
caption_ = getDefaultInstance().getCaption();
onChanged();
return this;
}
/**
*
* caption of the asset, e.g. "dog" for a Giphy "dog" search result
*
*
* optional string caption = 8;
* @param value The bytes for caption to set.
* @return This builder for chaining.
*/
public Builder setCaptionBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000080;
caption_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Asset.Original)
}
// @@protoc_insertion_point(class_scope:Asset.Original)
private static final com.waz.model.Messages.Asset.Original DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Asset.Original();
}
public static com.waz.model.Messages.Asset.Original getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Original parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Asset.Original getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface PreviewOrBuilder extends
// @@protoc_insertion_point(interface_extends:Asset.Preview)
com.google.protobuf.MessageOrBuilder {
/**
* required string mime_type = 1;
* @return Whether the mimeType field is set.
*/
boolean hasMimeType();
/**
* required string mime_type = 1;
* @return The mimeType.
*/
java.lang.String getMimeType();
/**
* required string mime_type = 1;
* @return The bytes for mimeType.
*/
com.google.protobuf.ByteString
getMimeTypeBytes();
/**
* required uint64 size = 2;
* @return Whether the size field is set.
*/
boolean hasSize();
/**
* required uint64 size = 2;
* @return The size.
*/
long getSize();
/**
* optional .Asset.RemoteData remote = 3;
* @return Whether the remote field is set.
*/
boolean hasRemote();
/**
* optional .Asset.RemoteData remote = 3;
* @return The remote.
*/
com.waz.model.Messages.Asset.RemoteData getRemote();
/**
* optional .Asset.RemoteData remote = 3;
*/
com.waz.model.Messages.Asset.RemoteDataOrBuilder getRemoteOrBuilder();
/**
* .Asset.ImageMetaData image = 4;
* @return Whether the image field is set.
*/
boolean hasImage();
/**
* .Asset.ImageMetaData image = 4;
* @return The image.
*/
com.waz.model.Messages.Asset.ImageMetaData getImage();
/**
* .Asset.ImageMetaData image = 4;
*/
com.waz.model.Messages.Asset.ImageMetaDataOrBuilder getImageOrBuilder();
public com.waz.model.Messages.Asset.Preview.MetaDataCase getMetaDataCase();
}
/**
* Protobuf type {@code Asset.Preview}
*/
public static final class Preview extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Asset.Preview)
PreviewOrBuilder {
private static final long serialVersionUID = 0L;
// Use Preview.newBuilder() to construct.
private Preview(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Preview() {
mimeType_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Preview();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Asset_Preview_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Asset_Preview_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Asset.Preview.class, com.waz.model.Messages.Asset.Preview.Builder.class);
}
private int bitField0_;
private int metaDataCase_ = 0;
private java.lang.Object metaData_;
public enum MetaDataCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
IMAGE(4),
METADATA_NOT_SET(0);
private final int value;
private MetaDataCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static MetaDataCase valueOf(int value) {
return forNumber(value);
}
public static MetaDataCase forNumber(int value) {
switch (value) {
case 4: return IMAGE;
case 0: return METADATA_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public MetaDataCase
getMetaDataCase() {
return MetaDataCase.forNumber(
metaDataCase_);
}
public static final int MIME_TYPE_FIELD_NUMBER = 1;
private volatile java.lang.Object mimeType_;
/**
* required string mime_type = 1;
* @return Whether the mimeType field is set.
*/
@java.lang.Override
public boolean hasMimeType() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string mime_type = 1;
* @return The mimeType.
*/
@java.lang.Override
public java.lang.String getMimeType() {
java.lang.Object ref = mimeType_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
mimeType_ = s;
}
return s;
}
}
/**
* required string mime_type = 1;
* @return The bytes for mimeType.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getMimeTypeBytes() {
java.lang.Object ref = mimeType_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
mimeType_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int SIZE_FIELD_NUMBER = 2;
private long size_;
/**
* required uint64 size = 2;
* @return Whether the size field is set.
*/
@java.lang.Override
public boolean hasSize() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required uint64 size = 2;
* @return The size.
*/
@java.lang.Override
public long getSize() {
return size_;
}
public static final int REMOTE_FIELD_NUMBER = 3;
private com.waz.model.Messages.Asset.RemoteData remote_;
/**
* optional .Asset.RemoteData remote = 3;
* @return Whether the remote field is set.
*/
@java.lang.Override
public boolean hasRemote() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional .Asset.RemoteData remote = 3;
* @return The remote.
*/
@java.lang.Override
public com.waz.model.Messages.Asset.RemoteData getRemote() {
return remote_ == null ? com.waz.model.Messages.Asset.RemoteData.getDefaultInstance() : remote_;
}
/**
* optional .Asset.RemoteData remote = 3;
*/
@java.lang.Override
public com.waz.model.Messages.Asset.RemoteDataOrBuilder getRemoteOrBuilder() {
return remote_ == null ? com.waz.model.Messages.Asset.RemoteData.getDefaultInstance() : remote_;
}
public static final int IMAGE_FIELD_NUMBER = 4;
/**
* .Asset.ImageMetaData image = 4;
* @return Whether the image field is set.
*/
@java.lang.Override
public boolean hasImage() {
return metaDataCase_ == 4;
}
/**
* .Asset.ImageMetaData image = 4;
* @return The image.
*/
@java.lang.Override
public com.waz.model.Messages.Asset.ImageMetaData getImage() {
if (metaDataCase_ == 4) {
return (com.waz.model.Messages.Asset.ImageMetaData) metaData_;
}
return com.waz.model.Messages.Asset.ImageMetaData.getDefaultInstance();
}
/**
* .Asset.ImageMetaData image = 4;
*/
@java.lang.Override
public com.waz.model.Messages.Asset.ImageMetaDataOrBuilder getImageOrBuilder() {
if (metaDataCase_ == 4) {
return (com.waz.model.Messages.Asset.ImageMetaData) metaData_;
}
return com.waz.model.Messages.Asset.ImageMetaData.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasMimeType()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasSize()) {
memoizedIsInitialized = 0;
return false;
}
if (hasRemote()) {
if (!getRemote().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasImage()) {
if (!getImage().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, mimeType_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeUInt64(2, size_);
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeMessage(3, getRemote());
}
if (metaDataCase_ == 4) {
output.writeMessage(4, (com.waz.model.Messages.Asset.ImageMetaData) metaData_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, mimeType_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(2, size_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getRemote());
}
if (metaDataCase_ == 4) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, (com.waz.model.Messages.Asset.ImageMetaData) metaData_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Asset.Preview)) {
return super.equals(obj);
}
com.waz.model.Messages.Asset.Preview other = (com.waz.model.Messages.Asset.Preview) obj;
if (hasMimeType() != other.hasMimeType()) return false;
if (hasMimeType()) {
if (!getMimeType()
.equals(other.getMimeType())) return false;
}
if (hasSize() != other.hasSize()) return false;
if (hasSize()) {
if (getSize()
!= other.getSize()) return false;
}
if (hasRemote() != other.hasRemote()) return false;
if (hasRemote()) {
if (!getRemote()
.equals(other.getRemote())) return false;
}
if (!getMetaDataCase().equals(other.getMetaDataCase())) return false;
switch (metaDataCase_) {
case 4:
if (!getImage()
.equals(other.getImage())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasMimeType()) {
hash = (37 * hash) + MIME_TYPE_FIELD_NUMBER;
hash = (53 * hash) + getMimeType().hashCode();
}
if (hasSize()) {
hash = (37 * hash) + SIZE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getSize());
}
if (hasRemote()) {
hash = (37 * hash) + REMOTE_FIELD_NUMBER;
hash = (53 * hash) + getRemote().hashCode();
}
switch (metaDataCase_) {
case 4:
hash = (37 * hash) + IMAGE_FIELD_NUMBER;
hash = (53 * hash) + getImage().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Asset.Preview parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset.Preview parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset.Preview parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset.Preview parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset.Preview parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset.Preview parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset.Preview parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset.Preview parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Asset.Preview parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset.Preview parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Asset.Preview parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset.Preview parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Asset.Preview prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Asset.Preview}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Asset.Preview)
com.waz.model.Messages.Asset.PreviewOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Asset_Preview_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Asset_Preview_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Asset.Preview.class, com.waz.model.Messages.Asset.Preview.Builder.class);
}
// Construct using com.waz.model.Messages.Asset.Preview.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getRemoteFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
mimeType_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
size_ = 0L;
bitField0_ = (bitField0_ & ~0x00000002);
if (remoteBuilder_ == null) {
remote_ = null;
} else {
remoteBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
if (imageBuilder_ != null) {
imageBuilder_.clear();
}
metaDataCase_ = 0;
metaData_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Asset_Preview_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Asset.Preview getDefaultInstanceForType() {
return com.waz.model.Messages.Asset.Preview.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Asset.Preview build() {
com.waz.model.Messages.Asset.Preview result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Asset.Preview buildPartial() {
com.waz.model.Messages.Asset.Preview result = new com.waz.model.Messages.Asset.Preview(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.mimeType_ = mimeType_;
if (((from_bitField0_ & 0x00000002) != 0)) {
result.size_ = size_;
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
if (remoteBuilder_ == null) {
result.remote_ = remote_;
} else {
result.remote_ = remoteBuilder_.build();
}
to_bitField0_ |= 0x00000004;
}
if (metaDataCase_ == 4) {
if (imageBuilder_ == null) {
result.metaData_ = metaData_;
} else {
result.metaData_ = imageBuilder_.build();
}
}
result.bitField0_ = to_bitField0_;
result.metaDataCase_ = metaDataCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Asset.Preview) {
return mergeFrom((com.waz.model.Messages.Asset.Preview)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Asset.Preview other) {
if (other == com.waz.model.Messages.Asset.Preview.getDefaultInstance()) return this;
if (other.hasMimeType()) {
bitField0_ |= 0x00000001;
mimeType_ = other.mimeType_;
onChanged();
}
if (other.hasSize()) {
setSize(other.getSize());
}
if (other.hasRemote()) {
mergeRemote(other.getRemote());
}
switch (other.getMetaDataCase()) {
case IMAGE: {
mergeImage(other.getImage());
break;
}
case METADATA_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasMimeType()) {
return false;
}
if (!hasSize()) {
return false;
}
if (hasRemote()) {
if (!getRemote().isInitialized()) {
return false;
}
}
if (hasImage()) {
if (!getImage().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
mimeType_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 16: {
size_ = input.readUInt64();
bitField0_ |= 0x00000002;
break;
} // case 16
case 26: {
input.readMessage(
getRemoteFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000004;
break;
} // case 26
case 34: {
input.readMessage(
getImageFieldBuilder().getBuilder(),
extensionRegistry);
metaDataCase_ = 4;
break;
} // case 34
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int metaDataCase_ = 0;
private java.lang.Object metaData_;
public MetaDataCase
getMetaDataCase() {
return MetaDataCase.forNumber(
metaDataCase_);
}
public Builder clearMetaData() {
metaDataCase_ = 0;
metaData_ = null;
onChanged();
return this;
}
private int bitField0_;
private java.lang.Object mimeType_ = "";
/**
* required string mime_type = 1;
* @return Whether the mimeType field is set.
*/
public boolean hasMimeType() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string mime_type = 1;
* @return The mimeType.
*/
public java.lang.String getMimeType() {
java.lang.Object ref = mimeType_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
mimeType_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string mime_type = 1;
* @return The bytes for mimeType.
*/
public com.google.protobuf.ByteString
getMimeTypeBytes() {
java.lang.Object ref = mimeType_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
mimeType_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string mime_type = 1;
* @param value The mimeType to set.
* @return This builder for chaining.
*/
public Builder setMimeType(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
mimeType_ = value;
onChanged();
return this;
}
/**
* required string mime_type = 1;
* @return This builder for chaining.
*/
public Builder clearMimeType() {
bitField0_ = (bitField0_ & ~0x00000001);
mimeType_ = getDefaultInstance().getMimeType();
onChanged();
return this;
}
/**
* required string mime_type = 1;
* @param value The bytes for mimeType to set.
* @return This builder for chaining.
*/
public Builder setMimeTypeBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
mimeType_ = value;
onChanged();
return this;
}
private long size_ ;
/**
* required uint64 size = 2;
* @return Whether the size field is set.
*/
@java.lang.Override
public boolean hasSize() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required uint64 size = 2;
* @return The size.
*/
@java.lang.Override
public long getSize() {
return size_;
}
/**
* required uint64 size = 2;
* @param value The size to set.
* @return This builder for chaining.
*/
public Builder setSize(long value) {
bitField0_ |= 0x00000002;
size_ = value;
onChanged();
return this;
}
/**
* required uint64 size = 2;
* @return This builder for chaining.
*/
public Builder clearSize() {
bitField0_ = (bitField0_ & ~0x00000002);
size_ = 0L;
onChanged();
return this;
}
private com.waz.model.Messages.Asset.RemoteData remote_;
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.RemoteData, com.waz.model.Messages.Asset.RemoteData.Builder, com.waz.model.Messages.Asset.RemoteDataOrBuilder> remoteBuilder_;
/**
* optional .Asset.RemoteData remote = 3;
* @return Whether the remote field is set.
*/
public boolean hasRemote() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional .Asset.RemoteData remote = 3;
* @return The remote.
*/
public com.waz.model.Messages.Asset.RemoteData getRemote() {
if (remoteBuilder_ == null) {
return remote_ == null ? com.waz.model.Messages.Asset.RemoteData.getDefaultInstance() : remote_;
} else {
return remoteBuilder_.getMessage();
}
}
/**
* optional .Asset.RemoteData remote = 3;
*/
public Builder setRemote(com.waz.model.Messages.Asset.RemoteData value) {
if (remoteBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
remote_ = value;
onChanged();
} else {
remoteBuilder_.setMessage(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
* optional .Asset.RemoteData remote = 3;
*/
public Builder setRemote(
com.waz.model.Messages.Asset.RemoteData.Builder builderForValue) {
if (remoteBuilder_ == null) {
remote_ = builderForValue.build();
onChanged();
} else {
remoteBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
return this;
}
/**
* optional .Asset.RemoteData remote = 3;
*/
public Builder mergeRemote(com.waz.model.Messages.Asset.RemoteData value) {
if (remoteBuilder_ == null) {
if (((bitField0_ & 0x00000004) != 0) &&
remote_ != null &&
remote_ != com.waz.model.Messages.Asset.RemoteData.getDefaultInstance()) {
remote_ =
com.waz.model.Messages.Asset.RemoteData.newBuilder(remote_).mergeFrom(value).buildPartial();
} else {
remote_ = value;
}
onChanged();
} else {
remoteBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
* optional .Asset.RemoteData remote = 3;
*/
public Builder clearRemote() {
if (remoteBuilder_ == null) {
remote_ = null;
onChanged();
} else {
remoteBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
/**
* optional .Asset.RemoteData remote = 3;
*/
public com.waz.model.Messages.Asset.RemoteData.Builder getRemoteBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getRemoteFieldBuilder().getBuilder();
}
/**
* optional .Asset.RemoteData remote = 3;
*/
public com.waz.model.Messages.Asset.RemoteDataOrBuilder getRemoteOrBuilder() {
if (remoteBuilder_ != null) {
return remoteBuilder_.getMessageOrBuilder();
} else {
return remote_ == null ?
com.waz.model.Messages.Asset.RemoteData.getDefaultInstance() : remote_;
}
}
/**
* optional .Asset.RemoteData remote = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.RemoteData, com.waz.model.Messages.Asset.RemoteData.Builder, com.waz.model.Messages.Asset.RemoteDataOrBuilder>
getRemoteFieldBuilder() {
if (remoteBuilder_ == null) {
remoteBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.RemoteData, com.waz.model.Messages.Asset.RemoteData.Builder, com.waz.model.Messages.Asset.RemoteDataOrBuilder>(
getRemote(),
getParentForChildren(),
isClean());
remote_ = null;
}
return remoteBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.ImageMetaData, com.waz.model.Messages.Asset.ImageMetaData.Builder, com.waz.model.Messages.Asset.ImageMetaDataOrBuilder> imageBuilder_;
/**
* .Asset.ImageMetaData image = 4;
* @return Whether the image field is set.
*/
@java.lang.Override
public boolean hasImage() {
return metaDataCase_ == 4;
}
/**
* .Asset.ImageMetaData image = 4;
* @return The image.
*/
@java.lang.Override
public com.waz.model.Messages.Asset.ImageMetaData getImage() {
if (imageBuilder_ == null) {
if (metaDataCase_ == 4) {
return (com.waz.model.Messages.Asset.ImageMetaData) metaData_;
}
return com.waz.model.Messages.Asset.ImageMetaData.getDefaultInstance();
} else {
if (metaDataCase_ == 4) {
return imageBuilder_.getMessage();
}
return com.waz.model.Messages.Asset.ImageMetaData.getDefaultInstance();
}
}
/**
* .Asset.ImageMetaData image = 4;
*/
public Builder setImage(com.waz.model.Messages.Asset.ImageMetaData value) {
if (imageBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
metaData_ = value;
onChanged();
} else {
imageBuilder_.setMessage(value);
}
metaDataCase_ = 4;
return this;
}
/**
* .Asset.ImageMetaData image = 4;
*/
public Builder setImage(
com.waz.model.Messages.Asset.ImageMetaData.Builder builderForValue) {
if (imageBuilder_ == null) {
metaData_ = builderForValue.build();
onChanged();
} else {
imageBuilder_.setMessage(builderForValue.build());
}
metaDataCase_ = 4;
return this;
}
/**
* .Asset.ImageMetaData image = 4;
*/
public Builder mergeImage(com.waz.model.Messages.Asset.ImageMetaData value) {
if (imageBuilder_ == null) {
if (metaDataCase_ == 4 &&
metaData_ != com.waz.model.Messages.Asset.ImageMetaData.getDefaultInstance()) {
metaData_ = com.waz.model.Messages.Asset.ImageMetaData.newBuilder((com.waz.model.Messages.Asset.ImageMetaData) metaData_)
.mergeFrom(value).buildPartial();
} else {
metaData_ = value;
}
onChanged();
} else {
if (metaDataCase_ == 4) {
imageBuilder_.mergeFrom(value);
} else {
imageBuilder_.setMessage(value);
}
}
metaDataCase_ = 4;
return this;
}
/**
* .Asset.ImageMetaData image = 4;
*/
public Builder clearImage() {
if (imageBuilder_ == null) {
if (metaDataCase_ == 4) {
metaDataCase_ = 0;
metaData_ = null;
onChanged();
}
} else {
if (metaDataCase_ == 4) {
metaDataCase_ = 0;
metaData_ = null;
}
imageBuilder_.clear();
}
return this;
}
/**
* .Asset.ImageMetaData image = 4;
*/
public com.waz.model.Messages.Asset.ImageMetaData.Builder getImageBuilder() {
return getImageFieldBuilder().getBuilder();
}
/**
* .Asset.ImageMetaData image = 4;
*/
@java.lang.Override
public com.waz.model.Messages.Asset.ImageMetaDataOrBuilder getImageOrBuilder() {
if ((metaDataCase_ == 4) && (imageBuilder_ != null)) {
return imageBuilder_.getMessageOrBuilder();
} else {
if (metaDataCase_ == 4) {
return (com.waz.model.Messages.Asset.ImageMetaData) metaData_;
}
return com.waz.model.Messages.Asset.ImageMetaData.getDefaultInstance();
}
}
/**
* .Asset.ImageMetaData image = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.ImageMetaData, com.waz.model.Messages.Asset.ImageMetaData.Builder, com.waz.model.Messages.Asset.ImageMetaDataOrBuilder>
getImageFieldBuilder() {
if (imageBuilder_ == null) {
if (!(metaDataCase_ == 4)) {
metaData_ = com.waz.model.Messages.Asset.ImageMetaData.getDefaultInstance();
}
imageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.ImageMetaData, com.waz.model.Messages.Asset.ImageMetaData.Builder, com.waz.model.Messages.Asset.ImageMetaDataOrBuilder>(
(com.waz.model.Messages.Asset.ImageMetaData) metaData_,
getParentForChildren(),
isClean());
metaData_ = null;
}
metaDataCase_ = 4;
onChanged();;
return imageBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Asset.Preview)
}
// @@protoc_insertion_point(class_scope:Asset.Preview)
private static final com.waz.model.Messages.Asset.Preview DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Asset.Preview();
}
public static com.waz.model.Messages.Asset.Preview getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Preview parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Asset.Preview getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ImageMetaDataOrBuilder extends
// @@protoc_insertion_point(interface_extends:Asset.ImageMetaData)
com.google.protobuf.MessageOrBuilder {
/**
* required int32 width = 1;
* @return Whether the width field is set.
*/
boolean hasWidth();
/**
* required int32 width = 1;
* @return The width.
*/
int getWidth();
/**
* required int32 height = 2;
* @return Whether the height field is set.
*/
boolean hasHeight();
/**
* required int32 height = 2;
* @return The height.
*/
int getHeight();
/**
* optional string tag = 3;
* @return Whether the tag field is set.
*/
boolean hasTag();
/**
* optional string tag = 3;
* @return The tag.
*/
java.lang.String getTag();
/**
* optional string tag = 3;
* @return The bytes for tag.
*/
com.google.protobuf.ByteString
getTagBytes();
}
/**
* Protobuf type {@code Asset.ImageMetaData}
*/
public static final class ImageMetaData extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Asset.ImageMetaData)
ImageMetaDataOrBuilder {
private static final long serialVersionUID = 0L;
// Use ImageMetaData.newBuilder() to construct.
private ImageMetaData(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ImageMetaData() {
tag_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ImageMetaData();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Asset_ImageMetaData_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Asset_ImageMetaData_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Asset.ImageMetaData.class, com.waz.model.Messages.Asset.ImageMetaData.Builder.class);
}
private int bitField0_;
public static final int WIDTH_FIELD_NUMBER = 1;
private int width_;
/**
* required int32 width = 1;
* @return Whether the width field is set.
*/
@java.lang.Override
public boolean hasWidth() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required int32 width = 1;
* @return The width.
*/
@java.lang.Override
public int getWidth() {
return width_;
}
public static final int HEIGHT_FIELD_NUMBER = 2;
private int height_;
/**
* required int32 height = 2;
* @return Whether the height field is set.
*/
@java.lang.Override
public boolean hasHeight() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required int32 height = 2;
* @return The height.
*/
@java.lang.Override
public int getHeight() {
return height_;
}
public static final int TAG_FIELD_NUMBER = 3;
private volatile java.lang.Object tag_;
/**
* optional string tag = 3;
* @return Whether the tag field is set.
*/
@java.lang.Override
public boolean hasTag() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional string tag = 3;
* @return The tag.
*/
@java.lang.Override
public java.lang.String getTag() {
java.lang.Object ref = tag_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
tag_ = s;
}
return s;
}
}
/**
* optional string tag = 3;
* @return The bytes for tag.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTagBytes() {
java.lang.Object ref = tag_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
tag_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasWidth()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasHeight()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeInt32(1, width_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeInt32(2, height_);
}
if (((bitField0_ & 0x00000004) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, tag_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(1, width_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, height_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, tag_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Asset.ImageMetaData)) {
return super.equals(obj);
}
com.waz.model.Messages.Asset.ImageMetaData other = (com.waz.model.Messages.Asset.ImageMetaData) obj;
if (hasWidth() != other.hasWidth()) return false;
if (hasWidth()) {
if (getWidth()
!= other.getWidth()) return false;
}
if (hasHeight() != other.hasHeight()) return false;
if (hasHeight()) {
if (getHeight()
!= other.getHeight()) return false;
}
if (hasTag() != other.hasTag()) return false;
if (hasTag()) {
if (!getTag()
.equals(other.getTag())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasWidth()) {
hash = (37 * hash) + WIDTH_FIELD_NUMBER;
hash = (53 * hash) + getWidth();
}
if (hasHeight()) {
hash = (37 * hash) + HEIGHT_FIELD_NUMBER;
hash = (53 * hash) + getHeight();
}
if (hasTag()) {
hash = (37 * hash) + TAG_FIELD_NUMBER;
hash = (53 * hash) + getTag().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Asset.ImageMetaData parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset.ImageMetaData parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset.ImageMetaData parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset.ImageMetaData parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset.ImageMetaData parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset.ImageMetaData parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset.ImageMetaData parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset.ImageMetaData parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Asset.ImageMetaData parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset.ImageMetaData parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Asset.ImageMetaData parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset.ImageMetaData parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Asset.ImageMetaData prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Asset.ImageMetaData}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Asset.ImageMetaData)
com.waz.model.Messages.Asset.ImageMetaDataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Asset_ImageMetaData_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Asset_ImageMetaData_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Asset.ImageMetaData.class, com.waz.model.Messages.Asset.ImageMetaData.Builder.class);
}
// Construct using com.waz.model.Messages.Asset.ImageMetaData.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
width_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
height_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
tag_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Asset_ImageMetaData_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Asset.ImageMetaData getDefaultInstanceForType() {
return com.waz.model.Messages.Asset.ImageMetaData.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Asset.ImageMetaData build() {
com.waz.model.Messages.Asset.ImageMetaData result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Asset.ImageMetaData buildPartial() {
com.waz.model.Messages.Asset.ImageMetaData result = new com.waz.model.Messages.Asset.ImageMetaData(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.width_ = width_;
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.height_ = height_;
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
to_bitField0_ |= 0x00000004;
}
result.tag_ = tag_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Asset.ImageMetaData) {
return mergeFrom((com.waz.model.Messages.Asset.ImageMetaData)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Asset.ImageMetaData other) {
if (other == com.waz.model.Messages.Asset.ImageMetaData.getDefaultInstance()) return this;
if (other.hasWidth()) {
setWidth(other.getWidth());
}
if (other.hasHeight()) {
setHeight(other.getHeight());
}
if (other.hasTag()) {
bitField0_ |= 0x00000004;
tag_ = other.tag_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasWidth()) {
return false;
}
if (!hasHeight()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
width_ = input.readInt32();
bitField0_ |= 0x00000001;
break;
} // case 8
case 16: {
height_ = input.readInt32();
bitField0_ |= 0x00000002;
break;
} // case 16
case 26: {
tag_ = input.readBytes();
bitField0_ |= 0x00000004;
break;
} // case 26
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int width_ ;
/**
* required int32 width = 1;
* @return Whether the width field is set.
*/
@java.lang.Override
public boolean hasWidth() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required int32 width = 1;
* @return The width.
*/
@java.lang.Override
public int getWidth() {
return width_;
}
/**
* required int32 width = 1;
* @param value The width to set.
* @return This builder for chaining.
*/
public Builder setWidth(int value) {
bitField0_ |= 0x00000001;
width_ = value;
onChanged();
return this;
}
/**
* required int32 width = 1;
* @return This builder for chaining.
*/
public Builder clearWidth() {
bitField0_ = (bitField0_ & ~0x00000001);
width_ = 0;
onChanged();
return this;
}
private int height_ ;
/**
* required int32 height = 2;
* @return Whether the height field is set.
*/
@java.lang.Override
public boolean hasHeight() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required int32 height = 2;
* @return The height.
*/
@java.lang.Override
public int getHeight() {
return height_;
}
/**
* required int32 height = 2;
* @param value The height to set.
* @return This builder for chaining.
*/
public Builder setHeight(int value) {
bitField0_ |= 0x00000002;
height_ = value;
onChanged();
return this;
}
/**
* required int32 height = 2;
* @return This builder for chaining.
*/
public Builder clearHeight() {
bitField0_ = (bitField0_ & ~0x00000002);
height_ = 0;
onChanged();
return this;
}
private java.lang.Object tag_ = "";
/**
* optional string tag = 3;
* @return Whether the tag field is set.
*/
public boolean hasTag() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional string tag = 3;
* @return The tag.
*/
public java.lang.String getTag() {
java.lang.Object ref = tag_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
tag_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string tag = 3;
* @return The bytes for tag.
*/
public com.google.protobuf.ByteString
getTagBytes() {
java.lang.Object ref = tag_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
tag_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string tag = 3;
* @param value The tag to set.
* @return This builder for chaining.
*/
public Builder setTag(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
tag_ = value;
onChanged();
return this;
}
/**
* optional string tag = 3;
* @return This builder for chaining.
*/
public Builder clearTag() {
bitField0_ = (bitField0_ & ~0x00000004);
tag_ = getDefaultInstance().getTag();
onChanged();
return this;
}
/**
* optional string tag = 3;
* @param value The bytes for tag to set.
* @return This builder for chaining.
*/
public Builder setTagBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
tag_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Asset.ImageMetaData)
}
// @@protoc_insertion_point(class_scope:Asset.ImageMetaData)
private static final com.waz.model.Messages.Asset.ImageMetaData DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Asset.ImageMetaData();
}
public static com.waz.model.Messages.Asset.ImageMetaData getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ImageMetaData parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Asset.ImageMetaData getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface VideoMetaDataOrBuilder extends
// @@protoc_insertion_point(interface_extends:Asset.VideoMetaData)
com.google.protobuf.MessageOrBuilder {
/**
* optional int32 width = 1;
* @return Whether the width field is set.
*/
boolean hasWidth();
/**
* optional int32 width = 1;
* @return The width.
*/
int getWidth();
/**
* optional int32 height = 2;
* @return Whether the height field is set.
*/
boolean hasHeight();
/**
* optional int32 height = 2;
* @return The height.
*/
int getHeight();
/**
* optional uint64 duration_in_millis = 3;
* @return Whether the durationInMillis field is set.
*/
boolean hasDurationInMillis();
/**
* optional uint64 duration_in_millis = 3;
* @return The durationInMillis.
*/
long getDurationInMillis();
}
/**
* Protobuf type {@code Asset.VideoMetaData}
*/
public static final class VideoMetaData extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Asset.VideoMetaData)
VideoMetaDataOrBuilder {
private static final long serialVersionUID = 0L;
// Use VideoMetaData.newBuilder() to construct.
private VideoMetaData(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private VideoMetaData() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new VideoMetaData();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Asset_VideoMetaData_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Asset_VideoMetaData_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Asset.VideoMetaData.class, com.waz.model.Messages.Asset.VideoMetaData.Builder.class);
}
private int bitField0_;
public static final int WIDTH_FIELD_NUMBER = 1;
private int width_;
/**
* optional int32 width = 1;
* @return Whether the width field is set.
*/
@java.lang.Override
public boolean hasWidth() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional int32 width = 1;
* @return The width.
*/
@java.lang.Override
public int getWidth() {
return width_;
}
public static final int HEIGHT_FIELD_NUMBER = 2;
private int height_;
/**
* optional int32 height = 2;
* @return Whether the height field is set.
*/
@java.lang.Override
public boolean hasHeight() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional int32 height = 2;
* @return The height.
*/
@java.lang.Override
public int getHeight() {
return height_;
}
public static final int DURATION_IN_MILLIS_FIELD_NUMBER = 3;
private long durationInMillis_;
/**
* optional uint64 duration_in_millis = 3;
* @return Whether the durationInMillis field is set.
*/
@java.lang.Override
public boolean hasDurationInMillis() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional uint64 duration_in_millis = 3;
* @return The durationInMillis.
*/
@java.lang.Override
public long getDurationInMillis() {
return durationInMillis_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeInt32(1, width_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeInt32(2, height_);
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeUInt64(3, durationInMillis_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(1, width_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, height_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(3, durationInMillis_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Asset.VideoMetaData)) {
return super.equals(obj);
}
com.waz.model.Messages.Asset.VideoMetaData other = (com.waz.model.Messages.Asset.VideoMetaData) obj;
if (hasWidth() != other.hasWidth()) return false;
if (hasWidth()) {
if (getWidth()
!= other.getWidth()) return false;
}
if (hasHeight() != other.hasHeight()) return false;
if (hasHeight()) {
if (getHeight()
!= other.getHeight()) return false;
}
if (hasDurationInMillis() != other.hasDurationInMillis()) return false;
if (hasDurationInMillis()) {
if (getDurationInMillis()
!= other.getDurationInMillis()) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasWidth()) {
hash = (37 * hash) + WIDTH_FIELD_NUMBER;
hash = (53 * hash) + getWidth();
}
if (hasHeight()) {
hash = (37 * hash) + HEIGHT_FIELD_NUMBER;
hash = (53 * hash) + getHeight();
}
if (hasDurationInMillis()) {
hash = (37 * hash) + DURATION_IN_MILLIS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getDurationInMillis());
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Asset.VideoMetaData parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset.VideoMetaData parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset.VideoMetaData parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset.VideoMetaData parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset.VideoMetaData parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset.VideoMetaData parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset.VideoMetaData parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset.VideoMetaData parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Asset.VideoMetaData parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset.VideoMetaData parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Asset.VideoMetaData parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset.VideoMetaData parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Asset.VideoMetaData prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Asset.VideoMetaData}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Asset.VideoMetaData)
com.waz.model.Messages.Asset.VideoMetaDataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Asset_VideoMetaData_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Asset_VideoMetaData_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Asset.VideoMetaData.class, com.waz.model.Messages.Asset.VideoMetaData.Builder.class);
}
// Construct using com.waz.model.Messages.Asset.VideoMetaData.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
width_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
height_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
durationInMillis_ = 0L;
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Asset_VideoMetaData_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Asset.VideoMetaData getDefaultInstanceForType() {
return com.waz.model.Messages.Asset.VideoMetaData.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Asset.VideoMetaData build() {
com.waz.model.Messages.Asset.VideoMetaData result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Asset.VideoMetaData buildPartial() {
com.waz.model.Messages.Asset.VideoMetaData result = new com.waz.model.Messages.Asset.VideoMetaData(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.width_ = width_;
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.height_ = height_;
to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
result.durationInMillis_ = durationInMillis_;
to_bitField0_ |= 0x00000004;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Asset.VideoMetaData) {
return mergeFrom((com.waz.model.Messages.Asset.VideoMetaData)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Asset.VideoMetaData other) {
if (other == com.waz.model.Messages.Asset.VideoMetaData.getDefaultInstance()) return this;
if (other.hasWidth()) {
setWidth(other.getWidth());
}
if (other.hasHeight()) {
setHeight(other.getHeight());
}
if (other.hasDurationInMillis()) {
setDurationInMillis(other.getDurationInMillis());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
width_ = input.readInt32();
bitField0_ |= 0x00000001;
break;
} // case 8
case 16: {
height_ = input.readInt32();
bitField0_ |= 0x00000002;
break;
} // case 16
case 24: {
durationInMillis_ = input.readUInt64();
bitField0_ |= 0x00000004;
break;
} // case 24
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int width_ ;
/**
* optional int32 width = 1;
* @return Whether the width field is set.
*/
@java.lang.Override
public boolean hasWidth() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional int32 width = 1;
* @return The width.
*/
@java.lang.Override
public int getWidth() {
return width_;
}
/**
* optional int32 width = 1;
* @param value The width to set.
* @return This builder for chaining.
*/
public Builder setWidth(int value) {
bitField0_ |= 0x00000001;
width_ = value;
onChanged();
return this;
}
/**
* optional int32 width = 1;
* @return This builder for chaining.
*/
public Builder clearWidth() {
bitField0_ = (bitField0_ & ~0x00000001);
width_ = 0;
onChanged();
return this;
}
private int height_ ;
/**
* optional int32 height = 2;
* @return Whether the height field is set.
*/
@java.lang.Override
public boolean hasHeight() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional int32 height = 2;
* @return The height.
*/
@java.lang.Override
public int getHeight() {
return height_;
}
/**
* optional int32 height = 2;
* @param value The height to set.
* @return This builder for chaining.
*/
public Builder setHeight(int value) {
bitField0_ |= 0x00000002;
height_ = value;
onChanged();
return this;
}
/**
* optional int32 height = 2;
* @return This builder for chaining.
*/
public Builder clearHeight() {
bitField0_ = (bitField0_ & ~0x00000002);
height_ = 0;
onChanged();
return this;
}
private long durationInMillis_ ;
/**
* optional uint64 duration_in_millis = 3;
* @return Whether the durationInMillis field is set.
*/
@java.lang.Override
public boolean hasDurationInMillis() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional uint64 duration_in_millis = 3;
* @return The durationInMillis.
*/
@java.lang.Override
public long getDurationInMillis() {
return durationInMillis_;
}
/**
* optional uint64 duration_in_millis = 3;
* @param value The durationInMillis to set.
* @return This builder for chaining.
*/
public Builder setDurationInMillis(long value) {
bitField0_ |= 0x00000004;
durationInMillis_ = value;
onChanged();
return this;
}
/**
* optional uint64 duration_in_millis = 3;
* @return This builder for chaining.
*/
public Builder clearDurationInMillis() {
bitField0_ = (bitField0_ & ~0x00000004);
durationInMillis_ = 0L;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Asset.VideoMetaData)
}
// @@protoc_insertion_point(class_scope:Asset.VideoMetaData)
private static final com.waz.model.Messages.Asset.VideoMetaData DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Asset.VideoMetaData();
}
public static com.waz.model.Messages.Asset.VideoMetaData getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public VideoMetaData parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Asset.VideoMetaData getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface AudioMetaDataOrBuilder extends
// @@protoc_insertion_point(interface_extends:Asset.AudioMetaData)
com.google.protobuf.MessageOrBuilder {
/**
* optional uint64 duration_in_millis = 1;
* @return Whether the durationInMillis field is set.
*/
boolean hasDurationInMillis();
/**
* optional uint64 duration_in_millis = 1;
* @return The durationInMillis.
*/
long getDurationInMillis();
/**
*
* repeated float normalized_loudness = 2 [packed=true]; // deprecated - Switched to bytes instead
*
*
* optional bytes normalized_loudness = 3;
* @return Whether the normalizedLoudness field is set.
*/
boolean hasNormalizedLoudness();
/**
*
* repeated float normalized_loudness = 2 [packed=true]; // deprecated - Switched to bytes instead
*
*
* optional bytes normalized_loudness = 3;
* @return The normalizedLoudness.
*/
com.google.protobuf.ByteString getNormalizedLoudness();
}
/**
* Protobuf type {@code Asset.AudioMetaData}
*/
public static final class AudioMetaData extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Asset.AudioMetaData)
AudioMetaDataOrBuilder {
private static final long serialVersionUID = 0L;
// Use AudioMetaData.newBuilder() to construct.
private AudioMetaData(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private AudioMetaData() {
normalizedLoudness_ = com.google.protobuf.ByteString.EMPTY;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AudioMetaData();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Asset_AudioMetaData_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Asset_AudioMetaData_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Asset.AudioMetaData.class, com.waz.model.Messages.Asset.AudioMetaData.Builder.class);
}
private int bitField0_;
public static final int DURATION_IN_MILLIS_FIELD_NUMBER = 1;
private long durationInMillis_;
/**
* optional uint64 duration_in_millis = 1;
* @return Whether the durationInMillis field is set.
*/
@java.lang.Override
public boolean hasDurationInMillis() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional uint64 duration_in_millis = 1;
* @return The durationInMillis.
*/
@java.lang.Override
public long getDurationInMillis() {
return durationInMillis_;
}
public static final int NORMALIZED_LOUDNESS_FIELD_NUMBER = 3;
private com.google.protobuf.ByteString normalizedLoudness_;
/**
*
* repeated float normalized_loudness = 2 [packed=true]; // deprecated - Switched to bytes instead
*
*
* optional bytes normalized_loudness = 3;
* @return Whether the normalizedLoudness field is set.
*/
@java.lang.Override
public boolean hasNormalizedLoudness() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* repeated float normalized_loudness = 2 [packed=true]; // deprecated - Switched to bytes instead
*
*
* optional bytes normalized_loudness = 3;
* @return The normalizedLoudness.
*/
@java.lang.Override
public com.google.protobuf.ByteString getNormalizedLoudness() {
return normalizedLoudness_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeUInt64(1, durationInMillis_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeBytes(3, normalizedLoudness_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(1, durationInMillis_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(3, normalizedLoudness_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Asset.AudioMetaData)) {
return super.equals(obj);
}
com.waz.model.Messages.Asset.AudioMetaData other = (com.waz.model.Messages.Asset.AudioMetaData) obj;
if (hasDurationInMillis() != other.hasDurationInMillis()) return false;
if (hasDurationInMillis()) {
if (getDurationInMillis()
!= other.getDurationInMillis()) return false;
}
if (hasNormalizedLoudness() != other.hasNormalizedLoudness()) return false;
if (hasNormalizedLoudness()) {
if (!getNormalizedLoudness()
.equals(other.getNormalizedLoudness())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasDurationInMillis()) {
hash = (37 * hash) + DURATION_IN_MILLIS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getDurationInMillis());
}
if (hasNormalizedLoudness()) {
hash = (37 * hash) + NORMALIZED_LOUDNESS_FIELD_NUMBER;
hash = (53 * hash) + getNormalizedLoudness().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Asset.AudioMetaData parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset.AudioMetaData parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset.AudioMetaData parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset.AudioMetaData parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset.AudioMetaData parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset.AudioMetaData parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset.AudioMetaData parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset.AudioMetaData parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Asset.AudioMetaData parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset.AudioMetaData parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Asset.AudioMetaData parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset.AudioMetaData parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Asset.AudioMetaData prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Asset.AudioMetaData}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Asset.AudioMetaData)
com.waz.model.Messages.Asset.AudioMetaDataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Asset_AudioMetaData_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Asset_AudioMetaData_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Asset.AudioMetaData.class, com.waz.model.Messages.Asset.AudioMetaData.Builder.class);
}
// Construct using com.waz.model.Messages.Asset.AudioMetaData.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
durationInMillis_ = 0L;
bitField0_ = (bitField0_ & ~0x00000001);
normalizedLoudness_ = com.google.protobuf.ByteString.EMPTY;
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Asset_AudioMetaData_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Asset.AudioMetaData getDefaultInstanceForType() {
return com.waz.model.Messages.Asset.AudioMetaData.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Asset.AudioMetaData build() {
com.waz.model.Messages.Asset.AudioMetaData result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Asset.AudioMetaData buildPartial() {
com.waz.model.Messages.Asset.AudioMetaData result = new com.waz.model.Messages.Asset.AudioMetaData(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.durationInMillis_ = durationInMillis_;
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.normalizedLoudness_ = normalizedLoudness_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Asset.AudioMetaData) {
return mergeFrom((com.waz.model.Messages.Asset.AudioMetaData)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Asset.AudioMetaData other) {
if (other == com.waz.model.Messages.Asset.AudioMetaData.getDefaultInstance()) return this;
if (other.hasDurationInMillis()) {
setDurationInMillis(other.getDurationInMillis());
}
if (other.hasNormalizedLoudness()) {
setNormalizedLoudness(other.getNormalizedLoudness());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
durationInMillis_ = input.readUInt64();
bitField0_ |= 0x00000001;
break;
} // case 8
case 26: {
normalizedLoudness_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 26
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private long durationInMillis_ ;
/**
* optional uint64 duration_in_millis = 1;
* @return Whether the durationInMillis field is set.
*/
@java.lang.Override
public boolean hasDurationInMillis() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional uint64 duration_in_millis = 1;
* @return The durationInMillis.
*/
@java.lang.Override
public long getDurationInMillis() {
return durationInMillis_;
}
/**
* optional uint64 duration_in_millis = 1;
* @param value The durationInMillis to set.
* @return This builder for chaining.
*/
public Builder setDurationInMillis(long value) {
bitField0_ |= 0x00000001;
durationInMillis_ = value;
onChanged();
return this;
}
/**
* optional uint64 duration_in_millis = 1;
* @return This builder for chaining.
*/
public Builder clearDurationInMillis() {
bitField0_ = (bitField0_ & ~0x00000001);
durationInMillis_ = 0L;
onChanged();
return this;
}
private com.google.protobuf.ByteString normalizedLoudness_ = com.google.protobuf.ByteString.EMPTY;
/**
*
* repeated float normalized_loudness = 2 [packed=true]; // deprecated - Switched to bytes instead
*
*
* optional bytes normalized_loudness = 3;
* @return Whether the normalizedLoudness field is set.
*/
@java.lang.Override
public boolean hasNormalizedLoudness() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* repeated float normalized_loudness = 2 [packed=true]; // deprecated - Switched to bytes instead
*
*
* optional bytes normalized_loudness = 3;
* @return The normalizedLoudness.
*/
@java.lang.Override
public com.google.protobuf.ByteString getNormalizedLoudness() {
return normalizedLoudness_;
}
/**
*
* repeated float normalized_loudness = 2 [packed=true]; // deprecated - Switched to bytes instead
*
*
* optional bytes normalized_loudness = 3;
* @param value The normalizedLoudness to set.
* @return This builder for chaining.
*/
public Builder setNormalizedLoudness(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
normalizedLoudness_ = value;
onChanged();
return this;
}
/**
*
* repeated float normalized_loudness = 2 [packed=true]; // deprecated - Switched to bytes instead
*
*
* optional bytes normalized_loudness = 3;
* @return This builder for chaining.
*/
public Builder clearNormalizedLoudness() {
bitField0_ = (bitField0_ & ~0x00000002);
normalizedLoudness_ = getDefaultInstance().getNormalizedLoudness();
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Asset.AudioMetaData)
}
// @@protoc_insertion_point(class_scope:Asset.AudioMetaData)
private static final com.waz.model.Messages.Asset.AudioMetaData DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Asset.AudioMetaData();
}
public static com.waz.model.Messages.Asset.AudioMetaData getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public AudioMetaData parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Asset.AudioMetaData getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RemoteDataOrBuilder extends
// @@protoc_insertion_point(interface_extends:Asset.RemoteData)
com.google.protobuf.MessageOrBuilder {
/**
* required bytes otr_key = 1;
* @return Whether the otrKey field is set.
*/
boolean hasOtrKey();
/**
* required bytes otr_key = 1;
* @return The otrKey.
*/
com.google.protobuf.ByteString getOtrKey();
/**
*
* obsolete but required for backward compatibility
*
*
* required bytes sha256 = 2;
* @return Whether the sha256 field is set.
*/
boolean hasSha256();
/**
*
* obsolete but required for backward compatibility
*
*
* required bytes sha256 = 2;
* @return The sha256.
*/
com.google.protobuf.ByteString getSha256();
/**
* optional string asset_id = 3;
* @return Whether the assetId field is set.
*/
boolean hasAssetId();
/**
* optional string asset_id = 3;
* @return The assetId.
*/
java.lang.String getAssetId();
/**
* optional string asset_id = 3;
* @return The bytes for assetId.
*/
com.google.protobuf.ByteString
getAssetIdBytes();
/**
*
* optional bytes asset_token = 4; // deprecated - changed type to string
*
*
* optional string asset_token = 5;
* @return Whether the assetToken field is set.
*/
boolean hasAssetToken();
/**
*
* optional bytes asset_token = 4; // deprecated - changed type to string
*
*
* optional string asset_token = 5;
* @return The assetToken.
*/
java.lang.String getAssetToken();
/**
*
* optional bytes asset_token = 4; // deprecated - changed type to string
*
*
* optional string asset_token = 5;
* @return The bytes for assetToken.
*/
com.google.protobuf.ByteString
getAssetTokenBytes();
/**
* optional string asset_domain = 7;
* @return Whether the assetDomain field is set.
*/
boolean hasAssetDomain();
/**
* optional string asset_domain = 7;
* @return The assetDomain.
*/
java.lang.String getAssetDomain();
/**
* optional string asset_domain = 7;
* @return The bytes for assetDomain.
*/
com.google.protobuf.ByteString
getAssetDomainBytes();
/**
* optional .EncryptionAlgorithm encryption = 6;
* @return Whether the encryption field is set.
*/
boolean hasEncryption();
/**
* optional .EncryptionAlgorithm encryption = 6;
* @return The encryption.
*/
com.waz.model.Messages.EncryptionAlgorithm getEncryption();
}
/**
* Protobuf type {@code Asset.RemoteData}
*/
public static final class RemoteData extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Asset.RemoteData)
RemoteDataOrBuilder {
private static final long serialVersionUID = 0L;
// Use RemoteData.newBuilder() to construct.
private RemoteData(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RemoteData() {
otrKey_ = com.google.protobuf.ByteString.EMPTY;
sha256_ = com.google.protobuf.ByteString.EMPTY;
assetId_ = "";
assetToken_ = "";
assetDomain_ = "";
encryption_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RemoteData();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Asset_RemoteData_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Asset_RemoteData_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Asset.RemoteData.class, com.waz.model.Messages.Asset.RemoteData.Builder.class);
}
private int bitField0_;
public static final int OTR_KEY_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString otrKey_;
/**
* required bytes otr_key = 1;
* @return Whether the otrKey field is set.
*/
@java.lang.Override
public boolean hasOtrKey() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required bytes otr_key = 1;
* @return The otrKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getOtrKey() {
return otrKey_;
}
public static final int SHA256_FIELD_NUMBER = 2;
private com.google.protobuf.ByteString sha256_;
/**
*
* obsolete but required for backward compatibility
*
*
* required bytes sha256 = 2;
* @return Whether the sha256 field is set.
*/
@java.lang.Override
public boolean hasSha256() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* obsolete but required for backward compatibility
*
*
* required bytes sha256 = 2;
* @return The sha256.
*/
@java.lang.Override
public com.google.protobuf.ByteString getSha256() {
return sha256_;
}
public static final int ASSET_ID_FIELD_NUMBER = 3;
private volatile java.lang.Object assetId_;
/**
* optional string asset_id = 3;
* @return Whether the assetId field is set.
*/
@java.lang.Override
public boolean hasAssetId() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional string asset_id = 3;
* @return The assetId.
*/
@java.lang.Override
public java.lang.String getAssetId() {
java.lang.Object ref = assetId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
assetId_ = s;
}
return s;
}
}
/**
* optional string asset_id = 3;
* @return The bytes for assetId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAssetIdBytes() {
java.lang.Object ref = assetId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
assetId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ASSET_TOKEN_FIELD_NUMBER = 5;
private volatile java.lang.Object assetToken_;
/**
*
* optional bytes asset_token = 4; // deprecated - changed type to string
*
*
* optional string asset_token = 5;
* @return Whether the assetToken field is set.
*/
@java.lang.Override
public boolean hasAssetToken() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* optional bytes asset_token = 4; // deprecated - changed type to string
*
*
* optional string asset_token = 5;
* @return The assetToken.
*/
@java.lang.Override
public java.lang.String getAssetToken() {
java.lang.Object ref = assetToken_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
assetToken_ = s;
}
return s;
}
}
/**
*
* optional bytes asset_token = 4; // deprecated - changed type to string
*
*
* optional string asset_token = 5;
* @return The bytes for assetToken.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAssetTokenBytes() {
java.lang.Object ref = assetToken_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
assetToken_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ASSET_DOMAIN_FIELD_NUMBER = 7;
private volatile java.lang.Object assetDomain_;
/**
* optional string asset_domain = 7;
* @return Whether the assetDomain field is set.
*/
@java.lang.Override
public boolean hasAssetDomain() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
* optional string asset_domain = 7;
* @return The assetDomain.
*/
@java.lang.Override
public java.lang.String getAssetDomain() {
java.lang.Object ref = assetDomain_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
assetDomain_ = s;
}
return s;
}
}
/**
* optional string asset_domain = 7;
* @return The bytes for assetDomain.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAssetDomainBytes() {
java.lang.Object ref = assetDomain_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
assetDomain_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ENCRYPTION_FIELD_NUMBER = 6;
private int encryption_;
/**
* optional .EncryptionAlgorithm encryption = 6;
* @return Whether the encryption field is set.
*/
@java.lang.Override public boolean hasEncryption() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
* optional .EncryptionAlgorithm encryption = 6;
* @return The encryption.
*/
@java.lang.Override public com.waz.model.Messages.EncryptionAlgorithm getEncryption() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.EncryptionAlgorithm result = com.waz.model.Messages.EncryptionAlgorithm.valueOf(encryption_);
return result == null ? com.waz.model.Messages.EncryptionAlgorithm.AES_CBC : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasOtrKey()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasSha256()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeBytes(1, otrKey_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeBytes(2, sha256_);
}
if (((bitField0_ & 0x00000004) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, assetId_);
}
if (((bitField0_ & 0x00000008) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 5, assetToken_);
}
if (((bitField0_ & 0x00000020) != 0)) {
output.writeEnum(6, encryption_);
}
if (((bitField0_ & 0x00000010) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 7, assetDomain_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, otrKey_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, sha256_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, assetId_);
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, assetToken_);
}
if (((bitField0_ & 0x00000020) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(6, encryption_);
}
if (((bitField0_ & 0x00000010) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, assetDomain_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Asset.RemoteData)) {
return super.equals(obj);
}
com.waz.model.Messages.Asset.RemoteData other = (com.waz.model.Messages.Asset.RemoteData) obj;
if (hasOtrKey() != other.hasOtrKey()) return false;
if (hasOtrKey()) {
if (!getOtrKey()
.equals(other.getOtrKey())) return false;
}
if (hasSha256() != other.hasSha256()) return false;
if (hasSha256()) {
if (!getSha256()
.equals(other.getSha256())) return false;
}
if (hasAssetId() != other.hasAssetId()) return false;
if (hasAssetId()) {
if (!getAssetId()
.equals(other.getAssetId())) return false;
}
if (hasAssetToken() != other.hasAssetToken()) return false;
if (hasAssetToken()) {
if (!getAssetToken()
.equals(other.getAssetToken())) return false;
}
if (hasAssetDomain() != other.hasAssetDomain()) return false;
if (hasAssetDomain()) {
if (!getAssetDomain()
.equals(other.getAssetDomain())) return false;
}
if (hasEncryption() != other.hasEncryption()) return false;
if (hasEncryption()) {
if (encryption_ != other.encryption_) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasOtrKey()) {
hash = (37 * hash) + OTR_KEY_FIELD_NUMBER;
hash = (53 * hash) + getOtrKey().hashCode();
}
if (hasSha256()) {
hash = (37 * hash) + SHA256_FIELD_NUMBER;
hash = (53 * hash) + getSha256().hashCode();
}
if (hasAssetId()) {
hash = (37 * hash) + ASSET_ID_FIELD_NUMBER;
hash = (53 * hash) + getAssetId().hashCode();
}
if (hasAssetToken()) {
hash = (37 * hash) + ASSET_TOKEN_FIELD_NUMBER;
hash = (53 * hash) + getAssetToken().hashCode();
}
if (hasAssetDomain()) {
hash = (37 * hash) + ASSET_DOMAIN_FIELD_NUMBER;
hash = (53 * hash) + getAssetDomain().hashCode();
}
if (hasEncryption()) {
hash = (37 * hash) + ENCRYPTION_FIELD_NUMBER;
hash = (53 * hash) + encryption_;
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Asset.RemoteData parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset.RemoteData parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset.RemoteData parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset.RemoteData parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset.RemoteData parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset.RemoteData parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset.RemoteData parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset.RemoteData parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Asset.RemoteData parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset.RemoteData parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Asset.RemoteData parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset.RemoteData parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Asset.RemoteData prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Asset.RemoteData}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Asset.RemoteData)
com.waz.model.Messages.Asset.RemoteDataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Asset_RemoteData_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Asset_RemoteData_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Asset.RemoteData.class, com.waz.model.Messages.Asset.RemoteData.Builder.class);
}
// Construct using com.waz.model.Messages.Asset.RemoteData.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
otrKey_ = com.google.protobuf.ByteString.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
sha256_ = com.google.protobuf.ByteString.EMPTY;
bitField0_ = (bitField0_ & ~0x00000002);
assetId_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
assetToken_ = "";
bitField0_ = (bitField0_ & ~0x00000008);
assetDomain_ = "";
bitField0_ = (bitField0_ & ~0x00000010);
encryption_ = 0;
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Asset_RemoteData_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Asset.RemoteData getDefaultInstanceForType() {
return com.waz.model.Messages.Asset.RemoteData.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Asset.RemoteData build() {
com.waz.model.Messages.Asset.RemoteData result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Asset.RemoteData buildPartial() {
com.waz.model.Messages.Asset.RemoteData result = new com.waz.model.Messages.Asset.RemoteData(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.otrKey_ = otrKey_;
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.sha256_ = sha256_;
if (((from_bitField0_ & 0x00000004) != 0)) {
to_bitField0_ |= 0x00000004;
}
result.assetId_ = assetId_;
if (((from_bitField0_ & 0x00000008) != 0)) {
to_bitField0_ |= 0x00000008;
}
result.assetToken_ = assetToken_;
if (((from_bitField0_ & 0x00000010) != 0)) {
to_bitField0_ |= 0x00000010;
}
result.assetDomain_ = assetDomain_;
if (((from_bitField0_ & 0x00000020) != 0)) {
to_bitField0_ |= 0x00000020;
}
result.encryption_ = encryption_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Asset.RemoteData) {
return mergeFrom((com.waz.model.Messages.Asset.RemoteData)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Asset.RemoteData other) {
if (other == com.waz.model.Messages.Asset.RemoteData.getDefaultInstance()) return this;
if (other.hasOtrKey()) {
setOtrKey(other.getOtrKey());
}
if (other.hasSha256()) {
setSha256(other.getSha256());
}
if (other.hasAssetId()) {
bitField0_ |= 0x00000004;
assetId_ = other.assetId_;
onChanged();
}
if (other.hasAssetToken()) {
bitField0_ |= 0x00000008;
assetToken_ = other.assetToken_;
onChanged();
}
if (other.hasAssetDomain()) {
bitField0_ |= 0x00000010;
assetDomain_ = other.assetDomain_;
onChanged();
}
if (other.hasEncryption()) {
setEncryption(other.getEncryption());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasOtrKey()) {
return false;
}
if (!hasSha256()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
otrKey_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
sha256_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 18
case 26: {
assetId_ = input.readBytes();
bitField0_ |= 0x00000004;
break;
} // case 26
case 42: {
assetToken_ = input.readBytes();
bitField0_ |= 0x00000008;
break;
} // case 42
case 48: {
int tmpRaw = input.readEnum();
com.waz.model.Messages.EncryptionAlgorithm tmpValue =
com.waz.model.Messages.EncryptionAlgorithm.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(6, tmpRaw);
} else {
encryption_ = tmpRaw;
bitField0_ |= 0x00000020;
}
break;
} // case 48
case 58: {
assetDomain_ = input.readBytes();
bitField0_ |= 0x00000010;
break;
} // case 58
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private com.google.protobuf.ByteString otrKey_ = com.google.protobuf.ByteString.EMPTY;
/**
* required bytes otr_key = 1;
* @return Whether the otrKey field is set.
*/
@java.lang.Override
public boolean hasOtrKey() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required bytes otr_key = 1;
* @return The otrKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getOtrKey() {
return otrKey_;
}
/**
* required bytes otr_key = 1;
* @param value The otrKey to set.
* @return This builder for chaining.
*/
public Builder setOtrKey(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
otrKey_ = value;
onChanged();
return this;
}
/**
* required bytes otr_key = 1;
* @return This builder for chaining.
*/
public Builder clearOtrKey() {
bitField0_ = (bitField0_ & ~0x00000001);
otrKey_ = getDefaultInstance().getOtrKey();
onChanged();
return this;
}
private com.google.protobuf.ByteString sha256_ = com.google.protobuf.ByteString.EMPTY;
/**
*
* obsolete but required for backward compatibility
*
*
* required bytes sha256 = 2;
* @return Whether the sha256 field is set.
*/
@java.lang.Override
public boolean hasSha256() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* obsolete but required for backward compatibility
*
*
* required bytes sha256 = 2;
* @return The sha256.
*/
@java.lang.Override
public com.google.protobuf.ByteString getSha256() {
return sha256_;
}
/**
*
* obsolete but required for backward compatibility
*
*
* required bytes sha256 = 2;
* @param value The sha256 to set.
* @return This builder for chaining.
*/
public Builder setSha256(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
sha256_ = value;
onChanged();
return this;
}
/**
*
* obsolete but required for backward compatibility
*
*
* required bytes sha256 = 2;
* @return This builder for chaining.
*/
public Builder clearSha256() {
bitField0_ = (bitField0_ & ~0x00000002);
sha256_ = getDefaultInstance().getSha256();
onChanged();
return this;
}
private java.lang.Object assetId_ = "";
/**
* optional string asset_id = 3;
* @return Whether the assetId field is set.
*/
public boolean hasAssetId() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional string asset_id = 3;
* @return The assetId.
*/
public java.lang.String getAssetId() {
java.lang.Object ref = assetId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
assetId_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string asset_id = 3;
* @return The bytes for assetId.
*/
public com.google.protobuf.ByteString
getAssetIdBytes() {
java.lang.Object ref = assetId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
assetId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string asset_id = 3;
* @param value The assetId to set.
* @return This builder for chaining.
*/
public Builder setAssetId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
assetId_ = value;
onChanged();
return this;
}
/**
* optional string asset_id = 3;
* @return This builder for chaining.
*/
public Builder clearAssetId() {
bitField0_ = (bitField0_ & ~0x00000004);
assetId_ = getDefaultInstance().getAssetId();
onChanged();
return this;
}
/**
* optional string asset_id = 3;
* @param value The bytes for assetId to set.
* @return This builder for chaining.
*/
public Builder setAssetIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
assetId_ = value;
onChanged();
return this;
}
private java.lang.Object assetToken_ = "";
/**
*
* optional bytes asset_token = 4; // deprecated - changed type to string
*
*
* optional string asset_token = 5;
* @return Whether the assetToken field is set.
*/
public boolean hasAssetToken() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* optional bytes asset_token = 4; // deprecated - changed type to string
*
*
* optional string asset_token = 5;
* @return The assetToken.
*/
public java.lang.String getAssetToken() {
java.lang.Object ref = assetToken_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
assetToken_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* optional bytes asset_token = 4; // deprecated - changed type to string
*
*
* optional string asset_token = 5;
* @return The bytes for assetToken.
*/
public com.google.protobuf.ByteString
getAssetTokenBytes() {
java.lang.Object ref = assetToken_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
assetToken_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* optional bytes asset_token = 4; // deprecated - changed type to string
*
*
* optional string asset_token = 5;
* @param value The assetToken to set.
* @return This builder for chaining.
*/
public Builder setAssetToken(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000008;
assetToken_ = value;
onChanged();
return this;
}
/**
*
* optional bytes asset_token = 4; // deprecated - changed type to string
*
*
* optional string asset_token = 5;
* @return This builder for chaining.
*/
public Builder clearAssetToken() {
bitField0_ = (bitField0_ & ~0x00000008);
assetToken_ = getDefaultInstance().getAssetToken();
onChanged();
return this;
}
/**
*
* optional bytes asset_token = 4; // deprecated - changed type to string
*
*
* optional string asset_token = 5;
* @param value The bytes for assetToken to set.
* @return This builder for chaining.
*/
public Builder setAssetTokenBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000008;
assetToken_ = value;
onChanged();
return this;
}
private java.lang.Object assetDomain_ = "";
/**
* optional string asset_domain = 7;
* @return Whether the assetDomain field is set.
*/
public boolean hasAssetDomain() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
* optional string asset_domain = 7;
* @return The assetDomain.
*/
public java.lang.String getAssetDomain() {
java.lang.Object ref = assetDomain_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
assetDomain_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string asset_domain = 7;
* @return The bytes for assetDomain.
*/
public com.google.protobuf.ByteString
getAssetDomainBytes() {
java.lang.Object ref = assetDomain_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
assetDomain_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string asset_domain = 7;
* @param value The assetDomain to set.
* @return This builder for chaining.
*/
public Builder setAssetDomain(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
assetDomain_ = value;
onChanged();
return this;
}
/**
* optional string asset_domain = 7;
* @return This builder for chaining.
*/
public Builder clearAssetDomain() {
bitField0_ = (bitField0_ & ~0x00000010);
assetDomain_ = getDefaultInstance().getAssetDomain();
onChanged();
return this;
}
/**
* optional string asset_domain = 7;
* @param value The bytes for assetDomain to set.
* @return This builder for chaining.
*/
public Builder setAssetDomainBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
assetDomain_ = value;
onChanged();
return this;
}
private int encryption_ = 0;
/**
* optional .EncryptionAlgorithm encryption = 6;
* @return Whether the encryption field is set.
*/
@java.lang.Override public boolean hasEncryption() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
* optional .EncryptionAlgorithm encryption = 6;
* @return The encryption.
*/
@java.lang.Override
public com.waz.model.Messages.EncryptionAlgorithm getEncryption() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.EncryptionAlgorithm result = com.waz.model.Messages.EncryptionAlgorithm.valueOf(encryption_);
return result == null ? com.waz.model.Messages.EncryptionAlgorithm.AES_CBC : result;
}
/**
* optional .EncryptionAlgorithm encryption = 6;
* @param value The encryption to set.
* @return This builder for chaining.
*/
public Builder setEncryption(com.waz.model.Messages.EncryptionAlgorithm value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
encryption_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .EncryptionAlgorithm encryption = 6;
* @return This builder for chaining.
*/
public Builder clearEncryption() {
bitField0_ = (bitField0_ & ~0x00000020);
encryption_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Asset.RemoteData)
}
// @@protoc_insertion_point(class_scope:Asset.RemoteData)
private static final com.waz.model.Messages.Asset.RemoteData DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Asset.RemoteData();
}
public static com.waz.model.Messages.Asset.RemoteData getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RemoteData parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Asset.RemoteData getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private int bitField0_;
private int statusCase_ = 0;
private java.lang.Object status_;
public enum StatusCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
NOT_UPLOADED(3),
UPLOADED(4),
STATUS_NOT_SET(0);
private final int value;
private StatusCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static StatusCase valueOf(int value) {
return forNumber(value);
}
public static StatusCase forNumber(int value) {
switch (value) {
case 3: return NOT_UPLOADED;
case 4: return UPLOADED;
case 0: return STATUS_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public StatusCase
getStatusCase() {
return StatusCase.forNumber(
statusCase_);
}
public static final int ORIGINAL_FIELD_NUMBER = 1;
private com.waz.model.Messages.Asset.Original original_;
/**
* optional .Asset.Original original = 1;
* @return Whether the original field is set.
*/
@java.lang.Override
public boolean hasOriginal() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .Asset.Original original = 1;
* @return The original.
*/
@java.lang.Override
public com.waz.model.Messages.Asset.Original getOriginal() {
return original_ == null ? com.waz.model.Messages.Asset.Original.getDefaultInstance() : original_;
}
/**
* optional .Asset.Original original = 1;
*/
@java.lang.Override
public com.waz.model.Messages.Asset.OriginalOrBuilder getOriginalOrBuilder() {
return original_ == null ? com.waz.model.Messages.Asset.Original.getDefaultInstance() : original_;
}
public static final int NOT_UPLOADED_FIELD_NUMBER = 3;
/**
* .Asset.NotUploaded not_uploaded = 3;
* @return Whether the notUploaded field is set.
*/
public boolean hasNotUploaded() {
return statusCase_ == 3;
}
/**
* .Asset.NotUploaded not_uploaded = 3;
* @return The notUploaded.
*/
public com.waz.model.Messages.Asset.NotUploaded getNotUploaded() {
if (statusCase_ == 3) {
@SuppressWarnings("deprecation")
com.waz.model.Messages.Asset.NotUploaded result = com.waz.model.Messages.Asset.NotUploaded.valueOf(
(java.lang.Integer) status_);
return result == null ? com.waz.model.Messages.Asset.NotUploaded.CANCELLED : result;
}
return com.waz.model.Messages.Asset.NotUploaded.CANCELLED;
}
public static final int UPLOADED_FIELD_NUMBER = 4;
/**
* .Asset.RemoteData uploaded = 4;
* @return Whether the uploaded field is set.
*/
@java.lang.Override
public boolean hasUploaded() {
return statusCase_ == 4;
}
/**
* .Asset.RemoteData uploaded = 4;
* @return The uploaded.
*/
@java.lang.Override
public com.waz.model.Messages.Asset.RemoteData getUploaded() {
if (statusCase_ == 4) {
return (com.waz.model.Messages.Asset.RemoteData) status_;
}
return com.waz.model.Messages.Asset.RemoteData.getDefaultInstance();
}
/**
* .Asset.RemoteData uploaded = 4;
*/
@java.lang.Override
public com.waz.model.Messages.Asset.RemoteDataOrBuilder getUploadedOrBuilder() {
if (statusCase_ == 4) {
return (com.waz.model.Messages.Asset.RemoteData) status_;
}
return com.waz.model.Messages.Asset.RemoteData.getDefaultInstance();
}
public static final int PREVIEW_FIELD_NUMBER = 5;
private com.waz.model.Messages.Asset.Preview preview_;
/**
* optional .Asset.Preview preview = 5;
* @return Whether the preview field is set.
*/
@java.lang.Override
public boolean hasPreview() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
* optional .Asset.Preview preview = 5;
* @return The preview.
*/
@java.lang.Override
public com.waz.model.Messages.Asset.Preview getPreview() {
return preview_ == null ? com.waz.model.Messages.Asset.Preview.getDefaultInstance() : preview_;
}
/**
* optional .Asset.Preview preview = 5;
*/
@java.lang.Override
public com.waz.model.Messages.Asset.PreviewOrBuilder getPreviewOrBuilder() {
return preview_ == null ? com.waz.model.Messages.Asset.Preview.getDefaultInstance() : preview_;
}
public static final int EXPECTS_READ_CONFIRMATION_FIELD_NUMBER = 6;
private boolean expectsReadConfirmation_;
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 6 [default = false];
* @return Whether the expectsReadConfirmation field is set.
*/
@java.lang.Override
public boolean hasExpectsReadConfirmation() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 6 [default = false];
* @return The expectsReadConfirmation.
*/
@java.lang.Override
public boolean getExpectsReadConfirmation() {
return expectsReadConfirmation_;
}
public static final int LEGAL_HOLD_STATUS_FIELD_NUMBER = 7;
private int legalHoldStatus_;
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 7 [default = UNKNOWN];
* @return Whether the legalHoldStatus field is set.
*/
@java.lang.Override public boolean hasLegalHoldStatus() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 7 [default = UNKNOWN];
* @return The legalHoldStatus.
*/
@java.lang.Override public com.waz.model.Messages.LegalHoldStatus getLegalHoldStatus() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.LegalHoldStatus result = com.waz.model.Messages.LegalHoldStatus.valueOf(legalHoldStatus_);
return result == null ? com.waz.model.Messages.LegalHoldStatus.UNKNOWN : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (hasOriginal()) {
if (!getOriginal().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasUploaded()) {
if (!getUploaded().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasPreview()) {
if (!getPreview().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(1, getOriginal());
}
if (statusCase_ == 3) {
output.writeEnum(3, ((java.lang.Integer) status_));
}
if (statusCase_ == 4) {
output.writeMessage(4, (com.waz.model.Messages.Asset.RemoteData) status_);
}
if (((bitField0_ & 0x00000008) != 0)) {
output.writeMessage(5, getPreview());
}
if (((bitField0_ & 0x00000010) != 0)) {
output.writeBool(6, expectsReadConfirmation_);
}
if (((bitField0_ & 0x00000020) != 0)) {
output.writeEnum(7, legalHoldStatus_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getOriginal());
}
if (statusCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, ((java.lang.Integer) status_));
}
if (statusCase_ == 4) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, (com.waz.model.Messages.Asset.RemoteData) status_);
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, getPreview());
}
if (((bitField0_ & 0x00000010) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(6, expectsReadConfirmation_);
}
if (((bitField0_ & 0x00000020) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(7, legalHoldStatus_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Asset)) {
return super.equals(obj);
}
com.waz.model.Messages.Asset other = (com.waz.model.Messages.Asset) obj;
if (hasOriginal() != other.hasOriginal()) return false;
if (hasOriginal()) {
if (!getOriginal()
.equals(other.getOriginal())) return false;
}
if (hasPreview() != other.hasPreview()) return false;
if (hasPreview()) {
if (!getPreview()
.equals(other.getPreview())) return false;
}
if (hasExpectsReadConfirmation() != other.hasExpectsReadConfirmation()) return false;
if (hasExpectsReadConfirmation()) {
if (getExpectsReadConfirmation()
!= other.getExpectsReadConfirmation()) return false;
}
if (hasLegalHoldStatus() != other.hasLegalHoldStatus()) return false;
if (hasLegalHoldStatus()) {
if (legalHoldStatus_ != other.legalHoldStatus_) return false;
}
if (!getStatusCase().equals(other.getStatusCase())) return false;
switch (statusCase_) {
case 3:
if (!getNotUploaded()
.equals(other.getNotUploaded())) return false;
break;
case 4:
if (!getUploaded()
.equals(other.getUploaded())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasOriginal()) {
hash = (37 * hash) + ORIGINAL_FIELD_NUMBER;
hash = (53 * hash) + getOriginal().hashCode();
}
if (hasPreview()) {
hash = (37 * hash) + PREVIEW_FIELD_NUMBER;
hash = (53 * hash) + getPreview().hashCode();
}
if (hasExpectsReadConfirmation()) {
hash = (37 * hash) + EXPECTS_READ_CONFIRMATION_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getExpectsReadConfirmation());
}
if (hasLegalHoldStatus()) {
hash = (37 * hash) + LEGAL_HOLD_STATUS_FIELD_NUMBER;
hash = (53 * hash) + legalHoldStatus_;
}
switch (statusCase_) {
case 3:
hash = (37 * hash) + NOT_UPLOADED_FIELD_NUMBER;
hash = (53 * hash) + getNotUploaded().getNumber();
break;
case 4:
hash = (37 * hash) + UPLOADED_FIELD_NUMBER;
hash = (53 * hash) + getUploaded().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Asset parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Asset parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Asset parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Asset parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Asset parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Asset parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Asset prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Asset}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Asset)
com.waz.model.Messages.AssetOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Asset_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Asset_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Asset.class, com.waz.model.Messages.Asset.Builder.class);
}
// Construct using com.waz.model.Messages.Asset.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getOriginalFieldBuilder();
getPreviewFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (originalBuilder_ == null) {
original_ = null;
} else {
originalBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
if (uploadedBuilder_ != null) {
uploadedBuilder_.clear();
}
if (previewBuilder_ == null) {
preview_ = null;
} else {
previewBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
expectsReadConfirmation_ = false;
bitField0_ = (bitField0_ & ~0x00000010);
legalHoldStatus_ = 0;
bitField0_ = (bitField0_ & ~0x00000020);
statusCase_ = 0;
status_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Asset_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Asset getDefaultInstanceForType() {
return com.waz.model.Messages.Asset.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Asset build() {
com.waz.model.Messages.Asset result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Asset buildPartial() {
com.waz.model.Messages.Asset result = new com.waz.model.Messages.Asset(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
if (originalBuilder_ == null) {
result.original_ = original_;
} else {
result.original_ = originalBuilder_.build();
}
to_bitField0_ |= 0x00000001;
}
if (statusCase_ == 3) {
result.status_ = status_;
}
if (statusCase_ == 4) {
if (uploadedBuilder_ == null) {
result.status_ = status_;
} else {
result.status_ = uploadedBuilder_.build();
}
}
if (((from_bitField0_ & 0x00000008) != 0)) {
if (previewBuilder_ == null) {
result.preview_ = preview_;
} else {
result.preview_ = previewBuilder_.build();
}
to_bitField0_ |= 0x00000008;
}
if (((from_bitField0_ & 0x00000010) != 0)) {
result.expectsReadConfirmation_ = expectsReadConfirmation_;
to_bitField0_ |= 0x00000010;
}
if (((from_bitField0_ & 0x00000020) != 0)) {
to_bitField0_ |= 0x00000020;
}
result.legalHoldStatus_ = legalHoldStatus_;
result.bitField0_ = to_bitField0_;
result.statusCase_ = statusCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Asset) {
return mergeFrom((com.waz.model.Messages.Asset)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Asset other) {
if (other == com.waz.model.Messages.Asset.getDefaultInstance()) return this;
if (other.hasOriginal()) {
mergeOriginal(other.getOriginal());
}
if (other.hasPreview()) {
mergePreview(other.getPreview());
}
if (other.hasExpectsReadConfirmation()) {
setExpectsReadConfirmation(other.getExpectsReadConfirmation());
}
if (other.hasLegalHoldStatus()) {
setLegalHoldStatus(other.getLegalHoldStatus());
}
switch (other.getStatusCase()) {
case NOT_UPLOADED: {
setNotUploaded(other.getNotUploaded());
break;
}
case UPLOADED: {
mergeUploaded(other.getUploaded());
break;
}
case STATUS_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (hasOriginal()) {
if (!getOriginal().isInitialized()) {
return false;
}
}
if (hasUploaded()) {
if (!getUploaded().isInitialized()) {
return false;
}
}
if (hasPreview()) {
if (!getPreview().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getOriginalFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000001;
break;
} // case 10
case 24: {
int rawValue = input.readEnum();
com.waz.model.Messages.Asset.NotUploaded value =
com.waz.model.Messages.Asset.NotUploaded.forNumber(rawValue);
if (value == null) {
mergeUnknownVarintField(3, rawValue);
} else {
statusCase_ = 3;
status_ = rawValue;
}
break;
} // case 24
case 34: {
input.readMessage(
getUploadedFieldBuilder().getBuilder(),
extensionRegistry);
statusCase_ = 4;
break;
} // case 34
case 42: {
input.readMessage(
getPreviewFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000008;
break;
} // case 42
case 48: {
expectsReadConfirmation_ = input.readBool();
bitField0_ |= 0x00000010;
break;
} // case 48
case 56: {
int tmpRaw = input.readEnum();
com.waz.model.Messages.LegalHoldStatus tmpValue =
com.waz.model.Messages.LegalHoldStatus.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(7, tmpRaw);
} else {
legalHoldStatus_ = tmpRaw;
bitField0_ |= 0x00000020;
}
break;
} // case 56
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int statusCase_ = 0;
private java.lang.Object status_;
public StatusCase
getStatusCase() {
return StatusCase.forNumber(
statusCase_);
}
public Builder clearStatus() {
statusCase_ = 0;
status_ = null;
onChanged();
return this;
}
private int bitField0_;
private com.waz.model.Messages.Asset.Original original_;
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.Original, com.waz.model.Messages.Asset.Original.Builder, com.waz.model.Messages.Asset.OriginalOrBuilder> originalBuilder_;
/**
* optional .Asset.Original original = 1;
* @return Whether the original field is set.
*/
public boolean hasOriginal() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .Asset.Original original = 1;
* @return The original.
*/
public com.waz.model.Messages.Asset.Original getOriginal() {
if (originalBuilder_ == null) {
return original_ == null ? com.waz.model.Messages.Asset.Original.getDefaultInstance() : original_;
} else {
return originalBuilder_.getMessage();
}
}
/**
* optional .Asset.Original original = 1;
*/
public Builder setOriginal(com.waz.model.Messages.Asset.Original value) {
if (originalBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
original_ = value;
onChanged();
} else {
originalBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .Asset.Original original = 1;
*/
public Builder setOriginal(
com.waz.model.Messages.Asset.Original.Builder builderForValue) {
if (originalBuilder_ == null) {
original_ = builderForValue.build();
onChanged();
} else {
originalBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .Asset.Original original = 1;
*/
public Builder mergeOriginal(com.waz.model.Messages.Asset.Original value) {
if (originalBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0) &&
original_ != null &&
original_ != com.waz.model.Messages.Asset.Original.getDefaultInstance()) {
original_ =
com.waz.model.Messages.Asset.Original.newBuilder(original_).mergeFrom(value).buildPartial();
} else {
original_ = value;
}
onChanged();
} else {
originalBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .Asset.Original original = 1;
*/
public Builder clearOriginal() {
if (originalBuilder_ == null) {
original_ = null;
onChanged();
} else {
originalBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* optional .Asset.Original original = 1;
*/
public com.waz.model.Messages.Asset.Original.Builder getOriginalBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getOriginalFieldBuilder().getBuilder();
}
/**
* optional .Asset.Original original = 1;
*/
public com.waz.model.Messages.Asset.OriginalOrBuilder getOriginalOrBuilder() {
if (originalBuilder_ != null) {
return originalBuilder_.getMessageOrBuilder();
} else {
return original_ == null ?
com.waz.model.Messages.Asset.Original.getDefaultInstance() : original_;
}
}
/**
* optional .Asset.Original original = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.Original, com.waz.model.Messages.Asset.Original.Builder, com.waz.model.Messages.Asset.OriginalOrBuilder>
getOriginalFieldBuilder() {
if (originalBuilder_ == null) {
originalBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.Original, com.waz.model.Messages.Asset.Original.Builder, com.waz.model.Messages.Asset.OriginalOrBuilder>(
getOriginal(),
getParentForChildren(),
isClean());
original_ = null;
}
return originalBuilder_;
}
/**
* .Asset.NotUploaded not_uploaded = 3;
* @return Whether the notUploaded field is set.
*/
@java.lang.Override
public boolean hasNotUploaded() {
return statusCase_ == 3;
}
/**
* .Asset.NotUploaded not_uploaded = 3;
* @return The notUploaded.
*/
@java.lang.Override
public com.waz.model.Messages.Asset.NotUploaded getNotUploaded() {
if (statusCase_ == 3) {
@SuppressWarnings("deprecation")
com.waz.model.Messages.Asset.NotUploaded result = com.waz.model.Messages.Asset.NotUploaded.valueOf(
(java.lang.Integer) status_);
return result == null ? com.waz.model.Messages.Asset.NotUploaded.CANCELLED : result;
}
return com.waz.model.Messages.Asset.NotUploaded.CANCELLED;
}
/**
* .Asset.NotUploaded not_uploaded = 3;
* @param value The notUploaded to set.
* @return This builder for chaining.
*/
public Builder setNotUploaded(com.waz.model.Messages.Asset.NotUploaded value) {
if (value == null) {
throw new NullPointerException();
}
statusCase_ = 3;
status_ = value.getNumber();
onChanged();
return this;
}
/**
* .Asset.NotUploaded not_uploaded = 3;
* @return This builder for chaining.
*/
public Builder clearNotUploaded() {
if (statusCase_ == 3) {
statusCase_ = 0;
status_ = null;
onChanged();
}
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.RemoteData, com.waz.model.Messages.Asset.RemoteData.Builder, com.waz.model.Messages.Asset.RemoteDataOrBuilder> uploadedBuilder_;
/**
* .Asset.RemoteData uploaded = 4;
* @return Whether the uploaded field is set.
*/
@java.lang.Override
public boolean hasUploaded() {
return statusCase_ == 4;
}
/**
* .Asset.RemoteData uploaded = 4;
* @return The uploaded.
*/
@java.lang.Override
public com.waz.model.Messages.Asset.RemoteData getUploaded() {
if (uploadedBuilder_ == null) {
if (statusCase_ == 4) {
return (com.waz.model.Messages.Asset.RemoteData) status_;
}
return com.waz.model.Messages.Asset.RemoteData.getDefaultInstance();
} else {
if (statusCase_ == 4) {
return uploadedBuilder_.getMessage();
}
return com.waz.model.Messages.Asset.RemoteData.getDefaultInstance();
}
}
/**
* .Asset.RemoteData uploaded = 4;
*/
public Builder setUploaded(com.waz.model.Messages.Asset.RemoteData value) {
if (uploadedBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
status_ = value;
onChanged();
} else {
uploadedBuilder_.setMessage(value);
}
statusCase_ = 4;
return this;
}
/**
* .Asset.RemoteData uploaded = 4;
*/
public Builder setUploaded(
com.waz.model.Messages.Asset.RemoteData.Builder builderForValue) {
if (uploadedBuilder_ == null) {
status_ = builderForValue.build();
onChanged();
} else {
uploadedBuilder_.setMessage(builderForValue.build());
}
statusCase_ = 4;
return this;
}
/**
* .Asset.RemoteData uploaded = 4;
*/
public Builder mergeUploaded(com.waz.model.Messages.Asset.RemoteData value) {
if (uploadedBuilder_ == null) {
if (statusCase_ == 4 &&
status_ != com.waz.model.Messages.Asset.RemoteData.getDefaultInstance()) {
status_ = com.waz.model.Messages.Asset.RemoteData.newBuilder((com.waz.model.Messages.Asset.RemoteData) status_)
.mergeFrom(value).buildPartial();
} else {
status_ = value;
}
onChanged();
} else {
if (statusCase_ == 4) {
uploadedBuilder_.mergeFrom(value);
} else {
uploadedBuilder_.setMessage(value);
}
}
statusCase_ = 4;
return this;
}
/**
* .Asset.RemoteData uploaded = 4;
*/
public Builder clearUploaded() {
if (uploadedBuilder_ == null) {
if (statusCase_ == 4) {
statusCase_ = 0;
status_ = null;
onChanged();
}
} else {
if (statusCase_ == 4) {
statusCase_ = 0;
status_ = null;
}
uploadedBuilder_.clear();
}
return this;
}
/**
* .Asset.RemoteData uploaded = 4;
*/
public com.waz.model.Messages.Asset.RemoteData.Builder getUploadedBuilder() {
return getUploadedFieldBuilder().getBuilder();
}
/**
* .Asset.RemoteData uploaded = 4;
*/
@java.lang.Override
public com.waz.model.Messages.Asset.RemoteDataOrBuilder getUploadedOrBuilder() {
if ((statusCase_ == 4) && (uploadedBuilder_ != null)) {
return uploadedBuilder_.getMessageOrBuilder();
} else {
if (statusCase_ == 4) {
return (com.waz.model.Messages.Asset.RemoteData) status_;
}
return com.waz.model.Messages.Asset.RemoteData.getDefaultInstance();
}
}
/**
* .Asset.RemoteData uploaded = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.RemoteData, com.waz.model.Messages.Asset.RemoteData.Builder, com.waz.model.Messages.Asset.RemoteDataOrBuilder>
getUploadedFieldBuilder() {
if (uploadedBuilder_ == null) {
if (!(statusCase_ == 4)) {
status_ = com.waz.model.Messages.Asset.RemoteData.getDefaultInstance();
}
uploadedBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.RemoteData, com.waz.model.Messages.Asset.RemoteData.Builder, com.waz.model.Messages.Asset.RemoteDataOrBuilder>(
(com.waz.model.Messages.Asset.RemoteData) status_,
getParentForChildren(),
isClean());
status_ = null;
}
statusCase_ = 4;
onChanged();;
return uploadedBuilder_;
}
private com.waz.model.Messages.Asset.Preview preview_;
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.Preview, com.waz.model.Messages.Asset.Preview.Builder, com.waz.model.Messages.Asset.PreviewOrBuilder> previewBuilder_;
/**
* optional .Asset.Preview preview = 5;
* @return Whether the preview field is set.
*/
public boolean hasPreview() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
* optional .Asset.Preview preview = 5;
* @return The preview.
*/
public com.waz.model.Messages.Asset.Preview getPreview() {
if (previewBuilder_ == null) {
return preview_ == null ? com.waz.model.Messages.Asset.Preview.getDefaultInstance() : preview_;
} else {
return previewBuilder_.getMessage();
}
}
/**
* optional .Asset.Preview preview = 5;
*/
public Builder setPreview(com.waz.model.Messages.Asset.Preview value) {
if (previewBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
preview_ = value;
onChanged();
} else {
previewBuilder_.setMessage(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
* optional .Asset.Preview preview = 5;
*/
public Builder setPreview(
com.waz.model.Messages.Asset.Preview.Builder builderForValue) {
if (previewBuilder_ == null) {
preview_ = builderForValue.build();
onChanged();
} else {
previewBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000008;
return this;
}
/**
* optional .Asset.Preview preview = 5;
*/
public Builder mergePreview(com.waz.model.Messages.Asset.Preview value) {
if (previewBuilder_ == null) {
if (((bitField0_ & 0x00000008) != 0) &&
preview_ != null &&
preview_ != com.waz.model.Messages.Asset.Preview.getDefaultInstance()) {
preview_ =
com.waz.model.Messages.Asset.Preview.newBuilder(preview_).mergeFrom(value).buildPartial();
} else {
preview_ = value;
}
onChanged();
} else {
previewBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
* optional .Asset.Preview preview = 5;
*/
public Builder clearPreview() {
if (previewBuilder_ == null) {
preview_ = null;
onChanged();
} else {
previewBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
return this;
}
/**
* optional .Asset.Preview preview = 5;
*/
public com.waz.model.Messages.Asset.Preview.Builder getPreviewBuilder() {
bitField0_ |= 0x00000008;
onChanged();
return getPreviewFieldBuilder().getBuilder();
}
/**
* optional .Asset.Preview preview = 5;
*/
public com.waz.model.Messages.Asset.PreviewOrBuilder getPreviewOrBuilder() {
if (previewBuilder_ != null) {
return previewBuilder_.getMessageOrBuilder();
} else {
return preview_ == null ?
com.waz.model.Messages.Asset.Preview.getDefaultInstance() : preview_;
}
}
/**
* optional .Asset.Preview preview = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.Preview, com.waz.model.Messages.Asset.Preview.Builder, com.waz.model.Messages.Asset.PreviewOrBuilder>
getPreviewFieldBuilder() {
if (previewBuilder_ == null) {
previewBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.Asset.Preview, com.waz.model.Messages.Asset.Preview.Builder, com.waz.model.Messages.Asset.PreviewOrBuilder>(
getPreview(),
getParentForChildren(),
isClean());
preview_ = null;
}
return previewBuilder_;
}
private boolean expectsReadConfirmation_ ;
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 6 [default = false];
* @return Whether the expectsReadConfirmation field is set.
*/
@java.lang.Override
public boolean hasExpectsReadConfirmation() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 6 [default = false];
* @return The expectsReadConfirmation.
*/
@java.lang.Override
public boolean getExpectsReadConfirmation() {
return expectsReadConfirmation_;
}
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 6 [default = false];
* @param value The expectsReadConfirmation to set.
* @return This builder for chaining.
*/
public Builder setExpectsReadConfirmation(boolean value) {
bitField0_ |= 0x00000010;
expectsReadConfirmation_ = value;
onChanged();
return this;
}
/**
*
* whether the sender is expecting to receive a read confirmation
*
*
* optional bool expects_read_confirmation = 6 [default = false];
* @return This builder for chaining.
*/
public Builder clearExpectsReadConfirmation() {
bitField0_ = (bitField0_ & ~0x00000010);
expectsReadConfirmation_ = false;
onChanged();
return this;
}
private int legalHoldStatus_ = 0;
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 7 [default = UNKNOWN];
* @return Whether the legalHoldStatus field is set.
*/
@java.lang.Override public boolean hasLegalHoldStatus() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 7 [default = UNKNOWN];
* @return The legalHoldStatus.
*/
@java.lang.Override
public com.waz.model.Messages.LegalHoldStatus getLegalHoldStatus() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.LegalHoldStatus result = com.waz.model.Messages.LegalHoldStatus.valueOf(legalHoldStatus_);
return result == null ? com.waz.model.Messages.LegalHoldStatus.UNKNOWN : result;
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 7 [default = UNKNOWN];
* @param value The legalHoldStatus to set.
* @return This builder for chaining.
*/
public Builder setLegalHoldStatus(com.waz.model.Messages.LegalHoldStatus value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
legalHoldStatus_ = value.getNumber();
onChanged();
return this;
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 7 [default = UNKNOWN];
* @return This builder for chaining.
*/
public Builder clearLegalHoldStatus() {
bitField0_ = (bitField0_ & ~0x00000020);
legalHoldStatus_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Asset)
}
// @@protoc_insertion_point(class_scope:Asset)
private static final com.waz.model.Messages.Asset DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Asset();
}
public static com.waz.model.Messages.Asset getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Asset parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Asset getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ExternalOrBuilder extends
// @@protoc_insertion_point(interface_extends:External)
com.google.protobuf.MessageOrBuilder {
/**
* required bytes otr_key = 1;
* @return Whether the otrKey field is set.
*/
boolean hasOtrKey();
/**
* required bytes otr_key = 1;
* @return The otrKey.
*/
com.google.protobuf.ByteString getOtrKey();
/**
*
* sha256 of ciphertext, obsolete but required for backward compatibility
*
*
* optional bytes sha256 = 2;
* @return Whether the sha256 field is set.
*/
boolean hasSha256();
/**
*
* sha256 of ciphertext, obsolete but required for backward compatibility
*
*
* optional bytes sha256 = 2;
* @return The sha256.
*/
com.google.protobuf.ByteString getSha256();
/**
* optional .EncryptionAlgorithm encryption = 3;
* @return Whether the encryption field is set.
*/
boolean hasEncryption();
/**
* optional .EncryptionAlgorithm encryption = 3;
* @return The encryption.
*/
com.waz.model.Messages.EncryptionAlgorithm getEncryption();
}
/**
*
* Actual message is encrypted with AES and sent as additional data
*
*
* Protobuf type {@code External}
*/
public static final class External extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:External)
ExternalOrBuilder {
private static final long serialVersionUID = 0L;
// Use External.newBuilder() to construct.
private External(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private External() {
otrKey_ = com.google.protobuf.ByteString.EMPTY;
sha256_ = com.google.protobuf.ByteString.EMPTY;
encryption_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new External();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_External_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_External_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.External.class, com.waz.model.Messages.External.Builder.class);
}
private int bitField0_;
public static final int OTR_KEY_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString otrKey_;
/**
* required bytes otr_key = 1;
* @return Whether the otrKey field is set.
*/
@java.lang.Override
public boolean hasOtrKey() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required bytes otr_key = 1;
* @return The otrKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getOtrKey() {
return otrKey_;
}
public static final int SHA256_FIELD_NUMBER = 2;
private com.google.protobuf.ByteString sha256_;
/**
*
* sha256 of ciphertext, obsolete but required for backward compatibility
*
*
* optional bytes sha256 = 2;
* @return Whether the sha256 field is set.
*/
@java.lang.Override
public boolean hasSha256() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* sha256 of ciphertext, obsolete but required for backward compatibility
*
*
* optional bytes sha256 = 2;
* @return The sha256.
*/
@java.lang.Override
public com.google.protobuf.ByteString getSha256() {
return sha256_;
}
public static final int ENCRYPTION_FIELD_NUMBER = 3;
private int encryption_;
/**
* optional .EncryptionAlgorithm encryption = 3;
* @return Whether the encryption field is set.
*/
@java.lang.Override public boolean hasEncryption() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional .EncryptionAlgorithm encryption = 3;
* @return The encryption.
*/
@java.lang.Override public com.waz.model.Messages.EncryptionAlgorithm getEncryption() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.EncryptionAlgorithm result = com.waz.model.Messages.EncryptionAlgorithm.valueOf(encryption_);
return result == null ? com.waz.model.Messages.EncryptionAlgorithm.AES_CBC : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasOtrKey()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeBytes(1, otrKey_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeBytes(2, sha256_);
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeEnum(3, encryption_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, otrKey_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, sha256_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, encryption_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.External)) {
return super.equals(obj);
}
com.waz.model.Messages.External other = (com.waz.model.Messages.External) obj;
if (hasOtrKey() != other.hasOtrKey()) return false;
if (hasOtrKey()) {
if (!getOtrKey()
.equals(other.getOtrKey())) return false;
}
if (hasSha256() != other.hasSha256()) return false;
if (hasSha256()) {
if (!getSha256()
.equals(other.getSha256())) return false;
}
if (hasEncryption() != other.hasEncryption()) return false;
if (hasEncryption()) {
if (encryption_ != other.encryption_) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasOtrKey()) {
hash = (37 * hash) + OTR_KEY_FIELD_NUMBER;
hash = (53 * hash) + getOtrKey().hashCode();
}
if (hasSha256()) {
hash = (37 * hash) + SHA256_FIELD_NUMBER;
hash = (53 * hash) + getSha256().hashCode();
}
if (hasEncryption()) {
hash = (37 * hash) + ENCRYPTION_FIELD_NUMBER;
hash = (53 * hash) + encryption_;
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.External parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.External parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.External parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.External parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.External parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.External parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.External parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.External parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.External parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.External parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.External parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.External parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.External prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Actual message is encrypted with AES and sent as additional data
*
*
* Protobuf type {@code External}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:External)
com.waz.model.Messages.ExternalOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_External_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_External_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.External.class, com.waz.model.Messages.External.Builder.class);
}
// Construct using com.waz.model.Messages.External.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
otrKey_ = com.google.protobuf.ByteString.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
sha256_ = com.google.protobuf.ByteString.EMPTY;
bitField0_ = (bitField0_ & ~0x00000002);
encryption_ = 0;
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_External_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.External getDefaultInstanceForType() {
return com.waz.model.Messages.External.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.External build() {
com.waz.model.Messages.External result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.External buildPartial() {
com.waz.model.Messages.External result = new com.waz.model.Messages.External(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.otrKey_ = otrKey_;
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.sha256_ = sha256_;
if (((from_bitField0_ & 0x00000004) != 0)) {
to_bitField0_ |= 0x00000004;
}
result.encryption_ = encryption_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.External) {
return mergeFrom((com.waz.model.Messages.External)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.External other) {
if (other == com.waz.model.Messages.External.getDefaultInstance()) return this;
if (other.hasOtrKey()) {
setOtrKey(other.getOtrKey());
}
if (other.hasSha256()) {
setSha256(other.getSha256());
}
if (other.hasEncryption()) {
setEncryption(other.getEncryption());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasOtrKey()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
otrKey_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
sha256_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 18
case 24: {
int tmpRaw = input.readEnum();
com.waz.model.Messages.EncryptionAlgorithm tmpValue =
com.waz.model.Messages.EncryptionAlgorithm.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(3, tmpRaw);
} else {
encryption_ = tmpRaw;
bitField0_ |= 0x00000004;
}
break;
} // case 24
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private com.google.protobuf.ByteString otrKey_ = com.google.protobuf.ByteString.EMPTY;
/**
* required bytes otr_key = 1;
* @return Whether the otrKey field is set.
*/
@java.lang.Override
public boolean hasOtrKey() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required bytes otr_key = 1;
* @return The otrKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getOtrKey() {
return otrKey_;
}
/**
* required bytes otr_key = 1;
* @param value The otrKey to set.
* @return This builder for chaining.
*/
public Builder setOtrKey(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
otrKey_ = value;
onChanged();
return this;
}
/**
* required bytes otr_key = 1;
* @return This builder for chaining.
*/
public Builder clearOtrKey() {
bitField0_ = (bitField0_ & ~0x00000001);
otrKey_ = getDefaultInstance().getOtrKey();
onChanged();
return this;
}
private com.google.protobuf.ByteString sha256_ = com.google.protobuf.ByteString.EMPTY;
/**
*
* sha256 of ciphertext, obsolete but required for backward compatibility
*
*
* optional bytes sha256 = 2;
* @return Whether the sha256 field is set.
*/
@java.lang.Override
public boolean hasSha256() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* sha256 of ciphertext, obsolete but required for backward compatibility
*
*
* optional bytes sha256 = 2;
* @return The sha256.
*/
@java.lang.Override
public com.google.protobuf.ByteString getSha256() {
return sha256_;
}
/**
*
* sha256 of ciphertext, obsolete but required for backward compatibility
*
*
* optional bytes sha256 = 2;
* @param value The sha256 to set.
* @return This builder for chaining.
*/
public Builder setSha256(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
sha256_ = value;
onChanged();
return this;
}
/**
*
* sha256 of ciphertext, obsolete but required for backward compatibility
*
*
* optional bytes sha256 = 2;
* @return This builder for chaining.
*/
public Builder clearSha256() {
bitField0_ = (bitField0_ & ~0x00000002);
sha256_ = getDefaultInstance().getSha256();
onChanged();
return this;
}
private int encryption_ = 0;
/**
* optional .EncryptionAlgorithm encryption = 3;
* @return Whether the encryption field is set.
*/
@java.lang.Override public boolean hasEncryption() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional .EncryptionAlgorithm encryption = 3;
* @return The encryption.
*/
@java.lang.Override
public com.waz.model.Messages.EncryptionAlgorithm getEncryption() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.EncryptionAlgorithm result = com.waz.model.Messages.EncryptionAlgorithm.valueOf(encryption_);
return result == null ? com.waz.model.Messages.EncryptionAlgorithm.AES_CBC : result;
}
/**
* optional .EncryptionAlgorithm encryption = 3;
* @param value The encryption to set.
* @return This builder for chaining.
*/
public Builder setEncryption(com.waz.model.Messages.EncryptionAlgorithm value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
encryption_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .EncryptionAlgorithm encryption = 3;
* @return This builder for chaining.
*/
public Builder clearEncryption() {
bitField0_ = (bitField0_ & ~0x00000004);
encryption_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:External)
}
// @@protoc_insertion_point(class_scope:External)
private static final com.waz.model.Messages.External DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.External();
}
public static com.waz.model.Messages.External getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public External parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.External getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ReactionOrBuilder extends
// @@protoc_insertion_point(interface_extends:Reaction)
com.google.protobuf.MessageOrBuilder {
/**
*
* some emoji reaction or the empty string to remove previous reaction(s)
*
*
* optional string emoji = 1;
* @return Whether the emoji field is set.
*/
boolean hasEmoji();
/**
*
* some emoji reaction or the empty string to remove previous reaction(s)
*
*
* optional string emoji = 1;
* @return The emoji.
*/
java.lang.String getEmoji();
/**
*
* some emoji reaction or the empty string to remove previous reaction(s)
*
*
* optional string emoji = 1;
* @return The bytes for emoji.
*/
com.google.protobuf.ByteString
getEmojiBytes();
/**
* required string message_id = 2;
* @return Whether the messageId field is set.
*/
boolean hasMessageId();
/**
* required string message_id = 2;
* @return The messageId.
*/
java.lang.String getMessageId();
/**
* required string message_id = 2;
* @return The bytes for messageId.
*/
com.google.protobuf.ByteString
getMessageIdBytes();
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return Whether the legalHoldStatus field is set.
*/
boolean hasLegalHoldStatus();
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return The legalHoldStatus.
*/
com.waz.model.Messages.LegalHoldStatus getLegalHoldStatus();
}
/**
* Protobuf type {@code Reaction}
*/
public static final class Reaction extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Reaction)
ReactionOrBuilder {
private static final long serialVersionUID = 0L;
// Use Reaction.newBuilder() to construct.
private Reaction(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Reaction() {
emoji_ = "";
messageId_ = "";
legalHoldStatus_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Reaction();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Reaction_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Reaction_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Reaction.class, com.waz.model.Messages.Reaction.Builder.class);
}
private int bitField0_;
public static final int EMOJI_FIELD_NUMBER = 1;
private volatile java.lang.Object emoji_;
/**
*
* some emoji reaction or the empty string to remove previous reaction(s)
*
*
* optional string emoji = 1;
* @return Whether the emoji field is set.
*/
@java.lang.Override
public boolean hasEmoji() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* some emoji reaction or the empty string to remove previous reaction(s)
*
*
* optional string emoji = 1;
* @return The emoji.
*/
@java.lang.Override
public java.lang.String getEmoji() {
java.lang.Object ref = emoji_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
emoji_ = s;
}
return s;
}
}
/**
*
* some emoji reaction or the empty string to remove previous reaction(s)
*
*
* optional string emoji = 1;
* @return The bytes for emoji.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getEmojiBytes() {
java.lang.Object ref = emoji_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
emoji_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int MESSAGE_ID_FIELD_NUMBER = 2;
private volatile java.lang.Object messageId_;
/**
* required string message_id = 2;
* @return Whether the messageId field is set.
*/
@java.lang.Override
public boolean hasMessageId() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required string message_id = 2;
* @return The messageId.
*/
@java.lang.Override
public java.lang.String getMessageId() {
java.lang.Object ref = messageId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
messageId_ = s;
}
return s;
}
}
/**
* required string message_id = 2;
* @return The bytes for messageId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getMessageIdBytes() {
java.lang.Object ref = messageId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
messageId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int LEGAL_HOLD_STATUS_FIELD_NUMBER = 3;
private int legalHoldStatus_;
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return Whether the legalHoldStatus field is set.
*/
@java.lang.Override public boolean hasLegalHoldStatus() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return The legalHoldStatus.
*/
@java.lang.Override public com.waz.model.Messages.LegalHoldStatus getLegalHoldStatus() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.LegalHoldStatus result = com.waz.model.Messages.LegalHoldStatus.valueOf(legalHoldStatus_);
return result == null ? com.waz.model.Messages.LegalHoldStatus.UNKNOWN : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasMessageId()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, emoji_);
}
if (((bitField0_ & 0x00000002) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, messageId_);
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeEnum(3, legalHoldStatus_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, emoji_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, messageId_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, legalHoldStatus_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Reaction)) {
return super.equals(obj);
}
com.waz.model.Messages.Reaction other = (com.waz.model.Messages.Reaction) obj;
if (hasEmoji() != other.hasEmoji()) return false;
if (hasEmoji()) {
if (!getEmoji()
.equals(other.getEmoji())) return false;
}
if (hasMessageId() != other.hasMessageId()) return false;
if (hasMessageId()) {
if (!getMessageId()
.equals(other.getMessageId())) return false;
}
if (hasLegalHoldStatus() != other.hasLegalHoldStatus()) return false;
if (hasLegalHoldStatus()) {
if (legalHoldStatus_ != other.legalHoldStatus_) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasEmoji()) {
hash = (37 * hash) + EMOJI_FIELD_NUMBER;
hash = (53 * hash) + getEmoji().hashCode();
}
if (hasMessageId()) {
hash = (37 * hash) + MESSAGE_ID_FIELD_NUMBER;
hash = (53 * hash) + getMessageId().hashCode();
}
if (hasLegalHoldStatus()) {
hash = (37 * hash) + LEGAL_HOLD_STATUS_FIELD_NUMBER;
hash = (53 * hash) + legalHoldStatus_;
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Reaction parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Reaction parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Reaction parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Reaction parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Reaction parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Reaction parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Reaction parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Reaction parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Reaction parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Reaction parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Reaction parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Reaction parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Reaction prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Reaction}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Reaction)
com.waz.model.Messages.ReactionOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Reaction_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Reaction_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Reaction.class, com.waz.model.Messages.Reaction.Builder.class);
}
// Construct using com.waz.model.Messages.Reaction.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
emoji_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
messageId_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
legalHoldStatus_ = 0;
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Reaction_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Reaction getDefaultInstanceForType() {
return com.waz.model.Messages.Reaction.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Reaction build() {
com.waz.model.Messages.Reaction result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Reaction buildPartial() {
com.waz.model.Messages.Reaction result = new com.waz.model.Messages.Reaction(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.emoji_ = emoji_;
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.messageId_ = messageId_;
if (((from_bitField0_ & 0x00000004) != 0)) {
to_bitField0_ |= 0x00000004;
}
result.legalHoldStatus_ = legalHoldStatus_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Reaction) {
return mergeFrom((com.waz.model.Messages.Reaction)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Reaction other) {
if (other == com.waz.model.Messages.Reaction.getDefaultInstance()) return this;
if (other.hasEmoji()) {
bitField0_ |= 0x00000001;
emoji_ = other.emoji_;
onChanged();
}
if (other.hasMessageId()) {
bitField0_ |= 0x00000002;
messageId_ = other.messageId_;
onChanged();
}
if (other.hasLegalHoldStatus()) {
setLegalHoldStatus(other.getLegalHoldStatus());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasMessageId()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
emoji_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
messageId_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 18
case 24: {
int tmpRaw = input.readEnum();
com.waz.model.Messages.LegalHoldStatus tmpValue =
com.waz.model.Messages.LegalHoldStatus.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(3, tmpRaw);
} else {
legalHoldStatus_ = tmpRaw;
bitField0_ |= 0x00000004;
}
break;
} // case 24
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object emoji_ = "";
/**
*
* some emoji reaction or the empty string to remove previous reaction(s)
*
*
* optional string emoji = 1;
* @return Whether the emoji field is set.
*/
public boolean hasEmoji() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* some emoji reaction or the empty string to remove previous reaction(s)
*
*
* optional string emoji = 1;
* @return The emoji.
*/
public java.lang.String getEmoji() {
java.lang.Object ref = emoji_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
emoji_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* some emoji reaction or the empty string to remove previous reaction(s)
*
*
* optional string emoji = 1;
* @return The bytes for emoji.
*/
public com.google.protobuf.ByteString
getEmojiBytes() {
java.lang.Object ref = emoji_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
emoji_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* some emoji reaction or the empty string to remove previous reaction(s)
*
*
* optional string emoji = 1;
* @param value The emoji to set.
* @return This builder for chaining.
*/
public Builder setEmoji(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
emoji_ = value;
onChanged();
return this;
}
/**
*
* some emoji reaction or the empty string to remove previous reaction(s)
*
*
* optional string emoji = 1;
* @return This builder for chaining.
*/
public Builder clearEmoji() {
bitField0_ = (bitField0_ & ~0x00000001);
emoji_ = getDefaultInstance().getEmoji();
onChanged();
return this;
}
/**
*
* some emoji reaction or the empty string to remove previous reaction(s)
*
*
* optional string emoji = 1;
* @param value The bytes for emoji to set.
* @return This builder for chaining.
*/
public Builder setEmojiBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
emoji_ = value;
onChanged();
return this;
}
private java.lang.Object messageId_ = "";
/**
* required string message_id = 2;
* @return Whether the messageId field is set.
*/
public boolean hasMessageId() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* required string message_id = 2;
* @return The messageId.
*/
public java.lang.String getMessageId() {
java.lang.Object ref = messageId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
messageId_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string message_id = 2;
* @return The bytes for messageId.
*/
public com.google.protobuf.ByteString
getMessageIdBytes() {
java.lang.Object ref = messageId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
messageId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string message_id = 2;
* @param value The messageId to set.
* @return This builder for chaining.
*/
public Builder setMessageId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
messageId_ = value;
onChanged();
return this;
}
/**
* required string message_id = 2;
* @return This builder for chaining.
*/
public Builder clearMessageId() {
bitField0_ = (bitField0_ & ~0x00000002);
messageId_ = getDefaultInstance().getMessageId();
onChanged();
return this;
}
/**
* required string message_id = 2;
* @param value The bytes for messageId to set.
* @return This builder for chaining.
*/
public Builder setMessageIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
messageId_ = value;
onChanged();
return this;
}
private int legalHoldStatus_ = 0;
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return Whether the legalHoldStatus field is set.
*/
@java.lang.Override public boolean hasLegalHoldStatus() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return The legalHoldStatus.
*/
@java.lang.Override
public com.waz.model.Messages.LegalHoldStatus getLegalHoldStatus() {
@SuppressWarnings("deprecation")
com.waz.model.Messages.LegalHoldStatus result = com.waz.model.Messages.LegalHoldStatus.valueOf(legalHoldStatus_);
return result == null ? com.waz.model.Messages.LegalHoldStatus.UNKNOWN : result;
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @param value The legalHoldStatus to set.
* @return This builder for chaining.
*/
public Builder setLegalHoldStatus(com.waz.model.Messages.LegalHoldStatus value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
legalHoldStatus_ = value.getNumber();
onChanged();
return this;
}
/**
*
* whether this message was sent to legal hold
*
*
* optional .LegalHoldStatus legal_hold_status = 3 [default = UNKNOWN];
* @return This builder for chaining.
*/
public Builder clearLegalHoldStatus() {
bitField0_ = (bitField0_ & ~0x00000004);
legalHoldStatus_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Reaction)
}
// @@protoc_insertion_point(class_scope:Reaction)
private static final com.waz.model.Messages.Reaction DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Reaction();
}
public static com.waz.model.Messages.Reaction getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Reaction parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Reaction getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface InCallEmojiOrBuilder extends
// @@protoc_insertion_point(interface_extends:InCallEmoji)
com.google.protobuf.MessageOrBuilder {
/**
* map<string, int32> emojis = 1;
*/
int getEmojisCount();
/**
* map<string, int32> emojis = 1;
*/
boolean containsEmojis(
java.lang.String key);
/**
* Use {@link #getEmojisMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getEmojis();
/**
* map<string, int32> emojis = 1;
*/
java.util.Map
getEmojisMap();
/**
* map<string, int32> emojis = 1;
*/
int getEmojisOrDefault(
java.lang.String key,
int defaultValue);
/**
* map<string, int32> emojis = 1;
*/
int getEmojisOrThrow(
java.lang.String key);
}
/**
* Protobuf type {@code InCallEmoji}
*/
public static final class InCallEmoji extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:InCallEmoji)
InCallEmojiOrBuilder {
private static final long serialVersionUID = 0L;
// Use InCallEmoji.newBuilder() to construct.
private InCallEmoji(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private InCallEmoji() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new InCallEmoji();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_InCallEmoji_descriptor;
}
@SuppressWarnings({"rawtypes"})
@java.lang.Override
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 1:
return internalGetEmojis();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_InCallEmoji_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.InCallEmoji.class, com.waz.model.Messages.InCallEmoji.Builder.class);
}
public static final int EMOJIS_FIELD_NUMBER = 1;
private static final class EmojisDefaultEntryHolder {
static final com.google.protobuf.MapEntry<
java.lang.String, java.lang.Integer> defaultEntry =
com.google.protobuf.MapEntry
.newDefaultInstance(
com.waz.model.Messages.internal_static_InCallEmoji_EmojisEntry_descriptor,
com.google.protobuf.WireFormat.FieldType.STRING,
"",
com.google.protobuf.WireFormat.FieldType.INT32,
0);
}
private com.google.protobuf.MapField<
java.lang.String, java.lang.Integer> emojis_;
private com.google.protobuf.MapField
internalGetEmojis() {
if (emojis_ == null) {
return com.google.protobuf.MapField.emptyMapField(
EmojisDefaultEntryHolder.defaultEntry);
}
return emojis_;
}
public int getEmojisCount() {
return internalGetEmojis().getMap().size();
}
/**
* map<string, int32> emojis = 1;
*/
@java.lang.Override
public boolean containsEmojis(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetEmojis().getMap().containsKey(key);
}
/**
* Use {@link #getEmojisMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getEmojis() {
return getEmojisMap();
}
/**
* map<string, int32> emojis = 1;
*/
@java.lang.Override
public java.util.Map getEmojisMap() {
return internalGetEmojis().getMap();
}
/**
* map<string, int32> emojis = 1;
*/
@java.lang.Override
public int getEmojisOrDefault(
java.lang.String key,
int defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetEmojis().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* map<string, int32> emojis = 1;
*/
@java.lang.Override
public int getEmojisOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetEmojis().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
com.google.protobuf.GeneratedMessageV3
.serializeStringMapTo(
output,
internalGetEmojis(),
EmojisDefaultEntryHolder.defaultEntry,
1);
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (java.util.Map.Entry entry
: internalGetEmojis().getMap().entrySet()) {
com.google.protobuf.MapEntry
emojis__ = EmojisDefaultEntryHolder.defaultEntry.newBuilderForType()
.setKey(entry.getKey())
.setValue(entry.getValue())
.build();
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, emojis__);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.InCallEmoji)) {
return super.equals(obj);
}
com.waz.model.Messages.InCallEmoji other = (com.waz.model.Messages.InCallEmoji) obj;
if (!internalGetEmojis().equals(
other.internalGetEmojis())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (!internalGetEmojis().getMap().isEmpty()) {
hash = (37 * hash) + EMOJIS_FIELD_NUMBER;
hash = (53 * hash) + internalGetEmojis().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.InCallEmoji parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.InCallEmoji parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.InCallEmoji parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.InCallEmoji parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.InCallEmoji parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.InCallEmoji parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.InCallEmoji parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.InCallEmoji parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.InCallEmoji parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.InCallEmoji parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.InCallEmoji parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.InCallEmoji parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.InCallEmoji prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code InCallEmoji}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:InCallEmoji)
com.waz.model.Messages.InCallEmojiOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_InCallEmoji_descriptor;
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 1:
return internalGetEmojis();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMutableMapField(
int number) {
switch (number) {
case 1:
return internalGetMutableEmojis();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_InCallEmoji_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.InCallEmoji.class, com.waz.model.Messages.InCallEmoji.Builder.class);
}
// Construct using com.waz.model.Messages.InCallEmoji.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
internalGetMutableEmojis().clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_InCallEmoji_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.InCallEmoji getDefaultInstanceForType() {
return com.waz.model.Messages.InCallEmoji.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.InCallEmoji build() {
com.waz.model.Messages.InCallEmoji result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.InCallEmoji buildPartial() {
com.waz.model.Messages.InCallEmoji result = new com.waz.model.Messages.InCallEmoji(this);
int from_bitField0_ = bitField0_;
result.emojis_ = internalGetEmojis();
result.emojis_.makeImmutable();
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.InCallEmoji) {
return mergeFrom((com.waz.model.Messages.InCallEmoji)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.InCallEmoji other) {
if (other == com.waz.model.Messages.InCallEmoji.getDefaultInstance()) return this;
internalGetMutableEmojis().mergeFrom(
other.internalGetEmojis());
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
com.google.protobuf.MapEntry
emojis__ = input.readMessage(
EmojisDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
internalGetMutableEmojis().getMutableMap().put(
emojis__.getKey(), emojis__.getValue());
break;
} // case 10
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private com.google.protobuf.MapField<
java.lang.String, java.lang.Integer> emojis_;
private com.google.protobuf.MapField
internalGetEmojis() {
if (emojis_ == null) {
return com.google.protobuf.MapField.emptyMapField(
EmojisDefaultEntryHolder.defaultEntry);
}
return emojis_;
}
private com.google.protobuf.MapField
internalGetMutableEmojis() {
onChanged();;
if (emojis_ == null) {
emojis_ = com.google.protobuf.MapField.newMapField(
EmojisDefaultEntryHolder.defaultEntry);
}
if (!emojis_.isMutable()) {
emojis_ = emojis_.copy();
}
return emojis_;
}
public int getEmojisCount() {
return internalGetEmojis().getMap().size();
}
/**
* map<string, int32> emojis = 1;
*/
@java.lang.Override
public boolean containsEmojis(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetEmojis().getMap().containsKey(key);
}
/**
* Use {@link #getEmojisMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getEmojis() {
return getEmojisMap();
}
/**
* map<string, int32> emojis = 1;
*/
@java.lang.Override
public java.util.Map getEmojisMap() {
return internalGetEmojis().getMap();
}
/**
* map<string, int32> emojis = 1;
*/
@java.lang.Override
public int getEmojisOrDefault(
java.lang.String key,
int defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetEmojis().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* map<string, int32> emojis = 1;
*/
@java.lang.Override
public int getEmojisOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetEmojis().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public Builder clearEmojis() {
internalGetMutableEmojis().getMutableMap()
.clear();
return this;
}
/**
* map<string, int32> emojis = 1;
*/
public Builder removeEmojis(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
internalGetMutableEmojis().getMutableMap()
.remove(key);
return this;
}
/**
* Use alternate mutation accessors instead.
*/
@java.lang.Deprecated
public java.util.Map
getMutableEmojis() {
return internalGetMutableEmojis().getMutableMap();
}
/**
* map<string, int32> emojis = 1;
*/
public Builder putEmojis(
java.lang.String key,
int value) {
if (key == null) { throw new NullPointerException("map key"); }
internalGetMutableEmojis().getMutableMap()
.put(key, value);
return this;
}
/**
* map<string, int32> emojis = 1;
*/
public Builder putAllEmojis(
java.util.Map values) {
internalGetMutableEmojis().getMutableMap()
.putAll(values);
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:InCallEmoji)
}
// @@protoc_insertion_point(class_scope:InCallEmoji)
private static final com.waz.model.Messages.InCallEmoji DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.InCallEmoji();
}
public static com.waz.model.Messages.InCallEmoji getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public InCallEmoji parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.InCallEmoji getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CallingOrBuilder extends
// @@protoc_insertion_point(interface_extends:Calling)
com.google.protobuf.MessageOrBuilder {
/**
* required string content = 1;
* @return Whether the content field is set.
*/
boolean hasContent();
/**
* required string content = 1;
* @return The content.
*/
java.lang.String getContent();
/**
* required string content = 1;
* @return The bytes for content.
*/
com.google.protobuf.ByteString
getContentBytes();
/**
* optional .QualifiedConversationId qualified_conversation_id = 2;
* @return Whether the qualifiedConversationId field is set.
*/
boolean hasQualifiedConversationId();
/**
* optional .QualifiedConversationId qualified_conversation_id = 2;
* @return The qualifiedConversationId.
*/
com.waz.model.Messages.QualifiedConversationId getQualifiedConversationId();
/**
* optional .QualifiedConversationId qualified_conversation_id = 2;
*/
com.waz.model.Messages.QualifiedConversationIdOrBuilder getQualifiedConversationIdOrBuilder();
}
/**
* Protobuf type {@code Calling}
*/
public static final class Calling extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Calling)
CallingOrBuilder {
private static final long serialVersionUID = 0L;
// Use Calling.newBuilder() to construct.
private Calling(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Calling() {
content_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Calling();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Calling_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Calling_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Calling.class, com.waz.model.Messages.Calling.Builder.class);
}
private int bitField0_;
public static final int CONTENT_FIELD_NUMBER = 1;
private volatile java.lang.Object content_;
/**
* required string content = 1;
* @return Whether the content field is set.
*/
@java.lang.Override
public boolean hasContent() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string content = 1;
* @return The content.
*/
@java.lang.Override
public java.lang.String getContent() {
java.lang.Object ref = content_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
content_ = s;
}
return s;
}
}
/**
* required string content = 1;
* @return The bytes for content.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getContentBytes() {
java.lang.Object ref = content_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
content_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int QUALIFIED_CONVERSATION_ID_FIELD_NUMBER = 2;
private com.waz.model.Messages.QualifiedConversationId qualifiedConversationId_;
/**
* optional .QualifiedConversationId qualified_conversation_id = 2;
* @return Whether the qualifiedConversationId field is set.
*/
@java.lang.Override
public boolean hasQualifiedConversationId() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional .QualifiedConversationId qualified_conversation_id = 2;
* @return The qualifiedConversationId.
*/
@java.lang.Override
public com.waz.model.Messages.QualifiedConversationId getQualifiedConversationId() {
return qualifiedConversationId_ == null ? com.waz.model.Messages.QualifiedConversationId.getDefaultInstance() : qualifiedConversationId_;
}
/**
* optional .QualifiedConversationId qualified_conversation_id = 2;
*/
@java.lang.Override
public com.waz.model.Messages.QualifiedConversationIdOrBuilder getQualifiedConversationIdOrBuilder() {
return qualifiedConversationId_ == null ? com.waz.model.Messages.QualifiedConversationId.getDefaultInstance() : qualifiedConversationId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasContent()) {
memoizedIsInitialized = 0;
return false;
}
if (hasQualifiedConversationId()) {
if (!getQualifiedConversationId().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeMessage(2, getQualifiedConversationId());
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getQualifiedConversationId());
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.Calling)) {
return super.equals(obj);
}
com.waz.model.Messages.Calling other = (com.waz.model.Messages.Calling) obj;
if (hasContent() != other.hasContent()) return false;
if (hasContent()) {
if (!getContent()
.equals(other.getContent())) return false;
}
if (hasQualifiedConversationId() != other.hasQualifiedConversationId()) return false;
if (hasQualifiedConversationId()) {
if (!getQualifiedConversationId()
.equals(other.getQualifiedConversationId())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasContent()) {
hash = (37 * hash) + CONTENT_FIELD_NUMBER;
hash = (53 * hash) + getContent().hashCode();
}
if (hasQualifiedConversationId()) {
hash = (37 * hash) + QUALIFIED_CONVERSATION_ID_FIELD_NUMBER;
hash = (53 * hash) + getQualifiedConversationId().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.Calling parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Calling parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Calling parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Calling parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Calling parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.Calling parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.Calling parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Calling parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Calling parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Calling parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.Calling parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.Calling parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.Calling prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Calling}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Calling)
com.waz.model.Messages.CallingOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_Calling_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_Calling_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.Calling.class, com.waz.model.Messages.Calling.Builder.class);
}
// Construct using com.waz.model.Messages.Calling.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getQualifiedConversationIdFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
content_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
if (qualifiedConversationIdBuilder_ == null) {
qualifiedConversationId_ = null;
} else {
qualifiedConversationIdBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_Calling_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.Calling getDefaultInstanceForType() {
return com.waz.model.Messages.Calling.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.Calling build() {
com.waz.model.Messages.Calling result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.Calling buildPartial() {
com.waz.model.Messages.Calling result = new com.waz.model.Messages.Calling(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.content_ = content_;
if (((from_bitField0_ & 0x00000002) != 0)) {
if (qualifiedConversationIdBuilder_ == null) {
result.qualifiedConversationId_ = qualifiedConversationId_;
} else {
result.qualifiedConversationId_ = qualifiedConversationIdBuilder_.build();
}
to_bitField0_ |= 0x00000002;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.Calling) {
return mergeFrom((com.waz.model.Messages.Calling)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.Calling other) {
if (other == com.waz.model.Messages.Calling.getDefaultInstance()) return this;
if (other.hasContent()) {
bitField0_ |= 0x00000001;
content_ = other.content_;
onChanged();
}
if (other.hasQualifiedConversationId()) {
mergeQualifiedConversationId(other.getQualifiedConversationId());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasContent()) {
return false;
}
if (hasQualifiedConversationId()) {
if (!getQualifiedConversationId().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
content_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
input.readMessage(
getQualifiedConversationIdFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000002;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object content_ = "";
/**
* required string content = 1;
* @return Whether the content field is set.
*/
public boolean hasContent() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string content = 1;
* @return The content.
*/
public java.lang.String getContent() {
java.lang.Object ref = content_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
content_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string content = 1;
* @return The bytes for content.
*/
public com.google.protobuf.ByteString
getContentBytes() {
java.lang.Object ref = content_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
content_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string content = 1;
* @param value The content to set.
* @return This builder for chaining.
*/
public Builder setContent(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
content_ = value;
onChanged();
return this;
}
/**
* required string content = 1;
* @return This builder for chaining.
*/
public Builder clearContent() {
bitField0_ = (bitField0_ & ~0x00000001);
content_ = getDefaultInstance().getContent();
onChanged();
return this;
}
/**
* required string content = 1;
* @param value The bytes for content to set.
* @return This builder for chaining.
*/
public Builder setContentBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
content_ = value;
onChanged();
return this;
}
private com.waz.model.Messages.QualifiedConversationId qualifiedConversationId_;
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.QualifiedConversationId, com.waz.model.Messages.QualifiedConversationId.Builder, com.waz.model.Messages.QualifiedConversationIdOrBuilder> qualifiedConversationIdBuilder_;
/**
* optional .QualifiedConversationId qualified_conversation_id = 2;
* @return Whether the qualifiedConversationId field is set.
*/
public boolean hasQualifiedConversationId() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional .QualifiedConversationId qualified_conversation_id = 2;
* @return The qualifiedConversationId.
*/
public com.waz.model.Messages.QualifiedConversationId getQualifiedConversationId() {
if (qualifiedConversationIdBuilder_ == null) {
return qualifiedConversationId_ == null ? com.waz.model.Messages.QualifiedConversationId.getDefaultInstance() : qualifiedConversationId_;
} else {
return qualifiedConversationIdBuilder_.getMessage();
}
}
/**
* optional .QualifiedConversationId qualified_conversation_id = 2;
*/
public Builder setQualifiedConversationId(com.waz.model.Messages.QualifiedConversationId value) {
if (qualifiedConversationIdBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
qualifiedConversationId_ = value;
onChanged();
} else {
qualifiedConversationIdBuilder_.setMessage(value);
}
bitField0_ |= 0x00000002;
return this;
}
/**
* optional .QualifiedConversationId qualified_conversation_id = 2;
*/
public Builder setQualifiedConversationId(
com.waz.model.Messages.QualifiedConversationId.Builder builderForValue) {
if (qualifiedConversationIdBuilder_ == null) {
qualifiedConversationId_ = builderForValue.build();
onChanged();
} else {
qualifiedConversationIdBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000002;
return this;
}
/**
* optional .QualifiedConversationId qualified_conversation_id = 2;
*/
public Builder mergeQualifiedConversationId(com.waz.model.Messages.QualifiedConversationId value) {
if (qualifiedConversationIdBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0) &&
qualifiedConversationId_ != null &&
qualifiedConversationId_ != com.waz.model.Messages.QualifiedConversationId.getDefaultInstance()) {
qualifiedConversationId_ =
com.waz.model.Messages.QualifiedConversationId.newBuilder(qualifiedConversationId_).mergeFrom(value).buildPartial();
} else {
qualifiedConversationId_ = value;
}
onChanged();
} else {
qualifiedConversationIdBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000002;
return this;
}
/**
* optional .QualifiedConversationId qualified_conversation_id = 2;
*/
public Builder clearQualifiedConversationId() {
if (qualifiedConversationIdBuilder_ == null) {
qualifiedConversationId_ = null;
onChanged();
} else {
qualifiedConversationIdBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
/**
* optional .QualifiedConversationId qualified_conversation_id = 2;
*/
public com.waz.model.Messages.QualifiedConversationId.Builder getQualifiedConversationIdBuilder() {
bitField0_ |= 0x00000002;
onChanged();
return getQualifiedConversationIdFieldBuilder().getBuilder();
}
/**
* optional .QualifiedConversationId qualified_conversation_id = 2;
*/
public com.waz.model.Messages.QualifiedConversationIdOrBuilder getQualifiedConversationIdOrBuilder() {
if (qualifiedConversationIdBuilder_ != null) {
return qualifiedConversationIdBuilder_.getMessageOrBuilder();
} else {
return qualifiedConversationId_ == null ?
com.waz.model.Messages.QualifiedConversationId.getDefaultInstance() : qualifiedConversationId_;
}
}
/**
* optional .QualifiedConversationId qualified_conversation_id = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.QualifiedConversationId, com.waz.model.Messages.QualifiedConversationId.Builder, com.waz.model.Messages.QualifiedConversationIdOrBuilder>
getQualifiedConversationIdFieldBuilder() {
if (qualifiedConversationIdBuilder_ == null) {
qualifiedConversationIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.QualifiedConversationId, com.waz.model.Messages.QualifiedConversationId.Builder, com.waz.model.Messages.QualifiedConversationIdOrBuilder>(
getQualifiedConversationId(),
getParentForChildren(),
isClean());
qualifiedConversationId_ = null;
}
return qualifiedConversationIdBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Calling)
}
// @@protoc_insertion_point(class_scope:Calling)
private static final com.waz.model.Messages.Calling DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.Calling();
}
public static com.waz.model.Messages.Calling getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Calling parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.Calling getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DataTransferOrBuilder extends
// @@protoc_insertion_point(interface_extends:DataTransfer)
com.google.protobuf.MessageOrBuilder {
/**
* optional .TrackingIdentifier trackingIdentifier = 1;
* @return Whether the trackingIdentifier field is set.
*/
boolean hasTrackingIdentifier();
/**
* optional .TrackingIdentifier trackingIdentifier = 1;
* @return The trackingIdentifier.
*/
com.waz.model.Messages.TrackingIdentifier getTrackingIdentifier();
/**
* optional .TrackingIdentifier trackingIdentifier = 1;
*/
com.waz.model.Messages.TrackingIdentifierOrBuilder getTrackingIdentifierOrBuilder();
}
/**
* Protobuf type {@code DataTransfer}
*/
public static final class DataTransfer extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:DataTransfer)
DataTransferOrBuilder {
private static final long serialVersionUID = 0L;
// Use DataTransfer.newBuilder() to construct.
private DataTransfer(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private DataTransfer() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DataTransfer();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_DataTransfer_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_DataTransfer_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.DataTransfer.class, com.waz.model.Messages.DataTransfer.Builder.class);
}
private int bitField0_;
public static final int TRACKINGIDENTIFIER_FIELD_NUMBER = 1;
private com.waz.model.Messages.TrackingIdentifier trackingIdentifier_;
/**
* optional .TrackingIdentifier trackingIdentifier = 1;
* @return Whether the trackingIdentifier field is set.
*/
@java.lang.Override
public boolean hasTrackingIdentifier() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .TrackingIdentifier trackingIdentifier = 1;
* @return The trackingIdentifier.
*/
@java.lang.Override
public com.waz.model.Messages.TrackingIdentifier getTrackingIdentifier() {
return trackingIdentifier_ == null ? com.waz.model.Messages.TrackingIdentifier.getDefaultInstance() : trackingIdentifier_;
}
/**
* optional .TrackingIdentifier trackingIdentifier = 1;
*/
@java.lang.Override
public com.waz.model.Messages.TrackingIdentifierOrBuilder getTrackingIdentifierOrBuilder() {
return trackingIdentifier_ == null ? com.waz.model.Messages.TrackingIdentifier.getDefaultInstance() : trackingIdentifier_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (hasTrackingIdentifier()) {
if (!getTrackingIdentifier().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(1, getTrackingIdentifier());
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getTrackingIdentifier());
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.DataTransfer)) {
return super.equals(obj);
}
com.waz.model.Messages.DataTransfer other = (com.waz.model.Messages.DataTransfer) obj;
if (hasTrackingIdentifier() != other.hasTrackingIdentifier()) return false;
if (hasTrackingIdentifier()) {
if (!getTrackingIdentifier()
.equals(other.getTrackingIdentifier())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasTrackingIdentifier()) {
hash = (37 * hash) + TRACKINGIDENTIFIER_FIELD_NUMBER;
hash = (53 * hash) + getTrackingIdentifier().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.DataTransfer parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.DataTransfer parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.DataTransfer parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.DataTransfer parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.DataTransfer parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.DataTransfer parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.DataTransfer parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.DataTransfer parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.DataTransfer parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.DataTransfer parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.DataTransfer parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.DataTransfer parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.DataTransfer prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code DataTransfer}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:DataTransfer)
com.waz.model.Messages.DataTransferOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_DataTransfer_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_DataTransfer_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.DataTransfer.class, com.waz.model.Messages.DataTransfer.Builder.class);
}
// Construct using com.waz.model.Messages.DataTransfer.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getTrackingIdentifierFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (trackingIdentifierBuilder_ == null) {
trackingIdentifier_ = null;
} else {
trackingIdentifierBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_DataTransfer_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.DataTransfer getDefaultInstanceForType() {
return com.waz.model.Messages.DataTransfer.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.DataTransfer build() {
com.waz.model.Messages.DataTransfer result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.DataTransfer buildPartial() {
com.waz.model.Messages.DataTransfer result = new com.waz.model.Messages.DataTransfer(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
if (trackingIdentifierBuilder_ == null) {
result.trackingIdentifier_ = trackingIdentifier_;
} else {
result.trackingIdentifier_ = trackingIdentifierBuilder_.build();
}
to_bitField0_ |= 0x00000001;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.DataTransfer) {
return mergeFrom((com.waz.model.Messages.DataTransfer)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.DataTransfer other) {
if (other == com.waz.model.Messages.DataTransfer.getDefaultInstance()) return this;
if (other.hasTrackingIdentifier()) {
mergeTrackingIdentifier(other.getTrackingIdentifier());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (hasTrackingIdentifier()) {
if (!getTrackingIdentifier().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getTrackingIdentifierFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000001;
break;
} // case 10
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private com.waz.model.Messages.TrackingIdentifier trackingIdentifier_;
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.TrackingIdentifier, com.waz.model.Messages.TrackingIdentifier.Builder, com.waz.model.Messages.TrackingIdentifierOrBuilder> trackingIdentifierBuilder_;
/**
* optional .TrackingIdentifier trackingIdentifier = 1;
* @return Whether the trackingIdentifier field is set.
*/
public boolean hasTrackingIdentifier() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .TrackingIdentifier trackingIdentifier = 1;
* @return The trackingIdentifier.
*/
public com.waz.model.Messages.TrackingIdentifier getTrackingIdentifier() {
if (trackingIdentifierBuilder_ == null) {
return trackingIdentifier_ == null ? com.waz.model.Messages.TrackingIdentifier.getDefaultInstance() : trackingIdentifier_;
} else {
return trackingIdentifierBuilder_.getMessage();
}
}
/**
* optional .TrackingIdentifier trackingIdentifier = 1;
*/
public Builder setTrackingIdentifier(com.waz.model.Messages.TrackingIdentifier value) {
if (trackingIdentifierBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
trackingIdentifier_ = value;
onChanged();
} else {
trackingIdentifierBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .TrackingIdentifier trackingIdentifier = 1;
*/
public Builder setTrackingIdentifier(
com.waz.model.Messages.TrackingIdentifier.Builder builderForValue) {
if (trackingIdentifierBuilder_ == null) {
trackingIdentifier_ = builderForValue.build();
onChanged();
} else {
trackingIdentifierBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .TrackingIdentifier trackingIdentifier = 1;
*/
public Builder mergeTrackingIdentifier(com.waz.model.Messages.TrackingIdentifier value) {
if (trackingIdentifierBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0) &&
trackingIdentifier_ != null &&
trackingIdentifier_ != com.waz.model.Messages.TrackingIdentifier.getDefaultInstance()) {
trackingIdentifier_ =
com.waz.model.Messages.TrackingIdentifier.newBuilder(trackingIdentifier_).mergeFrom(value).buildPartial();
} else {
trackingIdentifier_ = value;
}
onChanged();
} else {
trackingIdentifierBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* optional .TrackingIdentifier trackingIdentifier = 1;
*/
public Builder clearTrackingIdentifier() {
if (trackingIdentifierBuilder_ == null) {
trackingIdentifier_ = null;
onChanged();
} else {
trackingIdentifierBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* optional .TrackingIdentifier trackingIdentifier = 1;
*/
public com.waz.model.Messages.TrackingIdentifier.Builder getTrackingIdentifierBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getTrackingIdentifierFieldBuilder().getBuilder();
}
/**
* optional .TrackingIdentifier trackingIdentifier = 1;
*/
public com.waz.model.Messages.TrackingIdentifierOrBuilder getTrackingIdentifierOrBuilder() {
if (trackingIdentifierBuilder_ != null) {
return trackingIdentifierBuilder_.getMessageOrBuilder();
} else {
return trackingIdentifier_ == null ?
com.waz.model.Messages.TrackingIdentifier.getDefaultInstance() : trackingIdentifier_;
}
}
/**
* optional .TrackingIdentifier trackingIdentifier = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.TrackingIdentifier, com.waz.model.Messages.TrackingIdentifier.Builder, com.waz.model.Messages.TrackingIdentifierOrBuilder>
getTrackingIdentifierFieldBuilder() {
if (trackingIdentifierBuilder_ == null) {
trackingIdentifierBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.waz.model.Messages.TrackingIdentifier, com.waz.model.Messages.TrackingIdentifier.Builder, com.waz.model.Messages.TrackingIdentifierOrBuilder>(
getTrackingIdentifier(),
getParentForChildren(),
isClean());
trackingIdentifier_ = null;
}
return trackingIdentifierBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:DataTransfer)
}
// @@protoc_insertion_point(class_scope:DataTransfer)
private static final com.waz.model.Messages.DataTransfer DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.DataTransfer();
}
public static com.waz.model.Messages.DataTransfer getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DataTransfer parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.DataTransfer getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface TrackingIdentifierOrBuilder extends
// @@protoc_insertion_point(interface_extends:TrackingIdentifier)
com.google.protobuf.MessageOrBuilder {
/**
* required string identifier = 1;
* @return Whether the identifier field is set.
*/
boolean hasIdentifier();
/**
* required string identifier = 1;
* @return The identifier.
*/
java.lang.String getIdentifier();
/**
* required string identifier = 1;
* @return The bytes for identifier.
*/
com.google.protobuf.ByteString
getIdentifierBytes();
}
/**
* Protobuf type {@code TrackingIdentifier}
*/
public static final class TrackingIdentifier extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:TrackingIdentifier)
TrackingIdentifierOrBuilder {
private static final long serialVersionUID = 0L;
// Use TrackingIdentifier.newBuilder() to construct.
private TrackingIdentifier(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private TrackingIdentifier() {
identifier_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new TrackingIdentifier();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_TrackingIdentifier_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_TrackingIdentifier_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.TrackingIdentifier.class, com.waz.model.Messages.TrackingIdentifier.Builder.class);
}
private int bitField0_;
public static final int IDENTIFIER_FIELD_NUMBER = 1;
private volatile java.lang.Object identifier_;
/**
* required string identifier = 1;
* @return Whether the identifier field is set.
*/
@java.lang.Override
public boolean hasIdentifier() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string identifier = 1;
* @return The identifier.
*/
@java.lang.Override
public java.lang.String getIdentifier() {
java.lang.Object ref = identifier_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
identifier_ = s;
}
return s;
}
}
/**
* required string identifier = 1;
* @return The bytes for identifier.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIdentifierBytes() {
java.lang.Object ref = identifier_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
identifier_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasIdentifier()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, identifier_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, identifier_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.waz.model.Messages.TrackingIdentifier)) {
return super.equals(obj);
}
com.waz.model.Messages.TrackingIdentifier other = (com.waz.model.Messages.TrackingIdentifier) obj;
if (hasIdentifier() != other.hasIdentifier()) return false;
if (hasIdentifier()) {
if (!getIdentifier()
.equals(other.getIdentifier())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasIdentifier()) {
hash = (37 * hash) + IDENTIFIER_FIELD_NUMBER;
hash = (53 * hash) + getIdentifier().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.waz.model.Messages.TrackingIdentifier parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.TrackingIdentifier parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.TrackingIdentifier parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.TrackingIdentifier parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.TrackingIdentifier parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.waz.model.Messages.TrackingIdentifier parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.waz.model.Messages.TrackingIdentifier parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.TrackingIdentifier parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.TrackingIdentifier parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.waz.model.Messages.TrackingIdentifier parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.waz.model.Messages.TrackingIdentifier parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.waz.model.Messages.TrackingIdentifier parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.waz.model.Messages.TrackingIdentifier prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code TrackingIdentifier}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:TrackingIdentifier)
com.waz.model.Messages.TrackingIdentifierOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.waz.model.Messages.internal_static_TrackingIdentifier_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.waz.model.Messages.internal_static_TrackingIdentifier_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.waz.model.Messages.TrackingIdentifier.class, com.waz.model.Messages.TrackingIdentifier.Builder.class);
}
// Construct using com.waz.model.Messages.TrackingIdentifier.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
identifier_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.waz.model.Messages.internal_static_TrackingIdentifier_descriptor;
}
@java.lang.Override
public com.waz.model.Messages.TrackingIdentifier getDefaultInstanceForType() {
return com.waz.model.Messages.TrackingIdentifier.getDefaultInstance();
}
@java.lang.Override
public com.waz.model.Messages.TrackingIdentifier build() {
com.waz.model.Messages.TrackingIdentifier result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.waz.model.Messages.TrackingIdentifier buildPartial() {
com.waz.model.Messages.TrackingIdentifier result = new com.waz.model.Messages.TrackingIdentifier(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.identifier_ = identifier_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.waz.model.Messages.TrackingIdentifier) {
return mergeFrom((com.waz.model.Messages.TrackingIdentifier)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.waz.model.Messages.TrackingIdentifier other) {
if (other == com.waz.model.Messages.TrackingIdentifier.getDefaultInstance()) return this;
if (other.hasIdentifier()) {
bitField0_ |= 0x00000001;
identifier_ = other.identifier_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasIdentifier()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
identifier_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object identifier_ = "";
/**
* required string identifier = 1;
* @return Whether the identifier field is set.
*/
public boolean hasIdentifier() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* required string identifier = 1;
* @return The identifier.
*/
public java.lang.String getIdentifier() {
java.lang.Object ref = identifier_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
identifier_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string identifier = 1;
* @return The bytes for identifier.
*/
public com.google.protobuf.ByteString
getIdentifierBytes() {
java.lang.Object ref = identifier_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
identifier_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string identifier = 1;
* @param value The identifier to set.
* @return This builder for chaining.
*/
public Builder setIdentifier(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
identifier_ = value;
onChanged();
return this;
}
/**
* required string identifier = 1;
* @return This builder for chaining.
*/
public Builder clearIdentifier() {
bitField0_ = (bitField0_ & ~0x00000001);
identifier_ = getDefaultInstance().getIdentifier();
onChanged();
return this;
}
/**
* required string identifier = 1;
* @param value The bytes for identifier to set.
* @return This builder for chaining.
*/
public Builder setIdentifierBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
identifier_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:TrackingIdentifier)
}
// @@protoc_insertion_point(class_scope:TrackingIdentifier)
private static final com.waz.model.Messages.TrackingIdentifier DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.waz.model.Messages.TrackingIdentifier();
}
public static com.waz.model.Messages.TrackingIdentifier getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public TrackingIdentifier parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.waz.model.Messages.TrackingIdentifier getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_GenericMessage_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_GenericMessage_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_QualifiedUserId_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_QualifiedUserId_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_QualifiedConversationId_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_QualifiedConversationId_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Composite_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Composite_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Composite_Item_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Composite_Item_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Button_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Button_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ButtonAction_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ButtonAction_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ButtonActionConfirmation_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ButtonActionConfirmation_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Availability_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Availability_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Ephemeral_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Ephemeral_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Text_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Text_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Knock_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Knock_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_LinkPreview_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_LinkPreview_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Tweet_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Tweet_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Article_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Article_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Mention_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Mention_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_LastRead_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_LastRead_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Cleared_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Cleared_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_MessageHide_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_MessageHide_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_MessageDelete_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_MessageDelete_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_MessageEdit_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_MessageEdit_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Quote_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Quote_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Confirmation_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Confirmation_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Location_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Location_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ImageAsset_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ImageAsset_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Asset_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Asset_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Asset_Original_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Asset_Original_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Asset_Preview_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Asset_Preview_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Asset_ImageMetaData_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Asset_ImageMetaData_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Asset_VideoMetaData_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Asset_VideoMetaData_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Asset_AudioMetaData_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Asset_AudioMetaData_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Asset_RemoteData_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Asset_RemoteData_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_External_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_External_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Reaction_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Reaction_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_InCallEmoji_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_InCallEmoji_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_InCallEmoji_EmojisEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_InCallEmoji_EmojisEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Calling_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Calling_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_DataTransfer_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_DataTransfer_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_TrackingIdentifier_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_TrackingIdentifier_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\016messages.proto\"\252\007\n\016GenericMessage\022\022\n\nm" +
"essage_id\030\001 \002(\t\022\025\n\004text\030\002 \001(\0132\005.TextH\000\022\034" +
"\n\005image\030\003 \001(\0132\013.ImageAssetH\000\022\027\n\005knock\030\004 " +
"\001(\0132\006.KnockH\000\022\035\n\010lastRead\030\006 \001(\0132\t.LastRe" +
"adH\000\022\033\n\007cleared\030\007 \001(\0132\010.ClearedH\000\022\035\n\010ext" +
"ernal\030\010 \001(\0132\t.ExternalH\000\022%\n\014clientAction" +
"\030\t \001(\0162\r.ClientActionH\000\022\033\n\007calling\030\n \001(\013" +
"2\010.CallingH\000\022\027\n\005asset\030\013 \001(\0132\006.AssetH\000\022\036\n" +
"\006hidden\030\014 \001(\0132\014.MessageHideH\000\022\035\n\010locatio" +
"n\030\r \001(\0132\t.LocationH\000\022!\n\007deleted\030\016 \001(\0132\016." +
"MessageDeleteH\000\022\036\n\006edited\030\017 \001(\0132\014.Messag" +
"eEditH\000\022%\n\014confirmation\030\020 \001(\0132\r.Confirma" +
"tionH\000\022\035\n\010reaction\030\021 \001(\0132\t.ReactionH\000\022\037\n" +
"\tephemeral\030\022 \001(\0132\n.EphemeralH\000\022%\n\014availa" +
"bility\030\023 \001(\0132\r.AvailabilityH\000\022\037\n\tcomposi" +
"te\030\024 \001(\0132\n.CompositeH\000\022%\n\014buttonAction\030\025" +
" \001(\0132\r.ButtonActionH\000\022=\n\030buttonActionCon" +
"firmation\030\026 \001(\0132\031.ButtonActionConfirmati" +
"onH\000\022%\n\014dataTransfer\030\027 \001(\0132\r.DataTransfe" +
"rH\000\022#\n\013inCallEmoji\030\030 \001(\0132\014.InCallEmojiH\000" +
"\022@\n\017unknownStrategy\030\031 \001(\0162\037.GenericMessa" +
"ge.UnknownStrategy:\006IGNORE\"N\n\017UnknownStr" +
"ategy\022\n\n\006IGNORE\020\000\022\024\n\020DISCARD_AND_WARN\020\001\022" +
"\031\n\025WARN_USER_ALLOW_RETRY\020\002B\t\n\007content\"-\n" +
"\017QualifiedUserId\022\n\n\002id\030\001 \002(\t\022\016\n\006domain\030\002" +
" \002(\t\"5\n\027QualifiedConversationId\022\n\n\002id\030\001 " +
"\002(\t\022\016\n\006domain\030\002 \002(\t\"\320\001\n\tComposite\022\036\n\005ite" +
"ms\030\001 \003(\0132\017.Composite.Item\022(\n\031expects_rea" +
"d_confirmation\030\002 \001(\010:\005false\0224\n\021legal_hol" +
"d_status\030\003 \001(\0162\020.LegalHoldStatus:\007UNKNOW" +
"N\032C\n\004Item\022\025\n\004text\030\001 \001(\0132\005.TextH\000\022\031\n\006butt" +
"on\030\002 \001(\0132\007.ButtonH\000B\t\n\007content\"\"\n\006Button" +
"\022\014\n\004text\030\001 \002(\t\022\n\n\002id\030\002 \002(\t\"?\n\014ButtonActi" +
"on\022\021\n\tbutton_id\030\001 \002(\t\022\034\n\024reference_messa" +
"ge_id\030\002 \002(\t\"K\n\030ButtonActionConfirmation\022" +
"\034\n\024reference_message_id\030\001 \002(\t\022\021\n\tbutton_" +
"id\030\002 \001(\t\"e\n\014Availability\022 \n\004type\030\001 \002(\0162\022" +
".Availability.Type\"3\n\004Type\022\010\n\004NONE\020\000\022\r\n\t" +
"AVAILABLE\020\001\022\010\n\004AWAY\020\002\022\010\n\004BUSY\020\003\"\271\001\n\tEphe" +
"meral\022\033\n\023expire_after_millis\030\001 \002(\003\022\025\n\004te" +
"xt\030\002 \001(\0132\005.TextH\000\022\034\n\005image\030\003 \001(\0132\013.Image" +
"AssetH\000\022\027\n\005knock\030\004 \001(\0132\006.KnockH\000\022\027\n\005asse" +
"t\030\005 \001(\0132\006.AssetH\000\022\035\n\010location\030\006 \001(\0132\t.Lo" +
"cationH\000B\t\n\007content\"\316\001\n\004Text\022\017\n\007content\030" +
"\001 \002(\t\022\"\n\014link_preview\030\003 \003(\0132\014.LinkPrevie" +
"w\022\032\n\010mentions\030\004 \003(\0132\010.Mention\022\025\n\005quote\030\005" +
" \001(\0132\006.Quote\022(\n\031expects_read_confirmatio" +
"n\030\006 \001(\010:\005false\0224\n\021legal_hold_status\030\007 \001(" +
"\0162\020.LegalHoldStatus:\007UNKNOWN\"\201\001\n\005Knock\022\030" +
"\n\thot_knock\030\001 \002(\010:\005false\022(\n\031expects_read" +
"_confirmation\030\002 \001(\010:\005false\0224\n\021legal_hold" +
"_status\030\003 \001(\0162\020.LegalHoldStatus:\007UNKNOWN" +
"\"\312\001\n\013LinkPreview\022\013\n\003url\030\001 \002(\t\022\022\n\nurl_off" +
"set\030\002 \002(\005\022\033\n\007article\030\003 \001(\0132\010.ArticleH\000\022\025" +
"\n\rpermanent_url\030\005 \001(\t\022\r\n\005title\030\006 \001(\t\022\017\n\007" +
"summary\030\007 \001(\t\022\025\n\005image\030\010 \001(\0132\006.Asset\022\027\n\005" +
"tweet\030\t \001(\0132\006.TweetH\001B\t\n\007previewB\013\n\tmeta" +
"_data\")\n\005Tweet\022\016\n\006author\030\001 \001(\t\022\020\n\010userna" +
"me\030\002 \001(\t\"W\n\007Article\022\025\n\rpermanent_url\030\001 \002" +
"(\t\022\r\n\005title\030\002 \001(\t\022\017\n\007summary\030\003 \001(\t\022\025\n\005im" +
"age\030\004 \001(\0132\006.Asset\"x\n\007Mention\022\r\n\005start\030\001 " +
"\002(\005\022\016\n\006length\030\002 \002(\005\022\021\n\007user_id\030\003 \001(\tH\000\022+" +
"\n\021qualified_user_id\030\004 \001(\0132\020.QualifiedUse" +
"rIdB\016\n\014mention_type\"}\n\010LastRead\022\027\n\017conve" +
"rsation_id\030\001 \002(\t\022\033\n\023last_read_timestamp\030" +
"\002 \002(\003\022;\n\031qualified_conversation_id\030\003 \001(\013" +
"2\030.QualifiedConversationId\"z\n\007Cleared\022\027\n" +
"\017conversation_id\030\001 \002(\t\022\031\n\021cleared_timest" +
"amp\030\002 \002(\003\022;\n\031qualified_conversation_id\030\003" +
" \001(\0132\030.QualifiedConversationId\"w\n\013Messag" +
"eHide\022\027\n\017conversation_id\030\001 \002(\t\022\022\n\nmessag" +
"e_id\030\002 \002(\t\022;\n\031qualified_conversation_id\030" +
"\003 \001(\0132\030.QualifiedConversationId\"#\n\rMessa" +
"geDelete\022\022\n\nmessage_id\030\001 \002(\t\"n\n\013MessageE" +
"dit\022\034\n\024replacing_message_id\030\001 \002(\t\022\025\n\004tex" +
"t\030\002 \001(\0132\005.TextH\000\022\037\n\tcomposite\030\003 \001(\0132\n.Co" +
"mpositeH\000B\t\n\007content\"A\n\005Quote\022\031\n\021quoted_" +
"message_id\030\001 \002(\t\022\035\n\025quoted_message_sha25" +
"6\030\002 \001(\014\"\205\001\n\014Confirmation\022 \n\004type\030\002 \002(\0162\022" +
".Confirmation.Type\022\030\n\020first_message_id\030\001" +
" \002(\t\022\030\n\020more_message_ids\030\003 \003(\t\"\037\n\004Type\022\r" +
"\n\tDELIVERED\020\000\022\010\n\004READ\020\001\"\253\001\n\010Location\022\021\n\t" +
"longitude\030\001 \002(\002\022\020\n\010latitude\030\002 \002(\002\022\014\n\004nam" +
"e\030\003 \001(\t\022\014\n\004zoom\030\004 \001(\005\022(\n\031expects_read_co" +
"nfirmation\030\005 \001(\010:\005false\0224\n\021legal_hold_st" +
"atus\030\006 \001(\0162\020.LegalHoldStatus:\007UNKNOWN\"\311\001" +
"\n\nImageAsset\022\013\n\003tag\030\001 \002(\t\022\r\n\005width\030\002 \002(\005" +
"\022\016\n\006height\030\003 \002(\005\022\026\n\016original_width\030\004 \002(\005" +
"\022\027\n\017original_height\030\005 \002(\005\022\021\n\tmime_type\030\006" +
" \002(\t\022\014\n\004size\030\007 \002(\005\022\017\n\007otr_key\030\010 \001(\014\022\017\n\007m" +
"ac_key\030\t \001(\014\022\013\n\003mac\030\n \001(\014\022\016\n\006sha256\030\013 \001(" +
"\014\"\377\007\n\005Asset\022!\n\010original\030\001 \001(\0132\017.Asset.Or" +
"iginal\022*\n\014not_uploaded\030\003 \001(\0162\022.Asset.Not" +
"UploadedH\000\022%\n\010uploaded\030\004 \001(\0132\021.Asset.Rem" +
"oteDataH\000\022\037\n\007preview\030\005 \001(\0132\016.Asset.Previ" +
"ew\022(\n\031expects_read_confirmation\030\006 \001(\010:\005f" +
"alse\0224\n\021legal_hold_status\030\007 \001(\0162\020.LegalH" +
"oldStatus:\007UNKNOWN\032\334\001\n\010Original\022\021\n\tmime_" +
"type\030\001 \002(\t\022\014\n\004size\030\002 \002(\004\022\014\n\004name\030\003 \001(\t\022%" +
"\n\005image\030\004 \001(\0132\024.Asset.ImageMetaDataH\000\022%\n" +
"\005video\030\005 \001(\0132\024.Asset.VideoMetaDataH\000\022%\n\005" +
"audio\030\006 \001(\0132\024.Asset.AudioMetaDataH\000\022\016\n\006s" +
"ource\030\007 \001(\t\022\017\n\007caption\030\010 \001(\tB\013\n\tmeta_dat" +
"a\032\201\001\n\007Preview\022\021\n\tmime_type\030\001 \002(\t\022\014\n\004size" +
"\030\002 \002(\004\022!\n\006remote\030\003 \001(\0132\021.Asset.RemoteDat" +
"a\022%\n\005image\030\004 \001(\0132\024.Asset.ImageMetaDataH\000" +
"B\013\n\tmeta_data\032;\n\rImageMetaData\022\r\n\005width\030" +
"\001 \002(\005\022\016\n\006height\030\002 \002(\005\022\013\n\003tag\030\003 \001(\t\032J\n\rVi" +
"deoMetaData\022\r\n\005width\030\001 \001(\005\022\016\n\006height\030\002 \001" +
"(\005\022\032\n\022duration_in_millis\030\003 \001(\004\032H\n\rAudioM" +
"etaData\022\032\n\022duration_in_millis\030\001 \001(\004\022\033\n\023n" +
"ormalized_loudness\030\003 \001(\014\032\224\001\n\nRemoteData\022" +
"\017\n\007otr_key\030\001 \002(\014\022\016\n\006sha256\030\002 \002(\014\022\020\n\010asse" +
"t_id\030\003 \001(\t\022\023\n\013asset_token\030\005 \001(\t\022\024\n\014asset" +
"_domain\030\007 \001(\t\022(\n\nencryption\030\006 \001(\0162\024.Encr" +
"yptionAlgorithm\"(\n\013NotUploaded\022\r\n\tCANCEL" +
"LED\020\000\022\n\n\006FAILED\020\001B\010\n\006status\"U\n\010External\022" +
"\017\n\007otr_key\030\001 \002(\014\022\016\n\006sha256\030\002 \001(\014\022(\n\nencr" +
"yption\030\003 \001(\0162\024.EncryptionAlgorithm\"c\n\010Re" +
"action\022\r\n\005emoji\030\001 \001(\t\022\022\n\nmessage_id\030\002 \002(" +
"\t\0224\n\021legal_hold_status\030\003 \001(\0162\020.LegalHold" +
"Status:\007UNKNOWN\"f\n\013InCallEmoji\022(\n\006emojis" +
"\030\001 \003(\0132\030.InCallEmoji.EmojisEntry\032-\n\013Emoj" +
"isEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\005:\0028\001\"" +
"W\n\007Calling\022\017\n\007content\030\001 \002(\t\022;\n\031qualified" +
"_conversation_id\030\002 \001(\0132\030.QualifiedConver" +
"sationId\"?\n\014DataTransfer\022/\n\022trackingIden" +
"tifier\030\001 \001(\0132\023.TrackingIdentifier\"(\n\022Tra" +
"ckingIdentifier\022\022\n\nidentifier\030\001 \002(\t*!\n\014C" +
"lientAction\022\021\n\rRESET_SESSION\020\000*/\n\023Encryp" +
"tionAlgorithm\022\013\n\007AES_CBC\020\000\022\013\n\007AES_GCM\020\001*" +
"9\n\017LegalHoldStatus\022\013\n\007UNKNOWN\020\000\022\014\n\010DISAB" +
"LED\020\001\022\013\n\007ENABLED\020\002B\021\n\rcom.waz.modelH\003"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_GenericMessage_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_GenericMessage_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_GenericMessage_descriptor,
new java.lang.String[] { "MessageId", "Text", "Image", "Knock", "LastRead", "Cleared", "External", "ClientAction", "Calling", "Asset", "Hidden", "Location", "Deleted", "Edited", "Confirmation", "Reaction", "Ephemeral", "Availability", "Composite", "ButtonAction", "ButtonActionConfirmation", "DataTransfer", "InCallEmoji", "UnknownStrategy", "Content", });
internal_static_QualifiedUserId_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_QualifiedUserId_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_QualifiedUserId_descriptor,
new java.lang.String[] { "Id", "Domain", });
internal_static_QualifiedConversationId_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_QualifiedConversationId_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_QualifiedConversationId_descriptor,
new java.lang.String[] { "Id", "Domain", });
internal_static_Composite_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_Composite_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Composite_descriptor,
new java.lang.String[] { "Items", "ExpectsReadConfirmation", "LegalHoldStatus", });
internal_static_Composite_Item_descriptor =
internal_static_Composite_descriptor.getNestedTypes().get(0);
internal_static_Composite_Item_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Composite_Item_descriptor,
new java.lang.String[] { "Text", "Button", "Content", });
internal_static_Button_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_Button_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Button_descriptor,
new java.lang.String[] { "Text", "Id", });
internal_static_ButtonAction_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_ButtonAction_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ButtonAction_descriptor,
new java.lang.String[] { "ButtonId", "ReferenceMessageId", });
internal_static_ButtonActionConfirmation_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_ButtonActionConfirmation_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ButtonActionConfirmation_descriptor,
new java.lang.String[] { "ReferenceMessageId", "ButtonId", });
internal_static_Availability_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_Availability_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Availability_descriptor,
new java.lang.String[] { "Type", });
internal_static_Ephemeral_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_Ephemeral_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Ephemeral_descriptor,
new java.lang.String[] { "ExpireAfterMillis", "Text", "Image", "Knock", "Asset", "Location", "Content", });
internal_static_Text_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_Text_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Text_descriptor,
new java.lang.String[] { "Content", "LinkPreview", "Mentions", "Quote", "ExpectsReadConfirmation", "LegalHoldStatus", });
internal_static_Knock_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_Knock_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Knock_descriptor,
new java.lang.String[] { "HotKnock", "ExpectsReadConfirmation", "LegalHoldStatus", });
internal_static_LinkPreview_descriptor =
getDescriptor().getMessageTypes().get(11);
internal_static_LinkPreview_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_LinkPreview_descriptor,
new java.lang.String[] { "Url", "UrlOffset", "Article", "PermanentUrl", "Title", "Summary", "Image", "Tweet", "Preview", "MetaData", });
internal_static_Tweet_descriptor =
getDescriptor().getMessageTypes().get(12);
internal_static_Tweet_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Tweet_descriptor,
new java.lang.String[] { "Author", "Username", });
internal_static_Article_descriptor =
getDescriptor().getMessageTypes().get(13);
internal_static_Article_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Article_descriptor,
new java.lang.String[] { "PermanentUrl", "Title", "Summary", "Image", });
internal_static_Mention_descriptor =
getDescriptor().getMessageTypes().get(14);
internal_static_Mention_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Mention_descriptor,
new java.lang.String[] { "Start", "Length", "UserId", "QualifiedUserId", "MentionType", });
internal_static_LastRead_descriptor =
getDescriptor().getMessageTypes().get(15);
internal_static_LastRead_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_LastRead_descriptor,
new java.lang.String[] { "ConversationId", "LastReadTimestamp", "QualifiedConversationId", });
internal_static_Cleared_descriptor =
getDescriptor().getMessageTypes().get(16);
internal_static_Cleared_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Cleared_descriptor,
new java.lang.String[] { "ConversationId", "ClearedTimestamp", "QualifiedConversationId", });
internal_static_MessageHide_descriptor =
getDescriptor().getMessageTypes().get(17);
internal_static_MessageHide_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_MessageHide_descriptor,
new java.lang.String[] { "ConversationId", "MessageId", "QualifiedConversationId", });
internal_static_MessageDelete_descriptor =
getDescriptor().getMessageTypes().get(18);
internal_static_MessageDelete_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_MessageDelete_descriptor,
new java.lang.String[] { "MessageId", });
internal_static_MessageEdit_descriptor =
getDescriptor().getMessageTypes().get(19);
internal_static_MessageEdit_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_MessageEdit_descriptor,
new java.lang.String[] { "ReplacingMessageId", "Text", "Composite", "Content", });
internal_static_Quote_descriptor =
getDescriptor().getMessageTypes().get(20);
internal_static_Quote_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Quote_descriptor,
new java.lang.String[] { "QuotedMessageId", "QuotedMessageSha256", });
internal_static_Confirmation_descriptor =
getDescriptor().getMessageTypes().get(21);
internal_static_Confirmation_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Confirmation_descriptor,
new java.lang.String[] { "Type", "FirstMessageId", "MoreMessageIds", });
internal_static_Location_descriptor =
getDescriptor().getMessageTypes().get(22);
internal_static_Location_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Location_descriptor,
new java.lang.String[] { "Longitude", "Latitude", "Name", "Zoom", "ExpectsReadConfirmation", "LegalHoldStatus", });
internal_static_ImageAsset_descriptor =
getDescriptor().getMessageTypes().get(23);
internal_static_ImageAsset_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ImageAsset_descriptor,
new java.lang.String[] { "Tag", "Width", "Height", "OriginalWidth", "OriginalHeight", "MimeType", "Size", "OtrKey", "MacKey", "Mac", "Sha256", });
internal_static_Asset_descriptor =
getDescriptor().getMessageTypes().get(24);
internal_static_Asset_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Asset_descriptor,
new java.lang.String[] { "Original", "NotUploaded", "Uploaded", "Preview", "ExpectsReadConfirmation", "LegalHoldStatus", "Status", });
internal_static_Asset_Original_descriptor =
internal_static_Asset_descriptor.getNestedTypes().get(0);
internal_static_Asset_Original_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Asset_Original_descriptor,
new java.lang.String[] { "MimeType", "Size", "Name", "Image", "Video", "Audio", "Source", "Caption", "MetaData", });
internal_static_Asset_Preview_descriptor =
internal_static_Asset_descriptor.getNestedTypes().get(1);
internal_static_Asset_Preview_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Asset_Preview_descriptor,
new java.lang.String[] { "MimeType", "Size", "Remote", "Image", "MetaData", });
internal_static_Asset_ImageMetaData_descriptor =
internal_static_Asset_descriptor.getNestedTypes().get(2);
internal_static_Asset_ImageMetaData_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Asset_ImageMetaData_descriptor,
new java.lang.String[] { "Width", "Height", "Tag", });
internal_static_Asset_VideoMetaData_descriptor =
internal_static_Asset_descriptor.getNestedTypes().get(3);
internal_static_Asset_VideoMetaData_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Asset_VideoMetaData_descriptor,
new java.lang.String[] { "Width", "Height", "DurationInMillis", });
internal_static_Asset_AudioMetaData_descriptor =
internal_static_Asset_descriptor.getNestedTypes().get(4);
internal_static_Asset_AudioMetaData_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Asset_AudioMetaData_descriptor,
new java.lang.String[] { "DurationInMillis", "NormalizedLoudness", });
internal_static_Asset_RemoteData_descriptor =
internal_static_Asset_descriptor.getNestedTypes().get(5);
internal_static_Asset_RemoteData_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Asset_RemoteData_descriptor,
new java.lang.String[] { "OtrKey", "Sha256", "AssetId", "AssetToken", "AssetDomain", "Encryption", });
internal_static_External_descriptor =
getDescriptor().getMessageTypes().get(25);
internal_static_External_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_External_descriptor,
new java.lang.String[] { "OtrKey", "Sha256", "Encryption", });
internal_static_Reaction_descriptor =
getDescriptor().getMessageTypes().get(26);
internal_static_Reaction_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Reaction_descriptor,
new java.lang.String[] { "Emoji", "MessageId", "LegalHoldStatus", });
internal_static_InCallEmoji_descriptor =
getDescriptor().getMessageTypes().get(27);
internal_static_InCallEmoji_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_InCallEmoji_descriptor,
new java.lang.String[] { "Emojis", });
internal_static_InCallEmoji_EmojisEntry_descriptor =
internal_static_InCallEmoji_descriptor.getNestedTypes().get(0);
internal_static_InCallEmoji_EmojisEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_InCallEmoji_EmojisEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_Calling_descriptor =
getDescriptor().getMessageTypes().get(28);
internal_static_Calling_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Calling_descriptor,
new java.lang.String[] { "Content", "QualifiedConversationId", });
internal_static_DataTransfer_descriptor =
getDescriptor().getMessageTypes().get(29);
internal_static_DataTransfer_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_DataTransfer_descriptor,
new java.lang.String[] { "TrackingIdentifier", });
internal_static_TrackingIdentifier_descriptor =
getDescriptor().getMessageTypes().get(30);
internal_static_TrackingIdentifier_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_TrackingIdentifier_descriptor,
new java.lang.String[] { "Identifier", });
}
// @@protoc_insertion_point(outer_class_scope)
}