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

org.xmtp.proto.message.contents.SignatureOuterClass 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/signature.proto

package org.xmtp.proto.message.contents;

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

    /**
     * .xmtp.message_contents.Signature.ECDSACompact ecdsa_compact = 1;
     * @return Whether the ecdsaCompact field is set.
     */
    boolean hasEcdsaCompact();
    /**
     * .xmtp.message_contents.Signature.ECDSACompact ecdsa_compact = 1;
     * @return The ecdsaCompact.
     */
    org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact getEcdsaCompact();

    /**
     * .xmtp.message_contents.Signature.WalletECDSACompact wallet_ecdsa_compact = 2;
     * @return Whether the walletEcdsaCompact field is set.
     */
    boolean hasWalletEcdsaCompact();
    /**
     * .xmtp.message_contents.Signature.WalletECDSACompact wallet_ecdsa_compact = 2;
     * @return The walletEcdsaCompact.
     */
    org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact getWalletEcdsaCompact();

    public org.xmtp.proto.message.contents.SignatureOuterClass.Signature.UnionCase getUnionCase();
  }
  /**
   * 
   * Signature represents a generalized public key signature,
   * defined as a union to support cryptographic algorithm agility.
   * 
* * Protobuf type {@code xmtp.message_contents.Signature} */ public static final class Signature extends com.google.protobuf.GeneratedMessageLite< Signature, Signature.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_contents.Signature) SignatureOrBuilder { private Signature() { } public interface ECDSACompactOrBuilder extends // @@protoc_insertion_point(interface_extends:xmtp.message_contents.Signature.ECDSACompact) com.google.protobuf.MessageLiteOrBuilder { /** *
       * compact representation [ R || S ], 64 bytes
       * 
* * bytes bytes = 1; * @return The bytes. */ com.google.protobuf.ByteString getBytes(); /** *
       * recovery bit
       * 
* * uint32 recovery = 2; * @return The recovery. */ int getRecovery(); } /** *
     * ECDSA signature bytes and the recovery bit
     * 
* * Protobuf type {@code xmtp.message_contents.Signature.ECDSACompact} */ public static final class ECDSACompact extends com.google.protobuf.GeneratedMessageLite< ECDSACompact, ECDSACompact.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_contents.Signature.ECDSACompact) ECDSACompactOrBuilder { private ECDSACompact() { bytes_ = com.google.protobuf.ByteString.EMPTY; } public static final int BYTES_FIELD_NUMBER = 1; private com.google.protobuf.ByteString bytes_; /** *
       * compact representation [ R || S ], 64 bytes
       * 
* * bytes bytes = 1; * @return The bytes. */ @java.lang.Override public com.google.protobuf.ByteString getBytes() { return bytes_; } /** *
       * compact representation [ R || S ], 64 bytes
       * 
* * bytes bytes = 1; * @param value The bytes to set. */ private void setBytes(com.google.protobuf.ByteString value) { java.lang.Class valueClass = value.getClass(); bytes_ = value; } /** *
       * compact representation [ R || S ], 64 bytes
       * 
* * bytes bytes = 1; */ private void clearBytes() { bytes_ = getDefaultInstance().getBytes(); } public static final int RECOVERY_FIELD_NUMBER = 2; private int recovery_; /** *
       * recovery bit
       * 
* * uint32 recovery = 2; * @return The recovery. */ @java.lang.Override public int getRecovery() { return recovery_; } /** *
       * recovery bit
       * 
* * uint32 recovery = 2; * @param value The recovery to set. */ private void setRecovery(int value) { recovery_ = value; } /** *
       * recovery bit
       * 
* * uint32 recovery = 2; */ private void clearRecovery() { recovery_ = 0; } public static org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact 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.SignatureOuterClass.Signature.ECDSACompact 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.SignatureOuterClass.Signature.ECDSACompact 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.SignatureOuterClass.Signature.ECDSACompact 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.SignatureOuterClass.Signature.ECDSACompact parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact 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.SignatureOuterClass.Signature.ECDSACompact 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.SignatureOuterClass.Signature.ECDSACompact 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.SignatureOuterClass.Signature.ECDSACompact parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact 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.SignatureOuterClass.Signature.ECDSACompact 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.SignatureOuterClass.Signature.ECDSACompact 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.SignatureOuterClass.Signature.ECDSACompact prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
       * ECDSA signature bytes and the recovery bit
       * 
* * Protobuf type {@code xmtp.message_contents.Signature.ECDSACompact} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_contents.Signature.ECDSACompact) org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompactOrBuilder { // Construct using org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } /** *
         * compact representation [ R || S ], 64 bytes
         * 
* * bytes bytes = 1; * @return The bytes. */ @java.lang.Override public com.google.protobuf.ByteString getBytes() { return instance.getBytes(); } /** *
         * compact representation [ R || S ], 64 bytes
         * 
* * bytes bytes = 1; * @param value The bytes to set. * @return This builder for chaining. */ public Builder setBytes(com.google.protobuf.ByteString value) { copyOnWrite(); instance.setBytes(value); return this; } /** *
         * compact representation [ R || S ], 64 bytes
         * 
* * bytes bytes = 1; * @return This builder for chaining. */ public Builder clearBytes() { copyOnWrite(); instance.clearBytes(); return this; } /** *
         * recovery bit
         * 
* * uint32 recovery = 2; * @return The recovery. */ @java.lang.Override public int getRecovery() { return instance.getRecovery(); } /** *
         * recovery bit
         * 
* * uint32 recovery = 2; * @param value The recovery to set. * @return This builder for chaining. */ public Builder setRecovery(int value) { copyOnWrite(); instance.setRecovery(value); return this; } /** *
         * recovery bit
         * 
* * uint32 recovery = 2; * @return This builder for chaining. */ public Builder clearRecovery() { copyOnWrite(); instance.clearRecovery(); return this; } // @@protoc_insertion_point(builder_scope:xmtp.message_contents.Signature.ECDSACompact) } @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.SignatureOuterClass.Signature.ECDSACompact(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "bytes_", "recovery_", }; java.lang.String info = "\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0000\u0000\u0001\n\u0002\u000b" + ""; 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.SignatureOuterClass.Signature.ECDSACompact.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.Signature.ECDSACompact) private static final org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact DEFAULT_INSTANCE; static { ECDSACompact defaultInstance = new ECDSACompact(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( ECDSACompact.class, defaultInstance); } public static org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact 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 WalletECDSACompactOrBuilder extends // @@protoc_insertion_point(interface_extends:xmtp.message_contents.Signature.WalletECDSACompact) com.google.protobuf.MessageLiteOrBuilder { /** *
       * compact representation [ R || S ], 64 bytes
       * 
* * bytes bytes = 1; * @return The bytes. */ com.google.protobuf.ByteString getBytes(); /** *
       * recovery bit
       * 
* * uint32 recovery = 2; * @return The recovery. */ int getRecovery(); } /** *
     * ECDSA signature bytes and the recovery bit
     * produced by xmtp-js::PublicKey.signWithWallet function, i.e.
     * EIP-191 signature of a "Create Identity" message with the key embedded.
     * Used to sign identity keys.
     * 
* * Protobuf type {@code xmtp.message_contents.Signature.WalletECDSACompact} */ public static final class WalletECDSACompact extends com.google.protobuf.GeneratedMessageLite< WalletECDSACompact, WalletECDSACompact.Builder> implements // @@protoc_insertion_point(message_implements:xmtp.message_contents.Signature.WalletECDSACompact) WalletECDSACompactOrBuilder { private WalletECDSACompact() { bytes_ = com.google.protobuf.ByteString.EMPTY; } public static final int BYTES_FIELD_NUMBER = 1; private com.google.protobuf.ByteString bytes_; /** *
       * compact representation [ R || S ], 64 bytes
       * 
* * bytes bytes = 1; * @return The bytes. */ @java.lang.Override public com.google.protobuf.ByteString getBytes() { return bytes_; } /** *
       * compact representation [ R || S ], 64 bytes
       * 
* * bytes bytes = 1; * @param value The bytes to set. */ private void setBytes(com.google.protobuf.ByteString value) { java.lang.Class valueClass = value.getClass(); bytes_ = value; } /** *
       * compact representation [ R || S ], 64 bytes
       * 
* * bytes bytes = 1; */ private void clearBytes() { bytes_ = getDefaultInstance().getBytes(); } public static final int RECOVERY_FIELD_NUMBER = 2; private int recovery_; /** *
       * recovery bit
       * 
* * uint32 recovery = 2; * @return The recovery. */ @java.lang.Override public int getRecovery() { return recovery_; } /** *
       * recovery bit
       * 
* * uint32 recovery = 2; * @param value The recovery to set. */ private void setRecovery(int value) { recovery_ = value; } /** *
       * recovery bit
       * 
* * uint32 recovery = 2; */ private void clearRecovery() { recovery_ = 0; } public static org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact 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.SignatureOuterClass.Signature.WalletECDSACompact 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.SignatureOuterClass.Signature.WalletECDSACompact 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.SignatureOuterClass.Signature.WalletECDSACompact 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.SignatureOuterClass.Signature.WalletECDSACompact parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact 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.SignatureOuterClass.Signature.WalletECDSACompact 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.SignatureOuterClass.Signature.WalletECDSACompact 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.SignatureOuterClass.Signature.WalletECDSACompact parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact 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.SignatureOuterClass.Signature.WalletECDSACompact 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.SignatureOuterClass.Signature.WalletECDSACompact 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.SignatureOuterClass.Signature.WalletECDSACompact prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
       * ECDSA signature bytes and the recovery bit
       * produced by xmtp-js::PublicKey.signWithWallet function, i.e.
       * EIP-191 signature of a "Create Identity" message with the key embedded.
       * Used to sign identity keys.
       * 
* * Protobuf type {@code xmtp.message_contents.Signature.WalletECDSACompact} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_contents.Signature.WalletECDSACompact) org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompactOrBuilder { // Construct using org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } /** *
         * compact representation [ R || S ], 64 bytes
         * 
* * bytes bytes = 1; * @return The bytes. */ @java.lang.Override public com.google.protobuf.ByteString getBytes() { return instance.getBytes(); } /** *
         * compact representation [ R || S ], 64 bytes
         * 
* * bytes bytes = 1; * @param value The bytes to set. * @return This builder for chaining. */ public Builder setBytes(com.google.protobuf.ByteString value) { copyOnWrite(); instance.setBytes(value); return this; } /** *
         * compact representation [ R || S ], 64 bytes
         * 
* * bytes bytes = 1; * @return This builder for chaining. */ public Builder clearBytes() { copyOnWrite(); instance.clearBytes(); return this; } /** *
         * recovery bit
         * 
* * uint32 recovery = 2; * @return The recovery. */ @java.lang.Override public int getRecovery() { return instance.getRecovery(); } /** *
         * recovery bit
         * 
* * uint32 recovery = 2; * @param value The recovery to set. * @return This builder for chaining. */ public Builder setRecovery(int value) { copyOnWrite(); instance.setRecovery(value); return this; } /** *
         * recovery bit
         * 
* * uint32 recovery = 2; * @return This builder for chaining. */ public Builder clearRecovery() { copyOnWrite(); instance.clearRecovery(); return this; } // @@protoc_insertion_point(builder_scope:xmtp.message_contents.Signature.WalletECDSACompact) } @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.SignatureOuterClass.Signature.WalletECDSACompact(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "bytes_", "recovery_", }; java.lang.String info = "\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0000\u0000\u0001\n\u0002\u000b" + ""; 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.SignatureOuterClass.Signature.WalletECDSACompact.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.Signature.WalletECDSACompact) private static final org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact DEFAULT_INSTANCE; static { WalletECDSACompact defaultInstance = new WalletECDSACompact(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( WalletECDSACompact.class, defaultInstance); } public static org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact getDefaultInstance() { return DEFAULT_INSTANCE; } private static volatile com.google.protobuf.Parser PARSER; public static com.google.protobuf.Parser parser() { return DEFAULT_INSTANCE.getParserForType(); } } private int unionCase_ = 0; private java.lang.Object union_; public enum UnionCase { ECDSA_COMPACT(1), WALLET_ECDSA_COMPACT(2), UNION_NOT_SET(0); private final int value; private UnionCase(int value) { this.value = value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static UnionCase valueOf(int value) { return forNumber(value); } public static UnionCase forNumber(int value) { switch (value) { case 1: return ECDSA_COMPACT; case 2: return WALLET_ECDSA_COMPACT; case 0: return UNION_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; @java.lang.Override public UnionCase getUnionCase() { return UnionCase.forNumber( unionCase_); } private void clearUnion() { unionCase_ = 0; union_ = null; } public static final int ECDSA_COMPACT_FIELD_NUMBER = 1; /** * .xmtp.message_contents.Signature.ECDSACompact ecdsa_compact = 1; */ @java.lang.Override public boolean hasEcdsaCompact() { return unionCase_ == 1; } /** * .xmtp.message_contents.Signature.ECDSACompact ecdsa_compact = 1; */ @java.lang.Override public org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact getEcdsaCompact() { if (unionCase_ == 1) { return (org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact) union_; } return org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact.getDefaultInstance(); } /** * .xmtp.message_contents.Signature.ECDSACompact ecdsa_compact = 1; */ private void setEcdsaCompact(org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact value) { value.getClass(); union_ = value; unionCase_ = 1; } /** * .xmtp.message_contents.Signature.ECDSACompact ecdsa_compact = 1; */ private void mergeEcdsaCompact(org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact value) { value.getClass(); if (unionCase_ == 1 && union_ != org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact.getDefaultInstance()) { union_ = org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact.newBuilder((org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact) union_) .mergeFrom(value).buildPartial(); } else { union_ = value; } unionCase_ = 1; } /** * .xmtp.message_contents.Signature.ECDSACompact ecdsa_compact = 1; */ private void clearEcdsaCompact() { if (unionCase_ == 1) { unionCase_ = 0; union_ = null; } } public static final int WALLET_ECDSA_COMPACT_FIELD_NUMBER = 2; /** * .xmtp.message_contents.Signature.WalletECDSACompact wallet_ecdsa_compact = 2; */ @java.lang.Override public boolean hasWalletEcdsaCompact() { return unionCase_ == 2; } /** * .xmtp.message_contents.Signature.WalletECDSACompact wallet_ecdsa_compact = 2; */ @java.lang.Override public org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact getWalletEcdsaCompact() { if (unionCase_ == 2) { return (org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact) union_; } return org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact.getDefaultInstance(); } /** * .xmtp.message_contents.Signature.WalletECDSACompact wallet_ecdsa_compact = 2; */ private void setWalletEcdsaCompact(org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact value) { value.getClass(); union_ = value; unionCase_ = 2; } /** * .xmtp.message_contents.Signature.WalletECDSACompact wallet_ecdsa_compact = 2; */ private void mergeWalletEcdsaCompact(org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact value) { value.getClass(); if (unionCase_ == 2 && union_ != org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact.getDefaultInstance()) { union_ = org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact.newBuilder((org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact) union_) .mergeFrom(value).buildPartial(); } else { union_ = value; } unionCase_ = 2; } /** * .xmtp.message_contents.Signature.WalletECDSACompact wallet_ecdsa_compact = 2; */ private void clearWalletEcdsaCompact() { if (unionCase_ == 2) { unionCase_ = 0; union_ = null; } } public static org.xmtp.proto.message.contents.SignatureOuterClass.Signature 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.SignatureOuterClass.Signature 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.SignatureOuterClass.Signature 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.SignatureOuterClass.Signature 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.SignatureOuterClass.Signature parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static org.xmtp.proto.message.contents.SignatureOuterClass.Signature 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.SignatureOuterClass.Signature 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.SignatureOuterClass.Signature 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.SignatureOuterClass.Signature parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static org.xmtp.proto.message.contents.SignatureOuterClass.Signature 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.SignatureOuterClass.Signature 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.SignatureOuterClass.Signature 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.SignatureOuterClass.Signature prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
     * Signature represents a generalized public key signature,
     * defined as a union to support cryptographic algorithm agility.
     * 
* * Protobuf type {@code xmtp.message_contents.Signature} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.xmtp.proto.message.contents.SignatureOuterClass.Signature, Builder> implements // @@protoc_insertion_point(builder_implements:xmtp.message_contents.Signature) org.xmtp.proto.message.contents.SignatureOuterClass.SignatureOrBuilder { // Construct using org.xmtp.proto.message.contents.SignatureOuterClass.Signature.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } @java.lang.Override public UnionCase getUnionCase() { return instance.getUnionCase(); } public Builder clearUnion() { copyOnWrite(); instance.clearUnion(); return this; } /** * .xmtp.message_contents.Signature.ECDSACompact ecdsa_compact = 1; */ @java.lang.Override public boolean hasEcdsaCompact() { return instance.hasEcdsaCompact(); } /** * .xmtp.message_contents.Signature.ECDSACompact ecdsa_compact = 1; */ @java.lang.Override public org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact getEcdsaCompact() { return instance.getEcdsaCompact(); } /** * .xmtp.message_contents.Signature.ECDSACompact ecdsa_compact = 1; */ public Builder setEcdsaCompact(org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact value) { copyOnWrite(); instance.setEcdsaCompact(value); return this; } /** * .xmtp.message_contents.Signature.ECDSACompact ecdsa_compact = 1; */ public Builder setEcdsaCompact( org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact.Builder builderForValue) { copyOnWrite(); instance.setEcdsaCompact(builderForValue.build()); return this; } /** * .xmtp.message_contents.Signature.ECDSACompact ecdsa_compact = 1; */ public Builder mergeEcdsaCompact(org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact value) { copyOnWrite(); instance.mergeEcdsaCompact(value); return this; } /** * .xmtp.message_contents.Signature.ECDSACompact ecdsa_compact = 1; */ public Builder clearEcdsaCompact() { copyOnWrite(); instance.clearEcdsaCompact(); return this; } /** * .xmtp.message_contents.Signature.WalletECDSACompact wallet_ecdsa_compact = 2; */ @java.lang.Override public boolean hasWalletEcdsaCompact() { return instance.hasWalletEcdsaCompact(); } /** * .xmtp.message_contents.Signature.WalletECDSACompact wallet_ecdsa_compact = 2; */ @java.lang.Override public org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact getWalletEcdsaCompact() { return instance.getWalletEcdsaCompact(); } /** * .xmtp.message_contents.Signature.WalletECDSACompact wallet_ecdsa_compact = 2; */ public Builder setWalletEcdsaCompact(org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact value) { copyOnWrite(); instance.setWalletEcdsaCompact(value); return this; } /** * .xmtp.message_contents.Signature.WalletECDSACompact wallet_ecdsa_compact = 2; */ public Builder setWalletEcdsaCompact( org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact.Builder builderForValue) { copyOnWrite(); instance.setWalletEcdsaCompact(builderForValue.build()); return this; } /** * .xmtp.message_contents.Signature.WalletECDSACompact wallet_ecdsa_compact = 2; */ public Builder mergeWalletEcdsaCompact(org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact value) { copyOnWrite(); instance.mergeWalletEcdsaCompact(value); return this; } /** * .xmtp.message_contents.Signature.WalletECDSACompact wallet_ecdsa_compact = 2; */ public Builder clearWalletEcdsaCompact() { copyOnWrite(); instance.clearWalletEcdsaCompact(); return this; } // @@protoc_insertion_point(builder_scope:xmtp.message_contents.Signature) } @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.SignatureOuterClass.Signature(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "union_", "unionCase_", org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact.class, org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact.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.SignatureOuterClass.Signature.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.Signature) private static final org.xmtp.proto.message.contents.SignatureOuterClass.Signature DEFAULT_INSTANCE; static { Signature defaultInstance = new Signature(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( Signature.class, defaultInstance); } public static org.xmtp.proto.message.contents.SignatureOuterClass.Signature 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