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

org.xmtp.proto.message.contents.MessageOuterClass Maven / Gradle / Ivy

There is a newer version: 3.70.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: message_contents/message.proto

package org.xmtp.proto.message.contents;

public final class MessageOuterClass {
  private MessageOuterClass() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }
  public interface MessageHeaderV1OrBuilder extends
      // @@protoc_insertion_point(interface_extends:xmtp.message_contents.MessageHeaderV1)
      com.google.protobuf.MessageLiteOrBuilder {

    /**
     * .xmtp.message_contents.PublicKeyBundle sender = 1;
     * @return Whether the sender field is set.
     */
    boolean hasSender();
    /**
     * .xmtp.message_contents.PublicKeyBundle sender = 1;
     * @return The sender.
     */
    org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle getSender();

    /**
     * .xmtp.message_contents.PublicKeyBundle recipient = 2;
     * @return Whether the recipient field is set.
     */
    boolean hasRecipient();
    /**
     * .xmtp.message_contents.PublicKeyBundle recipient = 2;
     * @return The recipient.
     */
    org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle getRecipient();

    /**
     * uint64 timestamp = 3;
     * @return The timestamp.
     */
    long getTimestamp();
  }
  /**
   * 
   * Message header is encoded separately as the bytes are also used
   * as associated data for authenticated encryption
   * 
* * Protobuf type {@code xmtp.message_contents.MessageHeaderV1} */ public static final class MessageHeaderV1 extends com.google.protobuf.GeneratedMessageLite< MessageHeaderV1, MessageHeaderV1.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_contents.MessageHeaderV1) MessageHeaderV1OrBuilder { private MessageHeaderV1() { } public static final int SENDER_FIELD_NUMBER = 1; private org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle sender_; /** * .xmtp.message_contents.PublicKeyBundle sender = 1; */ @java.lang.Override public boolean hasSender() { return sender_ != null; } /** * .xmtp.message_contents.PublicKeyBundle sender = 1; */ @java.lang.Override public org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle getSender() { return sender_ == null ? org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle.getDefaultInstance() : sender_; } /** * .xmtp.message_contents.PublicKeyBundle sender = 1; */ private void setSender(org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle value) { value.getClass(); sender_ = value; } /** * .xmtp.message_contents.PublicKeyBundle sender = 1; */ @java.lang.SuppressWarnings({"ReferenceEquality"}) private void mergeSender(org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle value) { value.getClass(); if (sender_ != null && sender_ != org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle.getDefaultInstance()) { sender_ = org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle.newBuilder(sender_).mergeFrom(value).buildPartial(); } else { sender_ = value; } } /** * .xmtp.message_contents.PublicKeyBundle sender = 1; */ private void clearSender() { sender_ = null; } public static final int RECIPIENT_FIELD_NUMBER = 2; private org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle recipient_; /** * .xmtp.message_contents.PublicKeyBundle recipient = 2; */ @java.lang.Override public boolean hasRecipient() { return recipient_ != null; } /** * .xmtp.message_contents.PublicKeyBundle recipient = 2; */ @java.lang.Override public org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle getRecipient() { return recipient_ == null ? org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle.getDefaultInstance() : recipient_; } /** * .xmtp.message_contents.PublicKeyBundle recipient = 2; */ private void setRecipient(org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle value) { value.getClass(); recipient_ = value; } /** * .xmtp.message_contents.PublicKeyBundle recipient = 2; */ @java.lang.SuppressWarnings({"ReferenceEquality"}) private void mergeRecipient(org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle value) { value.getClass(); if (recipient_ != null && recipient_ != org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle.getDefaultInstance()) { recipient_ = org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle.newBuilder(recipient_).mergeFrom(value).buildPartial(); } else { recipient_ = value; } } /** * .xmtp.message_contents.PublicKeyBundle recipient = 2; */ private void clearRecipient() { recipient_ = null; } public static final int TIMESTAMP_FIELD_NUMBER = 3; private long timestamp_; /** * uint64 timestamp = 3; * @return The timestamp. */ @java.lang.Override public long getTimestamp() { return timestamp_; } /** * uint64 timestamp = 3; * @param value The timestamp to set. */ private void setTimestamp(long value) { timestamp_ = value; } /** * uint64 timestamp = 3; */ private void clearTimestamp() { timestamp_ = 0L; } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1 parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1 parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1 parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1 parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1 parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1 parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input, extensionRegistry); } public static Builder newBuilder() { return (Builder) DEFAULT_INSTANCE.createBuilder(); } public static Builder newBuilder(org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1 prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
     * Message header is encoded separately as the bytes are also used
     * as associated data for authenticated encryption
     * 
* * Protobuf type {@code xmtp.message_contents.MessageHeaderV1} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_contents.MessageHeaderV1) org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1OrBuilder { // Construct using org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } /** * .xmtp.message_contents.PublicKeyBundle sender = 1; */ @java.lang.Override public boolean hasSender() { return instance.hasSender(); } /** * .xmtp.message_contents.PublicKeyBundle sender = 1; */ @java.lang.Override public org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle getSender() { return instance.getSender(); } /** * .xmtp.message_contents.PublicKeyBundle sender = 1; */ public Builder setSender(org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle value) { copyOnWrite(); instance.setSender(value); return this; } /** * .xmtp.message_contents.PublicKeyBundle sender = 1; */ public Builder setSender( org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle.Builder builderForValue) { copyOnWrite(); instance.setSender(builderForValue.build()); return this; } /** * .xmtp.message_contents.PublicKeyBundle sender = 1; */ public Builder mergeSender(org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle value) { copyOnWrite(); instance.mergeSender(value); return this; } /** * .xmtp.message_contents.PublicKeyBundle sender = 1; */ public Builder clearSender() { copyOnWrite(); instance.clearSender(); return this; } /** * .xmtp.message_contents.PublicKeyBundle recipient = 2; */ @java.lang.Override public boolean hasRecipient() { return instance.hasRecipient(); } /** * .xmtp.message_contents.PublicKeyBundle recipient = 2; */ @java.lang.Override public org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle getRecipient() { return instance.getRecipient(); } /** * .xmtp.message_contents.PublicKeyBundle recipient = 2; */ public Builder setRecipient(org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle value) { copyOnWrite(); instance.setRecipient(value); return this; } /** * .xmtp.message_contents.PublicKeyBundle recipient = 2; */ public Builder setRecipient( org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle.Builder builderForValue) { copyOnWrite(); instance.setRecipient(builderForValue.build()); return this; } /** * .xmtp.message_contents.PublicKeyBundle recipient = 2; */ public Builder mergeRecipient(org.xmtp.proto.message.contents.PublicKeyOuterClass.PublicKeyBundle value) { copyOnWrite(); instance.mergeRecipient(value); return this; } /** * .xmtp.message_contents.PublicKeyBundle recipient = 2; */ public Builder clearRecipient() { copyOnWrite(); instance.clearRecipient(); return this; } /** * uint64 timestamp = 3; * @return The timestamp. */ @java.lang.Override public long getTimestamp() { return instance.getTimestamp(); } /** * uint64 timestamp = 3; * @param value The timestamp to set. * @return This builder for chaining. */ public Builder setTimestamp(long value) { copyOnWrite(); instance.setTimestamp(value); return this; } /** * uint64 timestamp = 3; * @return This builder for chaining. */ public Builder clearTimestamp() { copyOnWrite(); instance.clearTimestamp(); return this; } // @@protoc_insertion_point(builder_scope:xmtp.message_contents.MessageHeaderV1) } @java.lang.Override @java.lang.SuppressWarnings({"unchecked", "fallthrough"}) protected final java.lang.Object dynamicMethod( com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1) { switch (method) { case NEW_MUTABLE_INSTANCE: { return new org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "sender_", "recipient_", "timestamp_", }; java.lang.String info = "\u0000\u0003\u0000\u0000\u0001\u0003\u0003\u0000\u0000\u0000\u0001\t\u0002\t\u0003" + "\u0003"; return newMessageInfo(DEFAULT_INSTANCE, info, objects); } // fall through case GET_DEFAULT_INSTANCE: { return DEFAULT_INSTANCE; } case GET_PARSER: { com.google.protobuf.Parser parser = PARSER; if (parser == null) { synchronized (org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1.class) { parser = PARSER; if (parser == null) { parser = new DefaultInstanceBasedParser( DEFAULT_INSTANCE); PARSER = parser; } } } return parser; } case GET_MEMOIZED_IS_INITIALIZED: { return (byte) 1; } case SET_MEMOIZED_IS_INITIALIZED: { return null; } } throw new UnsupportedOperationException(); } // @@protoc_insertion_point(class_scope:xmtp.message_contents.MessageHeaderV1) private static final org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1 DEFAULT_INSTANCE; static { MessageHeaderV1 defaultInstance = new MessageHeaderV1(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( MessageHeaderV1.class, defaultInstance); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV1 getDefaultInstance() { return DEFAULT_INSTANCE; } private static volatile com.google.protobuf.Parser PARSER; public static com.google.protobuf.Parser parser() { return DEFAULT_INSTANCE.getParserForType(); } } public interface MessageV1OrBuilder extends // @@protoc_insertion_point(interface_extends:xmtp.message_contents.MessageV1) com.google.protobuf.MessageLiteOrBuilder { /** *
     * encapsulates encoded MessageHeaderV1
     * 
* * bytes header_bytes = 1; * @return The headerBytes. */ com.google.protobuf.ByteString getHeaderBytes(); /** *
     * Ciphertext.payload MUST contain encrypted EncodedContent
     * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; * @return Whether the ciphertext field is set. */ boolean hasCiphertext(); /** *
     * Ciphertext.payload MUST contain encrypted EncodedContent
     * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; * @return The ciphertext. */ org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext getCiphertext(); } /** *
   * Message is the top level protocol element
   * 
* * Protobuf type {@code xmtp.message_contents.MessageV1} */ public static final class MessageV1 extends com.google.protobuf.GeneratedMessageLite< MessageV1, MessageV1.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_contents.MessageV1) MessageV1OrBuilder { private MessageV1() { headerBytes_ = com.google.protobuf.ByteString.EMPTY; } public static final int HEADER_BYTES_FIELD_NUMBER = 1; private com.google.protobuf.ByteString headerBytes_; /** *
     * encapsulates encoded MessageHeaderV1
     * 
* * bytes header_bytes = 1; * @return The headerBytes. */ @java.lang.Override public com.google.protobuf.ByteString getHeaderBytes() { return headerBytes_; } /** *
     * encapsulates encoded MessageHeaderV1
     * 
* * bytes header_bytes = 1; * @param value The headerBytes to set. */ private void setHeaderBytes(com.google.protobuf.ByteString value) { java.lang.Class valueClass = value.getClass(); headerBytes_ = value; } /** *
     * encapsulates encoded MessageHeaderV1
     * 
* * bytes header_bytes = 1; */ private void clearHeaderBytes() { headerBytes_ = getDefaultInstance().getHeaderBytes(); } public static final int CIPHERTEXT_FIELD_NUMBER = 2; private org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext ciphertext_; /** *
     * Ciphertext.payload MUST contain encrypted EncodedContent
     * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ @java.lang.Override public boolean hasCiphertext() { return ciphertext_ != null; } /** *
     * Ciphertext.payload MUST contain encrypted EncodedContent
     * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ @java.lang.Override public org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext getCiphertext() { return ciphertext_ == null ? org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext.getDefaultInstance() : ciphertext_; } /** *
     * Ciphertext.payload MUST contain encrypted EncodedContent
     * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ private void setCiphertext(org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext value) { value.getClass(); ciphertext_ = value; } /** *
     * Ciphertext.payload MUST contain encrypted EncodedContent
     * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ @java.lang.SuppressWarnings({"ReferenceEquality"}) private void mergeCiphertext(org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext value) { value.getClass(); if (ciphertext_ != null && ciphertext_ != org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext.getDefaultInstance()) { ciphertext_ = org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext.newBuilder(ciphertext_).mergeFrom(value).buildPartial(); } else { ciphertext_ = value; } } /** *
     * Ciphertext.payload MUST contain encrypted EncodedContent
     * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ private void clearCiphertext() { ciphertext_ = null; } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input, extensionRegistry); } public static Builder newBuilder() { return (Builder) DEFAULT_INSTANCE.createBuilder(); } public static Builder newBuilder(org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
     * Message is the top level protocol element
     * 
* * Protobuf type {@code xmtp.message_contents.MessageV1} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.contents.MessageOuterClass.MessageV1, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_contents.MessageV1) org.xmtp.proto.message.contents.MessageOuterClass.MessageV1OrBuilder { // Construct using org.xmtp.proto.message.contents.MessageOuterClass.MessageV1.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } /** *
       * encapsulates encoded MessageHeaderV1
       * 
* * bytes header_bytes = 1; * @return The headerBytes. */ @java.lang.Override public com.google.protobuf.ByteString getHeaderBytes() { return instance.getHeaderBytes(); } /** *
       * encapsulates encoded MessageHeaderV1
       * 
* * bytes header_bytes = 1; * @param value The headerBytes to set. * @return This builder for chaining. */ public Builder setHeaderBytes(com.google.protobuf.ByteString value) { copyOnWrite(); instance.setHeaderBytes(value); return this; } /** *
       * encapsulates encoded MessageHeaderV1
       * 
* * bytes header_bytes = 1; * @return This builder for chaining. */ public Builder clearHeaderBytes() { copyOnWrite(); instance.clearHeaderBytes(); return this; } /** *
       * Ciphertext.payload MUST contain encrypted EncodedContent
       * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ @java.lang.Override public boolean hasCiphertext() { return instance.hasCiphertext(); } /** *
       * Ciphertext.payload MUST contain encrypted EncodedContent
       * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ @java.lang.Override public org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext getCiphertext() { return instance.getCiphertext(); } /** *
       * Ciphertext.payload MUST contain encrypted EncodedContent
       * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ public Builder setCiphertext(org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext value) { copyOnWrite(); instance.setCiphertext(value); return this; } /** *
       * Ciphertext.payload MUST contain encrypted EncodedContent
       * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ public Builder setCiphertext( org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext.Builder builderForValue) { copyOnWrite(); instance.setCiphertext(builderForValue.build()); return this; } /** *
       * Ciphertext.payload MUST contain encrypted EncodedContent
       * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ public Builder mergeCiphertext(org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext value) { copyOnWrite(); instance.mergeCiphertext(value); return this; } /** *
       * Ciphertext.payload MUST contain encrypted EncodedContent
       * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ public Builder clearCiphertext() { copyOnWrite(); instance.clearCiphertext(); return this; } // @@protoc_insertion_point(builder_scope:xmtp.message_contents.MessageV1) } @java.lang.Override @java.lang.SuppressWarnings({"unchecked", "fallthrough"}) protected final java.lang.Object dynamicMethod( com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1) { switch (method) { case NEW_MUTABLE_INSTANCE: { return new org.xmtp.proto.message.contents.MessageOuterClass.MessageV1(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "headerBytes_", "ciphertext_", }; java.lang.String info = "\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0000\u0000\u0001\n\u0002\t"; return newMessageInfo(DEFAULT_INSTANCE, info, objects); } // fall through case GET_DEFAULT_INSTANCE: { return DEFAULT_INSTANCE; } case GET_PARSER: { com.google.protobuf.Parser parser = PARSER; if (parser == null) { synchronized (org.xmtp.proto.message.contents.MessageOuterClass.MessageV1.class) { parser = PARSER; if (parser == null) { parser = new DefaultInstanceBasedParser( DEFAULT_INSTANCE); PARSER = parser; } } } return parser; } case GET_MEMOIZED_IS_INITIALIZED: { return (byte) 1; } case SET_MEMOIZED_IS_INITIALIZED: { return null; } } throw new UnsupportedOperationException(); } // @@protoc_insertion_point(class_scope:xmtp.message_contents.MessageV1) private static final org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 DEFAULT_INSTANCE; static { MessageV1 defaultInstance = new MessageV1(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( MessageV1.class, defaultInstance); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 getDefaultInstance() { return DEFAULT_INSTANCE; } private static volatile com.google.protobuf.Parser PARSER; public static com.google.protobuf.Parser parser() { return DEFAULT_INSTANCE.getParserForType(); } } public interface MessageHeaderV2OrBuilder extends // @@protoc_insertion_point(interface_extends:xmtp.message_contents.MessageHeaderV2) com.google.protobuf.MessageLiteOrBuilder { /** *
     * sender specified message creation time
     * 
* * uint64 created_ns = 1; * @return The createdNs. */ long getCreatedNs(); /** *
     * the topic the message belongs to
     * 
* * string topic = 2; * @return The topic. */ java.lang.String getTopic(); /** *
     * the topic the message belongs to
     * 
* * string topic = 2; * @return The bytes for topic. */ com.google.protobuf.ByteString getTopicBytes(); } /** *
   * Message header carries information that is not encrypted, and is therefore
   * observable by the network. It is however authenticated as associated data
   * of the AEAD encryption used to protect the message,
   * thus providing tamper evidence.
   * 
* * Protobuf type {@code xmtp.message_contents.MessageHeaderV2} */ public static final class MessageHeaderV2 extends com.google.protobuf.GeneratedMessageLite< MessageHeaderV2, MessageHeaderV2.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_contents.MessageHeaderV2) MessageHeaderV2OrBuilder { private MessageHeaderV2() { topic_ = ""; } public static final int CREATED_NS_FIELD_NUMBER = 1; private long createdNs_; /** *
     * sender specified message creation time
     * 
* * uint64 created_ns = 1; * @return The createdNs. */ @java.lang.Override public long getCreatedNs() { return createdNs_; } /** *
     * sender specified message creation time
     * 
* * uint64 created_ns = 1; * @param value The createdNs to set. */ private void setCreatedNs(long value) { createdNs_ = value; } /** *
     * sender specified message creation time
     * 
* * uint64 created_ns = 1; */ private void clearCreatedNs() { createdNs_ = 0L; } public static final int TOPIC_FIELD_NUMBER = 2; private java.lang.String topic_; /** *
     * the topic the message belongs to
     * 
* * string topic = 2; * @return The topic. */ @java.lang.Override public java.lang.String getTopic() { return topic_; } /** *
     * the topic the message belongs to
     * 
* * string topic = 2; * @return The bytes for topic. */ @java.lang.Override public com.google.protobuf.ByteString getTopicBytes() { return com.google.protobuf.ByteString.copyFromUtf8(topic_); } /** *
     * the topic the message belongs to
     * 
* * string topic = 2; * @param value The topic to set. */ private void setTopic( java.lang.String value) { java.lang.Class valueClass = value.getClass(); topic_ = value; } /** *
     * the topic the message belongs to
     * 
* * string topic = 2; */ private void clearTopic() { topic_ = getDefaultInstance().getTopic(); } /** *
     * the topic the message belongs to
     * 
* * string topic = 2; * @param value The bytes for topic to set. */ private void setTopicBytes( com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); topic_ = value.toStringUtf8(); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2 parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2 parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2 parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2 parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2 parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2 parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input, extensionRegistry); } public static Builder newBuilder() { return (Builder) DEFAULT_INSTANCE.createBuilder(); } public static Builder newBuilder(org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2 prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
     * Message header carries information that is not encrypted, and is therefore
     * observable by the network. It is however authenticated as associated data
     * of the AEAD encryption used to protect the message,
     * thus providing tamper evidence.
     * 
* * Protobuf type {@code xmtp.message_contents.MessageHeaderV2} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_contents.MessageHeaderV2) org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2OrBuilder { // Construct using org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } /** *
       * sender specified message creation time
       * 
* * uint64 created_ns = 1; * @return The createdNs. */ @java.lang.Override public long getCreatedNs() { return instance.getCreatedNs(); } /** *
       * sender specified message creation time
       * 
* * uint64 created_ns = 1; * @param value The createdNs to set. * @return This builder for chaining. */ public Builder setCreatedNs(long value) { copyOnWrite(); instance.setCreatedNs(value); return this; } /** *
       * sender specified message creation time
       * 
* * uint64 created_ns = 1; * @return This builder for chaining. */ public Builder clearCreatedNs() { copyOnWrite(); instance.clearCreatedNs(); return this; } /** *
       * the topic the message belongs to
       * 
* * string topic = 2; * @return The topic. */ @java.lang.Override public java.lang.String getTopic() { return instance.getTopic(); } /** *
       * the topic the message belongs to
       * 
* * string topic = 2; * @return The bytes for topic. */ @java.lang.Override public com.google.protobuf.ByteString getTopicBytes() { return instance.getTopicBytes(); } /** *
       * the topic the message belongs to
       * 
* * string topic = 2; * @param value The topic to set. * @return This builder for chaining. */ public Builder setTopic( java.lang.String value) { copyOnWrite(); instance.setTopic(value); return this; } /** *
       * the topic the message belongs to
       * 
* * string topic = 2; * @return This builder for chaining. */ public Builder clearTopic() { copyOnWrite(); instance.clearTopic(); return this; } /** *
       * the topic the message belongs to
       * 
* * string topic = 2; * @param value The bytes for topic to set. * @return This builder for chaining. */ public Builder setTopicBytes( com.google.protobuf.ByteString value) { copyOnWrite(); instance.setTopicBytes(value); return this; } // @@protoc_insertion_point(builder_scope:xmtp.message_contents.MessageHeaderV2) } @java.lang.Override @java.lang.SuppressWarnings({"unchecked", "fallthrough"}) protected final java.lang.Object dynamicMethod( com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1) { switch (method) { case NEW_MUTABLE_INSTANCE: { return new org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "createdNs_", "topic_", }; java.lang.String info = "\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0000\u0000\u0001\u0003\u0002\u0208" + ""; return newMessageInfo(DEFAULT_INSTANCE, info, objects); } // fall through case GET_DEFAULT_INSTANCE: { return DEFAULT_INSTANCE; } case GET_PARSER: { com.google.protobuf.Parser parser = PARSER; if (parser == null) { synchronized (org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2.class) { parser = PARSER; if (parser == null) { parser = new DefaultInstanceBasedParser( DEFAULT_INSTANCE); PARSER = parser; } } } return parser; } case GET_MEMOIZED_IS_INITIALIZED: { return (byte) 1; } case SET_MEMOIZED_IS_INITIALIZED: { return null; } } throw new UnsupportedOperationException(); } // @@protoc_insertion_point(class_scope:xmtp.message_contents.MessageHeaderV2) private static final org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2 DEFAULT_INSTANCE; static { MessageHeaderV2 defaultInstance = new MessageHeaderV2(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( MessageHeaderV2.class, defaultInstance); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageHeaderV2 getDefaultInstance() { return DEFAULT_INSTANCE; } private static volatile com.google.protobuf.Parser PARSER; public static com.google.protobuf.Parser parser() { return DEFAULT_INSTANCE.getParserForType(); } } public interface MessageV2OrBuilder extends // @@protoc_insertion_point(interface_extends:xmtp.message_contents.MessageV2) com.google.protobuf.MessageLiteOrBuilder { /** *
     * encapsulates encoded MessageHeaderV2
     * 
* * bytes header_bytes = 1; * @return The headerBytes. */ com.google.protobuf.ByteString getHeaderBytes(); /** *
     * Ciphertext.payload MUST contain encrypted SignedContent
     * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; * @return Whether the ciphertext field is set. */ boolean hasCiphertext(); /** *
     * Ciphertext.payload MUST contain encrypted SignedContent
     * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; * @return The ciphertext. */ org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext getCiphertext(); /** *
     * HMAC of the message ciphertext, with the HMAC key derived from the topic
     * key
     * 
* * optional bytes sender_hmac = 3; * @return Whether the senderHmac field is set. */ boolean hasSenderHmac(); /** *
     * HMAC of the message ciphertext, with the HMAC key derived from the topic
     * key
     * 
* * optional bytes sender_hmac = 3; * @return The senderHmac. */ com.google.protobuf.ByteString getSenderHmac(); /** *
     * Flag indicating whether the message should be pushed from a notification
     * server
     * 
* * optional bool should_push = 4; * @return Whether the shouldPush field is set. */ boolean hasShouldPush(); /** *
     * Flag indicating whether the message should be pushed from a notification
     * server
     * 
* * optional bool should_push = 4; * @return The shouldPush. */ boolean getShouldPush(); } /** *
   * Message combines the encoded header with the encrypted payload.
   * 
* * Protobuf type {@code xmtp.message_contents.MessageV2} */ public static final class MessageV2 extends com.google.protobuf.GeneratedMessageLite< MessageV2, MessageV2.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_contents.MessageV2) MessageV2OrBuilder { private MessageV2() { headerBytes_ = com.google.protobuf.ByteString.EMPTY; senderHmac_ = com.google.protobuf.ByteString.EMPTY; } private int bitField0_; public static final int HEADER_BYTES_FIELD_NUMBER = 1; private com.google.protobuf.ByteString headerBytes_; /** *
     * encapsulates encoded MessageHeaderV2
     * 
* * bytes header_bytes = 1; * @return The headerBytes. */ @java.lang.Override public com.google.protobuf.ByteString getHeaderBytes() { return headerBytes_; } /** *
     * encapsulates encoded MessageHeaderV2
     * 
* * bytes header_bytes = 1; * @param value The headerBytes to set. */ private void setHeaderBytes(com.google.protobuf.ByteString value) { java.lang.Class valueClass = value.getClass(); headerBytes_ = value; } /** *
     * encapsulates encoded MessageHeaderV2
     * 
* * bytes header_bytes = 1; */ private void clearHeaderBytes() { headerBytes_ = getDefaultInstance().getHeaderBytes(); } public static final int CIPHERTEXT_FIELD_NUMBER = 2; private org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext ciphertext_; /** *
     * Ciphertext.payload MUST contain encrypted SignedContent
     * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ @java.lang.Override public boolean hasCiphertext() { return ciphertext_ != null; } /** *
     * Ciphertext.payload MUST contain encrypted SignedContent
     * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ @java.lang.Override public org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext getCiphertext() { return ciphertext_ == null ? org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext.getDefaultInstance() : ciphertext_; } /** *
     * Ciphertext.payload MUST contain encrypted SignedContent
     * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ private void setCiphertext(org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext value) { value.getClass(); ciphertext_ = value; } /** *
     * Ciphertext.payload MUST contain encrypted SignedContent
     * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ @java.lang.SuppressWarnings({"ReferenceEquality"}) private void mergeCiphertext(org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext value) { value.getClass(); if (ciphertext_ != null && ciphertext_ != org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext.getDefaultInstance()) { ciphertext_ = org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext.newBuilder(ciphertext_).mergeFrom(value).buildPartial(); } else { ciphertext_ = value; } } /** *
     * Ciphertext.payload MUST contain encrypted SignedContent
     * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ private void clearCiphertext() { ciphertext_ = null; } public static final int SENDER_HMAC_FIELD_NUMBER = 3; private com.google.protobuf.ByteString senderHmac_; /** *
     * HMAC of the message ciphertext, with the HMAC key derived from the topic
     * key
     * 
* * optional bytes sender_hmac = 3; * @return Whether the senderHmac field is set. */ @java.lang.Override public boolean hasSenderHmac() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * HMAC of the message ciphertext, with the HMAC key derived from the topic
     * key
     * 
* * optional bytes sender_hmac = 3; * @return The senderHmac. */ @java.lang.Override public com.google.protobuf.ByteString getSenderHmac() { return senderHmac_; } /** *
     * HMAC of the message ciphertext, with the HMAC key derived from the topic
     * key
     * 
* * optional bytes sender_hmac = 3; * @param value The senderHmac to set. */ private void setSenderHmac(com.google.protobuf.ByteString value) { java.lang.Class valueClass = value.getClass(); bitField0_ |= 0x00000001; senderHmac_ = value; } /** *
     * HMAC of the message ciphertext, with the HMAC key derived from the topic
     * key
     * 
* * optional bytes sender_hmac = 3; */ private void clearSenderHmac() { bitField0_ = (bitField0_ & ~0x00000001); senderHmac_ = getDefaultInstance().getSenderHmac(); } public static final int SHOULD_PUSH_FIELD_NUMBER = 4; private boolean shouldPush_; /** *
     * Flag indicating whether the message should be pushed from a notification
     * server
     * 
* * optional bool should_push = 4; * @return Whether the shouldPush field is set. */ @java.lang.Override public boolean hasShouldPush() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Flag indicating whether the message should be pushed from a notification
     * server
     * 
* * optional bool should_push = 4; * @return The shouldPush. */ @java.lang.Override public boolean getShouldPush() { return shouldPush_; } /** *
     * Flag indicating whether the message should be pushed from a notification
     * server
     * 
* * optional bool should_push = 4; * @param value The shouldPush to set. */ private void setShouldPush(boolean value) { bitField0_ |= 0x00000002; shouldPush_ = value; } /** *
     * Flag indicating whether the message should be pushed from a notification
     * server
     * 
* * optional bool should_push = 4; */ private void clearShouldPush() { bitField0_ = (bitField0_ & ~0x00000002); shouldPush_ = false; } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input, extensionRegistry); } public static Builder newBuilder() { return (Builder) DEFAULT_INSTANCE.createBuilder(); } public static Builder newBuilder(org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
     * Message combines the encoded header with the encrypted payload.
     * 
* * Protobuf type {@code xmtp.message_contents.MessageV2} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.contents.MessageOuterClass.MessageV2, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_contents.MessageV2) org.xmtp.proto.message.contents.MessageOuterClass.MessageV2OrBuilder { // Construct using org.xmtp.proto.message.contents.MessageOuterClass.MessageV2.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } /** *
       * encapsulates encoded MessageHeaderV2
       * 
* * bytes header_bytes = 1; * @return The headerBytes. */ @java.lang.Override public com.google.protobuf.ByteString getHeaderBytes() { return instance.getHeaderBytes(); } /** *
       * encapsulates encoded MessageHeaderV2
       * 
* * bytes header_bytes = 1; * @param value The headerBytes to set. * @return This builder for chaining. */ public Builder setHeaderBytes(com.google.protobuf.ByteString value) { copyOnWrite(); instance.setHeaderBytes(value); return this; } /** *
       * encapsulates encoded MessageHeaderV2
       * 
* * bytes header_bytes = 1; * @return This builder for chaining. */ public Builder clearHeaderBytes() { copyOnWrite(); instance.clearHeaderBytes(); return this; } /** *
       * Ciphertext.payload MUST contain encrypted SignedContent
       * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ @java.lang.Override public boolean hasCiphertext() { return instance.hasCiphertext(); } /** *
       * Ciphertext.payload MUST contain encrypted SignedContent
       * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ @java.lang.Override public org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext getCiphertext() { return instance.getCiphertext(); } /** *
       * Ciphertext.payload MUST contain encrypted SignedContent
       * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ public Builder setCiphertext(org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext value) { copyOnWrite(); instance.setCiphertext(value); return this; } /** *
       * Ciphertext.payload MUST contain encrypted SignedContent
       * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ public Builder setCiphertext( org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext.Builder builderForValue) { copyOnWrite(); instance.setCiphertext(builderForValue.build()); return this; } /** *
       * Ciphertext.payload MUST contain encrypted SignedContent
       * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ public Builder mergeCiphertext(org.xmtp.proto.message.contents.CiphertextOuterClass.Ciphertext value) { copyOnWrite(); instance.mergeCiphertext(value); return this; } /** *
       * Ciphertext.payload MUST contain encrypted SignedContent
       * 
* * .xmtp.message_contents.Ciphertext ciphertext = 2; */ public Builder clearCiphertext() { copyOnWrite(); instance.clearCiphertext(); return this; } /** *
       * HMAC of the message ciphertext, with the HMAC key derived from the topic
       * key
       * 
* * optional bytes sender_hmac = 3; * @return Whether the senderHmac field is set. */ @java.lang.Override public boolean hasSenderHmac() { return instance.hasSenderHmac(); } /** *
       * HMAC of the message ciphertext, with the HMAC key derived from the topic
       * key
       * 
* * optional bytes sender_hmac = 3; * @return The senderHmac. */ @java.lang.Override public com.google.protobuf.ByteString getSenderHmac() { return instance.getSenderHmac(); } /** *
       * HMAC of the message ciphertext, with the HMAC key derived from the topic
       * key
       * 
* * optional bytes sender_hmac = 3; * @param value The senderHmac to set. * @return This builder for chaining. */ public Builder setSenderHmac(com.google.protobuf.ByteString value) { copyOnWrite(); instance.setSenderHmac(value); return this; } /** *
       * HMAC of the message ciphertext, with the HMAC key derived from the topic
       * key
       * 
* * optional bytes sender_hmac = 3; * @return This builder for chaining. */ public Builder clearSenderHmac() { copyOnWrite(); instance.clearSenderHmac(); return this; } /** *
       * Flag indicating whether the message should be pushed from a notification
       * server
       * 
* * optional bool should_push = 4; * @return Whether the shouldPush field is set. */ @java.lang.Override public boolean hasShouldPush() { return instance.hasShouldPush(); } /** *
       * Flag indicating whether the message should be pushed from a notification
       * server
       * 
* * optional bool should_push = 4; * @return The shouldPush. */ @java.lang.Override public boolean getShouldPush() { return instance.getShouldPush(); } /** *
       * Flag indicating whether the message should be pushed from a notification
       * server
       * 
* * optional bool should_push = 4; * @param value The shouldPush to set. * @return This builder for chaining. */ public Builder setShouldPush(boolean value) { copyOnWrite(); instance.setShouldPush(value); return this; } /** *
       * Flag indicating whether the message should be pushed from a notification
       * server
       * 
* * optional bool should_push = 4; * @return This builder for chaining. */ public Builder clearShouldPush() { copyOnWrite(); instance.clearShouldPush(); return this; } // @@protoc_insertion_point(builder_scope:xmtp.message_contents.MessageV2) } @java.lang.Override @java.lang.SuppressWarnings({"unchecked", "fallthrough"}) protected final java.lang.Object dynamicMethod( com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1) { switch (method) { case NEW_MUTABLE_INSTANCE: { return new org.xmtp.proto.message.contents.MessageOuterClass.MessageV2(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "bitField0_", "headerBytes_", "ciphertext_", "senderHmac_", "shouldPush_", }; java.lang.String info = "\u0000\u0004\u0000\u0001\u0001\u0004\u0004\u0000\u0000\u0000\u0001\n\u0002\t\u0003" + "\u100a\u0000\u0004\u1007\u0001"; return newMessageInfo(DEFAULT_INSTANCE, info, objects); } // fall through case GET_DEFAULT_INSTANCE: { return DEFAULT_INSTANCE; } case GET_PARSER: { com.google.protobuf.Parser parser = PARSER; if (parser == null) { synchronized (org.xmtp.proto.message.contents.MessageOuterClass.MessageV2.class) { parser = PARSER; if (parser == null) { parser = new DefaultInstanceBasedParser( DEFAULT_INSTANCE); PARSER = parser; } } } return parser; } case GET_MEMOIZED_IS_INITIALIZED: { return (byte) 1; } case SET_MEMOIZED_IS_INITIALIZED: { return null; } } throw new UnsupportedOperationException(); } // @@protoc_insertion_point(class_scope:xmtp.message_contents.MessageV2) private static final org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 DEFAULT_INSTANCE; static { MessageV2 defaultInstance = new MessageV2(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( MessageV2.class, defaultInstance); } public static org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 getDefaultInstance() { return DEFAULT_INSTANCE; } private static volatile com.google.protobuf.Parser PARSER; public static com.google.protobuf.Parser parser() { return DEFAULT_INSTANCE.getParserForType(); } } public interface MessageOrBuilder extends // @@protoc_insertion_point(interface_extends:xmtp.message_contents.Message) com.google.protobuf.MessageLiteOrBuilder { /** * .xmtp.message_contents.MessageV1 v1 = 1; * @return Whether the v1 field is set. */ boolean hasV1(); /** * .xmtp.message_contents.MessageV1 v1 = 1; * @return The v1. */ org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 getV1(); /** * .xmtp.message_contents.MessageV2 v2 = 2; * @return Whether the v2 field is set. */ boolean hasV2(); /** * .xmtp.message_contents.MessageV2 v2 = 2; * @return The v2. */ org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 getV2(); public org.xmtp.proto.message.contents.MessageOuterClass.Message.VersionCase getVersionCase(); } /** *
   * Versioned Message
   * 
* * Protobuf type {@code xmtp.message_contents.Message} */ public static final class Message extends com.google.protobuf.GeneratedMessageLite< Message, Message.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_contents.Message) MessageOrBuilder { private Message() { } private int versionCase_ = 0; private java.lang.Object version_; public enum VersionCase { V1(1), V2(2), VERSION_NOT_SET(0); private final int value; private VersionCase(int value) { this.value = value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static VersionCase valueOf(int value) { return forNumber(value); } public static VersionCase forNumber(int value) { switch (value) { case 1: return V1; case 2: return V2; case 0: return VERSION_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; @java.lang.Override public VersionCase getVersionCase() { return VersionCase.forNumber( versionCase_); } private void clearVersion() { versionCase_ = 0; version_ = null; } public static final int V1_FIELD_NUMBER = 1; /** * .xmtp.message_contents.MessageV1 v1 = 1; */ @java.lang.Override public boolean hasV1() { return versionCase_ == 1; } /** * .xmtp.message_contents.MessageV1 v1 = 1; */ @java.lang.Override public org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 getV1() { if (versionCase_ == 1) { return (org.xmtp.proto.message.contents.MessageOuterClass.MessageV1) version_; } return org.xmtp.proto.message.contents.MessageOuterClass.MessageV1.getDefaultInstance(); } /** * .xmtp.message_contents.MessageV1 v1 = 1; */ private void setV1(org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 value) { value.getClass(); version_ = value; versionCase_ = 1; } /** * .xmtp.message_contents.MessageV1 v1 = 1; */ private void mergeV1(org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 value) { value.getClass(); if (versionCase_ == 1 && version_ != org.xmtp.proto.message.contents.MessageOuterClass.MessageV1.getDefaultInstance()) { version_ = org.xmtp.proto.message.contents.MessageOuterClass.MessageV1.newBuilder((org.xmtp.proto.message.contents.MessageOuterClass.MessageV1) version_) .mergeFrom(value).buildPartial(); } else { version_ = value; } versionCase_ = 1; } /** * .xmtp.message_contents.MessageV1 v1 = 1; */ private void clearV1() { if (versionCase_ == 1) { versionCase_ = 0; version_ = null; } } public static final int V2_FIELD_NUMBER = 2; /** * .xmtp.message_contents.MessageV2 v2 = 2; */ @java.lang.Override public boolean hasV2() { return versionCase_ == 2; } /** * .xmtp.message_contents.MessageV2 v2 = 2; */ @java.lang.Override public org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 getV2() { if (versionCase_ == 2) { return (org.xmtp.proto.message.contents.MessageOuterClass.MessageV2) version_; } return org.xmtp.proto.message.contents.MessageOuterClass.MessageV2.getDefaultInstance(); } /** * .xmtp.message_contents.MessageV2 v2 = 2; */ private void setV2(org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 value) { value.getClass(); version_ = value; versionCase_ = 2; } /** * .xmtp.message_contents.MessageV2 v2 = 2; */ private void mergeV2(org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 value) { value.getClass(); if (versionCase_ == 2 && version_ != org.xmtp.proto.message.contents.MessageOuterClass.MessageV2.getDefaultInstance()) { version_ = org.xmtp.proto.message.contents.MessageOuterClass.MessageV2.newBuilder((org.xmtp.proto.message.contents.MessageOuterClass.MessageV2) version_) .mergeFrom(value).buildPartial(); } else { version_ = value; } versionCase_ = 2; } /** * .xmtp.message_contents.MessageV2 v2 = 2; */ private void clearV2() { if (versionCase_ == 2) { versionCase_ = 0; version_ = null; } } public static org.xmtp.proto.message.contents.MessageOuterClass.Message parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.MessageOuterClass.Message parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.Message parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.MessageOuterClass.Message parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.Message parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.MessageOuterClass.Message parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.Message parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.MessageOuterClass.Message parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.Message parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.MessageOuterClass.Message parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.Message parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.MessageOuterClass.Message parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input, extensionRegistry); } public static Builder newBuilder() { return (Builder) DEFAULT_INSTANCE.createBuilder(); } public static Builder newBuilder(org.xmtp.proto.message.contents.MessageOuterClass.Message prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
     * Versioned Message
     * 
* * Protobuf type {@code xmtp.message_contents.Message} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.contents.MessageOuterClass.Message, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_contents.Message) org.xmtp.proto.message.contents.MessageOuterClass.MessageOrBuilder { // Construct using org.xmtp.proto.message.contents.MessageOuterClass.Message.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } @java.lang.Override public VersionCase getVersionCase() { return instance.getVersionCase(); } public Builder clearVersion() { copyOnWrite(); instance.clearVersion(); return this; } /** * .xmtp.message_contents.MessageV1 v1 = 1; */ @java.lang.Override public boolean hasV1() { return instance.hasV1(); } /** * .xmtp.message_contents.MessageV1 v1 = 1; */ @java.lang.Override public org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 getV1() { return instance.getV1(); } /** * .xmtp.message_contents.MessageV1 v1 = 1; */ public Builder setV1(org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 value) { copyOnWrite(); instance.setV1(value); return this; } /** * .xmtp.message_contents.MessageV1 v1 = 1; */ public Builder setV1( org.xmtp.proto.message.contents.MessageOuterClass.MessageV1.Builder builderForValue) { copyOnWrite(); instance.setV1(builderForValue.build()); return this; } /** * .xmtp.message_contents.MessageV1 v1 = 1; */ public Builder mergeV1(org.xmtp.proto.message.contents.MessageOuterClass.MessageV1 value) { copyOnWrite(); instance.mergeV1(value); return this; } /** * .xmtp.message_contents.MessageV1 v1 = 1; */ public Builder clearV1() { copyOnWrite(); instance.clearV1(); return this; } /** * .xmtp.message_contents.MessageV2 v2 = 2; */ @java.lang.Override public boolean hasV2() { return instance.hasV2(); } /** * .xmtp.message_contents.MessageV2 v2 = 2; */ @java.lang.Override public org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 getV2() { return instance.getV2(); } /** * .xmtp.message_contents.MessageV2 v2 = 2; */ public Builder setV2(org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 value) { copyOnWrite(); instance.setV2(value); return this; } /** * .xmtp.message_contents.MessageV2 v2 = 2; */ public Builder setV2( org.xmtp.proto.message.contents.MessageOuterClass.MessageV2.Builder builderForValue) { copyOnWrite(); instance.setV2(builderForValue.build()); return this; } /** * .xmtp.message_contents.MessageV2 v2 = 2; */ public Builder mergeV2(org.xmtp.proto.message.contents.MessageOuterClass.MessageV2 value) { copyOnWrite(); instance.mergeV2(value); return this; } /** * .xmtp.message_contents.MessageV2 v2 = 2; */ public Builder clearV2() { copyOnWrite(); instance.clearV2(); return this; } // @@protoc_insertion_point(builder_scope:xmtp.message_contents.Message) } @java.lang.Override @java.lang.SuppressWarnings({"unchecked", "fallthrough"}) protected final java.lang.Object dynamicMethod( com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1) { switch (method) { case NEW_MUTABLE_INSTANCE: { return new org.xmtp.proto.message.contents.MessageOuterClass.Message(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "version_", "versionCase_", org.xmtp.proto.message.contents.MessageOuterClass.MessageV1.class, org.xmtp.proto.message.contents.MessageOuterClass.MessageV2.class, }; java.lang.String info = "\u0000\u0002\u0001\u0000\u0001\u0002\u0002\u0000\u0000\u0000\u0001<\u0000\u0002<" + "\u0000"; return newMessageInfo(DEFAULT_INSTANCE, info, objects); } // fall through case GET_DEFAULT_INSTANCE: { return DEFAULT_INSTANCE; } case GET_PARSER: { com.google.protobuf.Parser parser = PARSER; if (parser == null) { synchronized (org.xmtp.proto.message.contents.MessageOuterClass.Message.class) { parser = PARSER; if (parser == null) { parser = new DefaultInstanceBasedParser( DEFAULT_INSTANCE); PARSER = parser; } } } return parser; } case GET_MEMOIZED_IS_INITIALIZED: { return (byte) 1; } case SET_MEMOIZED_IS_INITIALIZED: { return null; } } throw new UnsupportedOperationException(); } // @@protoc_insertion_point(class_scope:xmtp.message_contents.Message) private static final org.xmtp.proto.message.contents.MessageOuterClass.Message DEFAULT_INSTANCE; static { Message defaultInstance = new Message(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( Message.class, defaultInstance); } public static org.xmtp.proto.message.contents.MessageOuterClass.Message getDefaultInstance() { return DEFAULT_INSTANCE; } private static volatile com.google.protobuf.Parser PARSER; public static com.google.protobuf.Parser parser() { return DEFAULT_INSTANCE.getParserForType(); } } public interface DecodedMessageOrBuilder extends // @@protoc_insertion_point(interface_extends:xmtp.message_contents.DecodedMessage) com.google.protobuf.MessageLiteOrBuilder { /** * string id = 1; * @return The id. */ java.lang.String getId(); /** * string id = 1; * @return The bytes for id. */ com.google.protobuf.ByteString getIdBytes(); /** * string message_version = 2; * @return The messageVersion. */ java.lang.String getMessageVersion(); /** * string message_version = 2; * @return The bytes for messageVersion. */ com.google.protobuf.ByteString getMessageVersionBytes(); /** * string sender_address = 3; * @return The senderAddress. */ java.lang.String getSenderAddress(); /** * string sender_address = 3; * @return The bytes for senderAddress. */ com.google.protobuf.ByteString getSenderAddressBytes(); /** * optional string recipient_address = 4; * @return Whether the recipientAddress field is set. */ boolean hasRecipientAddress(); /** * optional string recipient_address = 4; * @return The recipientAddress. */ java.lang.String getRecipientAddress(); /** * optional string recipient_address = 4; * @return The bytes for recipientAddress. */ com.google.protobuf.ByteString getRecipientAddressBytes(); /** * uint64 sent_ns = 5; * @return The sentNs. */ long getSentNs(); /** * string content_topic = 6; * @return The contentTopic. */ java.lang.String getContentTopic(); /** * string content_topic = 6; * @return The bytes for contentTopic. */ com.google.protobuf.ByteString getContentTopicBytes(); /** * .xmtp.message_contents.ConversationReference conversation = 7; * @return Whether the conversation field is set. */ boolean hasConversation(); /** * .xmtp.message_contents.ConversationReference conversation = 7; * @return The conversation. */ org.xmtp.proto.message.contents.ConversationReferenceOuterClass.ConversationReference getConversation(); /** *
     * encapsulates EncodedContent
     * 
* * bytes content_bytes = 8; * @return The contentBytes. */ com.google.protobuf.ByteString getContentBytes(); } /** *
   * DecodedMessage represents the decrypted message contents.
   * DecodedMessage instances are not stored on the network, but
   * may be serialized and stored by clients
   * 
* * Protobuf type {@code xmtp.message_contents.DecodedMessage} */ public static final class DecodedMessage extends com.google.protobuf.GeneratedMessageLite< DecodedMessage, DecodedMessage.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_contents.DecodedMessage) DecodedMessageOrBuilder { private DecodedMessage() { id_ = ""; messageVersion_ = ""; senderAddress_ = ""; recipientAddress_ = ""; contentTopic_ = ""; contentBytes_ = com.google.protobuf.ByteString.EMPTY; } private int bitField0_; public static final int ID_FIELD_NUMBER = 1; private java.lang.String id_; /** * string id = 1; * @return The id. */ @java.lang.Override public java.lang.String getId() { return id_; } /** * string id = 1; * @return The bytes for id. */ @java.lang.Override public com.google.protobuf.ByteString getIdBytes() { return com.google.protobuf.ByteString.copyFromUtf8(id_); } /** * string id = 1; * @param value The id to set. */ private void setId( java.lang.String value) { java.lang.Class valueClass = value.getClass(); id_ = value; } /** * string id = 1; */ private void clearId() { id_ = getDefaultInstance().getId(); } /** * string id = 1; * @param value The bytes for id to set. */ private void setIdBytes( com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); id_ = value.toStringUtf8(); } public static final int MESSAGE_VERSION_FIELD_NUMBER = 2; private java.lang.String messageVersion_; /** * string message_version = 2; * @return The messageVersion. */ @java.lang.Override public java.lang.String getMessageVersion() { return messageVersion_; } /** * string message_version = 2; * @return The bytes for messageVersion. */ @java.lang.Override public com.google.protobuf.ByteString getMessageVersionBytes() { return com.google.protobuf.ByteString.copyFromUtf8(messageVersion_); } /** * string message_version = 2; * @param value The messageVersion to set. */ private void setMessageVersion( java.lang.String value) { java.lang.Class valueClass = value.getClass(); messageVersion_ = value; } /** * string message_version = 2; */ private void clearMessageVersion() { messageVersion_ = getDefaultInstance().getMessageVersion(); } /** * string message_version = 2; * @param value The bytes for messageVersion to set. */ private void setMessageVersionBytes( com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); messageVersion_ = value.toStringUtf8(); } public static final int SENDER_ADDRESS_FIELD_NUMBER = 3; private java.lang.String senderAddress_; /** * string sender_address = 3; * @return The senderAddress. */ @java.lang.Override public java.lang.String getSenderAddress() { return senderAddress_; } /** * string sender_address = 3; * @return The bytes for senderAddress. */ @java.lang.Override public com.google.protobuf.ByteString getSenderAddressBytes() { return com.google.protobuf.ByteString.copyFromUtf8(senderAddress_); } /** * string sender_address = 3; * @param value The senderAddress to set. */ private void setSenderAddress( java.lang.String value) { java.lang.Class valueClass = value.getClass(); senderAddress_ = value; } /** * string sender_address = 3; */ private void clearSenderAddress() { senderAddress_ = getDefaultInstance().getSenderAddress(); } /** * string sender_address = 3; * @param value The bytes for senderAddress to set. */ private void setSenderAddressBytes( com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); senderAddress_ = value.toStringUtf8(); } public static final int RECIPIENT_ADDRESS_FIELD_NUMBER = 4; private java.lang.String recipientAddress_; /** * optional string recipient_address = 4; * @return Whether the recipientAddress field is set. */ @java.lang.Override public boolean hasRecipientAddress() { return ((bitField0_ & 0x00000001) != 0); } /** * optional string recipient_address = 4; * @return The recipientAddress. */ @java.lang.Override public java.lang.String getRecipientAddress() { return recipientAddress_; } /** * optional string recipient_address = 4; * @return The bytes for recipientAddress. */ @java.lang.Override public com.google.protobuf.ByteString getRecipientAddressBytes() { return com.google.protobuf.ByteString.copyFromUtf8(recipientAddress_); } /** * optional string recipient_address = 4; * @param value The recipientAddress to set. */ private void setRecipientAddress( java.lang.String value) { java.lang.Class valueClass = value.getClass(); bitField0_ |= 0x00000001; recipientAddress_ = value; } /** * optional string recipient_address = 4; */ private void clearRecipientAddress() { bitField0_ = (bitField0_ & ~0x00000001); recipientAddress_ = getDefaultInstance().getRecipientAddress(); } /** * optional string recipient_address = 4; * @param value The bytes for recipientAddress to set. */ private void setRecipientAddressBytes( com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); recipientAddress_ = value.toStringUtf8(); bitField0_ |= 0x00000001; } public static final int SENT_NS_FIELD_NUMBER = 5; private long sentNs_; /** * uint64 sent_ns = 5; * @return The sentNs. */ @java.lang.Override public long getSentNs() { return sentNs_; } /** * uint64 sent_ns = 5; * @param value The sentNs to set. */ private void setSentNs(long value) { sentNs_ = value; } /** * uint64 sent_ns = 5; */ private void clearSentNs() { sentNs_ = 0L; } public static final int CONTENT_TOPIC_FIELD_NUMBER = 6; private java.lang.String contentTopic_; /** * string content_topic = 6; * @return The contentTopic. */ @java.lang.Override public java.lang.String getContentTopic() { return contentTopic_; } /** * string content_topic = 6; * @return The bytes for contentTopic. */ @java.lang.Override public com.google.protobuf.ByteString getContentTopicBytes() { return com.google.protobuf.ByteString.copyFromUtf8(contentTopic_); } /** * string content_topic = 6; * @param value The contentTopic to set. */ private void setContentTopic( java.lang.String value) { java.lang.Class valueClass = value.getClass(); contentTopic_ = value; } /** * string content_topic = 6; */ private void clearContentTopic() { contentTopic_ = getDefaultInstance().getContentTopic(); } /** * string content_topic = 6; * @param value The bytes for contentTopic to set. */ private void setContentTopicBytes( com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); contentTopic_ = value.toStringUtf8(); } public static final int CONVERSATION_FIELD_NUMBER = 7; private org.xmtp.proto.message.contents.ConversationReferenceOuterClass.ConversationReference conversation_; /** * .xmtp.message_contents.ConversationReference conversation = 7; */ @java.lang.Override public boolean hasConversation() { return conversation_ != null; } /** * .xmtp.message_contents.ConversationReference conversation = 7; */ @java.lang.Override public org.xmtp.proto.message.contents.ConversationReferenceOuterClass.ConversationReference getConversation() { return conversation_ == null ? org.xmtp.proto.message.contents.ConversationReferenceOuterClass.ConversationReference.getDefaultInstance() : conversation_; } /** * .xmtp.message_contents.ConversationReference conversation = 7; */ private void setConversation(org.xmtp.proto.message.contents.ConversationReferenceOuterClass.ConversationReference value) { value.getClass(); conversation_ = value; } /** * .xmtp.message_contents.ConversationReference conversation = 7; */ @java.lang.SuppressWarnings({"ReferenceEquality"}) private void mergeConversation(org.xmtp.proto.message.contents.ConversationReferenceOuterClass.ConversationReference value) { value.getClass(); if (conversation_ != null && conversation_ != org.xmtp.proto.message.contents.ConversationReferenceOuterClass.ConversationReference.getDefaultInstance()) { conversation_ = org.xmtp.proto.message.contents.ConversationReferenceOuterClass.ConversationReference.newBuilder(conversation_).mergeFrom(value).buildPartial(); } else { conversation_ = value; } } /** * .xmtp.message_contents.ConversationReference conversation = 7; */ private void clearConversation() { conversation_ = null; } public static final int CONTENT_BYTES_FIELD_NUMBER = 8; private com.google.protobuf.ByteString contentBytes_; /** *
     * encapsulates EncodedContent
     * 
* * bytes content_bytes = 8; * @return The contentBytes. */ @java.lang.Override public com.google.protobuf.ByteString getContentBytes() { return contentBytes_; } /** *
     * encapsulates EncodedContent
     * 
* * bytes content_bytes = 8; * @param value The contentBytes to set. */ private void setContentBytes(com.google.protobuf.ByteString value) { java.lang.Class valueClass = value.getClass(); contentBytes_ = value; } /** *
     * encapsulates EncodedContent
     * 
* * bytes content_bytes = 8; */ private void clearContentBytes() { contentBytes_ = getDefaultInstance().getContentBytes(); } public static org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessage parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessage parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessage parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessage parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessage parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessage parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessage parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessage parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessage parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessage parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); } public static org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessage parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessage parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input, extensionRegistry); } public static Builder newBuilder() { return (Builder) DEFAULT_INSTANCE.createBuilder(); } public static Builder newBuilder(org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessage prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
     * DecodedMessage represents the decrypted message contents.
     * DecodedMessage instances are not stored on the network, but
     * may be serialized and stored by clients
     * 
* * Protobuf type {@code xmtp.message_contents.DecodedMessage} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessage, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_contents.DecodedMessage) org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessageOrBuilder { // Construct using org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessage.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } /** * string id = 1; * @return The id. */ @java.lang.Override public java.lang.String getId() { return instance.getId(); } /** * string id = 1; * @return The bytes for id. */ @java.lang.Override public com.google.protobuf.ByteString getIdBytes() { return instance.getIdBytes(); } /** * string id = 1; * @param value The id to set. * @return This builder for chaining. */ public Builder setId( java.lang.String value) { copyOnWrite(); instance.setId(value); return this; } /** * string id = 1; * @return This builder for chaining. */ public Builder clearId() { copyOnWrite(); instance.clearId(); return this; } /** * string id = 1; * @param value The bytes for id to set. * @return This builder for chaining. */ public Builder setIdBytes( com.google.protobuf.ByteString value) { copyOnWrite(); instance.setIdBytes(value); return this; } /** * string message_version = 2; * @return The messageVersion. */ @java.lang.Override public java.lang.String getMessageVersion() { return instance.getMessageVersion(); } /** * string message_version = 2; * @return The bytes for messageVersion. */ @java.lang.Override public com.google.protobuf.ByteString getMessageVersionBytes() { return instance.getMessageVersionBytes(); } /** * string message_version = 2; * @param value The messageVersion to set. * @return This builder for chaining. */ public Builder setMessageVersion( java.lang.String value) { copyOnWrite(); instance.setMessageVersion(value); return this; } /** * string message_version = 2; * @return This builder for chaining. */ public Builder clearMessageVersion() { copyOnWrite(); instance.clearMessageVersion(); return this; } /** * string message_version = 2; * @param value The bytes for messageVersion to set. * @return This builder for chaining. */ public Builder setMessageVersionBytes( com.google.protobuf.ByteString value) { copyOnWrite(); instance.setMessageVersionBytes(value); return this; } /** * string sender_address = 3; * @return The senderAddress. */ @java.lang.Override public java.lang.String getSenderAddress() { return instance.getSenderAddress(); } /** * string sender_address = 3; * @return The bytes for senderAddress. */ @java.lang.Override public com.google.protobuf.ByteString getSenderAddressBytes() { return instance.getSenderAddressBytes(); } /** * string sender_address = 3; * @param value The senderAddress to set. * @return This builder for chaining. */ public Builder setSenderAddress( java.lang.String value) { copyOnWrite(); instance.setSenderAddress(value); return this; } /** * string sender_address = 3; * @return This builder for chaining. */ public Builder clearSenderAddress() { copyOnWrite(); instance.clearSenderAddress(); return this; } /** * string sender_address = 3; * @param value The bytes for senderAddress to set. * @return This builder for chaining. */ public Builder setSenderAddressBytes( com.google.protobuf.ByteString value) { copyOnWrite(); instance.setSenderAddressBytes(value); return this; } /** * optional string recipient_address = 4; * @return Whether the recipientAddress field is set. */ @java.lang.Override public boolean hasRecipientAddress() { return instance.hasRecipientAddress(); } /** * optional string recipient_address = 4; * @return The recipientAddress. */ @java.lang.Override public java.lang.String getRecipientAddress() { return instance.getRecipientAddress(); } /** * optional string recipient_address = 4; * @return The bytes for recipientAddress. */ @java.lang.Override public com.google.protobuf.ByteString getRecipientAddressBytes() { return instance.getRecipientAddressBytes(); } /** * optional string recipient_address = 4; * @param value The recipientAddress to set. * @return This builder for chaining. */ public Builder setRecipientAddress( java.lang.String value) { copyOnWrite(); instance.setRecipientAddress(value); return this; } /** * optional string recipient_address = 4; * @return This builder for chaining. */ public Builder clearRecipientAddress() { copyOnWrite(); instance.clearRecipientAddress(); return this; } /** * optional string recipient_address = 4; * @param value The bytes for recipientAddress to set. * @return This builder for chaining. */ public Builder setRecipientAddressBytes( com.google.protobuf.ByteString value) { copyOnWrite(); instance.setRecipientAddressBytes(value); return this; } /** * uint64 sent_ns = 5; * @return The sentNs. */ @java.lang.Override public long getSentNs() { return instance.getSentNs(); } /** * uint64 sent_ns = 5; * @param value The sentNs to set. * @return This builder for chaining. */ public Builder setSentNs(long value) { copyOnWrite(); instance.setSentNs(value); return this; } /** * uint64 sent_ns = 5; * @return This builder for chaining. */ public Builder clearSentNs() { copyOnWrite(); instance.clearSentNs(); return this; } /** * string content_topic = 6; * @return The contentTopic. */ @java.lang.Override public java.lang.String getContentTopic() { return instance.getContentTopic(); } /** * string content_topic = 6; * @return The bytes for contentTopic. */ @java.lang.Override public com.google.protobuf.ByteString getContentTopicBytes() { return instance.getContentTopicBytes(); } /** * string content_topic = 6; * @param value The contentTopic to set. * @return This builder for chaining. */ public Builder setContentTopic( java.lang.String value) { copyOnWrite(); instance.setContentTopic(value); return this; } /** * string content_topic = 6; * @return This builder for chaining. */ public Builder clearContentTopic() { copyOnWrite(); instance.clearContentTopic(); return this; } /** * string content_topic = 6; * @param value The bytes for contentTopic to set. * @return This builder for chaining. */ public Builder setContentTopicBytes( com.google.protobuf.ByteString value) { copyOnWrite(); instance.setContentTopicBytes(value); return this; } /** * .xmtp.message_contents.ConversationReference conversation = 7; */ @java.lang.Override public boolean hasConversation() { return instance.hasConversation(); } /** * .xmtp.message_contents.ConversationReference conversation = 7; */ @java.lang.Override public org.xmtp.proto.message.contents.ConversationReferenceOuterClass.ConversationReference getConversation() { return instance.getConversation(); } /** * .xmtp.message_contents.ConversationReference conversation = 7; */ public Builder setConversation(org.xmtp.proto.message.contents.ConversationReferenceOuterClass.ConversationReference value) { copyOnWrite(); instance.setConversation(value); return this; } /** * .xmtp.message_contents.ConversationReference conversation = 7; */ public Builder setConversation( org.xmtp.proto.message.contents.ConversationReferenceOuterClass.ConversationReference.Builder builderForValue) { copyOnWrite(); instance.setConversation(builderForValue.build()); return this; } /** * .xmtp.message_contents.ConversationReference conversation = 7; */ public Builder mergeConversation(org.xmtp.proto.message.contents.ConversationReferenceOuterClass.ConversationReference value) { copyOnWrite(); instance.mergeConversation(value); return this; } /** * .xmtp.message_contents.ConversationReference conversation = 7; */ public Builder clearConversation() { copyOnWrite(); instance.clearConversation(); return this; } /** *
       * encapsulates EncodedContent
       * 
* * bytes content_bytes = 8; * @return The contentBytes. */ @java.lang.Override public com.google.protobuf.ByteString getContentBytes() { return instance.getContentBytes(); } /** *
       * encapsulates EncodedContent
       * 
* * bytes content_bytes = 8; * @param value The contentBytes to set. * @return This builder for chaining. */ public Builder setContentBytes(com.google.protobuf.ByteString value) { copyOnWrite(); instance.setContentBytes(value); return this; } /** *
       * encapsulates EncodedContent
       * 
* * bytes content_bytes = 8; * @return This builder for chaining. */ public Builder clearContentBytes() { copyOnWrite(); instance.clearContentBytes(); return this; } // @@protoc_insertion_point(builder_scope:xmtp.message_contents.DecodedMessage) } @java.lang.Override @java.lang.SuppressWarnings({"unchecked", "fallthrough"}) protected final java.lang.Object dynamicMethod( com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1) { switch (method) { case NEW_MUTABLE_INSTANCE: { return new org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessage(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "bitField0_", "id_", "messageVersion_", "senderAddress_", "recipientAddress_", "sentNs_", "contentTopic_", "conversation_", "contentBytes_", }; java.lang.String info = "\u0000\b\u0000\u0001\u0001\b\b\u0000\u0000\u0000\u0001\u0208\u0002\u0208\u0003\u0208" + "\u0004\u1208\u0000\u0005\u0003\u0006\u0208\u0007\t\b\n"; return newMessageInfo(DEFAULT_INSTANCE, info, objects); } // fall through case GET_DEFAULT_INSTANCE: { return DEFAULT_INSTANCE; } case GET_PARSER: { com.google.protobuf.Parser parser = PARSER; if (parser == null) { synchronized (org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessage.class) { parser = PARSER; if (parser == null) { parser = new DefaultInstanceBasedParser( DEFAULT_INSTANCE); PARSER = parser; } } } return parser; } case GET_MEMOIZED_IS_INITIALIZED: { return (byte) 1; } case SET_MEMOIZED_IS_INITIALIZED: { return null; } } throw new UnsupportedOperationException(); } // @@protoc_insertion_point(class_scope:xmtp.message_contents.DecodedMessage) private static final org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessage DEFAULT_INSTANCE; static { DecodedMessage defaultInstance = new DecodedMessage(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( DecodedMessage.class, defaultInstance); } public static org.xmtp.proto.message.contents.MessageOuterClass.DecodedMessage getDefaultInstance() { return DEFAULT_INSTANCE; } private static volatile com.google.protobuf.Parser PARSER; public static com.google.protobuf.Parser parser() { return DEFAULT_INSTANCE.getParserForType(); } } static { } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy