diff --git a/java/wcferry/build.gradle b/java/wcferry/build.gradle
index 3cae2d7..6c2c625 100644
--- a/java/wcferry/build.gradle
+++ b/java/wcferry/build.gradle
@@ -10,10 +10,13 @@ repositories {
}
dependencies {
+ implementation 'com.google.protobuf:protobuf-java:3.22.2'
+ implementation 'net.java.dev.jna:jna:5.6.0'
+ implementation fileTree(dir: 'libs', include: ['*.jar'])
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
}
test {
useJUnitPlatform()
-}
\ No newline at end of file
+}
diff --git a/java/wcferry/libs/nng-java-1.4.0-SNAPSHOT.jar b/java/wcferry/libs/nng-java-1.4.0-SNAPSHOT.jar
new file mode 100644
index 0000000..64a1501
Binary files /dev/null and b/java/wcferry/libs/nng-java-1.4.0-SNAPSHOT.jar differ
diff --git a/java/wcferry/src/main/java/com/iamteer/Client.java b/java/wcferry/src/main/java/com/iamteer/Client.java
new file mode 100644
index 0000000..49da935
--- /dev/null
+++ b/java/wcferry/src/main/java/com/iamteer/Client.java
@@ -0,0 +1,62 @@
+package com.iamteer;
+
+import com.iamteer.Wcf.Functions;
+import com.iamteer.Wcf.Request;
+import com.iamteer.Wcf.Response;
+import io.sisu.nng.Socket;
+import io.sisu.nng.pair.Pair1Socket;
+
+import java.nio.ByteBuffer;
+import java.util.Arrays;
+
+public class Client {
+ private final int BUFFER_SIZE = 16 * 1024 * 1024; // 16M
+ private Socket socket = null;
+
+ public Client(String hostPort) {
+ connectRPC(hostPort);
+ }
+
+ private void connectRPC(String url) {
+ try {
+ socket = new Pair1Socket();
+ socket.dial(url);
+ while (!isLogin()) { // 直到登录成功
+ waitMs(1000);
+ }
+ } catch (Exception e) {
+ e.printStackTrace();
+ System.exit(-1);
+ }
+ }
+
+ public boolean isLogin() {
+ Request req = new Request.Builder().setFuncValue(Functions.FUNC_IS_LOGIN_VALUE).build();
+ Response rsp = sendCmd(req);
+ if (rsp != null) {
+ return rsp.getStatus() == 1;
+ }
+ return false;
+ }
+
+ public void waitMs(int ms) {
+ try {
+ Thread.sleep(ms);
+ } catch (InterruptedException ex) {
+ Thread.currentThread().interrupt();
+ }
+ }
+
+ private Response sendCmd(Request req) {
+ try {
+ ByteBuffer bb = ByteBuffer.wrap(req.toByteArray());
+ socket.send(bb);
+ ByteBuffer ret = ByteBuffer.allocate(BUFFER_SIZE);
+ long size = socket.receive(ret, true);
+ return Response.parseFrom(Arrays.copyOfRange(ret.array(), 0, (int) size));
+ } catch (Exception e) {
+ e.printStackTrace();
+ return null;
+ }
+ }
+}
diff --git a/java/wcferry/src/main/java/com/iamteer/Main.java b/java/wcferry/src/main/java/com/iamteer/Main.java
new file mode 100644
index 0000000..ff27b1a
--- /dev/null
+++ b/java/wcferry/src/main/java/com/iamteer/Main.java
@@ -0,0 +1,10 @@
+package com.iamteer;
+
+public class Main {
+ public static void main(String[] args) {
+ final String url = "tcp://192.168.1.104:10086";
+ Client client = new Client(url);
+
+ System.out.println("IsLogin: " + client.isLogin());
+ }
+}
diff --git a/java/wcferry/src/main/java/com/iamteer/Wcf.java b/java/wcferry/src/main/java/com/iamteer/Wcf.java
new file mode 100644
index 0000000..359fd65
--- /dev/null
+++ b/java/wcferry/src/main/java/com/iamteer/Wcf.java
@@ -0,0 +1,20187 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: wcf.proto
+
+package com.iamteer;
+
+public final class Wcf {
+ private Wcf() {}
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistryLite registry) {
+ }
+
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistry registry) {
+ registerAllExtensions(
+ (com.google.protobuf.ExtensionRegistryLite) registry);
+ }
+ /**
+ * Protobuf enum {@code wcf.Functions}
+ */
+ public enum Functions
+ implements com.google.protobuf.ProtocolMessageEnum {
+ /**
+ * FUNC_RESERVED = 0;
+ */
+ FUNC_RESERVED(0),
+ /**
+ * FUNC_IS_LOGIN = 1;
+ */
+ FUNC_IS_LOGIN(1),
+ /**
+ * FUNC_GET_SELF_WXID = 16;
+ */
+ FUNC_GET_SELF_WXID(16),
+ /**
+ * FUNC_GET_MSG_TYPES = 17;
+ */
+ FUNC_GET_MSG_TYPES(17),
+ /**
+ * FUNC_GET_CONTACTS = 18;
+ */
+ FUNC_GET_CONTACTS(18),
+ /**
+ * FUNC_GET_DB_NAMES = 19;
+ */
+ FUNC_GET_DB_NAMES(19),
+ /**
+ * FUNC_GET_DB_TABLES = 20;
+ */
+ FUNC_GET_DB_TABLES(20),
+ /**
+ * FUNC_SEND_TXT = 32;
+ */
+ FUNC_SEND_TXT(32),
+ /**
+ * FUNC_SEND_IMG = 33;
+ */
+ FUNC_SEND_IMG(33),
+ /**
+ * FUNC_SEND_FILE = 34;
+ */
+ FUNC_SEND_FILE(34),
+ /**
+ * FUNC_SEND_XML = 35;
+ */
+ FUNC_SEND_XML(35),
+ /**
+ * FUNC_SEND_EMOTION = 36;
+ */
+ FUNC_SEND_EMOTION(36),
+ /**
+ * FUNC_ENABLE_RECV_TXT = 48;
+ */
+ FUNC_ENABLE_RECV_TXT(48),
+ /**
+ * FUNC_DISABLE_RECV_TXT = 64;
+ */
+ FUNC_DISABLE_RECV_TXT(64),
+ /**
+ * FUNC_EXEC_DB_QUERY = 80;
+ */
+ FUNC_EXEC_DB_QUERY(80),
+ /**
+ * FUNC_ACCEPT_FRIEND = 81;
+ */
+ FUNC_ACCEPT_FRIEND(81),
+ /**
+ * FUNC_ADD_ROOM_MEMBERS = 82;
+ */
+ FUNC_ADD_ROOM_MEMBERS(82),
+ UNRECOGNIZED(-1),
+ ;
+
+ /**
+ * FUNC_RESERVED = 0;
+ */
+ public static final int FUNC_RESERVED_VALUE = 0;
+ /**
+ * FUNC_IS_LOGIN = 1;
+ */
+ public static final int FUNC_IS_LOGIN_VALUE = 1;
+ /**
+ * FUNC_GET_SELF_WXID = 16;
+ */
+ public static final int FUNC_GET_SELF_WXID_VALUE = 16;
+ /**
+ * FUNC_GET_MSG_TYPES = 17;
+ */
+ public static final int FUNC_GET_MSG_TYPES_VALUE = 17;
+ /**
+ * FUNC_GET_CONTACTS = 18;
+ */
+ public static final int FUNC_GET_CONTACTS_VALUE = 18;
+ /**
+ * FUNC_GET_DB_NAMES = 19;
+ */
+ public static final int FUNC_GET_DB_NAMES_VALUE = 19;
+ /**
+ * FUNC_GET_DB_TABLES = 20;
+ */
+ public static final int FUNC_GET_DB_TABLES_VALUE = 20;
+ /**
+ * FUNC_SEND_TXT = 32;
+ */
+ public static final int FUNC_SEND_TXT_VALUE = 32;
+ /**
+ * FUNC_SEND_IMG = 33;
+ */
+ public static final int FUNC_SEND_IMG_VALUE = 33;
+ /**
+ * FUNC_SEND_FILE = 34;
+ */
+ public static final int FUNC_SEND_FILE_VALUE = 34;
+ /**
+ * FUNC_SEND_XML = 35;
+ */
+ public static final int FUNC_SEND_XML_VALUE = 35;
+ /**
+ * FUNC_SEND_EMOTION = 36;
+ */
+ public static final int FUNC_SEND_EMOTION_VALUE = 36;
+ /**
+ * FUNC_ENABLE_RECV_TXT = 48;
+ */
+ public static final int FUNC_ENABLE_RECV_TXT_VALUE = 48;
+ /**
+ * FUNC_DISABLE_RECV_TXT = 64;
+ */
+ public static final int FUNC_DISABLE_RECV_TXT_VALUE = 64;
+ /**
+ * FUNC_EXEC_DB_QUERY = 80;
+ */
+ public static final int FUNC_EXEC_DB_QUERY_VALUE = 80;
+ /**
+ * FUNC_ACCEPT_FRIEND = 81;
+ */
+ public static final int FUNC_ACCEPT_FRIEND_VALUE = 81;
+ /**
+ * FUNC_ADD_ROOM_MEMBERS = 82;
+ */
+ public static final int FUNC_ADD_ROOM_MEMBERS_VALUE = 82;
+
+
+ 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 numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static Functions valueOf(int value) {
+ return forNumber(value);
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ */
+ public static Functions forNumber(int value) {
+ switch (value) {
+ case 0: return FUNC_RESERVED;
+ case 1: return FUNC_IS_LOGIN;
+ case 16: return FUNC_GET_SELF_WXID;
+ case 17: return FUNC_GET_MSG_TYPES;
+ case 18: return FUNC_GET_CONTACTS;
+ case 19: return FUNC_GET_DB_NAMES;
+ case 20: return FUNC_GET_DB_TABLES;
+ case 32: return FUNC_SEND_TXT;
+ case 33: return FUNC_SEND_IMG;
+ case 34: return FUNC_SEND_FILE;
+ case 35: return FUNC_SEND_XML;
+ case 36: return FUNC_SEND_EMOTION;
+ case 48: return FUNC_ENABLE_RECV_TXT;
+ case 64: return FUNC_DISABLE_RECV_TXT;
+ case 80: return FUNC_EXEC_DB_QUERY;
+ case 81: return FUNC_ACCEPT_FRIEND;
+ case 82: return FUNC_ADD_ROOM_MEMBERS;
+ default: return null;
+ }
+ }
+
+ public static com.google.protobuf.Internal.EnumLiteMap
+ internalGetValueMap() {
+ return internalValueMap;
+ }
+ private static final com.google.protobuf.Internal.EnumLiteMap<
+ Functions> internalValueMap =
+ new com.google.protobuf.Internal.EnumLiteMap() {
+ public Functions findValueByNumber(int number) {
+ return Functions.forNumber(number);
+ }
+ };
+
+ public final com.google.protobuf.Descriptors.EnumValueDescriptor
+ getValueDescriptor() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalStateException(
+ "Can't get the descriptor of an unrecognized enum value.");
+ }
+ return getDescriptor().getValues().get(ordinal());
+ }
+ public final com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptorForType() {
+ return getDescriptor();
+ }
+ public static final com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.getDescriptor().getEnumTypes().get(0);
+ }
+
+ private static final Functions[] VALUES = values();
+
+ public static Functions valueOf(
+ com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
+ if (desc.getType() != getDescriptor()) {
+ throw new java.lang.IllegalArgumentException(
+ "EnumValueDescriptor is not for this type.");
+ }
+ if (desc.getIndex() == -1) {
+ return UNRECOGNIZED;
+ }
+ return VALUES[desc.getIndex()];
+ }
+
+ private final int value;
+
+ private Functions(int value) {
+ this.value = value;
+ }
+
+ // @@protoc_insertion_point(enum_scope:wcf.Functions)
+ }
+
+ public interface RequestOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:wcf.Request)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * .wcf.Functions func = 1;
+ * @return The enum numeric value on the wire for func.
+ */
+ int getFuncValue();
+ /**
+ * .wcf.Functions func = 1;
+ * @return The func.
+ */
+ com.iamteer.Wcf.Functions getFunc();
+
+ /**
+ * .wcf.Empty empty = 2;
+ * @return Whether the empty field is set.
+ */
+ boolean hasEmpty();
+ /**
+ * .wcf.Empty empty = 2;
+ * @return The empty.
+ */
+ com.iamteer.Wcf.Empty getEmpty();
+ /**
+ * .wcf.Empty empty = 2;
+ */
+ com.iamteer.Wcf.EmptyOrBuilder getEmptyOrBuilder();
+
+ /**
+ * string str = 3;
+ * @return Whether the str field is set.
+ */
+ boolean hasStr();
+ /**
+ * string str = 3;
+ * @return The str.
+ */
+ java.lang.String getStr();
+ /**
+ * string str = 3;
+ * @return The bytes for str.
+ */
+ com.google.protobuf.ByteString
+ getStrBytes();
+
+ /**
+ * .wcf.TextMsg txt = 4;
+ * @return Whether the txt field is set.
+ */
+ boolean hasTxt();
+ /**
+ * .wcf.TextMsg txt = 4;
+ * @return The txt.
+ */
+ com.iamteer.Wcf.TextMsg getTxt();
+ /**
+ * .wcf.TextMsg txt = 4;
+ */
+ com.iamteer.Wcf.TextMsgOrBuilder getTxtOrBuilder();
+
+ /**
+ * .wcf.PathMsg file = 5;
+ * @return Whether the file field is set.
+ */
+ boolean hasFile();
+ /**
+ * .wcf.PathMsg file = 5;
+ * @return The file.
+ */
+ com.iamteer.Wcf.PathMsg getFile();
+ /**
+ * .wcf.PathMsg file = 5;
+ */
+ com.iamteer.Wcf.PathMsgOrBuilder getFileOrBuilder();
+
+ /**
+ * .wcf.DbQuery query = 6;
+ * @return Whether the query field is set.
+ */
+ boolean hasQuery();
+ /**
+ * .wcf.DbQuery query = 6;
+ * @return The query.
+ */
+ com.iamteer.Wcf.DbQuery getQuery();
+ /**
+ * .wcf.DbQuery query = 6;
+ */
+ com.iamteer.Wcf.DbQueryOrBuilder getQueryOrBuilder();
+
+ /**
+ * .wcf.Verification v = 7;
+ * @return Whether the v field is set.
+ */
+ boolean hasV();
+ /**
+ * .wcf.Verification v = 7;
+ * @return The v.
+ */
+ com.iamteer.Wcf.Verification getV();
+ /**
+ * .wcf.Verification v = 7;
+ */
+ com.iamteer.Wcf.VerificationOrBuilder getVOrBuilder();
+
+ /**
+ * .wcf.AddMembers m = 8;
+ * @return Whether the m field is set.
+ */
+ boolean hasM();
+ /**
+ * .wcf.AddMembers m = 8;
+ * @return The m.
+ */
+ com.iamteer.Wcf.AddMembers getM();
+ /**
+ * .wcf.AddMembers m = 8;
+ */
+ com.iamteer.Wcf.AddMembersOrBuilder getMOrBuilder();
+
+ /**
+ * .wcf.XmlMsg xml = 9;
+ * @return Whether the xml field is set.
+ */
+ boolean hasXml();
+ /**
+ * .wcf.XmlMsg xml = 9;
+ * @return The xml.
+ */
+ com.iamteer.Wcf.XmlMsg getXml();
+ /**
+ * .wcf.XmlMsg xml = 9;
+ */
+ com.iamteer.Wcf.XmlMsgOrBuilder getXmlOrBuilder();
+
+ public com.iamteer.Wcf.Request.MsgCase getMsgCase();
+ }
+ /**
+ * Protobuf type {@code wcf.Request}
+ */
+ public static final class Request extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.Request)
+ RequestOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use Request.newBuilder() to construct.
+ private Request(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private Request() {
+ func_ = 0;
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new Request();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Request(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 8: {
+ int rawValue = input.readEnum();
+
+ func_ = rawValue;
+ break;
+ }
+ case 18: {
+ com.iamteer.Wcf.Empty.Builder subBuilder = null;
+ if (msgCase_ == 2) {
+ subBuilder = ((com.iamteer.Wcf.Empty) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.Empty.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.Empty) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 2;
+ break;
+ }
+ case 26: {
+ java.lang.String s = input.readStringRequireUtf8();
+ msgCase_ = 3;
+ msg_ = s;
+ break;
+ }
+ case 34: {
+ com.iamteer.Wcf.TextMsg.Builder subBuilder = null;
+ if (msgCase_ == 4) {
+ subBuilder = ((com.iamteer.Wcf.TextMsg) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.TextMsg.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.TextMsg) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 4;
+ break;
+ }
+ case 42: {
+ com.iamteer.Wcf.PathMsg.Builder subBuilder = null;
+ if (msgCase_ == 5) {
+ subBuilder = ((com.iamteer.Wcf.PathMsg) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.PathMsg.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.PathMsg) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 5;
+ break;
+ }
+ case 50: {
+ com.iamteer.Wcf.DbQuery.Builder subBuilder = null;
+ if (msgCase_ == 6) {
+ subBuilder = ((com.iamteer.Wcf.DbQuery) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.DbQuery.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.DbQuery) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 6;
+ break;
+ }
+ case 58: {
+ com.iamteer.Wcf.Verification.Builder subBuilder = null;
+ if (msgCase_ == 7) {
+ subBuilder = ((com.iamteer.Wcf.Verification) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.Verification.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.Verification) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 7;
+ break;
+ }
+ case 66: {
+ com.iamteer.Wcf.AddMembers.Builder subBuilder = null;
+ if (msgCase_ == 8) {
+ subBuilder = ((com.iamteer.Wcf.AddMembers) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.AddMembers.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.AddMembers) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 8;
+ break;
+ }
+ case 74: {
+ com.iamteer.Wcf.XmlMsg.Builder subBuilder = null;
+ if (msgCase_ == 9) {
+ subBuilder = ((com.iamteer.Wcf.XmlMsg) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.XmlMsg.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.XmlMsg) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 9;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().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.iamteer.Wcf.internal_static_wcf_Request_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_Request_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.Request.class, com.iamteer.Wcf.Request.Builder.class);
+ }
+
+ private int msgCase_ = 0;
+ private java.lang.Object msg_;
+ public enum MsgCase
+ implements com.google.protobuf.Internal.EnumLite,
+ com.google.protobuf.AbstractMessage.InternalOneOfEnum {
+ EMPTY(2),
+ STR(3),
+ TXT(4),
+ FILE(5),
+ QUERY(6),
+ V(7),
+ M(8),
+ XML(9),
+ MSG_NOT_SET(0);
+ private final int value;
+ private MsgCase(int value) {
+ this.value = 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 MsgCase valueOf(int value) {
+ return forNumber(value);
+ }
+
+ public static MsgCase forNumber(int value) {
+ switch (value) {
+ case 2: return EMPTY;
+ case 3: return STR;
+ case 4: return TXT;
+ case 5: return FILE;
+ case 6: return QUERY;
+ case 7: return V;
+ case 8: return M;
+ case 9: return XML;
+ case 0: return MSG_NOT_SET;
+ default: return null;
+ }
+ }
+ public int getNumber() {
+ return this.value;
+ }
+ };
+
+ public MsgCase
+ getMsgCase() {
+ return MsgCase.forNumber(
+ msgCase_);
+ }
+
+ public static final int FUNC_FIELD_NUMBER = 1;
+ private int func_;
+ /**
+ * .wcf.Functions func = 1;
+ * @return The enum numeric value on the wire for func.
+ */
+ @java.lang.Override public int getFuncValue() {
+ return func_;
+ }
+ /**
+ * .wcf.Functions func = 1;
+ * @return The func.
+ */
+ @java.lang.Override public com.iamteer.Wcf.Functions getFunc() {
+ @SuppressWarnings("deprecation")
+ com.iamteer.Wcf.Functions result = com.iamteer.Wcf.Functions.valueOf(func_);
+ return result == null ? com.iamteer.Wcf.Functions.UNRECOGNIZED : result;
+ }
+
+ public static final int EMPTY_FIELD_NUMBER = 2;
+ /**
+ * .wcf.Empty empty = 2;
+ * @return Whether the empty field is set.
+ */
+ @java.lang.Override
+ public boolean hasEmpty() {
+ return msgCase_ == 2;
+ }
+ /**
+ * .wcf.Empty empty = 2;
+ * @return The empty.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.Empty getEmpty() {
+ if (msgCase_ == 2) {
+ return (com.iamteer.Wcf.Empty) msg_;
+ }
+ return com.iamteer.Wcf.Empty.getDefaultInstance();
+ }
+ /**
+ * .wcf.Empty empty = 2;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.EmptyOrBuilder getEmptyOrBuilder() {
+ if (msgCase_ == 2) {
+ return (com.iamteer.Wcf.Empty) msg_;
+ }
+ return com.iamteer.Wcf.Empty.getDefaultInstance();
+ }
+
+ public static final int STR_FIELD_NUMBER = 3;
+ /**
+ * string str = 3;
+ * @return Whether the str field is set.
+ */
+ public boolean hasStr() {
+ return msgCase_ == 3;
+ }
+ /**
+ * string str = 3;
+ * @return The str.
+ */
+ public java.lang.String getStr() {
+ java.lang.Object ref = "";
+ if (msgCase_ == 3) {
+ ref = msg_;
+ }
+ 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();
+ if (msgCase_ == 3) {
+ msg_ = s;
+ }
+ return s;
+ }
+ }
+ /**
+ * string str = 3;
+ * @return The bytes for str.
+ */
+ public com.google.protobuf.ByteString
+ getStrBytes() {
+ java.lang.Object ref = "";
+ if (msgCase_ == 3) {
+ ref = msg_;
+ }
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ if (msgCase_ == 3) {
+ msg_ = b;
+ }
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int TXT_FIELD_NUMBER = 4;
+ /**
+ * .wcf.TextMsg txt = 4;
+ * @return Whether the txt field is set.
+ */
+ @java.lang.Override
+ public boolean hasTxt() {
+ return msgCase_ == 4;
+ }
+ /**
+ * .wcf.TextMsg txt = 4;
+ * @return The txt.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.TextMsg getTxt() {
+ if (msgCase_ == 4) {
+ return (com.iamteer.Wcf.TextMsg) msg_;
+ }
+ return com.iamteer.Wcf.TextMsg.getDefaultInstance();
+ }
+ /**
+ * .wcf.TextMsg txt = 4;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.TextMsgOrBuilder getTxtOrBuilder() {
+ if (msgCase_ == 4) {
+ return (com.iamteer.Wcf.TextMsg) msg_;
+ }
+ return com.iamteer.Wcf.TextMsg.getDefaultInstance();
+ }
+
+ public static final int FILE_FIELD_NUMBER = 5;
+ /**
+ * .wcf.PathMsg file = 5;
+ * @return Whether the file field is set.
+ */
+ @java.lang.Override
+ public boolean hasFile() {
+ return msgCase_ == 5;
+ }
+ /**
+ * .wcf.PathMsg file = 5;
+ * @return The file.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.PathMsg getFile() {
+ if (msgCase_ == 5) {
+ return (com.iamteer.Wcf.PathMsg) msg_;
+ }
+ return com.iamteer.Wcf.PathMsg.getDefaultInstance();
+ }
+ /**
+ * .wcf.PathMsg file = 5;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.PathMsgOrBuilder getFileOrBuilder() {
+ if (msgCase_ == 5) {
+ return (com.iamteer.Wcf.PathMsg) msg_;
+ }
+ return com.iamteer.Wcf.PathMsg.getDefaultInstance();
+ }
+
+ public static final int QUERY_FIELD_NUMBER = 6;
+ /**
+ * .wcf.DbQuery query = 6;
+ * @return Whether the query field is set.
+ */
+ @java.lang.Override
+ public boolean hasQuery() {
+ return msgCase_ == 6;
+ }
+ /**
+ * .wcf.DbQuery query = 6;
+ * @return The query.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbQuery getQuery() {
+ if (msgCase_ == 6) {
+ return (com.iamteer.Wcf.DbQuery) msg_;
+ }
+ return com.iamteer.Wcf.DbQuery.getDefaultInstance();
+ }
+ /**
+ * .wcf.DbQuery query = 6;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbQueryOrBuilder getQueryOrBuilder() {
+ if (msgCase_ == 6) {
+ return (com.iamteer.Wcf.DbQuery) msg_;
+ }
+ return com.iamteer.Wcf.DbQuery.getDefaultInstance();
+ }
+
+ public static final int V_FIELD_NUMBER = 7;
+ /**
+ * .wcf.Verification v = 7;
+ * @return Whether the v field is set.
+ */
+ @java.lang.Override
+ public boolean hasV() {
+ return msgCase_ == 7;
+ }
+ /**
+ * .wcf.Verification v = 7;
+ * @return The v.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.Verification getV() {
+ if (msgCase_ == 7) {
+ return (com.iamteer.Wcf.Verification) msg_;
+ }
+ return com.iamteer.Wcf.Verification.getDefaultInstance();
+ }
+ /**
+ * .wcf.Verification v = 7;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.VerificationOrBuilder getVOrBuilder() {
+ if (msgCase_ == 7) {
+ return (com.iamteer.Wcf.Verification) msg_;
+ }
+ return com.iamteer.Wcf.Verification.getDefaultInstance();
+ }
+
+ public static final int M_FIELD_NUMBER = 8;
+ /**
+ * .wcf.AddMembers m = 8;
+ * @return Whether the m field is set.
+ */
+ @java.lang.Override
+ public boolean hasM() {
+ return msgCase_ == 8;
+ }
+ /**
+ * .wcf.AddMembers m = 8;
+ * @return The m.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.AddMembers getM() {
+ if (msgCase_ == 8) {
+ return (com.iamteer.Wcf.AddMembers) msg_;
+ }
+ return com.iamteer.Wcf.AddMembers.getDefaultInstance();
+ }
+ /**
+ * .wcf.AddMembers m = 8;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.AddMembersOrBuilder getMOrBuilder() {
+ if (msgCase_ == 8) {
+ return (com.iamteer.Wcf.AddMembers) msg_;
+ }
+ return com.iamteer.Wcf.AddMembers.getDefaultInstance();
+ }
+
+ public static final int XML_FIELD_NUMBER = 9;
+ /**
+ * .wcf.XmlMsg xml = 9;
+ * @return Whether the xml field is set.
+ */
+ @java.lang.Override
+ public boolean hasXml() {
+ return msgCase_ == 9;
+ }
+ /**
+ * .wcf.XmlMsg xml = 9;
+ * @return The xml.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.XmlMsg getXml() {
+ if (msgCase_ == 9) {
+ return (com.iamteer.Wcf.XmlMsg) msg_;
+ }
+ return com.iamteer.Wcf.XmlMsg.getDefaultInstance();
+ }
+ /**
+ * .wcf.XmlMsg xml = 9;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.XmlMsgOrBuilder getXmlOrBuilder() {
+ if (msgCase_ == 9) {
+ return (com.iamteer.Wcf.XmlMsg) msg_;
+ }
+ return com.iamteer.Wcf.XmlMsg.getDefaultInstance();
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (func_ != com.iamteer.Wcf.Functions.FUNC_RESERVED.getNumber()) {
+ output.writeEnum(1, func_);
+ }
+ if (msgCase_ == 2) {
+ output.writeMessage(2, (com.iamteer.Wcf.Empty) msg_);
+ }
+ if (msgCase_ == 3) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, msg_);
+ }
+ if (msgCase_ == 4) {
+ output.writeMessage(4, (com.iamteer.Wcf.TextMsg) msg_);
+ }
+ if (msgCase_ == 5) {
+ output.writeMessage(5, (com.iamteer.Wcf.PathMsg) msg_);
+ }
+ if (msgCase_ == 6) {
+ output.writeMessage(6, (com.iamteer.Wcf.DbQuery) msg_);
+ }
+ if (msgCase_ == 7) {
+ output.writeMessage(7, (com.iamteer.Wcf.Verification) msg_);
+ }
+ if (msgCase_ == 8) {
+ output.writeMessage(8, (com.iamteer.Wcf.AddMembers) msg_);
+ }
+ if (msgCase_ == 9) {
+ output.writeMessage(9, (com.iamteer.Wcf.XmlMsg) msg_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (func_ != com.iamteer.Wcf.Functions.FUNC_RESERVED.getNumber()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeEnumSize(1, func_);
+ }
+ if (msgCase_ == 2) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(2, (com.iamteer.Wcf.Empty) msg_);
+ }
+ if (msgCase_ == 3) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, msg_);
+ }
+ if (msgCase_ == 4) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(4, (com.iamteer.Wcf.TextMsg) msg_);
+ }
+ if (msgCase_ == 5) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(5, (com.iamteer.Wcf.PathMsg) msg_);
+ }
+ if (msgCase_ == 6) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(6, (com.iamteer.Wcf.DbQuery) msg_);
+ }
+ if (msgCase_ == 7) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(7, (com.iamteer.Wcf.Verification) msg_);
+ }
+ if (msgCase_ == 8) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(8, (com.iamteer.Wcf.AddMembers) msg_);
+ }
+ if (msgCase_ == 9) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(9, (com.iamteer.Wcf.XmlMsg) msg_);
+ }
+ 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.iamteer.Wcf.Request)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.Request other = (com.iamteer.Wcf.Request) obj;
+
+ if (func_ != other.func_) return false;
+ if (!getMsgCase().equals(other.getMsgCase())) return false;
+ switch (msgCase_) {
+ case 2:
+ if (!getEmpty()
+ .equals(other.getEmpty())) return false;
+ break;
+ case 3:
+ if (!getStr()
+ .equals(other.getStr())) return false;
+ break;
+ case 4:
+ if (!getTxt()
+ .equals(other.getTxt())) return false;
+ break;
+ case 5:
+ if (!getFile()
+ .equals(other.getFile())) return false;
+ break;
+ case 6:
+ if (!getQuery()
+ .equals(other.getQuery())) return false;
+ break;
+ case 7:
+ if (!getV()
+ .equals(other.getV())) return false;
+ break;
+ case 8:
+ if (!getM()
+ .equals(other.getM())) return false;
+ break;
+ case 9:
+ if (!getXml()
+ .equals(other.getXml())) return false;
+ break;
+ case 0:
+ default:
+ }
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + FUNC_FIELD_NUMBER;
+ hash = (53 * hash) + func_;
+ switch (msgCase_) {
+ case 2:
+ hash = (37 * hash) + EMPTY_FIELD_NUMBER;
+ hash = (53 * hash) + getEmpty().hashCode();
+ break;
+ case 3:
+ hash = (37 * hash) + STR_FIELD_NUMBER;
+ hash = (53 * hash) + getStr().hashCode();
+ break;
+ case 4:
+ hash = (37 * hash) + TXT_FIELD_NUMBER;
+ hash = (53 * hash) + getTxt().hashCode();
+ break;
+ case 5:
+ hash = (37 * hash) + FILE_FIELD_NUMBER;
+ hash = (53 * hash) + getFile().hashCode();
+ break;
+ case 6:
+ hash = (37 * hash) + QUERY_FIELD_NUMBER;
+ hash = (53 * hash) + getQuery().hashCode();
+ break;
+ case 7:
+ hash = (37 * hash) + V_FIELD_NUMBER;
+ hash = (53 * hash) + getV().hashCode();
+ break;
+ case 8:
+ hash = (37 * hash) + M_FIELD_NUMBER;
+ hash = (53 * hash) + getM().hashCode();
+ break;
+ case 9:
+ hash = (37 * hash) + XML_FIELD_NUMBER;
+ hash = (53 * hash) + getXml().hashCode();
+ break;
+ case 0:
+ default:
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.Request parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.Request parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.Request parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.Request parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.Request parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.Request parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.Request parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.Request 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.iamteer.Wcf.Request parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.Request 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.iamteer.Wcf.Request parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.Request parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.iamteer.Wcf.Request prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 wcf.Request}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:wcf.Request)
+ com.iamteer.Wcf.RequestOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_Request_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_Request_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.Request.class, com.iamteer.Wcf.Request.Builder.class);
+ }
+
+ // Construct using com.iamteer.Wcf.Request.newBuilder()
+ Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ func_ = 0;
+
+ msgCase_ = 0;
+ msg_ = null;
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.iamteer.Wcf.internal_static_wcf_Request_descriptor;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.Request getDefaultInstanceForType() {
+ return com.iamteer.Wcf.Request.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.Request build() {
+ com.iamteer.Wcf.Request result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.Request buildPartial() {
+ com.iamteer.Wcf.Request result = new com.iamteer.Wcf.Request(this);
+ result.func_ = func_;
+ if (msgCase_ == 2) {
+ if (emptyBuilder_ == null) {
+ result.msg_ = msg_;
+ } else {
+ result.msg_ = emptyBuilder_.build();
+ }
+ }
+ if (msgCase_ == 3) {
+ result.msg_ = msg_;
+ }
+ if (msgCase_ == 4) {
+ if (txtBuilder_ == null) {
+ result.msg_ = msg_;
+ } else {
+ result.msg_ = txtBuilder_.build();
+ }
+ }
+ if (msgCase_ == 5) {
+ if (fileBuilder_ == null) {
+ result.msg_ = msg_;
+ } else {
+ result.msg_ = fileBuilder_.build();
+ }
+ }
+ if (msgCase_ == 6) {
+ if (queryBuilder_ == null) {
+ result.msg_ = msg_;
+ } else {
+ result.msg_ = queryBuilder_.build();
+ }
+ }
+ if (msgCase_ == 7) {
+ if (vBuilder_ == null) {
+ result.msg_ = msg_;
+ } else {
+ result.msg_ = vBuilder_.build();
+ }
+ }
+ if (msgCase_ == 8) {
+ if (mBuilder_ == null) {
+ result.msg_ = msg_;
+ } else {
+ result.msg_ = mBuilder_.build();
+ }
+ }
+ if (msgCase_ == 9) {
+ if (xmlBuilder_ == null) {
+ result.msg_ = msg_;
+ } else {
+ result.msg_ = xmlBuilder_.build();
+ }
+ }
+ result.msgCase_ = msgCase_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.iamteer.Wcf.Request) {
+ return mergeFrom((com.iamteer.Wcf.Request)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.iamteer.Wcf.Request other) {
+ if (other == com.iamteer.Wcf.Request.getDefaultInstance()) return this;
+ if (other.func_ != 0) {
+ setFuncValue(other.getFuncValue());
+ }
+ switch (other.getMsgCase()) {
+ case EMPTY: {
+ mergeEmpty(other.getEmpty());
+ break;
+ }
+ case STR: {
+ msgCase_ = 3;
+ msg_ = other.msg_;
+ onChanged();
+ break;
+ }
+ case TXT: {
+ mergeTxt(other.getTxt());
+ break;
+ }
+ case FILE: {
+ mergeFile(other.getFile());
+ break;
+ }
+ case QUERY: {
+ mergeQuery(other.getQuery());
+ break;
+ }
+ case V: {
+ mergeV(other.getV());
+ break;
+ }
+ case M: {
+ mergeM(other.getM());
+ break;
+ }
+ case XML: {
+ mergeXml(other.getXml());
+ break;
+ }
+ case MSG_NOT_SET: {
+ break;
+ }
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.iamteer.Wcf.Request parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.iamteer.Wcf.Request) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int msgCase_ = 0;
+ private java.lang.Object msg_;
+ public MsgCase
+ getMsgCase() {
+ return MsgCase.forNumber(
+ msgCase_);
+ }
+
+ public Builder clearMsg() {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ return this;
+ }
+
+
+ private int func_ = 0;
+ /**
+ * .wcf.Functions func = 1;
+ * @return The enum numeric value on the wire for func.
+ */
+ @java.lang.Override public int getFuncValue() {
+ return func_;
+ }
+ /**
+ * .wcf.Functions func = 1;
+ * @param value The enum numeric value on the wire for func to set.
+ * @return This builder for chaining.
+ */
+ public Builder setFuncValue(int value) {
+
+ func_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * .wcf.Functions func = 1;
+ * @return The func.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.Functions getFunc() {
+ @SuppressWarnings("deprecation")
+ com.iamteer.Wcf.Functions result = com.iamteer.Wcf.Functions.valueOf(func_);
+ return result == null ? com.iamteer.Wcf.Functions.UNRECOGNIZED : result;
+ }
+ /**
+ * .wcf.Functions func = 1;
+ * @param value The func to set.
+ * @return This builder for chaining.
+ */
+ public Builder setFunc(com.iamteer.Wcf.Functions value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ func_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ * .wcf.Functions func = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearFunc() {
+
+ func_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.Empty, com.iamteer.Wcf.Empty.Builder, com.iamteer.Wcf.EmptyOrBuilder> emptyBuilder_;
+ /**
+ * .wcf.Empty empty = 2;
+ * @return Whether the empty field is set.
+ */
+ @java.lang.Override
+ public boolean hasEmpty() {
+ return msgCase_ == 2;
+ }
+ /**
+ * .wcf.Empty empty = 2;
+ * @return The empty.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.Empty getEmpty() {
+ if (emptyBuilder_ == null) {
+ if (msgCase_ == 2) {
+ return (com.iamteer.Wcf.Empty) msg_;
+ }
+ return com.iamteer.Wcf.Empty.getDefaultInstance();
+ } else {
+ if (msgCase_ == 2) {
+ return emptyBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.Empty.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.Empty empty = 2;
+ */
+ public Builder setEmpty(com.iamteer.Wcf.Empty value) {
+ if (emptyBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ emptyBuilder_.setMessage(value);
+ }
+ msgCase_ = 2;
+ return this;
+ }
+ /**
+ * .wcf.Empty empty = 2;
+ */
+ public Builder setEmpty(
+ com.iamteer.Wcf.Empty.Builder builderForValue) {
+ if (emptyBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ emptyBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 2;
+ return this;
+ }
+ /**
+ * .wcf.Empty empty = 2;
+ */
+ public Builder mergeEmpty(com.iamteer.Wcf.Empty value) {
+ if (emptyBuilder_ == null) {
+ if (msgCase_ == 2 &&
+ msg_ != com.iamteer.Wcf.Empty.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.Empty.newBuilder((com.iamteer.Wcf.Empty) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 2) {
+ emptyBuilder_.mergeFrom(value);
+ } else {
+ emptyBuilder_.setMessage(value);
+ }
+ }
+ msgCase_ = 2;
+ return this;
+ }
+ /**
+ * .wcf.Empty empty = 2;
+ */
+ public Builder clearEmpty() {
+ if (emptyBuilder_ == null) {
+ if (msgCase_ == 2) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 2) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ emptyBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .wcf.Empty empty = 2;
+ */
+ public com.iamteer.Wcf.Empty.Builder getEmptyBuilder() {
+ return getEmptyFieldBuilder().getBuilder();
+ }
+ /**
+ * .wcf.Empty empty = 2;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.EmptyOrBuilder getEmptyOrBuilder() {
+ if ((msgCase_ == 2) && (emptyBuilder_ != null)) {
+ return emptyBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 2) {
+ return (com.iamteer.Wcf.Empty) msg_;
+ }
+ return com.iamteer.Wcf.Empty.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.Empty empty = 2;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.Empty, com.iamteer.Wcf.Empty.Builder, com.iamteer.Wcf.EmptyOrBuilder>
+ getEmptyFieldBuilder() {
+ if (emptyBuilder_ == null) {
+ if (!(msgCase_ == 2)) {
+ msg_ = com.iamteer.Wcf.Empty.getDefaultInstance();
+ }
+ emptyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.Empty, com.iamteer.Wcf.Empty.Builder, com.iamteer.Wcf.EmptyOrBuilder>(
+ (com.iamteer.Wcf.Empty) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 2;
+ onChanged();;
+ return emptyBuilder_;
+ }
+
+ /**
+ * string str = 3;
+ * @return Whether the str field is set.
+ */
+ @java.lang.Override
+ public boolean hasStr() {
+ return msgCase_ == 3;
+ }
+ /**
+ * string str = 3;
+ * @return The str.
+ */
+ @java.lang.Override
+ public java.lang.String getStr() {
+ java.lang.Object ref = "";
+ if (msgCase_ == 3) {
+ ref = msg_;
+ }
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (msgCase_ == 3) {
+ msg_ = s;
+ }
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string str = 3;
+ * @return The bytes for str.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getStrBytes() {
+ java.lang.Object ref = "";
+ if (msgCase_ == 3) {
+ ref = msg_;
+ }
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ if (msgCase_ == 3) {
+ msg_ = b;
+ }
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string str = 3;
+ * @param value The str to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStr(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msgCase_ = 3;
+ msg_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string str = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearStr() {
+ if (msgCase_ == 3) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ return this;
+ }
+ /**
+ * string str = 3;
+ * @param value The bytes for str to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStrBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ msgCase_ = 3;
+ msg_ = value;
+ onChanged();
+ return this;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.TextMsg, com.iamteer.Wcf.TextMsg.Builder, com.iamteer.Wcf.TextMsgOrBuilder> txtBuilder_;
+ /**
+ * .wcf.TextMsg txt = 4;
+ * @return Whether the txt field is set.
+ */
+ @java.lang.Override
+ public boolean hasTxt() {
+ return msgCase_ == 4;
+ }
+ /**
+ * .wcf.TextMsg txt = 4;
+ * @return The txt.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.TextMsg getTxt() {
+ if (txtBuilder_ == null) {
+ if (msgCase_ == 4) {
+ return (com.iamteer.Wcf.TextMsg) msg_;
+ }
+ return com.iamteer.Wcf.TextMsg.getDefaultInstance();
+ } else {
+ if (msgCase_ == 4) {
+ return txtBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.TextMsg.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.TextMsg txt = 4;
+ */
+ public Builder setTxt(com.iamteer.Wcf.TextMsg value) {
+ if (txtBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ txtBuilder_.setMessage(value);
+ }
+ msgCase_ = 4;
+ return this;
+ }
+ /**
+ * .wcf.TextMsg txt = 4;
+ */
+ public Builder setTxt(
+ com.iamteer.Wcf.TextMsg.Builder builderForValue) {
+ if (txtBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ txtBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 4;
+ return this;
+ }
+ /**
+ * .wcf.TextMsg txt = 4;
+ */
+ public Builder mergeTxt(com.iamteer.Wcf.TextMsg value) {
+ if (txtBuilder_ == null) {
+ if (msgCase_ == 4 &&
+ msg_ != com.iamteer.Wcf.TextMsg.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.TextMsg.newBuilder((com.iamteer.Wcf.TextMsg) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 4) {
+ txtBuilder_.mergeFrom(value);
+ } else {
+ txtBuilder_.setMessage(value);
+ }
+ }
+ msgCase_ = 4;
+ return this;
+ }
+ /**
+ * .wcf.TextMsg txt = 4;
+ */
+ public Builder clearTxt() {
+ if (txtBuilder_ == null) {
+ if (msgCase_ == 4) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 4) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ txtBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .wcf.TextMsg txt = 4;
+ */
+ public com.iamteer.Wcf.TextMsg.Builder getTxtBuilder() {
+ return getTxtFieldBuilder().getBuilder();
+ }
+ /**
+ * .wcf.TextMsg txt = 4;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.TextMsgOrBuilder getTxtOrBuilder() {
+ if ((msgCase_ == 4) && (txtBuilder_ != null)) {
+ return txtBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 4) {
+ return (com.iamteer.Wcf.TextMsg) msg_;
+ }
+ return com.iamteer.Wcf.TextMsg.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.TextMsg txt = 4;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.TextMsg, com.iamteer.Wcf.TextMsg.Builder, com.iamteer.Wcf.TextMsgOrBuilder>
+ getTxtFieldBuilder() {
+ if (txtBuilder_ == null) {
+ if (!(msgCase_ == 4)) {
+ msg_ = com.iamteer.Wcf.TextMsg.getDefaultInstance();
+ }
+ txtBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.TextMsg, com.iamteer.Wcf.TextMsg.Builder, com.iamteer.Wcf.TextMsgOrBuilder>(
+ (com.iamteer.Wcf.TextMsg) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 4;
+ onChanged();;
+ return txtBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.PathMsg, com.iamteer.Wcf.PathMsg.Builder, com.iamteer.Wcf.PathMsgOrBuilder> fileBuilder_;
+ /**
+ * .wcf.PathMsg file = 5;
+ * @return Whether the file field is set.
+ */
+ @java.lang.Override
+ public boolean hasFile() {
+ return msgCase_ == 5;
+ }
+ /**
+ * .wcf.PathMsg file = 5;
+ * @return The file.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.PathMsg getFile() {
+ if (fileBuilder_ == null) {
+ if (msgCase_ == 5) {
+ return (com.iamteer.Wcf.PathMsg) msg_;
+ }
+ return com.iamteer.Wcf.PathMsg.getDefaultInstance();
+ } else {
+ if (msgCase_ == 5) {
+ return fileBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.PathMsg.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.PathMsg file = 5;
+ */
+ public Builder setFile(com.iamteer.Wcf.PathMsg value) {
+ if (fileBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ fileBuilder_.setMessage(value);
+ }
+ msgCase_ = 5;
+ return this;
+ }
+ /**
+ * .wcf.PathMsg file = 5;
+ */
+ public Builder setFile(
+ com.iamteer.Wcf.PathMsg.Builder builderForValue) {
+ if (fileBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ fileBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 5;
+ return this;
+ }
+ /**
+ * .wcf.PathMsg file = 5;
+ */
+ public Builder mergeFile(com.iamteer.Wcf.PathMsg value) {
+ if (fileBuilder_ == null) {
+ if (msgCase_ == 5 &&
+ msg_ != com.iamteer.Wcf.PathMsg.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.PathMsg.newBuilder((com.iamteer.Wcf.PathMsg) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 5) {
+ fileBuilder_.mergeFrom(value);
+ } else {
+ fileBuilder_.setMessage(value);
+ }
+ }
+ msgCase_ = 5;
+ return this;
+ }
+ /**
+ * .wcf.PathMsg file = 5;
+ */
+ public Builder clearFile() {
+ if (fileBuilder_ == null) {
+ if (msgCase_ == 5) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 5) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ fileBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .wcf.PathMsg file = 5;
+ */
+ public com.iamteer.Wcf.PathMsg.Builder getFileBuilder() {
+ return getFileFieldBuilder().getBuilder();
+ }
+ /**
+ * .wcf.PathMsg file = 5;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.PathMsgOrBuilder getFileOrBuilder() {
+ if ((msgCase_ == 5) && (fileBuilder_ != null)) {
+ return fileBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 5) {
+ return (com.iamteer.Wcf.PathMsg) msg_;
+ }
+ return com.iamteer.Wcf.PathMsg.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.PathMsg file = 5;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.PathMsg, com.iamteer.Wcf.PathMsg.Builder, com.iamteer.Wcf.PathMsgOrBuilder>
+ getFileFieldBuilder() {
+ if (fileBuilder_ == null) {
+ if (!(msgCase_ == 5)) {
+ msg_ = com.iamteer.Wcf.PathMsg.getDefaultInstance();
+ }
+ fileBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.PathMsg, com.iamteer.Wcf.PathMsg.Builder, com.iamteer.Wcf.PathMsgOrBuilder>(
+ (com.iamteer.Wcf.PathMsg) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 5;
+ onChanged();;
+ return fileBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.DbQuery, com.iamteer.Wcf.DbQuery.Builder, com.iamteer.Wcf.DbQueryOrBuilder> queryBuilder_;
+ /**
+ * .wcf.DbQuery query = 6;
+ * @return Whether the query field is set.
+ */
+ @java.lang.Override
+ public boolean hasQuery() {
+ return msgCase_ == 6;
+ }
+ /**
+ * .wcf.DbQuery query = 6;
+ * @return The query.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbQuery getQuery() {
+ if (queryBuilder_ == null) {
+ if (msgCase_ == 6) {
+ return (com.iamteer.Wcf.DbQuery) msg_;
+ }
+ return com.iamteer.Wcf.DbQuery.getDefaultInstance();
+ } else {
+ if (msgCase_ == 6) {
+ return queryBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.DbQuery.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.DbQuery query = 6;
+ */
+ public Builder setQuery(com.iamteer.Wcf.DbQuery value) {
+ if (queryBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ queryBuilder_.setMessage(value);
+ }
+ msgCase_ = 6;
+ return this;
+ }
+ /**
+ * .wcf.DbQuery query = 6;
+ */
+ public Builder setQuery(
+ com.iamteer.Wcf.DbQuery.Builder builderForValue) {
+ if (queryBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ queryBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 6;
+ return this;
+ }
+ /**
+ * .wcf.DbQuery query = 6;
+ */
+ public Builder mergeQuery(com.iamteer.Wcf.DbQuery value) {
+ if (queryBuilder_ == null) {
+ if (msgCase_ == 6 &&
+ msg_ != com.iamteer.Wcf.DbQuery.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.DbQuery.newBuilder((com.iamteer.Wcf.DbQuery) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 6) {
+ queryBuilder_.mergeFrom(value);
+ } else {
+ queryBuilder_.setMessage(value);
+ }
+ }
+ msgCase_ = 6;
+ return this;
+ }
+ /**
+ * .wcf.DbQuery query = 6;
+ */
+ public Builder clearQuery() {
+ if (queryBuilder_ == null) {
+ if (msgCase_ == 6) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 6) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ queryBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .wcf.DbQuery query = 6;
+ */
+ public com.iamteer.Wcf.DbQuery.Builder getQueryBuilder() {
+ return getQueryFieldBuilder().getBuilder();
+ }
+ /**
+ * .wcf.DbQuery query = 6;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbQueryOrBuilder getQueryOrBuilder() {
+ if ((msgCase_ == 6) && (queryBuilder_ != null)) {
+ return queryBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 6) {
+ return (com.iamteer.Wcf.DbQuery) msg_;
+ }
+ return com.iamteer.Wcf.DbQuery.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.DbQuery query = 6;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.DbQuery, com.iamteer.Wcf.DbQuery.Builder, com.iamteer.Wcf.DbQueryOrBuilder>
+ getQueryFieldBuilder() {
+ if (queryBuilder_ == null) {
+ if (!(msgCase_ == 6)) {
+ msg_ = com.iamteer.Wcf.DbQuery.getDefaultInstance();
+ }
+ queryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.DbQuery, com.iamteer.Wcf.DbQuery.Builder, com.iamteer.Wcf.DbQueryOrBuilder>(
+ (com.iamteer.Wcf.DbQuery) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 6;
+ onChanged();;
+ return queryBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.Verification, com.iamteer.Wcf.Verification.Builder, com.iamteer.Wcf.VerificationOrBuilder> vBuilder_;
+ /**
+ * .wcf.Verification v = 7;
+ * @return Whether the v field is set.
+ */
+ @java.lang.Override
+ public boolean hasV() {
+ return msgCase_ == 7;
+ }
+ /**
+ * .wcf.Verification v = 7;
+ * @return The v.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.Verification getV() {
+ if (vBuilder_ == null) {
+ if (msgCase_ == 7) {
+ return (com.iamteer.Wcf.Verification) msg_;
+ }
+ return com.iamteer.Wcf.Verification.getDefaultInstance();
+ } else {
+ if (msgCase_ == 7) {
+ return vBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.Verification.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.Verification v = 7;
+ */
+ public Builder setV(com.iamteer.Wcf.Verification value) {
+ if (vBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ vBuilder_.setMessage(value);
+ }
+ msgCase_ = 7;
+ return this;
+ }
+ /**
+ * .wcf.Verification v = 7;
+ */
+ public Builder setV(
+ com.iamteer.Wcf.Verification.Builder builderForValue) {
+ if (vBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ vBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 7;
+ return this;
+ }
+ /**
+ * .wcf.Verification v = 7;
+ */
+ public Builder mergeV(com.iamteer.Wcf.Verification value) {
+ if (vBuilder_ == null) {
+ if (msgCase_ == 7 &&
+ msg_ != com.iamteer.Wcf.Verification.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.Verification.newBuilder((com.iamteer.Wcf.Verification) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 7) {
+ vBuilder_.mergeFrom(value);
+ } else {
+ vBuilder_.setMessage(value);
+ }
+ }
+ msgCase_ = 7;
+ return this;
+ }
+ /**
+ * .wcf.Verification v = 7;
+ */
+ public Builder clearV() {
+ if (vBuilder_ == null) {
+ if (msgCase_ == 7) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 7) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ vBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .wcf.Verification v = 7;
+ */
+ public com.iamteer.Wcf.Verification.Builder getVBuilder() {
+ return getVFieldBuilder().getBuilder();
+ }
+ /**
+ * .wcf.Verification v = 7;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.VerificationOrBuilder getVOrBuilder() {
+ if ((msgCase_ == 7) && (vBuilder_ != null)) {
+ return vBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 7) {
+ return (com.iamteer.Wcf.Verification) msg_;
+ }
+ return com.iamteer.Wcf.Verification.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.Verification v = 7;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.Verification, com.iamteer.Wcf.Verification.Builder, com.iamteer.Wcf.VerificationOrBuilder>
+ getVFieldBuilder() {
+ if (vBuilder_ == null) {
+ if (!(msgCase_ == 7)) {
+ msg_ = com.iamteer.Wcf.Verification.getDefaultInstance();
+ }
+ vBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.Verification, com.iamteer.Wcf.Verification.Builder, com.iamteer.Wcf.VerificationOrBuilder>(
+ (com.iamteer.Wcf.Verification) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 7;
+ onChanged();;
+ return vBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.AddMembers, com.iamteer.Wcf.AddMembers.Builder, com.iamteer.Wcf.AddMembersOrBuilder> mBuilder_;
+ /**
+ * .wcf.AddMembers m = 8;
+ * @return Whether the m field is set.
+ */
+ @java.lang.Override
+ public boolean hasM() {
+ return msgCase_ == 8;
+ }
+ /**
+ * .wcf.AddMembers m = 8;
+ * @return The m.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.AddMembers getM() {
+ if (mBuilder_ == null) {
+ if (msgCase_ == 8) {
+ return (com.iamteer.Wcf.AddMembers) msg_;
+ }
+ return com.iamteer.Wcf.AddMembers.getDefaultInstance();
+ } else {
+ if (msgCase_ == 8) {
+ return mBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.AddMembers.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.AddMembers m = 8;
+ */
+ public Builder setM(com.iamteer.Wcf.AddMembers value) {
+ if (mBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ mBuilder_.setMessage(value);
+ }
+ msgCase_ = 8;
+ return this;
+ }
+ /**
+ * .wcf.AddMembers m = 8;
+ */
+ public Builder setM(
+ com.iamteer.Wcf.AddMembers.Builder builderForValue) {
+ if (mBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ mBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 8;
+ return this;
+ }
+ /**
+ * .wcf.AddMembers m = 8;
+ */
+ public Builder mergeM(com.iamteer.Wcf.AddMembers value) {
+ if (mBuilder_ == null) {
+ if (msgCase_ == 8 &&
+ msg_ != com.iamteer.Wcf.AddMembers.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.AddMembers.newBuilder((com.iamteer.Wcf.AddMembers) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 8) {
+ mBuilder_.mergeFrom(value);
+ } else {
+ mBuilder_.setMessage(value);
+ }
+ }
+ msgCase_ = 8;
+ return this;
+ }
+ /**
+ * .wcf.AddMembers m = 8;
+ */
+ public Builder clearM() {
+ if (mBuilder_ == null) {
+ if (msgCase_ == 8) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 8) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ mBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .wcf.AddMembers m = 8;
+ */
+ public com.iamteer.Wcf.AddMembers.Builder getMBuilder() {
+ return getMFieldBuilder().getBuilder();
+ }
+ /**
+ * .wcf.AddMembers m = 8;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.AddMembersOrBuilder getMOrBuilder() {
+ if ((msgCase_ == 8) && (mBuilder_ != null)) {
+ return mBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 8) {
+ return (com.iamteer.Wcf.AddMembers) msg_;
+ }
+ return com.iamteer.Wcf.AddMembers.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.AddMembers m = 8;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.AddMembers, com.iamteer.Wcf.AddMembers.Builder, com.iamteer.Wcf.AddMembersOrBuilder>
+ getMFieldBuilder() {
+ if (mBuilder_ == null) {
+ if (!(msgCase_ == 8)) {
+ msg_ = com.iamteer.Wcf.AddMembers.getDefaultInstance();
+ }
+ mBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.AddMembers, com.iamteer.Wcf.AddMembers.Builder, com.iamteer.Wcf.AddMembersOrBuilder>(
+ (com.iamteer.Wcf.AddMembers) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 8;
+ onChanged();;
+ return mBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.XmlMsg, com.iamteer.Wcf.XmlMsg.Builder, com.iamteer.Wcf.XmlMsgOrBuilder> xmlBuilder_;
+ /**
+ * .wcf.XmlMsg xml = 9;
+ * @return Whether the xml field is set.
+ */
+ @java.lang.Override
+ public boolean hasXml() {
+ return msgCase_ == 9;
+ }
+ /**
+ * .wcf.XmlMsg xml = 9;
+ * @return The xml.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.XmlMsg getXml() {
+ if (xmlBuilder_ == null) {
+ if (msgCase_ == 9) {
+ return (com.iamteer.Wcf.XmlMsg) msg_;
+ }
+ return com.iamteer.Wcf.XmlMsg.getDefaultInstance();
+ } else {
+ if (msgCase_ == 9) {
+ return xmlBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.XmlMsg.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.XmlMsg xml = 9;
+ */
+ public Builder setXml(com.iamteer.Wcf.XmlMsg value) {
+ if (xmlBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ xmlBuilder_.setMessage(value);
+ }
+ msgCase_ = 9;
+ return this;
+ }
+ /**
+ * .wcf.XmlMsg xml = 9;
+ */
+ public Builder setXml(
+ com.iamteer.Wcf.XmlMsg.Builder builderForValue) {
+ if (xmlBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ xmlBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 9;
+ return this;
+ }
+ /**
+ * .wcf.XmlMsg xml = 9;
+ */
+ public Builder mergeXml(com.iamteer.Wcf.XmlMsg value) {
+ if (xmlBuilder_ == null) {
+ if (msgCase_ == 9 &&
+ msg_ != com.iamteer.Wcf.XmlMsg.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.XmlMsg.newBuilder((com.iamteer.Wcf.XmlMsg) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 9) {
+ xmlBuilder_.mergeFrom(value);
+ } else {
+ xmlBuilder_.setMessage(value);
+ }
+ }
+ msgCase_ = 9;
+ return this;
+ }
+ /**
+ * .wcf.XmlMsg xml = 9;
+ */
+ public Builder clearXml() {
+ if (xmlBuilder_ == null) {
+ if (msgCase_ == 9) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 9) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ xmlBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .wcf.XmlMsg xml = 9;
+ */
+ public com.iamteer.Wcf.XmlMsg.Builder getXmlBuilder() {
+ return getXmlFieldBuilder().getBuilder();
+ }
+ /**
+ * .wcf.XmlMsg xml = 9;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.XmlMsgOrBuilder getXmlOrBuilder() {
+ if ((msgCase_ == 9) && (xmlBuilder_ != null)) {
+ return xmlBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 9) {
+ return (com.iamteer.Wcf.XmlMsg) msg_;
+ }
+ return com.iamteer.Wcf.XmlMsg.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.XmlMsg xml = 9;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.XmlMsg, com.iamteer.Wcf.XmlMsg.Builder, com.iamteer.Wcf.XmlMsgOrBuilder>
+ getXmlFieldBuilder() {
+ if (xmlBuilder_ == null) {
+ if (!(msgCase_ == 9)) {
+ msg_ = com.iamteer.Wcf.XmlMsg.getDefaultInstance();
+ }
+ xmlBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.XmlMsg, com.iamteer.Wcf.XmlMsg.Builder, com.iamteer.Wcf.XmlMsgOrBuilder>(
+ (com.iamteer.Wcf.XmlMsg) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 9;
+ onChanged();;
+ return xmlBuilder_;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:wcf.Request)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.Request)
+ private static final com.iamteer.Wcf.Request DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.Request();
+ }
+
+ public static com.iamteer.Wcf.Request getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public Request parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new Request(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.Request getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface ResponseOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:wcf.Response)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * .wcf.Functions func = 1;
+ * @return The enum numeric value on the wire for func.
+ */
+ int getFuncValue();
+ /**
+ * .wcf.Functions func = 1;
+ * @return The func.
+ */
+ com.iamteer.Wcf.Functions getFunc();
+
+ /**
+ * int32 status = 2;
+ * @return Whether the status field is set.
+ */
+ boolean hasStatus();
+ /**
+ * int32 status = 2;
+ * @return The status.
+ */
+ int getStatus();
+
+ /**
+ * string str = 3;
+ * @return Whether the str field is set.
+ */
+ boolean hasStr();
+ /**
+ * string str = 3;
+ * @return The str.
+ */
+ java.lang.String getStr();
+ /**
+ * string str = 3;
+ * @return The bytes for str.
+ */
+ com.google.protobuf.ByteString
+ getStrBytes();
+
+ /**
+ * .wcf.WxMsg wxmsg = 4;
+ * @return Whether the wxmsg field is set.
+ */
+ boolean hasWxmsg();
+ /**
+ * .wcf.WxMsg wxmsg = 4;
+ * @return The wxmsg.
+ */
+ com.iamteer.Wcf.WxMsg getWxmsg();
+ /**
+ * .wcf.WxMsg wxmsg = 4;
+ */
+ com.iamteer.Wcf.WxMsgOrBuilder getWxmsgOrBuilder();
+
+ /**
+ * .wcf.MsgTypes types = 5;
+ * @return Whether the types field is set.
+ */
+ boolean hasTypes();
+ /**
+ * .wcf.MsgTypes types = 5;
+ * @return The types.
+ */
+ com.iamteer.Wcf.MsgTypes getTypes();
+ /**
+ * .wcf.MsgTypes types = 5;
+ */
+ com.iamteer.Wcf.MsgTypesOrBuilder getTypesOrBuilder();
+
+ /**
+ * .wcf.RpcContacts contacts = 6;
+ * @return Whether the contacts field is set.
+ */
+ boolean hasContacts();
+ /**
+ * .wcf.RpcContacts contacts = 6;
+ * @return The contacts.
+ */
+ com.iamteer.Wcf.RpcContacts getContacts();
+ /**
+ * .wcf.RpcContacts contacts = 6;
+ */
+ com.iamteer.Wcf.RpcContactsOrBuilder getContactsOrBuilder();
+
+ /**
+ * .wcf.DbNames dbs = 7;
+ * @return Whether the dbs field is set.
+ */
+ boolean hasDbs();
+ /**
+ * .wcf.DbNames dbs = 7;
+ * @return The dbs.
+ */
+ com.iamteer.Wcf.DbNames getDbs();
+ /**
+ * .wcf.DbNames dbs = 7;
+ */
+ com.iamteer.Wcf.DbNamesOrBuilder getDbsOrBuilder();
+
+ /**
+ * .wcf.DbTables tables = 8;
+ * @return Whether the tables field is set.
+ */
+ boolean hasTables();
+ /**
+ * .wcf.DbTables tables = 8;
+ * @return The tables.
+ */
+ com.iamteer.Wcf.DbTables getTables();
+ /**
+ * .wcf.DbTables tables = 8;
+ */
+ com.iamteer.Wcf.DbTablesOrBuilder getTablesOrBuilder();
+
+ /**
+ * .wcf.DbRows rows = 9;
+ * @return Whether the rows field is set.
+ */
+ boolean hasRows();
+ /**
+ * .wcf.DbRows rows = 9;
+ * @return The rows.
+ */
+ com.iamteer.Wcf.DbRows getRows();
+ /**
+ * .wcf.DbRows rows = 9;
+ */
+ com.iamteer.Wcf.DbRowsOrBuilder getRowsOrBuilder();
+
+ public com.iamteer.Wcf.Response.MsgCase getMsgCase();
+ }
+ /**
+ * Protobuf type {@code wcf.Response}
+ */
+ public static final class Response extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.Response)
+ ResponseOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use Response.newBuilder() to construct.
+ private Response(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private Response() {
+ func_ = 0;
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new Response();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Response(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 8: {
+ int rawValue = input.readEnum();
+
+ func_ = rawValue;
+ break;
+ }
+ case 16: {
+ msg_ = input.readInt32();
+ msgCase_ = 2;
+ break;
+ }
+ case 26: {
+ java.lang.String s = input.readStringRequireUtf8();
+ msgCase_ = 3;
+ msg_ = s;
+ break;
+ }
+ case 34: {
+ com.iamteer.Wcf.WxMsg.Builder subBuilder = null;
+ if (msgCase_ == 4) {
+ subBuilder = ((com.iamteer.Wcf.WxMsg) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.WxMsg.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.WxMsg) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 4;
+ break;
+ }
+ case 42: {
+ com.iamteer.Wcf.MsgTypes.Builder subBuilder = null;
+ if (msgCase_ == 5) {
+ subBuilder = ((com.iamteer.Wcf.MsgTypes) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.MsgTypes.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.MsgTypes) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 5;
+ break;
+ }
+ case 50: {
+ com.iamteer.Wcf.RpcContacts.Builder subBuilder = null;
+ if (msgCase_ == 6) {
+ subBuilder = ((com.iamteer.Wcf.RpcContacts) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.RpcContacts.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.RpcContacts) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 6;
+ break;
+ }
+ case 58: {
+ com.iamteer.Wcf.DbNames.Builder subBuilder = null;
+ if (msgCase_ == 7) {
+ subBuilder = ((com.iamteer.Wcf.DbNames) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.DbNames.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.DbNames) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 7;
+ break;
+ }
+ case 66: {
+ com.iamteer.Wcf.DbTables.Builder subBuilder = null;
+ if (msgCase_ == 8) {
+ subBuilder = ((com.iamteer.Wcf.DbTables) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.DbTables.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.DbTables) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 8;
+ break;
+ }
+ case 74: {
+ com.iamteer.Wcf.DbRows.Builder subBuilder = null;
+ if (msgCase_ == 9) {
+ subBuilder = ((com.iamteer.Wcf.DbRows) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.DbRows.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.DbRows) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 9;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().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.iamteer.Wcf.internal_static_wcf_Response_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_Response_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.Response.class, com.iamteer.Wcf.Response.Builder.class);
+ }
+
+ private int msgCase_ = 0;
+ private java.lang.Object msg_;
+ public enum MsgCase
+ implements com.google.protobuf.Internal.EnumLite,
+ com.google.protobuf.AbstractMessage.InternalOneOfEnum {
+ STATUS(2),
+ STR(3),
+ WXMSG(4),
+ TYPES(5),
+ CONTACTS(6),
+ DBS(7),
+ TABLES(8),
+ ROWS(9),
+ MSG_NOT_SET(0);
+ private final int value;
+ private MsgCase(int value) {
+ this.value = 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 MsgCase valueOf(int value) {
+ return forNumber(value);
+ }
+
+ public static MsgCase forNumber(int value) {
+ switch (value) {
+ case 2: return STATUS;
+ case 3: return STR;
+ case 4: return WXMSG;
+ case 5: return TYPES;
+ case 6: return CONTACTS;
+ case 7: return DBS;
+ case 8: return TABLES;
+ case 9: return ROWS;
+ case 0: return MSG_NOT_SET;
+ default: return null;
+ }
+ }
+ public int getNumber() {
+ return this.value;
+ }
+ };
+
+ public MsgCase
+ getMsgCase() {
+ return MsgCase.forNumber(
+ msgCase_);
+ }
+
+ public static final int FUNC_FIELD_NUMBER = 1;
+ private int func_;
+ /**
+ * .wcf.Functions func = 1;
+ * @return The enum numeric value on the wire for func.
+ */
+ @java.lang.Override public int getFuncValue() {
+ return func_;
+ }
+ /**
+ * .wcf.Functions func = 1;
+ * @return The func.
+ */
+ @java.lang.Override public com.iamteer.Wcf.Functions getFunc() {
+ @SuppressWarnings("deprecation")
+ com.iamteer.Wcf.Functions result = com.iamteer.Wcf.Functions.valueOf(func_);
+ return result == null ? com.iamteer.Wcf.Functions.UNRECOGNIZED : result;
+ }
+
+ public static final int STATUS_FIELD_NUMBER = 2;
+ /**
+ * int32 status = 2;
+ * @return Whether the status field is set.
+ */
+ @java.lang.Override
+ public boolean hasStatus() {
+ return msgCase_ == 2;
+ }
+ /**
+ * int32 status = 2;
+ * @return The status.
+ */
+ @java.lang.Override
+ public int getStatus() {
+ if (msgCase_ == 2) {
+ return (java.lang.Integer) msg_;
+ }
+ return 0;
+ }
+
+ public static final int STR_FIELD_NUMBER = 3;
+ /**
+ * string str = 3;
+ * @return Whether the str field is set.
+ */
+ public boolean hasStr() {
+ return msgCase_ == 3;
+ }
+ /**
+ * string str = 3;
+ * @return The str.
+ */
+ public java.lang.String getStr() {
+ java.lang.Object ref = "";
+ if (msgCase_ == 3) {
+ ref = msg_;
+ }
+ 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();
+ if (msgCase_ == 3) {
+ msg_ = s;
+ }
+ return s;
+ }
+ }
+ /**
+ * string str = 3;
+ * @return The bytes for str.
+ */
+ public com.google.protobuf.ByteString
+ getStrBytes() {
+ java.lang.Object ref = "";
+ if (msgCase_ == 3) {
+ ref = msg_;
+ }
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ if (msgCase_ == 3) {
+ msg_ = b;
+ }
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int WXMSG_FIELD_NUMBER = 4;
+ /**
+ * .wcf.WxMsg wxmsg = 4;
+ * @return Whether the wxmsg field is set.
+ */
+ @java.lang.Override
+ public boolean hasWxmsg() {
+ return msgCase_ == 4;
+ }
+ /**
+ * .wcf.WxMsg wxmsg = 4;
+ * @return The wxmsg.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.WxMsg getWxmsg() {
+ if (msgCase_ == 4) {
+ return (com.iamteer.Wcf.WxMsg) msg_;
+ }
+ return com.iamteer.Wcf.WxMsg.getDefaultInstance();
+ }
+ /**
+ * .wcf.WxMsg wxmsg = 4;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.WxMsgOrBuilder getWxmsgOrBuilder() {
+ if (msgCase_ == 4) {
+ return (com.iamteer.Wcf.WxMsg) msg_;
+ }
+ return com.iamteer.Wcf.WxMsg.getDefaultInstance();
+ }
+
+ public static final int TYPES_FIELD_NUMBER = 5;
+ /**
+ * .wcf.MsgTypes types = 5;
+ * @return Whether the types field is set.
+ */
+ @java.lang.Override
+ public boolean hasTypes() {
+ return msgCase_ == 5;
+ }
+ /**
+ * .wcf.MsgTypes types = 5;
+ * @return The types.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.MsgTypes getTypes() {
+ if (msgCase_ == 5) {
+ return (com.iamteer.Wcf.MsgTypes) msg_;
+ }
+ return com.iamteer.Wcf.MsgTypes.getDefaultInstance();
+ }
+ /**
+ * .wcf.MsgTypes types = 5;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.MsgTypesOrBuilder getTypesOrBuilder() {
+ if (msgCase_ == 5) {
+ return (com.iamteer.Wcf.MsgTypes) msg_;
+ }
+ return com.iamteer.Wcf.MsgTypes.getDefaultInstance();
+ }
+
+ public static final int CONTACTS_FIELD_NUMBER = 6;
+ /**
+ * .wcf.RpcContacts contacts = 6;
+ * @return Whether the contacts field is set.
+ */
+ @java.lang.Override
+ public boolean hasContacts() {
+ return msgCase_ == 6;
+ }
+ /**
+ * .wcf.RpcContacts contacts = 6;
+ * @return The contacts.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.RpcContacts getContacts() {
+ if (msgCase_ == 6) {
+ return (com.iamteer.Wcf.RpcContacts) msg_;
+ }
+ return com.iamteer.Wcf.RpcContacts.getDefaultInstance();
+ }
+ /**
+ * .wcf.RpcContacts contacts = 6;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.RpcContactsOrBuilder getContactsOrBuilder() {
+ if (msgCase_ == 6) {
+ return (com.iamteer.Wcf.RpcContacts) msg_;
+ }
+ return com.iamteer.Wcf.RpcContacts.getDefaultInstance();
+ }
+
+ public static final int DBS_FIELD_NUMBER = 7;
+ /**
+ * .wcf.DbNames dbs = 7;
+ * @return Whether the dbs field is set.
+ */
+ @java.lang.Override
+ public boolean hasDbs() {
+ return msgCase_ == 7;
+ }
+ /**
+ * .wcf.DbNames dbs = 7;
+ * @return The dbs.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbNames getDbs() {
+ if (msgCase_ == 7) {
+ return (com.iamteer.Wcf.DbNames) msg_;
+ }
+ return com.iamteer.Wcf.DbNames.getDefaultInstance();
+ }
+ /**
+ * .wcf.DbNames dbs = 7;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbNamesOrBuilder getDbsOrBuilder() {
+ if (msgCase_ == 7) {
+ return (com.iamteer.Wcf.DbNames) msg_;
+ }
+ return com.iamteer.Wcf.DbNames.getDefaultInstance();
+ }
+
+ public static final int TABLES_FIELD_NUMBER = 8;
+ /**
+ * .wcf.DbTables tables = 8;
+ * @return Whether the tables field is set.
+ */
+ @java.lang.Override
+ public boolean hasTables() {
+ return msgCase_ == 8;
+ }
+ /**
+ * .wcf.DbTables tables = 8;
+ * @return The tables.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbTables getTables() {
+ if (msgCase_ == 8) {
+ return (com.iamteer.Wcf.DbTables) msg_;
+ }
+ return com.iamteer.Wcf.DbTables.getDefaultInstance();
+ }
+ /**
+ * .wcf.DbTables tables = 8;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbTablesOrBuilder getTablesOrBuilder() {
+ if (msgCase_ == 8) {
+ return (com.iamteer.Wcf.DbTables) msg_;
+ }
+ return com.iamteer.Wcf.DbTables.getDefaultInstance();
+ }
+
+ public static final int ROWS_FIELD_NUMBER = 9;
+ /**
+ * .wcf.DbRows rows = 9;
+ * @return Whether the rows field is set.
+ */
+ @java.lang.Override
+ public boolean hasRows() {
+ return msgCase_ == 9;
+ }
+ /**
+ * .wcf.DbRows rows = 9;
+ * @return The rows.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbRows getRows() {
+ if (msgCase_ == 9) {
+ return (com.iamteer.Wcf.DbRows) msg_;
+ }
+ return com.iamteer.Wcf.DbRows.getDefaultInstance();
+ }
+ /**
+ * .wcf.DbRows rows = 9;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbRowsOrBuilder getRowsOrBuilder() {
+ if (msgCase_ == 9) {
+ return (com.iamteer.Wcf.DbRows) msg_;
+ }
+ return com.iamteer.Wcf.DbRows.getDefaultInstance();
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (func_ != com.iamteer.Wcf.Functions.FUNC_RESERVED.getNumber()) {
+ output.writeEnum(1, func_);
+ }
+ if (msgCase_ == 2) {
+ output.writeInt32(
+ 2, (int)((java.lang.Integer) msg_));
+ }
+ if (msgCase_ == 3) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, msg_);
+ }
+ if (msgCase_ == 4) {
+ output.writeMessage(4, (com.iamteer.Wcf.WxMsg) msg_);
+ }
+ if (msgCase_ == 5) {
+ output.writeMessage(5, (com.iamteer.Wcf.MsgTypes) msg_);
+ }
+ if (msgCase_ == 6) {
+ output.writeMessage(6, (com.iamteer.Wcf.RpcContacts) msg_);
+ }
+ if (msgCase_ == 7) {
+ output.writeMessage(7, (com.iamteer.Wcf.DbNames) msg_);
+ }
+ if (msgCase_ == 8) {
+ output.writeMessage(8, (com.iamteer.Wcf.DbTables) msg_);
+ }
+ if (msgCase_ == 9) {
+ output.writeMessage(9, (com.iamteer.Wcf.DbRows) msg_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (func_ != com.iamteer.Wcf.Functions.FUNC_RESERVED.getNumber()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeEnumSize(1, func_);
+ }
+ if (msgCase_ == 2) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(
+ 2, (int)((java.lang.Integer) msg_));
+ }
+ if (msgCase_ == 3) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, msg_);
+ }
+ if (msgCase_ == 4) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(4, (com.iamteer.Wcf.WxMsg) msg_);
+ }
+ if (msgCase_ == 5) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(5, (com.iamteer.Wcf.MsgTypes) msg_);
+ }
+ if (msgCase_ == 6) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(6, (com.iamteer.Wcf.RpcContacts) msg_);
+ }
+ if (msgCase_ == 7) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(7, (com.iamteer.Wcf.DbNames) msg_);
+ }
+ if (msgCase_ == 8) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(8, (com.iamteer.Wcf.DbTables) msg_);
+ }
+ if (msgCase_ == 9) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(9, (com.iamteer.Wcf.DbRows) msg_);
+ }
+ 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.iamteer.Wcf.Response)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.Response other = (com.iamteer.Wcf.Response) obj;
+
+ if (func_ != other.func_) return false;
+ if (!getMsgCase().equals(other.getMsgCase())) return false;
+ switch (msgCase_) {
+ case 2:
+ if (getStatus()
+ != other.getStatus()) return false;
+ break;
+ case 3:
+ if (!getStr()
+ .equals(other.getStr())) return false;
+ break;
+ case 4:
+ if (!getWxmsg()
+ .equals(other.getWxmsg())) return false;
+ break;
+ case 5:
+ if (!getTypes()
+ .equals(other.getTypes())) return false;
+ break;
+ case 6:
+ if (!getContacts()
+ .equals(other.getContacts())) return false;
+ break;
+ case 7:
+ if (!getDbs()
+ .equals(other.getDbs())) return false;
+ break;
+ case 8:
+ if (!getTables()
+ .equals(other.getTables())) return false;
+ break;
+ case 9:
+ if (!getRows()
+ .equals(other.getRows())) return false;
+ break;
+ case 0:
+ default:
+ }
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + FUNC_FIELD_NUMBER;
+ hash = (53 * hash) + func_;
+ switch (msgCase_) {
+ case 2:
+ hash = (37 * hash) + STATUS_FIELD_NUMBER;
+ hash = (53 * hash) + getStatus();
+ break;
+ case 3:
+ hash = (37 * hash) + STR_FIELD_NUMBER;
+ hash = (53 * hash) + getStr().hashCode();
+ break;
+ case 4:
+ hash = (37 * hash) + WXMSG_FIELD_NUMBER;
+ hash = (53 * hash) + getWxmsg().hashCode();
+ break;
+ case 5:
+ hash = (37 * hash) + TYPES_FIELD_NUMBER;
+ hash = (53 * hash) + getTypes().hashCode();
+ break;
+ case 6:
+ hash = (37 * hash) + CONTACTS_FIELD_NUMBER;
+ hash = (53 * hash) + getContacts().hashCode();
+ break;
+ case 7:
+ hash = (37 * hash) + DBS_FIELD_NUMBER;
+ hash = (53 * hash) + getDbs().hashCode();
+ break;
+ case 8:
+ hash = (37 * hash) + TABLES_FIELD_NUMBER;
+ hash = (53 * hash) + getTables().hashCode();
+ break;
+ case 9:
+ hash = (37 * hash) + ROWS_FIELD_NUMBER;
+ hash = (53 * hash) + getRows().hashCode();
+ break;
+ case 0:
+ default:
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.Response parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.Response parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.Response parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.Response parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.Response parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.Response parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.Response parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.Response 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.iamteer.Wcf.Response parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.Response 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.iamteer.Wcf.Response parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.Response parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.iamteer.Wcf.Response prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 wcf.Response}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:wcf.Response)
+ com.iamteer.Wcf.ResponseOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_Response_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_Response_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.Response.class, com.iamteer.Wcf.Response.Builder.class);
+ }
+
+ // Construct using com.iamteer.Wcf.Response.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ func_ = 0;
+
+ msgCase_ = 0;
+ msg_ = null;
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.iamteer.Wcf.internal_static_wcf_Response_descriptor;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.Response getDefaultInstanceForType() {
+ return com.iamteer.Wcf.Response.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.Response build() {
+ com.iamteer.Wcf.Response result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.Response buildPartial() {
+ com.iamteer.Wcf.Response result = new com.iamteer.Wcf.Response(this);
+ result.func_ = func_;
+ if (msgCase_ == 2) {
+ result.msg_ = msg_;
+ }
+ if (msgCase_ == 3) {
+ result.msg_ = msg_;
+ }
+ if (msgCase_ == 4) {
+ if (wxmsgBuilder_ == null) {
+ result.msg_ = msg_;
+ } else {
+ result.msg_ = wxmsgBuilder_.build();
+ }
+ }
+ if (msgCase_ == 5) {
+ if (typesBuilder_ == null) {
+ result.msg_ = msg_;
+ } else {
+ result.msg_ = typesBuilder_.build();
+ }
+ }
+ if (msgCase_ == 6) {
+ if (contactsBuilder_ == null) {
+ result.msg_ = msg_;
+ } else {
+ result.msg_ = contactsBuilder_.build();
+ }
+ }
+ if (msgCase_ == 7) {
+ if (dbsBuilder_ == null) {
+ result.msg_ = msg_;
+ } else {
+ result.msg_ = dbsBuilder_.build();
+ }
+ }
+ if (msgCase_ == 8) {
+ if (tablesBuilder_ == null) {
+ result.msg_ = msg_;
+ } else {
+ result.msg_ = tablesBuilder_.build();
+ }
+ }
+ if (msgCase_ == 9) {
+ if (rowsBuilder_ == null) {
+ result.msg_ = msg_;
+ } else {
+ result.msg_ = rowsBuilder_.build();
+ }
+ }
+ result.msgCase_ = msgCase_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.iamteer.Wcf.Response) {
+ return mergeFrom((com.iamteer.Wcf.Response)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.iamteer.Wcf.Response other) {
+ if (other == com.iamteer.Wcf.Response.getDefaultInstance()) return this;
+ if (other.func_ != 0) {
+ setFuncValue(other.getFuncValue());
+ }
+ switch (other.getMsgCase()) {
+ case STATUS: {
+ setStatus(other.getStatus());
+ break;
+ }
+ case STR: {
+ msgCase_ = 3;
+ msg_ = other.msg_;
+ onChanged();
+ break;
+ }
+ case WXMSG: {
+ mergeWxmsg(other.getWxmsg());
+ break;
+ }
+ case TYPES: {
+ mergeTypes(other.getTypes());
+ break;
+ }
+ case CONTACTS: {
+ mergeContacts(other.getContacts());
+ break;
+ }
+ case DBS: {
+ mergeDbs(other.getDbs());
+ break;
+ }
+ case TABLES: {
+ mergeTables(other.getTables());
+ break;
+ }
+ case ROWS: {
+ mergeRows(other.getRows());
+ break;
+ }
+ case MSG_NOT_SET: {
+ break;
+ }
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.iamteer.Wcf.Response parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.iamteer.Wcf.Response) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int msgCase_ = 0;
+ private java.lang.Object msg_;
+ public MsgCase
+ getMsgCase() {
+ return MsgCase.forNumber(
+ msgCase_);
+ }
+
+ public Builder clearMsg() {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ return this;
+ }
+
+
+ private int func_ = 0;
+ /**
+ * .wcf.Functions func = 1;
+ * @return The enum numeric value on the wire for func.
+ */
+ @java.lang.Override public int getFuncValue() {
+ return func_;
+ }
+ /**
+ * .wcf.Functions func = 1;
+ * @param value The enum numeric value on the wire for func to set.
+ * @return This builder for chaining.
+ */
+ public Builder setFuncValue(int value) {
+
+ func_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * .wcf.Functions func = 1;
+ * @return The func.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.Functions getFunc() {
+ @SuppressWarnings("deprecation")
+ com.iamteer.Wcf.Functions result = com.iamteer.Wcf.Functions.valueOf(func_);
+ return result == null ? com.iamteer.Wcf.Functions.UNRECOGNIZED : result;
+ }
+ /**
+ * .wcf.Functions func = 1;
+ * @param value The func to set.
+ * @return This builder for chaining.
+ */
+ public Builder setFunc(com.iamteer.Wcf.Functions value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ func_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ * .wcf.Functions func = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearFunc() {
+
+ func_ = 0;
+ onChanged();
+ return this;
+ }
+
+ /**
+ * int32 status = 2;
+ * @return Whether the status field is set.
+ */
+ public boolean hasStatus() {
+ return msgCase_ == 2;
+ }
+ /**
+ * int32 status = 2;
+ * @return The status.
+ */
+ public int getStatus() {
+ if (msgCase_ == 2) {
+ return (java.lang.Integer) msg_;
+ }
+ return 0;
+ }
+ /**
+ * int32 status = 2;
+ * @param value The status to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStatus(int value) {
+ msgCase_ = 2;
+ msg_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 status = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearStatus() {
+ if (msgCase_ == 2) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ * string str = 3;
+ * @return Whether the str field is set.
+ */
+ @java.lang.Override
+ public boolean hasStr() {
+ return msgCase_ == 3;
+ }
+ /**
+ * string str = 3;
+ * @return The str.
+ */
+ @java.lang.Override
+ public java.lang.String getStr() {
+ java.lang.Object ref = "";
+ if (msgCase_ == 3) {
+ ref = msg_;
+ }
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (msgCase_ == 3) {
+ msg_ = s;
+ }
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string str = 3;
+ * @return The bytes for str.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getStrBytes() {
+ java.lang.Object ref = "";
+ if (msgCase_ == 3) {
+ ref = msg_;
+ }
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ if (msgCase_ == 3) {
+ msg_ = b;
+ }
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string str = 3;
+ * @param value The str to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStr(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msgCase_ = 3;
+ msg_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string str = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearStr() {
+ if (msgCase_ == 3) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ return this;
+ }
+ /**
+ * string str = 3;
+ * @param value The bytes for str to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStrBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ msgCase_ = 3;
+ msg_ = value;
+ onChanged();
+ return this;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.WxMsg, com.iamteer.Wcf.WxMsg.Builder, com.iamteer.Wcf.WxMsgOrBuilder> wxmsgBuilder_;
+ /**
+ * .wcf.WxMsg wxmsg = 4;
+ * @return Whether the wxmsg field is set.
+ */
+ @java.lang.Override
+ public boolean hasWxmsg() {
+ return msgCase_ == 4;
+ }
+ /**
+ * .wcf.WxMsg wxmsg = 4;
+ * @return The wxmsg.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.WxMsg getWxmsg() {
+ if (wxmsgBuilder_ == null) {
+ if (msgCase_ == 4) {
+ return (com.iamteer.Wcf.WxMsg) msg_;
+ }
+ return com.iamteer.Wcf.WxMsg.getDefaultInstance();
+ } else {
+ if (msgCase_ == 4) {
+ return wxmsgBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.WxMsg.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.WxMsg wxmsg = 4;
+ */
+ public Builder setWxmsg(com.iamteer.Wcf.WxMsg value) {
+ if (wxmsgBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ wxmsgBuilder_.setMessage(value);
+ }
+ msgCase_ = 4;
+ return this;
+ }
+ /**
+ * .wcf.WxMsg wxmsg = 4;
+ */
+ public Builder setWxmsg(
+ com.iamteer.Wcf.WxMsg.Builder builderForValue) {
+ if (wxmsgBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ wxmsgBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 4;
+ return this;
+ }
+ /**
+ * .wcf.WxMsg wxmsg = 4;
+ */
+ public Builder mergeWxmsg(com.iamteer.Wcf.WxMsg value) {
+ if (wxmsgBuilder_ == null) {
+ if (msgCase_ == 4 &&
+ msg_ != com.iamteer.Wcf.WxMsg.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.WxMsg.newBuilder((com.iamteer.Wcf.WxMsg) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 4) {
+ wxmsgBuilder_.mergeFrom(value);
+ } else {
+ wxmsgBuilder_.setMessage(value);
+ }
+ }
+ msgCase_ = 4;
+ return this;
+ }
+ /**
+ * .wcf.WxMsg wxmsg = 4;
+ */
+ public Builder clearWxmsg() {
+ if (wxmsgBuilder_ == null) {
+ if (msgCase_ == 4) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 4) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ wxmsgBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .wcf.WxMsg wxmsg = 4;
+ */
+ public com.iamteer.Wcf.WxMsg.Builder getWxmsgBuilder() {
+ return getWxmsgFieldBuilder().getBuilder();
+ }
+ /**
+ * .wcf.WxMsg wxmsg = 4;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.WxMsgOrBuilder getWxmsgOrBuilder() {
+ if ((msgCase_ == 4) && (wxmsgBuilder_ != null)) {
+ return wxmsgBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 4) {
+ return (com.iamteer.Wcf.WxMsg) msg_;
+ }
+ return com.iamteer.Wcf.WxMsg.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.WxMsg wxmsg = 4;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.WxMsg, com.iamteer.Wcf.WxMsg.Builder, com.iamteer.Wcf.WxMsgOrBuilder>
+ getWxmsgFieldBuilder() {
+ if (wxmsgBuilder_ == null) {
+ if (!(msgCase_ == 4)) {
+ msg_ = com.iamteer.Wcf.WxMsg.getDefaultInstance();
+ }
+ wxmsgBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.WxMsg, com.iamteer.Wcf.WxMsg.Builder, com.iamteer.Wcf.WxMsgOrBuilder>(
+ (com.iamteer.Wcf.WxMsg) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 4;
+ onChanged();;
+ return wxmsgBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.MsgTypes, com.iamteer.Wcf.MsgTypes.Builder, com.iamteer.Wcf.MsgTypesOrBuilder> typesBuilder_;
+ /**
+ * .wcf.MsgTypes types = 5;
+ * @return Whether the types field is set.
+ */
+ @java.lang.Override
+ public boolean hasTypes() {
+ return msgCase_ == 5;
+ }
+ /**
+ * .wcf.MsgTypes types = 5;
+ * @return The types.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.MsgTypes getTypes() {
+ if (typesBuilder_ == null) {
+ if (msgCase_ == 5) {
+ return (com.iamteer.Wcf.MsgTypes) msg_;
+ }
+ return com.iamteer.Wcf.MsgTypes.getDefaultInstance();
+ } else {
+ if (msgCase_ == 5) {
+ return typesBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.MsgTypes.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.MsgTypes types = 5;
+ */
+ public Builder setTypes(com.iamteer.Wcf.MsgTypes value) {
+ if (typesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ typesBuilder_.setMessage(value);
+ }
+ msgCase_ = 5;
+ return this;
+ }
+ /**
+ * .wcf.MsgTypes types = 5;
+ */
+ public Builder setTypes(
+ com.iamteer.Wcf.MsgTypes.Builder builderForValue) {
+ if (typesBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ typesBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 5;
+ return this;
+ }
+ /**
+ * .wcf.MsgTypes types = 5;
+ */
+ public Builder mergeTypes(com.iamteer.Wcf.MsgTypes value) {
+ if (typesBuilder_ == null) {
+ if (msgCase_ == 5 &&
+ msg_ != com.iamteer.Wcf.MsgTypes.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.MsgTypes.newBuilder((com.iamteer.Wcf.MsgTypes) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 5) {
+ typesBuilder_.mergeFrom(value);
+ } else {
+ typesBuilder_.setMessage(value);
+ }
+ }
+ msgCase_ = 5;
+ return this;
+ }
+ /**
+ * .wcf.MsgTypes types = 5;
+ */
+ public Builder clearTypes() {
+ if (typesBuilder_ == null) {
+ if (msgCase_ == 5) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 5) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ typesBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .wcf.MsgTypes types = 5;
+ */
+ public com.iamteer.Wcf.MsgTypes.Builder getTypesBuilder() {
+ return getTypesFieldBuilder().getBuilder();
+ }
+ /**
+ * .wcf.MsgTypes types = 5;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.MsgTypesOrBuilder getTypesOrBuilder() {
+ if ((msgCase_ == 5) && (typesBuilder_ != null)) {
+ return typesBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 5) {
+ return (com.iamteer.Wcf.MsgTypes) msg_;
+ }
+ return com.iamteer.Wcf.MsgTypes.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.MsgTypes types = 5;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.MsgTypes, com.iamteer.Wcf.MsgTypes.Builder, com.iamteer.Wcf.MsgTypesOrBuilder>
+ getTypesFieldBuilder() {
+ if (typesBuilder_ == null) {
+ if (!(msgCase_ == 5)) {
+ msg_ = com.iamteer.Wcf.MsgTypes.getDefaultInstance();
+ }
+ typesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.MsgTypes, com.iamteer.Wcf.MsgTypes.Builder, com.iamteer.Wcf.MsgTypesOrBuilder>(
+ (com.iamteer.Wcf.MsgTypes) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 5;
+ onChanged();;
+ return typesBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.RpcContacts, com.iamteer.Wcf.RpcContacts.Builder, com.iamteer.Wcf.RpcContactsOrBuilder> contactsBuilder_;
+ /**
+ * .wcf.RpcContacts contacts = 6;
+ * @return Whether the contacts field is set.
+ */
+ @java.lang.Override
+ public boolean hasContacts() {
+ return msgCase_ == 6;
+ }
+ /**
+ * .wcf.RpcContacts contacts = 6;
+ * @return The contacts.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.RpcContacts getContacts() {
+ if (contactsBuilder_ == null) {
+ if (msgCase_ == 6) {
+ return (com.iamteer.Wcf.RpcContacts) msg_;
+ }
+ return com.iamteer.Wcf.RpcContacts.getDefaultInstance();
+ } else {
+ if (msgCase_ == 6) {
+ return contactsBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.RpcContacts.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.RpcContacts contacts = 6;
+ */
+ public Builder setContacts(com.iamteer.Wcf.RpcContacts value) {
+ if (contactsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ contactsBuilder_.setMessage(value);
+ }
+ msgCase_ = 6;
+ return this;
+ }
+ /**
+ * .wcf.RpcContacts contacts = 6;
+ */
+ public Builder setContacts(
+ com.iamteer.Wcf.RpcContacts.Builder builderForValue) {
+ if (contactsBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ contactsBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 6;
+ return this;
+ }
+ /**
+ * .wcf.RpcContacts contacts = 6;
+ */
+ public Builder mergeContacts(com.iamteer.Wcf.RpcContacts value) {
+ if (contactsBuilder_ == null) {
+ if (msgCase_ == 6 &&
+ msg_ != com.iamteer.Wcf.RpcContacts.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.RpcContacts.newBuilder((com.iamteer.Wcf.RpcContacts) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 6) {
+ contactsBuilder_.mergeFrom(value);
+ } else {
+ contactsBuilder_.setMessage(value);
+ }
+ }
+ msgCase_ = 6;
+ return this;
+ }
+ /**
+ * .wcf.RpcContacts contacts = 6;
+ */
+ public Builder clearContacts() {
+ if (contactsBuilder_ == null) {
+ if (msgCase_ == 6) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 6) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ contactsBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .wcf.RpcContacts contacts = 6;
+ */
+ public com.iamteer.Wcf.RpcContacts.Builder getContactsBuilder() {
+ return getContactsFieldBuilder().getBuilder();
+ }
+ /**
+ * .wcf.RpcContacts contacts = 6;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.RpcContactsOrBuilder getContactsOrBuilder() {
+ if ((msgCase_ == 6) && (contactsBuilder_ != null)) {
+ return contactsBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 6) {
+ return (com.iamteer.Wcf.RpcContacts) msg_;
+ }
+ return com.iamteer.Wcf.RpcContacts.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.RpcContacts contacts = 6;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.RpcContacts, com.iamteer.Wcf.RpcContacts.Builder, com.iamteer.Wcf.RpcContactsOrBuilder>
+ getContactsFieldBuilder() {
+ if (contactsBuilder_ == null) {
+ if (!(msgCase_ == 6)) {
+ msg_ = com.iamteer.Wcf.RpcContacts.getDefaultInstance();
+ }
+ contactsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.RpcContacts, com.iamteer.Wcf.RpcContacts.Builder, com.iamteer.Wcf.RpcContactsOrBuilder>(
+ (com.iamteer.Wcf.RpcContacts) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 6;
+ onChanged();;
+ return contactsBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.DbNames, com.iamteer.Wcf.DbNames.Builder, com.iamteer.Wcf.DbNamesOrBuilder> dbsBuilder_;
+ /**
+ * .wcf.DbNames dbs = 7;
+ * @return Whether the dbs field is set.
+ */
+ @java.lang.Override
+ public boolean hasDbs() {
+ return msgCase_ == 7;
+ }
+ /**
+ * .wcf.DbNames dbs = 7;
+ * @return The dbs.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbNames getDbs() {
+ if (dbsBuilder_ == null) {
+ if (msgCase_ == 7) {
+ return (com.iamteer.Wcf.DbNames) msg_;
+ }
+ return com.iamteer.Wcf.DbNames.getDefaultInstance();
+ } else {
+ if (msgCase_ == 7) {
+ return dbsBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.DbNames.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.DbNames dbs = 7;
+ */
+ public Builder setDbs(com.iamteer.Wcf.DbNames value) {
+ if (dbsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ dbsBuilder_.setMessage(value);
+ }
+ msgCase_ = 7;
+ return this;
+ }
+ /**
+ * .wcf.DbNames dbs = 7;
+ */
+ public Builder setDbs(
+ com.iamteer.Wcf.DbNames.Builder builderForValue) {
+ if (dbsBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ dbsBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 7;
+ return this;
+ }
+ /**
+ * .wcf.DbNames dbs = 7;
+ */
+ public Builder mergeDbs(com.iamteer.Wcf.DbNames value) {
+ if (dbsBuilder_ == null) {
+ if (msgCase_ == 7 &&
+ msg_ != com.iamteer.Wcf.DbNames.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.DbNames.newBuilder((com.iamteer.Wcf.DbNames) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 7) {
+ dbsBuilder_.mergeFrom(value);
+ } else {
+ dbsBuilder_.setMessage(value);
+ }
+ }
+ msgCase_ = 7;
+ return this;
+ }
+ /**
+ * .wcf.DbNames dbs = 7;
+ */
+ public Builder clearDbs() {
+ if (dbsBuilder_ == null) {
+ if (msgCase_ == 7) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 7) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ dbsBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .wcf.DbNames dbs = 7;
+ */
+ public com.iamteer.Wcf.DbNames.Builder getDbsBuilder() {
+ return getDbsFieldBuilder().getBuilder();
+ }
+ /**
+ * .wcf.DbNames dbs = 7;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbNamesOrBuilder getDbsOrBuilder() {
+ if ((msgCase_ == 7) && (dbsBuilder_ != null)) {
+ return dbsBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 7) {
+ return (com.iamteer.Wcf.DbNames) msg_;
+ }
+ return com.iamteer.Wcf.DbNames.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.DbNames dbs = 7;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.DbNames, com.iamteer.Wcf.DbNames.Builder, com.iamteer.Wcf.DbNamesOrBuilder>
+ getDbsFieldBuilder() {
+ if (dbsBuilder_ == null) {
+ if (!(msgCase_ == 7)) {
+ msg_ = com.iamteer.Wcf.DbNames.getDefaultInstance();
+ }
+ dbsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.DbNames, com.iamteer.Wcf.DbNames.Builder, com.iamteer.Wcf.DbNamesOrBuilder>(
+ (com.iamteer.Wcf.DbNames) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 7;
+ onChanged();;
+ return dbsBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.DbTables, com.iamteer.Wcf.DbTables.Builder, com.iamteer.Wcf.DbTablesOrBuilder> tablesBuilder_;
+ /**
+ * .wcf.DbTables tables = 8;
+ * @return Whether the tables field is set.
+ */
+ @java.lang.Override
+ public boolean hasTables() {
+ return msgCase_ == 8;
+ }
+ /**
+ * .wcf.DbTables tables = 8;
+ * @return The tables.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbTables getTables() {
+ if (tablesBuilder_ == null) {
+ if (msgCase_ == 8) {
+ return (com.iamteer.Wcf.DbTables) msg_;
+ }
+ return com.iamteer.Wcf.DbTables.getDefaultInstance();
+ } else {
+ if (msgCase_ == 8) {
+ return tablesBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.DbTables.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.DbTables tables = 8;
+ */
+ public Builder setTables(com.iamteer.Wcf.DbTables value) {
+ if (tablesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ tablesBuilder_.setMessage(value);
+ }
+ msgCase_ = 8;
+ return this;
+ }
+ /**
+ * .wcf.DbTables tables = 8;
+ */
+ public Builder setTables(
+ com.iamteer.Wcf.DbTables.Builder builderForValue) {
+ if (tablesBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ tablesBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 8;
+ return this;
+ }
+ /**
+ * .wcf.DbTables tables = 8;
+ */
+ public Builder mergeTables(com.iamteer.Wcf.DbTables value) {
+ if (tablesBuilder_ == null) {
+ if (msgCase_ == 8 &&
+ msg_ != com.iamteer.Wcf.DbTables.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.DbTables.newBuilder((com.iamteer.Wcf.DbTables) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 8) {
+ tablesBuilder_.mergeFrom(value);
+ } else {
+ tablesBuilder_.setMessage(value);
+ }
+ }
+ msgCase_ = 8;
+ return this;
+ }
+ /**
+ * .wcf.DbTables tables = 8;
+ */
+ public Builder clearTables() {
+ if (tablesBuilder_ == null) {
+ if (msgCase_ == 8) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 8) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ tablesBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .wcf.DbTables tables = 8;
+ */
+ public com.iamteer.Wcf.DbTables.Builder getTablesBuilder() {
+ return getTablesFieldBuilder().getBuilder();
+ }
+ /**
+ * .wcf.DbTables tables = 8;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbTablesOrBuilder getTablesOrBuilder() {
+ if ((msgCase_ == 8) && (tablesBuilder_ != null)) {
+ return tablesBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 8) {
+ return (com.iamteer.Wcf.DbTables) msg_;
+ }
+ return com.iamteer.Wcf.DbTables.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.DbTables tables = 8;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.DbTables, com.iamteer.Wcf.DbTables.Builder, com.iamteer.Wcf.DbTablesOrBuilder>
+ getTablesFieldBuilder() {
+ if (tablesBuilder_ == null) {
+ if (!(msgCase_ == 8)) {
+ msg_ = com.iamteer.Wcf.DbTables.getDefaultInstance();
+ }
+ tablesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.DbTables, com.iamteer.Wcf.DbTables.Builder, com.iamteer.Wcf.DbTablesOrBuilder>(
+ (com.iamteer.Wcf.DbTables) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 8;
+ onChanged();;
+ return tablesBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.DbRows, com.iamteer.Wcf.DbRows.Builder, com.iamteer.Wcf.DbRowsOrBuilder> rowsBuilder_;
+ /**
+ * .wcf.DbRows rows = 9;
+ * @return Whether the rows field is set.
+ */
+ @java.lang.Override
+ public boolean hasRows() {
+ return msgCase_ == 9;
+ }
+ /**
+ * .wcf.DbRows rows = 9;
+ * @return The rows.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbRows getRows() {
+ if (rowsBuilder_ == null) {
+ if (msgCase_ == 9) {
+ return (com.iamteer.Wcf.DbRows) msg_;
+ }
+ return com.iamteer.Wcf.DbRows.getDefaultInstance();
+ } else {
+ if (msgCase_ == 9) {
+ return rowsBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.DbRows.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.DbRows rows = 9;
+ */
+ public Builder setRows(com.iamteer.Wcf.DbRows value) {
+ if (rowsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ rowsBuilder_.setMessage(value);
+ }
+ msgCase_ = 9;
+ return this;
+ }
+ /**
+ * .wcf.DbRows rows = 9;
+ */
+ public Builder setRows(
+ com.iamteer.Wcf.DbRows.Builder builderForValue) {
+ if (rowsBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ rowsBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 9;
+ return this;
+ }
+ /**
+ * .wcf.DbRows rows = 9;
+ */
+ public Builder mergeRows(com.iamteer.Wcf.DbRows value) {
+ if (rowsBuilder_ == null) {
+ if (msgCase_ == 9 &&
+ msg_ != com.iamteer.Wcf.DbRows.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.DbRows.newBuilder((com.iamteer.Wcf.DbRows) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 9) {
+ rowsBuilder_.mergeFrom(value);
+ } else {
+ rowsBuilder_.setMessage(value);
+ }
+ }
+ msgCase_ = 9;
+ return this;
+ }
+ /**
+ * .wcf.DbRows rows = 9;
+ */
+ public Builder clearRows() {
+ if (rowsBuilder_ == null) {
+ if (msgCase_ == 9) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 9) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ rowsBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * .wcf.DbRows rows = 9;
+ */
+ public com.iamteer.Wcf.DbRows.Builder getRowsBuilder() {
+ return getRowsFieldBuilder().getBuilder();
+ }
+ /**
+ * .wcf.DbRows rows = 9;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbRowsOrBuilder getRowsOrBuilder() {
+ if ((msgCase_ == 9) && (rowsBuilder_ != null)) {
+ return rowsBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 9) {
+ return (com.iamteer.Wcf.DbRows) msg_;
+ }
+ return com.iamteer.Wcf.DbRows.getDefaultInstance();
+ }
+ }
+ /**
+ * .wcf.DbRows rows = 9;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.DbRows, com.iamteer.Wcf.DbRows.Builder, com.iamteer.Wcf.DbRowsOrBuilder>
+ getRowsFieldBuilder() {
+ if (rowsBuilder_ == null) {
+ if (!(msgCase_ == 9)) {
+ msg_ = com.iamteer.Wcf.DbRows.getDefaultInstance();
+ }
+ rowsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.DbRows, com.iamteer.Wcf.DbRows.Builder, com.iamteer.Wcf.DbRowsOrBuilder>(
+ (com.iamteer.Wcf.DbRows) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 9;
+ onChanged();;
+ return rowsBuilder_;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:wcf.Response)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.Response)
+ private static final com.iamteer.Wcf.Response DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.Response();
+ }
+
+ public static com.iamteer.Wcf.Response getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public Response parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new Response(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.Response getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface EmptyOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:wcf.Empty)
+ com.google.protobuf.MessageOrBuilder {
+ }
+ /**
+ * Protobuf type {@code wcf.Empty}
+ */
+ public static final class Empty extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.Empty)
+ EmptyOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use Empty.newBuilder() to construct.
+ private Empty(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private Empty() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new Empty();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Empty(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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 (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().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.iamteer.Wcf.internal_static_wcf_Empty_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_Empty_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.Empty.class, com.iamteer.Wcf.Empty.Builder.class);
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ 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.iamteer.Wcf.Empty)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.Empty other = (com.iamteer.Wcf.Empty) obj;
+
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.Empty parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.Empty parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.Empty parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.Empty parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.Empty parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.Empty parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.Empty parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.Empty 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.iamteer.Wcf.Empty parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.Empty 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.iamteer.Wcf.Empty parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.Empty parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.iamteer.Wcf.Empty prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 wcf.Empty}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:wcf.Empty)
+ com.iamteer.Wcf.EmptyOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_Empty_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_Empty_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.Empty.class, com.iamteer.Wcf.Empty.Builder.class);
+ }
+
+ // Construct using com.iamteer.Wcf.Empty.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.iamteer.Wcf.internal_static_wcf_Empty_descriptor;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.Empty getDefaultInstanceForType() {
+ return com.iamteer.Wcf.Empty.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.Empty build() {
+ com.iamteer.Wcf.Empty result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.Empty buildPartial() {
+ com.iamteer.Wcf.Empty result = new com.iamteer.Wcf.Empty(this);
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.iamteer.Wcf.Empty) {
+ return mergeFrom((com.iamteer.Wcf.Empty)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.iamteer.Wcf.Empty other) {
+ if (other == com.iamteer.Wcf.Empty.getDefaultInstance()) return this;
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.iamteer.Wcf.Empty parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.iamteer.Wcf.Empty) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:wcf.Empty)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.Empty)
+ private static final com.iamteer.Wcf.Empty DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.Empty();
+ }
+
+ public static com.iamteer.Wcf.Empty getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public Empty parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new Empty(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.Empty getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface WxMsgOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:wcf.WxMsg)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ *
+ * 是否自己发送的
+ *
+ *
+ * bool is_self = 1;
+ * @return The isSelf.
+ */
+ boolean getIsSelf();
+
+ /**
+ *
+ * 是否群消息
+ *
+ *
+ * bool is_group = 2;
+ * @return The isGroup.
+ */
+ boolean getIsGroup();
+
+ /**
+ *
+ * 消息类型
+ *
+ *
+ * int32 type = 3;
+ * @return The type.
+ */
+ int getType();
+
+ /**
+ *
+ * 消息 id
+ *
+ *
+ * string id = 4;
+ * @return The id.
+ */
+ java.lang.String getId();
+ /**
+ *
+ * 消息 id
+ *
+ *
+ * string id = 4;
+ * @return The bytes for id.
+ */
+ com.google.protobuf.ByteString
+ getIdBytes();
+
+ /**
+ *
+ * 消息 xml
+ *
+ *
+ * string xml = 5;
+ * @return The xml.
+ */
+ java.lang.String getXml();
+ /**
+ *
+ * 消息 xml
+ *
+ *
+ * string xml = 5;
+ * @return The bytes for xml.
+ */
+ com.google.protobuf.ByteString
+ getXmlBytes();
+
+ /**
+ *
+ * 消息发送者
+ *
+ *
+ * string sender = 6;
+ * @return The sender.
+ */
+ java.lang.String getSender();
+ /**
+ *
+ * 消息发送者
+ *
+ *
+ * string sender = 6;
+ * @return The bytes for sender.
+ */
+ com.google.protobuf.ByteString
+ getSenderBytes();
+
+ /**
+ *
+ * 群 id(如果是群消息的话)
+ *
+ *
+ * string roomid = 7;
+ * @return The roomid.
+ */
+ java.lang.String getRoomid();
+ /**
+ *
+ * 群 id(如果是群消息的话)
+ *
+ *
+ * string roomid = 7;
+ * @return The bytes for roomid.
+ */
+ com.google.protobuf.ByteString
+ getRoomidBytes();
+
+ /**
+ *
+ * 消息内容
+ *
+ *
+ * string content = 8;
+ * @return The content.
+ */
+ java.lang.String getContent();
+ /**
+ *
+ * 消息内容
+ *
+ *
+ * string content = 8;
+ * @return The bytes for content.
+ */
+ com.google.protobuf.ByteString
+ getContentBytes();
+ }
+ /**
+ * Protobuf type {@code wcf.WxMsg}
+ */
+ public static final class WxMsg extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.WxMsg)
+ WxMsgOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use WxMsg.newBuilder() to construct.
+ private WxMsg(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private WxMsg() {
+ id_ = "";
+ xml_ = "";
+ sender_ = "";
+ roomid_ = "";
+ content_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new WxMsg();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private WxMsg(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 8: {
+
+ isSelf_ = input.readBool();
+ break;
+ }
+ case 16: {
+
+ isGroup_ = input.readBool();
+ break;
+ }
+ case 24: {
+
+ type_ = input.readInt32();
+ break;
+ }
+ case 34: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ id_ = s;
+ break;
+ }
+ case 42: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ xml_ = s;
+ break;
+ }
+ case 50: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ sender_ = s;
+ break;
+ }
+ case 58: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ roomid_ = s;
+ break;
+ }
+ case 66: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ content_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().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.iamteer.Wcf.internal_static_wcf_WxMsg_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_WxMsg_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.WxMsg.class, com.iamteer.Wcf.WxMsg.Builder.class);
+ }
+
+ public static final int IS_SELF_FIELD_NUMBER = 1;
+ private boolean isSelf_;
+ /**
+ *
+ * 是否自己发送的
+ *
+ *
+ * bool is_self = 1;
+ * @return The isSelf.
+ */
+ @java.lang.Override
+ public boolean getIsSelf() {
+ return isSelf_;
+ }
+
+ public static final int IS_GROUP_FIELD_NUMBER = 2;
+ private boolean isGroup_;
+ /**
+ *
+ * 是否群消息
+ *
+ *
+ * bool is_group = 2;
+ * @return The isGroup.
+ */
+ @java.lang.Override
+ public boolean getIsGroup() {
+ return isGroup_;
+ }
+
+ public static final int TYPE_FIELD_NUMBER = 3;
+ private int type_;
+ /**
+ *
+ * 消息类型
+ *
+ *
+ * int32 type = 3;
+ * @return The type.
+ */
+ @java.lang.Override
+ public int getType() {
+ return type_;
+ }
+
+ public static final int ID_FIELD_NUMBER = 4;
+ private volatile java.lang.Object id_;
+ /**
+ *
+ * 消息 id
+ *
+ *
+ * string id = 4;
+ * @return The id.
+ */
+ @java.lang.Override
+ public java.lang.String getId() {
+ java.lang.Object ref = id_;
+ 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();
+ id_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 消息 id
+ *
+ *
+ * string id = 4;
+ * @return The bytes for id.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getIdBytes() {
+ java.lang.Object ref = id_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ id_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int XML_FIELD_NUMBER = 5;
+ private volatile java.lang.Object xml_;
+ /**
+ *
+ * 消息 xml
+ *
+ *
+ * string xml = 5;
+ * @return The xml.
+ */
+ @java.lang.Override
+ public java.lang.String getXml() {
+ java.lang.Object ref = xml_;
+ 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();
+ xml_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 消息 xml
+ *
+ *
+ * string xml = 5;
+ * @return The bytes for xml.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getXmlBytes() {
+ java.lang.Object ref = xml_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ xml_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int SENDER_FIELD_NUMBER = 6;
+ private volatile java.lang.Object sender_;
+ /**
+ *
+ * 消息发送者
+ *
+ *
+ * string sender = 6;
+ * @return The sender.
+ */
+ @java.lang.Override
+ public java.lang.String getSender() {
+ java.lang.Object ref = sender_;
+ 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();
+ sender_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 消息发送者
+ *
+ *
+ * string sender = 6;
+ * @return The bytes for sender.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSenderBytes() {
+ java.lang.Object ref = sender_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sender_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int ROOMID_FIELD_NUMBER = 7;
+ private volatile java.lang.Object roomid_;
+ /**
+ *
+ * 群 id(如果是群消息的话)
+ *
+ *
+ * string roomid = 7;
+ * @return The roomid.
+ */
+ @java.lang.Override
+ public java.lang.String getRoomid() {
+ java.lang.Object ref = roomid_;
+ 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();
+ roomid_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 群 id(如果是群消息的话)
+ *
+ *
+ * string roomid = 7;
+ * @return The bytes for roomid.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getRoomidBytes() {
+ java.lang.Object ref = roomid_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ roomid_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int CONTENT_FIELD_NUMBER = 8;
+ private volatile java.lang.Object content_;
+ /**
+ *
+ * 消息内容
+ *
+ *
+ * string content = 8;
+ * @return The content.
+ */
+ @java.lang.Override
+ public java.lang.String getContent() {
+ java.lang.Object ref = content_;
+ 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();
+ content_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 消息内容
+ *
+ *
+ * string content = 8;
+ * @return The bytes for content.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getContentBytes() {
+ java.lang.Object ref = content_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ content_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (isSelf_ != false) {
+ output.writeBool(1, isSelf_);
+ }
+ if (isGroup_ != false) {
+ output.writeBool(2, isGroup_);
+ }
+ if (type_ != 0) {
+ output.writeInt32(3, type_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 4, id_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(xml_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 5, xml_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sender_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 6, sender_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(roomid_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 7, roomid_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 8, content_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (isSelf_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(1, isSelf_);
+ }
+ if (isGroup_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(2, isGroup_);
+ }
+ if (type_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(3, type_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, id_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(xml_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, xml_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sender_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, sender_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(roomid_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, roomid_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, content_);
+ }
+ 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.iamteer.Wcf.WxMsg)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.WxMsg other = (com.iamteer.Wcf.WxMsg) obj;
+
+ if (getIsSelf()
+ != other.getIsSelf()) return false;
+ if (getIsGroup()
+ != other.getIsGroup()) return false;
+ if (getType()
+ != other.getType()) return false;
+ if (!getId()
+ .equals(other.getId())) return false;
+ if (!getXml()
+ .equals(other.getXml())) return false;
+ if (!getSender()
+ .equals(other.getSender())) return false;
+ if (!getRoomid()
+ .equals(other.getRoomid())) return false;
+ if (!getContent()
+ .equals(other.getContent())) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + IS_SELF_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getIsSelf());
+ hash = (37 * hash) + IS_GROUP_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getIsGroup());
+ hash = (37 * hash) + TYPE_FIELD_NUMBER;
+ hash = (53 * hash) + getType();
+ hash = (37 * hash) + ID_FIELD_NUMBER;
+ hash = (53 * hash) + getId().hashCode();
+ hash = (37 * hash) + XML_FIELD_NUMBER;
+ hash = (53 * hash) + getXml().hashCode();
+ hash = (37 * hash) + SENDER_FIELD_NUMBER;
+ hash = (53 * hash) + getSender().hashCode();
+ hash = (37 * hash) + ROOMID_FIELD_NUMBER;
+ hash = (53 * hash) + getRoomid().hashCode();
+ hash = (37 * hash) + CONTENT_FIELD_NUMBER;
+ hash = (53 * hash) + getContent().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.WxMsg parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.WxMsg parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.WxMsg parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.WxMsg parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.WxMsg parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.WxMsg parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.WxMsg parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.WxMsg 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.iamteer.Wcf.WxMsg parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.WxMsg 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.iamteer.Wcf.WxMsg parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.WxMsg parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.iamteer.Wcf.WxMsg prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 wcf.WxMsg}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:wcf.WxMsg)
+ com.iamteer.Wcf.WxMsgOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_WxMsg_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_WxMsg_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.WxMsg.class, com.iamteer.Wcf.WxMsg.Builder.class);
+ }
+
+ // Construct using com.iamteer.Wcf.WxMsg.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ isSelf_ = false;
+
+ isGroup_ = false;
+
+ type_ = 0;
+
+ id_ = "";
+
+ xml_ = "";
+
+ sender_ = "";
+
+ roomid_ = "";
+
+ content_ = "";
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.iamteer.Wcf.internal_static_wcf_WxMsg_descriptor;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.WxMsg getDefaultInstanceForType() {
+ return com.iamteer.Wcf.WxMsg.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.WxMsg build() {
+ com.iamteer.Wcf.WxMsg result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.WxMsg buildPartial() {
+ com.iamteer.Wcf.WxMsg result = new com.iamteer.Wcf.WxMsg(this);
+ result.isSelf_ = isSelf_;
+ result.isGroup_ = isGroup_;
+ result.type_ = type_;
+ result.id_ = id_;
+ result.xml_ = xml_;
+ result.sender_ = sender_;
+ result.roomid_ = roomid_;
+ result.content_ = content_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.iamteer.Wcf.WxMsg) {
+ return mergeFrom((com.iamteer.Wcf.WxMsg)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.iamteer.Wcf.WxMsg other) {
+ if (other == com.iamteer.Wcf.WxMsg.getDefaultInstance()) return this;
+ if (other.getIsSelf() != false) {
+ setIsSelf(other.getIsSelf());
+ }
+ if (other.getIsGroup() != false) {
+ setIsGroup(other.getIsGroup());
+ }
+ if (other.getType() != 0) {
+ setType(other.getType());
+ }
+ if (!other.getId().isEmpty()) {
+ id_ = other.id_;
+ onChanged();
+ }
+ if (!other.getXml().isEmpty()) {
+ xml_ = other.xml_;
+ onChanged();
+ }
+ if (!other.getSender().isEmpty()) {
+ sender_ = other.sender_;
+ onChanged();
+ }
+ if (!other.getRoomid().isEmpty()) {
+ roomid_ = other.roomid_;
+ onChanged();
+ }
+ if (!other.getContent().isEmpty()) {
+ content_ = other.content_;
+ onChanged();
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.iamteer.Wcf.WxMsg parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.iamteer.Wcf.WxMsg) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private boolean isSelf_ ;
+ /**
+ *
+ * 是否自己发送的
+ *
+ *
+ * bool is_self = 1;
+ * @return The isSelf.
+ */
+ @java.lang.Override
+ public boolean getIsSelf() {
+ return isSelf_;
+ }
+ /**
+ *
+ * 是否自己发送的
+ *
+ *
+ * bool is_self = 1;
+ * @param value The isSelf to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIsSelf(boolean value) {
+
+ isSelf_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 是否自己发送的
+ *
+ *
+ * bool is_self = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearIsSelf() {
+
+ isSelf_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean isGroup_ ;
+ /**
+ *
+ * 是否群消息
+ *
+ *
+ * bool is_group = 2;
+ * @return The isGroup.
+ */
+ @java.lang.Override
+ public boolean getIsGroup() {
+ return isGroup_;
+ }
+ /**
+ *
+ * 是否群消息
+ *
+ *
+ * bool is_group = 2;
+ * @param value The isGroup to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIsGroup(boolean value) {
+
+ isGroup_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 是否群消息
+ *
+ *
+ * bool is_group = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearIsGroup() {
+
+ isGroup_ = false;
+ onChanged();
+ return this;
+ }
+
+ private int type_ ;
+ /**
+ *
+ * 消息类型
+ *
+ *
+ * int32 type = 3;
+ * @return The type.
+ */
+ @java.lang.Override
+ public int getType() {
+ return type_;
+ }
+ /**
+ *
+ * 消息类型
+ *
+ *
+ * int32 type = 3;
+ * @param value The type to set.
+ * @return This builder for chaining.
+ */
+ public Builder setType(int value) {
+
+ type_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 消息类型
+ *
+ *
+ * int32 type = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearType() {
+
+ type_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object id_ = "";
+ /**
+ *
+ * 消息 id
+ *
+ *
+ * string id = 4;
+ * @return The id.
+ */
+ public java.lang.String getId() {
+ java.lang.Object ref = id_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ id_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 消息 id
+ *
+ *
+ * string id = 4;
+ * @return The bytes for id.
+ */
+ public com.google.protobuf.ByteString
+ getIdBytes() {
+ java.lang.Object ref = id_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ id_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 消息 id
+ *
+ *
+ * string id = 4;
+ * @param value The id to set.
+ * @return This builder for chaining.
+ */
+ public Builder setId(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ id_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 消息 id
+ *
+ *
+ * string id = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearId() {
+
+ id_ = getDefaultInstance().getId();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 消息 id
+ *
+ *
+ * string id = 4;
+ * @param value The bytes for id to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIdBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ id_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object xml_ = "";
+ /**
+ *
+ * 消息 xml
+ *
+ *
+ * string xml = 5;
+ * @return The xml.
+ */
+ public java.lang.String getXml() {
+ java.lang.Object ref = xml_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ xml_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 消息 xml
+ *
+ *
+ * string xml = 5;
+ * @return The bytes for xml.
+ */
+ public com.google.protobuf.ByteString
+ getXmlBytes() {
+ java.lang.Object ref = xml_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ xml_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 消息 xml
+ *
+ *
+ * string xml = 5;
+ * @param value The xml to set.
+ * @return This builder for chaining.
+ */
+ public Builder setXml(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ xml_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 消息 xml
+ *
+ *
+ * string xml = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearXml() {
+
+ xml_ = getDefaultInstance().getXml();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 消息 xml
+ *
+ *
+ * string xml = 5;
+ * @param value The bytes for xml to set.
+ * @return This builder for chaining.
+ */
+ public Builder setXmlBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ xml_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object sender_ = "";
+ /**
+ *
+ * 消息发送者
+ *
+ *
+ * string sender = 6;
+ * @return The sender.
+ */
+ public java.lang.String getSender() {
+ java.lang.Object ref = sender_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ sender_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 消息发送者
+ *
+ *
+ * string sender = 6;
+ * @return The bytes for sender.
+ */
+ public com.google.protobuf.ByteString
+ getSenderBytes() {
+ java.lang.Object ref = sender_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sender_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 消息发送者
+ *
+ *
+ * string sender = 6;
+ * @param value The sender to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSender(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ sender_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 消息发送者
+ *
+ *
+ * string sender = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearSender() {
+
+ sender_ = getDefaultInstance().getSender();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 消息发送者
+ *
+ *
+ * string sender = 6;
+ * @param value The bytes for sender to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSenderBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ sender_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object roomid_ = "";
+ /**
+ *
+ * 群 id(如果是群消息的话)
+ *
+ *
+ * string roomid = 7;
+ * @return The roomid.
+ */
+ public java.lang.String getRoomid() {
+ java.lang.Object ref = roomid_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ roomid_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 群 id(如果是群消息的话)
+ *
+ *
+ * string roomid = 7;
+ * @return The bytes for roomid.
+ */
+ public com.google.protobuf.ByteString
+ getRoomidBytes() {
+ java.lang.Object ref = roomid_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ roomid_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 群 id(如果是群消息的话)
+ *
+ *
+ * string roomid = 7;
+ * @param value The roomid to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRoomid(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ roomid_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 群 id(如果是群消息的话)
+ *
+ *
+ * string roomid = 7;
+ * @return This builder for chaining.
+ */
+ public Builder clearRoomid() {
+
+ roomid_ = getDefaultInstance().getRoomid();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 群 id(如果是群消息的话)
+ *
+ *
+ * string roomid = 7;
+ * @param value The bytes for roomid to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRoomidBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ roomid_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object content_ = "";
+ /**
+ *
+ * 消息内容
+ *
+ *
+ * string content = 8;
+ * @return The content.
+ */
+ public java.lang.String getContent() {
+ java.lang.Object ref = content_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ content_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 消息内容
+ *
+ *
+ * string content = 8;
+ * @return The bytes for content.
+ */
+ public com.google.protobuf.ByteString
+ getContentBytes() {
+ java.lang.Object ref = content_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ content_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 消息内容
+ *
+ *
+ * string content = 8;
+ * @param value The content to set.
+ * @return This builder for chaining.
+ */
+ public Builder setContent(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ content_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 消息内容
+ *
+ *
+ * string content = 8;
+ * @return This builder for chaining.
+ */
+ public Builder clearContent() {
+
+ content_ = getDefaultInstance().getContent();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 消息内容
+ *
+ *
+ * string content = 8;
+ * @param value The bytes for content to set.
+ * @return This builder for chaining.
+ */
+ public Builder setContentBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ content_ = value;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:wcf.WxMsg)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.WxMsg)
+ private static final com.iamteer.Wcf.WxMsg DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.WxMsg();
+ }
+
+ public static com.iamteer.Wcf.WxMsg getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public WxMsg parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new WxMsg(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.WxMsg getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface TextMsgOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:wcf.TextMsg)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ *
+ * 要发送的消息内容
+ *
+ *
+ * string msg = 1;
+ * @return The msg.
+ */
+ java.lang.String getMsg();
+ /**
+ *
+ * 要发送的消息内容
+ *
+ *
+ * string msg = 1;
+ * @return The bytes for msg.
+ */
+ com.google.protobuf.ByteString
+ getMsgBytes();
+
+ /**
+ *
+ * 消息接收人,当为群时可@
+ *
+ *
+ * string receiver = 2;
+ * @return The receiver.
+ */
+ java.lang.String getReceiver();
+ /**
+ *
+ * 消息接收人,当为群时可@
+ *
+ *
+ * string receiver = 2;
+ * @return The bytes for receiver.
+ */
+ com.google.protobuf.ByteString
+ getReceiverBytes();
+
+ /**
+ *
+ * 要@的人列表,逗号分隔
+ *
+ *
+ * string aters = 3;
+ * @return The aters.
+ */
+ java.lang.String getAters();
+ /**
+ *
+ * 要@的人列表,逗号分隔
+ *
+ *
+ * string aters = 3;
+ * @return The bytes for aters.
+ */
+ com.google.protobuf.ByteString
+ getAtersBytes();
+ }
+ /**
+ * Protobuf type {@code wcf.TextMsg}
+ */
+ public static final class TextMsg extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.TextMsg)
+ TextMsgOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use TextMsg.newBuilder() to construct.
+ private TextMsg(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private TextMsg() {
+ msg_ = "";
+ receiver_ = "";
+ aters_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new TextMsg();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private TextMsg(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ msg_ = s;
+ break;
+ }
+ case 18: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ receiver_ = s;
+ break;
+ }
+ case 26: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ aters_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().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.iamteer.Wcf.internal_static_wcf_TextMsg_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_TextMsg_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.TextMsg.class, com.iamteer.Wcf.TextMsg.Builder.class);
+ }
+
+ public static final int MSG_FIELD_NUMBER = 1;
+ private volatile java.lang.Object msg_;
+ /**
+ *
+ * 要发送的消息内容
+ *
+ *
+ * string msg = 1;
+ * @return The msg.
+ */
+ @java.lang.Override
+ public java.lang.String getMsg() {
+ java.lang.Object ref = msg_;
+ 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();
+ msg_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 要发送的消息内容
+ *
+ *
+ * string msg = 1;
+ * @return The bytes for msg.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getMsgBytes() {
+ java.lang.Object ref = msg_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ msg_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int RECEIVER_FIELD_NUMBER = 2;
+ private volatile java.lang.Object receiver_;
+ /**
+ *
+ * 消息接收人,当为群时可@
+ *
+ *
+ * string receiver = 2;
+ * @return The receiver.
+ */
+ @java.lang.Override
+ public java.lang.String getReceiver() {
+ java.lang.Object ref = receiver_;
+ 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();
+ receiver_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 消息接收人,当为群时可@
+ *
+ *
+ * string receiver = 2;
+ * @return The bytes for receiver.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getReceiverBytes() {
+ java.lang.Object ref = receiver_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ receiver_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int ATERS_FIELD_NUMBER = 3;
+ private volatile java.lang.Object aters_;
+ /**
+ *
+ * 要@的人列表,逗号分隔
+ *
+ *
+ * string aters = 3;
+ * @return The aters.
+ */
+ @java.lang.Override
+ public java.lang.String getAters() {
+ java.lang.Object ref = aters_;
+ 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();
+ aters_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 要@的人列表,逗号分隔
+ *
+ *
+ * string aters = 3;
+ * @return The bytes for aters.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getAtersBytes() {
+ java.lang.Object ref = aters_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ aters_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(msg_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, msg_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiver_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, receiver_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(aters_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, aters_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(msg_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, msg_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiver_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, receiver_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(aters_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, aters_);
+ }
+ 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.iamteer.Wcf.TextMsg)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.TextMsg other = (com.iamteer.Wcf.TextMsg) obj;
+
+ if (!getMsg()
+ .equals(other.getMsg())) return false;
+ if (!getReceiver()
+ .equals(other.getReceiver())) return false;
+ if (!getAters()
+ .equals(other.getAters())) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + MSG_FIELD_NUMBER;
+ hash = (53 * hash) + getMsg().hashCode();
+ hash = (37 * hash) + RECEIVER_FIELD_NUMBER;
+ hash = (53 * hash) + getReceiver().hashCode();
+ hash = (37 * hash) + ATERS_FIELD_NUMBER;
+ hash = (53 * hash) + getAters().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.TextMsg parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.TextMsg parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.TextMsg parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.TextMsg parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.TextMsg parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.TextMsg parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.TextMsg parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.TextMsg 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.iamteer.Wcf.TextMsg parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.TextMsg 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.iamteer.Wcf.TextMsg parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.TextMsg parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.iamteer.Wcf.TextMsg prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 wcf.TextMsg}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:wcf.TextMsg)
+ com.iamteer.Wcf.TextMsgOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_TextMsg_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_TextMsg_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.TextMsg.class, com.iamteer.Wcf.TextMsg.Builder.class);
+ }
+
+ // Construct using com.iamteer.Wcf.TextMsg.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ msg_ = "";
+
+ receiver_ = "";
+
+ aters_ = "";
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.iamteer.Wcf.internal_static_wcf_TextMsg_descriptor;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.TextMsg getDefaultInstanceForType() {
+ return com.iamteer.Wcf.TextMsg.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.TextMsg build() {
+ com.iamteer.Wcf.TextMsg result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.TextMsg buildPartial() {
+ com.iamteer.Wcf.TextMsg result = new com.iamteer.Wcf.TextMsg(this);
+ result.msg_ = msg_;
+ result.receiver_ = receiver_;
+ result.aters_ = aters_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.iamteer.Wcf.TextMsg) {
+ return mergeFrom((com.iamteer.Wcf.TextMsg)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.iamteer.Wcf.TextMsg other) {
+ if (other == com.iamteer.Wcf.TextMsg.getDefaultInstance()) return this;
+ if (!other.getMsg().isEmpty()) {
+ msg_ = other.msg_;
+ onChanged();
+ }
+ if (!other.getReceiver().isEmpty()) {
+ receiver_ = other.receiver_;
+ onChanged();
+ }
+ if (!other.getAters().isEmpty()) {
+ aters_ = other.aters_;
+ onChanged();
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.iamteer.Wcf.TextMsg parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.iamteer.Wcf.TextMsg) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private java.lang.Object msg_ = "";
+ /**
+ *
+ * 要发送的消息内容
+ *
+ *
+ * string msg = 1;
+ * @return The msg.
+ */
+ public java.lang.String getMsg() {
+ java.lang.Object ref = msg_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ msg_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 要发送的消息内容
+ *
+ *
+ * string msg = 1;
+ * @return The bytes for msg.
+ */
+ public com.google.protobuf.ByteString
+ getMsgBytes() {
+ java.lang.Object ref = msg_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ msg_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 要发送的消息内容
+ *
+ *
+ * string msg = 1;
+ * @param value The msg to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMsg(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ msg_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 要发送的消息内容
+ *
+ *
+ * string msg = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearMsg() {
+
+ msg_ = getDefaultInstance().getMsg();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 要发送的消息内容
+ *
+ *
+ * string msg = 1;
+ * @param value The bytes for msg to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMsgBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ msg_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object receiver_ = "";
+ /**
+ *
+ * 消息接收人,当为群时可@
+ *
+ *
+ * string receiver = 2;
+ * @return The receiver.
+ */
+ public java.lang.String getReceiver() {
+ java.lang.Object ref = receiver_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ receiver_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 消息接收人,当为群时可@
+ *
+ *
+ * string receiver = 2;
+ * @return The bytes for receiver.
+ */
+ public com.google.protobuf.ByteString
+ getReceiverBytes() {
+ java.lang.Object ref = receiver_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ receiver_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 消息接收人,当为群时可@
+ *
+ *
+ * string receiver = 2;
+ * @param value The receiver to set.
+ * @return This builder for chaining.
+ */
+ public Builder setReceiver(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ receiver_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 消息接收人,当为群时可@
+ *
+ *
+ * string receiver = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearReceiver() {
+
+ receiver_ = getDefaultInstance().getReceiver();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 消息接收人,当为群时可@
+ *
+ *
+ * string receiver = 2;
+ * @param value The bytes for receiver to set.
+ * @return This builder for chaining.
+ */
+ public Builder setReceiverBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ receiver_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object aters_ = "";
+ /**
+ *
+ * 要@的人列表,逗号分隔
+ *
+ *
+ * string aters = 3;
+ * @return The aters.
+ */
+ public java.lang.String getAters() {
+ java.lang.Object ref = aters_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ aters_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 要@的人列表,逗号分隔
+ *
+ *
+ * string aters = 3;
+ * @return The bytes for aters.
+ */
+ public com.google.protobuf.ByteString
+ getAtersBytes() {
+ java.lang.Object ref = aters_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ aters_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 要@的人列表,逗号分隔
+ *
+ *
+ * string aters = 3;
+ * @param value The aters to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAters(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ aters_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 要@的人列表,逗号分隔
+ *
+ *
+ * string aters = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearAters() {
+
+ aters_ = getDefaultInstance().getAters();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 要@的人列表,逗号分隔
+ *
+ *
+ * string aters = 3;
+ * @param value The bytes for aters to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAtersBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ aters_ = value;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:wcf.TextMsg)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.TextMsg)
+ private static final com.iamteer.Wcf.TextMsg DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.TextMsg();
+ }
+
+ public static com.iamteer.Wcf.TextMsg getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public TextMsg parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new TextMsg(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.TextMsg getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface PathMsgOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:wcf.PathMsg)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ *
+ * 要发送的图片的路径
+ *
+ *
+ * string path = 1;
+ * @return The path.
+ */
+ java.lang.String getPath();
+ /**
+ *
+ * 要发送的图片的路径
+ *
+ *
+ * string path = 1;
+ * @return The bytes for path.
+ */
+ com.google.protobuf.ByteString
+ getPathBytes();
+
+ /**
+ *
+ * 消息接收人
+ *
+ *
+ * string receiver = 2;
+ * @return The receiver.
+ */
+ java.lang.String getReceiver();
+ /**
+ *
+ * 消息接收人
+ *
+ *
+ * string receiver = 2;
+ * @return The bytes for receiver.
+ */
+ com.google.protobuf.ByteString
+ getReceiverBytes();
+ }
+ /**
+ * Protobuf type {@code wcf.PathMsg}
+ */
+ public static final class PathMsg extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.PathMsg)
+ PathMsgOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use PathMsg.newBuilder() to construct.
+ private PathMsg(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private PathMsg() {
+ path_ = "";
+ receiver_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new PathMsg();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private PathMsg(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ path_ = s;
+ break;
+ }
+ case 18: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ receiver_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().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.iamteer.Wcf.internal_static_wcf_PathMsg_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_PathMsg_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.PathMsg.class, com.iamteer.Wcf.PathMsg.Builder.class);
+ }
+
+ public static final int PATH_FIELD_NUMBER = 1;
+ private volatile java.lang.Object path_;
+ /**
+ *
+ * 要发送的图片的路径
+ *
+ *
+ * string path = 1;
+ * @return The path.
+ */
+ @java.lang.Override
+ public java.lang.String getPath() {
+ java.lang.Object ref = path_;
+ 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();
+ path_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 要发送的图片的路径
+ *
+ *
+ * string path = 1;
+ * @return The bytes for path.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getPathBytes() {
+ java.lang.Object ref = path_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ path_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int RECEIVER_FIELD_NUMBER = 2;
+ private volatile java.lang.Object receiver_;
+ /**
+ *
+ * 消息接收人
+ *
+ *
+ * string receiver = 2;
+ * @return The receiver.
+ */
+ @java.lang.Override
+ public java.lang.String getReceiver() {
+ java.lang.Object ref = receiver_;
+ 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();
+ receiver_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 消息接收人
+ *
+ *
+ * string receiver = 2;
+ * @return The bytes for receiver.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getReceiverBytes() {
+ java.lang.Object ref = receiver_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ receiver_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, path_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiver_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, receiver_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, path_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiver_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, receiver_);
+ }
+ 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.iamteer.Wcf.PathMsg)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.PathMsg other = (com.iamteer.Wcf.PathMsg) obj;
+
+ if (!getPath()
+ .equals(other.getPath())) return false;
+ if (!getReceiver()
+ .equals(other.getReceiver())) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + PATH_FIELD_NUMBER;
+ hash = (53 * hash) + getPath().hashCode();
+ hash = (37 * hash) + RECEIVER_FIELD_NUMBER;
+ hash = (53 * hash) + getReceiver().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.PathMsg parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.PathMsg parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.PathMsg parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.PathMsg parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.PathMsg parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.PathMsg parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.PathMsg parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.PathMsg 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.iamteer.Wcf.PathMsg parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.PathMsg 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.iamteer.Wcf.PathMsg parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.PathMsg parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.iamteer.Wcf.PathMsg prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 wcf.PathMsg}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:wcf.PathMsg)
+ com.iamteer.Wcf.PathMsgOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_PathMsg_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_PathMsg_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.PathMsg.class, com.iamteer.Wcf.PathMsg.Builder.class);
+ }
+
+ // Construct using com.iamteer.Wcf.PathMsg.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ path_ = "";
+
+ receiver_ = "";
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.iamteer.Wcf.internal_static_wcf_PathMsg_descriptor;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.PathMsg getDefaultInstanceForType() {
+ return com.iamteer.Wcf.PathMsg.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.PathMsg build() {
+ com.iamteer.Wcf.PathMsg result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.PathMsg buildPartial() {
+ com.iamteer.Wcf.PathMsg result = new com.iamteer.Wcf.PathMsg(this);
+ result.path_ = path_;
+ result.receiver_ = receiver_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.iamteer.Wcf.PathMsg) {
+ return mergeFrom((com.iamteer.Wcf.PathMsg)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.iamteer.Wcf.PathMsg other) {
+ if (other == com.iamteer.Wcf.PathMsg.getDefaultInstance()) return this;
+ if (!other.getPath().isEmpty()) {
+ path_ = other.path_;
+ onChanged();
+ }
+ if (!other.getReceiver().isEmpty()) {
+ receiver_ = other.receiver_;
+ onChanged();
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.iamteer.Wcf.PathMsg parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.iamteer.Wcf.PathMsg) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private java.lang.Object path_ = "";
+ /**
+ *
+ * 要发送的图片的路径
+ *
+ *
+ * string path = 1;
+ * @return The path.
+ */
+ public java.lang.String getPath() {
+ java.lang.Object ref = path_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ path_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 要发送的图片的路径
+ *
+ *
+ * string path = 1;
+ * @return The bytes for path.
+ */
+ public com.google.protobuf.ByteString
+ getPathBytes() {
+ java.lang.Object ref = path_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ path_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 要发送的图片的路径
+ *
+ *
+ * string path = 1;
+ * @param value The path to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPath(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ path_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 要发送的图片的路径
+ *
+ *
+ * string path = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearPath() {
+
+ path_ = getDefaultInstance().getPath();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 要发送的图片的路径
+ *
+ *
+ * string path = 1;
+ * @param value The bytes for path to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPathBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ path_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object receiver_ = "";
+ /**
+ *
+ * 消息接收人
+ *
+ *
+ * string receiver = 2;
+ * @return The receiver.
+ */
+ public java.lang.String getReceiver() {
+ java.lang.Object ref = receiver_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ receiver_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 消息接收人
+ *
+ *
+ * string receiver = 2;
+ * @return The bytes for receiver.
+ */
+ public com.google.protobuf.ByteString
+ getReceiverBytes() {
+ java.lang.Object ref = receiver_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ receiver_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 消息接收人
+ *
+ *
+ * string receiver = 2;
+ * @param value The receiver to set.
+ * @return This builder for chaining.
+ */
+ public Builder setReceiver(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ receiver_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 消息接收人
+ *
+ *
+ * string receiver = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearReceiver() {
+
+ receiver_ = getDefaultInstance().getReceiver();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 消息接收人
+ *
+ *
+ * string receiver = 2;
+ * @param value The bytes for receiver to set.
+ * @return This builder for chaining.
+ */
+ public Builder setReceiverBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ receiver_ = value;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:wcf.PathMsg)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.PathMsg)
+ private static final com.iamteer.Wcf.PathMsg DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.PathMsg();
+ }
+
+ public static com.iamteer.Wcf.PathMsg getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public PathMsg parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new PathMsg(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.PathMsg getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface XmlMsgOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:wcf.XmlMsg)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ *
+ * 消息接收人
+ *
+ *
+ * string receiver = 1;
+ * @return The receiver.
+ */
+ java.lang.String getReceiver();
+ /**
+ *
+ * 消息接收人
+ *
+ *
+ * string receiver = 1;
+ * @return The bytes for receiver.
+ */
+ com.google.protobuf.ByteString
+ getReceiverBytes();
+
+ /**
+ *
+ * xml 内容
+ *
+ *
+ * string content = 2;
+ * @return The content.
+ */
+ java.lang.String getContent();
+ /**
+ *
+ * xml 内容
+ *
+ *
+ * string content = 2;
+ * @return The bytes for content.
+ */
+ com.google.protobuf.ByteString
+ getContentBytes();
+
+ /**
+ *
+ * 图片路径
+ *
+ *
+ * string path = 3;
+ * @return The path.
+ */
+ java.lang.String getPath();
+ /**
+ *
+ * 图片路径
+ *
+ *
+ * string path = 3;
+ * @return The bytes for path.
+ */
+ com.google.protobuf.ByteString
+ getPathBytes();
+
+ /**
+ *
+ * 消息类型
+ *
+ *
+ * int32 type = 4;
+ * @return The type.
+ */
+ int getType();
+ }
+ /**
+ * Protobuf type {@code wcf.XmlMsg}
+ */
+ public static final class XmlMsg extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.XmlMsg)
+ XmlMsgOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use XmlMsg.newBuilder() to construct.
+ private XmlMsg(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private XmlMsg() {
+ receiver_ = "";
+ content_ = "";
+ path_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new XmlMsg();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private XmlMsg(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ receiver_ = s;
+ break;
+ }
+ case 18: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ content_ = s;
+ break;
+ }
+ case 26: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ path_ = s;
+ break;
+ }
+ case 32: {
+
+ type_ = input.readInt32();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().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.iamteer.Wcf.internal_static_wcf_XmlMsg_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_XmlMsg_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.XmlMsg.class, com.iamteer.Wcf.XmlMsg.Builder.class);
+ }
+
+ public static final int RECEIVER_FIELD_NUMBER = 1;
+ private volatile java.lang.Object receiver_;
+ /**
+ *
+ * 消息接收人
+ *
+ *
+ * string receiver = 1;
+ * @return The receiver.
+ */
+ @java.lang.Override
+ public java.lang.String getReceiver() {
+ java.lang.Object ref = receiver_;
+ 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();
+ receiver_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 消息接收人
+ *
+ *
+ * string receiver = 1;
+ * @return The bytes for receiver.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getReceiverBytes() {
+ java.lang.Object ref = receiver_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ receiver_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int CONTENT_FIELD_NUMBER = 2;
+ private volatile java.lang.Object content_;
+ /**
+ *
+ * xml 内容
+ *
+ *
+ * string content = 2;
+ * @return The content.
+ */
+ @java.lang.Override
+ public java.lang.String getContent() {
+ java.lang.Object ref = content_;
+ 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();
+ content_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * xml 内容
+ *
+ *
+ * string content = 2;
+ * @return The bytes for content.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getContentBytes() {
+ java.lang.Object ref = content_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ content_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int PATH_FIELD_NUMBER = 3;
+ private volatile java.lang.Object path_;
+ /**
+ *
+ * 图片路径
+ *
+ *
+ * string path = 3;
+ * @return The path.
+ */
+ @java.lang.Override
+ public java.lang.String getPath() {
+ java.lang.Object ref = path_;
+ 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();
+ path_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 图片路径
+ *
+ *
+ * string path = 3;
+ * @return The bytes for path.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getPathBytes() {
+ java.lang.Object ref = path_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ path_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int TYPE_FIELD_NUMBER = 4;
+ private int type_;
+ /**
+ *
+ * 消息类型
+ *
+ *
+ * int32 type = 4;
+ * @return The type.
+ */
+ @java.lang.Override
+ public int getType() {
+ return type_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiver_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, receiver_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, content_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, path_);
+ }
+ if (type_ != 0) {
+ output.writeInt32(4, type_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiver_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, receiver_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, content_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, path_);
+ }
+ if (type_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(4, type_);
+ }
+ 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.iamteer.Wcf.XmlMsg)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.XmlMsg other = (com.iamteer.Wcf.XmlMsg) obj;
+
+ if (!getReceiver()
+ .equals(other.getReceiver())) return false;
+ if (!getContent()
+ .equals(other.getContent())) return false;
+ if (!getPath()
+ .equals(other.getPath())) return false;
+ if (getType()
+ != other.getType()) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + RECEIVER_FIELD_NUMBER;
+ hash = (53 * hash) + getReceiver().hashCode();
+ hash = (37 * hash) + CONTENT_FIELD_NUMBER;
+ hash = (53 * hash) + getContent().hashCode();
+ hash = (37 * hash) + PATH_FIELD_NUMBER;
+ hash = (53 * hash) + getPath().hashCode();
+ hash = (37 * hash) + TYPE_FIELD_NUMBER;
+ hash = (53 * hash) + getType();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.XmlMsg parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.XmlMsg parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.XmlMsg parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.XmlMsg parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.XmlMsg parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.XmlMsg parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.XmlMsg parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.XmlMsg 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.iamteer.Wcf.XmlMsg parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.XmlMsg 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.iamteer.Wcf.XmlMsg parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.XmlMsg parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.iamteer.Wcf.XmlMsg prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 wcf.XmlMsg}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:wcf.XmlMsg)
+ com.iamteer.Wcf.XmlMsgOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_XmlMsg_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_XmlMsg_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.XmlMsg.class, com.iamteer.Wcf.XmlMsg.Builder.class);
+ }
+
+ // Construct using com.iamteer.Wcf.XmlMsg.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ receiver_ = "";
+
+ content_ = "";
+
+ path_ = "";
+
+ type_ = 0;
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.iamteer.Wcf.internal_static_wcf_XmlMsg_descriptor;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.XmlMsg getDefaultInstanceForType() {
+ return com.iamteer.Wcf.XmlMsg.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.XmlMsg build() {
+ com.iamteer.Wcf.XmlMsg result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.XmlMsg buildPartial() {
+ com.iamteer.Wcf.XmlMsg result = new com.iamteer.Wcf.XmlMsg(this);
+ result.receiver_ = receiver_;
+ result.content_ = content_;
+ result.path_ = path_;
+ result.type_ = type_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.iamteer.Wcf.XmlMsg) {
+ return mergeFrom((com.iamteer.Wcf.XmlMsg)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.iamteer.Wcf.XmlMsg other) {
+ if (other == com.iamteer.Wcf.XmlMsg.getDefaultInstance()) return this;
+ if (!other.getReceiver().isEmpty()) {
+ receiver_ = other.receiver_;
+ onChanged();
+ }
+ if (!other.getContent().isEmpty()) {
+ content_ = other.content_;
+ onChanged();
+ }
+ if (!other.getPath().isEmpty()) {
+ path_ = other.path_;
+ onChanged();
+ }
+ if (other.getType() != 0) {
+ setType(other.getType());
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.iamteer.Wcf.XmlMsg parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.iamteer.Wcf.XmlMsg) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private java.lang.Object receiver_ = "";
+ /**
+ *
+ * 消息接收人
+ *
+ *
+ * string receiver = 1;
+ * @return The receiver.
+ */
+ public java.lang.String getReceiver() {
+ java.lang.Object ref = receiver_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ receiver_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 消息接收人
+ *
+ *
+ * string receiver = 1;
+ * @return The bytes for receiver.
+ */
+ public com.google.protobuf.ByteString
+ getReceiverBytes() {
+ java.lang.Object ref = receiver_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ receiver_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 消息接收人
+ *
+ *
+ * string receiver = 1;
+ * @param value The receiver to set.
+ * @return This builder for chaining.
+ */
+ public Builder setReceiver(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ receiver_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 消息接收人
+ *
+ *
+ * string receiver = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearReceiver() {
+
+ receiver_ = getDefaultInstance().getReceiver();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 消息接收人
+ *
+ *
+ * string receiver = 1;
+ * @param value The bytes for receiver to set.
+ * @return This builder for chaining.
+ */
+ public Builder setReceiverBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ receiver_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object content_ = "";
+ /**
+ *
+ * xml 内容
+ *
+ *
+ * string content = 2;
+ * @return The content.
+ */
+ public java.lang.String getContent() {
+ java.lang.Object ref = content_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ content_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * xml 内容
+ *
+ *
+ * string content = 2;
+ * @return The bytes for content.
+ */
+ public com.google.protobuf.ByteString
+ getContentBytes() {
+ java.lang.Object ref = content_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ content_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * xml 内容
+ *
+ *
+ * string content = 2;
+ * @param value The content to set.
+ * @return This builder for chaining.
+ */
+ public Builder setContent(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ content_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * xml 内容
+ *
+ *
+ * string content = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearContent() {
+
+ content_ = getDefaultInstance().getContent();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * xml 内容
+ *
+ *
+ * string content = 2;
+ * @param value The bytes for content to set.
+ * @return This builder for chaining.
+ */
+ public Builder setContentBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ content_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object path_ = "";
+ /**
+ *
+ * 图片路径
+ *
+ *
+ * string path = 3;
+ * @return The path.
+ */
+ public java.lang.String getPath() {
+ java.lang.Object ref = path_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ path_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 图片路径
+ *
+ *
+ * string path = 3;
+ * @return The bytes for path.
+ */
+ public com.google.protobuf.ByteString
+ getPathBytes() {
+ java.lang.Object ref = path_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ path_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 图片路径
+ *
+ *
+ * string path = 3;
+ * @param value The path to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPath(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ path_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 图片路径
+ *
+ *
+ * string path = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearPath() {
+
+ path_ = getDefaultInstance().getPath();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 图片路径
+ *
+ *
+ * string path = 3;
+ * @param value The bytes for path to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPathBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ path_ = value;
+ onChanged();
+ return this;
+ }
+
+ private int type_ ;
+ /**
+ *
+ * 消息类型
+ *
+ *
+ * int32 type = 4;
+ * @return The type.
+ */
+ @java.lang.Override
+ public int getType() {
+ return type_;
+ }
+ /**
+ *
+ * 消息类型
+ *
+ *
+ * int32 type = 4;
+ * @param value The type to set.
+ * @return This builder for chaining.
+ */
+ public Builder setType(int value) {
+
+ type_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 消息类型
+ *
+ *
+ * int32 type = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearType() {
+
+ type_ = 0;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:wcf.XmlMsg)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.XmlMsg)
+ private static final com.iamteer.Wcf.XmlMsg DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.XmlMsg();
+ }
+
+ public static com.iamteer.Wcf.XmlMsg getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public XmlMsg parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new XmlMsg(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.XmlMsg getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface MsgTypesOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:wcf.MsgTypes)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * map<int32, string> types = 1;
+ */
+ int getTypesCount();
+ /**
+ * map<int32, string> types = 1;
+ */
+ boolean containsTypes(
+ int key);
+ /**
+ * Use {@link #getTypesMap()} instead.
+ */
+ @java.lang.Deprecated
+ java.util.Map
+ getTypes();
+ /**
+ * map<int32, string> types = 1;
+ */
+ java.util.Map
+ getTypesMap();
+ /**
+ * map<int32, string> types = 1;
+ */
+
+ /* nullable */
+java.lang.String getTypesOrDefault(
+ int key,
+ /* nullable */
+java.lang.String defaultValue);
+ /**
+ * map<int32, string> types = 1;
+ */
+
+ java.lang.String getTypesOrThrow(
+ int key);
+ }
+ /**
+ * Protobuf type {@code wcf.MsgTypes}
+ */
+ public static final class MsgTypes extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.MsgTypes)
+ MsgTypesOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use MsgTypes.newBuilder() to construct.
+ private MsgTypes(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private MsgTypes() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new MsgTypes();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private MsgTypes(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 10: {
+ if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+ types_ = com.google.protobuf.MapField.newMapField(
+ TypesDefaultEntryHolder.defaultEntry);
+ mutable_bitField0_ |= 0x00000001;
+ }
+ com.google.protobuf.MapEntry
+ types__ = input.readMessage(
+ TypesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+ types_.getMutableMap().put(
+ types__.getKey(), types__.getValue());
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().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.iamteer.Wcf.internal_static_wcf_MsgTypes_descriptor;
+ }
+
+ @SuppressWarnings({"rawtypes"})
+ @java.lang.Override
+ protected com.google.protobuf.MapField internalGetMapField(
+ int number) {
+ switch (number) {
+ case 1:
+ return internalGetTypes();
+ default:
+ throw new RuntimeException(
+ "Invalid map field number: " + number);
+ }
+ }
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_MsgTypes_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.MsgTypes.class, com.iamteer.Wcf.MsgTypes.Builder.class);
+ }
+
+ public static final int TYPES_FIELD_NUMBER = 1;
+ private static final class TypesDefaultEntryHolder {
+ static final com.google.protobuf.MapEntry<
+ java.lang.Integer, java.lang.String> defaultEntry =
+ com.google.protobuf.MapEntry
+ .newDefaultInstance(
+ com.iamteer.Wcf.internal_static_wcf_MsgTypes_TypesEntry_descriptor,
+ com.google.protobuf.WireFormat.FieldType.INT32,
+ 0,
+ com.google.protobuf.WireFormat.FieldType.STRING,
+ "");
+ }
+ private com.google.protobuf.MapField<
+ java.lang.Integer, java.lang.String> types_;
+ private com.google.protobuf.MapField
+ internalGetTypes() {
+ if (types_ == null) {
+ return com.google.protobuf.MapField.emptyMapField(
+ TypesDefaultEntryHolder.defaultEntry);
+ }
+ return types_;
+ }
+
+ public int getTypesCount() {
+ return internalGetTypes().getMap().size();
+ }
+ /**
+ * map<int32, string> types = 1;
+ */
+
+ @java.lang.Override
+ public boolean containsTypes(
+ int key) {
+
+ return internalGetTypes().getMap().containsKey(key);
+ }
+ /**
+ * Use {@link #getTypesMap()} instead.
+ */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Map getTypes() {
+ return getTypesMap();
+ }
+ /**
+ * map<int32, string> types = 1;
+ */
+ @java.lang.Override
+
+ public java.util.Map getTypesMap() {
+ return internalGetTypes().getMap();
+ }
+ /**
+ * map<int32, string> types = 1;
+ */
+ @java.lang.Override
+
+ public java.lang.String getTypesOrDefault(
+ int key,
+ java.lang.String defaultValue) {
+
+ java.util.Map map =
+ internalGetTypes().getMap();
+ return map.containsKey(key) ? map.get(key) : defaultValue;
+ }
+ /**
+ * map<int32, string> types = 1;
+ */
+ @java.lang.Override
+
+ public java.lang.String getTypesOrThrow(
+ int key) {
+
+ java.util.Map map =
+ internalGetTypes().getMap();
+ if (!map.containsKey(key)) {
+ throw new java.lang.IllegalArgumentException();
+ }
+ return map.get(key);
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ com.google.protobuf.GeneratedMessageV3
+ .serializeIntegerMapTo(
+ output,
+ internalGetTypes(),
+ TypesDefaultEntryHolder.defaultEntry,
+ 1);
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (java.util.Map.Entry entry
+ : internalGetTypes().getMap().entrySet()) {
+ com.google.protobuf.MapEntry
+ types__ = TypesDefaultEntryHolder.defaultEntry.newBuilderForType()
+ .setKey(entry.getKey())
+ .setValue(entry.getValue())
+ .build();
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(1, types__);
+ }
+ 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.iamteer.Wcf.MsgTypes)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.MsgTypes other = (com.iamteer.Wcf.MsgTypes) obj;
+
+ if (!internalGetTypes().equals(
+ other.internalGetTypes())) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (!internalGetTypes().getMap().isEmpty()) {
+ hash = (37 * hash) + TYPES_FIELD_NUMBER;
+ hash = (53 * hash) + internalGetTypes().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.MsgTypes parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.MsgTypes parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.MsgTypes parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.MsgTypes parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.MsgTypes parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.MsgTypes parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.MsgTypes parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.MsgTypes 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.iamteer.Wcf.MsgTypes parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.MsgTypes 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.iamteer.Wcf.MsgTypes parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.MsgTypes parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.iamteer.Wcf.MsgTypes prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 wcf.MsgTypes}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:wcf.MsgTypes)
+ com.iamteer.Wcf.MsgTypesOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_MsgTypes_descriptor;
+ }
+
+ @SuppressWarnings({"rawtypes"})
+ protected com.google.protobuf.MapField internalGetMapField(
+ int number) {
+ switch (number) {
+ case 1:
+ return internalGetTypes();
+ default:
+ throw new RuntimeException(
+ "Invalid map field number: " + number);
+ }
+ }
+ @SuppressWarnings({"rawtypes"})
+ protected com.google.protobuf.MapField internalGetMutableMapField(
+ int number) {
+ switch (number) {
+ case 1:
+ return internalGetMutableTypes();
+ default:
+ throw new RuntimeException(
+ "Invalid map field number: " + number);
+ }
+ }
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_MsgTypes_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.MsgTypes.class, com.iamteer.Wcf.MsgTypes.Builder.class);
+ }
+
+ // Construct using com.iamteer.Wcf.MsgTypes.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ internalGetMutableTypes().clear();
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.iamteer.Wcf.internal_static_wcf_MsgTypes_descriptor;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.MsgTypes getDefaultInstanceForType() {
+ return com.iamteer.Wcf.MsgTypes.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.MsgTypes build() {
+ com.iamteer.Wcf.MsgTypes result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.MsgTypes buildPartial() {
+ com.iamteer.Wcf.MsgTypes result = new com.iamteer.Wcf.MsgTypes(this);
+ int from_bitField0_ = bitField0_;
+ result.types_ = internalGetTypes();
+ result.types_.makeImmutable();
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.iamteer.Wcf.MsgTypes) {
+ return mergeFrom((com.iamteer.Wcf.MsgTypes)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.iamteer.Wcf.MsgTypes other) {
+ if (other == com.iamteer.Wcf.MsgTypes.getDefaultInstance()) return this;
+ internalGetMutableTypes().mergeFrom(
+ other.internalGetTypes());
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.iamteer.Wcf.MsgTypes parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.iamteer.Wcf.MsgTypes) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private com.google.protobuf.MapField<
+ java.lang.Integer, java.lang.String> types_;
+ private com.google.protobuf.MapField
+ internalGetTypes() {
+ if (types_ == null) {
+ return com.google.protobuf.MapField.emptyMapField(
+ TypesDefaultEntryHolder.defaultEntry);
+ }
+ return types_;
+ }
+ private com.google.protobuf.MapField
+ internalGetMutableTypes() {
+ onChanged();;
+ if (types_ == null) {
+ types_ = com.google.protobuf.MapField.newMapField(
+ TypesDefaultEntryHolder.defaultEntry);
+ }
+ if (!types_.isMutable()) {
+ types_ = types_.copy();
+ }
+ return types_;
+ }
+
+ public int getTypesCount() {
+ return internalGetTypes().getMap().size();
+ }
+ /**
+ * map<int32, string> types = 1;
+ */
+
+ @java.lang.Override
+ public boolean containsTypes(
+ int key) {
+
+ return internalGetTypes().getMap().containsKey(key);
+ }
+ /**
+ * Use {@link #getTypesMap()} instead.
+ */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Map getTypes() {
+ return getTypesMap();
+ }
+ /**
+ * map<int32, string> types = 1;
+ */
+ @java.lang.Override
+
+ public java.util.Map getTypesMap() {
+ return internalGetTypes().getMap();
+ }
+ /**
+ * map<int32, string> types = 1;
+ */
+ @java.lang.Override
+
+ public java.lang.String getTypesOrDefault(
+ int key,
+ java.lang.String defaultValue) {
+
+ java.util.Map map =
+ internalGetTypes().getMap();
+ return map.containsKey(key) ? map.get(key) : defaultValue;
+ }
+ /**
+ * map<int32, string> types = 1;
+ */
+ @java.lang.Override
+
+ public java.lang.String getTypesOrThrow(
+ int key) {
+
+ java.util.Map map =
+ internalGetTypes().getMap();
+ if (!map.containsKey(key)) {
+ throw new java.lang.IllegalArgumentException();
+ }
+ return map.get(key);
+ }
+
+ public Builder clearTypes() {
+ internalGetMutableTypes().getMutableMap()
+ .clear();
+ return this;
+ }
+ /**
+ * map<int32, string> types = 1;
+ */
+
+ public Builder removeTypes(
+ int key) {
+
+ internalGetMutableTypes().getMutableMap()
+ .remove(key);
+ return this;
+ }
+ /**
+ * Use alternate mutation accessors instead.
+ */
+ @java.lang.Deprecated
+ public java.util.Map
+ getMutableTypes() {
+ return internalGetMutableTypes().getMutableMap();
+ }
+ /**
+ * map<int32, string> types = 1;
+ */
+ public Builder putTypes(
+ int key,
+ java.lang.String value) {
+
+ if (value == null) {
+ throw new NullPointerException("map value");
+}
+
+ internalGetMutableTypes().getMutableMap()
+ .put(key, value);
+ return this;
+ }
+ /**
+ * map<int32, string> types = 1;
+ */
+
+ public Builder putAllTypes(
+ java.util.Map values) {
+ internalGetMutableTypes().getMutableMap()
+ .putAll(values);
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:wcf.MsgTypes)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.MsgTypes)
+ private static final com.iamteer.Wcf.MsgTypes DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.MsgTypes();
+ }
+
+ public static com.iamteer.Wcf.MsgTypes getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public MsgTypes parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new MsgTypes(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.MsgTypes getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface RpcContactOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:wcf.RpcContact)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ *
+ * 微信 id
+ *
+ *
+ * string wxid = 1;
+ * @return The wxid.
+ */
+ java.lang.String getWxid();
+ /**
+ *
+ * 微信 id
+ *
+ *
+ * string wxid = 1;
+ * @return The bytes for wxid.
+ */
+ com.google.protobuf.ByteString
+ getWxidBytes();
+
+ /**
+ *
+ * 微信号
+ *
+ *
+ * string code = 2;
+ * @return The code.
+ */
+ java.lang.String getCode();
+ /**
+ *
+ * 微信号
+ *
+ *
+ * string code = 2;
+ * @return The bytes for code.
+ */
+ com.google.protobuf.ByteString
+ getCodeBytes();
+
+ /**
+ *
+ * 微信昵称
+ *
+ *
+ * string name = 3;
+ * @return The name.
+ */
+ java.lang.String getName();
+ /**
+ *
+ * 微信昵称
+ *
+ *
+ * string name = 3;
+ * @return The bytes for name.
+ */
+ com.google.protobuf.ByteString
+ getNameBytes();
+
+ /**
+ *
+ * 国家
+ *
+ *
+ * string country = 4;
+ * @return The country.
+ */
+ java.lang.String getCountry();
+ /**
+ *
+ * 国家
+ *
+ *
+ * string country = 4;
+ * @return The bytes for country.
+ */
+ com.google.protobuf.ByteString
+ getCountryBytes();
+
+ /**
+ *
+ * 省/州
+ *
+ *
+ * string province = 5;
+ * @return The province.
+ */
+ java.lang.String getProvince();
+ /**
+ *
+ * 省/州
+ *
+ *
+ * string province = 5;
+ * @return The bytes for province.
+ */
+ com.google.protobuf.ByteString
+ getProvinceBytes();
+
+ /**
+ *
+ * 城市
+ *
+ *
+ * string city = 6;
+ * @return The city.
+ */
+ java.lang.String getCity();
+ /**
+ *
+ * 城市
+ *
+ *
+ * string city = 6;
+ * @return The bytes for city.
+ */
+ com.google.protobuf.ByteString
+ getCityBytes();
+
+ /**
+ *
+ * 性别
+ *
+ *
+ * int32 gender = 7;
+ * @return The gender.
+ */
+ int getGender();
+ }
+ /**
+ * Protobuf type {@code wcf.RpcContact}
+ */
+ public static final class RpcContact extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.RpcContact)
+ RpcContactOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use RpcContact.newBuilder() to construct.
+ private RpcContact(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private RpcContact() {
+ wxid_ = "";
+ code_ = "";
+ name_ = "";
+ country_ = "";
+ province_ = "";
+ city_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new RpcContact();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private RpcContact(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ wxid_ = s;
+ break;
+ }
+ case 18: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ code_ = s;
+ break;
+ }
+ case 26: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ name_ = s;
+ break;
+ }
+ case 34: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ country_ = s;
+ break;
+ }
+ case 42: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ province_ = s;
+ break;
+ }
+ case 50: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ city_ = s;
+ break;
+ }
+ case 56: {
+
+ gender_ = input.readInt32();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().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.iamteer.Wcf.internal_static_wcf_RpcContact_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_RpcContact_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.RpcContact.class, com.iamteer.Wcf.RpcContact.Builder.class);
+ }
+
+ public static final int WXID_FIELD_NUMBER = 1;
+ private volatile java.lang.Object wxid_;
+ /**
+ *
+ * 微信 id
+ *
+ *
+ * string wxid = 1;
+ * @return The wxid.
+ */
+ @java.lang.Override
+ public java.lang.String getWxid() {
+ java.lang.Object ref = wxid_;
+ 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();
+ wxid_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 微信 id
+ *
+ *
+ * string wxid = 1;
+ * @return The bytes for wxid.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getWxidBytes() {
+ java.lang.Object ref = wxid_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ wxid_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int CODE_FIELD_NUMBER = 2;
+ private volatile java.lang.Object code_;
+ /**
+ *
+ * 微信号
+ *
+ *
+ * string code = 2;
+ * @return The code.
+ */
+ @java.lang.Override
+ public java.lang.String getCode() {
+ java.lang.Object ref = code_;
+ 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();
+ code_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 微信号
+ *
+ *
+ * string code = 2;
+ * @return The bytes for code.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getCodeBytes() {
+ java.lang.Object ref = code_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ code_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int NAME_FIELD_NUMBER = 3;
+ private volatile java.lang.Object name_;
+ /**
+ *
+ * 微信昵称
+ *
+ *
+ * string name = 3;
+ * @return The name.
+ */
+ @java.lang.Override
+ public java.lang.String getName() {
+ java.lang.Object ref = name_;
+ 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();
+ name_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 微信昵称
+ *
+ *
+ * string name = 3;
+ * @return The bytes for name.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getNameBytes() {
+ java.lang.Object ref = name_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ name_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int COUNTRY_FIELD_NUMBER = 4;
+ private volatile java.lang.Object country_;
+ /**
+ *
+ * 国家
+ *
+ *
+ * string country = 4;
+ * @return The country.
+ */
+ @java.lang.Override
+ public java.lang.String getCountry() {
+ java.lang.Object ref = country_;
+ 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();
+ country_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 国家
+ *
+ *
+ * string country = 4;
+ * @return The bytes for country.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getCountryBytes() {
+ java.lang.Object ref = country_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ country_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int PROVINCE_FIELD_NUMBER = 5;
+ private volatile java.lang.Object province_;
+ /**
+ *
+ * 省/州
+ *
+ *
+ * string province = 5;
+ * @return The province.
+ */
+ @java.lang.Override
+ public java.lang.String getProvince() {
+ java.lang.Object ref = province_;
+ 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();
+ province_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 省/州
+ *
+ *
+ * string province = 5;
+ * @return The bytes for province.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getProvinceBytes() {
+ java.lang.Object ref = province_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ province_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int CITY_FIELD_NUMBER = 6;
+ private volatile java.lang.Object city_;
+ /**
+ *
+ * 城市
+ *
+ *
+ * string city = 6;
+ * @return The city.
+ */
+ @java.lang.Override
+ public java.lang.String getCity() {
+ java.lang.Object ref = city_;
+ 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();
+ city_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 城市
+ *
+ *
+ * string city = 6;
+ * @return The bytes for city.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getCityBytes() {
+ java.lang.Object ref = city_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ city_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int GENDER_FIELD_NUMBER = 7;
+ private int gender_;
+ /**
+ *
+ * 性别
+ *
+ *
+ * int32 gender = 7;
+ * @return The gender.
+ */
+ @java.lang.Override
+ public int getGender() {
+ return gender_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(wxid_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, wxid_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(code_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, code_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, name_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(country_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 4, country_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(province_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 5, province_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(city_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 6, city_);
+ }
+ if (gender_ != 0) {
+ output.writeInt32(7, gender_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(wxid_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, wxid_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(code_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, code_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, name_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(country_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, country_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(province_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, province_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(city_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, city_);
+ }
+ if (gender_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(7, gender_);
+ }
+ 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.iamteer.Wcf.RpcContact)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.RpcContact other = (com.iamteer.Wcf.RpcContact) obj;
+
+ if (!getWxid()
+ .equals(other.getWxid())) return false;
+ if (!getCode()
+ .equals(other.getCode())) return false;
+ if (!getName()
+ .equals(other.getName())) return false;
+ if (!getCountry()
+ .equals(other.getCountry())) return false;
+ if (!getProvince()
+ .equals(other.getProvince())) return false;
+ if (!getCity()
+ .equals(other.getCity())) return false;
+ if (getGender()
+ != other.getGender()) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + WXID_FIELD_NUMBER;
+ hash = (53 * hash) + getWxid().hashCode();
+ hash = (37 * hash) + CODE_FIELD_NUMBER;
+ hash = (53 * hash) + getCode().hashCode();
+ hash = (37 * hash) + NAME_FIELD_NUMBER;
+ hash = (53 * hash) + getName().hashCode();
+ hash = (37 * hash) + COUNTRY_FIELD_NUMBER;
+ hash = (53 * hash) + getCountry().hashCode();
+ hash = (37 * hash) + PROVINCE_FIELD_NUMBER;
+ hash = (53 * hash) + getProvince().hashCode();
+ hash = (37 * hash) + CITY_FIELD_NUMBER;
+ hash = (53 * hash) + getCity().hashCode();
+ hash = (37 * hash) + GENDER_FIELD_NUMBER;
+ hash = (53 * hash) + getGender();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.RpcContact parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.RpcContact parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.RpcContact parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.RpcContact parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.RpcContact parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.RpcContact parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.RpcContact parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.RpcContact 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.iamteer.Wcf.RpcContact parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.RpcContact 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.iamteer.Wcf.RpcContact parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.RpcContact parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.iamteer.Wcf.RpcContact prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 wcf.RpcContact}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:wcf.RpcContact)
+ com.iamteer.Wcf.RpcContactOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_RpcContact_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_RpcContact_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.RpcContact.class, com.iamteer.Wcf.RpcContact.Builder.class);
+ }
+
+ // Construct using com.iamteer.Wcf.RpcContact.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ wxid_ = "";
+
+ code_ = "";
+
+ name_ = "";
+
+ country_ = "";
+
+ province_ = "";
+
+ city_ = "";
+
+ gender_ = 0;
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.iamteer.Wcf.internal_static_wcf_RpcContact_descriptor;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.RpcContact getDefaultInstanceForType() {
+ return com.iamteer.Wcf.RpcContact.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.RpcContact build() {
+ com.iamteer.Wcf.RpcContact result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.RpcContact buildPartial() {
+ com.iamteer.Wcf.RpcContact result = new com.iamteer.Wcf.RpcContact(this);
+ result.wxid_ = wxid_;
+ result.code_ = code_;
+ result.name_ = name_;
+ result.country_ = country_;
+ result.province_ = province_;
+ result.city_ = city_;
+ result.gender_ = gender_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.iamteer.Wcf.RpcContact) {
+ return mergeFrom((com.iamteer.Wcf.RpcContact)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.iamteer.Wcf.RpcContact other) {
+ if (other == com.iamteer.Wcf.RpcContact.getDefaultInstance()) return this;
+ if (!other.getWxid().isEmpty()) {
+ wxid_ = other.wxid_;
+ onChanged();
+ }
+ if (!other.getCode().isEmpty()) {
+ code_ = other.code_;
+ onChanged();
+ }
+ if (!other.getName().isEmpty()) {
+ name_ = other.name_;
+ onChanged();
+ }
+ if (!other.getCountry().isEmpty()) {
+ country_ = other.country_;
+ onChanged();
+ }
+ if (!other.getProvince().isEmpty()) {
+ province_ = other.province_;
+ onChanged();
+ }
+ if (!other.getCity().isEmpty()) {
+ city_ = other.city_;
+ onChanged();
+ }
+ if (other.getGender() != 0) {
+ setGender(other.getGender());
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.iamteer.Wcf.RpcContact parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.iamteer.Wcf.RpcContact) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private java.lang.Object wxid_ = "";
+ /**
+ *
+ * 微信 id
+ *
+ *
+ * string wxid = 1;
+ * @return The wxid.
+ */
+ public java.lang.String getWxid() {
+ java.lang.Object ref = wxid_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ wxid_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 微信 id
+ *
+ *
+ * string wxid = 1;
+ * @return The bytes for wxid.
+ */
+ public com.google.protobuf.ByteString
+ getWxidBytes() {
+ java.lang.Object ref = wxid_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ wxid_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 微信 id
+ *
+ *
+ * string wxid = 1;
+ * @param value The wxid to set.
+ * @return This builder for chaining.
+ */
+ public Builder setWxid(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ wxid_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 微信 id
+ *
+ *
+ * string wxid = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearWxid() {
+
+ wxid_ = getDefaultInstance().getWxid();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 微信 id
+ *
+ *
+ * string wxid = 1;
+ * @param value The bytes for wxid to set.
+ * @return This builder for chaining.
+ */
+ public Builder setWxidBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ wxid_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object code_ = "";
+ /**
+ *
+ * 微信号
+ *
+ *
+ * string code = 2;
+ * @return The code.
+ */
+ public java.lang.String getCode() {
+ java.lang.Object ref = code_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ code_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 微信号
+ *
+ *
+ * string code = 2;
+ * @return The bytes for code.
+ */
+ public com.google.protobuf.ByteString
+ getCodeBytes() {
+ java.lang.Object ref = code_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ code_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 微信号
+ *
+ *
+ * string code = 2;
+ * @param value The code to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCode(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ code_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 微信号
+ *
+ *
+ * string code = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearCode() {
+
+ code_ = getDefaultInstance().getCode();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 微信号
+ *
+ *
+ * string code = 2;
+ * @param value The bytes for code to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCodeBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ code_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object name_ = "";
+ /**
+ *
+ * 微信昵称
+ *
+ *
+ * string name = 3;
+ * @return The name.
+ */
+ public java.lang.String getName() {
+ java.lang.Object ref = name_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ name_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 微信昵称
+ *
+ *
+ * string name = 3;
+ * @return The bytes for name.
+ */
+ public com.google.protobuf.ByteString
+ getNameBytes() {
+ java.lang.Object ref = name_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ name_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 微信昵称
+ *
+ *
+ * string name = 3;
+ * @param value The name to set.
+ * @return This builder for chaining.
+ */
+ public Builder setName(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ name_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 微信昵称
+ *
+ *
+ * string name = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearName() {
+
+ name_ = getDefaultInstance().getName();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 微信昵称
+ *
+ *
+ * string name = 3;
+ * @param value The bytes for name to set.
+ * @return This builder for chaining.
+ */
+ public Builder setNameBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ name_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object country_ = "";
+ /**
+ *
+ * 国家
+ *
+ *
+ * string country = 4;
+ * @return The country.
+ */
+ public java.lang.String getCountry() {
+ java.lang.Object ref = country_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ country_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 国家
+ *
+ *
+ * string country = 4;
+ * @return The bytes for country.
+ */
+ public com.google.protobuf.ByteString
+ getCountryBytes() {
+ java.lang.Object ref = country_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ country_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 国家
+ *
+ *
+ * string country = 4;
+ * @param value The country to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCountry(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ country_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 国家
+ *
+ *
+ * string country = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearCountry() {
+
+ country_ = getDefaultInstance().getCountry();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 国家
+ *
+ *
+ * string country = 4;
+ * @param value The bytes for country to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCountryBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ country_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object province_ = "";
+ /**
+ *
+ * 省/州
+ *
+ *
+ * string province = 5;
+ * @return The province.
+ */
+ public java.lang.String getProvince() {
+ java.lang.Object ref = province_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ province_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 省/州
+ *
+ *
+ * string province = 5;
+ * @return The bytes for province.
+ */
+ public com.google.protobuf.ByteString
+ getProvinceBytes() {
+ java.lang.Object ref = province_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ province_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 省/州
+ *
+ *
+ * string province = 5;
+ * @param value The province to set.
+ * @return This builder for chaining.
+ */
+ public Builder setProvince(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ province_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 省/州
+ *
+ *
+ * string province = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearProvince() {
+
+ province_ = getDefaultInstance().getProvince();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 省/州
+ *
+ *
+ * string province = 5;
+ * @param value The bytes for province to set.
+ * @return This builder for chaining.
+ */
+ public Builder setProvinceBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ province_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object city_ = "";
+ /**
+ *
+ * 城市
+ *
+ *
+ * string city = 6;
+ * @return The city.
+ */
+ public java.lang.String getCity() {
+ java.lang.Object ref = city_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ city_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 城市
+ *
+ *
+ * string city = 6;
+ * @return The bytes for city.
+ */
+ public com.google.protobuf.ByteString
+ getCityBytes() {
+ java.lang.Object ref = city_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ city_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 城市
+ *
+ *
+ * string city = 6;
+ * @param value The city to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCity(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ city_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 城市
+ *
+ *
+ * string city = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearCity() {
+
+ city_ = getDefaultInstance().getCity();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 城市
+ *
+ *
+ * string city = 6;
+ * @param value The bytes for city to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCityBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ city_ = value;
+ onChanged();
+ return this;
+ }
+
+ private int gender_ ;
+ /**
+ *
+ * 性别
+ *
+ *
+ * int32 gender = 7;
+ * @return The gender.
+ */
+ @java.lang.Override
+ public int getGender() {
+ return gender_;
+ }
+ /**
+ *
+ * 性别
+ *
+ *
+ * int32 gender = 7;
+ * @param value The gender to set.
+ * @return This builder for chaining.
+ */
+ public Builder setGender(int value) {
+
+ gender_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 性别
+ *
+ *
+ * int32 gender = 7;
+ * @return This builder for chaining.
+ */
+ public Builder clearGender() {
+
+ gender_ = 0;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:wcf.RpcContact)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.RpcContact)
+ private static final com.iamteer.Wcf.RpcContact DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.RpcContact();
+ }
+
+ public static com.iamteer.Wcf.RpcContact getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public RpcContact parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new RpcContact(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.RpcContact getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface RpcContactsOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:wcf.RpcContacts)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ java.util.List
+ getContactsList();
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ com.iamteer.Wcf.RpcContact getContacts(int index);
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ int getContactsCount();
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ java.util.List extends com.iamteer.Wcf.RpcContactOrBuilder>
+ getContactsOrBuilderList();
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ com.iamteer.Wcf.RpcContactOrBuilder getContactsOrBuilder(
+ int index);
+ }
+ /**
+ * Protobuf type {@code wcf.RpcContacts}
+ */
+ public static final class RpcContacts extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.RpcContacts)
+ RpcContactsOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use RpcContacts.newBuilder() to construct.
+ private RpcContacts(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private RpcContacts() {
+ contacts_ = java.util.Collections.emptyList();
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new RpcContacts();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private RpcContacts(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 10: {
+ if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+ contacts_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ contacts_.add(
+ input.readMessage(com.iamteer.Wcf.RpcContact.parser(), extensionRegistry));
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000001) != 0)) {
+ contacts_ = java.util.Collections.unmodifiableList(contacts_);
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_RpcContacts_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_RpcContacts_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.RpcContacts.class, com.iamteer.Wcf.RpcContacts.Builder.class);
+ }
+
+ public static final int CONTACTS_FIELD_NUMBER = 1;
+ private java.util.List contacts_;
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ @java.lang.Override
+ public java.util.List getContactsList() {
+ return contacts_;
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ @java.lang.Override
+ public java.util.List extends com.iamteer.Wcf.RpcContactOrBuilder>
+ getContactsOrBuilderList() {
+ return contacts_;
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ @java.lang.Override
+ public int getContactsCount() {
+ return contacts_.size();
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.RpcContact getContacts(int index) {
+ return contacts_.get(index);
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.RpcContactOrBuilder getContactsOrBuilder(
+ int index) {
+ return contacts_.get(index);
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ for (int i = 0; i < contacts_.size(); i++) {
+ output.writeMessage(1, contacts_.get(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (int i = 0; i < contacts_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(1, contacts_.get(i));
+ }
+ 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.iamteer.Wcf.RpcContacts)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.RpcContacts other = (com.iamteer.Wcf.RpcContacts) obj;
+
+ if (!getContactsList()
+ .equals(other.getContactsList())) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (getContactsCount() > 0) {
+ hash = (37 * hash) + CONTACTS_FIELD_NUMBER;
+ hash = (53 * hash) + getContactsList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.RpcContacts parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.RpcContacts parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.RpcContacts parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.RpcContacts parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.RpcContacts parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.RpcContacts parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.RpcContacts parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.RpcContacts 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.iamteer.Wcf.RpcContacts parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.RpcContacts 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.iamteer.Wcf.RpcContacts parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.RpcContacts parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.iamteer.Wcf.RpcContacts prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 wcf.RpcContacts}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:wcf.RpcContacts)
+ com.iamteer.Wcf.RpcContactsOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_RpcContacts_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_RpcContacts_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.RpcContacts.class, com.iamteer.Wcf.RpcContacts.Builder.class);
+ }
+
+ // Construct using com.iamteer.Wcf.RpcContacts.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ getContactsFieldBuilder();
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ if (contactsBuilder_ == null) {
+ contacts_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ contactsBuilder_.clear();
+ }
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.iamteer.Wcf.internal_static_wcf_RpcContacts_descriptor;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.RpcContacts getDefaultInstanceForType() {
+ return com.iamteer.Wcf.RpcContacts.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.RpcContacts build() {
+ com.iamteer.Wcf.RpcContacts result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.RpcContacts buildPartial() {
+ com.iamteer.Wcf.RpcContacts result = new com.iamteer.Wcf.RpcContacts(this);
+ int from_bitField0_ = bitField0_;
+ if (contactsBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) != 0)) {
+ contacts_ = java.util.Collections.unmodifiableList(contacts_);
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+ result.contacts_ = contacts_;
+ } else {
+ result.contacts_ = contactsBuilder_.build();
+ }
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.iamteer.Wcf.RpcContacts) {
+ return mergeFrom((com.iamteer.Wcf.RpcContacts)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.iamteer.Wcf.RpcContacts other) {
+ if (other == com.iamteer.Wcf.RpcContacts.getDefaultInstance()) return this;
+ if (contactsBuilder_ == null) {
+ if (!other.contacts_.isEmpty()) {
+ if (contacts_.isEmpty()) {
+ contacts_ = other.contacts_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ ensureContactsIsMutable();
+ contacts_.addAll(other.contacts_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.contacts_.isEmpty()) {
+ if (contactsBuilder_.isEmpty()) {
+ contactsBuilder_.dispose();
+ contactsBuilder_ = null;
+ contacts_ = other.contacts_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ contactsBuilder_ =
+ com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+ getContactsFieldBuilder() : null;
+ } else {
+ contactsBuilder_.addAllMessages(other.contacts_);
+ }
+ }
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.iamteer.Wcf.RpcContacts parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.iamteer.Wcf.RpcContacts) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private java.util.List contacts_ =
+ java.util.Collections.emptyList();
+ private void ensureContactsIsMutable() {
+ if (!((bitField0_ & 0x00000001) != 0)) {
+ contacts_ = new java.util.ArrayList(contacts_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+
+ private com.google.protobuf.RepeatedFieldBuilderV3<
+ com.iamteer.Wcf.RpcContact, com.iamteer.Wcf.RpcContact.Builder, com.iamteer.Wcf.RpcContactOrBuilder> contactsBuilder_;
+
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ public java.util.List getContactsList() {
+ if (contactsBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(contacts_);
+ } else {
+ return contactsBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ public int getContactsCount() {
+ if (contactsBuilder_ == null) {
+ return contacts_.size();
+ } else {
+ return contactsBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ public com.iamteer.Wcf.RpcContact getContacts(int index) {
+ if (contactsBuilder_ == null) {
+ return contacts_.get(index);
+ } else {
+ return contactsBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ public Builder setContacts(
+ int index, com.iamteer.Wcf.RpcContact value) {
+ if (contactsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContactsIsMutable();
+ contacts_.set(index, value);
+ onChanged();
+ } else {
+ contactsBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ public Builder setContacts(
+ int index, com.iamteer.Wcf.RpcContact.Builder builderForValue) {
+ if (contactsBuilder_ == null) {
+ ensureContactsIsMutable();
+ contacts_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ contactsBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ public Builder addContacts(com.iamteer.Wcf.RpcContact value) {
+ if (contactsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContactsIsMutable();
+ contacts_.add(value);
+ onChanged();
+ } else {
+ contactsBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ public Builder addContacts(
+ int index, com.iamteer.Wcf.RpcContact value) {
+ if (contactsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContactsIsMutable();
+ contacts_.add(index, value);
+ onChanged();
+ } else {
+ contactsBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ public Builder addContacts(
+ com.iamteer.Wcf.RpcContact.Builder builderForValue) {
+ if (contactsBuilder_ == null) {
+ ensureContactsIsMutable();
+ contacts_.add(builderForValue.build());
+ onChanged();
+ } else {
+ contactsBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ public Builder addContacts(
+ int index, com.iamteer.Wcf.RpcContact.Builder builderForValue) {
+ if (contactsBuilder_ == null) {
+ ensureContactsIsMutable();
+ contacts_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ contactsBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ public Builder addAllContacts(
+ java.lang.Iterable extends com.iamteer.Wcf.RpcContact> values) {
+ if (contactsBuilder_ == null) {
+ ensureContactsIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, contacts_);
+ onChanged();
+ } else {
+ contactsBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ public Builder clearContacts() {
+ if (contactsBuilder_ == null) {
+ contacts_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ contactsBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ public Builder removeContacts(int index) {
+ if (contactsBuilder_ == null) {
+ ensureContactsIsMutable();
+ contacts_.remove(index);
+ onChanged();
+ } else {
+ contactsBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ public com.iamteer.Wcf.RpcContact.Builder getContactsBuilder(
+ int index) {
+ return getContactsFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ public com.iamteer.Wcf.RpcContactOrBuilder getContactsOrBuilder(
+ int index) {
+ if (contactsBuilder_ == null) {
+ return contacts_.get(index); } else {
+ return contactsBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ public java.util.List extends com.iamteer.Wcf.RpcContactOrBuilder>
+ getContactsOrBuilderList() {
+ if (contactsBuilder_ != null) {
+ return contactsBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(contacts_);
+ }
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ public com.iamteer.Wcf.RpcContact.Builder addContactsBuilder() {
+ return getContactsFieldBuilder().addBuilder(
+ com.iamteer.Wcf.RpcContact.getDefaultInstance());
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ public com.iamteer.Wcf.RpcContact.Builder addContactsBuilder(
+ int index) {
+ return getContactsFieldBuilder().addBuilder(
+ index, com.iamteer.Wcf.RpcContact.getDefaultInstance());
+ }
+ /**
+ * repeated .wcf.RpcContact contacts = 1;
+ */
+ public java.util.List
+ getContactsBuilderList() {
+ return getContactsFieldBuilder().getBuilderList();
+ }
+ private com.google.protobuf.RepeatedFieldBuilderV3<
+ com.iamteer.Wcf.RpcContact, com.iamteer.Wcf.RpcContact.Builder, com.iamteer.Wcf.RpcContactOrBuilder>
+ getContactsFieldBuilder() {
+ if (contactsBuilder_ == null) {
+ contactsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+ com.iamteer.Wcf.RpcContact, com.iamteer.Wcf.RpcContact.Builder, com.iamteer.Wcf.RpcContactOrBuilder>(
+ contacts_,
+ ((bitField0_ & 0x00000001) != 0),
+ getParentForChildren(),
+ isClean());
+ contacts_ = null;
+ }
+ return contactsBuilder_;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:wcf.RpcContacts)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.RpcContacts)
+ private static final com.iamteer.Wcf.RpcContacts DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.RpcContacts();
+ }
+
+ public static com.iamteer.Wcf.RpcContacts getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public RpcContacts parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new RpcContacts(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.RpcContacts getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface DbNamesOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:wcf.DbNames)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * repeated string names = 1;
+ * @return A list containing the names.
+ */
+ java.util.List
+ getNamesList();
+ /**
+ * repeated string names = 1;
+ * @return The count of names.
+ */
+ int getNamesCount();
+ /**
+ * repeated string names = 1;
+ * @param index The index of the element to return.
+ * @return The names at the given index.
+ */
+ java.lang.String getNames(int index);
+ /**
+ * repeated string names = 1;
+ * @param index The index of the value to return.
+ * @return The bytes of the names at the given index.
+ */
+ com.google.protobuf.ByteString
+ getNamesBytes(int index);
+ }
+ /**
+ * Protobuf type {@code wcf.DbNames}
+ */
+ public static final class DbNames extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.DbNames)
+ DbNamesOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use DbNames.newBuilder() to construct.
+ private DbNames(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private DbNames() {
+ names_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new DbNames();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private DbNames(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+ if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+ names_ = new com.google.protobuf.LazyStringArrayList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ names_.add(s);
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000001) != 0)) {
+ names_ = names_.getUnmodifiableView();
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_DbNames_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_DbNames_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.DbNames.class, com.iamteer.Wcf.DbNames.Builder.class);
+ }
+
+ public static final int NAMES_FIELD_NUMBER = 1;
+ private com.google.protobuf.LazyStringList names_;
+ /**
+ * repeated string names = 1;
+ * @return A list containing the names.
+ */
+ public com.google.protobuf.ProtocolStringList
+ getNamesList() {
+ return names_;
+ }
+ /**
+ * repeated string names = 1;
+ * @return The count of names.
+ */
+ public int getNamesCount() {
+ return names_.size();
+ }
+ /**
+ * repeated string names = 1;
+ * @param index The index of the element to return.
+ * @return The names at the given index.
+ */
+ public java.lang.String getNames(int index) {
+ return names_.get(index);
+ }
+ /**
+ * repeated string names = 1;
+ * @param index The index of the value to return.
+ * @return The bytes of the names at the given index.
+ */
+ public com.google.protobuf.ByteString
+ getNamesBytes(int index) {
+ return names_.getByteString(index);
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ for (int i = 0; i < names_.size(); i++) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, names_.getRaw(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ {
+ int dataSize = 0;
+ for (int i = 0; i < names_.size(); i++) {
+ dataSize += computeStringSizeNoTag(names_.getRaw(i));
+ }
+ size += dataSize;
+ size += 1 * getNamesList().size();
+ }
+ 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.iamteer.Wcf.DbNames)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.DbNames other = (com.iamteer.Wcf.DbNames) obj;
+
+ if (!getNamesList()
+ .equals(other.getNamesList())) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (getNamesCount() > 0) {
+ hash = (37 * hash) + NAMES_FIELD_NUMBER;
+ hash = (53 * hash) + getNamesList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.DbNames parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbNames parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbNames parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbNames parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbNames parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbNames parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbNames parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbNames 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.iamteer.Wcf.DbNames parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbNames 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.iamteer.Wcf.DbNames parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbNames parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.iamteer.Wcf.DbNames prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 wcf.DbNames}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:wcf.DbNames)
+ com.iamteer.Wcf.DbNamesOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_DbNames_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_DbNames_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.DbNames.class, com.iamteer.Wcf.DbNames.Builder.class);
+ }
+
+ // Construct using com.iamteer.Wcf.DbNames.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ names_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.iamteer.Wcf.internal_static_wcf_DbNames_descriptor;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbNames getDefaultInstanceForType() {
+ return com.iamteer.Wcf.DbNames.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbNames build() {
+ com.iamteer.Wcf.DbNames result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbNames buildPartial() {
+ com.iamteer.Wcf.DbNames result = new com.iamteer.Wcf.DbNames(this);
+ int from_bitField0_ = bitField0_;
+ if (((bitField0_ & 0x00000001) != 0)) {
+ names_ = names_.getUnmodifiableView();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+ result.names_ = names_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.iamteer.Wcf.DbNames) {
+ return mergeFrom((com.iamteer.Wcf.DbNames)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.iamteer.Wcf.DbNames other) {
+ if (other == com.iamteer.Wcf.DbNames.getDefaultInstance()) return this;
+ if (!other.names_.isEmpty()) {
+ if (names_.isEmpty()) {
+ names_ = other.names_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ ensureNamesIsMutable();
+ names_.addAll(other.names_);
+ }
+ onChanged();
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.iamteer.Wcf.DbNames parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.iamteer.Wcf.DbNames) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private com.google.protobuf.LazyStringList names_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ private void ensureNamesIsMutable() {
+ if (!((bitField0_ & 0x00000001) != 0)) {
+ names_ = new com.google.protobuf.LazyStringArrayList(names_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+ /**
+ * repeated string names = 1;
+ * @return A list containing the names.
+ */
+ public com.google.protobuf.ProtocolStringList
+ getNamesList() {
+ return names_.getUnmodifiableView();
+ }
+ /**
+ * repeated string names = 1;
+ * @return The count of names.
+ */
+ public int getNamesCount() {
+ return names_.size();
+ }
+ /**
+ * repeated string names = 1;
+ * @param index The index of the element to return.
+ * @return The names at the given index.
+ */
+ public java.lang.String getNames(int index) {
+ return names_.get(index);
+ }
+ /**
+ * repeated string names = 1;
+ * @param index The index of the value to return.
+ * @return The bytes of the names at the given index.
+ */
+ public com.google.protobuf.ByteString
+ getNamesBytes(int index) {
+ return names_.getByteString(index);
+ }
+ /**
+ * repeated string names = 1;
+ * @param index The index to set the value at.
+ * @param value The names to set.
+ * @return This builder for chaining.
+ */
+ public Builder setNames(
+ int index, java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureNamesIsMutable();
+ names_.set(index, value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string names = 1;
+ * @param value The names to add.
+ * @return This builder for chaining.
+ */
+ public Builder addNames(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureNamesIsMutable();
+ names_.add(value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string names = 1;
+ * @param values The names to add.
+ * @return This builder for chaining.
+ */
+ public Builder addAllNames(
+ java.lang.Iterable values) {
+ ensureNamesIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, names_);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string names = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearNames() {
+ names_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string names = 1;
+ * @param value The bytes of the names to add.
+ * @return This builder for chaining.
+ */
+ public Builder addNamesBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ ensureNamesIsMutable();
+ names_.add(value);
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:wcf.DbNames)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.DbNames)
+ private static final com.iamteer.Wcf.DbNames DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.DbNames();
+ }
+
+ public static com.iamteer.Wcf.DbNames getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public DbNames parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new DbNames(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbNames getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface DbTableOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:wcf.DbTable)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ *
+ * 表名
+ *
+ *
+ * string name = 1;
+ * @return The name.
+ */
+ java.lang.String getName();
+ /**
+ *
+ * 表名
+ *
+ *
+ * string name = 1;
+ * @return The bytes for name.
+ */
+ com.google.protobuf.ByteString
+ getNameBytes();
+
+ /**
+ *
+ * 建表 SQL
+ *
+ *
+ * string sql = 2;
+ * @return The sql.
+ */
+ java.lang.String getSql();
+ /**
+ *
+ * 建表 SQL
+ *
+ *
+ * string sql = 2;
+ * @return The bytes for sql.
+ */
+ com.google.protobuf.ByteString
+ getSqlBytes();
+ }
+ /**
+ * Protobuf type {@code wcf.DbTable}
+ */
+ public static final class DbTable extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.DbTable)
+ DbTableOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use DbTable.newBuilder() to construct.
+ private DbTable(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private DbTable() {
+ name_ = "";
+ sql_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new DbTable();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private DbTable(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ name_ = s;
+ break;
+ }
+ case 18: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ sql_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().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.iamteer.Wcf.internal_static_wcf_DbTable_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_DbTable_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.DbTable.class, com.iamteer.Wcf.DbTable.Builder.class);
+ }
+
+ public static final int NAME_FIELD_NUMBER = 1;
+ private volatile java.lang.Object name_;
+ /**
+ *
+ * 表名
+ *
+ *
+ * string name = 1;
+ * @return The name.
+ */
+ @java.lang.Override
+ public java.lang.String getName() {
+ java.lang.Object ref = name_;
+ 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();
+ name_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 表名
+ *
+ *
+ * string name = 1;
+ * @return The bytes for name.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getNameBytes() {
+ java.lang.Object ref = name_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ name_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int SQL_FIELD_NUMBER = 2;
+ private volatile java.lang.Object sql_;
+ /**
+ *
+ * 建表 SQL
+ *
+ *
+ * string sql = 2;
+ * @return The sql.
+ */
+ @java.lang.Override
+ public java.lang.String getSql() {
+ java.lang.Object ref = sql_;
+ 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();
+ sql_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 建表 SQL
+ *
+ *
+ * string sql = 2;
+ * @return The bytes for sql.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSqlBytes() {
+ java.lang.Object ref = sql_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sql_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sql_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, sql_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sql_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, sql_);
+ }
+ 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.iamteer.Wcf.DbTable)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.DbTable other = (com.iamteer.Wcf.DbTable) obj;
+
+ if (!getName()
+ .equals(other.getName())) return false;
+ if (!getSql()
+ .equals(other.getSql())) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + NAME_FIELD_NUMBER;
+ hash = (53 * hash) + getName().hashCode();
+ hash = (37 * hash) + SQL_FIELD_NUMBER;
+ hash = (53 * hash) + getSql().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.DbTable parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbTable parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbTable parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbTable parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbTable parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbTable parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbTable parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbTable 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.iamteer.Wcf.DbTable parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbTable 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.iamteer.Wcf.DbTable parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbTable parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.iamteer.Wcf.DbTable prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 wcf.DbTable}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:wcf.DbTable)
+ com.iamteer.Wcf.DbTableOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_DbTable_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_DbTable_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.DbTable.class, com.iamteer.Wcf.DbTable.Builder.class);
+ }
+
+ // Construct using com.iamteer.Wcf.DbTable.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ name_ = "";
+
+ sql_ = "";
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.iamteer.Wcf.internal_static_wcf_DbTable_descriptor;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbTable getDefaultInstanceForType() {
+ return com.iamteer.Wcf.DbTable.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbTable build() {
+ com.iamteer.Wcf.DbTable result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbTable buildPartial() {
+ com.iamteer.Wcf.DbTable result = new com.iamteer.Wcf.DbTable(this);
+ result.name_ = name_;
+ result.sql_ = sql_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.iamteer.Wcf.DbTable) {
+ return mergeFrom((com.iamteer.Wcf.DbTable)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.iamteer.Wcf.DbTable other) {
+ if (other == com.iamteer.Wcf.DbTable.getDefaultInstance()) return this;
+ if (!other.getName().isEmpty()) {
+ name_ = other.name_;
+ onChanged();
+ }
+ if (!other.getSql().isEmpty()) {
+ sql_ = other.sql_;
+ onChanged();
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.iamteer.Wcf.DbTable parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.iamteer.Wcf.DbTable) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private java.lang.Object name_ = "";
+ /**
+ *
+ * 表名
+ *
+ *
+ * string name = 1;
+ * @return The name.
+ */
+ public java.lang.String getName() {
+ java.lang.Object ref = name_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ name_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 表名
+ *
+ *
+ * string name = 1;
+ * @return The bytes for name.
+ */
+ public com.google.protobuf.ByteString
+ getNameBytes() {
+ java.lang.Object ref = name_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ name_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 表名
+ *
+ *
+ * string name = 1;
+ * @param value The name to set.
+ * @return This builder for chaining.
+ */
+ public Builder setName(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ name_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 表名
+ *
+ *
+ * string name = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearName() {
+
+ name_ = getDefaultInstance().getName();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 表名
+ *
+ *
+ * string name = 1;
+ * @param value The bytes for name to set.
+ * @return This builder for chaining.
+ */
+ public Builder setNameBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ name_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object sql_ = "";
+ /**
+ *
+ * 建表 SQL
+ *
+ *
+ * string sql = 2;
+ * @return The sql.
+ */
+ public java.lang.String getSql() {
+ java.lang.Object ref = sql_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ sql_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 建表 SQL
+ *
+ *
+ * string sql = 2;
+ * @return The bytes for sql.
+ */
+ public com.google.protobuf.ByteString
+ getSqlBytes() {
+ java.lang.Object ref = sql_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sql_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 建表 SQL
+ *
+ *
+ * string sql = 2;
+ * @param value The sql to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSql(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ sql_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 建表 SQL
+ *
+ *
+ * string sql = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearSql() {
+
+ sql_ = getDefaultInstance().getSql();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 建表 SQL
+ *
+ *
+ * string sql = 2;
+ * @param value The bytes for sql to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSqlBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ sql_ = value;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:wcf.DbTable)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.DbTable)
+ private static final com.iamteer.Wcf.DbTable DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.DbTable();
+ }
+
+ public static com.iamteer.Wcf.DbTable getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public DbTable parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new DbTable(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbTable getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface DbTablesOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:wcf.DbTables)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ java.util.List
+ getTablesList();
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ com.iamteer.Wcf.DbTable getTables(int index);
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ int getTablesCount();
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ java.util.List extends com.iamteer.Wcf.DbTableOrBuilder>
+ getTablesOrBuilderList();
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ com.iamteer.Wcf.DbTableOrBuilder getTablesOrBuilder(
+ int index);
+ }
+ /**
+ * Protobuf type {@code wcf.DbTables}
+ */
+ public static final class DbTables extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.DbTables)
+ DbTablesOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use DbTables.newBuilder() to construct.
+ private DbTables(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private DbTables() {
+ tables_ = java.util.Collections.emptyList();
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new DbTables();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private DbTables(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 10: {
+ if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+ tables_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ tables_.add(
+ input.readMessage(com.iamteer.Wcf.DbTable.parser(), extensionRegistry));
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000001) != 0)) {
+ tables_ = java.util.Collections.unmodifiableList(tables_);
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_DbTables_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_DbTables_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.DbTables.class, com.iamteer.Wcf.DbTables.Builder.class);
+ }
+
+ public static final int TABLES_FIELD_NUMBER = 1;
+ private java.util.List tables_;
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ @java.lang.Override
+ public java.util.List getTablesList() {
+ return tables_;
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ @java.lang.Override
+ public java.util.List extends com.iamteer.Wcf.DbTableOrBuilder>
+ getTablesOrBuilderList() {
+ return tables_;
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ @java.lang.Override
+ public int getTablesCount() {
+ return tables_.size();
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbTable getTables(int index) {
+ return tables_.get(index);
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbTableOrBuilder getTablesOrBuilder(
+ int index) {
+ return tables_.get(index);
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ for (int i = 0; i < tables_.size(); i++) {
+ output.writeMessage(1, tables_.get(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (int i = 0; i < tables_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(1, tables_.get(i));
+ }
+ 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.iamteer.Wcf.DbTables)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.DbTables other = (com.iamteer.Wcf.DbTables) obj;
+
+ if (!getTablesList()
+ .equals(other.getTablesList())) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (getTablesCount() > 0) {
+ hash = (37 * hash) + TABLES_FIELD_NUMBER;
+ hash = (53 * hash) + getTablesList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.DbTables parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbTables parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbTables parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbTables parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbTables parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbTables parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbTables parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbTables 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.iamteer.Wcf.DbTables parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbTables 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.iamteer.Wcf.DbTables parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbTables parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.iamteer.Wcf.DbTables prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 wcf.DbTables}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:wcf.DbTables)
+ com.iamteer.Wcf.DbTablesOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_DbTables_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_DbTables_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.DbTables.class, com.iamteer.Wcf.DbTables.Builder.class);
+ }
+
+ // Construct using com.iamteer.Wcf.DbTables.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ getTablesFieldBuilder();
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ if (tablesBuilder_ == null) {
+ tables_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ tablesBuilder_.clear();
+ }
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.iamteer.Wcf.internal_static_wcf_DbTables_descriptor;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbTables getDefaultInstanceForType() {
+ return com.iamteer.Wcf.DbTables.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbTables build() {
+ com.iamteer.Wcf.DbTables result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbTables buildPartial() {
+ com.iamteer.Wcf.DbTables result = new com.iamteer.Wcf.DbTables(this);
+ int from_bitField0_ = bitField0_;
+ if (tablesBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) != 0)) {
+ tables_ = java.util.Collections.unmodifiableList(tables_);
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+ result.tables_ = tables_;
+ } else {
+ result.tables_ = tablesBuilder_.build();
+ }
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.iamteer.Wcf.DbTables) {
+ return mergeFrom((com.iamteer.Wcf.DbTables)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.iamteer.Wcf.DbTables other) {
+ if (other == com.iamteer.Wcf.DbTables.getDefaultInstance()) return this;
+ if (tablesBuilder_ == null) {
+ if (!other.tables_.isEmpty()) {
+ if (tables_.isEmpty()) {
+ tables_ = other.tables_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ ensureTablesIsMutable();
+ tables_.addAll(other.tables_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.tables_.isEmpty()) {
+ if (tablesBuilder_.isEmpty()) {
+ tablesBuilder_.dispose();
+ tablesBuilder_ = null;
+ tables_ = other.tables_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ tablesBuilder_ =
+ com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+ getTablesFieldBuilder() : null;
+ } else {
+ tablesBuilder_.addAllMessages(other.tables_);
+ }
+ }
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.iamteer.Wcf.DbTables parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.iamteer.Wcf.DbTables) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private java.util.List tables_ =
+ java.util.Collections.emptyList();
+ private void ensureTablesIsMutable() {
+ if (!((bitField0_ & 0x00000001) != 0)) {
+ tables_ = new java.util.ArrayList(tables_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+
+ private com.google.protobuf.RepeatedFieldBuilderV3<
+ com.iamteer.Wcf.DbTable, com.iamteer.Wcf.DbTable.Builder, com.iamteer.Wcf.DbTableOrBuilder> tablesBuilder_;
+
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ public java.util.List getTablesList() {
+ if (tablesBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(tables_);
+ } else {
+ return tablesBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ public int getTablesCount() {
+ if (tablesBuilder_ == null) {
+ return tables_.size();
+ } else {
+ return tablesBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ public com.iamteer.Wcf.DbTable getTables(int index) {
+ if (tablesBuilder_ == null) {
+ return tables_.get(index);
+ } else {
+ return tablesBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ public Builder setTables(
+ int index, com.iamteer.Wcf.DbTable value) {
+ if (tablesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureTablesIsMutable();
+ tables_.set(index, value);
+ onChanged();
+ } else {
+ tablesBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ public Builder setTables(
+ int index, com.iamteer.Wcf.DbTable.Builder builderForValue) {
+ if (tablesBuilder_ == null) {
+ ensureTablesIsMutable();
+ tables_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ tablesBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ public Builder addTables(com.iamteer.Wcf.DbTable value) {
+ if (tablesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureTablesIsMutable();
+ tables_.add(value);
+ onChanged();
+ } else {
+ tablesBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ public Builder addTables(
+ int index, com.iamteer.Wcf.DbTable value) {
+ if (tablesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureTablesIsMutable();
+ tables_.add(index, value);
+ onChanged();
+ } else {
+ tablesBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ public Builder addTables(
+ com.iamteer.Wcf.DbTable.Builder builderForValue) {
+ if (tablesBuilder_ == null) {
+ ensureTablesIsMutable();
+ tables_.add(builderForValue.build());
+ onChanged();
+ } else {
+ tablesBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ public Builder addTables(
+ int index, com.iamteer.Wcf.DbTable.Builder builderForValue) {
+ if (tablesBuilder_ == null) {
+ ensureTablesIsMutable();
+ tables_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ tablesBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ public Builder addAllTables(
+ java.lang.Iterable extends com.iamteer.Wcf.DbTable> values) {
+ if (tablesBuilder_ == null) {
+ ensureTablesIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, tables_);
+ onChanged();
+ } else {
+ tablesBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ public Builder clearTables() {
+ if (tablesBuilder_ == null) {
+ tables_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ tablesBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ public Builder removeTables(int index) {
+ if (tablesBuilder_ == null) {
+ ensureTablesIsMutable();
+ tables_.remove(index);
+ onChanged();
+ } else {
+ tablesBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ public com.iamteer.Wcf.DbTable.Builder getTablesBuilder(
+ int index) {
+ return getTablesFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ public com.iamteer.Wcf.DbTableOrBuilder getTablesOrBuilder(
+ int index) {
+ if (tablesBuilder_ == null) {
+ return tables_.get(index); } else {
+ return tablesBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ public java.util.List extends com.iamteer.Wcf.DbTableOrBuilder>
+ getTablesOrBuilderList() {
+ if (tablesBuilder_ != null) {
+ return tablesBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(tables_);
+ }
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ public com.iamteer.Wcf.DbTable.Builder addTablesBuilder() {
+ return getTablesFieldBuilder().addBuilder(
+ com.iamteer.Wcf.DbTable.getDefaultInstance());
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ public com.iamteer.Wcf.DbTable.Builder addTablesBuilder(
+ int index) {
+ return getTablesFieldBuilder().addBuilder(
+ index, com.iamteer.Wcf.DbTable.getDefaultInstance());
+ }
+ /**
+ * repeated .wcf.DbTable tables = 1;
+ */
+ public java.util.List
+ getTablesBuilderList() {
+ return getTablesFieldBuilder().getBuilderList();
+ }
+ private com.google.protobuf.RepeatedFieldBuilderV3<
+ com.iamteer.Wcf.DbTable, com.iamteer.Wcf.DbTable.Builder, com.iamteer.Wcf.DbTableOrBuilder>
+ getTablesFieldBuilder() {
+ if (tablesBuilder_ == null) {
+ tablesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+ com.iamteer.Wcf.DbTable, com.iamteer.Wcf.DbTable.Builder, com.iamteer.Wcf.DbTableOrBuilder>(
+ tables_,
+ ((bitField0_ & 0x00000001) != 0),
+ getParentForChildren(),
+ isClean());
+ tables_ = null;
+ }
+ return tablesBuilder_;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:wcf.DbTables)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.DbTables)
+ private static final com.iamteer.Wcf.DbTables DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.DbTables();
+ }
+
+ public static com.iamteer.Wcf.DbTables getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public DbTables parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new DbTables(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbTables getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface DbQueryOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:wcf.DbQuery)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ *
+ * 目标数据库
+ *
+ *
+ * string db = 1;
+ * @return The db.
+ */
+ java.lang.String getDb();
+ /**
+ *
+ * 目标数据库
+ *
+ *
+ * string db = 1;
+ * @return The bytes for db.
+ */
+ com.google.protobuf.ByteString
+ getDbBytes();
+
+ /**
+ *
+ * 查询 SQL
+ *
+ *
+ * string sql = 2;
+ * @return The sql.
+ */
+ java.lang.String getSql();
+ /**
+ *
+ * 查询 SQL
+ *
+ *
+ * string sql = 2;
+ * @return The bytes for sql.
+ */
+ com.google.protobuf.ByteString
+ getSqlBytes();
+ }
+ /**
+ * Protobuf type {@code wcf.DbQuery}
+ */
+ public static final class DbQuery extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.DbQuery)
+ DbQueryOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use DbQuery.newBuilder() to construct.
+ private DbQuery(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private DbQuery() {
+ db_ = "";
+ sql_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new DbQuery();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private DbQuery(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ db_ = s;
+ break;
+ }
+ case 18: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ sql_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().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.iamteer.Wcf.internal_static_wcf_DbQuery_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_DbQuery_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.DbQuery.class, com.iamteer.Wcf.DbQuery.Builder.class);
+ }
+
+ public static final int DB_FIELD_NUMBER = 1;
+ private volatile java.lang.Object db_;
+ /**
+ *
+ * 目标数据库
+ *
+ *
+ * string db = 1;
+ * @return The db.
+ */
+ @java.lang.Override
+ public java.lang.String getDb() {
+ java.lang.Object ref = db_;
+ 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();
+ db_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 目标数据库
+ *
+ *
+ * string db = 1;
+ * @return The bytes for db.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getDbBytes() {
+ java.lang.Object ref = db_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ db_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int SQL_FIELD_NUMBER = 2;
+ private volatile java.lang.Object sql_;
+ /**
+ *
+ * 查询 SQL
+ *
+ *
+ * string sql = 2;
+ * @return The sql.
+ */
+ @java.lang.Override
+ public java.lang.String getSql() {
+ java.lang.Object ref = sql_;
+ 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();
+ sql_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 查询 SQL
+ *
+ *
+ * string sql = 2;
+ * @return The bytes for sql.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSqlBytes() {
+ java.lang.Object ref = sql_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sql_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(db_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, db_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sql_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, sql_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(db_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, db_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sql_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, sql_);
+ }
+ 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.iamteer.Wcf.DbQuery)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.DbQuery other = (com.iamteer.Wcf.DbQuery) obj;
+
+ if (!getDb()
+ .equals(other.getDb())) return false;
+ if (!getSql()
+ .equals(other.getSql())) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + DB_FIELD_NUMBER;
+ hash = (53 * hash) + getDb().hashCode();
+ hash = (37 * hash) + SQL_FIELD_NUMBER;
+ hash = (53 * hash) + getSql().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.DbQuery parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbQuery parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbQuery parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbQuery parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbQuery parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbQuery parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbQuery parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbQuery 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.iamteer.Wcf.DbQuery parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbQuery 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.iamteer.Wcf.DbQuery parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbQuery parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.iamteer.Wcf.DbQuery prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 wcf.DbQuery}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:wcf.DbQuery)
+ com.iamteer.Wcf.DbQueryOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_DbQuery_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_DbQuery_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.DbQuery.class, com.iamteer.Wcf.DbQuery.Builder.class);
+ }
+
+ // Construct using com.iamteer.Wcf.DbQuery.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ db_ = "";
+
+ sql_ = "";
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.iamteer.Wcf.internal_static_wcf_DbQuery_descriptor;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbQuery getDefaultInstanceForType() {
+ return com.iamteer.Wcf.DbQuery.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbQuery build() {
+ com.iamteer.Wcf.DbQuery result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbQuery buildPartial() {
+ com.iamteer.Wcf.DbQuery result = new com.iamteer.Wcf.DbQuery(this);
+ result.db_ = db_;
+ result.sql_ = sql_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.iamteer.Wcf.DbQuery) {
+ return mergeFrom((com.iamteer.Wcf.DbQuery)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.iamteer.Wcf.DbQuery other) {
+ if (other == com.iamteer.Wcf.DbQuery.getDefaultInstance()) return this;
+ if (!other.getDb().isEmpty()) {
+ db_ = other.db_;
+ onChanged();
+ }
+ if (!other.getSql().isEmpty()) {
+ sql_ = other.sql_;
+ onChanged();
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.iamteer.Wcf.DbQuery parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.iamteer.Wcf.DbQuery) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private java.lang.Object db_ = "";
+ /**
+ *
+ * 目标数据库
+ *
+ *
+ * string db = 1;
+ * @return The db.
+ */
+ public java.lang.String getDb() {
+ java.lang.Object ref = db_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ db_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 目标数据库
+ *
+ *
+ * string db = 1;
+ * @return The bytes for db.
+ */
+ public com.google.protobuf.ByteString
+ getDbBytes() {
+ java.lang.Object ref = db_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ db_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 目标数据库
+ *
+ *
+ * string db = 1;
+ * @param value The db to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDb(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ db_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 目标数据库
+ *
+ *
+ * string db = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearDb() {
+
+ db_ = getDefaultInstance().getDb();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 目标数据库
+ *
+ *
+ * string db = 1;
+ * @param value The bytes for db to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDbBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ db_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object sql_ = "";
+ /**
+ *
+ * 查询 SQL
+ *
+ *
+ * string sql = 2;
+ * @return The sql.
+ */
+ public java.lang.String getSql() {
+ java.lang.Object ref = sql_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ sql_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 查询 SQL
+ *
+ *
+ * string sql = 2;
+ * @return The bytes for sql.
+ */
+ public com.google.protobuf.ByteString
+ getSqlBytes() {
+ java.lang.Object ref = sql_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sql_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 查询 SQL
+ *
+ *
+ * string sql = 2;
+ * @param value The sql to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSql(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ sql_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 查询 SQL
+ *
+ *
+ * string sql = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearSql() {
+
+ sql_ = getDefaultInstance().getSql();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 查询 SQL
+ *
+ *
+ * string sql = 2;
+ * @param value The bytes for sql to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSqlBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ sql_ = value;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:wcf.DbQuery)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.DbQuery)
+ private static final com.iamteer.Wcf.DbQuery DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.DbQuery();
+ }
+
+ public static com.iamteer.Wcf.DbQuery getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public DbQuery parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new DbQuery(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbQuery getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface DbFieldOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:wcf.DbField)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ *
+ * 字段类型
+ *
+ *
+ * int32 type = 1;
+ * @return The type.
+ */
+ int getType();
+
+ /**
+ *
+ * 字段名称
+ *
+ *
+ * string column = 2;
+ * @return The column.
+ */
+ java.lang.String getColumn();
+ /**
+ *
+ * 字段名称
+ *
+ *
+ * string column = 2;
+ * @return The bytes for column.
+ */
+ com.google.protobuf.ByteString
+ getColumnBytes();
+
+ /**
+ *
+ * 字段内容
+ *
+ *
+ * bytes content = 3;
+ * @return The content.
+ */
+ com.google.protobuf.ByteString getContent();
+ }
+ /**
+ * Protobuf type {@code wcf.DbField}
+ */
+ public static final class DbField extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.DbField)
+ DbFieldOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use DbField.newBuilder() to construct.
+ private DbField(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private DbField() {
+ column_ = "";
+ content_ = com.google.protobuf.ByteString.EMPTY;
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new DbField();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private DbField(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 8: {
+
+ type_ = input.readInt32();
+ break;
+ }
+ case 18: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ column_ = s;
+ break;
+ }
+ case 26: {
+
+ content_ = input.readBytes();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().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.iamteer.Wcf.internal_static_wcf_DbField_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_DbField_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.DbField.class, com.iamteer.Wcf.DbField.Builder.class);
+ }
+
+ public static final int TYPE_FIELD_NUMBER = 1;
+ private int type_;
+ /**
+ *
+ * 字段类型
+ *
+ *
+ * int32 type = 1;
+ * @return The type.
+ */
+ @java.lang.Override
+ public int getType() {
+ return type_;
+ }
+
+ public static final int COLUMN_FIELD_NUMBER = 2;
+ private volatile java.lang.Object column_;
+ /**
+ *
+ * 字段名称
+ *
+ *
+ * string column = 2;
+ * @return The column.
+ */
+ @java.lang.Override
+ public java.lang.String getColumn() {
+ java.lang.Object ref = column_;
+ 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();
+ column_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 字段名称
+ *
+ *
+ * string column = 2;
+ * @return The bytes for column.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getColumnBytes() {
+ java.lang.Object ref = column_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ column_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int CONTENT_FIELD_NUMBER = 3;
+ private com.google.protobuf.ByteString content_;
+ /**
+ *
+ * 字段内容
+ *
+ *
+ * bytes content = 3;
+ * @return The content.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getContent() {
+ return content_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (type_ != 0) {
+ output.writeInt32(1, type_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(column_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, column_);
+ }
+ if (!content_.isEmpty()) {
+ output.writeBytes(3, content_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (type_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(1, type_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(column_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, column_);
+ }
+ if (!content_.isEmpty()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBytesSize(3, content_);
+ }
+ 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.iamteer.Wcf.DbField)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.DbField other = (com.iamteer.Wcf.DbField) obj;
+
+ if (getType()
+ != other.getType()) return false;
+ if (!getColumn()
+ .equals(other.getColumn())) return false;
+ if (!getContent()
+ .equals(other.getContent())) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + TYPE_FIELD_NUMBER;
+ hash = (53 * hash) + getType();
+ hash = (37 * hash) + COLUMN_FIELD_NUMBER;
+ hash = (53 * hash) + getColumn().hashCode();
+ hash = (37 * hash) + CONTENT_FIELD_NUMBER;
+ hash = (53 * hash) + getContent().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.DbField parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbField parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbField parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbField parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbField parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbField parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbField parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbField 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.iamteer.Wcf.DbField parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbField 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.iamteer.Wcf.DbField parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbField parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.iamteer.Wcf.DbField prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 wcf.DbField}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:wcf.DbField)
+ com.iamteer.Wcf.DbFieldOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_DbField_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_DbField_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.DbField.class, com.iamteer.Wcf.DbField.Builder.class);
+ }
+
+ // Construct using com.iamteer.Wcf.DbField.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ type_ = 0;
+
+ column_ = "";
+
+ content_ = com.google.protobuf.ByteString.EMPTY;
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.iamteer.Wcf.internal_static_wcf_DbField_descriptor;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbField getDefaultInstanceForType() {
+ return com.iamteer.Wcf.DbField.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbField build() {
+ com.iamteer.Wcf.DbField result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbField buildPartial() {
+ com.iamteer.Wcf.DbField result = new com.iamteer.Wcf.DbField(this);
+ result.type_ = type_;
+ result.column_ = column_;
+ result.content_ = content_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.iamteer.Wcf.DbField) {
+ return mergeFrom((com.iamteer.Wcf.DbField)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.iamteer.Wcf.DbField other) {
+ if (other == com.iamteer.Wcf.DbField.getDefaultInstance()) return this;
+ if (other.getType() != 0) {
+ setType(other.getType());
+ }
+ if (!other.getColumn().isEmpty()) {
+ column_ = other.column_;
+ onChanged();
+ }
+ if (other.getContent() != com.google.protobuf.ByteString.EMPTY) {
+ setContent(other.getContent());
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.iamteer.Wcf.DbField parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.iamteer.Wcf.DbField) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private int type_ ;
+ /**
+ *
+ * 字段类型
+ *
+ *
+ * int32 type = 1;
+ * @return The type.
+ */
+ @java.lang.Override
+ public int getType() {
+ return type_;
+ }
+ /**
+ *
+ * 字段类型
+ *
+ *
+ * int32 type = 1;
+ * @param value The type to set.
+ * @return This builder for chaining.
+ */
+ public Builder setType(int value) {
+
+ type_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 字段类型
+ *
+ *
+ * int32 type = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearType() {
+
+ type_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object column_ = "";
+ /**
+ *
+ * 字段名称
+ *
+ *
+ * string column = 2;
+ * @return The column.
+ */
+ public java.lang.String getColumn() {
+ java.lang.Object ref = column_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ column_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 字段名称
+ *
+ *
+ * string column = 2;
+ * @return The bytes for column.
+ */
+ public com.google.protobuf.ByteString
+ getColumnBytes() {
+ java.lang.Object ref = column_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ column_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 字段名称
+ *
+ *
+ * string column = 2;
+ * @param value The column to set.
+ * @return This builder for chaining.
+ */
+ public Builder setColumn(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ column_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 字段名称
+ *
+ *
+ * string column = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearColumn() {
+
+ column_ = getDefaultInstance().getColumn();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 字段名称
+ *
+ *
+ * string column = 2;
+ * @param value The bytes for column to set.
+ * @return This builder for chaining.
+ */
+ public Builder setColumnBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ column_ = value;
+ onChanged();
+ return this;
+ }
+
+ private com.google.protobuf.ByteString content_ = com.google.protobuf.ByteString.EMPTY;
+ /**
+ *
+ * 字段内容
+ *
+ *
+ * bytes content = 3;
+ * @return The content.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getContent() {
+ return content_;
+ }
+ /**
+ *
+ * 字段内容
+ *
+ *
+ * bytes content = 3;
+ * @param value The content to set.
+ * @return This builder for chaining.
+ */
+ public Builder setContent(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ content_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 字段内容
+ *
+ *
+ * bytes content = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearContent() {
+
+ content_ = getDefaultInstance().getContent();
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:wcf.DbField)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.DbField)
+ private static final com.iamteer.Wcf.DbField DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.DbField();
+ }
+
+ public static com.iamteer.Wcf.DbField getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public DbField parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new DbField(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbField getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface DbRowOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:wcf.DbRow)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ java.util.List
+ getFieldsList();
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ com.iamteer.Wcf.DbField getFields(int index);
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ int getFieldsCount();
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ java.util.List extends com.iamteer.Wcf.DbFieldOrBuilder>
+ getFieldsOrBuilderList();
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ com.iamteer.Wcf.DbFieldOrBuilder getFieldsOrBuilder(
+ int index);
+ }
+ /**
+ * Protobuf type {@code wcf.DbRow}
+ */
+ public static final class DbRow extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.DbRow)
+ DbRowOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use DbRow.newBuilder() to construct.
+ private DbRow(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private DbRow() {
+ fields_ = java.util.Collections.emptyList();
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new DbRow();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private DbRow(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 10: {
+ if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+ fields_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ fields_.add(
+ input.readMessage(com.iamteer.Wcf.DbField.parser(), extensionRegistry));
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000001) != 0)) {
+ fields_ = java.util.Collections.unmodifiableList(fields_);
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_DbRow_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_DbRow_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.DbRow.class, com.iamteer.Wcf.DbRow.Builder.class);
+ }
+
+ public static final int FIELDS_FIELD_NUMBER = 1;
+ private java.util.List fields_;
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ @java.lang.Override
+ public java.util.List getFieldsList() {
+ return fields_;
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ @java.lang.Override
+ public java.util.List extends com.iamteer.Wcf.DbFieldOrBuilder>
+ getFieldsOrBuilderList() {
+ return fields_;
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ @java.lang.Override
+ public int getFieldsCount() {
+ return fields_.size();
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbField getFields(int index) {
+ return fields_.get(index);
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbFieldOrBuilder getFieldsOrBuilder(
+ int index) {
+ return fields_.get(index);
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ for (int i = 0; i < fields_.size(); i++) {
+ output.writeMessage(1, fields_.get(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (int i = 0; i < fields_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(1, fields_.get(i));
+ }
+ 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.iamteer.Wcf.DbRow)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.DbRow other = (com.iamteer.Wcf.DbRow) obj;
+
+ if (!getFieldsList()
+ .equals(other.getFieldsList())) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (getFieldsCount() > 0) {
+ hash = (37 * hash) + FIELDS_FIELD_NUMBER;
+ hash = (53 * hash) + getFieldsList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.DbRow parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbRow parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbRow parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbRow parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbRow parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbRow parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbRow parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbRow 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.iamteer.Wcf.DbRow parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbRow 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.iamteer.Wcf.DbRow parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbRow parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.iamteer.Wcf.DbRow prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 wcf.DbRow}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:wcf.DbRow)
+ com.iamteer.Wcf.DbRowOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_DbRow_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_DbRow_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.DbRow.class, com.iamteer.Wcf.DbRow.Builder.class);
+ }
+
+ // Construct using com.iamteer.Wcf.DbRow.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ getFieldsFieldBuilder();
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ if (fieldsBuilder_ == null) {
+ fields_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ fieldsBuilder_.clear();
+ }
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.iamteer.Wcf.internal_static_wcf_DbRow_descriptor;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbRow getDefaultInstanceForType() {
+ return com.iamteer.Wcf.DbRow.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbRow build() {
+ com.iamteer.Wcf.DbRow result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbRow buildPartial() {
+ com.iamteer.Wcf.DbRow result = new com.iamteer.Wcf.DbRow(this);
+ int from_bitField0_ = bitField0_;
+ if (fieldsBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) != 0)) {
+ fields_ = java.util.Collections.unmodifiableList(fields_);
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+ result.fields_ = fields_;
+ } else {
+ result.fields_ = fieldsBuilder_.build();
+ }
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.iamteer.Wcf.DbRow) {
+ return mergeFrom((com.iamteer.Wcf.DbRow)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.iamteer.Wcf.DbRow other) {
+ if (other == com.iamteer.Wcf.DbRow.getDefaultInstance()) return this;
+ if (fieldsBuilder_ == null) {
+ if (!other.fields_.isEmpty()) {
+ if (fields_.isEmpty()) {
+ fields_ = other.fields_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ ensureFieldsIsMutable();
+ fields_.addAll(other.fields_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.fields_.isEmpty()) {
+ if (fieldsBuilder_.isEmpty()) {
+ fieldsBuilder_.dispose();
+ fieldsBuilder_ = null;
+ fields_ = other.fields_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ fieldsBuilder_ =
+ com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+ getFieldsFieldBuilder() : null;
+ } else {
+ fieldsBuilder_.addAllMessages(other.fields_);
+ }
+ }
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.iamteer.Wcf.DbRow parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.iamteer.Wcf.DbRow) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private java.util.List fields_ =
+ java.util.Collections.emptyList();
+ private void ensureFieldsIsMutable() {
+ if (!((bitField0_ & 0x00000001) != 0)) {
+ fields_ = new java.util.ArrayList(fields_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+
+ private com.google.protobuf.RepeatedFieldBuilderV3<
+ com.iamteer.Wcf.DbField, com.iamteer.Wcf.DbField.Builder, com.iamteer.Wcf.DbFieldOrBuilder> fieldsBuilder_;
+
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ public java.util.List getFieldsList() {
+ if (fieldsBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(fields_);
+ } else {
+ return fieldsBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ public int getFieldsCount() {
+ if (fieldsBuilder_ == null) {
+ return fields_.size();
+ } else {
+ return fieldsBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ public com.iamteer.Wcf.DbField getFields(int index) {
+ if (fieldsBuilder_ == null) {
+ return fields_.get(index);
+ } else {
+ return fieldsBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ public Builder setFields(
+ int index, com.iamteer.Wcf.DbField value) {
+ if (fieldsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureFieldsIsMutable();
+ fields_.set(index, value);
+ onChanged();
+ } else {
+ fieldsBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ public Builder setFields(
+ int index, com.iamteer.Wcf.DbField.Builder builderForValue) {
+ if (fieldsBuilder_ == null) {
+ ensureFieldsIsMutable();
+ fields_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ fieldsBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ public Builder addFields(com.iamteer.Wcf.DbField value) {
+ if (fieldsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureFieldsIsMutable();
+ fields_.add(value);
+ onChanged();
+ } else {
+ fieldsBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ public Builder addFields(
+ int index, com.iamteer.Wcf.DbField value) {
+ if (fieldsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureFieldsIsMutable();
+ fields_.add(index, value);
+ onChanged();
+ } else {
+ fieldsBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ public Builder addFields(
+ com.iamteer.Wcf.DbField.Builder builderForValue) {
+ if (fieldsBuilder_ == null) {
+ ensureFieldsIsMutable();
+ fields_.add(builderForValue.build());
+ onChanged();
+ } else {
+ fieldsBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ public Builder addFields(
+ int index, com.iamteer.Wcf.DbField.Builder builderForValue) {
+ if (fieldsBuilder_ == null) {
+ ensureFieldsIsMutable();
+ fields_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ fieldsBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ public Builder addAllFields(
+ java.lang.Iterable extends com.iamteer.Wcf.DbField> values) {
+ if (fieldsBuilder_ == null) {
+ ensureFieldsIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, fields_);
+ onChanged();
+ } else {
+ fieldsBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ public Builder clearFields() {
+ if (fieldsBuilder_ == null) {
+ fields_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ fieldsBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ public Builder removeFields(int index) {
+ if (fieldsBuilder_ == null) {
+ ensureFieldsIsMutable();
+ fields_.remove(index);
+ onChanged();
+ } else {
+ fieldsBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ public com.iamteer.Wcf.DbField.Builder getFieldsBuilder(
+ int index) {
+ return getFieldsFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ public com.iamteer.Wcf.DbFieldOrBuilder getFieldsOrBuilder(
+ int index) {
+ if (fieldsBuilder_ == null) {
+ return fields_.get(index); } else {
+ return fieldsBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ public java.util.List extends com.iamteer.Wcf.DbFieldOrBuilder>
+ getFieldsOrBuilderList() {
+ if (fieldsBuilder_ != null) {
+ return fieldsBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(fields_);
+ }
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ public com.iamteer.Wcf.DbField.Builder addFieldsBuilder() {
+ return getFieldsFieldBuilder().addBuilder(
+ com.iamteer.Wcf.DbField.getDefaultInstance());
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ public com.iamteer.Wcf.DbField.Builder addFieldsBuilder(
+ int index) {
+ return getFieldsFieldBuilder().addBuilder(
+ index, com.iamteer.Wcf.DbField.getDefaultInstance());
+ }
+ /**
+ * repeated .wcf.DbField fields = 1;
+ */
+ public java.util.List
+ getFieldsBuilderList() {
+ return getFieldsFieldBuilder().getBuilderList();
+ }
+ private com.google.protobuf.RepeatedFieldBuilderV3<
+ com.iamteer.Wcf.DbField, com.iamteer.Wcf.DbField.Builder, com.iamteer.Wcf.DbFieldOrBuilder>
+ getFieldsFieldBuilder() {
+ if (fieldsBuilder_ == null) {
+ fieldsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+ com.iamteer.Wcf.DbField, com.iamteer.Wcf.DbField.Builder, com.iamteer.Wcf.DbFieldOrBuilder>(
+ fields_,
+ ((bitField0_ & 0x00000001) != 0),
+ getParentForChildren(),
+ isClean());
+ fields_ = null;
+ }
+ return fieldsBuilder_;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:wcf.DbRow)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.DbRow)
+ private static final com.iamteer.Wcf.DbRow DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.DbRow();
+ }
+
+ public static com.iamteer.Wcf.DbRow getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public DbRow parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new DbRow(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbRow getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface DbRowsOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:wcf.DbRows)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ java.util.List
+ getRowsList();
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ com.iamteer.Wcf.DbRow getRows(int index);
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ int getRowsCount();
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ java.util.List extends com.iamteer.Wcf.DbRowOrBuilder>
+ getRowsOrBuilderList();
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ com.iamteer.Wcf.DbRowOrBuilder getRowsOrBuilder(
+ int index);
+ }
+ /**
+ * Protobuf type {@code wcf.DbRows}
+ */
+ public static final class DbRows extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.DbRows)
+ DbRowsOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use DbRows.newBuilder() to construct.
+ private DbRows(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private DbRows() {
+ rows_ = java.util.Collections.emptyList();
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new DbRows();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private DbRows(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 10: {
+ if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+ rows_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ rows_.add(
+ input.readMessage(com.iamteer.Wcf.DbRow.parser(), extensionRegistry));
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000001) != 0)) {
+ rows_ = java.util.Collections.unmodifiableList(rows_);
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_DbRows_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_DbRows_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.DbRows.class, com.iamteer.Wcf.DbRows.Builder.class);
+ }
+
+ public static final int ROWS_FIELD_NUMBER = 1;
+ private java.util.List rows_;
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ @java.lang.Override
+ public java.util.List getRowsList() {
+ return rows_;
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ @java.lang.Override
+ public java.util.List extends com.iamteer.Wcf.DbRowOrBuilder>
+ getRowsOrBuilderList() {
+ return rows_;
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ @java.lang.Override
+ public int getRowsCount() {
+ return rows_.size();
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbRow getRows(int index) {
+ return rows_.get(index);
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DbRowOrBuilder getRowsOrBuilder(
+ int index) {
+ return rows_.get(index);
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ for (int i = 0; i < rows_.size(); i++) {
+ output.writeMessage(1, rows_.get(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (int i = 0; i < rows_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(1, rows_.get(i));
+ }
+ 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.iamteer.Wcf.DbRows)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.DbRows other = (com.iamteer.Wcf.DbRows) obj;
+
+ if (!getRowsList()
+ .equals(other.getRowsList())) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (getRowsCount() > 0) {
+ hash = (37 * hash) + ROWS_FIELD_NUMBER;
+ hash = (53 * hash) + getRowsList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.DbRows parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbRows parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbRows parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbRows parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbRows parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DbRows parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DbRows parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbRows 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.iamteer.Wcf.DbRows parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbRows 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.iamteer.Wcf.DbRows parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DbRows parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.iamteer.Wcf.DbRows prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 wcf.DbRows}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:wcf.DbRows)
+ com.iamteer.Wcf.DbRowsOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_DbRows_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_DbRows_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.DbRows.class, com.iamteer.Wcf.DbRows.Builder.class);
+ }
+
+ // Construct using com.iamteer.Wcf.DbRows.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ getRowsFieldBuilder();
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ if (rowsBuilder_ == null) {
+ rows_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ rowsBuilder_.clear();
+ }
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.iamteer.Wcf.internal_static_wcf_DbRows_descriptor;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbRows getDefaultInstanceForType() {
+ return com.iamteer.Wcf.DbRows.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbRows build() {
+ com.iamteer.Wcf.DbRows result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbRows buildPartial() {
+ com.iamteer.Wcf.DbRows result = new com.iamteer.Wcf.DbRows(this);
+ int from_bitField0_ = bitField0_;
+ if (rowsBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) != 0)) {
+ rows_ = java.util.Collections.unmodifiableList(rows_);
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+ result.rows_ = rows_;
+ } else {
+ result.rows_ = rowsBuilder_.build();
+ }
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.iamteer.Wcf.DbRows) {
+ return mergeFrom((com.iamteer.Wcf.DbRows)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.iamteer.Wcf.DbRows other) {
+ if (other == com.iamteer.Wcf.DbRows.getDefaultInstance()) return this;
+ if (rowsBuilder_ == null) {
+ if (!other.rows_.isEmpty()) {
+ if (rows_.isEmpty()) {
+ rows_ = other.rows_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ ensureRowsIsMutable();
+ rows_.addAll(other.rows_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.rows_.isEmpty()) {
+ if (rowsBuilder_.isEmpty()) {
+ rowsBuilder_.dispose();
+ rowsBuilder_ = null;
+ rows_ = other.rows_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ rowsBuilder_ =
+ com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+ getRowsFieldBuilder() : null;
+ } else {
+ rowsBuilder_.addAllMessages(other.rows_);
+ }
+ }
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.iamteer.Wcf.DbRows parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.iamteer.Wcf.DbRows) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private java.util.List rows_ =
+ java.util.Collections.emptyList();
+ private void ensureRowsIsMutable() {
+ if (!((bitField0_ & 0x00000001) != 0)) {
+ rows_ = new java.util.ArrayList(rows_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+
+ private com.google.protobuf.RepeatedFieldBuilderV3<
+ com.iamteer.Wcf.DbRow, com.iamteer.Wcf.DbRow.Builder, com.iamteer.Wcf.DbRowOrBuilder> rowsBuilder_;
+
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ public java.util.List getRowsList() {
+ if (rowsBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(rows_);
+ } else {
+ return rowsBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ public int getRowsCount() {
+ if (rowsBuilder_ == null) {
+ return rows_.size();
+ } else {
+ return rowsBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ public com.iamteer.Wcf.DbRow getRows(int index) {
+ if (rowsBuilder_ == null) {
+ return rows_.get(index);
+ } else {
+ return rowsBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ public Builder setRows(
+ int index, com.iamteer.Wcf.DbRow value) {
+ if (rowsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureRowsIsMutable();
+ rows_.set(index, value);
+ onChanged();
+ } else {
+ rowsBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ public Builder setRows(
+ int index, com.iamteer.Wcf.DbRow.Builder builderForValue) {
+ if (rowsBuilder_ == null) {
+ ensureRowsIsMutable();
+ rows_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ rowsBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ public Builder addRows(com.iamteer.Wcf.DbRow value) {
+ if (rowsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureRowsIsMutable();
+ rows_.add(value);
+ onChanged();
+ } else {
+ rowsBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ public Builder addRows(
+ int index, com.iamteer.Wcf.DbRow value) {
+ if (rowsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureRowsIsMutable();
+ rows_.add(index, value);
+ onChanged();
+ } else {
+ rowsBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ public Builder addRows(
+ com.iamteer.Wcf.DbRow.Builder builderForValue) {
+ if (rowsBuilder_ == null) {
+ ensureRowsIsMutable();
+ rows_.add(builderForValue.build());
+ onChanged();
+ } else {
+ rowsBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ public Builder addRows(
+ int index, com.iamteer.Wcf.DbRow.Builder builderForValue) {
+ if (rowsBuilder_ == null) {
+ ensureRowsIsMutable();
+ rows_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ rowsBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ public Builder addAllRows(
+ java.lang.Iterable extends com.iamteer.Wcf.DbRow> values) {
+ if (rowsBuilder_ == null) {
+ ensureRowsIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, rows_);
+ onChanged();
+ } else {
+ rowsBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ public Builder clearRows() {
+ if (rowsBuilder_ == null) {
+ rows_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ rowsBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ public Builder removeRows(int index) {
+ if (rowsBuilder_ == null) {
+ ensureRowsIsMutable();
+ rows_.remove(index);
+ onChanged();
+ } else {
+ rowsBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ public com.iamteer.Wcf.DbRow.Builder getRowsBuilder(
+ int index) {
+ return getRowsFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ public com.iamteer.Wcf.DbRowOrBuilder getRowsOrBuilder(
+ int index) {
+ if (rowsBuilder_ == null) {
+ return rows_.get(index); } else {
+ return rowsBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ public java.util.List extends com.iamteer.Wcf.DbRowOrBuilder>
+ getRowsOrBuilderList() {
+ if (rowsBuilder_ != null) {
+ return rowsBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(rows_);
+ }
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ public com.iamteer.Wcf.DbRow.Builder addRowsBuilder() {
+ return getRowsFieldBuilder().addBuilder(
+ com.iamteer.Wcf.DbRow.getDefaultInstance());
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ public com.iamteer.Wcf.DbRow.Builder addRowsBuilder(
+ int index) {
+ return getRowsFieldBuilder().addBuilder(
+ index, com.iamteer.Wcf.DbRow.getDefaultInstance());
+ }
+ /**
+ * repeated .wcf.DbRow rows = 1;
+ */
+ public java.util.List
+ getRowsBuilderList() {
+ return getRowsFieldBuilder().getBuilderList();
+ }
+ private com.google.protobuf.RepeatedFieldBuilderV3<
+ com.iamteer.Wcf.DbRow, com.iamteer.Wcf.DbRow.Builder, com.iamteer.Wcf.DbRowOrBuilder>
+ getRowsFieldBuilder() {
+ if (rowsBuilder_ == null) {
+ rowsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+ com.iamteer.Wcf.DbRow, com.iamteer.Wcf.DbRow.Builder, com.iamteer.Wcf.DbRowOrBuilder>(
+ rows_,
+ ((bitField0_ & 0x00000001) != 0),
+ getParentForChildren(),
+ isClean());
+ rows_ = null;
+ }
+ return rowsBuilder_;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:wcf.DbRows)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.DbRows)
+ private static final com.iamteer.Wcf.DbRows DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.DbRows();
+ }
+
+ public static com.iamteer.Wcf.DbRows getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public DbRows parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new DbRows(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.DbRows getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface VerificationOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:wcf.Verification)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * string v3 = 1;
+ * @return The v3.
+ */
+ java.lang.String getV3();
+ /**
+ * string v3 = 1;
+ * @return The bytes for v3.
+ */
+ com.google.protobuf.ByteString
+ getV3Bytes();
+
+ /**
+ * string v4 = 2;
+ * @return The v4.
+ */
+ java.lang.String getV4();
+ /**
+ * string v4 = 2;
+ * @return The bytes for v4.
+ */
+ com.google.protobuf.ByteString
+ getV4Bytes();
+ }
+ /**
+ * Protobuf type {@code wcf.Verification}
+ */
+ public static final class Verification extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.Verification)
+ VerificationOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use Verification.newBuilder() to construct.
+ private Verification(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private Verification() {
+ v3_ = "";
+ v4_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new Verification();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Verification(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ v3_ = s;
+ break;
+ }
+ case 18: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ v4_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().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.iamteer.Wcf.internal_static_wcf_Verification_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_Verification_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.Verification.class, com.iamteer.Wcf.Verification.Builder.class);
+ }
+
+ public static final int V3_FIELD_NUMBER = 1;
+ private volatile java.lang.Object v3_;
+ /**
+ * string v3 = 1;
+ * @return The v3.
+ */
+ @java.lang.Override
+ public java.lang.String getV3() {
+ java.lang.Object ref = v3_;
+ 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();
+ v3_ = s;
+ return s;
+ }
+ }
+ /**
+ * string v3 = 1;
+ * @return The bytes for v3.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getV3Bytes() {
+ java.lang.Object ref = v3_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ v3_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int V4_FIELD_NUMBER = 2;
+ private volatile java.lang.Object v4_;
+ /**
+ * string v4 = 2;
+ * @return The v4.
+ */
+ @java.lang.Override
+ public java.lang.String getV4() {
+ java.lang.Object ref = v4_;
+ 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();
+ v4_ = s;
+ return s;
+ }
+ }
+ /**
+ * string v4 = 2;
+ * @return The bytes for v4.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getV4Bytes() {
+ java.lang.Object ref = v4_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ v4_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(v3_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, v3_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(v4_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, v4_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(v3_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, v3_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(v4_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, v4_);
+ }
+ 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.iamteer.Wcf.Verification)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.Verification other = (com.iamteer.Wcf.Verification) obj;
+
+ if (!getV3()
+ .equals(other.getV3())) return false;
+ if (!getV4()
+ .equals(other.getV4())) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + V3_FIELD_NUMBER;
+ hash = (53 * hash) + getV3().hashCode();
+ hash = (37 * hash) + V4_FIELD_NUMBER;
+ hash = (53 * hash) + getV4().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.Verification parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.Verification parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.Verification parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.Verification parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.Verification parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.Verification parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.Verification parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.Verification 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.iamteer.Wcf.Verification parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.Verification 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.iamteer.Wcf.Verification parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.Verification parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.iamteer.Wcf.Verification prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 wcf.Verification}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:wcf.Verification)
+ com.iamteer.Wcf.VerificationOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_Verification_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_Verification_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.Verification.class, com.iamteer.Wcf.Verification.Builder.class);
+ }
+
+ // Construct using com.iamteer.Wcf.Verification.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ v3_ = "";
+
+ v4_ = "";
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.iamteer.Wcf.internal_static_wcf_Verification_descriptor;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.Verification getDefaultInstanceForType() {
+ return com.iamteer.Wcf.Verification.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.Verification build() {
+ com.iamteer.Wcf.Verification result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.Verification buildPartial() {
+ com.iamteer.Wcf.Verification result = new com.iamteer.Wcf.Verification(this);
+ result.v3_ = v3_;
+ result.v4_ = v4_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.iamteer.Wcf.Verification) {
+ return mergeFrom((com.iamteer.Wcf.Verification)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.iamteer.Wcf.Verification other) {
+ if (other == com.iamteer.Wcf.Verification.getDefaultInstance()) return this;
+ if (!other.getV3().isEmpty()) {
+ v3_ = other.v3_;
+ onChanged();
+ }
+ if (!other.getV4().isEmpty()) {
+ v4_ = other.v4_;
+ onChanged();
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.iamteer.Wcf.Verification parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.iamteer.Wcf.Verification) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private java.lang.Object v3_ = "";
+ /**
+ * string v3 = 1;
+ * @return The v3.
+ */
+ public java.lang.String getV3() {
+ java.lang.Object ref = v3_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ v3_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string v3 = 1;
+ * @return The bytes for v3.
+ */
+ public com.google.protobuf.ByteString
+ getV3Bytes() {
+ java.lang.Object ref = v3_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ v3_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string v3 = 1;
+ * @param value The v3 to set.
+ * @return This builder for chaining.
+ */
+ public Builder setV3(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ v3_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string v3 = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearV3() {
+
+ v3_ = getDefaultInstance().getV3();
+ onChanged();
+ return this;
+ }
+ /**
+ * string v3 = 1;
+ * @param value The bytes for v3 to set.
+ * @return This builder for chaining.
+ */
+ public Builder setV3Bytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ v3_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object v4_ = "";
+ /**
+ * string v4 = 2;
+ * @return The v4.
+ */
+ public java.lang.String getV4() {
+ java.lang.Object ref = v4_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ v4_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string v4 = 2;
+ * @return The bytes for v4.
+ */
+ public com.google.protobuf.ByteString
+ getV4Bytes() {
+ java.lang.Object ref = v4_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ v4_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string v4 = 2;
+ * @param value The v4 to set.
+ * @return This builder for chaining.
+ */
+ public Builder setV4(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ v4_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string v4 = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearV4() {
+
+ v4_ = getDefaultInstance().getV4();
+ onChanged();
+ return this;
+ }
+ /**
+ * string v4 = 2;
+ * @param value The bytes for v4 to set.
+ * @return This builder for chaining.
+ */
+ public Builder setV4Bytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ v4_ = value;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:wcf.Verification)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.Verification)
+ private static final com.iamteer.Wcf.Verification DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.Verification();
+ }
+
+ public static com.iamteer.Wcf.Verification getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public Verification parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new Verification(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.Verification getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface AddMembersOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:wcf.AddMembers)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ *
+ * 要加的群ID
+ *
+ *
+ * string roomid = 1;
+ * @return The roomid.
+ */
+ java.lang.String getRoomid();
+ /**
+ *
+ * 要加的群ID
+ *
+ *
+ * string roomid = 1;
+ * @return The bytes for roomid.
+ */
+ com.google.protobuf.ByteString
+ getRoomidBytes();
+
+ /**
+ *
+ * 要加群的人列表,逗号分隔
+ *
+ *
+ * string wxids = 2;
+ * @return The wxids.
+ */
+ java.lang.String getWxids();
+ /**
+ *
+ * 要加群的人列表,逗号分隔
+ *
+ *
+ * string wxids = 2;
+ * @return The bytes for wxids.
+ */
+ com.google.protobuf.ByteString
+ getWxidsBytes();
+ }
+ /**
+ * Protobuf type {@code wcf.AddMembers}
+ */
+ public static final class AddMembers extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.AddMembers)
+ AddMembersOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AddMembers.newBuilder() to construct.
+ private AddMembers(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AddMembers() {
+ roomid_ = "";
+ wxids_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AddMembers();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AddMembers(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ 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;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ roomid_ = s;
+ break;
+ }
+ case 18: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ wxids_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().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.iamteer.Wcf.internal_static_wcf_AddMembers_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_AddMembers_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.AddMembers.class, com.iamteer.Wcf.AddMembers.Builder.class);
+ }
+
+ public static final int ROOMID_FIELD_NUMBER = 1;
+ private volatile java.lang.Object roomid_;
+ /**
+ *
+ * 要加的群ID
+ *
+ *
+ * string roomid = 1;
+ * @return The roomid.
+ */
+ @java.lang.Override
+ public java.lang.String getRoomid() {
+ java.lang.Object ref = roomid_;
+ 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();
+ roomid_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 要加的群ID
+ *
+ *
+ * string roomid = 1;
+ * @return The bytes for roomid.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getRoomidBytes() {
+ java.lang.Object ref = roomid_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ roomid_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int WXIDS_FIELD_NUMBER = 2;
+ private volatile java.lang.Object wxids_;
+ /**
+ *
+ * 要加群的人列表,逗号分隔
+ *
+ *
+ * string wxids = 2;
+ * @return The wxids.
+ */
+ @java.lang.Override
+ public java.lang.String getWxids() {
+ java.lang.Object ref = wxids_;
+ 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();
+ wxids_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * 要加群的人列表,逗号分隔
+ *
+ *
+ * string wxids = 2;
+ * @return The bytes for wxids.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getWxidsBytes() {
+ java.lang.Object ref = wxids_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ wxids_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(roomid_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, roomid_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(wxids_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, wxids_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(roomid_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, roomid_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(wxids_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, wxids_);
+ }
+ 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.iamteer.Wcf.AddMembers)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.AddMembers other = (com.iamteer.Wcf.AddMembers) obj;
+
+ if (!getRoomid()
+ .equals(other.getRoomid())) return false;
+ if (!getWxids()
+ .equals(other.getWxids())) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + ROOMID_FIELD_NUMBER;
+ hash = (53 * hash) + getRoomid().hashCode();
+ hash = (37 * hash) + WXIDS_FIELD_NUMBER;
+ hash = (53 * hash) + getWxids().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.AddMembers parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.AddMembers parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.AddMembers parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.AddMembers parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.AddMembers parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.AddMembers parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.AddMembers parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.AddMembers 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.iamteer.Wcf.AddMembers parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.AddMembers 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.iamteer.Wcf.AddMembers parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.AddMembers parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.iamteer.Wcf.AddMembers prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ 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 wcf.AddMembers}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:wcf.AddMembers)
+ com.iamteer.Wcf.AddMembersOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_AddMembers_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_AddMembers_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.AddMembers.class, com.iamteer.Wcf.AddMembers.Builder.class);
+ }
+
+ // Construct using com.iamteer.Wcf.AddMembers.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ roomid_ = "";
+
+ wxids_ = "";
+
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.iamteer.Wcf.internal_static_wcf_AddMembers_descriptor;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.AddMembers getDefaultInstanceForType() {
+ return com.iamteer.Wcf.AddMembers.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.AddMembers build() {
+ com.iamteer.Wcf.AddMembers result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.AddMembers buildPartial() {
+ com.iamteer.Wcf.AddMembers result = new com.iamteer.Wcf.AddMembers(this);
+ result.roomid_ = roomid_;
+ result.wxids_ = wxids_;
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.iamteer.Wcf.AddMembers) {
+ return mergeFrom((com.iamteer.Wcf.AddMembers)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.iamteer.Wcf.AddMembers other) {
+ if (other == com.iamteer.Wcf.AddMembers.getDefaultInstance()) return this;
+ if (!other.getRoomid().isEmpty()) {
+ roomid_ = other.roomid_;
+ onChanged();
+ }
+ if (!other.getWxids().isEmpty()) {
+ wxids_ = other.wxids_;
+ onChanged();
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ com.iamteer.Wcf.AddMembers parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (com.iamteer.Wcf.AddMembers) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private java.lang.Object roomid_ = "";
+ /**
+ *
+ * 要加的群ID
+ *
+ *
+ * string roomid = 1;
+ * @return The roomid.
+ */
+ public java.lang.String getRoomid() {
+ java.lang.Object ref = roomid_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ roomid_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 要加的群ID
+ *
+ *
+ * string roomid = 1;
+ * @return The bytes for roomid.
+ */
+ public com.google.protobuf.ByteString
+ getRoomidBytes() {
+ java.lang.Object ref = roomid_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ roomid_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 要加的群ID
+ *
+ *
+ * string roomid = 1;
+ * @param value The roomid to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRoomid(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ roomid_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 要加的群ID
+ *
+ *
+ * string roomid = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearRoomid() {
+
+ roomid_ = getDefaultInstance().getRoomid();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 要加的群ID
+ *
+ *
+ * string roomid = 1;
+ * @param value The bytes for roomid to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRoomidBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ roomid_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object wxids_ = "";
+ /**
+ *
+ * 要加群的人列表,逗号分隔
+ *
+ *
+ * string wxids = 2;
+ * @return The wxids.
+ */
+ public java.lang.String getWxids() {
+ java.lang.Object ref = wxids_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ wxids_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * 要加群的人列表,逗号分隔
+ *
+ *
+ * string wxids = 2;
+ * @return The bytes for wxids.
+ */
+ public com.google.protobuf.ByteString
+ getWxidsBytes() {
+ java.lang.Object ref = wxids_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ wxids_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * 要加群的人列表,逗号分隔
+ *
+ *
+ * string wxids = 2;
+ * @param value The wxids to set.
+ * @return This builder for chaining.
+ */
+ public Builder setWxids(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ wxids_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 要加群的人列表,逗号分隔
+ *
+ *
+ * string wxids = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearWxids() {
+
+ wxids_ = getDefaultInstance().getWxids();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * 要加群的人列表,逗号分隔
+ *
+ *
+ * string wxids = 2;
+ * @param value The bytes for wxids to set.
+ * @return This builder for chaining.
+ */
+ public Builder setWxidsBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ wxids_ = value;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:wcf.AddMembers)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.AddMembers)
+ private static final com.iamteer.Wcf.AddMembers DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.AddMembers();
+ }
+
+ public static com.iamteer.Wcf.AddMembers getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public AddMembers parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new AddMembers(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.iamteer.Wcf.AddMembers getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_Request_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_Request_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_Response_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_Response_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_Empty_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_Empty_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_WxMsg_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_WxMsg_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_TextMsg_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_TextMsg_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_PathMsg_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_PathMsg_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_XmlMsg_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_XmlMsg_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_MsgTypes_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_MsgTypes_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_MsgTypes_TypesEntry_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_MsgTypes_TypesEntry_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_RpcContact_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_RpcContact_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_RpcContacts_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_RpcContacts_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_DbNames_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_DbNames_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_DbTable_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_DbTable_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_DbTables_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_DbTables_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_DbQuery_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_DbQuery_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_DbField_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_DbField_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_DbRow_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_DbRow_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_DbRows_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_DbRows_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_Verification_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_Verification_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_wcf_AddMembers_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_wcf_AddMembers_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\twcf.proto\022\003wcf\"\216\002\n\007Request\022\034\n\004func\030\001 \001" +
+ "(\0162\016.wcf.Functions\022\033\n\005empty\030\002 \001(\0132\n.wcf." +
+ "EmptyH\000\022\r\n\003str\030\003 \001(\tH\000\022\033\n\003txt\030\004 \001(\0132\014.wc" +
+ "f.TextMsgH\000\022\034\n\004file\030\005 \001(\0132\014.wcf.PathMsgH" +
+ "\000\022\035\n\005query\030\006 \001(\0132\014.wcf.DbQueryH\000\022\036\n\001v\030\007 " +
+ "\001(\0132\021.wcf.VerificationH\000\022\034\n\001m\030\010 \001(\0132\017.wc" +
+ "f.AddMembersH\000\022\032\n\003xml\030\t \001(\0132\013.wcf.XmlMsg" +
+ "H\000B\005\n\003msg\"\216\002\n\010Response\022\034\n\004func\030\001 \001(\0162\016.w" +
+ "cf.Functions\022\020\n\006status\030\002 \001(\005H\000\022\r\n\003str\030\003 " +
+ "\001(\tH\000\022\033\n\005wxmsg\030\004 \001(\0132\n.wcf.WxMsgH\000\022\036\n\005ty" +
+ "pes\030\005 \001(\0132\r.wcf.MsgTypesH\000\022$\n\010contacts\030\006" +
+ " \001(\0132\020.wcf.RpcContactsH\000\022\033\n\003dbs\030\007 \001(\0132\014." +
+ "wcf.DbNamesH\000\022\037\n\006tables\030\010 \001(\0132\r.wcf.DbTa" +
+ "blesH\000\022\033\n\004rows\030\t \001(\0132\013.wcf.DbRowsH\000B\005\n\003m" +
+ "sg\"\007\n\005Empty\"\202\001\n\005WxMsg\022\017\n\007is_self\030\001 \001(\010\022\020" +
+ "\n\010is_group\030\002 \001(\010\022\014\n\004type\030\003 \001(\005\022\n\n\002id\030\004 \001" +
+ "(\t\022\013\n\003xml\030\005 \001(\t\022\016\n\006sender\030\006 \001(\t\022\016\n\006roomi" +
+ "d\030\007 \001(\t\022\017\n\007content\030\010 \001(\t\"7\n\007TextMsg\022\013\n\003m" +
+ "sg\030\001 \001(\t\022\020\n\010receiver\030\002 \001(\t\022\r\n\005aters\030\003 \001(" +
+ "\t\")\n\007PathMsg\022\014\n\004path\030\001 \001(\t\022\020\n\010receiver\030\002" +
+ " \001(\t\"G\n\006XmlMsg\022\020\n\010receiver\030\001 \001(\t\022\017\n\007cont" +
+ "ent\030\002 \001(\t\022\014\n\004path\030\003 \001(\t\022\014\n\004type\030\004 \001(\005\"a\n" +
+ "\010MsgTypes\022\'\n\005types\030\001 \003(\0132\030.wcf.MsgTypes." +
+ "TypesEntry\032,\n\nTypesEntry\022\013\n\003key\030\001 \001(\005\022\r\n" +
+ "\005value\030\002 \001(\t:\0028\001\"w\n\nRpcContact\022\014\n\004wxid\030\001" +
+ " \001(\t\022\014\n\004code\030\002 \001(\t\022\014\n\004name\030\003 \001(\t\022\017\n\007coun" +
+ "try\030\004 \001(\t\022\020\n\010province\030\005 \001(\t\022\014\n\004city\030\006 \001(" +
+ "\t\022\016\n\006gender\030\007 \001(\005\"0\n\013RpcContacts\022!\n\010cont" +
+ "acts\030\001 \003(\0132\017.wcf.RpcContact\"\030\n\007DbNames\022\r" +
+ "\n\005names\030\001 \003(\t\"$\n\007DbTable\022\014\n\004name\030\001 \001(\t\022\013" +
+ "\n\003sql\030\002 \001(\t\"(\n\010DbTables\022\034\n\006tables\030\001 \003(\0132" +
+ "\014.wcf.DbTable\"\"\n\007DbQuery\022\n\n\002db\030\001 \001(\t\022\013\n\003" +
+ "sql\030\002 \001(\t\"8\n\007DbField\022\014\n\004type\030\001 \001(\005\022\016\n\006co" +
+ "lumn\030\002 \001(\t\022\017\n\007content\030\003 \001(\014\"%\n\005DbRow\022\034\n\006" +
+ "fields\030\001 \003(\0132\014.wcf.DbField\"\"\n\006DbRows\022\030\n\004" +
+ "rows\030\001 \003(\0132\n.wcf.DbRow\"&\n\014Verification\022\n" +
+ "\n\002v3\030\001 \001(\t\022\n\n\002v4\030\002 \001(\t\"+\n\nAddMembers\022\016\n\006" +
+ "roomid\030\001 \001(\t\022\r\n\005wxids\030\002 \001(\t*\213\003\n\tFunction" +
+ "s\022\021\n\rFUNC_RESERVED\020\000\022\021\n\rFUNC_IS_LOGIN\020\001\022" +
+ "\026\n\022FUNC_GET_SELF_WXID\020\020\022\026\n\022FUNC_GET_MSG_" +
+ "TYPES\020\021\022\025\n\021FUNC_GET_CONTACTS\020\022\022\025\n\021FUNC_G" +
+ "ET_DB_NAMES\020\023\022\026\n\022FUNC_GET_DB_TABLES\020\024\022\021\n" +
+ "\rFUNC_SEND_TXT\020 \022\021\n\rFUNC_SEND_IMG\020!\022\022\n\016F" +
+ "UNC_SEND_FILE\020\"\022\021\n\rFUNC_SEND_XML\020#\022\025\n\021FU" +
+ "NC_SEND_EMOTION\020$\022\030\n\024FUNC_ENABLE_RECV_TX" +
+ "T\0200\022\031\n\025FUNC_DISABLE_RECV_TXT\020@\022\026\n\022FUNC_E" +
+ "XEC_DB_QUERY\020P\022\026\n\022FUNC_ACCEPT_FRIEND\020Q\022\031" +
+ "\n\025FUNC_ADD_ROOM_MEMBERS\020RB\r\n\013com.iamteer" +
+ "b\006proto3"
+ };
+ descriptor = com.google.protobuf.Descriptors.FileDescriptor
+ .internalBuildGeneratedFileFrom(descriptorData,
+ new com.google.protobuf.Descriptors.FileDescriptor[] {
+ });
+ internal_static_wcf_Request_descriptor =
+ getDescriptor().getMessageTypes().get(0);
+ internal_static_wcf_Request_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_Request_descriptor,
+ new java.lang.String[] { "Func", "Empty", "Str", "Txt", "File", "Query", "V", "M", "Xml", "Msg", });
+ internal_static_wcf_Response_descriptor =
+ getDescriptor().getMessageTypes().get(1);
+ internal_static_wcf_Response_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_Response_descriptor,
+ new java.lang.String[] { "Func", "Status", "Str", "Wxmsg", "Types", "Contacts", "Dbs", "Tables", "Rows", "Msg", });
+ internal_static_wcf_Empty_descriptor =
+ getDescriptor().getMessageTypes().get(2);
+ internal_static_wcf_Empty_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_Empty_descriptor,
+ new java.lang.String[] { });
+ internal_static_wcf_WxMsg_descriptor =
+ getDescriptor().getMessageTypes().get(3);
+ internal_static_wcf_WxMsg_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_WxMsg_descriptor,
+ new java.lang.String[] { "IsSelf", "IsGroup", "Type", "Id", "Xml", "Sender", "Roomid", "Content", });
+ internal_static_wcf_TextMsg_descriptor =
+ getDescriptor().getMessageTypes().get(4);
+ internal_static_wcf_TextMsg_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_TextMsg_descriptor,
+ new java.lang.String[] { "Msg", "Receiver", "Aters", });
+ internal_static_wcf_PathMsg_descriptor =
+ getDescriptor().getMessageTypes().get(5);
+ internal_static_wcf_PathMsg_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_PathMsg_descriptor,
+ new java.lang.String[] { "Path", "Receiver", });
+ internal_static_wcf_XmlMsg_descriptor =
+ getDescriptor().getMessageTypes().get(6);
+ internal_static_wcf_XmlMsg_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_XmlMsg_descriptor,
+ new java.lang.String[] { "Receiver", "Content", "Path", "Type", });
+ internal_static_wcf_MsgTypes_descriptor =
+ getDescriptor().getMessageTypes().get(7);
+ internal_static_wcf_MsgTypes_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_MsgTypes_descriptor,
+ new java.lang.String[] { "Types", });
+ internal_static_wcf_MsgTypes_TypesEntry_descriptor =
+ internal_static_wcf_MsgTypes_descriptor.getNestedTypes().get(0);
+ internal_static_wcf_MsgTypes_TypesEntry_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_MsgTypes_TypesEntry_descriptor,
+ new java.lang.String[] { "Key", "Value", });
+ internal_static_wcf_RpcContact_descriptor =
+ getDescriptor().getMessageTypes().get(8);
+ internal_static_wcf_RpcContact_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_RpcContact_descriptor,
+ new java.lang.String[] { "Wxid", "Code", "Name", "Country", "Province", "City", "Gender", });
+ internal_static_wcf_RpcContacts_descriptor =
+ getDescriptor().getMessageTypes().get(9);
+ internal_static_wcf_RpcContacts_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_RpcContacts_descriptor,
+ new java.lang.String[] { "Contacts", });
+ internal_static_wcf_DbNames_descriptor =
+ getDescriptor().getMessageTypes().get(10);
+ internal_static_wcf_DbNames_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_DbNames_descriptor,
+ new java.lang.String[] { "Names", });
+ internal_static_wcf_DbTable_descriptor =
+ getDescriptor().getMessageTypes().get(11);
+ internal_static_wcf_DbTable_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_DbTable_descriptor,
+ new java.lang.String[] { "Name", "Sql", });
+ internal_static_wcf_DbTables_descriptor =
+ getDescriptor().getMessageTypes().get(12);
+ internal_static_wcf_DbTables_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_DbTables_descriptor,
+ new java.lang.String[] { "Tables", });
+ internal_static_wcf_DbQuery_descriptor =
+ getDescriptor().getMessageTypes().get(13);
+ internal_static_wcf_DbQuery_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_DbQuery_descriptor,
+ new java.lang.String[] { "Db", "Sql", });
+ internal_static_wcf_DbField_descriptor =
+ getDescriptor().getMessageTypes().get(14);
+ internal_static_wcf_DbField_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_DbField_descriptor,
+ new java.lang.String[] { "Type", "Column", "Content", });
+ internal_static_wcf_DbRow_descriptor =
+ getDescriptor().getMessageTypes().get(15);
+ internal_static_wcf_DbRow_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_DbRow_descriptor,
+ new java.lang.String[] { "Fields", });
+ internal_static_wcf_DbRows_descriptor =
+ getDescriptor().getMessageTypes().get(16);
+ internal_static_wcf_DbRows_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_DbRows_descriptor,
+ new java.lang.String[] { "Rows", });
+ internal_static_wcf_Verification_descriptor =
+ getDescriptor().getMessageTypes().get(17);
+ internal_static_wcf_Verification_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_Verification_descriptor,
+ new java.lang.String[] { "V3", "V4", });
+ internal_static_wcf_AddMembers_descriptor =
+ getDescriptor().getMessageTypes().get(18);
+ internal_static_wcf_AddMembers_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_wcf_AddMembers_descriptor,
+ new java.lang.String[] { "Roomid", "Wxids", });
+ }
+
+ // @@protoc_insertion_point(outer_class_scope)
+}
diff --git a/java/wcferry/src/main/java/org/example/Main.java b/java/wcferry/src/main/java/org/example/Main.java
deleted file mode 100644
index 9a3edc1..0000000
--- a/java/wcferry/src/main/java/org/example/Main.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package org.example;
-
-public class Main {
- public static void main(String[] args) {
- System.out.println("Hello world!");
- }
-}
diff --git a/java/wcferry/src/main/resources/win32-x86-64/nng.dll b/java/wcferry/src/main/resources/win32-x86-64/nng.dll
new file mode 100644
index 0000000..7488b2d
Binary files /dev/null and b/java/wcferry/src/main/resources/win32-x86-64/nng.dll differ