org.xmtp.proto.mls.api.v1.Mls Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: mls/api/v1/mls.proto
package org.xmtp.proto.mls.api.v1;
public final class Mls {
private Mls() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
/**
*
* Sort direction for queries
*
*
* Protobuf enum {@code xmtp.mls.api.v1.SortDirection}
*/
public enum SortDirection
implements com.google.protobuf.Internal.EnumLite {
/**
* SORT_DIRECTION_UNSPECIFIED = 0;
*/
SORT_DIRECTION_UNSPECIFIED(0),
/**
* SORT_DIRECTION_ASCENDING = 1;
*/
SORT_DIRECTION_ASCENDING(1),
/**
* SORT_DIRECTION_DESCENDING = 2;
*/
SORT_DIRECTION_DESCENDING(2),
UNRECOGNIZED(-1),
;
/**
* SORT_DIRECTION_UNSPECIFIED = 0;
*/
public static final int SORT_DIRECTION_UNSPECIFIED_VALUE = 0;
/**
* SORT_DIRECTION_ASCENDING = 1;
*/
public static final int SORT_DIRECTION_ASCENDING_VALUE = 1;
/**
* SORT_DIRECTION_DESCENDING = 2;
*/
public static final int SORT_DIRECTION_DESCENDING_VALUE = 2;
@java.lang.Override
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static SortDirection valueOf(int value) {
return forNumber(value);
}
public static SortDirection forNumber(int value) {
switch (value) {
case 0: return SORT_DIRECTION_UNSPECIFIED;
case 1: return SORT_DIRECTION_ASCENDING;
case 2: return SORT_DIRECTION_DESCENDING;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
SortDirection> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
@java.lang.Override
public SortDirection findValueByNumber(int number) {
return SortDirection.forNumber(number);
}
};
public static com.google.protobuf.Internal.EnumVerifier
internalGetVerifier() {
return SortDirectionVerifier.INSTANCE;
}
private static final class SortDirectionVerifier implements
com.google.protobuf.Internal.EnumVerifier {
static final com.google.protobuf.Internal.EnumVerifier INSTANCE = new SortDirectionVerifier();
@java.lang.Override
public boolean isInRange(int number) {
return SortDirection.forNumber(number) != null;
}
};
private final int value;
private SortDirection(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:xmtp.mls.api.v1.SortDirection)
}
public interface WelcomeMessageOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.WelcomeMessage)
com.google.protobuf.MessageLiteOrBuilder {
/**
* .xmtp.mls.api.v1.WelcomeMessage.V1 v1 = 1;
* @return Whether the v1 field is set.
*/
boolean hasV1();
/**
* .xmtp.mls.api.v1.WelcomeMessage.V1 v1 = 1;
* @return The v1.
*/
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1 getV1();
public org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.VersionCase getVersionCase();
}
/**
*
* Full representation of a welcome message
*
*
* Protobuf type {@code xmtp.mls.api.v1.WelcomeMessage}
*/
public static final class WelcomeMessage extends
com.google.protobuf.GeneratedMessageLite<
WelcomeMessage, WelcomeMessage.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.WelcomeMessage)
WelcomeMessageOrBuilder {
private WelcomeMessage() {
}
public interface V1OrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.WelcomeMessage.V1)
com.google.protobuf.MessageLiteOrBuilder {
/**
* uint64 id = 1;
* @return The id.
*/
long getId();
/**
* uint64 created_ns = 2;
* @return The createdNs.
*/
long getCreatedNs();
/**
* bytes installation_key = 3;
* @return The installationKey.
*/
com.google.protobuf.ByteString getInstallationKey();
/**
* bytes data = 4;
* @return The data.
*/
com.google.protobuf.ByteString getData();
/**
* bytes hpke_public_key = 5;
* @return The hpkePublicKey.
*/
com.google.protobuf.ByteString getHpkePublicKey();
}
/**
*
* Version 1 of the WelcomeMessage format
*
*
* Protobuf type {@code xmtp.mls.api.v1.WelcomeMessage.V1}
*/
public static final class V1 extends
com.google.protobuf.GeneratedMessageLite<
V1, V1.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.WelcomeMessage.V1)
V1OrBuilder {
private V1() {
installationKey_ = com.google.protobuf.ByteString.EMPTY;
data_ = com.google.protobuf.ByteString.EMPTY;
hpkePublicKey_ = com.google.protobuf.ByteString.EMPTY;
}
public static final int ID_FIELD_NUMBER = 1;
private long id_;
/**
* uint64 id = 1;
* @return The id.
*/
@java.lang.Override
public long getId() {
return id_;
}
/**
* uint64 id = 1;
* @param value The id to set.
*/
private void setId(long value) {
id_ = value;
}
/**
* uint64 id = 1;
*/
private void clearId() {
id_ = 0L;
}
public static final int CREATED_NS_FIELD_NUMBER = 2;
private long createdNs_;
/**
* uint64 created_ns = 2;
* @return The createdNs.
*/
@java.lang.Override
public long getCreatedNs() {
return createdNs_;
}
/**
* uint64 created_ns = 2;
* @param value The createdNs to set.
*/
private void setCreatedNs(long value) {
createdNs_ = value;
}
/**
* uint64 created_ns = 2;
*/
private void clearCreatedNs() {
createdNs_ = 0L;
}
public static final int INSTALLATION_KEY_FIELD_NUMBER = 3;
private com.google.protobuf.ByteString installationKey_;
/**
* bytes installation_key = 3;
* @return The installationKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getInstallationKey() {
return installationKey_;
}
/**
* bytes installation_key = 3;
* @param value The installationKey to set.
*/
private void setInstallationKey(com.google.protobuf.ByteString value) {
java.lang.Class valueClass = value.getClass();
installationKey_ = value;
}
/**
* bytes installation_key = 3;
*/
private void clearInstallationKey() {
installationKey_ = getDefaultInstance().getInstallationKey();
}
public static final int DATA_FIELD_NUMBER = 4;
private com.google.protobuf.ByteString data_;
/**
* bytes data = 4;
* @return The data.
*/
@java.lang.Override
public com.google.protobuf.ByteString getData() {
return data_;
}
/**
* bytes data = 4;
* @param value The data to set.
*/
private void setData(com.google.protobuf.ByteString value) {
java.lang.Class valueClass = value.getClass();
data_ = value;
}
/**
* bytes data = 4;
*/
private void clearData() {
data_ = getDefaultInstance().getData();
}
public static final int HPKE_PUBLIC_KEY_FIELD_NUMBER = 5;
private com.google.protobuf.ByteString hpkePublicKey_;
/**
* bytes hpke_public_key = 5;
* @return The hpkePublicKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getHpkePublicKey() {
return hpkePublicKey_;
}
/**
* bytes hpke_public_key = 5;
* @param value The hpkePublicKey to set.
*/
private void setHpkePublicKey(com.google.protobuf.ByteString value) {
java.lang.Class valueClass = value.getClass();
hpkePublicKey_ = value;
}
/**
* bytes hpke_public_key = 5;
*/
private void clearHpkePublicKey() {
hpkePublicKey_ = getDefaultInstance().getHpkePublicKey();
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1 parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1 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.mls.api.v1.Mls.WelcomeMessage.V1 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.mls.api.v1.Mls.WelcomeMessage.V1 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.mls.api.v1.Mls.WelcomeMessage.V1 parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1 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.mls.api.v1.Mls.WelcomeMessage.V1 parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1 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.mls.api.v1.Mls.WelcomeMessage.V1 parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1 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.mls.api.v1.Mls.WelcomeMessage.V1 parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1 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.mls.api.v1.Mls.WelcomeMessage.V1 prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Version 1 of the WelcomeMessage format
*
*
* Protobuf type {@code xmtp.mls.api.v1.WelcomeMessage.V1}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.WelcomeMessage.V1)
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1OrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* uint64 id = 1;
* @return The id.
*/
@java.lang.Override
public long getId() {
return instance.getId();
}
/**
* uint64 id = 1;
* @param value The id to set.
* @return This builder for chaining.
*/
public Builder setId(long value) {
copyOnWrite();
instance.setId(value);
return this;
}
/**
* uint64 id = 1;
* @return This builder for chaining.
*/
public Builder clearId() {
copyOnWrite();
instance.clearId();
return this;
}
/**
* uint64 created_ns = 2;
* @return The createdNs.
*/
@java.lang.Override
public long getCreatedNs() {
return instance.getCreatedNs();
}
/**
* uint64 created_ns = 2;
* @param value The createdNs to set.
* @return This builder for chaining.
*/
public Builder setCreatedNs(long value) {
copyOnWrite();
instance.setCreatedNs(value);
return this;
}
/**
* uint64 created_ns = 2;
* @return This builder for chaining.
*/
public Builder clearCreatedNs() {
copyOnWrite();
instance.clearCreatedNs();
return this;
}
/**
* bytes installation_key = 3;
* @return The installationKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getInstallationKey() {
return instance.getInstallationKey();
}
/**
* bytes installation_key = 3;
* @param value The installationKey to set.
* @return This builder for chaining.
*/
public Builder setInstallationKey(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setInstallationKey(value);
return this;
}
/**
* bytes installation_key = 3;
* @return This builder for chaining.
*/
public Builder clearInstallationKey() {
copyOnWrite();
instance.clearInstallationKey();
return this;
}
/**
* bytes data = 4;
* @return The data.
*/
@java.lang.Override
public com.google.protobuf.ByteString getData() {
return instance.getData();
}
/**
* bytes data = 4;
* @param value The data to set.
* @return This builder for chaining.
*/
public Builder setData(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setData(value);
return this;
}
/**
* bytes data = 4;
* @return This builder for chaining.
*/
public Builder clearData() {
copyOnWrite();
instance.clearData();
return this;
}
/**
* bytes hpke_public_key = 5;
* @return The hpkePublicKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getHpkePublicKey() {
return instance.getHpkePublicKey();
}
/**
* bytes hpke_public_key = 5;
* @param value The hpkePublicKey to set.
* @return This builder for chaining.
*/
public Builder setHpkePublicKey(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setHpkePublicKey(value);
return this;
}
/**
* bytes hpke_public_key = 5;
* @return This builder for chaining.
*/
public Builder clearHpkePublicKey() {
copyOnWrite();
instance.clearHpkePublicKey();
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.WelcomeMessage.V1)
}
@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.mls.api.v1.Mls.WelcomeMessage.V1();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"id_",
"createdNs_",
"installationKey_",
"data_",
"hpkePublicKey_",
};
java.lang.String info =
"\u0000\u0005\u0000\u0000\u0001\u0005\u0005\u0000\u0000\u0000\u0001\u0003\u0002\u0003" +
"\u0003\n\u0004\n\u0005\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.mls.api.v1.Mls.WelcomeMessage.V1.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.mls.api.v1.WelcomeMessage.V1)
private static final org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1 DEFAULT_INSTANCE;
static {
V1 defaultInstance = new V1();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
V1.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1 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 versionCase_ = 0;
private java.lang.Object version_;
public enum VersionCase {
V1(1),
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 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.mls.api.v1.WelcomeMessage.V1 v1 = 1;
*/
@java.lang.Override
public boolean hasV1() {
return versionCase_ == 1;
}
/**
* .xmtp.mls.api.v1.WelcomeMessage.V1 v1 = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1 getV1() {
if (versionCase_ == 1) {
return (org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1) version_;
}
return org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1.getDefaultInstance();
}
/**
* .xmtp.mls.api.v1.WelcomeMessage.V1 v1 = 1;
*/
private void setV1(org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1 value) {
value.getClass();
version_ = value;
versionCase_ = 1;
}
/**
* .xmtp.mls.api.v1.WelcomeMessage.V1 v1 = 1;
*/
private void mergeV1(org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1 value) {
value.getClass();
if (versionCase_ == 1 &&
version_ != org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1.getDefaultInstance()) {
version_ = org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1.newBuilder((org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1) version_)
.mergeFrom(value).buildPartial();
} else {
version_ = value;
}
versionCase_ = 1;
}
/**
* .xmtp.mls.api.v1.WelcomeMessage.V1 v1 = 1;
*/
private void clearV1() {
if (versionCase_ == 1) {
versionCase_ = 0;
version_ = null;
}
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage 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.mls.api.v1.Mls.WelcomeMessage 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.mls.api.v1.Mls.WelcomeMessage 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.mls.api.v1.Mls.WelcomeMessage parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage 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.mls.api.v1.Mls.WelcomeMessage parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage 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.mls.api.v1.Mls.WelcomeMessage parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage 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.mls.api.v1.Mls.WelcomeMessage parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage 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.mls.api.v1.Mls.WelcomeMessage prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Full representation of a welcome message
*
*
* Protobuf type {@code xmtp.mls.api.v1.WelcomeMessage}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.WelcomeMessage)
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
@java.lang.Override
public VersionCase
getVersionCase() {
return instance.getVersionCase();
}
public Builder clearVersion() {
copyOnWrite();
instance.clearVersion();
return this;
}
/**
* .xmtp.mls.api.v1.WelcomeMessage.V1 v1 = 1;
*/
@java.lang.Override
public boolean hasV1() {
return instance.hasV1();
}
/**
* .xmtp.mls.api.v1.WelcomeMessage.V1 v1 = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1 getV1() {
return instance.getV1();
}
/**
* .xmtp.mls.api.v1.WelcomeMessage.V1 v1 = 1;
*/
public Builder setV1(org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1 value) {
copyOnWrite();
instance.setV1(value);
return this;
}
/**
* .xmtp.mls.api.v1.WelcomeMessage.V1 v1 = 1;
*/
public Builder setV1(
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1.Builder builderForValue) {
copyOnWrite();
instance.setV1(builderForValue.build());
return this;
}
/**
* .xmtp.mls.api.v1.WelcomeMessage.V1 v1 = 1;
*/
public Builder mergeV1(org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1 value) {
copyOnWrite();
instance.mergeV1(value);
return this;
}
/**
* .xmtp.mls.api.v1.WelcomeMessage.V1 v1 = 1;
*/
public Builder clearV1() {
copyOnWrite();
instance.clearV1();
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.WelcomeMessage)
}
@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.mls.api.v1.Mls.WelcomeMessage();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"version_",
"versionCase_",
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.V1.class,
};
java.lang.String info =
"\u0000\u0001\u0001\u0000\u0001\u0001\u0001\u0000\u0000\u0000\u0001<\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.mls.api.v1.Mls.WelcomeMessage.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.mls.api.v1.WelcomeMessage)
private static final org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage DEFAULT_INSTANCE;
static {
WelcomeMessage defaultInstance = new WelcomeMessage();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
WelcomeMessage.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage 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 WelcomeMessageInputOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.WelcomeMessageInput)
com.google.protobuf.MessageLiteOrBuilder {
/**
* .xmtp.mls.api.v1.WelcomeMessageInput.V1 v1 = 1;
* @return Whether the v1 field is set.
*/
boolean hasV1();
/**
* .xmtp.mls.api.v1.WelcomeMessageInput.V1 v1 = 1;
* @return The v1.
*/
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1 getV1();
public org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.VersionCase getVersionCase();
}
/**
*
* Input type for a welcome message
*
*
* Protobuf type {@code xmtp.mls.api.v1.WelcomeMessageInput}
*/
public static final class WelcomeMessageInput extends
com.google.protobuf.GeneratedMessageLite<
WelcomeMessageInput, WelcomeMessageInput.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.WelcomeMessageInput)
WelcomeMessageInputOrBuilder {
private WelcomeMessageInput() {
}
public interface V1OrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.WelcomeMessageInput.V1)
com.google.protobuf.MessageLiteOrBuilder {
/**
* bytes installation_key = 1;
* @return The installationKey.
*/
com.google.protobuf.ByteString getInstallationKey();
/**
* bytes data = 2;
* @return The data.
*/
com.google.protobuf.ByteString getData();
/**
* bytes hpke_public_key = 3;
* @return The hpkePublicKey.
*/
com.google.protobuf.ByteString getHpkePublicKey();
}
/**
*
* Version 1 of the WelcomeMessageInput format
*
*
* Protobuf type {@code xmtp.mls.api.v1.WelcomeMessageInput.V1}
*/
public static final class V1 extends
com.google.protobuf.GeneratedMessageLite<
V1, V1.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.WelcomeMessageInput.V1)
V1OrBuilder {
private V1() {
installationKey_ = com.google.protobuf.ByteString.EMPTY;
data_ = com.google.protobuf.ByteString.EMPTY;
hpkePublicKey_ = com.google.protobuf.ByteString.EMPTY;
}
public static final int INSTALLATION_KEY_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString installationKey_;
/**
* bytes installation_key = 1;
* @return The installationKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getInstallationKey() {
return installationKey_;
}
/**
* bytes installation_key = 1;
* @param value The installationKey to set.
*/
private void setInstallationKey(com.google.protobuf.ByteString value) {
java.lang.Class valueClass = value.getClass();
installationKey_ = value;
}
/**
* bytes installation_key = 1;
*/
private void clearInstallationKey() {
installationKey_ = getDefaultInstance().getInstallationKey();
}
public static final int DATA_FIELD_NUMBER = 2;
private com.google.protobuf.ByteString data_;
/**
* bytes data = 2;
* @return The data.
*/
@java.lang.Override
public com.google.protobuf.ByteString getData() {
return data_;
}
/**
* bytes data = 2;
* @param value The data to set.
*/
private void setData(com.google.protobuf.ByteString value) {
java.lang.Class valueClass = value.getClass();
data_ = value;
}
/**
* bytes data = 2;
*/
private void clearData() {
data_ = getDefaultInstance().getData();
}
public static final int HPKE_PUBLIC_KEY_FIELD_NUMBER = 3;
private com.google.protobuf.ByteString hpkePublicKey_;
/**
* bytes hpke_public_key = 3;
* @return The hpkePublicKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getHpkePublicKey() {
return hpkePublicKey_;
}
/**
* bytes hpke_public_key = 3;
* @param value The hpkePublicKey to set.
*/
private void setHpkePublicKey(com.google.protobuf.ByteString value) {
java.lang.Class valueClass = value.getClass();
hpkePublicKey_ = value;
}
/**
* bytes hpke_public_key = 3;
*/
private void clearHpkePublicKey() {
hpkePublicKey_ = getDefaultInstance().getHpkePublicKey();
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1 parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1 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.mls.api.v1.Mls.WelcomeMessageInput.V1 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.mls.api.v1.Mls.WelcomeMessageInput.V1 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.mls.api.v1.Mls.WelcomeMessageInput.V1 parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1 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.mls.api.v1.Mls.WelcomeMessageInput.V1 parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1 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.mls.api.v1.Mls.WelcomeMessageInput.V1 parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1 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.mls.api.v1.Mls.WelcomeMessageInput.V1 parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1 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.mls.api.v1.Mls.WelcomeMessageInput.V1 prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Version 1 of the WelcomeMessageInput format
*
*
* Protobuf type {@code xmtp.mls.api.v1.WelcomeMessageInput.V1}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.WelcomeMessageInput.V1)
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1OrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* bytes installation_key = 1;
* @return The installationKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getInstallationKey() {
return instance.getInstallationKey();
}
/**
* bytes installation_key = 1;
* @param value The installationKey to set.
* @return This builder for chaining.
*/
public Builder setInstallationKey(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setInstallationKey(value);
return this;
}
/**
* bytes installation_key = 1;
* @return This builder for chaining.
*/
public Builder clearInstallationKey() {
copyOnWrite();
instance.clearInstallationKey();
return this;
}
/**
* bytes data = 2;
* @return The data.
*/
@java.lang.Override
public com.google.protobuf.ByteString getData() {
return instance.getData();
}
/**
* bytes data = 2;
* @param value The data to set.
* @return This builder for chaining.
*/
public Builder setData(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setData(value);
return this;
}
/**
* bytes data = 2;
* @return This builder for chaining.
*/
public Builder clearData() {
copyOnWrite();
instance.clearData();
return this;
}
/**
* bytes hpke_public_key = 3;
* @return The hpkePublicKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getHpkePublicKey() {
return instance.getHpkePublicKey();
}
/**
* bytes hpke_public_key = 3;
* @param value The hpkePublicKey to set.
* @return This builder for chaining.
*/
public Builder setHpkePublicKey(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setHpkePublicKey(value);
return this;
}
/**
* bytes hpke_public_key = 3;
* @return This builder for chaining.
*/
public Builder clearHpkePublicKey() {
copyOnWrite();
instance.clearHpkePublicKey();
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.WelcomeMessageInput.V1)
}
@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.mls.api.v1.Mls.WelcomeMessageInput.V1();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"installationKey_",
"data_",
"hpkePublicKey_",
};
java.lang.String info =
"\u0000\u0003\u0000\u0000\u0001\u0003\u0003\u0000\u0000\u0000\u0001\n\u0002\n\u0003" +
"\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.mls.api.v1.Mls.WelcomeMessageInput.V1.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.mls.api.v1.WelcomeMessageInput.V1)
private static final org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1 DEFAULT_INSTANCE;
static {
V1 defaultInstance = new V1();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
V1.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1 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 versionCase_ = 0;
private java.lang.Object version_;
public enum VersionCase {
V1(1),
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 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.mls.api.v1.WelcomeMessageInput.V1 v1 = 1;
*/
@java.lang.Override
public boolean hasV1() {
return versionCase_ == 1;
}
/**
* .xmtp.mls.api.v1.WelcomeMessageInput.V1 v1 = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1 getV1() {
if (versionCase_ == 1) {
return (org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1) version_;
}
return org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1.getDefaultInstance();
}
/**
* .xmtp.mls.api.v1.WelcomeMessageInput.V1 v1 = 1;
*/
private void setV1(org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1 value) {
value.getClass();
version_ = value;
versionCase_ = 1;
}
/**
* .xmtp.mls.api.v1.WelcomeMessageInput.V1 v1 = 1;
*/
private void mergeV1(org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1 value) {
value.getClass();
if (versionCase_ == 1 &&
version_ != org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1.getDefaultInstance()) {
version_ = org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1.newBuilder((org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1) version_)
.mergeFrom(value).buildPartial();
} else {
version_ = value;
}
versionCase_ = 1;
}
/**
* .xmtp.mls.api.v1.WelcomeMessageInput.V1 v1 = 1;
*/
private void clearV1() {
if (versionCase_ == 1) {
versionCase_ = 0;
version_ = null;
}
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput 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.mls.api.v1.Mls.WelcomeMessageInput 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.mls.api.v1.Mls.WelcomeMessageInput 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.mls.api.v1.Mls.WelcomeMessageInput parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput 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.mls.api.v1.Mls.WelcomeMessageInput parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput 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.mls.api.v1.Mls.WelcomeMessageInput parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput 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.mls.api.v1.Mls.WelcomeMessageInput parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput 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.mls.api.v1.Mls.WelcomeMessageInput prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Input type for a welcome message
*
*
* Protobuf type {@code xmtp.mls.api.v1.WelcomeMessageInput}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.WelcomeMessageInput)
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInputOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
@java.lang.Override
public VersionCase
getVersionCase() {
return instance.getVersionCase();
}
public Builder clearVersion() {
copyOnWrite();
instance.clearVersion();
return this;
}
/**
* .xmtp.mls.api.v1.WelcomeMessageInput.V1 v1 = 1;
*/
@java.lang.Override
public boolean hasV1() {
return instance.hasV1();
}
/**
* .xmtp.mls.api.v1.WelcomeMessageInput.V1 v1 = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1 getV1() {
return instance.getV1();
}
/**
* .xmtp.mls.api.v1.WelcomeMessageInput.V1 v1 = 1;
*/
public Builder setV1(org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1 value) {
copyOnWrite();
instance.setV1(value);
return this;
}
/**
* .xmtp.mls.api.v1.WelcomeMessageInput.V1 v1 = 1;
*/
public Builder setV1(
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1.Builder builderForValue) {
copyOnWrite();
instance.setV1(builderForValue.build());
return this;
}
/**
* .xmtp.mls.api.v1.WelcomeMessageInput.V1 v1 = 1;
*/
public Builder mergeV1(org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1 value) {
copyOnWrite();
instance.mergeV1(value);
return this;
}
/**
* .xmtp.mls.api.v1.WelcomeMessageInput.V1 v1 = 1;
*/
public Builder clearV1() {
copyOnWrite();
instance.clearV1();
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.WelcomeMessageInput)
}
@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.mls.api.v1.Mls.WelcomeMessageInput();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"version_",
"versionCase_",
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.V1.class,
};
java.lang.String info =
"\u0000\u0001\u0001\u0000\u0001\u0001\u0001\u0000\u0000\u0000\u0001<\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.mls.api.v1.Mls.WelcomeMessageInput.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.mls.api.v1.WelcomeMessageInput)
private static final org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput DEFAULT_INSTANCE;
static {
WelcomeMessageInput defaultInstance = new WelcomeMessageInput();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
WelcomeMessageInput.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput 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 GroupMessageOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.GroupMessage)
com.google.protobuf.MessageLiteOrBuilder {
/**
* .xmtp.mls.api.v1.GroupMessage.V1 v1 = 1;
* @return Whether the v1 field is set.
*/
boolean hasV1();
/**
* .xmtp.mls.api.v1.GroupMessage.V1 v1 = 1;
* @return The v1.
*/
org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1 getV1();
public org.xmtp.proto.mls.api.v1.Mls.GroupMessage.VersionCase getVersionCase();
}
/**
*
* Full representation of a group message
*
*
* Protobuf type {@code xmtp.mls.api.v1.GroupMessage}
*/
public static final class GroupMessage extends
com.google.protobuf.GeneratedMessageLite<
GroupMessage, GroupMessage.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.GroupMessage)
GroupMessageOrBuilder {
private GroupMessage() {
}
public interface V1OrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.GroupMessage.V1)
com.google.protobuf.MessageLiteOrBuilder {
/**
* uint64 id = 1;
* @return The id.
*/
long getId();
/**
* uint64 created_ns = 2;
* @return The createdNs.
*/
long getCreatedNs();
/**
* bytes group_id = 3;
* @return The groupId.
*/
com.google.protobuf.ByteString getGroupId();
/**
* bytes data = 4;
* @return The data.
*/
com.google.protobuf.ByteString getData();
/**
* bytes sender_hmac = 5;
* @return The senderHmac.
*/
com.google.protobuf.ByteString getSenderHmac();
}
/**
*
* Version 1 of the GroupMessage format
*
*
* Protobuf type {@code xmtp.mls.api.v1.GroupMessage.V1}
*/
public static final class V1 extends
com.google.protobuf.GeneratedMessageLite<
V1, V1.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.GroupMessage.V1)
V1OrBuilder {
private V1() {
groupId_ = com.google.protobuf.ByteString.EMPTY;
data_ = com.google.protobuf.ByteString.EMPTY;
senderHmac_ = com.google.protobuf.ByteString.EMPTY;
}
public static final int ID_FIELD_NUMBER = 1;
private long id_;
/**
* uint64 id = 1;
* @return The id.
*/
@java.lang.Override
public long getId() {
return id_;
}
/**
* uint64 id = 1;
* @param value The id to set.
*/
private void setId(long value) {
id_ = value;
}
/**
* uint64 id = 1;
*/
private void clearId() {
id_ = 0L;
}
public static final int CREATED_NS_FIELD_NUMBER = 2;
private long createdNs_;
/**
* uint64 created_ns = 2;
* @return The createdNs.
*/
@java.lang.Override
public long getCreatedNs() {
return createdNs_;
}
/**
* uint64 created_ns = 2;
* @param value The createdNs to set.
*/
private void setCreatedNs(long value) {
createdNs_ = value;
}
/**
* uint64 created_ns = 2;
*/
private void clearCreatedNs() {
createdNs_ = 0L;
}
public static final int GROUP_ID_FIELD_NUMBER = 3;
private com.google.protobuf.ByteString groupId_;
/**
* bytes group_id = 3;
* @return The groupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString getGroupId() {
return groupId_;
}
/**
* bytes group_id = 3;
* @param value The groupId to set.
*/
private void setGroupId(com.google.protobuf.ByteString value) {
java.lang.Class valueClass = value.getClass();
groupId_ = value;
}
/**
* bytes group_id = 3;
*/
private void clearGroupId() {
groupId_ = getDefaultInstance().getGroupId();
}
public static final int DATA_FIELD_NUMBER = 4;
private com.google.protobuf.ByteString data_;
/**
* bytes data = 4;
* @return The data.
*/
@java.lang.Override
public com.google.protobuf.ByteString getData() {
return data_;
}
/**
* bytes data = 4;
* @param value The data to set.
*/
private void setData(com.google.protobuf.ByteString value) {
java.lang.Class valueClass = value.getClass();
data_ = value;
}
/**
* bytes data = 4;
*/
private void clearData() {
data_ = getDefaultInstance().getData();
}
public static final int SENDER_HMAC_FIELD_NUMBER = 5;
private com.google.protobuf.ByteString senderHmac_;
/**
* bytes sender_hmac = 5;
* @return The senderHmac.
*/
@java.lang.Override
public com.google.protobuf.ByteString getSenderHmac() {
return senderHmac_;
}
/**
* bytes sender_hmac = 5;
* @param value The senderHmac to set.
*/
private void setSenderHmac(com.google.protobuf.ByteString value) {
java.lang.Class valueClass = value.getClass();
senderHmac_ = value;
}
/**
* bytes sender_hmac = 5;
*/
private void clearSenderHmac() {
senderHmac_ = getDefaultInstance().getSenderHmac();
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1 parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1 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.mls.api.v1.Mls.GroupMessage.V1 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.mls.api.v1.Mls.GroupMessage.V1 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.mls.api.v1.Mls.GroupMessage.V1 parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1 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.mls.api.v1.Mls.GroupMessage.V1 parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1 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.mls.api.v1.Mls.GroupMessage.V1 parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1 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.mls.api.v1.Mls.GroupMessage.V1 parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1 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.mls.api.v1.Mls.GroupMessage.V1 prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Version 1 of the GroupMessage format
*
*
* Protobuf type {@code xmtp.mls.api.v1.GroupMessage.V1}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.GroupMessage.V1)
org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1OrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* uint64 id = 1;
* @return The id.
*/
@java.lang.Override
public long getId() {
return instance.getId();
}
/**
* uint64 id = 1;
* @param value The id to set.
* @return This builder for chaining.
*/
public Builder setId(long value) {
copyOnWrite();
instance.setId(value);
return this;
}
/**
* uint64 id = 1;
* @return This builder for chaining.
*/
public Builder clearId() {
copyOnWrite();
instance.clearId();
return this;
}
/**
* uint64 created_ns = 2;
* @return The createdNs.
*/
@java.lang.Override
public long getCreatedNs() {
return instance.getCreatedNs();
}
/**
* uint64 created_ns = 2;
* @param value The createdNs to set.
* @return This builder for chaining.
*/
public Builder setCreatedNs(long value) {
copyOnWrite();
instance.setCreatedNs(value);
return this;
}
/**
* uint64 created_ns = 2;
* @return This builder for chaining.
*/
public Builder clearCreatedNs() {
copyOnWrite();
instance.clearCreatedNs();
return this;
}
/**
* bytes group_id = 3;
* @return The groupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString getGroupId() {
return instance.getGroupId();
}
/**
* bytes group_id = 3;
* @param value The groupId to set.
* @return This builder for chaining.
*/
public Builder setGroupId(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setGroupId(value);
return this;
}
/**
* bytes group_id = 3;
* @return This builder for chaining.
*/
public Builder clearGroupId() {
copyOnWrite();
instance.clearGroupId();
return this;
}
/**
* bytes data = 4;
* @return The data.
*/
@java.lang.Override
public com.google.protobuf.ByteString getData() {
return instance.getData();
}
/**
* bytes data = 4;
* @param value The data to set.
* @return This builder for chaining.
*/
public Builder setData(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setData(value);
return this;
}
/**
* bytes data = 4;
* @return This builder for chaining.
*/
public Builder clearData() {
copyOnWrite();
instance.clearData();
return this;
}
/**
* bytes sender_hmac = 5;
* @return The senderHmac.
*/
@java.lang.Override
public com.google.protobuf.ByteString getSenderHmac() {
return instance.getSenderHmac();
}
/**
* bytes sender_hmac = 5;
* @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;
}
/**
* bytes sender_hmac = 5;
* @return This builder for chaining.
*/
public Builder clearSenderHmac() {
copyOnWrite();
instance.clearSenderHmac();
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.GroupMessage.V1)
}
@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.mls.api.v1.Mls.GroupMessage.V1();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"id_",
"createdNs_",
"groupId_",
"data_",
"senderHmac_",
};
java.lang.String info =
"\u0000\u0005\u0000\u0000\u0001\u0005\u0005\u0000\u0000\u0000\u0001\u0003\u0002\u0003" +
"\u0003\n\u0004\n\u0005\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.mls.api.v1.Mls.GroupMessage.V1.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.mls.api.v1.GroupMessage.V1)
private static final org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1 DEFAULT_INSTANCE;
static {
V1 defaultInstance = new V1();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
V1.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1 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 versionCase_ = 0;
private java.lang.Object version_;
public enum VersionCase {
V1(1),
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 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.mls.api.v1.GroupMessage.V1 v1 = 1;
*/
@java.lang.Override
public boolean hasV1() {
return versionCase_ == 1;
}
/**
* .xmtp.mls.api.v1.GroupMessage.V1 v1 = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1 getV1() {
if (versionCase_ == 1) {
return (org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1) version_;
}
return org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1.getDefaultInstance();
}
/**
* .xmtp.mls.api.v1.GroupMessage.V1 v1 = 1;
*/
private void setV1(org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1 value) {
value.getClass();
version_ = value;
versionCase_ = 1;
}
/**
* .xmtp.mls.api.v1.GroupMessage.V1 v1 = 1;
*/
private void mergeV1(org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1 value) {
value.getClass();
if (versionCase_ == 1 &&
version_ != org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1.getDefaultInstance()) {
version_ = org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1.newBuilder((org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1) version_)
.mergeFrom(value).buildPartial();
} else {
version_ = value;
}
versionCase_ = 1;
}
/**
* .xmtp.mls.api.v1.GroupMessage.V1 v1 = 1;
*/
private void clearV1() {
if (versionCase_ == 1) {
versionCase_ = 0;
version_ = null;
}
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessage parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessage 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.mls.api.v1.Mls.GroupMessage 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.mls.api.v1.Mls.GroupMessage 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.mls.api.v1.Mls.GroupMessage parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessage 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.mls.api.v1.Mls.GroupMessage parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessage 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.mls.api.v1.Mls.GroupMessage parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessage 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.mls.api.v1.Mls.GroupMessage parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessage 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.mls.api.v1.Mls.GroupMessage prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Full representation of a group message
*
*
* Protobuf type {@code xmtp.mls.api.v1.GroupMessage}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.GroupMessage, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.GroupMessage)
org.xmtp.proto.mls.api.v1.Mls.GroupMessageOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.GroupMessage.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
@java.lang.Override
public VersionCase
getVersionCase() {
return instance.getVersionCase();
}
public Builder clearVersion() {
copyOnWrite();
instance.clearVersion();
return this;
}
/**
* .xmtp.mls.api.v1.GroupMessage.V1 v1 = 1;
*/
@java.lang.Override
public boolean hasV1() {
return instance.hasV1();
}
/**
* .xmtp.mls.api.v1.GroupMessage.V1 v1 = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1 getV1() {
return instance.getV1();
}
/**
* .xmtp.mls.api.v1.GroupMessage.V1 v1 = 1;
*/
public Builder setV1(org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1 value) {
copyOnWrite();
instance.setV1(value);
return this;
}
/**
* .xmtp.mls.api.v1.GroupMessage.V1 v1 = 1;
*/
public Builder setV1(
org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1.Builder builderForValue) {
copyOnWrite();
instance.setV1(builderForValue.build());
return this;
}
/**
* .xmtp.mls.api.v1.GroupMessage.V1 v1 = 1;
*/
public Builder mergeV1(org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1 value) {
copyOnWrite();
instance.mergeV1(value);
return this;
}
/**
* .xmtp.mls.api.v1.GroupMessage.V1 v1 = 1;
*/
public Builder clearV1() {
copyOnWrite();
instance.clearV1();
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.GroupMessage)
}
@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.mls.api.v1.Mls.GroupMessage();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"version_",
"versionCase_",
org.xmtp.proto.mls.api.v1.Mls.GroupMessage.V1.class,
};
java.lang.String info =
"\u0000\u0001\u0001\u0000\u0001\u0001\u0001\u0000\u0000\u0000\u0001<\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.mls.api.v1.Mls.GroupMessage.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.mls.api.v1.GroupMessage)
private static final org.xmtp.proto.mls.api.v1.Mls.GroupMessage DEFAULT_INSTANCE;
static {
GroupMessage defaultInstance = new GroupMessage();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
GroupMessage.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessage 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 GroupMessageInputOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.GroupMessageInput)
com.google.protobuf.MessageLiteOrBuilder {
/**
* .xmtp.mls.api.v1.GroupMessageInput.V1 v1 = 1;
* @return Whether the v1 field is set.
*/
boolean hasV1();
/**
* .xmtp.mls.api.v1.GroupMessageInput.V1 v1 = 1;
* @return The v1.
*/
org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1 getV1();
public org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.VersionCase getVersionCase();
}
/**
*
* Input type for a group message
*
*
* Protobuf type {@code xmtp.mls.api.v1.GroupMessageInput}
*/
public static final class GroupMessageInput extends
com.google.protobuf.GeneratedMessageLite<
GroupMessageInput, GroupMessageInput.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.GroupMessageInput)
GroupMessageInputOrBuilder {
private GroupMessageInput() {
}
public interface V1OrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.GroupMessageInput.V1)
com.google.protobuf.MessageLiteOrBuilder {
/**
*
* Serialized MlsProtocolMessage
*
*
* bytes data = 1;
* @return The data.
*/
com.google.protobuf.ByteString getData();
/**
* bytes sender_hmac = 2;
* @return The senderHmac.
*/
com.google.protobuf.ByteString getSenderHmac();
}
/**
*
* Version 1 of the GroupMessageInput payload format
*
*
* Protobuf type {@code xmtp.mls.api.v1.GroupMessageInput.V1}
*/
public static final class V1 extends
com.google.protobuf.GeneratedMessageLite<
V1, V1.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.GroupMessageInput.V1)
V1OrBuilder {
private V1() {
data_ = com.google.protobuf.ByteString.EMPTY;
senderHmac_ = com.google.protobuf.ByteString.EMPTY;
}
public static final int DATA_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString data_;
/**
*
* Serialized MlsProtocolMessage
*
*
* bytes data = 1;
* @return The data.
*/
@java.lang.Override
public com.google.protobuf.ByteString getData() {
return data_;
}
/**
*
* Serialized MlsProtocolMessage
*
*
* bytes data = 1;
* @param value The data to set.
*/
private void setData(com.google.protobuf.ByteString value) {
java.lang.Class valueClass = value.getClass();
data_ = value;
}
/**
*
* Serialized MlsProtocolMessage
*
*
* bytes data = 1;
*/
private void clearData() {
data_ = getDefaultInstance().getData();
}
public static final int SENDER_HMAC_FIELD_NUMBER = 2;
private com.google.protobuf.ByteString senderHmac_;
/**
* bytes sender_hmac = 2;
* @return The senderHmac.
*/
@java.lang.Override
public com.google.protobuf.ByteString getSenderHmac() {
return senderHmac_;
}
/**
* bytes sender_hmac = 2;
* @param value The senderHmac to set.
*/
private void setSenderHmac(com.google.protobuf.ByteString value) {
java.lang.Class valueClass = value.getClass();
senderHmac_ = value;
}
/**
* bytes sender_hmac = 2;
*/
private void clearSenderHmac() {
senderHmac_ = getDefaultInstance().getSenderHmac();
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1 parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1 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.mls.api.v1.Mls.GroupMessageInput.V1 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.mls.api.v1.Mls.GroupMessageInput.V1 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.mls.api.v1.Mls.GroupMessageInput.V1 parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1 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.mls.api.v1.Mls.GroupMessageInput.V1 parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1 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.mls.api.v1.Mls.GroupMessageInput.V1 parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1 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.mls.api.v1.Mls.GroupMessageInput.V1 parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1 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.mls.api.v1.Mls.GroupMessageInput.V1 prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Version 1 of the GroupMessageInput payload format
*
*
* Protobuf type {@code xmtp.mls.api.v1.GroupMessageInput.V1}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.GroupMessageInput.V1)
org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1OrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
*
* Serialized MlsProtocolMessage
*
*
* bytes data = 1;
* @return The data.
*/
@java.lang.Override
public com.google.protobuf.ByteString getData() {
return instance.getData();
}
/**
*
* Serialized MlsProtocolMessage
*
*
* bytes data = 1;
* @param value The data to set.
* @return This builder for chaining.
*/
public Builder setData(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setData(value);
return this;
}
/**
*
* Serialized MlsProtocolMessage
*
*
* bytes data = 1;
* @return This builder for chaining.
*/
public Builder clearData() {
copyOnWrite();
instance.clearData();
return this;
}
/**
* bytes sender_hmac = 2;
* @return The senderHmac.
*/
@java.lang.Override
public com.google.protobuf.ByteString getSenderHmac() {
return instance.getSenderHmac();
}
/**
* bytes sender_hmac = 2;
* @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;
}
/**
* bytes sender_hmac = 2;
* @return This builder for chaining.
*/
public Builder clearSenderHmac() {
copyOnWrite();
instance.clearSenderHmac();
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.GroupMessageInput.V1)
}
@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.mls.api.v1.Mls.GroupMessageInput.V1();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"data_",
"senderHmac_",
};
java.lang.String info =
"\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0000\u0000\u0001\n\u0002\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.mls.api.v1.Mls.GroupMessageInput.V1.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.mls.api.v1.GroupMessageInput.V1)
private static final org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1 DEFAULT_INSTANCE;
static {
V1 defaultInstance = new V1();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
V1.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1 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 versionCase_ = 0;
private java.lang.Object version_;
public enum VersionCase {
V1(1),
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 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.mls.api.v1.GroupMessageInput.V1 v1 = 1;
*/
@java.lang.Override
public boolean hasV1() {
return versionCase_ == 1;
}
/**
* .xmtp.mls.api.v1.GroupMessageInput.V1 v1 = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1 getV1() {
if (versionCase_ == 1) {
return (org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1) version_;
}
return org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1.getDefaultInstance();
}
/**
* .xmtp.mls.api.v1.GroupMessageInput.V1 v1 = 1;
*/
private void setV1(org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1 value) {
value.getClass();
version_ = value;
versionCase_ = 1;
}
/**
* .xmtp.mls.api.v1.GroupMessageInput.V1 v1 = 1;
*/
private void mergeV1(org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1 value) {
value.getClass();
if (versionCase_ == 1 &&
version_ != org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1.getDefaultInstance()) {
version_ = org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1.newBuilder((org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1) version_)
.mergeFrom(value).buildPartial();
} else {
version_ = value;
}
versionCase_ = 1;
}
/**
* .xmtp.mls.api.v1.GroupMessageInput.V1 v1 = 1;
*/
private void clearV1() {
if (versionCase_ == 1) {
versionCase_ = 0;
version_ = null;
}
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput 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.mls.api.v1.Mls.GroupMessageInput 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.mls.api.v1.Mls.GroupMessageInput 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.mls.api.v1.Mls.GroupMessageInput parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput 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.mls.api.v1.Mls.GroupMessageInput parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput 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.mls.api.v1.Mls.GroupMessageInput parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput 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.mls.api.v1.Mls.GroupMessageInput parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput 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.mls.api.v1.Mls.GroupMessageInput prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Input type for a group message
*
*
* Protobuf type {@code xmtp.mls.api.v1.GroupMessageInput}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.GroupMessageInput)
org.xmtp.proto.mls.api.v1.Mls.GroupMessageInputOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
@java.lang.Override
public VersionCase
getVersionCase() {
return instance.getVersionCase();
}
public Builder clearVersion() {
copyOnWrite();
instance.clearVersion();
return this;
}
/**
* .xmtp.mls.api.v1.GroupMessageInput.V1 v1 = 1;
*/
@java.lang.Override
public boolean hasV1() {
return instance.hasV1();
}
/**
* .xmtp.mls.api.v1.GroupMessageInput.V1 v1 = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1 getV1() {
return instance.getV1();
}
/**
* .xmtp.mls.api.v1.GroupMessageInput.V1 v1 = 1;
*/
public Builder setV1(org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1 value) {
copyOnWrite();
instance.setV1(value);
return this;
}
/**
* .xmtp.mls.api.v1.GroupMessageInput.V1 v1 = 1;
*/
public Builder setV1(
org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1.Builder builderForValue) {
copyOnWrite();
instance.setV1(builderForValue.build());
return this;
}
/**
* .xmtp.mls.api.v1.GroupMessageInput.V1 v1 = 1;
*/
public Builder mergeV1(org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1 value) {
copyOnWrite();
instance.mergeV1(value);
return this;
}
/**
* .xmtp.mls.api.v1.GroupMessageInput.V1 v1 = 1;
*/
public Builder clearV1() {
copyOnWrite();
instance.clearV1();
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.GroupMessageInput)
}
@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.mls.api.v1.Mls.GroupMessageInput();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"version_",
"versionCase_",
org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.V1.class,
};
java.lang.String info =
"\u0000\u0001\u0001\u0000\u0001\u0001\u0001\u0000\u0000\u0000\u0001<\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.mls.api.v1.Mls.GroupMessageInput.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.mls.api.v1.GroupMessageInput)
private static final org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput DEFAULT_INSTANCE;
static {
GroupMessageInput defaultInstance = new GroupMessageInput();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
GroupMessageInput.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput 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 SendGroupMessagesRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.SendGroupMessagesRequest)
com.google.protobuf.MessageLiteOrBuilder {
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
java.util.List
getMessagesList();
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput getMessages(int index);
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
int getMessagesCount();
}
/**
*
* Send a batch of MLS messages
*
*
* Protobuf type {@code xmtp.mls.api.v1.SendGroupMessagesRequest}
*/
public static final class SendGroupMessagesRequest extends
com.google.protobuf.GeneratedMessageLite<
SendGroupMessagesRequest, SendGroupMessagesRequest.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.SendGroupMessagesRequest)
SendGroupMessagesRequestOrBuilder {
private SendGroupMessagesRequest() {
messages_ = emptyProtobufList();
}
public static final int MESSAGES_FIELD_NUMBER = 1;
private com.google.protobuf.Internal.ProtobufList messages_;
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
@java.lang.Override
public java.util.List getMessagesList() {
return messages_;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
public java.util.List
getMessagesOrBuilderList() {
return messages_;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
@java.lang.Override
public int getMessagesCount() {
return messages_.size();
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput getMessages(int index) {
return messages_.get(index);
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
public org.xmtp.proto.mls.api.v1.Mls.GroupMessageInputOrBuilder getMessagesOrBuilder(
int index) {
return messages_.get(index);
}
private void ensureMessagesIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp = messages_;
if (!tmp.isModifiable()) {
messages_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
private void setMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput value) {
value.getClass();
ensureMessagesIsMutable();
messages_.set(index, value);
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
private void addMessages(org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput value) {
value.getClass();
ensureMessagesIsMutable();
messages_.add(value);
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
private void addMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput value) {
value.getClass();
ensureMessagesIsMutable();
messages_.add(index, value);
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
private void addAllMessages(
java.lang.Iterable values) {
ensureMessagesIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, messages_);
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
private void clearMessages() {
messages_ = emptyProtobufList();
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
private void removeMessages(int index) {
ensureMessagesIsMutable();
messages_.remove(index);
}
public static org.xmtp.proto.mls.api.v1.Mls.SendGroupMessagesRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.SendGroupMessagesRequest 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.mls.api.v1.Mls.SendGroupMessagesRequest 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.mls.api.v1.Mls.SendGroupMessagesRequest 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.mls.api.v1.Mls.SendGroupMessagesRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.SendGroupMessagesRequest 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.mls.api.v1.Mls.SendGroupMessagesRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.SendGroupMessagesRequest 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.mls.api.v1.Mls.SendGroupMessagesRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.SendGroupMessagesRequest 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.mls.api.v1.Mls.SendGroupMessagesRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.SendGroupMessagesRequest 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.mls.api.v1.Mls.SendGroupMessagesRequest prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Send a batch of MLS messages
*
*
* Protobuf type {@code xmtp.mls.api.v1.SendGroupMessagesRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.SendGroupMessagesRequest, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.SendGroupMessagesRequest)
org.xmtp.proto.mls.api.v1.Mls.SendGroupMessagesRequestOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.SendGroupMessagesRequest.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
@java.lang.Override
public java.util.List getMessagesList() {
return java.util.Collections.unmodifiableList(
instance.getMessagesList());
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
@java.lang.Override
public int getMessagesCount() {
return instance.getMessagesCount();
}/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput getMessages(int index) {
return instance.getMessages(index);
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
public Builder setMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput value) {
copyOnWrite();
instance.setMessages(index, value);
return this;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
public Builder setMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.Builder builderForValue) {
copyOnWrite();
instance.setMessages(index,
builderForValue.build());
return this;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
public Builder addMessages(org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput value) {
copyOnWrite();
instance.addMessages(value);
return this;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
public Builder addMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput value) {
copyOnWrite();
instance.addMessages(index, value);
return this;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
public Builder addMessages(
org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.Builder builderForValue) {
copyOnWrite();
instance.addMessages(builderForValue.build());
return this;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
public Builder addMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.Builder builderForValue) {
copyOnWrite();
instance.addMessages(index,
builderForValue.build());
return this;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
public Builder addAllMessages(
java.lang.Iterable values) {
copyOnWrite();
instance.addAllMessages(values);
return this;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
public Builder clearMessages() {
copyOnWrite();
instance.clearMessages();
return this;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessageInput messages = 1;
*/
public Builder removeMessages(int index) {
copyOnWrite();
instance.removeMessages(index);
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.SendGroupMessagesRequest)
}
@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.mls.api.v1.Mls.SendGroupMessagesRequest();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"messages_",
org.xmtp.proto.mls.api.v1.Mls.GroupMessageInput.class,
};
java.lang.String info =
"\u0000\u0001\u0000\u0000\u0001\u0001\u0001\u0000\u0001\u0000\u0001\u001b";
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.mls.api.v1.Mls.SendGroupMessagesRequest.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.mls.api.v1.SendGroupMessagesRequest)
private static final org.xmtp.proto.mls.api.v1.Mls.SendGroupMessagesRequest DEFAULT_INSTANCE;
static {
SendGroupMessagesRequest defaultInstance = new SendGroupMessagesRequest();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
SendGroupMessagesRequest.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.SendGroupMessagesRequest 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 SendWelcomeMessagesRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.SendWelcomeMessagesRequest)
com.google.protobuf.MessageLiteOrBuilder {
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
java.util.List
getMessagesList();
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput getMessages(int index);
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
int getMessagesCount();
}
/**
*
* Send a batch of welcome messages
*
*
* Protobuf type {@code xmtp.mls.api.v1.SendWelcomeMessagesRequest}
*/
public static final class SendWelcomeMessagesRequest extends
com.google.protobuf.GeneratedMessageLite<
SendWelcomeMessagesRequest, SendWelcomeMessagesRequest.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.SendWelcomeMessagesRequest)
SendWelcomeMessagesRequestOrBuilder {
private SendWelcomeMessagesRequest() {
messages_ = emptyProtobufList();
}
public static final int MESSAGES_FIELD_NUMBER = 1;
private com.google.protobuf.Internal.ProtobufList messages_;
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
@java.lang.Override
public java.util.List getMessagesList() {
return messages_;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
public java.util.List
getMessagesOrBuilderList() {
return messages_;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
@java.lang.Override
public int getMessagesCount() {
return messages_.size();
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput getMessages(int index) {
return messages_.get(index);
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
public org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInputOrBuilder getMessagesOrBuilder(
int index) {
return messages_.get(index);
}
private void ensureMessagesIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp = messages_;
if (!tmp.isModifiable()) {
messages_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
private void setMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput value) {
value.getClass();
ensureMessagesIsMutable();
messages_.set(index, value);
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
private void addMessages(org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput value) {
value.getClass();
ensureMessagesIsMutable();
messages_.add(value);
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
private void addMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput value) {
value.getClass();
ensureMessagesIsMutable();
messages_.add(index, value);
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
private void addAllMessages(
java.lang.Iterable values) {
ensureMessagesIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, messages_);
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
private void clearMessages() {
messages_ = emptyProtobufList();
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
private void removeMessages(int index) {
ensureMessagesIsMutable();
messages_.remove(index);
}
public static org.xmtp.proto.mls.api.v1.Mls.SendWelcomeMessagesRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.SendWelcomeMessagesRequest 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.mls.api.v1.Mls.SendWelcomeMessagesRequest 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.mls.api.v1.Mls.SendWelcomeMessagesRequest 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.mls.api.v1.Mls.SendWelcomeMessagesRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.SendWelcomeMessagesRequest 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.mls.api.v1.Mls.SendWelcomeMessagesRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.SendWelcomeMessagesRequest 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.mls.api.v1.Mls.SendWelcomeMessagesRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.SendWelcomeMessagesRequest 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.mls.api.v1.Mls.SendWelcomeMessagesRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.SendWelcomeMessagesRequest 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.mls.api.v1.Mls.SendWelcomeMessagesRequest prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Send a batch of welcome messages
*
*
* Protobuf type {@code xmtp.mls.api.v1.SendWelcomeMessagesRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.SendWelcomeMessagesRequest, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.SendWelcomeMessagesRequest)
org.xmtp.proto.mls.api.v1.Mls.SendWelcomeMessagesRequestOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.SendWelcomeMessagesRequest.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
@java.lang.Override
public java.util.List getMessagesList() {
return java.util.Collections.unmodifiableList(
instance.getMessagesList());
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
@java.lang.Override
public int getMessagesCount() {
return instance.getMessagesCount();
}/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput getMessages(int index) {
return instance.getMessages(index);
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
public Builder setMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput value) {
copyOnWrite();
instance.setMessages(index, value);
return this;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
public Builder setMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.Builder builderForValue) {
copyOnWrite();
instance.setMessages(index,
builderForValue.build());
return this;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
public Builder addMessages(org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput value) {
copyOnWrite();
instance.addMessages(value);
return this;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
public Builder addMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput value) {
copyOnWrite();
instance.addMessages(index, value);
return this;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
public Builder addMessages(
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.Builder builderForValue) {
copyOnWrite();
instance.addMessages(builderForValue.build());
return this;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
public Builder addMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.Builder builderForValue) {
copyOnWrite();
instance.addMessages(index,
builderForValue.build());
return this;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
public Builder addAllMessages(
java.lang.Iterable values) {
copyOnWrite();
instance.addAllMessages(values);
return this;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
public Builder clearMessages() {
copyOnWrite();
instance.clearMessages();
return this;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessageInput messages = 1;
*/
public Builder removeMessages(int index) {
copyOnWrite();
instance.removeMessages(index);
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.SendWelcomeMessagesRequest)
}
@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.mls.api.v1.Mls.SendWelcomeMessagesRequest();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"messages_",
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageInput.class,
};
java.lang.String info =
"\u0000\u0001\u0000\u0000\u0001\u0001\u0001\u0000\u0001\u0000\u0001\u001b";
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.mls.api.v1.Mls.SendWelcomeMessagesRequest.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.mls.api.v1.SendWelcomeMessagesRequest)
private static final org.xmtp.proto.mls.api.v1.Mls.SendWelcomeMessagesRequest DEFAULT_INSTANCE;
static {
SendWelcomeMessagesRequest defaultInstance = new SendWelcomeMessagesRequest();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
SendWelcomeMessagesRequest.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.SendWelcomeMessagesRequest 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 KeyPackageUploadOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.KeyPackageUpload)
com.google.protobuf.MessageLiteOrBuilder {
/**
*
* The owner's wallet address would be extracted from the identity
* credential in the key package, and all signatures would be validated.
*
*
* bytes key_package_tls_serialized = 1;
* @return The keyPackageTlsSerialized.
*/
com.google.protobuf.ByteString getKeyPackageTlsSerialized();
}
/**
*
* A wrapper around the Key Package bytes
*
*
* Protobuf type {@code xmtp.mls.api.v1.KeyPackageUpload}
*/
public static final class KeyPackageUpload extends
com.google.protobuf.GeneratedMessageLite<
KeyPackageUpload, KeyPackageUpload.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.KeyPackageUpload)
KeyPackageUploadOrBuilder {
private KeyPackageUpload() {
keyPackageTlsSerialized_ = com.google.protobuf.ByteString.EMPTY;
}
public static final int KEY_PACKAGE_TLS_SERIALIZED_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString keyPackageTlsSerialized_;
/**
*
* The owner's wallet address would be extracted from the identity
* credential in the key package, and all signatures would be validated.
*
*
* bytes key_package_tls_serialized = 1;
* @return The keyPackageTlsSerialized.
*/
@java.lang.Override
public com.google.protobuf.ByteString getKeyPackageTlsSerialized() {
return keyPackageTlsSerialized_;
}
/**
*
* The owner's wallet address would be extracted from the identity
* credential in the key package, and all signatures would be validated.
*
*
* bytes key_package_tls_serialized = 1;
* @param value The keyPackageTlsSerialized to set.
*/
private void setKeyPackageTlsSerialized(com.google.protobuf.ByteString value) {
java.lang.Class valueClass = value.getClass();
keyPackageTlsSerialized_ = value;
}
/**
*
* The owner's wallet address would be extracted from the identity
* credential in the key package, and all signatures would be validated.
*
*
* bytes key_package_tls_serialized = 1;
*/
private void clearKeyPackageTlsSerialized() {
keyPackageTlsSerialized_ = getDefaultInstance().getKeyPackageTlsSerialized();
}
public static org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload 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.mls.api.v1.Mls.KeyPackageUpload 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.mls.api.v1.Mls.KeyPackageUpload 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.mls.api.v1.Mls.KeyPackageUpload parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload 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.mls.api.v1.Mls.KeyPackageUpload parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload 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.mls.api.v1.Mls.KeyPackageUpload parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload 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.mls.api.v1.Mls.KeyPackageUpload parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload 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.mls.api.v1.Mls.KeyPackageUpload prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* A wrapper around the Key Package bytes
*
*
* Protobuf type {@code xmtp.mls.api.v1.KeyPackageUpload}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.KeyPackageUpload)
org.xmtp.proto.mls.api.v1.Mls.KeyPackageUploadOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
*
* The owner's wallet address would be extracted from the identity
* credential in the key package, and all signatures would be validated.
*
*
* bytes key_package_tls_serialized = 1;
* @return The keyPackageTlsSerialized.
*/
@java.lang.Override
public com.google.protobuf.ByteString getKeyPackageTlsSerialized() {
return instance.getKeyPackageTlsSerialized();
}
/**
*
* The owner's wallet address would be extracted from the identity
* credential in the key package, and all signatures would be validated.
*
*
* bytes key_package_tls_serialized = 1;
* @param value The keyPackageTlsSerialized to set.
* @return This builder for chaining.
*/
public Builder setKeyPackageTlsSerialized(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setKeyPackageTlsSerialized(value);
return this;
}
/**
*
* The owner's wallet address would be extracted from the identity
* credential in the key package, and all signatures would be validated.
*
*
* bytes key_package_tls_serialized = 1;
* @return This builder for chaining.
*/
public Builder clearKeyPackageTlsSerialized() {
copyOnWrite();
instance.clearKeyPackageTlsSerialized();
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.KeyPackageUpload)
}
@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.mls.api.v1.Mls.KeyPackageUpload();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"keyPackageTlsSerialized_",
};
java.lang.String info =
"\u0000\u0001\u0000\u0000\u0001\u0001\u0001\u0000\u0000\u0000\u0001\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.mls.api.v1.Mls.KeyPackageUpload.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.mls.api.v1.KeyPackageUpload)
private static final org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload DEFAULT_INSTANCE;
static {
KeyPackageUpload defaultInstance = new KeyPackageUpload();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
KeyPackageUpload.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload 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 UploadKeyPackageRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.UploadKeyPackageRequest)
com.google.protobuf.MessageLiteOrBuilder {
/**
*
* An individual key package upload request
*
*
* .xmtp.mls.api.v1.KeyPackageUpload key_package = 1;
* @return Whether the keyPackage field is set.
*/
boolean hasKeyPackage();
/**
*
* An individual key package upload request
*
*
* .xmtp.mls.api.v1.KeyPackageUpload key_package = 1;
* @return The keyPackage.
*/
org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload getKeyPackage();
/**
* bool is_inbox_id_credential = 2;
* @return The isInboxIdCredential.
*/
boolean getIsInboxIdCredential();
}
/**
*
* Upload a new key packages
*
*
* Protobuf type {@code xmtp.mls.api.v1.UploadKeyPackageRequest}
*/
public static final class UploadKeyPackageRequest extends
com.google.protobuf.GeneratedMessageLite<
UploadKeyPackageRequest, UploadKeyPackageRequest.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.UploadKeyPackageRequest)
UploadKeyPackageRequestOrBuilder {
private UploadKeyPackageRequest() {
}
public static final int KEY_PACKAGE_FIELD_NUMBER = 1;
private org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload keyPackage_;
/**
*
* An individual key package upload request
*
*
* .xmtp.mls.api.v1.KeyPackageUpload key_package = 1;
*/
@java.lang.Override
public boolean hasKeyPackage() {
return keyPackage_ != null;
}
/**
*
* An individual key package upload request
*
*
* .xmtp.mls.api.v1.KeyPackageUpload key_package = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload getKeyPackage() {
return keyPackage_ == null ? org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload.getDefaultInstance() : keyPackage_;
}
/**
*
* An individual key package upload request
*
*
* .xmtp.mls.api.v1.KeyPackageUpload key_package = 1;
*/
private void setKeyPackage(org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload value) {
value.getClass();
keyPackage_ = value;
}
/**
*
* An individual key package upload request
*
*
* .xmtp.mls.api.v1.KeyPackageUpload key_package = 1;
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergeKeyPackage(org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload value) {
value.getClass();
if (keyPackage_ != null &&
keyPackage_ != org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload.getDefaultInstance()) {
keyPackage_ =
org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload.newBuilder(keyPackage_).mergeFrom(value).buildPartial();
} else {
keyPackage_ = value;
}
}
/**
*
* An individual key package upload request
*
*
* .xmtp.mls.api.v1.KeyPackageUpload key_package = 1;
*/
private void clearKeyPackage() { keyPackage_ = null;
}
public static final int IS_INBOX_ID_CREDENTIAL_FIELD_NUMBER = 2;
private boolean isInboxIdCredential_;
/**
* bool is_inbox_id_credential = 2;
* @return The isInboxIdCredential.
*/
@java.lang.Override
public boolean getIsInboxIdCredential() {
return isInboxIdCredential_;
}
/**
* bool is_inbox_id_credential = 2;
* @param value The isInboxIdCredential to set.
*/
private void setIsInboxIdCredential(boolean value) {
isInboxIdCredential_ = value;
}
/**
* bool is_inbox_id_credential = 2;
*/
private void clearIsInboxIdCredential() {
isInboxIdCredential_ = false;
}
public static org.xmtp.proto.mls.api.v1.Mls.UploadKeyPackageRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.UploadKeyPackageRequest 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.mls.api.v1.Mls.UploadKeyPackageRequest 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.mls.api.v1.Mls.UploadKeyPackageRequest 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.mls.api.v1.Mls.UploadKeyPackageRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.UploadKeyPackageRequest 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.mls.api.v1.Mls.UploadKeyPackageRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.UploadKeyPackageRequest 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.mls.api.v1.Mls.UploadKeyPackageRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.UploadKeyPackageRequest 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.mls.api.v1.Mls.UploadKeyPackageRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.UploadKeyPackageRequest 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.mls.api.v1.Mls.UploadKeyPackageRequest prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Upload a new key packages
*
*
* Protobuf type {@code xmtp.mls.api.v1.UploadKeyPackageRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.UploadKeyPackageRequest, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.UploadKeyPackageRequest)
org.xmtp.proto.mls.api.v1.Mls.UploadKeyPackageRequestOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.UploadKeyPackageRequest.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
*
* An individual key package upload request
*
*
* .xmtp.mls.api.v1.KeyPackageUpload key_package = 1;
*/
@java.lang.Override
public boolean hasKeyPackage() {
return instance.hasKeyPackage();
}
/**
*
* An individual key package upload request
*
*
* .xmtp.mls.api.v1.KeyPackageUpload key_package = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload getKeyPackage() {
return instance.getKeyPackage();
}
/**
*
* An individual key package upload request
*
*
* .xmtp.mls.api.v1.KeyPackageUpload key_package = 1;
*/
public Builder setKeyPackage(org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload value) {
copyOnWrite();
instance.setKeyPackage(value);
return this;
}
/**
*
* An individual key package upload request
*
*
* .xmtp.mls.api.v1.KeyPackageUpload key_package = 1;
*/
public Builder setKeyPackage(
org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload.Builder builderForValue) {
copyOnWrite();
instance.setKeyPackage(builderForValue.build());
return this;
}
/**
*
* An individual key package upload request
*
*
* .xmtp.mls.api.v1.KeyPackageUpload key_package = 1;
*/
public Builder mergeKeyPackage(org.xmtp.proto.mls.api.v1.Mls.KeyPackageUpload value) {
copyOnWrite();
instance.mergeKeyPackage(value);
return this;
}
/**
*
* An individual key package upload request
*
*
* .xmtp.mls.api.v1.KeyPackageUpload key_package = 1;
*/
public Builder clearKeyPackage() { copyOnWrite();
instance.clearKeyPackage();
return this;
}
/**
* bool is_inbox_id_credential = 2;
* @return The isInboxIdCredential.
*/
@java.lang.Override
public boolean getIsInboxIdCredential() {
return instance.getIsInboxIdCredential();
}
/**
* bool is_inbox_id_credential = 2;
* @param value The isInboxIdCredential to set.
* @return This builder for chaining.
*/
public Builder setIsInboxIdCredential(boolean value) {
copyOnWrite();
instance.setIsInboxIdCredential(value);
return this;
}
/**
* bool is_inbox_id_credential = 2;
* @return This builder for chaining.
*/
public Builder clearIsInboxIdCredential() {
copyOnWrite();
instance.clearIsInboxIdCredential();
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.UploadKeyPackageRequest)
}
@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.mls.api.v1.Mls.UploadKeyPackageRequest();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"keyPackage_",
"isInboxIdCredential_",
};
java.lang.String info =
"\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0000\u0000\u0001\t\u0002\u0007" +
"";
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.mls.api.v1.Mls.UploadKeyPackageRequest.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.mls.api.v1.UploadKeyPackageRequest)
private static final org.xmtp.proto.mls.api.v1.Mls.UploadKeyPackageRequest DEFAULT_INSTANCE;
static {
UploadKeyPackageRequest defaultInstance = new UploadKeyPackageRequest();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
UploadKeyPackageRequest.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.UploadKeyPackageRequest 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 FetchKeyPackagesRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.FetchKeyPackagesRequest)
com.google.protobuf.MessageLiteOrBuilder {
/**
*
* The caller can provide an array of installation keys, and the API
* will return one key package for each installation associated with each
* installation key
*
*
* repeated bytes installation_keys = 1;
* @return A list containing the installationKeys.
*/
java.util.List getInstallationKeysList();
/**
*
* The caller can provide an array of installation keys, and the API
* will return one key package for each installation associated with each
* installation key
*
*
* repeated bytes installation_keys = 1;
* @return The count of installationKeys.
*/
int getInstallationKeysCount();
/**
*
* The caller can provide an array of installation keys, and the API
* will return one key package for each installation associated with each
* installation key
*
*
* repeated bytes installation_keys = 1;
* @param index The index of the element to return.
* @return The installationKeys at the given index.
*/
com.google.protobuf.ByteString getInstallationKeys(int index);
}
/**
*
* Fetch one or more key packages
*
*
* Protobuf type {@code xmtp.mls.api.v1.FetchKeyPackagesRequest}
*/
public static final class FetchKeyPackagesRequest extends
com.google.protobuf.GeneratedMessageLite<
FetchKeyPackagesRequest, FetchKeyPackagesRequest.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.FetchKeyPackagesRequest)
FetchKeyPackagesRequestOrBuilder {
private FetchKeyPackagesRequest() {
installationKeys_ = emptyProtobufList();
}
public static final int INSTALLATION_KEYS_FIELD_NUMBER = 1;
private com.google.protobuf.Internal.ProtobufList installationKeys_;
/**
*
* The caller can provide an array of installation keys, and the API
* will return one key package for each installation associated with each
* installation key
*
*
* repeated bytes installation_keys = 1;
* @return A list containing the installationKeys.
*/
@java.lang.Override
public java.util.List
getInstallationKeysList() {
return installationKeys_;
}
/**
*
* The caller can provide an array of installation keys, and the API
* will return one key package for each installation associated with each
* installation key
*
*
* repeated bytes installation_keys = 1;
* @return The count of installationKeys.
*/
@java.lang.Override
public int getInstallationKeysCount() {
return installationKeys_.size();
}
/**
*
* The caller can provide an array of installation keys, and the API
* will return one key package for each installation associated with each
* installation key
*
*
* repeated bytes installation_keys = 1;
* @param index The index of the element to return.
* @return The installationKeys at the given index.
*/
@java.lang.Override
public com.google.protobuf.ByteString getInstallationKeys(int index) {
return installationKeys_.get(index);
}
private void ensureInstallationKeysIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp = installationKeys_;
if (!tmp.isModifiable()) {
installationKeys_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
*
* The caller can provide an array of installation keys, and the API
* will return one key package for each installation associated with each
* installation key
*
*
* repeated bytes installation_keys = 1;
* @param index The index to set the value at.
* @param value The installationKeys to set.
*/
private void setInstallationKeys(
int index, com.google.protobuf.ByteString value) {
java.lang.Class valueClass = value.getClass();
ensureInstallationKeysIsMutable();
installationKeys_.set(index, value);
}
/**
*
* The caller can provide an array of installation keys, and the API
* will return one key package for each installation associated with each
* installation key
*
*
* repeated bytes installation_keys = 1;
* @param value The installationKeys to add.
*/
private void addInstallationKeys(com.google.protobuf.ByteString value) {
java.lang.Class valueClass = value.getClass();
ensureInstallationKeysIsMutable();
installationKeys_.add(value);
}
/**
*
* The caller can provide an array of installation keys, and the API
* will return one key package for each installation associated with each
* installation key
*
*
* repeated bytes installation_keys = 1;
* @param values The installationKeys to add.
*/
private void addAllInstallationKeys(
java.lang.Iterable values) {
ensureInstallationKeysIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, installationKeys_);
}
/**
*
* The caller can provide an array of installation keys, and the API
* will return one key package for each installation associated with each
* installation key
*
*
* repeated bytes installation_keys = 1;
*/
private void clearInstallationKeys() {
installationKeys_ = emptyProtobufList();
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesRequest 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.mls.api.v1.Mls.FetchKeyPackagesRequest 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.mls.api.v1.Mls.FetchKeyPackagesRequest 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.mls.api.v1.Mls.FetchKeyPackagesRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesRequest 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.mls.api.v1.Mls.FetchKeyPackagesRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesRequest 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.mls.api.v1.Mls.FetchKeyPackagesRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesRequest 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.mls.api.v1.Mls.FetchKeyPackagesRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesRequest 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.mls.api.v1.Mls.FetchKeyPackagesRequest prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Fetch one or more key packages
*
*
* Protobuf type {@code xmtp.mls.api.v1.FetchKeyPackagesRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesRequest, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.FetchKeyPackagesRequest)
org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesRequestOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesRequest.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
*
* The caller can provide an array of installation keys, and the API
* will return one key package for each installation associated with each
* installation key
*
*
* repeated bytes installation_keys = 1;
* @return A list containing the installationKeys.
*/
@java.lang.Override
public java.util.List
getInstallationKeysList() {
return java.util.Collections.unmodifiableList(
instance.getInstallationKeysList());
}
/**
*
* The caller can provide an array of installation keys, and the API
* will return one key package for each installation associated with each
* installation key
*
*
* repeated bytes installation_keys = 1;
* @return The count of installationKeys.
*/
@java.lang.Override
public int getInstallationKeysCount() {
return instance.getInstallationKeysCount();
}
/**
*
* The caller can provide an array of installation keys, and the API
* will return one key package for each installation associated with each
* installation key
*
*
* repeated bytes installation_keys = 1;
* @param index The index of the element to return.
* @return The installationKeys at the given index.
*/
@java.lang.Override
public com.google.protobuf.ByteString getInstallationKeys(int index) {
return instance.getInstallationKeys(index);
}
/**
*
* The caller can provide an array of installation keys, and the API
* will return one key package for each installation associated with each
* installation key
*
*
* repeated bytes installation_keys = 1;
* @param value The installationKeys to set.
* @return This builder for chaining.
*/
public Builder setInstallationKeys(
int index, com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setInstallationKeys(index, value);
return this;
}
/**
*
* The caller can provide an array of installation keys, and the API
* will return one key package for each installation associated with each
* installation key
*
*
* repeated bytes installation_keys = 1;
* @param value The installationKeys to add.
* @return This builder for chaining.
*/
public Builder addInstallationKeys(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.addInstallationKeys(value);
return this;
}
/**
*
* The caller can provide an array of installation keys, and the API
* will return one key package for each installation associated with each
* installation key
*
*
* repeated bytes installation_keys = 1;
* @param values The installationKeys to add.
* @return This builder for chaining.
*/
public Builder addAllInstallationKeys(
java.lang.Iterable values) {
copyOnWrite();
instance.addAllInstallationKeys(values);
return this;
}
/**
*
* The caller can provide an array of installation keys, and the API
* will return one key package for each installation associated with each
* installation key
*
*
* repeated bytes installation_keys = 1;
* @return This builder for chaining.
*/
public Builder clearInstallationKeys() {
copyOnWrite();
instance.clearInstallationKeys();
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.FetchKeyPackagesRequest)
}
@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.mls.api.v1.Mls.FetchKeyPackagesRequest();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"installationKeys_",
};
java.lang.String info =
"\u0000\u0001\u0000\u0000\u0001\u0001\u0001\u0000\u0001\u0000\u0001\u001c";
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.mls.api.v1.Mls.FetchKeyPackagesRequest.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.mls.api.v1.FetchKeyPackagesRequest)
private static final org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesRequest DEFAULT_INSTANCE;
static {
FetchKeyPackagesRequest defaultInstance = new FetchKeyPackagesRequest();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
FetchKeyPackagesRequest.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesRequest 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 FetchKeyPackagesResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.FetchKeyPackagesResponse)
com.google.protobuf.MessageLiteOrBuilder {
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
java.util.List
getKeyPackagesList();
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage getKeyPackages(int index);
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
int getKeyPackagesCount();
}
/**
*
* The response to a FetchKeyPackagesRequest
*
*
* Protobuf type {@code xmtp.mls.api.v1.FetchKeyPackagesResponse}
*/
public static final class FetchKeyPackagesResponse extends
com.google.protobuf.GeneratedMessageLite<
FetchKeyPackagesResponse, FetchKeyPackagesResponse.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.FetchKeyPackagesResponse)
FetchKeyPackagesResponseOrBuilder {
private FetchKeyPackagesResponse() {
keyPackages_ = emptyProtobufList();
}
public interface KeyPackageOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage)
com.google.protobuf.MessageLiteOrBuilder {
/**
* bytes key_package_tls_serialized = 1;
* @return The keyPackageTlsSerialized.
*/
com.google.protobuf.ByteString getKeyPackageTlsSerialized();
}
/**
*
* An individual key package
*
*
* Protobuf type {@code xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage}
*/
public static final class KeyPackage extends
com.google.protobuf.GeneratedMessageLite<
KeyPackage, KeyPackage.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage)
KeyPackageOrBuilder {
private KeyPackage() {
keyPackageTlsSerialized_ = com.google.protobuf.ByteString.EMPTY;
}
public static final int KEY_PACKAGE_TLS_SERIALIZED_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString keyPackageTlsSerialized_;
/**
* bytes key_package_tls_serialized = 1;
* @return The keyPackageTlsSerialized.
*/
@java.lang.Override
public com.google.protobuf.ByteString getKeyPackageTlsSerialized() {
return keyPackageTlsSerialized_;
}
/**
* bytes key_package_tls_serialized = 1;
* @param value The keyPackageTlsSerialized to set.
*/
private void setKeyPackageTlsSerialized(com.google.protobuf.ByteString value) {
java.lang.Class valueClass = value.getClass();
keyPackageTlsSerialized_ = value;
}
/**
* bytes key_package_tls_serialized = 1;
*/
private void clearKeyPackageTlsSerialized() {
keyPackageTlsSerialized_ = getDefaultInstance().getKeyPackageTlsSerialized();
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage 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.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage 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.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage 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.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage 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.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage 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.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage 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.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage 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.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* An individual key package
*
*
* Protobuf type {@code xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage)
org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackageOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* bytes key_package_tls_serialized = 1;
* @return The keyPackageTlsSerialized.
*/
@java.lang.Override
public com.google.protobuf.ByteString getKeyPackageTlsSerialized() {
return instance.getKeyPackageTlsSerialized();
}
/**
* bytes key_package_tls_serialized = 1;
* @param value The keyPackageTlsSerialized to set.
* @return This builder for chaining.
*/
public Builder setKeyPackageTlsSerialized(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setKeyPackageTlsSerialized(value);
return this;
}
/**
* bytes key_package_tls_serialized = 1;
* @return This builder for chaining.
*/
public Builder clearKeyPackageTlsSerialized() {
copyOnWrite();
instance.clearKeyPackageTlsSerialized();
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage)
}
@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.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"keyPackageTlsSerialized_",
};
java.lang.String info =
"\u0000\u0001\u0000\u0000\u0001\u0001\u0001\u0000\u0000\u0000\u0001\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.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage.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.mls.api.v1.FetchKeyPackagesResponse.KeyPackage)
private static final org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage DEFAULT_INSTANCE;
static {
KeyPackage defaultInstance = new KeyPackage();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
KeyPackage.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public static final int KEY_PACKAGES_FIELD_NUMBER = 1;
private com.google.protobuf.Internal.ProtobufList keyPackages_;
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
@java.lang.Override
public java.util.List getKeyPackagesList() {
return keyPackages_;
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
public java.util.List
getKeyPackagesOrBuilderList() {
return keyPackages_;
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
@java.lang.Override
public int getKeyPackagesCount() {
return keyPackages_.size();
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage getKeyPackages(int index) {
return keyPackages_.get(index);
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
public org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackageOrBuilder getKeyPackagesOrBuilder(
int index) {
return keyPackages_.get(index);
}
private void ensureKeyPackagesIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp = keyPackages_;
if (!tmp.isModifiable()) {
keyPackages_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
private void setKeyPackages(
int index, org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage value) {
value.getClass();
ensureKeyPackagesIsMutable();
keyPackages_.set(index, value);
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
private void addKeyPackages(org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage value) {
value.getClass();
ensureKeyPackagesIsMutable();
keyPackages_.add(value);
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
private void addKeyPackages(
int index, org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage value) {
value.getClass();
ensureKeyPackagesIsMutable();
keyPackages_.add(index, value);
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
private void addAllKeyPackages(
java.lang.Iterable values) {
ensureKeyPackagesIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, keyPackages_);
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
private void clearKeyPackages() {
keyPackages_ = emptyProtobufList();
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
private void removeKeyPackages(int index) {
ensureKeyPackagesIsMutable();
keyPackages_.remove(index);
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse 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.mls.api.v1.Mls.FetchKeyPackagesResponse 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.mls.api.v1.Mls.FetchKeyPackagesResponse 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.mls.api.v1.Mls.FetchKeyPackagesResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse 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.mls.api.v1.Mls.FetchKeyPackagesResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse 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.mls.api.v1.Mls.FetchKeyPackagesResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse 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.mls.api.v1.Mls.FetchKeyPackagesResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse 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.mls.api.v1.Mls.FetchKeyPackagesResponse prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* The response to a FetchKeyPackagesRequest
*
*
* Protobuf type {@code xmtp.mls.api.v1.FetchKeyPackagesResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.FetchKeyPackagesResponse)
org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponseOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
@java.lang.Override
public java.util.List getKeyPackagesList() {
return java.util.Collections.unmodifiableList(
instance.getKeyPackagesList());
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
@java.lang.Override
public int getKeyPackagesCount() {
return instance.getKeyPackagesCount();
}/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage getKeyPackages(int index) {
return instance.getKeyPackages(index);
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
public Builder setKeyPackages(
int index, org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage value) {
copyOnWrite();
instance.setKeyPackages(index, value);
return this;
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
public Builder setKeyPackages(
int index, org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage.Builder builderForValue) {
copyOnWrite();
instance.setKeyPackages(index,
builderForValue.build());
return this;
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
public Builder addKeyPackages(org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage value) {
copyOnWrite();
instance.addKeyPackages(value);
return this;
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
public Builder addKeyPackages(
int index, org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage value) {
copyOnWrite();
instance.addKeyPackages(index, value);
return this;
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
public Builder addKeyPackages(
org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage.Builder builderForValue) {
copyOnWrite();
instance.addKeyPackages(builderForValue.build());
return this;
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
public Builder addKeyPackages(
int index, org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage.Builder builderForValue) {
copyOnWrite();
instance.addKeyPackages(index,
builderForValue.build());
return this;
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
public Builder addAllKeyPackages(
java.lang.Iterable values) {
copyOnWrite();
instance.addAllKeyPackages(values);
return this;
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
public Builder clearKeyPackages() {
copyOnWrite();
instance.clearKeyPackages();
return this;
}
/**
*
* Returns one key package per installation in the original order of the
* request. If any installations are missing key packages, an empty entry is
* left in their respective spots in the array.
*
*
* repeated .xmtp.mls.api.v1.FetchKeyPackagesResponse.KeyPackage key_packages = 1;
*/
public Builder removeKeyPackages(int index) {
copyOnWrite();
instance.removeKeyPackages(index);
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.FetchKeyPackagesResponse)
}
@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.mls.api.v1.Mls.FetchKeyPackagesResponse();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"keyPackages_",
org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse.KeyPackage.class,
};
java.lang.String info =
"\u0000\u0001\u0000\u0000\u0001\u0001\u0001\u0000\u0001\u0000\u0001\u001b";
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.mls.api.v1.Mls.FetchKeyPackagesResponse.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.mls.api.v1.FetchKeyPackagesResponse)
private static final org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse DEFAULT_INSTANCE;
static {
FetchKeyPackagesResponse defaultInstance = new FetchKeyPackagesResponse();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
FetchKeyPackagesResponse.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.FetchKeyPackagesResponse 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 PagingInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.PagingInfo)
com.google.protobuf.MessageLiteOrBuilder {
/**
* .xmtp.mls.api.v1.SortDirection direction = 1;
* @return The enum numeric value on the wire for direction.
*/
int getDirectionValue();
/**
* .xmtp.mls.api.v1.SortDirection direction = 1;
* @return The direction.
*/
org.xmtp.proto.mls.api.v1.Mls.SortDirection getDirection();
/**
* uint32 limit = 2;
* @return The limit.
*/
int getLimit();
/**
* uint64 id_cursor = 3;
* @return The idCursor.
*/
long getIdCursor();
}
/**
*
* Pagination config for queries
*
*
* Protobuf type {@code xmtp.mls.api.v1.PagingInfo}
*/
public static final class PagingInfo extends
com.google.protobuf.GeneratedMessageLite<
PagingInfo, PagingInfo.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.PagingInfo)
PagingInfoOrBuilder {
private PagingInfo() {
}
public static final int DIRECTION_FIELD_NUMBER = 1;
private int direction_;
/**
* .xmtp.mls.api.v1.SortDirection direction = 1;
* @return The enum numeric value on the wire for direction.
*/
@java.lang.Override
public int getDirectionValue() {
return direction_;
}
/**
* .xmtp.mls.api.v1.SortDirection direction = 1;
* @return The direction.
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.SortDirection getDirection() {
org.xmtp.proto.mls.api.v1.Mls.SortDirection result = org.xmtp.proto.mls.api.v1.Mls.SortDirection.forNumber(direction_);
return result == null ? org.xmtp.proto.mls.api.v1.Mls.SortDirection.UNRECOGNIZED : result;
}
/**
* .xmtp.mls.api.v1.SortDirection direction = 1;
* @param value The enum numeric value on the wire for direction to set.
*/
private void setDirectionValue(int value) {
direction_ = value;
}
/**
* .xmtp.mls.api.v1.SortDirection direction = 1;
* @param value The direction to set.
*/
private void setDirection(org.xmtp.proto.mls.api.v1.Mls.SortDirection value) {
direction_ = value.getNumber();
}
/**
* .xmtp.mls.api.v1.SortDirection direction = 1;
*/
private void clearDirection() {
direction_ = 0;
}
public static final int LIMIT_FIELD_NUMBER = 2;
private int limit_;
/**
* uint32 limit = 2;
* @return The limit.
*/
@java.lang.Override
public int getLimit() {
return limit_;
}
/**
* uint32 limit = 2;
* @param value The limit to set.
*/
private void setLimit(int value) {
limit_ = value;
}
/**
* uint32 limit = 2;
*/
private void clearLimit() {
limit_ = 0;
}
public static final int ID_CURSOR_FIELD_NUMBER = 3;
private long idCursor_;
/**
* uint64 id_cursor = 3;
* @return The idCursor.
*/
@java.lang.Override
public long getIdCursor() {
return idCursor_;
}
/**
* uint64 id_cursor = 3;
* @param value The idCursor to set.
*/
private void setIdCursor(long value) {
idCursor_ = value;
}
/**
* uint64 id_cursor = 3;
*/
private void clearIdCursor() {
idCursor_ = 0L;
}
public static org.xmtp.proto.mls.api.v1.Mls.PagingInfo parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.PagingInfo 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.mls.api.v1.Mls.PagingInfo 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.mls.api.v1.Mls.PagingInfo 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.mls.api.v1.Mls.PagingInfo parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.PagingInfo 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.mls.api.v1.Mls.PagingInfo parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.PagingInfo 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.mls.api.v1.Mls.PagingInfo parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.PagingInfo 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.mls.api.v1.Mls.PagingInfo parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.PagingInfo 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.mls.api.v1.Mls.PagingInfo prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Pagination config for queries
*
*
* Protobuf type {@code xmtp.mls.api.v1.PagingInfo}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.PagingInfo, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.PagingInfo)
org.xmtp.proto.mls.api.v1.Mls.PagingInfoOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.PagingInfo.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* .xmtp.mls.api.v1.SortDirection direction = 1;
* @return The enum numeric value on the wire for direction.
*/
@java.lang.Override
public int getDirectionValue() {
return instance.getDirectionValue();
}
/**
* .xmtp.mls.api.v1.SortDirection direction = 1;
* @param value The direction to set.
* @return This builder for chaining.
*/
public Builder setDirectionValue(int value) {
copyOnWrite();
instance.setDirectionValue(value);
return this;
}
/**
* .xmtp.mls.api.v1.SortDirection direction = 1;
* @return The direction.
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.SortDirection getDirection() {
return instance.getDirection();
}
/**
* .xmtp.mls.api.v1.SortDirection direction = 1;
* @param value The enum numeric value on the wire for direction to set.
* @return This builder for chaining.
*/
public Builder setDirection(org.xmtp.proto.mls.api.v1.Mls.SortDirection value) {
copyOnWrite();
instance.setDirection(value);
return this;
}
/**
* .xmtp.mls.api.v1.SortDirection direction = 1;
* @return This builder for chaining.
*/
public Builder clearDirection() {
copyOnWrite();
instance.clearDirection();
return this;
}
/**
* uint32 limit = 2;
* @return The limit.
*/
@java.lang.Override
public int getLimit() {
return instance.getLimit();
}
/**
* uint32 limit = 2;
* @param value The limit to set.
* @return This builder for chaining.
*/
public Builder setLimit(int value) {
copyOnWrite();
instance.setLimit(value);
return this;
}
/**
* uint32 limit = 2;
* @return This builder for chaining.
*/
public Builder clearLimit() {
copyOnWrite();
instance.clearLimit();
return this;
}
/**
* uint64 id_cursor = 3;
* @return The idCursor.
*/
@java.lang.Override
public long getIdCursor() {
return instance.getIdCursor();
}
/**
* uint64 id_cursor = 3;
* @param value The idCursor to set.
* @return This builder for chaining.
*/
public Builder setIdCursor(long value) {
copyOnWrite();
instance.setIdCursor(value);
return this;
}
/**
* uint64 id_cursor = 3;
* @return This builder for chaining.
*/
public Builder clearIdCursor() {
copyOnWrite();
instance.clearIdCursor();
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.PagingInfo)
}
@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.mls.api.v1.Mls.PagingInfo();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"direction_",
"limit_",
"idCursor_",
};
java.lang.String info =
"\u0000\u0003\u0000\u0000\u0001\u0003\u0003\u0000\u0000\u0000\u0001\f\u0002\u000b" +
"\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.mls.api.v1.Mls.PagingInfo.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.mls.api.v1.PagingInfo)
private static final org.xmtp.proto.mls.api.v1.Mls.PagingInfo DEFAULT_INSTANCE;
static {
PagingInfo defaultInstance = new PagingInfo();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
PagingInfo.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.PagingInfo 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 QueryGroupMessagesRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.QueryGroupMessagesRequest)
com.google.protobuf.MessageLiteOrBuilder {
/**
* bytes group_id = 1;
* @return The groupId.
*/
com.google.protobuf.ByteString getGroupId();
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
* @return Whether the pagingInfo field is set.
*/
boolean hasPagingInfo();
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
* @return The pagingInfo.
*/
org.xmtp.proto.mls.api.v1.Mls.PagingInfo getPagingInfo();
}
/**
*
* Request for group message queries
*
*
* Protobuf type {@code xmtp.mls.api.v1.QueryGroupMessagesRequest}
*/
public static final class QueryGroupMessagesRequest extends
com.google.protobuf.GeneratedMessageLite<
QueryGroupMessagesRequest, QueryGroupMessagesRequest.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.QueryGroupMessagesRequest)
QueryGroupMessagesRequestOrBuilder {
private QueryGroupMessagesRequest() {
groupId_ = com.google.protobuf.ByteString.EMPTY;
}
public static final int GROUP_ID_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString groupId_;
/**
* bytes group_id = 1;
* @return The groupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString getGroupId() {
return groupId_;
}
/**
* bytes group_id = 1;
* @param value The groupId to set.
*/
private void setGroupId(com.google.protobuf.ByteString value) {
java.lang.Class valueClass = value.getClass();
groupId_ = value;
}
/**
* bytes group_id = 1;
*/
private void clearGroupId() {
groupId_ = getDefaultInstance().getGroupId();
}
public static final int PAGING_INFO_FIELD_NUMBER = 2;
private org.xmtp.proto.mls.api.v1.Mls.PagingInfo pagingInfo_;
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.Override
public boolean hasPagingInfo() {
return pagingInfo_ != null;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.PagingInfo getPagingInfo() {
return pagingInfo_ == null ? org.xmtp.proto.mls.api.v1.Mls.PagingInfo.getDefaultInstance() : pagingInfo_;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
private void setPagingInfo(org.xmtp.proto.mls.api.v1.Mls.PagingInfo value) {
value.getClass();
pagingInfo_ = value;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergePagingInfo(org.xmtp.proto.mls.api.v1.Mls.PagingInfo value) {
value.getClass();
if (pagingInfo_ != null &&
pagingInfo_ != org.xmtp.proto.mls.api.v1.Mls.PagingInfo.getDefaultInstance()) {
pagingInfo_ =
org.xmtp.proto.mls.api.v1.Mls.PagingInfo.newBuilder(pagingInfo_).mergeFrom(value).buildPartial();
} else {
pagingInfo_ = value;
}
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
private void clearPagingInfo() { pagingInfo_ = null;
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesRequest 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.mls.api.v1.Mls.QueryGroupMessagesRequest 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.mls.api.v1.Mls.QueryGroupMessagesRequest 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.mls.api.v1.Mls.QueryGroupMessagesRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesRequest 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.mls.api.v1.Mls.QueryGroupMessagesRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesRequest 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.mls.api.v1.Mls.QueryGroupMessagesRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesRequest 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.mls.api.v1.Mls.QueryGroupMessagesRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesRequest 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.mls.api.v1.Mls.QueryGroupMessagesRequest prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Request for group message queries
*
*
* Protobuf type {@code xmtp.mls.api.v1.QueryGroupMessagesRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesRequest, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.QueryGroupMessagesRequest)
org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesRequestOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesRequest.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* bytes group_id = 1;
* @return The groupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString getGroupId() {
return instance.getGroupId();
}
/**
* bytes group_id = 1;
* @param value The groupId to set.
* @return This builder for chaining.
*/
public Builder setGroupId(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setGroupId(value);
return this;
}
/**
* bytes group_id = 1;
* @return This builder for chaining.
*/
public Builder clearGroupId() {
copyOnWrite();
instance.clearGroupId();
return this;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.Override
public boolean hasPagingInfo() {
return instance.hasPagingInfo();
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.PagingInfo getPagingInfo() {
return instance.getPagingInfo();
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
public Builder setPagingInfo(org.xmtp.proto.mls.api.v1.Mls.PagingInfo value) {
copyOnWrite();
instance.setPagingInfo(value);
return this;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
public Builder setPagingInfo(
org.xmtp.proto.mls.api.v1.Mls.PagingInfo.Builder builderForValue) {
copyOnWrite();
instance.setPagingInfo(builderForValue.build());
return this;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
public Builder mergePagingInfo(org.xmtp.proto.mls.api.v1.Mls.PagingInfo value) {
copyOnWrite();
instance.mergePagingInfo(value);
return this;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
public Builder clearPagingInfo() { copyOnWrite();
instance.clearPagingInfo();
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.QueryGroupMessagesRequest)
}
@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.mls.api.v1.Mls.QueryGroupMessagesRequest();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"groupId_",
"pagingInfo_",
};
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.mls.api.v1.Mls.QueryGroupMessagesRequest.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.mls.api.v1.QueryGroupMessagesRequest)
private static final org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesRequest DEFAULT_INSTANCE;
static {
QueryGroupMessagesRequest defaultInstance = new QueryGroupMessagesRequest();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
QueryGroupMessagesRequest.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesRequest 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 QueryGroupMessagesResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.QueryGroupMessagesResponse)
com.google.protobuf.MessageLiteOrBuilder {
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
java.util.List
getMessagesList();
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
org.xmtp.proto.mls.api.v1.Mls.GroupMessage getMessages(int index);
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
int getMessagesCount();
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
* @return Whether the pagingInfo field is set.
*/
boolean hasPagingInfo();
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
* @return The pagingInfo.
*/
org.xmtp.proto.mls.api.v1.Mls.PagingInfo getPagingInfo();
}
/**
*
* Response for group message queries
*
*
* Protobuf type {@code xmtp.mls.api.v1.QueryGroupMessagesResponse}
*/
public static final class QueryGroupMessagesResponse extends
com.google.protobuf.GeneratedMessageLite<
QueryGroupMessagesResponse, QueryGroupMessagesResponse.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.QueryGroupMessagesResponse)
QueryGroupMessagesResponseOrBuilder {
private QueryGroupMessagesResponse() {
messages_ = emptyProtobufList();
}
public static final int MESSAGES_FIELD_NUMBER = 1;
private com.google.protobuf.Internal.ProtobufList messages_;
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
@java.lang.Override
public java.util.List getMessagesList() {
return messages_;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
public java.util.List
getMessagesOrBuilderList() {
return messages_;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
@java.lang.Override
public int getMessagesCount() {
return messages_.size();
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.GroupMessage getMessages(int index) {
return messages_.get(index);
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
public org.xmtp.proto.mls.api.v1.Mls.GroupMessageOrBuilder getMessagesOrBuilder(
int index) {
return messages_.get(index);
}
private void ensureMessagesIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp = messages_;
if (!tmp.isModifiable()) {
messages_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
private void setMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.GroupMessage value) {
value.getClass();
ensureMessagesIsMutable();
messages_.set(index, value);
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
private void addMessages(org.xmtp.proto.mls.api.v1.Mls.GroupMessage value) {
value.getClass();
ensureMessagesIsMutable();
messages_.add(value);
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
private void addMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.GroupMessage value) {
value.getClass();
ensureMessagesIsMutable();
messages_.add(index, value);
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
private void addAllMessages(
java.lang.Iterable values) {
ensureMessagesIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, messages_);
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
private void clearMessages() {
messages_ = emptyProtobufList();
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
private void removeMessages(int index) {
ensureMessagesIsMutable();
messages_.remove(index);
}
public static final int PAGING_INFO_FIELD_NUMBER = 2;
private org.xmtp.proto.mls.api.v1.Mls.PagingInfo pagingInfo_;
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.Override
public boolean hasPagingInfo() {
return pagingInfo_ != null;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.PagingInfo getPagingInfo() {
return pagingInfo_ == null ? org.xmtp.proto.mls.api.v1.Mls.PagingInfo.getDefaultInstance() : pagingInfo_;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
private void setPagingInfo(org.xmtp.proto.mls.api.v1.Mls.PagingInfo value) {
value.getClass();
pagingInfo_ = value;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergePagingInfo(org.xmtp.proto.mls.api.v1.Mls.PagingInfo value) {
value.getClass();
if (pagingInfo_ != null &&
pagingInfo_ != org.xmtp.proto.mls.api.v1.Mls.PagingInfo.getDefaultInstance()) {
pagingInfo_ =
org.xmtp.proto.mls.api.v1.Mls.PagingInfo.newBuilder(pagingInfo_).mergeFrom(value).buildPartial();
} else {
pagingInfo_ = value;
}
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
private void clearPagingInfo() { pagingInfo_ = null;
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesResponse 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.mls.api.v1.Mls.QueryGroupMessagesResponse 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.mls.api.v1.Mls.QueryGroupMessagesResponse 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.mls.api.v1.Mls.QueryGroupMessagesResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesResponse 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.mls.api.v1.Mls.QueryGroupMessagesResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesResponse 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.mls.api.v1.Mls.QueryGroupMessagesResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesResponse 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.mls.api.v1.Mls.QueryGroupMessagesResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesResponse 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.mls.api.v1.Mls.QueryGroupMessagesResponse prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Response for group message queries
*
*
* Protobuf type {@code xmtp.mls.api.v1.QueryGroupMessagesResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesResponse, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.QueryGroupMessagesResponse)
org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesResponseOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesResponse.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
@java.lang.Override
public java.util.List getMessagesList() {
return java.util.Collections.unmodifiableList(
instance.getMessagesList());
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
@java.lang.Override
public int getMessagesCount() {
return instance.getMessagesCount();
}/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.GroupMessage getMessages(int index) {
return instance.getMessages(index);
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
public Builder setMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.GroupMessage value) {
copyOnWrite();
instance.setMessages(index, value);
return this;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
public Builder setMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.GroupMessage.Builder builderForValue) {
copyOnWrite();
instance.setMessages(index,
builderForValue.build());
return this;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
public Builder addMessages(org.xmtp.proto.mls.api.v1.Mls.GroupMessage value) {
copyOnWrite();
instance.addMessages(value);
return this;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
public Builder addMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.GroupMessage value) {
copyOnWrite();
instance.addMessages(index, value);
return this;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
public Builder addMessages(
org.xmtp.proto.mls.api.v1.Mls.GroupMessage.Builder builderForValue) {
copyOnWrite();
instance.addMessages(builderForValue.build());
return this;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
public Builder addMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.GroupMessage.Builder builderForValue) {
copyOnWrite();
instance.addMessages(index,
builderForValue.build());
return this;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
public Builder addAllMessages(
java.lang.Iterable values) {
copyOnWrite();
instance.addAllMessages(values);
return this;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
public Builder clearMessages() {
copyOnWrite();
instance.clearMessages();
return this;
}
/**
* repeated .xmtp.mls.api.v1.GroupMessage messages = 1;
*/
public Builder removeMessages(int index) {
copyOnWrite();
instance.removeMessages(index);
return this;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.Override
public boolean hasPagingInfo() {
return instance.hasPagingInfo();
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.PagingInfo getPagingInfo() {
return instance.getPagingInfo();
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
public Builder setPagingInfo(org.xmtp.proto.mls.api.v1.Mls.PagingInfo value) {
copyOnWrite();
instance.setPagingInfo(value);
return this;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
public Builder setPagingInfo(
org.xmtp.proto.mls.api.v1.Mls.PagingInfo.Builder builderForValue) {
copyOnWrite();
instance.setPagingInfo(builderForValue.build());
return this;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
public Builder mergePagingInfo(org.xmtp.proto.mls.api.v1.Mls.PagingInfo value) {
copyOnWrite();
instance.mergePagingInfo(value);
return this;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
public Builder clearPagingInfo() { copyOnWrite();
instance.clearPagingInfo();
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.QueryGroupMessagesResponse)
}
@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.mls.api.v1.Mls.QueryGroupMessagesResponse();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"messages_",
org.xmtp.proto.mls.api.v1.Mls.GroupMessage.class,
"pagingInfo_",
};
java.lang.String info =
"\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0001\u0000\u0001\u001b\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.mls.api.v1.Mls.QueryGroupMessagesResponse.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.mls.api.v1.QueryGroupMessagesResponse)
private static final org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesResponse DEFAULT_INSTANCE;
static {
QueryGroupMessagesResponse defaultInstance = new QueryGroupMessagesResponse();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
QueryGroupMessagesResponse.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryGroupMessagesResponse 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 QueryWelcomeMessagesRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.QueryWelcomeMessagesRequest)
com.google.protobuf.MessageLiteOrBuilder {
/**
* bytes installation_key = 1;
* @return The installationKey.
*/
com.google.protobuf.ByteString getInstallationKey();
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
* @return Whether the pagingInfo field is set.
*/
boolean hasPagingInfo();
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
* @return The pagingInfo.
*/
org.xmtp.proto.mls.api.v1.Mls.PagingInfo getPagingInfo();
}
/**
*
* Request for welcome message queries
*
*
* Protobuf type {@code xmtp.mls.api.v1.QueryWelcomeMessagesRequest}
*/
public static final class QueryWelcomeMessagesRequest extends
com.google.protobuf.GeneratedMessageLite<
QueryWelcomeMessagesRequest, QueryWelcomeMessagesRequest.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.QueryWelcomeMessagesRequest)
QueryWelcomeMessagesRequestOrBuilder {
private QueryWelcomeMessagesRequest() {
installationKey_ = com.google.protobuf.ByteString.EMPTY;
}
public static final int INSTALLATION_KEY_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString installationKey_;
/**
* bytes installation_key = 1;
* @return The installationKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getInstallationKey() {
return installationKey_;
}
/**
* bytes installation_key = 1;
* @param value The installationKey to set.
*/
private void setInstallationKey(com.google.protobuf.ByteString value) {
java.lang.Class valueClass = value.getClass();
installationKey_ = value;
}
/**
* bytes installation_key = 1;
*/
private void clearInstallationKey() {
installationKey_ = getDefaultInstance().getInstallationKey();
}
public static final int PAGING_INFO_FIELD_NUMBER = 2;
private org.xmtp.proto.mls.api.v1.Mls.PagingInfo pagingInfo_;
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.Override
public boolean hasPagingInfo() {
return pagingInfo_ != null;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.PagingInfo getPagingInfo() {
return pagingInfo_ == null ? org.xmtp.proto.mls.api.v1.Mls.PagingInfo.getDefaultInstance() : pagingInfo_;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
private void setPagingInfo(org.xmtp.proto.mls.api.v1.Mls.PagingInfo value) {
value.getClass();
pagingInfo_ = value;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergePagingInfo(org.xmtp.proto.mls.api.v1.Mls.PagingInfo value) {
value.getClass();
if (pagingInfo_ != null &&
pagingInfo_ != org.xmtp.proto.mls.api.v1.Mls.PagingInfo.getDefaultInstance()) {
pagingInfo_ =
org.xmtp.proto.mls.api.v1.Mls.PagingInfo.newBuilder(pagingInfo_).mergeFrom(value).buildPartial();
} else {
pagingInfo_ = value;
}
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
private void clearPagingInfo() { pagingInfo_ = null;
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesRequest 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.mls.api.v1.Mls.QueryWelcomeMessagesRequest 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.mls.api.v1.Mls.QueryWelcomeMessagesRequest 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.mls.api.v1.Mls.QueryWelcomeMessagesRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesRequest 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.mls.api.v1.Mls.QueryWelcomeMessagesRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesRequest 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.mls.api.v1.Mls.QueryWelcomeMessagesRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesRequest 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.mls.api.v1.Mls.QueryWelcomeMessagesRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesRequest 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.mls.api.v1.Mls.QueryWelcomeMessagesRequest prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Request for welcome message queries
*
*
* Protobuf type {@code xmtp.mls.api.v1.QueryWelcomeMessagesRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesRequest, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.QueryWelcomeMessagesRequest)
org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesRequestOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesRequest.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* bytes installation_key = 1;
* @return The installationKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getInstallationKey() {
return instance.getInstallationKey();
}
/**
* bytes installation_key = 1;
* @param value The installationKey to set.
* @return This builder for chaining.
*/
public Builder setInstallationKey(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setInstallationKey(value);
return this;
}
/**
* bytes installation_key = 1;
* @return This builder for chaining.
*/
public Builder clearInstallationKey() {
copyOnWrite();
instance.clearInstallationKey();
return this;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.Override
public boolean hasPagingInfo() {
return instance.hasPagingInfo();
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.PagingInfo getPagingInfo() {
return instance.getPagingInfo();
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
public Builder setPagingInfo(org.xmtp.proto.mls.api.v1.Mls.PagingInfo value) {
copyOnWrite();
instance.setPagingInfo(value);
return this;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
public Builder setPagingInfo(
org.xmtp.proto.mls.api.v1.Mls.PagingInfo.Builder builderForValue) {
copyOnWrite();
instance.setPagingInfo(builderForValue.build());
return this;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
public Builder mergePagingInfo(org.xmtp.proto.mls.api.v1.Mls.PagingInfo value) {
copyOnWrite();
instance.mergePagingInfo(value);
return this;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
public Builder clearPagingInfo() { copyOnWrite();
instance.clearPagingInfo();
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.QueryWelcomeMessagesRequest)
}
@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.mls.api.v1.Mls.QueryWelcomeMessagesRequest();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"installationKey_",
"pagingInfo_",
};
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.mls.api.v1.Mls.QueryWelcomeMessagesRequest.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.mls.api.v1.QueryWelcomeMessagesRequest)
private static final org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesRequest DEFAULT_INSTANCE;
static {
QueryWelcomeMessagesRequest defaultInstance = new QueryWelcomeMessagesRequest();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
QueryWelcomeMessagesRequest.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesRequest 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 QueryWelcomeMessagesResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.QueryWelcomeMessagesResponse)
com.google.protobuf.MessageLiteOrBuilder {
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
java.util.List
getMessagesList();
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage getMessages(int index);
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
int getMessagesCount();
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
* @return Whether the pagingInfo field is set.
*/
boolean hasPagingInfo();
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
* @return The pagingInfo.
*/
org.xmtp.proto.mls.api.v1.Mls.PagingInfo getPagingInfo();
}
/**
*
* Response for welcome message queries
*
*
* Protobuf type {@code xmtp.mls.api.v1.QueryWelcomeMessagesResponse}
*/
public static final class QueryWelcomeMessagesResponse extends
com.google.protobuf.GeneratedMessageLite<
QueryWelcomeMessagesResponse, QueryWelcomeMessagesResponse.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.QueryWelcomeMessagesResponse)
QueryWelcomeMessagesResponseOrBuilder {
private QueryWelcomeMessagesResponse() {
messages_ = emptyProtobufList();
}
public static final int MESSAGES_FIELD_NUMBER = 1;
private com.google.protobuf.Internal.ProtobufList messages_;
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
@java.lang.Override
public java.util.List getMessagesList() {
return messages_;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
public java.util.List
getMessagesOrBuilderList() {
return messages_;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
@java.lang.Override
public int getMessagesCount() {
return messages_.size();
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage getMessages(int index) {
return messages_.get(index);
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
public org.xmtp.proto.mls.api.v1.Mls.WelcomeMessageOrBuilder getMessagesOrBuilder(
int index) {
return messages_.get(index);
}
private void ensureMessagesIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp = messages_;
if (!tmp.isModifiable()) {
messages_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
private void setMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage value) {
value.getClass();
ensureMessagesIsMutable();
messages_.set(index, value);
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
private void addMessages(org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage value) {
value.getClass();
ensureMessagesIsMutable();
messages_.add(value);
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
private void addMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage value) {
value.getClass();
ensureMessagesIsMutable();
messages_.add(index, value);
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
private void addAllMessages(
java.lang.Iterable values) {
ensureMessagesIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, messages_);
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
private void clearMessages() {
messages_ = emptyProtobufList();
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
private void removeMessages(int index) {
ensureMessagesIsMutable();
messages_.remove(index);
}
public static final int PAGING_INFO_FIELD_NUMBER = 2;
private org.xmtp.proto.mls.api.v1.Mls.PagingInfo pagingInfo_;
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.Override
public boolean hasPagingInfo() {
return pagingInfo_ != null;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.PagingInfo getPagingInfo() {
return pagingInfo_ == null ? org.xmtp.proto.mls.api.v1.Mls.PagingInfo.getDefaultInstance() : pagingInfo_;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
private void setPagingInfo(org.xmtp.proto.mls.api.v1.Mls.PagingInfo value) {
value.getClass();
pagingInfo_ = value;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
private void mergePagingInfo(org.xmtp.proto.mls.api.v1.Mls.PagingInfo value) {
value.getClass();
if (pagingInfo_ != null &&
pagingInfo_ != org.xmtp.proto.mls.api.v1.Mls.PagingInfo.getDefaultInstance()) {
pagingInfo_ =
org.xmtp.proto.mls.api.v1.Mls.PagingInfo.newBuilder(pagingInfo_).mergeFrom(value).buildPartial();
} else {
pagingInfo_ = value;
}
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
private void clearPagingInfo() { pagingInfo_ = null;
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesResponse 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.mls.api.v1.Mls.QueryWelcomeMessagesResponse 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.mls.api.v1.Mls.QueryWelcomeMessagesResponse 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.mls.api.v1.Mls.QueryWelcomeMessagesResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesResponse 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.mls.api.v1.Mls.QueryWelcomeMessagesResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesResponse 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.mls.api.v1.Mls.QueryWelcomeMessagesResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesResponse 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.mls.api.v1.Mls.QueryWelcomeMessagesResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesResponse 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.mls.api.v1.Mls.QueryWelcomeMessagesResponse prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Response for welcome message queries
*
*
* Protobuf type {@code xmtp.mls.api.v1.QueryWelcomeMessagesResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesResponse, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.QueryWelcomeMessagesResponse)
org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesResponseOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesResponse.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
@java.lang.Override
public java.util.List getMessagesList() {
return java.util.Collections.unmodifiableList(
instance.getMessagesList());
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
@java.lang.Override
public int getMessagesCount() {
return instance.getMessagesCount();
}/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage getMessages(int index) {
return instance.getMessages(index);
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
public Builder setMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage value) {
copyOnWrite();
instance.setMessages(index, value);
return this;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
public Builder setMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.Builder builderForValue) {
copyOnWrite();
instance.setMessages(index,
builderForValue.build());
return this;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
public Builder addMessages(org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage value) {
copyOnWrite();
instance.addMessages(value);
return this;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
public Builder addMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage value) {
copyOnWrite();
instance.addMessages(index, value);
return this;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
public Builder addMessages(
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.Builder builderForValue) {
copyOnWrite();
instance.addMessages(builderForValue.build());
return this;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
public Builder addMessages(
int index, org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.Builder builderForValue) {
copyOnWrite();
instance.addMessages(index,
builderForValue.build());
return this;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
public Builder addAllMessages(
java.lang.Iterable values) {
copyOnWrite();
instance.addAllMessages(values);
return this;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
public Builder clearMessages() {
copyOnWrite();
instance.clearMessages();
return this;
}
/**
* repeated .xmtp.mls.api.v1.WelcomeMessage messages = 1;
*/
public Builder removeMessages(int index) {
copyOnWrite();
instance.removeMessages(index);
return this;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.Override
public boolean hasPagingInfo() {
return instance.hasPagingInfo();
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.PagingInfo getPagingInfo() {
return instance.getPagingInfo();
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
public Builder setPagingInfo(org.xmtp.proto.mls.api.v1.Mls.PagingInfo value) {
copyOnWrite();
instance.setPagingInfo(value);
return this;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
public Builder setPagingInfo(
org.xmtp.proto.mls.api.v1.Mls.PagingInfo.Builder builderForValue) {
copyOnWrite();
instance.setPagingInfo(builderForValue.build());
return this;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
public Builder mergePagingInfo(org.xmtp.proto.mls.api.v1.Mls.PagingInfo value) {
copyOnWrite();
instance.mergePagingInfo(value);
return this;
}
/**
* .xmtp.mls.api.v1.PagingInfo paging_info = 2;
*/
public Builder clearPagingInfo() { copyOnWrite();
instance.clearPagingInfo();
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.QueryWelcomeMessagesResponse)
}
@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.mls.api.v1.Mls.QueryWelcomeMessagesResponse();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"messages_",
org.xmtp.proto.mls.api.v1.Mls.WelcomeMessage.class,
"pagingInfo_",
};
java.lang.String info =
"\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0001\u0000\u0001\u001b\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.mls.api.v1.Mls.QueryWelcomeMessagesResponse.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.mls.api.v1.QueryWelcomeMessagesResponse)
private static final org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesResponse DEFAULT_INSTANCE;
static {
QueryWelcomeMessagesResponse defaultInstance = new QueryWelcomeMessagesResponse();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
QueryWelcomeMessagesResponse.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.QueryWelcomeMessagesResponse 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 SubscribeGroupMessagesRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.SubscribeGroupMessagesRequest)
com.google.protobuf.MessageLiteOrBuilder {
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
java.util.List
getFiltersList();
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter getFilters(int index);
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
int getFiltersCount();
}
/**
*
* Request for subscribing to group messages
*
*
* Protobuf type {@code xmtp.mls.api.v1.SubscribeGroupMessagesRequest}
*/
public static final class SubscribeGroupMessagesRequest extends
com.google.protobuf.GeneratedMessageLite<
SubscribeGroupMessagesRequest, SubscribeGroupMessagesRequest.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.SubscribeGroupMessagesRequest)
SubscribeGroupMessagesRequestOrBuilder {
private SubscribeGroupMessagesRequest() {
filters_ = emptyProtobufList();
}
public interface FilterOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter)
com.google.protobuf.MessageLiteOrBuilder {
/**
* bytes group_id = 1;
* @return The groupId.
*/
com.google.protobuf.ByteString getGroupId();
/**
* uint64 id_cursor = 2;
* @return The idCursor.
*/
long getIdCursor();
}
/**
*
* Subscription filter
*
*
* Protobuf type {@code xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter}
*/
public static final class Filter extends
com.google.protobuf.GeneratedMessageLite<
Filter, Filter.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter)
FilterOrBuilder {
private Filter() {
groupId_ = com.google.protobuf.ByteString.EMPTY;
}
public static final int GROUP_ID_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString groupId_;
/**
* bytes group_id = 1;
* @return The groupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString getGroupId() {
return groupId_;
}
/**
* bytes group_id = 1;
* @param value The groupId to set.
*/
private void setGroupId(com.google.protobuf.ByteString value) {
java.lang.Class valueClass = value.getClass();
groupId_ = value;
}
/**
* bytes group_id = 1;
*/
private void clearGroupId() {
groupId_ = getDefaultInstance().getGroupId();
}
public static final int ID_CURSOR_FIELD_NUMBER = 2;
private long idCursor_;
/**
* uint64 id_cursor = 2;
* @return The idCursor.
*/
@java.lang.Override
public long getIdCursor() {
return idCursor_;
}
/**
* uint64 id_cursor = 2;
* @param value The idCursor to set.
*/
private void setIdCursor(long value) {
idCursor_ = value;
}
/**
* uint64 id_cursor = 2;
*/
private void clearIdCursor() {
idCursor_ = 0L;
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter 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.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter 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.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter 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.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter 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.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter 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.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter 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.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter 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.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Subscription filter
*
*
* Protobuf type {@code xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter)
org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.FilterOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* bytes group_id = 1;
* @return The groupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString getGroupId() {
return instance.getGroupId();
}
/**
* bytes group_id = 1;
* @param value The groupId to set.
* @return This builder for chaining.
*/
public Builder setGroupId(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setGroupId(value);
return this;
}
/**
* bytes group_id = 1;
* @return This builder for chaining.
*/
public Builder clearGroupId() {
copyOnWrite();
instance.clearGroupId();
return this;
}
/**
* uint64 id_cursor = 2;
* @return The idCursor.
*/
@java.lang.Override
public long getIdCursor() {
return instance.getIdCursor();
}
/**
* uint64 id_cursor = 2;
* @param value The idCursor to set.
* @return This builder for chaining.
*/
public Builder setIdCursor(long value) {
copyOnWrite();
instance.setIdCursor(value);
return this;
}
/**
* uint64 id_cursor = 2;
* @return This builder for chaining.
*/
public Builder clearIdCursor() {
copyOnWrite();
instance.clearIdCursor();
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter)
}
@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.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"groupId_",
"idCursor_",
};
java.lang.String info =
"\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0000\u0000\u0001\n\u0002\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.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter.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.mls.api.v1.SubscribeGroupMessagesRequest.Filter)
private static final org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter DEFAULT_INSTANCE;
static {
Filter defaultInstance = new Filter();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
Filter.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public static final int FILTERS_FIELD_NUMBER = 1;
private com.google.protobuf.Internal.ProtobufList filters_;
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
@java.lang.Override
public java.util.List getFiltersList() {
return filters_;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
public java.util.List
getFiltersOrBuilderList() {
return filters_;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
@java.lang.Override
public int getFiltersCount() {
return filters_.size();
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter getFilters(int index) {
return filters_.get(index);
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
public org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.FilterOrBuilder getFiltersOrBuilder(
int index) {
return filters_.get(index);
}
private void ensureFiltersIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp = filters_;
if (!tmp.isModifiable()) {
filters_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
private void setFilters(
int index, org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter value) {
value.getClass();
ensureFiltersIsMutable();
filters_.set(index, value);
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
private void addFilters(org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter value) {
value.getClass();
ensureFiltersIsMutable();
filters_.add(value);
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
private void addFilters(
int index, org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter value) {
value.getClass();
ensureFiltersIsMutable();
filters_.add(index, value);
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
private void addAllFilters(
java.lang.Iterable values) {
ensureFiltersIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, filters_);
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
private void clearFilters() {
filters_ = emptyProtobufList();
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
private void removeFilters(int index) {
ensureFiltersIsMutable();
filters_.remove(index);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest 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.mls.api.v1.Mls.SubscribeGroupMessagesRequest 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.mls.api.v1.Mls.SubscribeGroupMessagesRequest 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.mls.api.v1.Mls.SubscribeGroupMessagesRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest 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.mls.api.v1.Mls.SubscribeGroupMessagesRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest 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.mls.api.v1.Mls.SubscribeGroupMessagesRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest 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.mls.api.v1.Mls.SubscribeGroupMessagesRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest 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.mls.api.v1.Mls.SubscribeGroupMessagesRequest prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Request for subscribing to group messages
*
*
* Protobuf type {@code xmtp.mls.api.v1.SubscribeGroupMessagesRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.SubscribeGroupMessagesRequest)
org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequestOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
@java.lang.Override
public java.util.List getFiltersList() {
return java.util.Collections.unmodifiableList(
instance.getFiltersList());
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
@java.lang.Override
public int getFiltersCount() {
return instance.getFiltersCount();
}/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter getFilters(int index) {
return instance.getFilters(index);
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
public Builder setFilters(
int index, org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter value) {
copyOnWrite();
instance.setFilters(index, value);
return this;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
public Builder setFilters(
int index, org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter.Builder builderForValue) {
copyOnWrite();
instance.setFilters(index,
builderForValue.build());
return this;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
public Builder addFilters(org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter value) {
copyOnWrite();
instance.addFilters(value);
return this;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
public Builder addFilters(
int index, org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter value) {
copyOnWrite();
instance.addFilters(index, value);
return this;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
public Builder addFilters(
org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter.Builder builderForValue) {
copyOnWrite();
instance.addFilters(builderForValue.build());
return this;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
public Builder addFilters(
int index, org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter.Builder builderForValue) {
copyOnWrite();
instance.addFilters(index,
builderForValue.build());
return this;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
public Builder addAllFilters(
java.lang.Iterable values) {
copyOnWrite();
instance.addAllFilters(values);
return this;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
public Builder clearFilters() {
copyOnWrite();
instance.clearFilters();
return this;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeGroupMessagesRequest.Filter filters = 1;
*/
public Builder removeFilters(int index) {
copyOnWrite();
instance.removeFilters(index);
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.SubscribeGroupMessagesRequest)
}
@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.mls.api.v1.Mls.SubscribeGroupMessagesRequest();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"filters_",
org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest.Filter.class,
};
java.lang.String info =
"\u0000\u0001\u0000\u0000\u0001\u0001\u0001\u0000\u0001\u0000\u0001\u001b";
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.mls.api.v1.Mls.SubscribeGroupMessagesRequest.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.mls.api.v1.SubscribeGroupMessagesRequest)
private static final org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest DEFAULT_INSTANCE;
static {
SubscribeGroupMessagesRequest defaultInstance = new SubscribeGroupMessagesRequest();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
SubscribeGroupMessagesRequest.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeGroupMessagesRequest 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 SubscribeWelcomeMessagesRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest)
com.google.protobuf.MessageLiteOrBuilder {
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
java.util.List
getFiltersList();
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter getFilters(int index);
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
int getFiltersCount();
}
/**
*
* Request for subscribing to welcome messages
*
*
* Protobuf type {@code xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest}
*/
public static final class SubscribeWelcomeMessagesRequest extends
com.google.protobuf.GeneratedMessageLite<
SubscribeWelcomeMessagesRequest, SubscribeWelcomeMessagesRequest.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest)
SubscribeWelcomeMessagesRequestOrBuilder {
private SubscribeWelcomeMessagesRequest() {
filters_ = emptyProtobufList();
}
public interface FilterOrBuilder extends
// @@protoc_insertion_point(interface_extends:xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter)
com.google.protobuf.MessageLiteOrBuilder {
/**
* bytes installation_key = 1;
* @return The installationKey.
*/
com.google.protobuf.ByteString getInstallationKey();
/**
* uint64 id_cursor = 2;
* @return The idCursor.
*/
long getIdCursor();
}
/**
*
* Subscription filter
*
*
* Protobuf type {@code xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter}
*/
public static final class Filter extends
com.google.protobuf.GeneratedMessageLite<
Filter, Filter.Builder> implements
// @@protoc_insertion_point(message_implements:xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter)
FilterOrBuilder {
private Filter() {
installationKey_ = com.google.protobuf.ByteString.EMPTY;
}
public static final int INSTALLATION_KEY_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString installationKey_;
/**
* bytes installation_key = 1;
* @return The installationKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getInstallationKey() {
return installationKey_;
}
/**
* bytes installation_key = 1;
* @param value The installationKey to set.
*/
private void setInstallationKey(com.google.protobuf.ByteString value) {
java.lang.Class valueClass = value.getClass();
installationKey_ = value;
}
/**
* bytes installation_key = 1;
*/
private void clearInstallationKey() {
installationKey_ = getDefaultInstance().getInstallationKey();
}
public static final int ID_CURSOR_FIELD_NUMBER = 2;
private long idCursor_;
/**
* uint64 id_cursor = 2;
* @return The idCursor.
*/
@java.lang.Override
public long getIdCursor() {
return idCursor_;
}
/**
* uint64 id_cursor = 2;
* @param value The idCursor to set.
*/
private void setIdCursor(long value) {
idCursor_ = value;
}
/**
* uint64 id_cursor = 2;
*/
private void clearIdCursor() {
idCursor_ = 0L;
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter 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.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter 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.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter 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.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter 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.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter 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.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter 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.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter 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.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Subscription filter
*
*
* Protobuf type {@code xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter)
org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.FilterOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* bytes installation_key = 1;
* @return The installationKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString getInstallationKey() {
return instance.getInstallationKey();
}
/**
* bytes installation_key = 1;
* @param value The installationKey to set.
* @return This builder for chaining.
*/
public Builder setInstallationKey(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setInstallationKey(value);
return this;
}
/**
* bytes installation_key = 1;
* @return This builder for chaining.
*/
public Builder clearInstallationKey() {
copyOnWrite();
instance.clearInstallationKey();
return this;
}
/**
* uint64 id_cursor = 2;
* @return The idCursor.
*/
@java.lang.Override
public long getIdCursor() {
return instance.getIdCursor();
}
/**
* uint64 id_cursor = 2;
* @param value The idCursor to set.
* @return This builder for chaining.
*/
public Builder setIdCursor(long value) {
copyOnWrite();
instance.setIdCursor(value);
return this;
}
/**
* uint64 id_cursor = 2;
* @return This builder for chaining.
*/
public Builder clearIdCursor() {
copyOnWrite();
instance.clearIdCursor();
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter)
}
@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.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"installationKey_",
"idCursor_",
};
java.lang.String info =
"\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0000\u0000\u0001\n\u0002\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.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter.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.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter)
private static final org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter DEFAULT_INSTANCE;
static {
Filter defaultInstance = new Filter();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
Filter.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}
public static final int FILTERS_FIELD_NUMBER = 1;
private com.google.protobuf.Internal.ProtobufList filters_;
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
@java.lang.Override
public java.util.List getFiltersList() {
return filters_;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
public java.util.List
getFiltersOrBuilderList() {
return filters_;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
@java.lang.Override
public int getFiltersCount() {
return filters_.size();
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter getFilters(int index) {
return filters_.get(index);
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
public org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.FilterOrBuilder getFiltersOrBuilder(
int index) {
return filters_.get(index);
}
private void ensureFiltersIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp = filters_;
if (!tmp.isModifiable()) {
filters_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
private void setFilters(
int index, org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter value) {
value.getClass();
ensureFiltersIsMutable();
filters_.set(index, value);
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
private void addFilters(org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter value) {
value.getClass();
ensureFiltersIsMutable();
filters_.add(value);
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
private void addFilters(
int index, org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter value) {
value.getClass();
ensureFiltersIsMutable();
filters_.add(index, value);
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
private void addAllFilters(
java.lang.Iterable values) {
ensureFiltersIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, filters_);
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
private void clearFilters() {
filters_ = emptyProtobufList();
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
private void removeFilters(int index) {
ensureFiltersIsMutable();
filters_.remove(index);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest 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.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest 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.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest 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.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest 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.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest 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.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest 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.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest 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.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest prototype) {
return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
*
* Request for subscribing to welcome messages
*
*
* Protobuf type {@code xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest, Builder> implements
// @@protoc_insertion_point(builder_implements:xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest)
org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequestOrBuilder {
// Construct using org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
@java.lang.Override
public java.util.List getFiltersList() {
return java.util.Collections.unmodifiableList(
instance.getFiltersList());
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
@java.lang.Override
public int getFiltersCount() {
return instance.getFiltersCount();
}/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
@java.lang.Override
public org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter getFilters(int index) {
return instance.getFilters(index);
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
public Builder setFilters(
int index, org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter value) {
copyOnWrite();
instance.setFilters(index, value);
return this;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
public Builder setFilters(
int index, org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter.Builder builderForValue) {
copyOnWrite();
instance.setFilters(index,
builderForValue.build());
return this;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
public Builder addFilters(org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter value) {
copyOnWrite();
instance.addFilters(value);
return this;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
public Builder addFilters(
int index, org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter value) {
copyOnWrite();
instance.addFilters(index, value);
return this;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
public Builder addFilters(
org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter.Builder builderForValue) {
copyOnWrite();
instance.addFilters(builderForValue.build());
return this;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
public Builder addFilters(
int index, org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter.Builder builderForValue) {
copyOnWrite();
instance.addFilters(index,
builderForValue.build());
return this;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
public Builder addAllFilters(
java.lang.Iterable values) {
copyOnWrite();
instance.addAllFilters(values);
return this;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
public Builder clearFilters() {
copyOnWrite();
instance.clearFilters();
return this;
}
/**
* repeated .xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest.Filter filters = 1;
*/
public Builder removeFilters(int index) {
copyOnWrite();
instance.removeFilters(index);
return this;
}
// @@protoc_insertion_point(builder_scope:xmtp.mls.api.v1.SubscribeWelcomeMessagesRequest)
}
@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.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"filters_",
org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.Filter.class,
};
java.lang.String info =
"\u0000\u0001\u0000\u0000\u0001\u0001\u0001\u0000\u0001\u0000\u0001\u001b";
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.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest.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.mls.api.v1.SubscribeWelcomeMessagesRequest)
private static final org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest DEFAULT_INSTANCE;
static {
SubscribeWelcomeMessagesRequest defaultInstance = new SubscribeWelcomeMessagesRequest();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
SubscribeWelcomeMessagesRequest.class, defaultInstance);
}
public static org.xmtp.proto.mls.api.v1.Mls.SubscribeWelcomeMessagesRequest 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)
}