All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.waz.model.Messages Maven / Gradle / Ivy

There is a newer version: 1.8.1
Show newest version
// 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 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 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 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 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




© 2015 - 2025 Weber Informatics LLC | Privacy Policy