Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
org.xmtp.proto.message.contents.SignatureOuterClass Maven / Gradle / Ivy
// 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)
}