WindChat/windchat-protobuf/src/main/java/com/akaxin/proto/plugin/HaiSessionProfileProto.java

1299 lines
48 KiB
Java
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: plugin/hai_session_profile.proto
package com.akaxin.proto.plugin;
public final class HaiSessionProfileProto {
private HaiSessionProfileProto() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface HaiSessionProfileRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:plugin.HaiSessionProfileRequest)
com.google.protobuf.MessageOrBuilder {
/**
* <pre>
*用户的sessionidbase64_safe_url
* </pre>
*
* <code>string base64_safe_url_session_id = 1;</code>
*/
java.lang.String getBase64SafeUrlSessionId();
/**
* <pre>
*用户的sessionidbase64_safe_url
* </pre>
*
* <code>string base64_safe_url_session_id = 1;</code>
*/
com.google.protobuf.ByteString
getBase64SafeUrlSessionIdBytes();
}
/**
* <pre>
**
*通过用户session获取用户资料
*----
*接口名
*----
* /hai/session/profile
*错误码
*----
* success
* error.alert
* </pre>
*
* Protobuf type {@code plugin.HaiSessionProfileRequest}
*/
public static final class HaiSessionProfileRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:plugin.HaiSessionProfileRequest)
HaiSessionProfileRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use HaiSessionProfileRequest.newBuilder() to construct.
private HaiSessionProfileRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private HaiSessionProfileRequest() {
base64SafeUrlSessionId_ = "";
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private HaiSessionProfileRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownFieldProto3(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
case 10: {
java.lang.String s = input.readStringRequireUtf8();
base64SafeUrlSessionId_ = s;
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.akaxin.proto.plugin.HaiSessionProfileProto.internal_static_plugin_HaiSessionProfileRequest_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.akaxin.proto.plugin.HaiSessionProfileProto.internal_static_plugin_HaiSessionProfileRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest.class, com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest.Builder.class);
}
public static final int BASE64_SAFE_URL_SESSION_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object base64SafeUrlSessionId_;
/**
* <pre>
*用户的sessionidbase64_safe_url
* </pre>
*
* <code>string base64_safe_url_session_id = 1;</code>
*/
public java.lang.String getBase64SafeUrlSessionId() {
java.lang.Object ref = base64SafeUrlSessionId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
base64SafeUrlSessionId_ = s;
return s;
}
}
/**
* <pre>
*用户的sessionidbase64_safe_url
* </pre>
*
* <code>string base64_safe_url_session_id = 1;</code>
*/
public com.google.protobuf.ByteString
getBase64SafeUrlSessionIdBytes() {
java.lang.Object ref = base64SafeUrlSessionId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
base64SafeUrlSessionId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!getBase64SafeUrlSessionIdBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, base64SafeUrlSessionId_);
}
unknownFields.writeTo(output);
}
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!getBase64SafeUrlSessionIdBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, base64SafeUrlSessionId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest)) {
return super.equals(obj);
}
com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest other = (com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest) obj;
boolean result = true;
result = result && getBase64SafeUrlSessionId()
.equals(other.getBase64SafeUrlSessionId());
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + BASE64_SAFE_URL_SESSION_ID_FIELD_NUMBER;
hash = (53 * hash) + getBase64SafeUrlSessionId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
**
*通过用户session获取用户资料
*----
*接口名
*----
* /hai/session/profile
*错误码
*----
* success
* error.alert
* </pre>
*
* Protobuf type {@code plugin.HaiSessionProfileRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:plugin.HaiSessionProfileRequest)
com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.akaxin.proto.plugin.HaiSessionProfileProto.internal_static_plugin_HaiSessionProfileRequest_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.akaxin.proto.plugin.HaiSessionProfileProto.internal_static_plugin_HaiSessionProfileRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest.class, com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest.Builder.class);
}
// Construct using com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
public Builder clear() {
super.clear();
base64SafeUrlSessionId_ = "";
return this;
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.akaxin.proto.plugin.HaiSessionProfileProto.internal_static_plugin_HaiSessionProfileRequest_descriptor;
}
public com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest getDefaultInstanceForType() {
return com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest.getDefaultInstance();
}
public com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest build() {
com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest buildPartial() {
com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest result = new com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest(this);
result.base64SafeUrlSessionId_ = base64SafeUrlSessionId_;
onBuilt();
return result;
}
public Builder clone() {
return (Builder) super.clone();
}
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest) {
return mergeFrom((com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest other) {
if (other == com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest.getDefaultInstance()) return this;
if (!other.getBase64SafeUrlSessionId().isEmpty()) {
base64SafeUrlSessionId_ = other.base64SafeUrlSessionId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object base64SafeUrlSessionId_ = "";
/**
* <pre>
*用户的sessionidbase64_safe_url
* </pre>
*
* <code>string base64_safe_url_session_id = 1;</code>
*/
public java.lang.String getBase64SafeUrlSessionId() {
java.lang.Object ref = base64SafeUrlSessionId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
base64SafeUrlSessionId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <pre>
*用户的sessionidbase64_safe_url
* </pre>
*
* <code>string base64_safe_url_session_id = 1;</code>
*/
public com.google.protobuf.ByteString
getBase64SafeUrlSessionIdBytes() {
java.lang.Object ref = base64SafeUrlSessionId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
base64SafeUrlSessionId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <pre>
*用户的sessionidbase64_safe_url
* </pre>
*
* <code>string base64_safe_url_session_id = 1;</code>
*/
public Builder setBase64SafeUrlSessionId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
base64SafeUrlSessionId_ = value;
onChanged();
return this;
}
/**
* <pre>
*用户的sessionidbase64_safe_url
* </pre>
*
* <code>string base64_safe_url_session_id = 1;</code>
*/
public Builder clearBase64SafeUrlSessionId() {
base64SafeUrlSessionId_ = getDefaultInstance().getBase64SafeUrlSessionId();
onChanged();
return this;
}
/**
* <pre>
*用户的sessionidbase64_safe_url
* </pre>
*
* <code>string base64_safe_url_session_id = 1;</code>
*/
public Builder setBase64SafeUrlSessionIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
base64SafeUrlSessionId_ = value;
onChanged();
return this;
}
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFieldsProto3(unknownFields);
}
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:plugin.HaiSessionProfileRequest)
}
// @@protoc_insertion_point(class_scope:plugin.HaiSessionProfileRequest)
private static final com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest();
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<HaiSessionProfileRequest>
PARSER = new com.google.protobuf.AbstractParser<HaiSessionProfileRequest>() {
public HaiSessionProfileRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new HaiSessionProfileRequest(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<HaiSessionProfileRequest> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<HaiSessionProfileRequest> getParserForType() {
return PARSER;
}
public com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface HaiSessionProfileResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:plugin.HaiSessionProfileResponse)
com.google.protobuf.MessageOrBuilder {
/**
* <pre>
*需要查找的用户
* </pre>
*
* <code>.core.UserProfile user_profile = 1;</code>
*/
boolean hasUserProfile();
/**
* <pre>
*需要查找的用户
* </pre>
*
* <code>.core.UserProfile user_profile = 1;</code>
*/
com.akaxin.proto.core.UserProto.UserProfile getUserProfile();
/**
* <pre>
*需要查找的用户
* </pre>
*
* <code>.core.UserProfile user_profile = 1;</code>
*/
com.akaxin.proto.core.UserProto.UserProfileOrBuilder getUserProfileOrBuilder();
}
/**
* Protobuf type {@code plugin.HaiSessionProfileResponse}
*/
public static final class HaiSessionProfileResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:plugin.HaiSessionProfileResponse)
HaiSessionProfileResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use HaiSessionProfileResponse.newBuilder() to construct.
private HaiSessionProfileResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private HaiSessionProfileResponse() {
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private HaiSessionProfileResponse(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownFieldProto3(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
case 10: {
com.akaxin.proto.core.UserProto.UserProfile.Builder subBuilder = null;
if (userProfile_ != null) {
subBuilder = userProfile_.toBuilder();
}
userProfile_ = input.readMessage(com.akaxin.proto.core.UserProto.UserProfile.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(userProfile_);
userProfile_ = subBuilder.buildPartial();
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.akaxin.proto.plugin.HaiSessionProfileProto.internal_static_plugin_HaiSessionProfileResponse_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.akaxin.proto.plugin.HaiSessionProfileProto.internal_static_plugin_HaiSessionProfileResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse.class, com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse.Builder.class);
}
public static final int USER_PROFILE_FIELD_NUMBER = 1;
private com.akaxin.proto.core.UserProto.UserProfile userProfile_;
/**
* <pre>
*需要查找的用户
* </pre>
*
* <code>.core.UserProfile user_profile = 1;</code>
*/
public boolean hasUserProfile() {
return userProfile_ != null;
}
/**
* <pre>
*需要查找的用户
* </pre>
*
* <code>.core.UserProfile user_profile = 1;</code>
*/
public com.akaxin.proto.core.UserProto.UserProfile getUserProfile() {
return userProfile_ == null ? com.akaxin.proto.core.UserProto.UserProfile.getDefaultInstance() : userProfile_;
}
/**
* <pre>
*需要查找的用户
* </pre>
*
* <code>.core.UserProfile user_profile = 1;</code>
*/
public com.akaxin.proto.core.UserProto.UserProfileOrBuilder getUserProfileOrBuilder() {
return getUserProfile();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (userProfile_ != null) {
output.writeMessage(1, getUserProfile());
}
unknownFields.writeTo(output);
}
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (userProfile_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getUserProfile());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse)) {
return super.equals(obj);
}
com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse other = (com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse) obj;
boolean result = true;
result = result && (hasUserProfile() == other.hasUserProfile());
if (hasUserProfile()) {
result = result && getUserProfile()
.equals(other.getUserProfile());
}
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasUserProfile()) {
hash = (37 * hash) + USER_PROFILE_FIELD_NUMBER;
hash = (53 * hash) + getUserProfile().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code plugin.HaiSessionProfileResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:plugin.HaiSessionProfileResponse)
com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.akaxin.proto.plugin.HaiSessionProfileProto.internal_static_plugin_HaiSessionProfileResponse_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.akaxin.proto.plugin.HaiSessionProfileProto.internal_static_plugin_HaiSessionProfileResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse.class, com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse.Builder.class);
}
// Construct using com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
public Builder clear() {
super.clear();
if (userProfileBuilder_ == null) {
userProfile_ = null;
} else {
userProfile_ = null;
userProfileBuilder_ = null;
}
return this;
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.akaxin.proto.plugin.HaiSessionProfileProto.internal_static_plugin_HaiSessionProfileResponse_descriptor;
}
public com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse getDefaultInstanceForType() {
return com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse.getDefaultInstance();
}
public com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse build() {
com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse buildPartial() {
com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse result = new com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse(this);
if (userProfileBuilder_ == null) {
result.userProfile_ = userProfile_;
} else {
result.userProfile_ = userProfileBuilder_.build();
}
onBuilt();
return result;
}
public Builder clone() {
return (Builder) super.clone();
}
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse) {
return mergeFrom((com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse other) {
if (other == com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse.getDefaultInstance()) return this;
if (other.hasUserProfile()) {
mergeUserProfile(other.getUserProfile());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private com.akaxin.proto.core.UserProto.UserProfile userProfile_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.akaxin.proto.core.UserProto.UserProfile, com.akaxin.proto.core.UserProto.UserProfile.Builder, com.akaxin.proto.core.UserProto.UserProfileOrBuilder> userProfileBuilder_;
/**
* <pre>
*需要查找的用户
* </pre>
*
* <code>.core.UserProfile user_profile = 1;</code>
*/
public boolean hasUserProfile() {
return userProfileBuilder_ != null || userProfile_ != null;
}
/**
* <pre>
*需要查找的用户
* </pre>
*
* <code>.core.UserProfile user_profile = 1;</code>
*/
public com.akaxin.proto.core.UserProto.UserProfile getUserProfile() {
if (userProfileBuilder_ == null) {
return userProfile_ == null ? com.akaxin.proto.core.UserProto.UserProfile.getDefaultInstance() : userProfile_;
} else {
return userProfileBuilder_.getMessage();
}
}
/**
* <pre>
*需要查找的用户
* </pre>
*
* <code>.core.UserProfile user_profile = 1;</code>
*/
public Builder setUserProfile(com.akaxin.proto.core.UserProto.UserProfile value) {
if (userProfileBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
userProfile_ = value;
onChanged();
} else {
userProfileBuilder_.setMessage(value);
}
return this;
}
/**
* <pre>
*需要查找的用户
* </pre>
*
* <code>.core.UserProfile user_profile = 1;</code>
*/
public Builder setUserProfile(
com.akaxin.proto.core.UserProto.UserProfile.Builder builderForValue) {
if (userProfileBuilder_ == null) {
userProfile_ = builderForValue.build();
onChanged();
} else {
userProfileBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <pre>
*需要查找的用户
* </pre>
*
* <code>.core.UserProfile user_profile = 1;</code>
*/
public Builder mergeUserProfile(com.akaxin.proto.core.UserProto.UserProfile value) {
if (userProfileBuilder_ == null) {
if (userProfile_ != null) {
userProfile_ =
com.akaxin.proto.core.UserProto.UserProfile.newBuilder(userProfile_).mergeFrom(value).buildPartial();
} else {
userProfile_ = value;
}
onChanged();
} else {
userProfileBuilder_.mergeFrom(value);
}
return this;
}
/**
* <pre>
*需要查找的用户
* </pre>
*
* <code>.core.UserProfile user_profile = 1;</code>
*/
public Builder clearUserProfile() {
if (userProfileBuilder_ == null) {
userProfile_ = null;
onChanged();
} else {
userProfile_ = null;
userProfileBuilder_ = null;
}
return this;
}
/**
* <pre>
*需要查找的用户
* </pre>
*
* <code>.core.UserProfile user_profile = 1;</code>
*/
public com.akaxin.proto.core.UserProto.UserProfile.Builder getUserProfileBuilder() {
onChanged();
return getUserProfileFieldBuilder().getBuilder();
}
/**
* <pre>
*需要查找的用户
* </pre>
*
* <code>.core.UserProfile user_profile = 1;</code>
*/
public com.akaxin.proto.core.UserProto.UserProfileOrBuilder getUserProfileOrBuilder() {
if (userProfileBuilder_ != null) {
return userProfileBuilder_.getMessageOrBuilder();
} else {
return userProfile_ == null ?
com.akaxin.proto.core.UserProto.UserProfile.getDefaultInstance() : userProfile_;
}
}
/**
* <pre>
*需要查找的用户
* </pre>
*
* <code>.core.UserProfile user_profile = 1;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.akaxin.proto.core.UserProto.UserProfile, com.akaxin.proto.core.UserProto.UserProfile.Builder, com.akaxin.proto.core.UserProto.UserProfileOrBuilder>
getUserProfileFieldBuilder() {
if (userProfileBuilder_ == null) {
userProfileBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.akaxin.proto.core.UserProto.UserProfile, com.akaxin.proto.core.UserProto.UserProfile.Builder, com.akaxin.proto.core.UserProto.UserProfileOrBuilder>(
getUserProfile(),
getParentForChildren(),
isClean());
userProfile_ = null;
}
return userProfileBuilder_;
}
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFieldsProto3(unknownFields);
}
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:plugin.HaiSessionProfileResponse)
}
// @@protoc_insertion_point(class_scope:plugin.HaiSessionProfileResponse)
private static final com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse();
}
public static com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<HaiSessionProfileResponse>
PARSER = new com.google.protobuf.AbstractParser<HaiSessionProfileResponse>() {
public HaiSessionProfileResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new HaiSessionProfileResponse(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<HaiSessionProfileResponse> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<HaiSessionProfileResponse> getParserForType() {
return PARSER;
}
public com.akaxin.proto.plugin.HaiSessionProfileProto.HaiSessionProfileResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_plugin_HaiSessionProfileRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_plugin_HaiSessionProfileRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_plugin_HaiSessionProfileResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_plugin_HaiSessionProfileResponse_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n plugin/hai_session_profile.proto\022\006plug" +
"in\032\017core/user.proto\">\n\030HaiSessionProfile" +
"Request\022\"\n\032base64_safe_url_session_id\030\001 " +
"\001(\t\"D\n\031HaiSessionProfileResponse\022\'\n\014user" +
"_profile\030\001 \001(\0132\021.core.UserProfile2j\n\030Hai" +
"SessionProfileService\022N\n\007profile\022 .plugi" +
"n.HaiSessionProfileRequest\032!.plugin.HaiS" +
"essionProfileResponseB1\n\027com.akaxin.prot" +
"o.pluginB\026HaiSessionProfileProtob\006proto3"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
public com.google.protobuf.ExtensionRegistry assignDescriptors(
com.google.protobuf.Descriptors.FileDescriptor root) {
descriptor = root;
return null;
}
};
com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.akaxin.proto.core.UserProto.getDescriptor(),
}, assigner);
internal_static_plugin_HaiSessionProfileRequest_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_plugin_HaiSessionProfileRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_plugin_HaiSessionProfileRequest_descriptor,
new java.lang.String[] { "Base64SafeUrlSessionId", });
internal_static_plugin_HaiSessionProfileResponse_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_plugin_HaiSessionProfileResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_plugin_HaiSessionProfileResponse_descriptor,
new java.lang.String[] { "UserProfile", });
com.akaxin.proto.core.UserProto.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}