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_GET_USER_INFO = 21;
+ */
+ FUNC_GET_USER_INFO(21),
+ /**
+ * FUNC_GET_AUDIO_MSG = 22;
+ */
+ FUNC_GET_AUDIO_MSG(22),
+ /**
+ * 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_SEND_RICH_TXT = 37;
+ */
+ FUNC_SEND_RICH_TXT(37),
+ /**
+ * FUNC_SEND_PAT_MSG = 38;
+ */
+ FUNC_SEND_PAT_MSG(38),
+ /**
+ * FUNC_FORWARD_MSG = 39;
+ */
+ FUNC_FORWARD_MSG(39),
+ /**
+ * 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_RECV_TRANSFER = 82;
+ */
+ FUNC_RECV_TRANSFER(82),
+ /**
+ * FUNC_REFRESH_PYQ = 83;
+ */
+ FUNC_REFRESH_PYQ(83),
+ /**
+ * FUNC_DOWNLOAD_ATTACH = 84;
+ */
+ FUNC_DOWNLOAD_ATTACH(84),
+ /**
+ * FUNC_GET_CONTACT_INFO = 85;
+ */
+ FUNC_GET_CONTACT_INFO(85),
+ /**
+ * FUNC_REVOKE_MSG = 86;
+ */
+ FUNC_REVOKE_MSG(86),
+ /**
+ * FUNC_REFRESH_QRCODE = 87;
+ */
+ FUNC_REFRESH_QRCODE(87),
+ /**
+ * FUNC_DECRYPT_IMAGE = 96;
+ */
+ FUNC_DECRYPT_IMAGE(96),
+ /**
+ * FUNC_EXEC_OCR = 97;
+ */
+ FUNC_EXEC_OCR(97),
+ /**
+ * FUNC_ADD_ROOM_MEMBERS = 112;
+ */
+ FUNC_ADD_ROOM_MEMBERS(112),
+ /**
+ * FUNC_DEL_ROOM_MEMBERS = 113;
+ */
+ FUNC_DEL_ROOM_MEMBERS(113),
+ /**
+ * FUNC_INV_ROOM_MEMBERS = 114;
+ */
+ FUNC_INV_ROOM_MEMBERS(114),
+ 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_GET_USER_INFO = 21;
+ */
+ public static final int FUNC_GET_USER_INFO_VALUE = 21;
+ /**
+ * FUNC_GET_AUDIO_MSG = 22;
+ */
+ public static final int FUNC_GET_AUDIO_MSG_VALUE = 22;
+ /**
+ * 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_SEND_RICH_TXT = 37;
+ */
+ public static final int FUNC_SEND_RICH_TXT_VALUE = 37;
+ /**
+ * FUNC_SEND_PAT_MSG = 38;
+ */
+ public static final int FUNC_SEND_PAT_MSG_VALUE = 38;
+ /**
+ * FUNC_FORWARD_MSG = 39;
+ */
+ public static final int FUNC_FORWARD_MSG_VALUE = 39;
+ /**
+ * 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_RECV_TRANSFER = 82;
+ */
+ public static final int FUNC_RECV_TRANSFER_VALUE = 82;
+ /**
+ * FUNC_REFRESH_PYQ = 83;
+ */
+ public static final int FUNC_REFRESH_PYQ_VALUE = 83;
+ /**
+ * FUNC_DOWNLOAD_ATTACH = 84;
+ */
+ public static final int FUNC_DOWNLOAD_ATTACH_VALUE = 84;
+ /**
+ * FUNC_GET_CONTACT_INFO = 85;
+ */
+ public static final int FUNC_GET_CONTACT_INFO_VALUE = 85;
+ /**
+ * FUNC_REVOKE_MSG = 86;
+ */
+ public static final int FUNC_REVOKE_MSG_VALUE = 86;
+ /**
+ * FUNC_REFRESH_QRCODE = 87;
+ */
+ public static final int FUNC_REFRESH_QRCODE_VALUE = 87;
+ /**
+ * FUNC_DECRYPT_IMAGE = 96;
+ */
+ public static final int FUNC_DECRYPT_IMAGE_VALUE = 96;
+ /**
+ * FUNC_EXEC_OCR = 97;
+ */
+ public static final int FUNC_EXEC_OCR_VALUE = 97;
+ /**
+ * FUNC_ADD_ROOM_MEMBERS = 112;
+ */
+ public static final int FUNC_ADD_ROOM_MEMBERS_VALUE = 112;
+ /**
+ * FUNC_DEL_ROOM_MEMBERS = 113;
+ */
+ public static final int FUNC_DEL_ROOM_MEMBERS_VALUE = 113;
+ /**
+ * FUNC_INV_ROOM_MEMBERS = 114;
+ */
+ public static final int FUNC_INV_ROOM_MEMBERS_VALUE = 114;
+
+
+ public final int getNumber() {
+ if (this == UNRECOGNIZED) {
+ throw new 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.
+ */
+ @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 21: return FUNC_GET_USER_INFO;
+ case 22: return FUNC_GET_AUDIO_MSG;
+ 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 37: return FUNC_SEND_RICH_TXT;
+ case 38: return FUNC_SEND_PAT_MSG;
+ case 39: return FUNC_FORWARD_MSG;
+ 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_RECV_TRANSFER;
+ case 83: return FUNC_REFRESH_PYQ;
+ case 84: return FUNC_DOWNLOAD_ATTACH;
+ case 85: return FUNC_GET_CONTACT_INFO;
+ case 86: return FUNC_REVOKE_MSG;
+ case 87: return FUNC_REFRESH_QRCODE;
+ case 96: return FUNC_DECRYPT_IMAGE;
+ case 97: return FUNC_EXEC_OCR;
+ case 112: return FUNC_ADD_ROOM_MEMBERS;
+ case 113: return FUNC_DEL_ROOM_MEMBERS;
+ case 114: return FUNC_INV_ROOM_MEMBERS;
+ default: return null;
+ }
+ }
+
+ public static com.google.protobuf.Internal.EnumLiteMap.wcf.Functions func = 1;
+ * @return The enum numeric value on the wire for func.
+ */
+ int getFuncValue();
+ /**
+ * .wcf.Functions func = 1;
+ * @return The func.
+ */
+ Functions getFunc();
+
+ /**
+ * + * 无参数 + *+ * + *
.wcf.Empty empty = 2;
+ * @return Whether the empty field is set.
+ */
+ boolean hasEmpty();
+ /**
+ * + * 无参数 + *+ * + *
.wcf.Empty empty = 2;
+ * @return The empty.
+ */
+ Empty getEmpty();
+ /**
+ * + * 无参数 + *+ * + *
.wcf.Empty empty = 2;
+ */
+ EmptyOrBuilder getEmptyOrBuilder();
+
+ /**
+ * + * 字符串 + *+ * + *
string str = 3;
+ * @return Whether the str field is set.
+ */
+ boolean hasStr();
+ /**
+ * + * 字符串 + *+ * + *
string str = 3;
+ * @return The str.
+ */
+ 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.
+ */
+ TextMsg getTxt();
+ /**
+ * + * 发送文本消息结构 + *+ * + *
.wcf.TextMsg txt = 4;
+ */
+ TextMsgOrBuilder getTxtOrBuilder();
+
+ /**
+ * + * 发送图片、文件消息结构 + *+ * + *
.wcf.PathMsg file = 5;
+ * @return Whether the file field is set.
+ */
+ boolean hasFile();
+ /**
+ * + * 发送图片、文件消息结构 + *+ * + *
.wcf.PathMsg file = 5;
+ * @return The file.
+ */
+ PathMsg getFile();
+ /**
+ * + * 发送图片、文件消息结构 + *+ * + *
.wcf.PathMsg file = 5;
+ */
+ PathMsgOrBuilder getFileOrBuilder();
+
+ /**
+ * + * 数据库查询参数结构 + *+ * + *
.wcf.DbQuery query = 6;
+ * @return Whether the query field is set.
+ */
+ boolean hasQuery();
+ /**
+ * + * 数据库查询参数结构 + *+ * + *
.wcf.DbQuery query = 6;
+ * @return The query.
+ */
+ DbQuery getQuery();
+ /**
+ * + * 数据库查询参数结构 + *+ * + *
.wcf.DbQuery query = 6;
+ */
+ DbQueryOrBuilder getQueryOrBuilder();
+
+ /**
+ * + * 通过好友验证参数结构 + *+ * + *
.wcf.Verification v = 7;
+ * @return Whether the v field is set.
+ */
+ boolean hasV();
+ /**
+ * + * 通过好友验证参数结构 + *+ * + *
.wcf.Verification v = 7;
+ * @return The v.
+ */
+ Wcf.Verification getV();
+ /**
+ * + * 通过好友验证参数结构 + *+ * + *
.wcf.Verification v = 7;
+ */
+ com.iamteer.Wcf.VerificationOrBuilder getVOrBuilder();
+
+ /**
+ * + * 群成员管理,添加、删除、邀请 + *+ * + *
.wcf.MemberMgmt m = 8;
+ * @return Whether the m field is set.
+ */
+ boolean hasM();
+ /**
+ * + * 群成员管理,添加、删除、邀请 + *+ * + *
.wcf.MemberMgmt m = 8;
+ * @return The m.
+ */
+ com.iamteer.Wcf.MemberMgmt getM();
+ /**
+ * + * 群成员管理,添加、删除、邀请 + *+ * + *
.wcf.MemberMgmt m = 8;
+ */
+ com.iamteer.Wcf.MemberMgmtOrBuilder getMOrBuilder();
+
+ /**
+ * + * XML参数结构 + *+ * + *
.wcf.XmlMsg xml = 9;
+ * @return Whether the xml field is set.
+ */
+ boolean hasXml();
+ /**
+ * + * XML参数结构 + *+ * + *
.wcf.XmlMsg xml = 9;
+ * @return The xml.
+ */
+ com.iamteer.Wcf.XmlMsg getXml();
+ /**
+ * + * XML参数结构 + *+ * + *
.wcf.XmlMsg xml = 9;
+ */
+ com.iamteer.Wcf.XmlMsgOrBuilder getXmlOrBuilder();
+
+ /**
+ * + * 解密图片参数结构 + *+ * + *
.wcf.DecPath dec = 10;
+ * @return Whether the dec field is set.
+ */
+ boolean hasDec();
+ /**
+ * + * 解密图片参数结构 + *+ * + *
.wcf.DecPath dec = 10;
+ * @return The dec.
+ */
+ com.iamteer.Wcf.DecPath getDec();
+ /**
+ * + * 解密图片参数结构 + *+ * + *
.wcf.DecPath dec = 10;
+ */
+ com.iamteer.Wcf.DecPathOrBuilder getDecOrBuilder();
+
+ /**
+ * + * 接收转账参数结构 + *+ * + *
.wcf.Transfer tf = 11;
+ * @return Whether the tf field is set.
+ */
+ boolean hasTf();
+ /**
+ * + * 接收转账参数结构 + *+ * + *
.wcf.Transfer tf = 11;
+ * @return The tf.
+ */
+ com.iamteer.Wcf.Transfer getTf();
+ /**
+ * + * 接收转账参数结构 + *+ * + *
.wcf.Transfer tf = 11;
+ */
+ com.iamteer.Wcf.TransferOrBuilder getTfOrBuilder();
+
+ /**
+ * + * 64 位整数,通用 + *+ * + *
uint64 ui64 = 12 [jstype = JS_STRING];
+ * @return Whether the ui64 field is set.
+ */
+ boolean hasUi64();
+ /**
+ * + * 64 位整数,通用 + *+ * + *
uint64 ui64 = 12 [jstype = JS_STRING];
+ * @return The ui64.
+ */
+ long getUi64();
+
+ /**
+ * + * 布尔值 + *+ * + *
bool flag = 13;
+ * @return Whether the flag field is set.
+ */
+ boolean hasFlag();
+ /**
+ * + * 布尔值 + *+ * + *
bool flag = 13;
+ * @return The flag.
+ */
+ boolean getFlag();
+
+ /**
+ * + * 下载图片、视频、文件参数结构 + *+ * + *
.wcf.AttachMsg att = 14;
+ * @return Whether the att field is set.
+ */
+ boolean hasAtt();
+ /**
+ * + * 下载图片、视频、文件参数结构 + *+ * + *
.wcf.AttachMsg att = 14;
+ * @return The att.
+ */
+ com.iamteer.Wcf.AttachMsg getAtt();
+ /**
+ * + * 下载图片、视频、文件参数结构 + *+ * + *
.wcf.AttachMsg att = 14;
+ */
+ com.iamteer.Wcf.AttachMsgOrBuilder getAttOrBuilder();
+
+ /**
+ * + * 保存语音参数结构 + *+ * + *
.wcf.AudioMsg am = 15;
+ * @return Whether the am field is set.
+ */
+ boolean hasAm();
+ /**
+ * + * 保存语音参数结构 + *+ * + *
.wcf.AudioMsg am = 15;
+ * @return The am.
+ */
+ com.iamteer.Wcf.AudioMsg getAm();
+ /**
+ * + * 保存语音参数结构 + *+ * + *
.wcf.AudioMsg am = 15;
+ */
+ com.iamteer.Wcf.AudioMsgOrBuilder getAmOrBuilder();
+
+ /**
+ * + * 发送卡片消息结构 + *+ * + *
.wcf.RichText rt = 16;
+ * @return Whether the rt field is set.
+ */
+ boolean hasRt();
+ /**
+ * + * 发送卡片消息结构 + *+ * + *
.wcf.RichText rt = 16;
+ * @return The rt.
+ */
+ com.iamteer.Wcf.RichText getRt();
+ /**
+ * + * 发送卡片消息结构 + *+ * + *
.wcf.RichText rt = 16;
+ */
+ com.iamteer.Wcf.RichTextOrBuilder getRtOrBuilder();
+
+ /**
+ * + * 发送拍一拍参数结构 + *+ * + *
.wcf.PatMsg pm = 17;
+ * @return Whether the pm field is set.
+ */
+ boolean hasPm();
+ /**
+ * + * 发送拍一拍参数结构 + *+ * + *
.wcf.PatMsg pm = 17;
+ * @return The pm.
+ */
+ com.iamteer.Wcf.PatMsg getPm();
+ /**
+ * + * 发送拍一拍参数结构 + *+ * + *
.wcf.PatMsg pm = 17;
+ */
+ com.iamteer.Wcf.PatMsgOrBuilder getPmOrBuilder();
+
+ /**
+ * + * 转发消息参数结构 + *+ * + *
.wcf.ForwardMsg fm = 18;
+ * @return Whether the fm field is set.
+ */
+ boolean hasFm();
+ /**
+ * + * 转发消息参数结构 + *+ * + *
.wcf.ForwardMsg fm = 18;
+ * @return The fm.
+ */
+ com.iamteer.Wcf.ForwardMsg getFm();
+ /**
+ * + * 转发消息参数结构 + *+ * + *
.wcf.ForwardMsg fm = 18;
+ */
+ com.iamteer.Wcf.ForwardMsgOrBuilder getFmOrBuilder();
+
+ 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.MemberMgmt.Builder subBuilder = null;
+ if (msgCase_ == 8) {
+ subBuilder = ((com.iamteer.Wcf.MemberMgmt) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.MemberMgmt.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.MemberMgmt) 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;
+ }
+ case 82: {
+ com.iamteer.Wcf.DecPath.Builder subBuilder = null;
+ if (msgCase_ == 10) {
+ subBuilder = ((com.iamteer.Wcf.DecPath) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.DecPath.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.DecPath) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 10;
+ break;
+ }
+ case 90: {
+ com.iamteer.Wcf.Transfer.Builder subBuilder = null;
+ if (msgCase_ == 11) {
+ subBuilder = ((com.iamteer.Wcf.Transfer) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.Transfer.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.Transfer) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 11;
+ break;
+ }
+ case 96: {
+ msg_ = input.readUInt64();
+ msgCase_ = 12;
+ break;
+ }
+ case 104: {
+ msg_ = input.readBool();
+ msgCase_ = 13;
+ break;
+ }
+ case 114: {
+ com.iamteer.Wcf.AttachMsg.Builder subBuilder = null;
+ if (msgCase_ == 14) {
+ subBuilder = ((com.iamteer.Wcf.AttachMsg) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.AttachMsg.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.AttachMsg) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 14;
+ break;
+ }
+ case 122: {
+ com.iamteer.Wcf.AudioMsg.Builder subBuilder = null;
+ if (msgCase_ == 15) {
+ subBuilder = ((com.iamteer.Wcf.AudioMsg) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.AudioMsg.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.AudioMsg) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 15;
+ break;
+ }
+ case 130: {
+ com.iamteer.Wcf.RichText.Builder subBuilder = null;
+ if (msgCase_ == 16) {
+ subBuilder = ((com.iamteer.Wcf.RichText) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.RichText.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.RichText) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 16;
+ break;
+ }
+ case 138: {
+ com.iamteer.Wcf.PatMsg.Builder subBuilder = null;
+ if (msgCase_ == 17) {
+ subBuilder = ((com.iamteer.Wcf.PatMsg) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.PatMsg.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.PatMsg) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 17;
+ break;
+ }
+ case 146: {
+ com.iamteer.Wcf.ForwardMsg.Builder subBuilder = null;
+ if (msgCase_ == 18) {
+ subBuilder = ((com.iamteer.Wcf.ForwardMsg) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.ForwardMsg.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.ForwardMsg) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 18;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.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),
+ DEC(10),
+ TF(11),
+ UI64(12),
+ FLAG(13),
+ ATT(14),
+ AM(15),
+ RT(16),
+ PM(17),
+ FM(18),
+ 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 10: return DEC;
+ case 11: return TF;
+ case 12: return UI64;
+ case 13: return FLAG;
+ case 14: return ATT;
+ case 15: return AM;
+ case 16: return RT;
+ case 17: return PM;
+ case 18: return FM;
+ 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.MemberMgmt m = 8;
+ * @return Whether the m field is set.
+ */
+ @java.lang.Override
+ public boolean hasM() {
+ return msgCase_ == 8;
+ }
+ /**
+ * + * 群成员管理,添加、删除、邀请 + *+ * + *
.wcf.MemberMgmt m = 8;
+ * @return The m.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.MemberMgmt getM() {
+ if (msgCase_ == 8) {
+ return (com.iamteer.Wcf.MemberMgmt) msg_;
+ }
+ return com.iamteer.Wcf.MemberMgmt.getDefaultInstance();
+ }
+ /**
+ * + * 群成员管理,添加、删除、邀请 + *+ * + *
.wcf.MemberMgmt m = 8;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.MemberMgmtOrBuilder getMOrBuilder() {
+ if (msgCase_ == 8) {
+ return (com.iamteer.Wcf.MemberMgmt) msg_;
+ }
+ return com.iamteer.Wcf.MemberMgmt.getDefaultInstance();
+ }
+
+ public static final int XML_FIELD_NUMBER = 9;
+ /**
+ * + * XML参数结构 + *+ * + *
.wcf.XmlMsg xml = 9;
+ * @return Whether the xml field is set.
+ */
+ @java.lang.Override
+ public boolean hasXml() {
+ return msgCase_ == 9;
+ }
+ /**
+ * + * XML参数结构 + *+ * + *
.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();
+ }
+ /**
+ * + * XML参数结构 + *+ * + *
.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();
+ }
+
+ public static final int DEC_FIELD_NUMBER = 10;
+ /**
+ * + * 解密图片参数结构 + *+ * + *
.wcf.DecPath dec = 10;
+ * @return Whether the dec field is set.
+ */
+ @java.lang.Override
+ public boolean hasDec() {
+ return msgCase_ == 10;
+ }
+ /**
+ * + * 解密图片参数结构 + *+ * + *
.wcf.DecPath dec = 10;
+ * @return The dec.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DecPath getDec() {
+ if (msgCase_ == 10) {
+ return (com.iamteer.Wcf.DecPath) msg_;
+ }
+ return com.iamteer.Wcf.DecPath.getDefaultInstance();
+ }
+ /**
+ * + * 解密图片参数结构 + *+ * + *
.wcf.DecPath dec = 10;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DecPathOrBuilder getDecOrBuilder() {
+ if (msgCase_ == 10) {
+ return (com.iamteer.Wcf.DecPath) msg_;
+ }
+ return com.iamteer.Wcf.DecPath.getDefaultInstance();
+ }
+
+ public static final int TF_FIELD_NUMBER = 11;
+ /**
+ * + * 接收转账参数结构 + *+ * + *
.wcf.Transfer tf = 11;
+ * @return Whether the tf field is set.
+ */
+ @java.lang.Override
+ public boolean hasTf() {
+ return msgCase_ == 11;
+ }
+ /**
+ * + * 接收转账参数结构 + *+ * + *
.wcf.Transfer tf = 11;
+ * @return The tf.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.Transfer getTf() {
+ if (msgCase_ == 11) {
+ return (com.iamteer.Wcf.Transfer) msg_;
+ }
+ return com.iamteer.Wcf.Transfer.getDefaultInstance();
+ }
+ /**
+ * + * 接收转账参数结构 + *+ * + *
.wcf.Transfer tf = 11;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.TransferOrBuilder getTfOrBuilder() {
+ if (msgCase_ == 11) {
+ return (com.iamteer.Wcf.Transfer) msg_;
+ }
+ return com.iamteer.Wcf.Transfer.getDefaultInstance();
+ }
+
+ public static final int UI64_FIELD_NUMBER = 12;
+ /**
+ * + * 64 位整数,通用 + *+ * + *
uint64 ui64 = 12 [jstype = JS_STRING];
+ * @return Whether the ui64 field is set.
+ */
+ @java.lang.Override
+ public boolean hasUi64() {
+ return msgCase_ == 12;
+ }
+ /**
+ * + * 64 位整数,通用 + *+ * + *
uint64 ui64 = 12 [jstype = JS_STRING];
+ * @return The ui64.
+ */
+ @java.lang.Override
+ public long getUi64() {
+ if (msgCase_ == 12) {
+ return (java.lang.Long) msg_;
+ }
+ return 0L;
+ }
+
+ public static final int FLAG_FIELD_NUMBER = 13;
+ /**
+ * + * 布尔值 + *+ * + *
bool flag = 13;
+ * @return Whether the flag field is set.
+ */
+ @java.lang.Override
+ public boolean hasFlag() {
+ return msgCase_ == 13;
+ }
+ /**
+ * + * 布尔值 + *+ * + *
bool flag = 13;
+ * @return The flag.
+ */
+ @java.lang.Override
+ public boolean getFlag() {
+ if (msgCase_ == 13) {
+ return (java.lang.Boolean) msg_;
+ }
+ return false;
+ }
+
+ public static final int ATT_FIELD_NUMBER = 14;
+ /**
+ * + * 下载图片、视频、文件参数结构 + *+ * + *
.wcf.AttachMsg att = 14;
+ * @return Whether the att field is set.
+ */
+ @java.lang.Override
+ public boolean hasAtt() {
+ return msgCase_ == 14;
+ }
+ /**
+ * + * 下载图片、视频、文件参数结构 + *+ * + *
.wcf.AttachMsg att = 14;
+ * @return The att.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.AttachMsg getAtt() {
+ if (msgCase_ == 14) {
+ return (com.iamteer.Wcf.AttachMsg) msg_;
+ }
+ return com.iamteer.Wcf.AttachMsg.getDefaultInstance();
+ }
+ /**
+ * + * 下载图片、视频、文件参数结构 + *+ * + *
.wcf.AttachMsg att = 14;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.AttachMsgOrBuilder getAttOrBuilder() {
+ if (msgCase_ == 14) {
+ return (com.iamteer.Wcf.AttachMsg) msg_;
+ }
+ return com.iamteer.Wcf.AttachMsg.getDefaultInstance();
+ }
+
+ public static final int AM_FIELD_NUMBER = 15;
+ /**
+ * + * 保存语音参数结构 + *+ * + *
.wcf.AudioMsg am = 15;
+ * @return Whether the am field is set.
+ */
+ @java.lang.Override
+ public boolean hasAm() {
+ return msgCase_ == 15;
+ }
+ /**
+ * + * 保存语音参数结构 + *+ * + *
.wcf.AudioMsg am = 15;
+ * @return The am.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.AudioMsg getAm() {
+ if (msgCase_ == 15) {
+ return (com.iamteer.Wcf.AudioMsg) msg_;
+ }
+ return com.iamteer.Wcf.AudioMsg.getDefaultInstance();
+ }
+ /**
+ * + * 保存语音参数结构 + *+ * + *
.wcf.AudioMsg am = 15;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.AudioMsgOrBuilder getAmOrBuilder() {
+ if (msgCase_ == 15) {
+ return (com.iamteer.Wcf.AudioMsg) msg_;
+ }
+ return com.iamteer.Wcf.AudioMsg.getDefaultInstance();
+ }
+
+ public static final int RT_FIELD_NUMBER = 16;
+ /**
+ * + * 发送卡片消息结构 + *+ * + *
.wcf.RichText rt = 16;
+ * @return Whether the rt field is set.
+ */
+ @java.lang.Override
+ public boolean hasRt() {
+ return msgCase_ == 16;
+ }
+ /**
+ * + * 发送卡片消息结构 + *+ * + *
.wcf.RichText rt = 16;
+ * @return The rt.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.RichText getRt() {
+ if (msgCase_ == 16) {
+ return (com.iamteer.Wcf.RichText) msg_;
+ }
+ return com.iamteer.Wcf.RichText.getDefaultInstance();
+ }
+ /**
+ * + * 发送卡片消息结构 + *+ * + *
.wcf.RichText rt = 16;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.RichTextOrBuilder getRtOrBuilder() {
+ if (msgCase_ == 16) {
+ return (com.iamteer.Wcf.RichText) msg_;
+ }
+ return com.iamteer.Wcf.RichText.getDefaultInstance();
+ }
+
+ public static final int PM_FIELD_NUMBER = 17;
+ /**
+ * + * 发送拍一拍参数结构 + *+ * + *
.wcf.PatMsg pm = 17;
+ * @return Whether the pm field is set.
+ */
+ @java.lang.Override
+ public boolean hasPm() {
+ return msgCase_ == 17;
+ }
+ /**
+ * + * 发送拍一拍参数结构 + *+ * + *
.wcf.PatMsg pm = 17;
+ * @return The pm.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.PatMsg getPm() {
+ if (msgCase_ == 17) {
+ return (com.iamteer.Wcf.PatMsg) msg_;
+ }
+ return com.iamteer.Wcf.PatMsg.getDefaultInstance();
+ }
+ /**
+ * + * 发送拍一拍参数结构 + *+ * + *
.wcf.PatMsg pm = 17;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.PatMsgOrBuilder getPmOrBuilder() {
+ if (msgCase_ == 17) {
+ return (com.iamteer.Wcf.PatMsg) msg_;
+ }
+ return com.iamteer.Wcf.PatMsg.getDefaultInstance();
+ }
+
+ public static final int FM_FIELD_NUMBER = 18;
+ /**
+ * + * 转发消息参数结构 + *+ * + *
.wcf.ForwardMsg fm = 18;
+ * @return Whether the fm field is set.
+ */
+ @java.lang.Override
+ public boolean hasFm() {
+ return msgCase_ == 18;
+ }
+ /**
+ * + * 转发消息参数结构 + *+ * + *
.wcf.ForwardMsg fm = 18;
+ * @return The fm.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.ForwardMsg getFm() {
+ if (msgCase_ == 18) {
+ return (com.iamteer.Wcf.ForwardMsg) msg_;
+ }
+ return com.iamteer.Wcf.ForwardMsg.getDefaultInstance();
+ }
+ /**
+ * + * 转发消息参数结构 + *+ * + *
.wcf.ForwardMsg fm = 18;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.ForwardMsgOrBuilder getFmOrBuilder() {
+ if (msgCase_ == 18) {
+ return (com.iamteer.Wcf.ForwardMsg) msg_;
+ }
+ return com.iamteer.Wcf.ForwardMsg.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.MemberMgmt) msg_);
+ }
+ if (msgCase_ == 9) {
+ output.writeMessage(9, (com.iamteer.Wcf.XmlMsg) msg_);
+ }
+ if (msgCase_ == 10) {
+ output.writeMessage(10, (com.iamteer.Wcf.DecPath) msg_);
+ }
+ if (msgCase_ == 11) {
+ output.writeMessage(11, (com.iamteer.Wcf.Transfer) msg_);
+ }
+ if (msgCase_ == 12) {
+ output.writeUInt64(
+ 12, (long)((java.lang.Long) msg_));
+ }
+ if (msgCase_ == 13) {
+ output.writeBool(
+ 13, (boolean)((java.lang.Boolean) msg_));
+ }
+ if (msgCase_ == 14) {
+ output.writeMessage(14, (com.iamteer.Wcf.AttachMsg) msg_);
+ }
+ if (msgCase_ == 15) {
+ output.writeMessage(15, (com.iamteer.Wcf.AudioMsg) msg_);
+ }
+ if (msgCase_ == 16) {
+ output.writeMessage(16, (com.iamteer.Wcf.RichText) msg_);
+ }
+ if (msgCase_ == 17) {
+ output.writeMessage(17, (com.iamteer.Wcf.PatMsg) msg_);
+ }
+ if (msgCase_ == 18) {
+ output.writeMessage(18, (com.iamteer.Wcf.ForwardMsg) 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.MemberMgmt) msg_);
+ }
+ if (msgCase_ == 9) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(9, (com.iamteer.Wcf.XmlMsg) msg_);
+ }
+ if (msgCase_ == 10) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(10, (com.iamteer.Wcf.DecPath) msg_);
+ }
+ if (msgCase_ == 11) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(11, (com.iamteer.Wcf.Transfer) msg_);
+ }
+ if (msgCase_ == 12) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt64Size(
+ 12, (long)((java.lang.Long) msg_));
+ }
+ if (msgCase_ == 13) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(
+ 13, (boolean)((java.lang.Boolean) msg_));
+ }
+ if (msgCase_ == 14) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(14, (com.iamteer.Wcf.AttachMsg) msg_);
+ }
+ if (msgCase_ == 15) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(15, (com.iamteer.Wcf.AudioMsg) msg_);
+ }
+ if (msgCase_ == 16) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(16, (com.iamteer.Wcf.RichText) msg_);
+ }
+ if (msgCase_ == 17) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(17, (com.iamteer.Wcf.PatMsg) msg_);
+ }
+ if (msgCase_ == 18) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(18, (com.iamteer.Wcf.ForwardMsg) 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 10:
+ if (!getDec()
+ .equals(other.getDec())) return false;
+ break;
+ case 11:
+ if (!getTf()
+ .equals(other.getTf())) return false;
+ break;
+ case 12:
+ if (getUi64()
+ != other.getUi64()) return false;
+ break;
+ case 13:
+ if (getFlag()
+ != other.getFlag()) return false;
+ break;
+ case 14:
+ if (!getAtt()
+ .equals(other.getAtt())) return false;
+ break;
+ case 15:
+ if (!getAm()
+ .equals(other.getAm())) return false;
+ break;
+ case 16:
+ if (!getRt()
+ .equals(other.getRt())) return false;
+ break;
+ case 17:
+ if (!getPm()
+ .equals(other.getPm())) return false;
+ break;
+ case 18:
+ if (!getFm()
+ .equals(other.getFm())) 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 10:
+ hash = (37 * hash) + DEC_FIELD_NUMBER;
+ hash = (53 * hash) + getDec().hashCode();
+ break;
+ case 11:
+ hash = (37 * hash) + TF_FIELD_NUMBER;
+ hash = (53 * hash) + getTf().hashCode();
+ break;
+ case 12:
+ hash = (37 * hash) + UI64_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getUi64());
+ break;
+ case 13:
+ hash = (37 * hash) + FLAG_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getFlag());
+ break;
+ case 14:
+ hash = (37 * hash) + ATT_FIELD_NUMBER;
+ hash = (53 * hash) + getAtt().hashCode();
+ break;
+ case 15:
+ hash = (37 * hash) + AM_FIELD_NUMBER;
+ hash = (53 * hash) + getAm().hashCode();
+ break;
+ case 16:
+ hash = (37 * hash) + RT_FIELD_NUMBER;
+ hash = (53 * hash) + getRt().hashCode();
+ break;
+ case 17:
+ hash = (37 * hash) + PM_FIELD_NUMBER;
+ hash = (53 * hash) + getPm().hashCode();
+ break;
+ case 18:
+ hash = (37 * hash) + FM_FIELD_NUMBER;
+ hash = (53 * hash) + getFm().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.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);
+ }
+ 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);
+ }
+ 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);
+ }
+ 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);
+ }
+ 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);
+ }
+ 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.MemberMgmt, com.iamteer.Wcf.MemberMgmt.Builder, com.iamteer.Wcf.MemberMgmtOrBuilder> mBuilder_;
+ /**
+ * + * 群成员管理,添加、删除、邀请 + *+ * + *
.wcf.MemberMgmt m = 8;
+ * @return Whether the m field is set.
+ */
+ @java.lang.Override
+ public boolean hasM() {
+ return msgCase_ == 8;
+ }
+ /**
+ * + * 群成员管理,添加、删除、邀请 + *+ * + *
.wcf.MemberMgmt m = 8;
+ * @return The m.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.MemberMgmt getM() {
+ if (mBuilder_ == null) {
+ if (msgCase_ == 8) {
+ return (com.iamteer.Wcf.MemberMgmt) msg_;
+ }
+ return com.iamteer.Wcf.MemberMgmt.getDefaultInstance();
+ } else {
+ if (msgCase_ == 8) {
+ return mBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.MemberMgmt.getDefaultInstance();
+ }
+ }
+ /**
+ * + * 群成员管理,添加、删除、邀请 + *+ * + *
.wcf.MemberMgmt m = 8;
+ */
+ public Builder setM(com.iamteer.Wcf.MemberMgmt value) {
+ if (mBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ mBuilder_.setMessage(value);
+ }
+ msgCase_ = 8;
+ return this;
+ }
+ /**
+ * + * 群成员管理,添加、删除、邀请 + *+ * + *
.wcf.MemberMgmt m = 8;
+ */
+ public Builder setM(
+ com.iamteer.Wcf.MemberMgmt.Builder builderForValue) {
+ if (mBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ mBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 8;
+ return this;
+ }
+ /**
+ * + * 群成员管理,添加、删除、邀请 + *+ * + *
.wcf.MemberMgmt m = 8;
+ */
+ public Builder mergeM(com.iamteer.Wcf.MemberMgmt value) {
+ if (mBuilder_ == null) {
+ if (msgCase_ == 8 &&
+ msg_ != com.iamteer.Wcf.MemberMgmt.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.MemberMgmt.newBuilder((com.iamteer.Wcf.MemberMgmt) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 8) {
+ mBuilder_.mergeFrom(value);
+ }
+ mBuilder_.setMessage(value);
+ }
+ msgCase_ = 8;
+ return this;
+ }
+ /**
+ * + * 群成员管理,添加、删除、邀请 + *+ * + *
.wcf.MemberMgmt 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.MemberMgmt m = 8;
+ */
+ public com.iamteer.Wcf.MemberMgmt.Builder getMBuilder() {
+ return getMFieldBuilder().getBuilder();
+ }
+ /**
+ * + * 群成员管理,添加、删除、邀请 + *+ * + *
.wcf.MemberMgmt m = 8;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.MemberMgmtOrBuilder getMOrBuilder() {
+ if ((msgCase_ == 8) && (mBuilder_ != null)) {
+ return mBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 8) {
+ return (com.iamteer.Wcf.MemberMgmt) msg_;
+ }
+ return com.iamteer.Wcf.MemberMgmt.getDefaultInstance();
+ }
+ }
+ /**
+ * + * 群成员管理,添加、删除、邀请 + *+ * + *
.wcf.MemberMgmt m = 8;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.MemberMgmt, com.iamteer.Wcf.MemberMgmt.Builder, com.iamteer.Wcf.MemberMgmtOrBuilder>
+ getMFieldBuilder() {
+ if (mBuilder_ == null) {
+ if (!(msgCase_ == 8)) {
+ msg_ = com.iamteer.Wcf.MemberMgmt.getDefaultInstance();
+ }
+ mBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.MemberMgmt, com.iamteer.Wcf.MemberMgmt.Builder, com.iamteer.Wcf.MemberMgmtOrBuilder>(
+ (com.iamteer.Wcf.MemberMgmt) 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_;
+ /**
+ * + * XML参数结构 + *+ * + *
.wcf.XmlMsg xml = 9;
+ * @return Whether the xml field is set.
+ */
+ @java.lang.Override
+ public boolean hasXml() {
+ return msgCase_ == 9;
+ }
+ /**
+ * + * XML参数结构 + *+ * + *
.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();
+ }
+ }
+ /**
+ * + * XML参数结构 + *+ * + *
.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;
+ }
+ /**
+ * + * XML参数结构 + *+ * + *
.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;
+ }
+ /**
+ * + * XML参数结构 + *+ * + *
.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);
+ }
+ xmlBuilder_.setMessage(value);
+ }
+ msgCase_ = 9;
+ return this;
+ }
+ /**
+ * + * XML参数结构 + *+ * + *
.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;
+ }
+ /**
+ * + * XML参数结构 + *+ * + *
.wcf.XmlMsg xml = 9;
+ */
+ public com.iamteer.Wcf.XmlMsg.Builder getXmlBuilder() {
+ return getXmlFieldBuilder().getBuilder();
+ }
+ /**
+ * + * XML参数结构 + *+ * + *
.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();
+ }
+ }
+ /**
+ * + * XML参数结构 + *+ * + *
.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_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.DecPath, com.iamteer.Wcf.DecPath.Builder, com.iamteer.Wcf.DecPathOrBuilder> decBuilder_;
+ /**
+ * + * 解密图片参数结构 + *+ * + *
.wcf.DecPath dec = 10;
+ * @return Whether the dec field is set.
+ */
+ @java.lang.Override
+ public boolean hasDec() {
+ return msgCase_ == 10;
+ }
+ /**
+ * + * 解密图片参数结构 + *+ * + *
.wcf.DecPath dec = 10;
+ * @return The dec.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DecPath getDec() {
+ if (decBuilder_ == null) {
+ if (msgCase_ == 10) {
+ return (com.iamteer.Wcf.DecPath) msg_;
+ }
+ return com.iamteer.Wcf.DecPath.getDefaultInstance();
+ } else {
+ if (msgCase_ == 10) {
+ return decBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.DecPath.getDefaultInstance();
+ }
+ }
+ /**
+ * + * 解密图片参数结构 + *+ * + *
.wcf.DecPath dec = 10;
+ */
+ public Builder setDec(com.iamteer.Wcf.DecPath value) {
+ if (decBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ decBuilder_.setMessage(value);
+ }
+ msgCase_ = 10;
+ return this;
+ }
+ /**
+ * + * 解密图片参数结构 + *+ * + *
.wcf.DecPath dec = 10;
+ */
+ public Builder setDec(
+ com.iamteer.Wcf.DecPath.Builder builderForValue) {
+ if (decBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ decBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 10;
+ return this;
+ }
+ /**
+ * + * 解密图片参数结构 + *+ * + *
.wcf.DecPath dec = 10;
+ */
+ public Builder mergeDec(com.iamteer.Wcf.DecPath value) {
+ if (decBuilder_ == null) {
+ if (msgCase_ == 10 &&
+ msg_ != com.iamteer.Wcf.DecPath.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.DecPath.newBuilder((com.iamteer.Wcf.DecPath) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 10) {
+ decBuilder_.mergeFrom(value);
+ }
+ decBuilder_.setMessage(value);
+ }
+ msgCase_ = 10;
+ return this;
+ }
+ /**
+ * + * 解密图片参数结构 + *+ * + *
.wcf.DecPath dec = 10;
+ */
+ public Builder clearDec() {
+ if (decBuilder_ == null) {
+ if (msgCase_ == 10) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 10) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ decBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * + * 解密图片参数结构 + *+ * + *
.wcf.DecPath dec = 10;
+ */
+ public com.iamteer.Wcf.DecPath.Builder getDecBuilder() {
+ return getDecFieldBuilder().getBuilder();
+ }
+ /**
+ * + * 解密图片参数结构 + *+ * + *
.wcf.DecPath dec = 10;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.DecPathOrBuilder getDecOrBuilder() {
+ if ((msgCase_ == 10) && (decBuilder_ != null)) {
+ return decBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 10) {
+ return (com.iamteer.Wcf.DecPath) msg_;
+ }
+ return com.iamteer.Wcf.DecPath.getDefaultInstance();
+ }
+ }
+ /**
+ * + * 解密图片参数结构 + *+ * + *
.wcf.DecPath dec = 10;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.DecPath, com.iamteer.Wcf.DecPath.Builder, com.iamteer.Wcf.DecPathOrBuilder>
+ getDecFieldBuilder() {
+ if (decBuilder_ == null) {
+ if (!(msgCase_ == 10)) {
+ msg_ = com.iamteer.Wcf.DecPath.getDefaultInstance();
+ }
+ decBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.DecPath, com.iamteer.Wcf.DecPath.Builder, com.iamteer.Wcf.DecPathOrBuilder>(
+ (com.iamteer.Wcf.DecPath) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 10;
+ onChanged();;
+ return decBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.Transfer, com.iamteer.Wcf.Transfer.Builder, com.iamteer.Wcf.TransferOrBuilder> tfBuilder_;
+ /**
+ * + * 接收转账参数结构 + *+ * + *
.wcf.Transfer tf = 11;
+ * @return Whether the tf field is set.
+ */
+ @java.lang.Override
+ public boolean hasTf() {
+ return msgCase_ == 11;
+ }
+ /**
+ * + * 接收转账参数结构 + *+ * + *
.wcf.Transfer tf = 11;
+ * @return The tf.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.Transfer getTf() {
+ if (tfBuilder_ == null) {
+ if (msgCase_ == 11) {
+ return (com.iamteer.Wcf.Transfer) msg_;
+ }
+ return com.iamteer.Wcf.Transfer.getDefaultInstance();
+ } else {
+ if (msgCase_ == 11) {
+ return tfBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.Transfer.getDefaultInstance();
+ }
+ }
+ /**
+ * + * 接收转账参数结构 + *+ * + *
.wcf.Transfer tf = 11;
+ */
+ public Builder setTf(com.iamteer.Wcf.Transfer value) {
+ if (tfBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ tfBuilder_.setMessage(value);
+ }
+ msgCase_ = 11;
+ return this;
+ }
+ /**
+ * + * 接收转账参数结构 + *+ * + *
.wcf.Transfer tf = 11;
+ */
+ public Builder setTf(
+ com.iamteer.Wcf.Transfer.Builder builderForValue) {
+ if (tfBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ tfBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 11;
+ return this;
+ }
+ /**
+ * + * 接收转账参数结构 + *+ * + *
.wcf.Transfer tf = 11;
+ */
+ public Builder mergeTf(com.iamteer.Wcf.Transfer value) {
+ if (tfBuilder_ == null) {
+ if (msgCase_ == 11 &&
+ msg_ != com.iamteer.Wcf.Transfer.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.Transfer.newBuilder((com.iamteer.Wcf.Transfer) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 11) {
+ tfBuilder_.mergeFrom(value);
+ }
+ tfBuilder_.setMessage(value);
+ }
+ msgCase_ = 11;
+ return this;
+ }
+ /**
+ * + * 接收转账参数结构 + *+ * + *
.wcf.Transfer tf = 11;
+ */
+ public Builder clearTf() {
+ if (tfBuilder_ == null) {
+ if (msgCase_ == 11) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 11) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ tfBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * + * 接收转账参数结构 + *+ * + *
.wcf.Transfer tf = 11;
+ */
+ public com.iamteer.Wcf.Transfer.Builder getTfBuilder() {
+ return getTfFieldBuilder().getBuilder();
+ }
+ /**
+ * + * 接收转账参数结构 + *+ * + *
.wcf.Transfer tf = 11;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.TransferOrBuilder getTfOrBuilder() {
+ if ((msgCase_ == 11) && (tfBuilder_ != null)) {
+ return tfBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 11) {
+ return (com.iamteer.Wcf.Transfer) msg_;
+ }
+ return com.iamteer.Wcf.Transfer.getDefaultInstance();
+ }
+ }
+ /**
+ * + * 接收转账参数结构 + *+ * + *
.wcf.Transfer tf = 11;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.Transfer, com.iamteer.Wcf.Transfer.Builder, com.iamteer.Wcf.TransferOrBuilder>
+ getTfFieldBuilder() {
+ if (tfBuilder_ == null) {
+ if (!(msgCase_ == 11)) {
+ msg_ = com.iamteer.Wcf.Transfer.getDefaultInstance();
+ }
+ tfBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.Transfer, com.iamteer.Wcf.Transfer.Builder, com.iamteer.Wcf.TransferOrBuilder>(
+ (com.iamteer.Wcf.Transfer) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 11;
+ onChanged();;
+ return tfBuilder_;
+ }
+
+ /**
+ * + * 64 位整数,通用 + *+ * + *
uint64 ui64 = 12 [jstype = JS_STRING];
+ * @return Whether the ui64 field is set.
+ */
+ public boolean hasUi64() {
+ return msgCase_ == 12;
+ }
+ /**
+ * + * 64 位整数,通用 + *+ * + *
uint64 ui64 = 12 [jstype = JS_STRING];
+ * @return The ui64.
+ */
+ public long getUi64() {
+ if (msgCase_ == 12) {
+ return (java.lang.Long) msg_;
+ }
+ return 0L;
+ }
+ /**
+ * + * 64 位整数,通用 + *+ * + *
uint64 ui64 = 12 [jstype = JS_STRING];
+ * @param value The ui64 to set.
+ * @return This builder for chaining.
+ */
+ public Builder setUi64(long value) {
+ msgCase_ = 12;
+ msg_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 64 位整数,通用 + *+ * + *
uint64 ui64 = 12 [jstype = JS_STRING];
+ * @return This builder for chaining.
+ */
+ public Builder clearUi64() {
+ if (msgCase_ == 12) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ * + * 布尔值 + *+ * + *
bool flag = 13;
+ * @return Whether the flag field is set.
+ */
+ public boolean hasFlag() {
+ return msgCase_ == 13;
+ }
+ /**
+ * + * 布尔值 + *+ * + *
bool flag = 13;
+ * @return The flag.
+ */
+ public boolean getFlag() {
+ if (msgCase_ == 13) {
+ return (java.lang.Boolean) msg_;
+ }
+ return false;
+ }
+ /**
+ * + * 布尔值 + *+ * + *
bool flag = 13;
+ * @param value The flag to set.
+ * @return This builder for chaining.
+ */
+ public Builder setFlag(boolean value) {
+ msgCase_ = 13;
+ msg_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 布尔值 + *+ * + *
bool flag = 13;
+ * @return This builder for chaining.
+ */
+ public Builder clearFlag() {
+ if (msgCase_ == 13) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ return this;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.AttachMsg, com.iamteer.Wcf.AttachMsg.Builder, com.iamteer.Wcf.AttachMsgOrBuilder> attBuilder_;
+ /**
+ * + * 下载图片、视频、文件参数结构 + *+ * + *
.wcf.AttachMsg att = 14;
+ * @return Whether the att field is set.
+ */
+ @java.lang.Override
+ public boolean hasAtt() {
+ return msgCase_ == 14;
+ }
+ /**
+ * + * 下载图片、视频、文件参数结构 + *+ * + *
.wcf.AttachMsg att = 14;
+ * @return The att.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.AttachMsg getAtt() {
+ if (attBuilder_ == null) {
+ if (msgCase_ == 14) {
+ return (com.iamteer.Wcf.AttachMsg) msg_;
+ }
+ return com.iamteer.Wcf.AttachMsg.getDefaultInstance();
+ } else {
+ if (msgCase_ == 14) {
+ return attBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.AttachMsg.getDefaultInstance();
+ }
+ }
+ /**
+ * + * 下载图片、视频、文件参数结构 + *+ * + *
.wcf.AttachMsg att = 14;
+ */
+ public Builder setAtt(com.iamteer.Wcf.AttachMsg value) {
+ if (attBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ attBuilder_.setMessage(value);
+ }
+ msgCase_ = 14;
+ return this;
+ }
+ /**
+ * + * 下载图片、视频、文件参数结构 + *+ * + *
.wcf.AttachMsg att = 14;
+ */
+ public Builder setAtt(
+ com.iamteer.Wcf.AttachMsg.Builder builderForValue) {
+ if (attBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ attBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 14;
+ return this;
+ }
+ /**
+ * + * 下载图片、视频、文件参数结构 + *+ * + *
.wcf.AttachMsg att = 14;
+ */
+ public Builder mergeAtt(com.iamteer.Wcf.AttachMsg value) {
+ if (attBuilder_ == null) {
+ if (msgCase_ == 14 &&
+ msg_ != com.iamteer.Wcf.AttachMsg.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.AttachMsg.newBuilder((com.iamteer.Wcf.AttachMsg) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 14) {
+ attBuilder_.mergeFrom(value);
+ }
+ attBuilder_.setMessage(value);
+ }
+ msgCase_ = 14;
+ return this;
+ }
+ /**
+ * + * 下载图片、视频、文件参数结构 + *+ * + *
.wcf.AttachMsg att = 14;
+ */
+ public Builder clearAtt() {
+ if (attBuilder_ == null) {
+ if (msgCase_ == 14) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 14) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ attBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * + * 下载图片、视频、文件参数结构 + *+ * + *
.wcf.AttachMsg att = 14;
+ */
+ public com.iamteer.Wcf.AttachMsg.Builder getAttBuilder() {
+ return getAttFieldBuilder().getBuilder();
+ }
+ /**
+ * + * 下载图片、视频、文件参数结构 + *+ * + *
.wcf.AttachMsg att = 14;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.AttachMsgOrBuilder getAttOrBuilder() {
+ if ((msgCase_ == 14) && (attBuilder_ != null)) {
+ return attBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 14) {
+ return (com.iamteer.Wcf.AttachMsg) msg_;
+ }
+ return com.iamteer.Wcf.AttachMsg.getDefaultInstance();
+ }
+ }
+ /**
+ * + * 下载图片、视频、文件参数结构 + *+ * + *
.wcf.AttachMsg att = 14;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.AttachMsg, com.iamteer.Wcf.AttachMsg.Builder, com.iamteer.Wcf.AttachMsgOrBuilder>
+ getAttFieldBuilder() {
+ if (attBuilder_ == null) {
+ if (!(msgCase_ == 14)) {
+ msg_ = com.iamteer.Wcf.AttachMsg.getDefaultInstance();
+ }
+ attBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.AttachMsg, com.iamteer.Wcf.AttachMsg.Builder, com.iamteer.Wcf.AttachMsgOrBuilder>(
+ (com.iamteer.Wcf.AttachMsg) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 14;
+ onChanged();;
+ return attBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.AudioMsg, com.iamteer.Wcf.AudioMsg.Builder, com.iamteer.Wcf.AudioMsgOrBuilder> amBuilder_;
+ /**
+ * + * 保存语音参数结构 + *+ * + *
.wcf.AudioMsg am = 15;
+ * @return Whether the am field is set.
+ */
+ @java.lang.Override
+ public boolean hasAm() {
+ return msgCase_ == 15;
+ }
+ /**
+ * + * 保存语音参数结构 + *+ * + *
.wcf.AudioMsg am = 15;
+ * @return The am.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.AudioMsg getAm() {
+ if (amBuilder_ == null) {
+ if (msgCase_ == 15) {
+ return (com.iamteer.Wcf.AudioMsg) msg_;
+ }
+ return com.iamteer.Wcf.AudioMsg.getDefaultInstance();
+ } else {
+ if (msgCase_ == 15) {
+ return amBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.AudioMsg.getDefaultInstance();
+ }
+ }
+ /**
+ * + * 保存语音参数结构 + *+ * + *
.wcf.AudioMsg am = 15;
+ */
+ public Builder setAm(com.iamteer.Wcf.AudioMsg value) {
+ if (amBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ amBuilder_.setMessage(value);
+ }
+ msgCase_ = 15;
+ return this;
+ }
+ /**
+ * + * 保存语音参数结构 + *+ * + *
.wcf.AudioMsg am = 15;
+ */
+ public Builder setAm(
+ com.iamteer.Wcf.AudioMsg.Builder builderForValue) {
+ if (amBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ amBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 15;
+ return this;
+ }
+ /**
+ * + * 保存语音参数结构 + *+ * + *
.wcf.AudioMsg am = 15;
+ */
+ public Builder mergeAm(com.iamteer.Wcf.AudioMsg value) {
+ if (amBuilder_ == null) {
+ if (msgCase_ == 15 &&
+ msg_ != com.iamteer.Wcf.AudioMsg.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.AudioMsg.newBuilder((com.iamteer.Wcf.AudioMsg) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 15) {
+ amBuilder_.mergeFrom(value);
+ }
+ amBuilder_.setMessage(value);
+ }
+ msgCase_ = 15;
+ return this;
+ }
+ /**
+ * + * 保存语音参数结构 + *+ * + *
.wcf.AudioMsg am = 15;
+ */
+ public Builder clearAm() {
+ if (amBuilder_ == null) {
+ if (msgCase_ == 15) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 15) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ amBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * + * 保存语音参数结构 + *+ * + *
.wcf.AudioMsg am = 15;
+ */
+ public com.iamteer.Wcf.AudioMsg.Builder getAmBuilder() {
+ return getAmFieldBuilder().getBuilder();
+ }
+ /**
+ * + * 保存语音参数结构 + *+ * + *
.wcf.AudioMsg am = 15;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.AudioMsgOrBuilder getAmOrBuilder() {
+ if ((msgCase_ == 15) && (amBuilder_ != null)) {
+ return amBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 15) {
+ return (com.iamteer.Wcf.AudioMsg) msg_;
+ }
+ return com.iamteer.Wcf.AudioMsg.getDefaultInstance();
+ }
+ }
+ /**
+ * + * 保存语音参数结构 + *+ * + *
.wcf.AudioMsg am = 15;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.AudioMsg, com.iamteer.Wcf.AudioMsg.Builder, com.iamteer.Wcf.AudioMsgOrBuilder>
+ getAmFieldBuilder() {
+ if (amBuilder_ == null) {
+ if (!(msgCase_ == 15)) {
+ msg_ = com.iamteer.Wcf.AudioMsg.getDefaultInstance();
+ }
+ amBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.AudioMsg, com.iamteer.Wcf.AudioMsg.Builder, com.iamteer.Wcf.AudioMsgOrBuilder>(
+ (com.iamteer.Wcf.AudioMsg) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 15;
+ onChanged();;
+ return amBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.RichText, com.iamteer.Wcf.RichText.Builder, com.iamteer.Wcf.RichTextOrBuilder> rtBuilder_;
+ /**
+ * + * 发送卡片消息结构 + *+ * + *
.wcf.RichText rt = 16;
+ * @return Whether the rt field is set.
+ */
+ @java.lang.Override
+ public boolean hasRt() {
+ return msgCase_ == 16;
+ }
+ /**
+ * + * 发送卡片消息结构 + *+ * + *
.wcf.RichText rt = 16;
+ * @return The rt.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.RichText getRt() {
+ if (rtBuilder_ == null) {
+ if (msgCase_ == 16) {
+ return (com.iamteer.Wcf.RichText) msg_;
+ }
+ return com.iamteer.Wcf.RichText.getDefaultInstance();
+ } else {
+ if (msgCase_ == 16) {
+ return rtBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.RichText.getDefaultInstance();
+ }
+ }
+ /**
+ * + * 发送卡片消息结构 + *+ * + *
.wcf.RichText rt = 16;
+ */
+ public Builder setRt(com.iamteer.Wcf.RichText value) {
+ if (rtBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ rtBuilder_.setMessage(value);
+ }
+ msgCase_ = 16;
+ return this;
+ }
+ /**
+ * + * 发送卡片消息结构 + *+ * + *
.wcf.RichText rt = 16;
+ */
+ public Builder setRt(
+ com.iamteer.Wcf.RichText.Builder builderForValue) {
+ if (rtBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ rtBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 16;
+ return this;
+ }
+ /**
+ * + * 发送卡片消息结构 + *+ * + *
.wcf.RichText rt = 16;
+ */
+ public Builder mergeRt(com.iamteer.Wcf.RichText value) {
+ if (rtBuilder_ == null) {
+ if (msgCase_ == 16 &&
+ msg_ != com.iamteer.Wcf.RichText.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.RichText.newBuilder((com.iamteer.Wcf.RichText) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 16) {
+ rtBuilder_.mergeFrom(value);
+ }
+ rtBuilder_.setMessage(value);
+ }
+ msgCase_ = 16;
+ return this;
+ }
+ /**
+ * + * 发送卡片消息结构 + *+ * + *
.wcf.RichText rt = 16;
+ */
+ public Builder clearRt() {
+ if (rtBuilder_ == null) {
+ if (msgCase_ == 16) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 16) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ rtBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * + * 发送卡片消息结构 + *+ * + *
.wcf.RichText rt = 16;
+ */
+ public com.iamteer.Wcf.RichText.Builder getRtBuilder() {
+ return getRtFieldBuilder().getBuilder();
+ }
+ /**
+ * + * 发送卡片消息结构 + *+ * + *
.wcf.RichText rt = 16;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.RichTextOrBuilder getRtOrBuilder() {
+ if ((msgCase_ == 16) && (rtBuilder_ != null)) {
+ return rtBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 16) {
+ return (com.iamteer.Wcf.RichText) msg_;
+ }
+ return com.iamteer.Wcf.RichText.getDefaultInstance();
+ }
+ }
+ /**
+ * + * 发送卡片消息结构 + *+ * + *
.wcf.RichText rt = 16;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.RichText, com.iamteer.Wcf.RichText.Builder, com.iamteer.Wcf.RichTextOrBuilder>
+ getRtFieldBuilder() {
+ if (rtBuilder_ == null) {
+ if (!(msgCase_ == 16)) {
+ msg_ = com.iamteer.Wcf.RichText.getDefaultInstance();
+ }
+ rtBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.RichText, com.iamteer.Wcf.RichText.Builder, com.iamteer.Wcf.RichTextOrBuilder>(
+ (com.iamteer.Wcf.RichText) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 16;
+ onChanged();;
+ return rtBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.PatMsg, com.iamteer.Wcf.PatMsg.Builder, com.iamteer.Wcf.PatMsgOrBuilder> pmBuilder_;
+ /**
+ * + * 发送拍一拍参数结构 + *+ * + *
.wcf.PatMsg pm = 17;
+ * @return Whether the pm field is set.
+ */
+ @java.lang.Override
+ public boolean hasPm() {
+ return msgCase_ == 17;
+ }
+ /**
+ * + * 发送拍一拍参数结构 + *+ * + *
.wcf.PatMsg pm = 17;
+ * @return The pm.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.PatMsg getPm() {
+ if (pmBuilder_ == null) {
+ if (msgCase_ == 17) {
+ return (com.iamteer.Wcf.PatMsg) msg_;
+ }
+ return com.iamteer.Wcf.PatMsg.getDefaultInstance();
+ } else {
+ if (msgCase_ == 17) {
+ return pmBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.PatMsg.getDefaultInstance();
+ }
+ }
+ /**
+ * + * 发送拍一拍参数结构 + *+ * + *
.wcf.PatMsg pm = 17;
+ */
+ public Builder setPm(com.iamteer.Wcf.PatMsg value) {
+ if (pmBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ pmBuilder_.setMessage(value);
+ }
+ msgCase_ = 17;
+ return this;
+ }
+ /**
+ * + * 发送拍一拍参数结构 + *+ * + *
.wcf.PatMsg pm = 17;
+ */
+ public Builder setPm(
+ com.iamteer.Wcf.PatMsg.Builder builderForValue) {
+ if (pmBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ pmBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 17;
+ return this;
+ }
+ /**
+ * + * 发送拍一拍参数结构 + *+ * + *
.wcf.PatMsg pm = 17;
+ */
+ public Builder mergePm(com.iamteer.Wcf.PatMsg value) {
+ if (pmBuilder_ == null) {
+ if (msgCase_ == 17 &&
+ msg_ != com.iamteer.Wcf.PatMsg.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.PatMsg.newBuilder((com.iamteer.Wcf.PatMsg) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 17) {
+ pmBuilder_.mergeFrom(value);
+ }
+ pmBuilder_.setMessage(value);
+ }
+ msgCase_ = 17;
+ return this;
+ }
+ /**
+ * + * 发送拍一拍参数结构 + *+ * + *
.wcf.PatMsg pm = 17;
+ */
+ public Builder clearPm() {
+ if (pmBuilder_ == null) {
+ if (msgCase_ == 17) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 17) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ pmBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * + * 发送拍一拍参数结构 + *+ * + *
.wcf.PatMsg pm = 17;
+ */
+ public com.iamteer.Wcf.PatMsg.Builder getPmBuilder() {
+ return getPmFieldBuilder().getBuilder();
+ }
+ /**
+ * + * 发送拍一拍参数结构 + *+ * + *
.wcf.PatMsg pm = 17;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.PatMsgOrBuilder getPmOrBuilder() {
+ if ((msgCase_ == 17) && (pmBuilder_ != null)) {
+ return pmBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 17) {
+ return (com.iamteer.Wcf.PatMsg) msg_;
+ }
+ return com.iamteer.Wcf.PatMsg.getDefaultInstance();
+ }
+ }
+ /**
+ * + * 发送拍一拍参数结构 + *+ * + *
.wcf.PatMsg pm = 17;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.PatMsg, com.iamteer.Wcf.PatMsg.Builder, com.iamteer.Wcf.PatMsgOrBuilder>
+ getPmFieldBuilder() {
+ if (pmBuilder_ == null) {
+ if (!(msgCase_ == 17)) {
+ msg_ = com.iamteer.Wcf.PatMsg.getDefaultInstance();
+ }
+ pmBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.PatMsg, com.iamteer.Wcf.PatMsg.Builder, com.iamteer.Wcf.PatMsgOrBuilder>(
+ (com.iamteer.Wcf.PatMsg) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 17;
+ onChanged();;
+ return pmBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.ForwardMsg, com.iamteer.Wcf.ForwardMsg.Builder, com.iamteer.Wcf.ForwardMsgOrBuilder> fmBuilder_;
+ /**
+ * + * 转发消息参数结构 + *+ * + *
.wcf.ForwardMsg fm = 18;
+ * @return Whether the fm field is set.
+ */
+ @java.lang.Override
+ public boolean hasFm() {
+ return msgCase_ == 18;
+ }
+ /**
+ * + * 转发消息参数结构 + *+ * + *
.wcf.ForwardMsg fm = 18;
+ * @return The fm.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.ForwardMsg getFm() {
+ if (fmBuilder_ == null) {
+ if (msgCase_ == 18) {
+ return (com.iamteer.Wcf.ForwardMsg) msg_;
+ }
+ return com.iamteer.Wcf.ForwardMsg.getDefaultInstance();
+ } else {
+ if (msgCase_ == 18) {
+ return fmBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.ForwardMsg.getDefaultInstance();
+ }
+ }
+ /**
+ * + * 转发消息参数结构 + *+ * + *
.wcf.ForwardMsg fm = 18;
+ */
+ public Builder setFm(com.iamteer.Wcf.ForwardMsg value) {
+ if (fmBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ fmBuilder_.setMessage(value);
+ }
+ msgCase_ = 18;
+ return this;
+ }
+ /**
+ * + * 转发消息参数结构 + *+ * + *
.wcf.ForwardMsg fm = 18;
+ */
+ public Builder setFm(
+ com.iamteer.Wcf.ForwardMsg.Builder builderForValue) {
+ if (fmBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ fmBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 18;
+ return this;
+ }
+ /**
+ * + * 转发消息参数结构 + *+ * + *
.wcf.ForwardMsg fm = 18;
+ */
+ public Builder mergeFm(com.iamteer.Wcf.ForwardMsg value) {
+ if (fmBuilder_ == null) {
+ if (msgCase_ == 18 &&
+ msg_ != com.iamteer.Wcf.ForwardMsg.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.ForwardMsg.newBuilder((com.iamteer.Wcf.ForwardMsg) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 18) {
+ fmBuilder_.mergeFrom(value);
+ }
+ fmBuilder_.setMessage(value);
+ }
+ msgCase_ = 18;
+ return this;
+ }
+ /**
+ * + * 转发消息参数结构 + *+ * + *
.wcf.ForwardMsg fm = 18;
+ */
+ public Builder clearFm() {
+ if (fmBuilder_ == null) {
+ if (msgCase_ == 18) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 18) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ fmBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * + * 转发消息参数结构 + *+ * + *
.wcf.ForwardMsg fm = 18;
+ */
+ public com.iamteer.Wcf.ForwardMsg.Builder getFmBuilder() {
+ return getFmFieldBuilder().getBuilder();
+ }
+ /**
+ * + * 转发消息参数结构 + *+ * + *
.wcf.ForwardMsg fm = 18;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.ForwardMsgOrBuilder getFmOrBuilder() {
+ if ((msgCase_ == 18) && (fmBuilder_ != null)) {
+ return fmBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 18) {
+ return (com.iamteer.Wcf.ForwardMsg) msg_;
+ }
+ return com.iamteer.Wcf.ForwardMsg.getDefaultInstance();
+ }
+ }
+ /**
+ * + * 转发消息参数结构 + *+ * + *
.wcf.ForwardMsg fm = 18;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.ForwardMsg, com.iamteer.Wcf.ForwardMsg.Builder, com.iamteer.Wcf.ForwardMsgOrBuilder>
+ getFmFieldBuilder() {
+ if (fmBuilder_ == null) {
+ if (!(msgCase_ == 18)) {
+ msg_ = com.iamteer.Wcf.ForwardMsg.getDefaultInstance();
+ }
+ fmBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.ForwardMsg, com.iamteer.Wcf.ForwardMsg.Builder, com.iamteer.Wcf.ForwardMsgOrBuilder>(
+ (com.iamteer.Wcf.ForwardMsg) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 18;
+ onChanged();;
+ return fmBuilder_;
+ }
+ @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.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();
+
+ /**
+ * + * Int 状态,通用 + *+ * + *
int32 status = 2;
+ * @return Whether the status field is set.
+ */
+ boolean hasStatus();
+ /**
+ * + * Int 状态,通用 + *+ * + *
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();
+
+ /**
+ * + * 个人信息 + *+ * + *
.wcf.UserInfo ui = 10;
+ * @return Whether the ui field is set.
+ */
+ boolean hasUi();
+ /**
+ * + * 个人信息 + *+ * + *
.wcf.UserInfo ui = 10;
+ * @return The ui.
+ */
+ com.iamteer.Wcf.UserInfo getUi();
+ /**
+ * + * 个人信息 + *+ * + *
.wcf.UserInfo ui = 10;
+ */
+ com.iamteer.Wcf.UserInfoOrBuilder getUiOrBuilder();
+
+ /**
+ * + * OCR 结果 + *+ * + *
.wcf.OcrMsg ocr = 11;
+ * @return Whether the ocr field is set.
+ */
+ boolean hasOcr();
+ /**
+ * + * OCR 结果 + *+ * + *
.wcf.OcrMsg ocr = 11;
+ * @return The ocr.
+ */
+ com.iamteer.Wcf.OcrMsg getOcr();
+ /**
+ * + * OCR 结果 + *+ * + *
.wcf.OcrMsg ocr = 11;
+ */
+ com.iamteer.Wcf.OcrMsgOrBuilder getOcrOrBuilder();
+
+ 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;
+ }
+ case 82: {
+ com.iamteer.Wcf.UserInfo.Builder subBuilder = null;
+ if (msgCase_ == 10) {
+ subBuilder = ((com.iamteer.Wcf.UserInfo) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.UserInfo.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.UserInfo) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 10;
+ break;
+ }
+ case 90: {
+ com.iamteer.Wcf.OcrMsg.Builder subBuilder = null;
+ if (msgCase_ == 11) {
+ subBuilder = ((com.iamteer.Wcf.OcrMsg) msg_).toBuilder();
+ }
+ msg_ =
+ input.readMessage(com.iamteer.Wcf.OcrMsg.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((com.iamteer.Wcf.OcrMsg) msg_);
+ msg_ = subBuilder.buildPartial();
+ }
+ msgCase_ = 11;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.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),
+ UI(10),
+ OCR(11),
+ 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 10: return UI;
+ case 11: return OCR;
+ 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;
+ /**
+ * + * Int 状态,通用 + *+ * + *
int32 status = 2;
+ * @return Whether the status field is set.
+ */
+ @java.lang.Override
+ public boolean hasStatus() {
+ return msgCase_ == 2;
+ }
+ /**
+ * + * Int 状态,通用 + *+ * + *
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();
+ }
+
+ public static final int UI_FIELD_NUMBER = 10;
+ /**
+ * + * 个人信息 + *+ * + *
.wcf.UserInfo ui = 10;
+ * @return Whether the ui field is set.
+ */
+ @java.lang.Override
+ public boolean hasUi() {
+ return msgCase_ == 10;
+ }
+ /**
+ * + * 个人信息 + *+ * + *
.wcf.UserInfo ui = 10;
+ * @return The ui.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.UserInfo getUi() {
+ if (msgCase_ == 10) {
+ return (com.iamteer.Wcf.UserInfo) msg_;
+ }
+ return com.iamteer.Wcf.UserInfo.getDefaultInstance();
+ }
+ /**
+ * + * 个人信息 + *+ * + *
.wcf.UserInfo ui = 10;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.UserInfoOrBuilder getUiOrBuilder() {
+ if (msgCase_ == 10) {
+ return (com.iamteer.Wcf.UserInfo) msg_;
+ }
+ return com.iamteer.Wcf.UserInfo.getDefaultInstance();
+ }
+
+ public static final int OCR_FIELD_NUMBER = 11;
+ /**
+ * + * OCR 结果 + *+ * + *
.wcf.OcrMsg ocr = 11;
+ * @return Whether the ocr field is set.
+ */
+ @java.lang.Override
+ public boolean hasOcr() {
+ return msgCase_ == 11;
+ }
+ /**
+ * + * OCR 结果 + *+ * + *
.wcf.OcrMsg ocr = 11;
+ * @return The ocr.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.OcrMsg getOcr() {
+ if (msgCase_ == 11) {
+ return (com.iamteer.Wcf.OcrMsg) msg_;
+ }
+ return com.iamteer.Wcf.OcrMsg.getDefaultInstance();
+ }
+ /**
+ * + * OCR 结果 + *+ * + *
.wcf.OcrMsg ocr = 11;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.OcrMsgOrBuilder getOcrOrBuilder() {
+ if (msgCase_ == 11) {
+ return (com.iamteer.Wcf.OcrMsg) msg_;
+ }
+ return com.iamteer.Wcf.OcrMsg.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_);
+ }
+ if (msgCase_ == 10) {
+ output.writeMessage(10, (com.iamteer.Wcf.UserInfo) msg_);
+ }
+ if (msgCase_ == 11) {
+ output.writeMessage(11, (com.iamteer.Wcf.OcrMsg) 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_);
+ }
+ if (msgCase_ == 10) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(10, (com.iamteer.Wcf.UserInfo) msg_);
+ }
+ if (msgCase_ == 11) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(11, (com.iamteer.Wcf.OcrMsg) 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 10:
+ if (!getUi()
+ .equals(other.getUi())) return false;
+ break;
+ case 11:
+ if (!getOcr()
+ .equals(other.getOcr())) 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 10:
+ hash = (37 * hash) + UI_FIELD_NUMBER;
+ hash = (53 * hash) + getUi().hashCode();
+ break;
+ case 11:
+ hash = (37 * hash) + OCR_FIELD_NUMBER;
+ hash = (53 * hash) + getOcr().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.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;
+ }
+
+ /**
+ * + * Int 状态,通用 + *+ * + *
int32 status = 2;
+ * @return Whether the status field is set.
+ */
+ public boolean hasStatus() {
+ return msgCase_ == 2;
+ }
+ /**
+ * + * Int 状态,通用 + *+ * + *
int32 status = 2;
+ * @return The status.
+ */
+ public int getStatus() {
+ if (msgCase_ == 2) {
+ return (java.lang.Integer) msg_;
+ }
+ return 0;
+ }
+ /**
+ * + * Int 状态,通用 + *+ * + *
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;
+ }
+ /**
+ * + * Int 状态,通用 + *+ * + *
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);
+ }
+ 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);
+ }
+ 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);
+ }
+ 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);
+ }
+ 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);
+ }
+ 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);
+ }
+ 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_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.UserInfo, com.iamteer.Wcf.UserInfo.Builder, com.iamteer.Wcf.UserInfoOrBuilder> uiBuilder_;
+ /**
+ * + * 个人信息 + *+ * + *
.wcf.UserInfo ui = 10;
+ * @return Whether the ui field is set.
+ */
+ @java.lang.Override
+ public boolean hasUi() {
+ return msgCase_ == 10;
+ }
+ /**
+ * + * 个人信息 + *+ * + *
.wcf.UserInfo ui = 10;
+ * @return The ui.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.UserInfo getUi() {
+ if (uiBuilder_ == null) {
+ if (msgCase_ == 10) {
+ return (com.iamteer.Wcf.UserInfo) msg_;
+ }
+ return com.iamteer.Wcf.UserInfo.getDefaultInstance();
+ } else {
+ if (msgCase_ == 10) {
+ return uiBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.UserInfo.getDefaultInstance();
+ }
+ }
+ /**
+ * + * 个人信息 + *+ * + *
.wcf.UserInfo ui = 10;
+ */
+ public Builder setUi(com.iamteer.Wcf.UserInfo value) {
+ if (uiBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ uiBuilder_.setMessage(value);
+ }
+ msgCase_ = 10;
+ return this;
+ }
+ /**
+ * + * 个人信息 + *+ * + *
.wcf.UserInfo ui = 10;
+ */
+ public Builder setUi(
+ com.iamteer.Wcf.UserInfo.Builder builderForValue) {
+ if (uiBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ uiBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 10;
+ return this;
+ }
+ /**
+ * + * 个人信息 + *+ * + *
.wcf.UserInfo ui = 10;
+ */
+ public Builder mergeUi(com.iamteer.Wcf.UserInfo value) {
+ if (uiBuilder_ == null) {
+ if (msgCase_ == 10 &&
+ msg_ != com.iamteer.Wcf.UserInfo.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.UserInfo.newBuilder((com.iamteer.Wcf.UserInfo) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 10) {
+ uiBuilder_.mergeFrom(value);
+ }
+ uiBuilder_.setMessage(value);
+ }
+ msgCase_ = 10;
+ return this;
+ }
+ /**
+ * + * 个人信息 + *+ * + *
.wcf.UserInfo ui = 10;
+ */
+ public Builder clearUi() {
+ if (uiBuilder_ == null) {
+ if (msgCase_ == 10) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 10) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ uiBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * + * 个人信息 + *+ * + *
.wcf.UserInfo ui = 10;
+ */
+ public com.iamteer.Wcf.UserInfo.Builder getUiBuilder() {
+ return getUiFieldBuilder().getBuilder();
+ }
+ /**
+ * + * 个人信息 + *+ * + *
.wcf.UserInfo ui = 10;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.UserInfoOrBuilder getUiOrBuilder() {
+ if ((msgCase_ == 10) && (uiBuilder_ != null)) {
+ return uiBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 10) {
+ return (com.iamteer.Wcf.UserInfo) msg_;
+ }
+ return com.iamteer.Wcf.UserInfo.getDefaultInstance();
+ }
+ }
+ /**
+ * + * 个人信息 + *+ * + *
.wcf.UserInfo ui = 10;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.UserInfo, com.iamteer.Wcf.UserInfo.Builder, com.iamteer.Wcf.UserInfoOrBuilder>
+ getUiFieldBuilder() {
+ if (uiBuilder_ == null) {
+ if (!(msgCase_ == 10)) {
+ msg_ = com.iamteer.Wcf.UserInfo.getDefaultInstance();
+ }
+ uiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.UserInfo, com.iamteer.Wcf.UserInfo.Builder, com.iamteer.Wcf.UserInfoOrBuilder>(
+ (com.iamteer.Wcf.UserInfo) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 10;
+ onChanged();;
+ return uiBuilder_;
+ }
+
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.OcrMsg, com.iamteer.Wcf.OcrMsg.Builder, com.iamteer.Wcf.OcrMsgOrBuilder> ocrBuilder_;
+ /**
+ * + * OCR 结果 + *+ * + *
.wcf.OcrMsg ocr = 11;
+ * @return Whether the ocr field is set.
+ */
+ @java.lang.Override
+ public boolean hasOcr() {
+ return msgCase_ == 11;
+ }
+ /**
+ * + * OCR 结果 + *+ * + *
.wcf.OcrMsg ocr = 11;
+ * @return The ocr.
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.OcrMsg getOcr() {
+ if (ocrBuilder_ == null) {
+ if (msgCase_ == 11) {
+ return (com.iamteer.Wcf.OcrMsg) msg_;
+ }
+ return com.iamteer.Wcf.OcrMsg.getDefaultInstance();
+ } else {
+ if (msgCase_ == 11) {
+ return ocrBuilder_.getMessage();
+ }
+ return com.iamteer.Wcf.OcrMsg.getDefaultInstance();
+ }
+ }
+ /**
+ * + * OCR 结果 + *+ * + *
.wcf.OcrMsg ocr = 11;
+ */
+ public Builder setOcr(com.iamteer.Wcf.OcrMsg value) {
+ if (ocrBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ msg_ = value;
+ onChanged();
+ } else {
+ ocrBuilder_.setMessage(value);
+ }
+ msgCase_ = 11;
+ return this;
+ }
+ /**
+ * + * OCR 结果 + *+ * + *
.wcf.OcrMsg ocr = 11;
+ */
+ public Builder setOcr(
+ com.iamteer.Wcf.OcrMsg.Builder builderForValue) {
+ if (ocrBuilder_ == null) {
+ msg_ = builderForValue.build();
+ onChanged();
+ } else {
+ ocrBuilder_.setMessage(builderForValue.build());
+ }
+ msgCase_ = 11;
+ return this;
+ }
+ /**
+ * + * OCR 结果 + *+ * + *
.wcf.OcrMsg ocr = 11;
+ */
+ public Builder mergeOcr(com.iamteer.Wcf.OcrMsg value) {
+ if (ocrBuilder_ == null) {
+ if (msgCase_ == 11 &&
+ msg_ != com.iamteer.Wcf.OcrMsg.getDefaultInstance()) {
+ msg_ = com.iamteer.Wcf.OcrMsg.newBuilder((com.iamteer.Wcf.OcrMsg) msg_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ msg_ = value;
+ }
+ onChanged();
+ } else {
+ if (msgCase_ == 11) {
+ ocrBuilder_.mergeFrom(value);
+ }
+ ocrBuilder_.setMessage(value);
+ }
+ msgCase_ = 11;
+ return this;
+ }
+ /**
+ * + * OCR 结果 + *+ * + *
.wcf.OcrMsg ocr = 11;
+ */
+ public Builder clearOcr() {
+ if (ocrBuilder_ == null) {
+ if (msgCase_ == 11) {
+ msgCase_ = 0;
+ msg_ = null;
+ onChanged();
+ }
+ } else {
+ if (msgCase_ == 11) {
+ msgCase_ = 0;
+ msg_ = null;
+ }
+ ocrBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * + * OCR 结果 + *+ * + *
.wcf.OcrMsg ocr = 11;
+ */
+ public com.iamteer.Wcf.OcrMsg.Builder getOcrBuilder() {
+ return getOcrFieldBuilder().getBuilder();
+ }
+ /**
+ * + * OCR 结果 + *+ * + *
.wcf.OcrMsg ocr = 11;
+ */
+ @java.lang.Override
+ public com.iamteer.Wcf.OcrMsgOrBuilder getOcrOrBuilder() {
+ if ((msgCase_ == 11) && (ocrBuilder_ != null)) {
+ return ocrBuilder_.getMessageOrBuilder();
+ } else {
+ if (msgCase_ == 11) {
+ return (com.iamteer.Wcf.OcrMsg) msg_;
+ }
+ return com.iamteer.Wcf.OcrMsg.getDefaultInstance();
+ }
+ }
+ /**
+ * + * OCR 结果 + *+ * + *
.wcf.OcrMsg ocr = 11;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.OcrMsg, com.iamteer.Wcf.OcrMsg.Builder, com.iamteer.Wcf.OcrMsgOrBuilder>
+ getOcrFieldBuilder() {
+ if (ocrBuilder_ == null) {
+ if (!(msgCase_ == 11)) {
+ msg_ = com.iamteer.Wcf.OcrMsg.getDefaultInstance();
+ }
+ ocrBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.iamteer.Wcf.OcrMsg, com.iamteer.Wcf.OcrMsg.Builder, com.iamteer.Wcf.OcrMsgOrBuilder>(
+ (com.iamteer.Wcf.OcrMsg) msg_,
+ getParentForChildren(),
+ isClean());
+ msg_ = null;
+ }
+ msgCase_ = 11;
+ onChanged();;
+ return ocrBuilder_;
+ }
+ @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+ * 是否自己发送的 + *+ * + *
bool is_self = 1;
+ * @return The isSelf.
+ */
+ boolean getIsSelf();
+
+ /**
+ * + * 是否群消息 + *+ * + *
bool is_group = 2;
+ * @return The isGroup.
+ */
+ boolean getIsGroup();
+
+ /**
+ * + * 消息 id + *+ * + *
uint64 id = 3 [jstype = JS_STRING];
+ * @return The id.
+ */
+ long getId();
+
+ /**
+ * + * 消息类型 + *+ * + *
uint32 type = 4;
+ * @return The type.
+ */
+ int getType();
+
+ /**
+ * + * 消息类型 + *+ * + *
uint32 ts = 5;
+ * @return The ts.
+ */
+ int getTs();
+
+ /**
+ * + * 群 id(如果是群消息的话) + *+ * + *
string roomid = 6;
+ * @return The roomid.
+ */
+ java.lang.String getRoomid();
+ /**
+ * + * 群 id(如果是群消息的话) + *+ * + *
string roomid = 6;
+ * @return The bytes for roomid.
+ */
+ com.google.protobuf.ByteString
+ getRoomidBytes();
+
+ /**
+ * + * 消息内容 + *+ * + *
string content = 7;
+ * @return The content.
+ */
+ java.lang.String getContent();
+ /**
+ * + * 消息内容 + *+ * + *
string content = 7;
+ * @return The bytes for content.
+ */
+ com.google.protobuf.ByteString
+ getContentBytes();
+
+ /**
+ * + * 消息发送者 + *+ * + *
string sender = 8;
+ * @return The sender.
+ */
+ java.lang.String getSender();
+ /**
+ * + * 消息发送者 + *+ * + *
string sender = 8;
+ * @return The bytes for sender.
+ */
+ com.google.protobuf.ByteString
+ getSenderBytes();
+
+ /**
+ * + * Sign + *+ * + *
string sign = 9;
+ * @return The sign.
+ */
+ java.lang.String getSign();
+ /**
+ * + * Sign + *+ * + *
string sign = 9;
+ * @return The bytes for sign.
+ */
+ com.google.protobuf.ByteString
+ getSignBytes();
+
+ /**
+ * + * 缩略图 + *+ * + *
string thumb = 10;
+ * @return The thumb.
+ */
+ java.lang.String getThumb();
+ /**
+ * + * 缩略图 + *+ * + *
string thumb = 10;
+ * @return The bytes for thumb.
+ */
+ com.google.protobuf.ByteString
+ getThumbBytes();
+
+ /**
+ * + * 附加内容 + *+ * + *
string extra = 11;
+ * @return The extra.
+ */
+ java.lang.String getExtra();
+ /**
+ * + * 附加内容 + *+ * + *
string extra = 11;
+ * @return The bytes for extra.
+ */
+ com.google.protobuf.ByteString
+ getExtraBytes();
+
+ /**
+ * + * 消息 xml + *+ * + *
string xml = 12;
+ * @return The xml.
+ */
+ java.lang.String getXml();
+ /**
+ * + * 消息 xml + *+ * + *
string xml = 12;
+ * @return The bytes for xml.
+ */
+ com.google.protobuf.ByteString
+ getXmlBytes();
+ }
+ /**
+ * 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() {
+ roomid_ = "";
+ content_ = "";
+ sender_ = "";
+ sign_ = "";
+ thumb_ = "";
+ extra_ = "";
+ xml_ = "";
+ }
+
+ @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: {
+
+ id_ = input.readUInt64();
+ break;
+ }
+ case 32: {
+
+ type_ = input.readUInt32();
+ break;
+ }
+ case 40: {
+
+ ts_ = input.readUInt32();
+ break;
+ }
+ case 50: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ roomid_ = s;
+ break;
+ }
+ case 58: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ content_ = s;
+ break;
+ }
+ case 66: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ sender_ = s;
+ break;
+ }
+ case 74: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ sign_ = s;
+ break;
+ }
+ case 82: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ thumb_ = s;
+ break;
+ }
+ case 90: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ extra_ = s;
+ break;
+ }
+ case 98: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ xml_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.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 ID_FIELD_NUMBER = 3;
+ private long id_;
+ /**
+ * + * 消息 id + *+ * + *
uint64 id = 3 [jstype = JS_STRING];
+ * @return The id.
+ */
+ @java.lang.Override
+ public long getId() {
+ return id_;
+ }
+
+ public static final int TYPE_FIELD_NUMBER = 4;
+ private int type_;
+ /**
+ * + * 消息类型 + *+ * + *
uint32 type = 4;
+ * @return The type.
+ */
+ @java.lang.Override
+ public int getType() {
+ return type_;
+ }
+
+ public static final int TS_FIELD_NUMBER = 5;
+ private int ts_;
+ /**
+ * + * 消息类型 + *+ * + *
uint32 ts = 5;
+ * @return The ts.
+ */
+ @java.lang.Override
+ public int getTs() {
+ return ts_;
+ }
+
+ public static final int ROOMID_FIELD_NUMBER = 6;
+ private volatile java.lang.Object roomid_;
+ /**
+ * + * 群 id(如果是群消息的话) + *+ * + *
string roomid = 6;
+ * @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 = 6;
+ * @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 = 7;
+ private volatile java.lang.Object content_;
+ /**
+ * + * 消息内容 + *+ * + *
string content = 7;
+ * @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 = 7;
+ * @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 SENDER_FIELD_NUMBER = 8;
+ private volatile java.lang.Object sender_;
+ /**
+ * + * 消息发送者 + *+ * + *
string sender = 8;
+ * @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 = 8;
+ * @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 SIGN_FIELD_NUMBER = 9;
+ private volatile java.lang.Object sign_;
+ /**
+ * + * Sign + *+ * + *
string sign = 9;
+ * @return The sign.
+ */
+ @java.lang.Override
+ public java.lang.String getSign() {
+ java.lang.Object ref = sign_;
+ 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();
+ sign_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * Sign + *+ * + *
string sign = 9;
+ * @return The bytes for sign.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSignBytes() {
+ java.lang.Object ref = sign_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sign_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int THUMB_FIELD_NUMBER = 10;
+ private volatile java.lang.Object thumb_;
+ /**
+ * + * 缩略图 + *+ * + *
string thumb = 10;
+ * @return The thumb.
+ */
+ @java.lang.Override
+ public java.lang.String getThumb() {
+ java.lang.Object ref = thumb_;
+ 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();
+ thumb_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * 缩略图 + *+ * + *
string thumb = 10;
+ * @return The bytes for thumb.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getThumbBytes() {
+ java.lang.Object ref = thumb_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ thumb_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int EXTRA_FIELD_NUMBER = 11;
+ private volatile java.lang.Object extra_;
+ /**
+ * + * 附加内容 + *+ * + *
string extra = 11;
+ * @return The extra.
+ */
+ @java.lang.Override
+ public java.lang.String getExtra() {
+ java.lang.Object ref = extra_;
+ 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();
+ extra_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * 附加内容 + *+ * + *
string extra = 11;
+ * @return The bytes for extra.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getExtraBytes() {
+ java.lang.Object ref = extra_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ extra_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int XML_FIELD_NUMBER = 12;
+ private volatile java.lang.Object xml_;
+ /**
+ * + * 消息 xml + *+ * + *
string xml = 12;
+ * @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 = 12;
+ * @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;
+ }
+ }
+
+ 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 (id_ != 0L) {
+ output.writeUInt64(3, id_);
+ }
+ if (type_ != 0) {
+ output.writeUInt32(4, type_);
+ }
+ if (ts_ != 0) {
+ output.writeUInt32(5, ts_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(roomid_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 6, roomid_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 7, content_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sender_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 8, sender_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sign_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 9, sign_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(thumb_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 10, thumb_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(extra_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 11, extra_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(xml_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 12, xml_);
+ }
+ 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 (id_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt64Size(3, id_);
+ }
+ if (type_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(4, type_);
+ }
+ if (ts_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(5, ts_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(roomid_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, roomid_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, content_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sender_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, sender_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sign_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, sign_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(thumb_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, thumb_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(extra_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, extra_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(xml_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, xml_);
+ }
+ 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 (getId()
+ != other.getId()) return false;
+ if (getType()
+ != other.getType()) return false;
+ if (getTs()
+ != other.getTs()) return false;
+ if (!getRoomid()
+ .equals(other.getRoomid())) return false;
+ if (!getContent()
+ .equals(other.getContent())) return false;
+ if (!getSender()
+ .equals(other.getSender())) return false;
+ if (!getSign()
+ .equals(other.getSign())) return false;
+ if (!getThumb()
+ .equals(other.getThumb())) return false;
+ if (!getExtra()
+ .equals(other.getExtra())) return false;
+ if (!getXml()
+ .equals(other.getXml())) 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) + ID_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getId());
+ hash = (37 * hash) + TYPE_FIELD_NUMBER;
+ hash = (53 * hash) + getType();
+ hash = (37 * hash) + TS_FIELD_NUMBER;
+ hash = (53 * hash) + getTs();
+ hash = (37 * hash) + ROOMID_FIELD_NUMBER;
+ hash = (53 * hash) + getRoomid().hashCode();
+ hash = (37 * hash) + CONTENT_FIELD_NUMBER;
+ hash = (53 * hash) + getContent().hashCode();
+ hash = (37 * hash) + SENDER_FIELD_NUMBER;
+ hash = (53 * hash) + getSender().hashCode();
+ hash = (37 * hash) + SIGN_FIELD_NUMBER;
+ hash = (53 * hash) + getSign().hashCode();
+ hash = (37 * hash) + THUMB_FIELD_NUMBER;
+ hash = (53 * hash) + getThumb().hashCode();
+ hash = (37 * hash) + EXTRA_FIELD_NUMBER;
+ hash = (53 * hash) + getExtra().hashCode();
+ hash = (37 * hash) + XML_FIELD_NUMBER;
+ hash = (53 * hash) + getXml().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+ * 是否自己发送的 + *+ * + *
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 long id_ ;
+ /**
+ * + * 消息 id + *+ * + *
uint64 id = 3 [jstype = JS_STRING];
+ * @return The id.
+ */
+ @java.lang.Override
+ public long getId() {
+ return id_;
+ }
+ /**
+ * + * 消息 id + *+ * + *
uint64 id = 3 [jstype = JS_STRING];
+ * @param value The id to set.
+ * @return This builder for chaining.
+ */
+ public Builder setId(long value) {
+
+ id_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 消息 id + *+ * + *
uint64 id = 3 [jstype = JS_STRING];
+ * @return This builder for chaining.
+ */
+ public Builder clearId() {
+
+ id_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private int type_ ;
+ /**
+ * + * 消息类型 + *+ * + *
uint32 type = 4;
+ * @return The type.
+ */
+ @java.lang.Override
+ public int getType() {
+ return type_;
+ }
+ /**
+ * + * 消息类型 + *+ * + *
uint32 type = 4;
+ * @param value The type to set.
+ * @return This builder for chaining.
+ */
+ public Builder setType(int value) {
+
+ type_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 消息类型 + *+ * + *
uint32 type = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearType() {
+
+ type_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int ts_ ;
+ /**
+ * + * 消息类型 + *+ * + *
uint32 ts = 5;
+ * @return The ts.
+ */
+ @java.lang.Override
+ public int getTs() {
+ return ts_;
+ }
+ /**
+ * + * 消息类型 + *+ * + *
uint32 ts = 5;
+ * @param value The ts to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTs(int value) {
+
+ ts_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 消息类型 + *+ * + *
uint32 ts = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearTs() {
+
+ ts_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object roomid_ = "";
+ /**
+ * + * 群 id(如果是群消息的话) + *+ * + *
string roomid = 6;
+ * @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 = 6;
+ * @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 = 6;
+ * @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 = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearRoomid() {
+
+ roomid_ = getDefaultInstance().getRoomid();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 群 id(如果是群消息的话) + *+ * + *
string roomid = 6;
+ * @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 = 7;
+ * @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 = 7;
+ * @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 = 7;
+ * @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 = 7;
+ * @return This builder for chaining.
+ */
+ public Builder clearContent() {
+
+ content_ = getDefaultInstance().getContent();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 消息内容 + *+ * + *
string content = 7;
+ * @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 sender_ = "";
+ /**
+ * + * 消息发送者 + *+ * + *
string sender = 8;
+ * @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 = 8;
+ * @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 = 8;
+ * @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 = 8;
+ * @return This builder for chaining.
+ */
+ public Builder clearSender() {
+
+ sender_ = getDefaultInstance().getSender();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 消息发送者 + *+ * + *
string sender = 8;
+ * @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 sign_ = "";
+ /**
+ * + * Sign + *+ * + *
string sign = 9;
+ * @return The sign.
+ */
+ public java.lang.String getSign() {
+ java.lang.Object ref = sign_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ sign_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * Sign + *+ * + *
string sign = 9;
+ * @return The bytes for sign.
+ */
+ public com.google.protobuf.ByteString
+ getSignBytes() {
+ java.lang.Object ref = sign_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ sign_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * Sign + *+ * + *
string sign = 9;
+ * @param value The sign to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSign(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ sign_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Sign + *+ * + *
string sign = 9;
+ * @return This builder for chaining.
+ */
+ public Builder clearSign() {
+
+ sign_ = getDefaultInstance().getSign();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Sign + *+ * + *
string sign = 9;
+ * @param value The bytes for sign to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSignBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ sign_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object thumb_ = "";
+ /**
+ * + * 缩略图 + *+ * + *
string thumb = 10;
+ * @return The thumb.
+ */
+ public java.lang.String getThumb() {
+ java.lang.Object ref = thumb_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ thumb_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * 缩略图 + *+ * + *
string thumb = 10;
+ * @return The bytes for thumb.
+ */
+ public com.google.protobuf.ByteString
+ getThumbBytes() {
+ java.lang.Object ref = thumb_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ thumb_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * 缩略图 + *+ * + *
string thumb = 10;
+ * @param value The thumb to set.
+ * @return This builder for chaining.
+ */
+ public Builder setThumb(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ thumb_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 缩略图 + *+ * + *
string thumb = 10;
+ * @return This builder for chaining.
+ */
+ public Builder clearThumb() {
+
+ thumb_ = getDefaultInstance().getThumb();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 缩略图 + *+ * + *
string thumb = 10;
+ * @param value The bytes for thumb to set.
+ * @return This builder for chaining.
+ */
+ public Builder setThumbBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ thumb_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object extra_ = "";
+ /**
+ * + * 附加内容 + *+ * + *
string extra = 11;
+ * @return The extra.
+ */
+ public java.lang.String getExtra() {
+ java.lang.Object ref = extra_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ extra_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * 附加内容 + *+ * + *
string extra = 11;
+ * @return The bytes for extra.
+ */
+ public com.google.protobuf.ByteString
+ getExtraBytes() {
+ java.lang.Object ref = extra_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ extra_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * 附加内容 + *+ * + *
string extra = 11;
+ * @param value The extra to set.
+ * @return This builder for chaining.
+ */
+ public Builder setExtra(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ extra_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 附加内容 + *+ * + *
string extra = 11;
+ * @return This builder for chaining.
+ */
+ public Builder clearExtra() {
+
+ extra_ = getDefaultInstance().getExtra();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 附加内容 + *+ * + *
string extra = 11;
+ * @param value The bytes for extra to set.
+ * @return This builder for chaining.
+ */
+ public Builder setExtraBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ extra_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object xml_ = "";
+ /**
+ * + * 消息 xml + *+ * + *
string xml = 12;
+ * @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 = 12;
+ * @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 = 12;
+ * @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 = 12;
+ * @return This builder for chaining.
+ */
+ public Builder clearXml() {
+
+ xml_ = getDefaultInstance().getXml();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 消息 xml + *+ * + *
string xml = 12;
+ * @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;
+ }
+ @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+ * 要发送的消息内容 + *+ * + *
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 (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+ * 要发送的消息内容 + *+ * + *
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+ * 要发送的图片的路径 + *+ * + *
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 (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+ * 要发送的图片的路径 + *+ * + *
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+ * 消息接收人 + *+ * + *
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 (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+ * 消息接收人 + *+ * + *
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.Parsermap<int32, string> types = 1;
+ */
+ int getTypesCount();
+ /**
+ * map<int32, string> types = 1;
+ */
+ boolean containsTypes(
+ int key);
+ /**
+ * Use {@link #getTypesMap()} instead.
+ */
+ @java.lang.Deprecated
+ java.util.Mapmap<int32, string> types = 1;
+ */
+ java.util.Mapmap<int32, string> types = 1;
+ */
+
+ java.lang.String getTypesOrDefault(
+ int key,
+ 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.MapEntrymap<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.Mapmap<int32, string> types = 1;
+ */
+ @java.lang.Override
+
+ public java.util.Mapmap<int32, string> types = 1;
+ */
+ @java.lang.Override
+
+ public java.lang.String getTypesOrDefault(
+ int key,
+ java.lang.String defaultValue) {
+
+ java.util.Mapmap<int32, string> types = 1;
+ */
+ @java.lang.Override
+
+ public java.lang.String getTypesOrThrow(
+ int key) {
+
+ java.util.Mapmap<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.Mapmap<int32, string> types = 1;
+ */
+ @java.lang.Override
+
+ public java.util.Mapmap<int32, string> types = 1;
+ */
+ @java.lang.Override
+
+ public java.lang.String getTypesOrDefault(
+ int key,
+ java.lang.String defaultValue) {
+
+ java.util.Mapmap<int32, string> types = 1;
+ */
+ @java.lang.Override
+
+ public java.lang.String getTypesOrThrow(
+ int key) {
+
+ java.util.Mapmap<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.Mapmap<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+ * 微信 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 remark = 3;
+ * @return The remark.
+ */
+ java.lang.String getRemark();
+ /**
+ * + * 备注 + *+ * + *
string remark = 3;
+ * @return The bytes for remark.
+ */
+ com.google.protobuf.ByteString
+ getRemarkBytes();
+
+ /**
+ * + * 微信昵称 + *+ * + *
string name = 4;
+ * @return The name.
+ */
+ java.lang.String getName();
+ /**
+ * + * 微信昵称 + *+ * + *
string name = 4;
+ * @return The bytes for name.
+ */
+ com.google.protobuf.ByteString
+ getNameBytes();
+
+ /**
+ * + * 国家 + *+ * + *
string country = 5;
+ * @return The country.
+ */
+ java.lang.String getCountry();
+ /**
+ * + * 国家 + *+ * + *
string country = 5;
+ * @return The bytes for country.
+ */
+ com.google.protobuf.ByteString
+ getCountryBytes();
+
+ /**
+ * + * 省/州 + *+ * + *
string province = 6;
+ * @return The province.
+ */
+ java.lang.String getProvince();
+ /**
+ * + * 省/州 + *+ * + *
string province = 6;
+ * @return The bytes for province.
+ */
+ com.google.protobuf.ByteString
+ getProvinceBytes();
+
+ /**
+ * + * 城市 + *+ * + *
string city = 7;
+ * @return The city.
+ */
+ java.lang.String getCity();
+ /**
+ * + * 城市 + *+ * + *
string city = 7;
+ * @return The bytes for city.
+ */
+ com.google.protobuf.ByteString
+ getCityBytes();
+
+ /**
+ * + * 性别 + *+ * + *
int32 gender = 8;
+ * @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_ = "";
+ remark_ = "";
+ 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();
+
+ remark_ = s;
+ break;
+ }
+ case 34: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ name_ = s;
+ break;
+ }
+ case 42: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ country_ = s;
+ break;
+ }
+ case 50: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ province_ = s;
+ break;
+ }
+ case 58: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ city_ = s;
+ break;
+ }
+ case 64: {
+
+ 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 (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 REMARK_FIELD_NUMBER = 3;
+ private volatile java.lang.Object remark_;
+ /**
+ * + * 备注 + *+ * + *
string remark = 3;
+ * @return The remark.
+ */
+ @java.lang.Override
+ public java.lang.String getRemark() {
+ java.lang.Object ref = remark_;
+ 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();
+ remark_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * 备注 + *+ * + *
string remark = 3;
+ * @return The bytes for remark.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getRemarkBytes() {
+ java.lang.Object ref = remark_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ remark_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int NAME_FIELD_NUMBER = 4;
+ private volatile java.lang.Object name_;
+ /**
+ * + * 微信昵称 + *+ * + *
string name = 4;
+ * @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 = 4;
+ * @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 = 5;
+ private volatile java.lang.Object country_;
+ /**
+ * + * 国家 + *+ * + *
string country = 5;
+ * @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 = 5;
+ * @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 = 6;
+ private volatile java.lang.Object province_;
+ /**
+ * + * 省/州 + *+ * + *
string province = 6;
+ * @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 = 6;
+ * @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 = 7;
+ private volatile java.lang.Object city_;
+ /**
+ * + * 城市 + *+ * + *
string city = 7;
+ * @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 = 7;
+ * @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 = 8;
+ private int gender_;
+ /**
+ * + * 性别 + *+ * + *
int32 gender = 8;
+ * @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(remark_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, remark_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 4, name_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(country_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 5, country_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(province_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 6, province_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(city_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 7, city_);
+ }
+ if (gender_ != 0) {
+ output.writeInt32(8, 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(remark_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, remark_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, name_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(country_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, country_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(province_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, province_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(city_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, city_);
+ }
+ if (gender_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(8, 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 (!getRemark()
+ .equals(other.getRemark())) 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) + REMARK_FIELD_NUMBER;
+ hash = (53 * hash) + getRemark().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+ * 微信 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 remark_ = "";
+ /**
+ * + * 备注 + *+ * + *
string remark = 3;
+ * @return The remark.
+ */
+ public java.lang.String getRemark() {
+ java.lang.Object ref = remark_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ remark_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * 备注 + *+ * + *
string remark = 3;
+ * @return The bytes for remark.
+ */
+ public com.google.protobuf.ByteString
+ getRemarkBytes() {
+ java.lang.Object ref = remark_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ remark_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * 备注 + *+ * + *
string remark = 3;
+ * @param value The remark to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRemark(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ remark_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 备注 + *+ * + *
string remark = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearRemark() {
+
+ remark_ = getDefaultInstance().getRemark();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 备注 + *+ * + *
string remark = 3;
+ * @param value The bytes for remark to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRemarkBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ remark_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object name_ = "";
+ /**
+ * + * 微信昵称 + *+ * + *
string name = 4;
+ * @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 = 4;
+ * @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 = 4;
+ * @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 = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearName() {
+
+ name_ = getDefaultInstance().getName();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 微信昵称 + *+ * + *
string name = 4;
+ * @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 = 5;
+ * @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 = 5;
+ * @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 = 5;
+ * @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 = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearCountry() {
+
+ country_ = getDefaultInstance().getCountry();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 国家 + *+ * + *
string country = 5;
+ * @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 = 6;
+ * @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 = 6;
+ * @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 = 6;
+ * @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 = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearProvince() {
+
+ province_ = getDefaultInstance().getProvince();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 省/州 + *+ * + *
string province = 6;
+ * @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 = 7;
+ * @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 = 7;
+ * @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 = 7;
+ * @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 = 7;
+ * @return This builder for chaining.
+ */
+ public Builder clearCity() {
+
+ city_ = getDefaultInstance().getCity();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 城市 + *+ * + *
string city = 7;
+ * @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 = 8;
+ * @return The gender.
+ */
+ @java.lang.Override
+ public int getGender() {
+ return gender_;
+ }
+ /**
+ * + * 性别 + *+ * + *
int32 gender = 8;
+ * @param value The gender to set.
+ * @return This builder for chaining.
+ */
+ public Builder setGender(int value) {
+
+ gender_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 性别 + *+ * + *
int32 gender = 8;
+ * @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.Parserrepeated .wcf.RpcContact contacts = 1;
+ */
+ java.util.Listrepeated .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.ArrayListrepeated .wcf.RpcContact contacts = 1;
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .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.Builderrepeated .wcf.RpcContact contacts = 1;
+ */
+ public java.util.Listrepeated .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.Listrepeated string names = 1;
+ * @return A list containing the names.
+ */
+ java.util.Listrepeated 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 (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.Builderrepeated 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.Iterablerepeated 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+ * 表名 + *+ * + *
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 (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+ * 表名 + *+ * + *
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.Parserrepeated .wcf.DbTable tables = 1;
+ */
+ java.util.Listrepeated .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.ArrayListrepeated .wcf.DbTable tables = 1;
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .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.Builderrepeated .wcf.DbTable tables = 1;
+ */
+ public java.util.Listrepeated .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+ * 目标数据库 + *+ * + *
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 (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+ * 目标数据库 + *+ * + *
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+ * 字段类型 + *+ * + *
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 (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+ * 字段类型 + *+ * + *
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.Parserrepeated .wcf.DbField fields = 1;
+ */
+ java.util.Listrepeated .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.ArrayListrepeated .wcf.DbField fields = 1;
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .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.Builderrepeated .wcf.DbField fields = 1;
+ */
+ public java.util.Listrepeated .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.Listrepeated .wcf.DbRow rows = 1;
+ */
+ java.util.Listrepeated .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.ArrayListrepeated .wcf.DbRow rows = 1;
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .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.Builderrepeated .wcf.DbRow rows = 1;
+ */
+ public java.util.Listrepeated .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+ * 加密的用户名 + *+ * + *
string v3 = 1;
+ * @return The v3.
+ */
+ java.lang.String getV3();
+ /**
+ * + * 加密的用户名 + *+ * + *
string v3 = 1;
+ * @return The bytes for v3.
+ */
+ com.google.protobuf.ByteString
+ getV3Bytes();
+
+ /**
+ * + * Ticket + *+ * + *
string v4 = 2;
+ * @return The v4.
+ */
+ java.lang.String getV4();
+ /**
+ * + * Ticket + *+ * + *
string v4 = 2;
+ * @return The bytes for v4.
+ */
+ com.google.protobuf.ByteString
+ getV4Bytes();
+
+ /**
+ * + * 添加方式:17 名片,30 扫码 + *+ * + *
int32 scene = 3;
+ * @return The scene.
+ */
+ int getScene();
+ }
+ /**
+ * 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;
+ }
+ case 24: {
+
+ scene_ = input.readInt32();
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.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_;
+ /**
+ * + * Ticket + *+ * + *
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;
+ }
+ }
+ /**
+ * + * Ticket + *+ * + *
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;
+ }
+ }
+
+ public static final int SCENE_FIELD_NUMBER = 3;
+ private int scene_;
+ /**
+ * + * 添加方式:17 名片,30 扫码 + *+ * + *
int32 scene = 3;
+ * @return The scene.
+ */
+ @java.lang.Override
+ public int getScene() {
+ return scene_;
+ }
+
+ 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_);
+ }
+ if (scene_ != 0) {
+ output.writeInt32(3, scene_);
+ }
+ 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_);
+ }
+ if (scene_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(3, scene_);
+ }
+ 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 (getScene()
+ != other.getScene()) 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 = (37 * hash) + SCENE_FIELD_NUMBER;
+ hash = (53 * hash) + getScene();
+ 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+ * 加密的用户名 + *+ * + *
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_ = "";
+ /**
+ * + * Ticket + *+ * + *
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;
+ }
+ }
+ /**
+ * + * Ticket + *+ * + *
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;
+ }
+ }
+ /**
+ * + * Ticket + *+ * + *
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;
+ }
+ /**
+ * + * Ticket + *+ * + *
string v4 = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearV4() {
+
+ v4_ = getDefaultInstance().getV4();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Ticket + *+ * + *
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;
+ }
+
+ private int scene_ ;
+ /**
+ * + * 添加方式:17 名片,30 扫码 + *+ * + *
int32 scene = 3;
+ * @return The scene.
+ */
+ @java.lang.Override
+ public int getScene() {
+ return scene_;
+ }
+ /**
+ * + * 添加方式:17 名片,30 扫码 + *+ * + *
int32 scene = 3;
+ * @param value The scene to set.
+ * @return This builder for chaining.
+ */
+ public Builder setScene(int value) {
+
+ scene_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 添加方式:17 名片,30 扫码 + *+ * + *
int32 scene = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearScene() {
+
+ scene_ = 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.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+ * 要加的群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.MemberMgmt}
+ */
+ public static final class MemberMgmt extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.MemberMgmt)
+ MemberMgmtOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use MemberMgmt.newBuilder() to construct.
+ private MemberMgmt(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private MemberMgmt() {
+ roomid_ = "";
+ wxids_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new MemberMgmt();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private MemberMgmt(
+ 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 (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_MemberMgmt_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_MemberMgmt_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.MemberMgmt.class, com.iamteer.Wcf.MemberMgmt.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.MemberMgmt)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.MemberMgmt other = (com.iamteer.Wcf.MemberMgmt) 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.MemberMgmt parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.MemberMgmt 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.MemberMgmt parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.MemberMgmt 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.MemberMgmt parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.MemberMgmt parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.MemberMgmt parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.MemberMgmt 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.MemberMgmt parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.MemberMgmt 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.MemberMgmt parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.MemberMgmt 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.MemberMgmt 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.MemberMgmt}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder+ * 要加的群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.MemberMgmt)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.MemberMgmt)
+ private static final com.iamteer.Wcf.MemberMgmt DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.MemberMgmt();
+ }
+
+ public static com.iamteer.Wcf.MemberMgmt getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * 微信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 name = 2;
+ * @return The name.
+ */
+ java.lang.String getName();
+ /**
+ * + * 昵称 + *+ * + *
string name = 2;
+ * @return The bytes for name.
+ */
+ com.google.protobuf.ByteString
+ getNameBytes();
+
+ /**
+ * + * 手机号 + *+ * + *
string mobile = 3;
+ * @return The mobile.
+ */
+ java.lang.String getMobile();
+ /**
+ * + * 手机号 + *+ * + *
string mobile = 3;
+ * @return The bytes for mobile.
+ */
+ com.google.protobuf.ByteString
+ getMobileBytes();
+
+ /**
+ * + * 文件/图片等父路径 + *+ * + *
string home = 4;
+ * @return The home.
+ */
+ java.lang.String getHome();
+ /**
+ * + * 文件/图片等父路径 + *+ * + *
string home = 4;
+ * @return The bytes for home.
+ */
+ com.google.protobuf.ByteString
+ getHomeBytes();
+ }
+ /**
+ * Protobuf type {@code wcf.UserInfo}
+ */
+ public static final class UserInfo extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.UserInfo)
+ UserInfoOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use UserInfo.newBuilder() to construct.
+ private UserInfo(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private UserInfo() {
+ wxid_ = "";
+ name_ = "";
+ mobile_ = "";
+ home_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new UserInfo();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private UserInfo(
+ 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();
+
+ name_ = s;
+ break;
+ }
+ case 26: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ mobile_ = s;
+ break;
+ }
+ case 34: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ home_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_UserInfo_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_UserInfo_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.UserInfo.class, com.iamteer.Wcf.UserInfo.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 NAME_FIELD_NUMBER = 2;
+ private volatile java.lang.Object name_;
+ /**
+ * + * 昵称 + *+ * + *
string name = 2;
+ * @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 = 2;
+ * @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 MOBILE_FIELD_NUMBER = 3;
+ private volatile java.lang.Object mobile_;
+ /**
+ * + * 手机号 + *+ * + *
string mobile = 3;
+ * @return The mobile.
+ */
+ @java.lang.Override
+ public java.lang.String getMobile() {
+ java.lang.Object ref = mobile_;
+ 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();
+ mobile_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * 手机号 + *+ * + *
string mobile = 3;
+ * @return The bytes for mobile.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getMobileBytes() {
+ java.lang.Object ref = mobile_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ mobile_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int HOME_FIELD_NUMBER = 4;
+ private volatile java.lang.Object home_;
+ /**
+ * + * 文件/图片等父路径 + *+ * + *
string home = 4;
+ * @return The home.
+ */
+ @java.lang.Override
+ public java.lang.String getHome() {
+ java.lang.Object ref = home_;
+ 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();
+ home_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * 文件/图片等父路径 + *+ * + *
string home = 4;
+ * @return The bytes for home.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getHomeBytes() {
+ java.lang.Object ref = home_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ home_ = 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(wxid_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, wxid_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mobile_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, mobile_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(home_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 4, home_);
+ }
+ 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(name_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mobile_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, mobile_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(home_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, home_);
+ }
+ 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.UserInfo)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.UserInfo other = (com.iamteer.Wcf.UserInfo) obj;
+
+ if (!getWxid()
+ .equals(other.getWxid())) return false;
+ if (!getName()
+ .equals(other.getName())) return false;
+ if (!getMobile()
+ .equals(other.getMobile())) return false;
+ if (!getHome()
+ .equals(other.getHome())) 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) + NAME_FIELD_NUMBER;
+ hash = (53 * hash) + getName().hashCode();
+ hash = (37 * hash) + MOBILE_FIELD_NUMBER;
+ hash = (53 * hash) + getMobile().hashCode();
+ hash = (37 * hash) + HOME_FIELD_NUMBER;
+ hash = (53 * hash) + getHome().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.UserInfo parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.UserInfo 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.UserInfo parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.UserInfo 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.UserInfo parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.UserInfo parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.UserInfo parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.UserInfo 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.UserInfo parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.UserInfo 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.UserInfo parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.UserInfo 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.UserInfo 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.UserInfo}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder+ * 微信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 name_ = "";
+ /**
+ * + * 昵称 + *+ * + *
string name = 2;
+ * @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 = 2;
+ * @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 = 2;
+ * @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 = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearName() {
+
+ name_ = getDefaultInstance().getName();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 昵称 + *+ * + *
string name = 2;
+ * @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 mobile_ = "";
+ /**
+ * + * 手机号 + *+ * + *
string mobile = 3;
+ * @return The mobile.
+ */
+ public java.lang.String getMobile() {
+ java.lang.Object ref = mobile_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ mobile_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * 手机号 + *+ * + *
string mobile = 3;
+ * @return The bytes for mobile.
+ */
+ public com.google.protobuf.ByteString
+ getMobileBytes() {
+ java.lang.Object ref = mobile_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ mobile_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * 手机号 + *+ * + *
string mobile = 3;
+ * @param value The mobile to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMobile(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ mobile_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 手机号 + *+ * + *
string mobile = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearMobile() {
+
+ mobile_ = getDefaultInstance().getMobile();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 手机号 + *+ * + *
string mobile = 3;
+ * @param value The bytes for mobile to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMobileBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ mobile_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object home_ = "";
+ /**
+ * + * 文件/图片等父路径 + *+ * + *
string home = 4;
+ * @return The home.
+ */
+ public java.lang.String getHome() {
+ java.lang.Object ref = home_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ home_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * 文件/图片等父路径 + *+ * + *
string home = 4;
+ * @return The bytes for home.
+ */
+ public com.google.protobuf.ByteString
+ getHomeBytes() {
+ java.lang.Object ref = home_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ home_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * 文件/图片等父路径 + *+ * + *
string home = 4;
+ * @param value The home to set.
+ * @return This builder for chaining.
+ */
+ public Builder setHome(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ home_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 文件/图片等父路径 + *+ * + *
string home = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearHome() {
+
+ home_ = getDefaultInstance().getHome();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 文件/图片等父路径 + *+ * + *
string home = 4;
+ * @param value The bytes for home to set.
+ * @return This builder for chaining.
+ */
+ public Builder setHomeBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ home_ = 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.UserInfo)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.UserInfo)
+ private static final com.iamteer.Wcf.UserInfo DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.UserInfo();
+ }
+
+ public static com.iamteer.Wcf.UserInfo getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * 源路径 + *+ * + *
string src = 1;
+ * @return The src.
+ */
+ java.lang.String getSrc();
+ /**
+ * + * 源路径 + *+ * + *
string src = 1;
+ * @return The bytes for src.
+ */
+ com.google.protobuf.ByteString
+ getSrcBytes();
+
+ /**
+ * + * 目标路径 + *+ * + *
string dst = 2;
+ * @return The dst.
+ */
+ java.lang.String getDst();
+ /**
+ * + * 目标路径 + *+ * + *
string dst = 2;
+ * @return The bytes for dst.
+ */
+ com.google.protobuf.ByteString
+ getDstBytes();
+ }
+ /**
+ * Protobuf type {@code wcf.DecPath}
+ */
+ public static final class DecPath extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.DecPath)
+ DecPathOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use DecPath.newBuilder() to construct.
+ private DecPath(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private DecPath() {
+ src_ = "";
+ dst_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new DecPath();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private DecPath(
+ 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();
+
+ src_ = s;
+ break;
+ }
+ case 18: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ dst_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_DecPath_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_DecPath_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.DecPath.class, com.iamteer.Wcf.DecPath.Builder.class);
+ }
+
+ public static final int SRC_FIELD_NUMBER = 1;
+ private volatile java.lang.Object src_;
+ /**
+ * + * 源路径 + *+ * + *
string src = 1;
+ * @return The src.
+ */
+ @java.lang.Override
+ public java.lang.String getSrc() {
+ java.lang.Object ref = src_;
+ 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();
+ src_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * 源路径 + *+ * + *
string src = 1;
+ * @return The bytes for src.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSrcBytes() {
+ java.lang.Object ref = src_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ src_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int DST_FIELD_NUMBER = 2;
+ private volatile java.lang.Object dst_;
+ /**
+ * + * 目标路径 + *+ * + *
string dst = 2;
+ * @return The dst.
+ */
+ @java.lang.Override
+ public java.lang.String getDst() {
+ java.lang.Object ref = dst_;
+ 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();
+ dst_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * 目标路径 + *+ * + *
string dst = 2;
+ * @return The bytes for dst.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getDstBytes() {
+ java.lang.Object ref = dst_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ dst_ = 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(src_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, src_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dst_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, dst_);
+ }
+ 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(src_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, src_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dst_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, dst_);
+ }
+ 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.DecPath)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.DecPath other = (com.iamteer.Wcf.DecPath) obj;
+
+ if (!getSrc()
+ .equals(other.getSrc())) return false;
+ if (!getDst()
+ .equals(other.getDst())) 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) + SRC_FIELD_NUMBER;
+ hash = (53 * hash) + getSrc().hashCode();
+ hash = (37 * hash) + DST_FIELD_NUMBER;
+ hash = (53 * hash) + getDst().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.DecPath parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DecPath 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.DecPath parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DecPath 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.DecPath parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.DecPath parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.DecPath parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DecPath 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.DecPath parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DecPath 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.DecPath parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.DecPath 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.DecPath 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.DecPath}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder+ * 源路径 + *+ * + *
string src = 1;
+ * @return The src.
+ */
+ public java.lang.String getSrc() {
+ java.lang.Object ref = src_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ src_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * 源路径 + *+ * + *
string src = 1;
+ * @return The bytes for src.
+ */
+ public com.google.protobuf.ByteString
+ getSrcBytes() {
+ java.lang.Object ref = src_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ src_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * 源路径 + *+ * + *
string src = 1;
+ * @param value The src to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSrc(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ src_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 源路径 + *+ * + *
string src = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearSrc() {
+
+ src_ = getDefaultInstance().getSrc();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 源路径 + *+ * + *
string src = 1;
+ * @param value The bytes for src to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSrcBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ src_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object dst_ = "";
+ /**
+ * + * 目标路径 + *+ * + *
string dst = 2;
+ * @return The dst.
+ */
+ public java.lang.String getDst() {
+ java.lang.Object ref = dst_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ dst_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * 目标路径 + *+ * + *
string dst = 2;
+ * @return The bytes for dst.
+ */
+ public com.google.protobuf.ByteString
+ getDstBytes() {
+ java.lang.Object ref = dst_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ dst_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * 目标路径 + *+ * + *
string dst = 2;
+ * @param value The dst to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDst(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ dst_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 目标路径 + *+ * + *
string dst = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearDst() {
+
+ dst_ = getDefaultInstance().getDst();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 目标路径 + *+ * + *
string dst = 2;
+ * @param value The bytes for dst to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDstBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ dst_ = 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.DecPath)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.DecPath)
+ private static final com.iamteer.Wcf.DecPath DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.DecPath();
+ }
+
+ public static com.iamteer.Wcf.DecPath getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * 转账人 + *+ * + *
string wxid = 1;
+ * @return The wxid.
+ */
+ java.lang.String getWxid();
+ /**
+ * + * 转账人 + *+ * + *
string wxid = 1;
+ * @return The bytes for wxid.
+ */
+ com.google.protobuf.ByteString
+ getWxidBytes();
+
+ /**
+ * + * 转账id transferid + *+ * + *
string tfid = 2;
+ * @return The tfid.
+ */
+ java.lang.String getTfid();
+ /**
+ * + * 转账id transferid + *+ * + *
string tfid = 2;
+ * @return The bytes for tfid.
+ */
+ com.google.protobuf.ByteString
+ getTfidBytes();
+
+ /**
+ * + * Transaction id + *+ * + *
string taid = 3;
+ * @return The taid.
+ */
+ java.lang.String getTaid();
+ /**
+ * + * Transaction id + *+ * + *
string taid = 3;
+ * @return The bytes for taid.
+ */
+ com.google.protobuf.ByteString
+ getTaidBytes();
+ }
+ /**
+ * Protobuf type {@code wcf.Transfer}
+ */
+ public static final class Transfer extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.Transfer)
+ TransferOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use Transfer.newBuilder() to construct.
+ private Transfer(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private Transfer() {
+ wxid_ = "";
+ tfid_ = "";
+ taid_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new Transfer();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Transfer(
+ 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();
+
+ tfid_ = s;
+ break;
+ }
+ case 26: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ taid_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_Transfer_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_Transfer_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.Transfer.class, com.iamteer.Wcf.Transfer.Builder.class);
+ }
+
+ public static final int WXID_FIELD_NUMBER = 1;
+ private volatile java.lang.Object wxid_;
+ /**
+ * + * 转账人 + *+ * + *
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;
+ }
+ }
+ /**
+ * + * 转账人 + *+ * + *
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 TFID_FIELD_NUMBER = 2;
+ private volatile java.lang.Object tfid_;
+ /**
+ * + * 转账id transferid + *+ * + *
string tfid = 2;
+ * @return The tfid.
+ */
+ @java.lang.Override
+ public java.lang.String getTfid() {
+ java.lang.Object ref = tfid_;
+ 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();
+ tfid_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * 转账id transferid + *+ * + *
string tfid = 2;
+ * @return The bytes for tfid.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getTfidBytes() {
+ java.lang.Object ref = tfid_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ tfid_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int TAID_FIELD_NUMBER = 3;
+ private volatile java.lang.Object taid_;
+ /**
+ * + * Transaction id + *+ * + *
string taid = 3;
+ * @return The taid.
+ */
+ @java.lang.Override
+ public java.lang.String getTaid() {
+ java.lang.Object ref = taid_;
+ 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();
+ taid_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * Transaction id + *+ * + *
string taid = 3;
+ * @return The bytes for taid.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getTaidBytes() {
+ java.lang.Object ref = taid_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ taid_ = 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(wxid_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, wxid_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tfid_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, tfid_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(taid_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, taid_);
+ }
+ 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(tfid_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, tfid_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(taid_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, taid_);
+ }
+ 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.Transfer)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.Transfer other = (com.iamteer.Wcf.Transfer) obj;
+
+ if (!getWxid()
+ .equals(other.getWxid())) return false;
+ if (!getTfid()
+ .equals(other.getTfid())) return false;
+ if (!getTaid()
+ .equals(other.getTaid())) 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) + TFID_FIELD_NUMBER;
+ hash = (53 * hash) + getTfid().hashCode();
+ hash = (37 * hash) + TAID_FIELD_NUMBER;
+ hash = (53 * hash) + getTaid().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.Transfer parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.Transfer 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.Transfer parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.Transfer 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.Transfer parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.Transfer parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.Transfer parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.Transfer 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.Transfer parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.Transfer 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.Transfer parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.Transfer 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.Transfer 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.Transfer}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder+ * 转账人 + *+ * + *
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;
+ }
+ }
+ /**
+ * + * 转账人 + *+ * + *
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;
+ }
+ }
+ /**
+ * + * 转账人 + *+ * + *
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;
+ }
+ /**
+ * + * 转账人 + *+ * + *
string wxid = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearWxid() {
+
+ wxid_ = getDefaultInstance().getWxid();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 转账人 + *+ * + *
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 tfid_ = "";
+ /**
+ * + * 转账id transferid + *+ * + *
string tfid = 2;
+ * @return The tfid.
+ */
+ public java.lang.String getTfid() {
+ java.lang.Object ref = tfid_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ tfid_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * 转账id transferid + *+ * + *
string tfid = 2;
+ * @return The bytes for tfid.
+ */
+ public com.google.protobuf.ByteString
+ getTfidBytes() {
+ java.lang.Object ref = tfid_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ tfid_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * 转账id transferid + *+ * + *
string tfid = 2;
+ * @param value The tfid to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTfid(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ tfid_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 转账id transferid + *+ * + *
string tfid = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearTfid() {
+
+ tfid_ = getDefaultInstance().getTfid();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 转账id transferid + *+ * + *
string tfid = 2;
+ * @param value The bytes for tfid to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTfidBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ tfid_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object taid_ = "";
+ /**
+ * + * Transaction id + *+ * + *
string taid = 3;
+ * @return The taid.
+ */
+ public java.lang.String getTaid() {
+ java.lang.Object ref = taid_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ taid_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * Transaction id + *+ * + *
string taid = 3;
+ * @return The bytes for taid.
+ */
+ public com.google.protobuf.ByteString
+ getTaidBytes() {
+ java.lang.Object ref = taid_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ taid_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * Transaction id + *+ * + *
string taid = 3;
+ * @param value The taid to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTaid(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ taid_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Transaction id + *+ * + *
string taid = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearTaid() {
+
+ taid_ = getDefaultInstance().getTaid();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Transaction id + *+ * + *
string taid = 3;
+ * @param value The bytes for taid to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTaidBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ taid_ = 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.Transfer)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.Transfer)
+ private static final com.iamteer.Wcf.Transfer DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.Transfer();
+ }
+
+ public static com.iamteer.Wcf.Transfer getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * 消息 id + *+ * + *
uint64 id = 1 [jstype = JS_STRING];
+ * @return The id.
+ */
+ long getId();
+
+ /**
+ * + * 消息中的 thumb + *+ * + *
string thumb = 2;
+ * @return The thumb.
+ */
+ java.lang.String getThumb();
+ /**
+ * + * 消息中的 thumb + *+ * + *
string thumb = 2;
+ * @return The bytes for thumb.
+ */
+ com.google.protobuf.ByteString
+ getThumbBytes();
+
+ /**
+ * + * 消息中的 extra + *+ * + *
string extra = 3;
+ * @return The extra.
+ */
+ java.lang.String getExtra();
+ /**
+ * + * 消息中的 extra + *+ * + *
string extra = 3;
+ * @return The bytes for extra.
+ */
+ com.google.protobuf.ByteString
+ getExtraBytes();
+ }
+ /**
+ * Protobuf type {@code wcf.AttachMsg}
+ */
+ public static final class AttachMsg extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.AttachMsg)
+ AttachMsgOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AttachMsg.newBuilder() to construct.
+ private AttachMsg(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AttachMsg() {
+ thumb_ = "";
+ extra_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AttachMsg();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AttachMsg(
+ 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: {
+
+ id_ = input.readUInt64();
+ break;
+ }
+ case 18: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ thumb_ = s;
+ break;
+ }
+ case 26: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ extra_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_AttachMsg_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_AttachMsg_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.AttachMsg.class, com.iamteer.Wcf.AttachMsg.Builder.class);
+ }
+
+ public static final int ID_FIELD_NUMBER = 1;
+ private long id_;
+ /**
+ * + * 消息 id + *+ * + *
uint64 id = 1 [jstype = JS_STRING];
+ * @return The id.
+ */
+ @java.lang.Override
+ public long getId() {
+ return id_;
+ }
+
+ public static final int THUMB_FIELD_NUMBER = 2;
+ private volatile java.lang.Object thumb_;
+ /**
+ * + * 消息中的 thumb + *+ * + *
string thumb = 2;
+ * @return The thumb.
+ */
+ @java.lang.Override
+ public java.lang.String getThumb() {
+ java.lang.Object ref = thumb_;
+ 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();
+ thumb_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * 消息中的 thumb + *+ * + *
string thumb = 2;
+ * @return The bytes for thumb.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getThumbBytes() {
+ java.lang.Object ref = thumb_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ thumb_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int EXTRA_FIELD_NUMBER = 3;
+ private volatile java.lang.Object extra_;
+ /**
+ * + * 消息中的 extra + *+ * + *
string extra = 3;
+ * @return The extra.
+ */
+ @java.lang.Override
+ public java.lang.String getExtra() {
+ java.lang.Object ref = extra_;
+ 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();
+ extra_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * 消息中的 extra + *+ * + *
string extra = 3;
+ * @return The bytes for extra.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getExtraBytes() {
+ java.lang.Object ref = extra_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ extra_ = 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 (id_ != 0L) {
+ output.writeUInt64(1, id_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(thumb_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, thumb_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(extra_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, extra_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (id_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt64Size(1, id_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(thumb_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, thumb_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(extra_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, extra_);
+ }
+ 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.AttachMsg)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.AttachMsg other = (com.iamteer.Wcf.AttachMsg) obj;
+
+ if (getId()
+ != other.getId()) return false;
+ if (!getThumb()
+ .equals(other.getThumb())) return false;
+ if (!getExtra()
+ .equals(other.getExtra())) 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) + ID_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getId());
+ hash = (37 * hash) + THUMB_FIELD_NUMBER;
+ hash = (53 * hash) + getThumb().hashCode();
+ hash = (37 * hash) + EXTRA_FIELD_NUMBER;
+ hash = (53 * hash) + getExtra().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.AttachMsg parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.AttachMsg 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.AttachMsg parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.AttachMsg 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.AttachMsg parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.AttachMsg parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.AttachMsg parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.AttachMsg 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.AttachMsg parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.AttachMsg 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.AttachMsg parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.AttachMsg 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.AttachMsg 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.AttachMsg}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder+ * 消息 id + *+ * + *
uint64 id = 1 [jstype = JS_STRING];
+ * @return The id.
+ */
+ @java.lang.Override
+ public long getId() {
+ return id_;
+ }
+ /**
+ * + * 消息 id + *+ * + *
uint64 id = 1 [jstype = JS_STRING];
+ * @param value The id to set.
+ * @return This builder for chaining.
+ */
+ public Builder setId(long value) {
+
+ id_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 消息 id + *+ * + *
uint64 id = 1 [jstype = JS_STRING];
+ * @return This builder for chaining.
+ */
+ public Builder clearId() {
+
+ id_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object thumb_ = "";
+ /**
+ * + * 消息中的 thumb + *+ * + *
string thumb = 2;
+ * @return The thumb.
+ */
+ public java.lang.String getThumb() {
+ java.lang.Object ref = thumb_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ thumb_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * 消息中的 thumb + *+ * + *
string thumb = 2;
+ * @return The bytes for thumb.
+ */
+ public com.google.protobuf.ByteString
+ getThumbBytes() {
+ java.lang.Object ref = thumb_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ thumb_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * 消息中的 thumb + *+ * + *
string thumb = 2;
+ * @param value The thumb to set.
+ * @return This builder for chaining.
+ */
+ public Builder setThumb(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ thumb_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 消息中的 thumb + *+ * + *
string thumb = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearThumb() {
+
+ thumb_ = getDefaultInstance().getThumb();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 消息中的 thumb + *+ * + *
string thumb = 2;
+ * @param value The bytes for thumb to set.
+ * @return This builder for chaining.
+ */
+ public Builder setThumbBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ thumb_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object extra_ = "";
+ /**
+ * + * 消息中的 extra + *+ * + *
string extra = 3;
+ * @return The extra.
+ */
+ public java.lang.String getExtra() {
+ java.lang.Object ref = extra_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ extra_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * 消息中的 extra + *+ * + *
string extra = 3;
+ * @return The bytes for extra.
+ */
+ public com.google.protobuf.ByteString
+ getExtraBytes() {
+ java.lang.Object ref = extra_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ extra_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * 消息中的 extra + *+ * + *
string extra = 3;
+ * @param value The extra to set.
+ * @return This builder for chaining.
+ */
+ public Builder setExtra(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ extra_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 消息中的 extra + *+ * + *
string extra = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearExtra() {
+
+ extra_ = getDefaultInstance().getExtra();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 消息中的 extra + *+ * + *
string extra = 3;
+ * @param value The bytes for extra to set.
+ * @return This builder for chaining.
+ */
+ public Builder setExtraBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ extra_ = 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.AttachMsg)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.AttachMsg)
+ private static final com.iamteer.Wcf.AttachMsg DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.AttachMsg();
+ }
+
+ public static com.iamteer.Wcf.AttachMsg getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * 语音消息 id + *+ * + *
uint64 id = 1 [jstype = JS_STRING];
+ * @return The id.
+ */
+ long getId();
+
+ /**
+ * + * 存放目录 + *+ * + *
string dir = 2;
+ * @return The dir.
+ */
+ java.lang.String getDir();
+ /**
+ * + * 存放目录 + *+ * + *
string dir = 2;
+ * @return The bytes for dir.
+ */
+ com.google.protobuf.ByteString
+ getDirBytes();
+ }
+ /**
+ * Protobuf type {@code wcf.AudioMsg}
+ */
+ public static final class AudioMsg extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.AudioMsg)
+ AudioMsgOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use AudioMsg.newBuilder() to construct.
+ private AudioMsg(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private AudioMsg() {
+ dir_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new AudioMsg();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private AudioMsg(
+ 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: {
+
+ id_ = input.readUInt64();
+ break;
+ }
+ case 18: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ dir_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_AudioMsg_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_AudioMsg_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.AudioMsg.class, com.iamteer.Wcf.AudioMsg.Builder.class);
+ }
+
+ public static final int ID_FIELD_NUMBER = 1;
+ private long id_;
+ /**
+ * + * 语音消息 id + *+ * + *
uint64 id = 1 [jstype = JS_STRING];
+ * @return The id.
+ */
+ @java.lang.Override
+ public long getId() {
+ return id_;
+ }
+
+ public static final int DIR_FIELD_NUMBER = 2;
+ private volatile java.lang.Object dir_;
+ /**
+ * + * 存放目录 + *+ * + *
string dir = 2;
+ * @return The dir.
+ */
+ @java.lang.Override
+ public java.lang.String getDir() {
+ java.lang.Object ref = dir_;
+ 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();
+ dir_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * 存放目录 + *+ * + *
string dir = 2;
+ * @return The bytes for dir.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getDirBytes() {
+ java.lang.Object ref = dir_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ dir_ = 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 (id_ != 0L) {
+ output.writeUInt64(1, id_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dir_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, dir_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (id_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt64Size(1, id_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dir_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, dir_);
+ }
+ 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.AudioMsg)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.AudioMsg other = (com.iamteer.Wcf.AudioMsg) obj;
+
+ if (getId()
+ != other.getId()) return false;
+ if (!getDir()
+ .equals(other.getDir())) 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) + ID_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getId());
+ hash = (37 * hash) + DIR_FIELD_NUMBER;
+ hash = (53 * hash) + getDir().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.AudioMsg parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.AudioMsg 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.AudioMsg parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.AudioMsg 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.AudioMsg parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.AudioMsg parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.AudioMsg parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.AudioMsg 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.AudioMsg parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.AudioMsg 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.AudioMsg parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.AudioMsg 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.AudioMsg 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.AudioMsg}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder+ * 语音消息 id + *+ * + *
uint64 id = 1 [jstype = JS_STRING];
+ * @return The id.
+ */
+ @java.lang.Override
+ public long getId() {
+ return id_;
+ }
+ /**
+ * + * 语音消息 id + *+ * + *
uint64 id = 1 [jstype = JS_STRING];
+ * @param value The id to set.
+ * @return This builder for chaining.
+ */
+ public Builder setId(long value) {
+
+ id_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 语音消息 id + *+ * + *
uint64 id = 1 [jstype = JS_STRING];
+ * @return This builder for chaining.
+ */
+ public Builder clearId() {
+
+ id_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object dir_ = "";
+ /**
+ * + * 存放目录 + *+ * + *
string dir = 2;
+ * @return The dir.
+ */
+ public java.lang.String getDir() {
+ java.lang.Object ref = dir_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ dir_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * 存放目录 + *+ * + *
string dir = 2;
+ * @return The bytes for dir.
+ */
+ public com.google.protobuf.ByteString
+ getDirBytes() {
+ java.lang.Object ref = dir_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ dir_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * 存放目录 + *+ * + *
string dir = 2;
+ * @param value The dir to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDir(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ dir_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 存放目录 + *+ * + *
string dir = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearDir() {
+
+ dir_ = getDefaultInstance().getDir();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 存放目录 + *+ * + *
string dir = 2;
+ * @param value The bytes for dir to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDirBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ dir_ = 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.AudioMsg)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.AudioMsg)
+ private static final com.iamteer.Wcf.AudioMsg DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.AudioMsg();
+ }
+
+ public static com.iamteer.Wcf.AudioMsg getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * 显示名字 + *+ * + *
string name = 1;
+ * @return The name.
+ */
+ java.lang.String getName();
+ /**
+ * + * 显示名字 + *+ * + *
string name = 1;
+ * @return The bytes for name.
+ */
+ com.google.protobuf.ByteString
+ getNameBytes();
+
+ /**
+ * + * 公众号 id + *+ * + *
string account = 2;
+ * @return The account.
+ */
+ java.lang.String getAccount();
+ /**
+ * + * 公众号 id + *+ * + *
string account = 2;
+ * @return The bytes for account.
+ */
+ com.google.protobuf.ByteString
+ getAccountBytes();
+
+ /**
+ * + * 标题 + *+ * + *
string title = 3;
+ * @return The title.
+ */
+ java.lang.String getTitle();
+ /**
+ * + * 标题 + *+ * + *
string title = 3;
+ * @return The bytes for title.
+ */
+ com.google.protobuf.ByteString
+ getTitleBytes();
+
+ /**
+ * + * 摘要 + *+ * + *
string digest = 4;
+ * @return The digest.
+ */
+ java.lang.String getDigest();
+ /**
+ * + * 摘要 + *+ * + *
string digest = 4;
+ * @return The bytes for digest.
+ */
+ com.google.protobuf.ByteString
+ getDigestBytes();
+
+ /**
+ * + * 链接 + *+ * + *
string url = 5;
+ * @return The url.
+ */
+ java.lang.String getUrl();
+ /**
+ * + * 链接 + *+ * + *
string url = 5;
+ * @return The bytes for url.
+ */
+ com.google.protobuf.ByteString
+ getUrlBytes();
+
+ /**
+ * + * 缩略图 + *+ * + *
string thumburl = 6;
+ * @return The thumburl.
+ */
+ java.lang.String getThumburl();
+ /**
+ * + * 缩略图 + *+ * + *
string thumburl = 6;
+ * @return The bytes for thumburl.
+ */
+ com.google.protobuf.ByteString
+ getThumburlBytes();
+
+ /**
+ * + * 接收人 + *+ * + *
string receiver = 7;
+ * @return The receiver.
+ */
+ java.lang.String getReceiver();
+ /**
+ * + * 接收人 + *+ * + *
string receiver = 7;
+ * @return The bytes for receiver.
+ */
+ com.google.protobuf.ByteString
+ getReceiverBytes();
+ }
+ /**
+ * Protobuf type {@code wcf.RichText}
+ */
+ public static final class RichText extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.RichText)
+ RichTextOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use RichText.newBuilder() to construct.
+ private RichText(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private RichText() {
+ name_ = "";
+ account_ = "";
+ title_ = "";
+ digest_ = "";
+ url_ = "";
+ thumburl_ = "";
+ receiver_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new RichText();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private RichText(
+ 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();
+
+ account_ = s;
+ break;
+ }
+ case 26: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ title_ = s;
+ break;
+ }
+ case 34: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ digest_ = s;
+ break;
+ }
+ case 42: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ url_ = s;
+ break;
+ }
+ case 50: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ thumburl_ = s;
+ break;
+ }
+ case 58: {
+ 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 (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_RichText_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_RichText_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.RichText.class, com.iamteer.Wcf.RichText.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 ACCOUNT_FIELD_NUMBER = 2;
+ private volatile java.lang.Object account_;
+ /**
+ * + * 公众号 id + *+ * + *
string account = 2;
+ * @return The account.
+ */
+ @java.lang.Override
+ public java.lang.String getAccount() {
+ java.lang.Object ref = account_;
+ 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();
+ account_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * 公众号 id + *+ * + *
string account = 2;
+ * @return The bytes for account.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getAccountBytes() {
+ java.lang.Object ref = account_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ account_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int TITLE_FIELD_NUMBER = 3;
+ private volatile java.lang.Object title_;
+ /**
+ * + * 标题 + *+ * + *
string title = 3;
+ * @return The title.
+ */
+ @java.lang.Override
+ public java.lang.String getTitle() {
+ java.lang.Object ref = title_;
+ 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();
+ title_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * 标题 + *+ * + *
string title = 3;
+ * @return The bytes for title.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getTitleBytes() {
+ java.lang.Object ref = title_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ title_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int DIGEST_FIELD_NUMBER = 4;
+ private volatile java.lang.Object digest_;
+ /**
+ * + * 摘要 + *+ * + *
string digest = 4;
+ * @return The digest.
+ */
+ @java.lang.Override
+ public java.lang.String getDigest() {
+ java.lang.Object ref = digest_;
+ 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();
+ digest_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * 摘要 + *+ * + *
string digest = 4;
+ * @return The bytes for digest.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getDigestBytes() {
+ java.lang.Object ref = digest_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ digest_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int URL_FIELD_NUMBER = 5;
+ private volatile java.lang.Object url_;
+ /**
+ * + * 链接 + *+ * + *
string url = 5;
+ * @return The url.
+ */
+ @java.lang.Override
+ public java.lang.String getUrl() {
+ java.lang.Object ref = url_;
+ 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();
+ url_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * 链接 + *+ * + *
string url = 5;
+ * @return The bytes for url.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getUrlBytes() {
+ java.lang.Object ref = url_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ url_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int THUMBURL_FIELD_NUMBER = 6;
+ private volatile java.lang.Object thumburl_;
+ /**
+ * + * 缩略图 + *+ * + *
string thumburl = 6;
+ * @return The thumburl.
+ */
+ @java.lang.Override
+ public java.lang.String getThumburl() {
+ java.lang.Object ref = thumburl_;
+ 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();
+ thumburl_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * 缩略图 + *+ * + *
string thumburl = 6;
+ * @return The bytes for thumburl.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getThumburlBytes() {
+ java.lang.Object ref = thumburl_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ thumburl_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int RECEIVER_FIELD_NUMBER = 7;
+ private volatile java.lang.Object receiver_;
+ /**
+ * + * 接收人 + *+ * + *
string receiver = 7;
+ * @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 = 7;
+ * @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(name_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(account_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, account_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, title_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(digest_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 4, digest_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(url_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 5, url_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(thumburl_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 6, thumburl_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiver_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 7, 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(name_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(account_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, account_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, title_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(digest_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, digest_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(url_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, url_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(thumburl_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, thumburl_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(receiver_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, 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.RichText)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.RichText other = (com.iamteer.Wcf.RichText) obj;
+
+ if (!getName()
+ .equals(other.getName())) return false;
+ if (!getAccount()
+ .equals(other.getAccount())) return false;
+ if (!getTitle()
+ .equals(other.getTitle())) return false;
+ if (!getDigest()
+ .equals(other.getDigest())) return false;
+ if (!getUrl()
+ .equals(other.getUrl())) return false;
+ if (!getThumburl()
+ .equals(other.getThumburl())) 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) + NAME_FIELD_NUMBER;
+ hash = (53 * hash) + getName().hashCode();
+ hash = (37 * hash) + ACCOUNT_FIELD_NUMBER;
+ hash = (53 * hash) + getAccount().hashCode();
+ hash = (37 * hash) + TITLE_FIELD_NUMBER;
+ hash = (53 * hash) + getTitle().hashCode();
+ hash = (37 * hash) + DIGEST_FIELD_NUMBER;
+ hash = (53 * hash) + getDigest().hashCode();
+ hash = (37 * hash) + URL_FIELD_NUMBER;
+ hash = (53 * hash) + getUrl().hashCode();
+ hash = (37 * hash) + THUMBURL_FIELD_NUMBER;
+ hash = (53 * hash) + getThumburl().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.RichText parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.RichText 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.RichText parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.RichText 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.RichText parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.RichText parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.RichText parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.RichText 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.RichText parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.RichText 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.RichText parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.RichText 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.RichText 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.RichText}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder+ * 显示名字 + *+ * + *
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 account_ = "";
+ /**
+ * + * 公众号 id + *+ * + *
string account = 2;
+ * @return The account.
+ */
+ public java.lang.String getAccount() {
+ java.lang.Object ref = account_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ account_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * 公众号 id + *+ * + *
string account = 2;
+ * @return The bytes for account.
+ */
+ public com.google.protobuf.ByteString
+ getAccountBytes() {
+ java.lang.Object ref = account_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ account_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * 公众号 id + *+ * + *
string account = 2;
+ * @param value The account to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAccount(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ account_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 公众号 id + *+ * + *
string account = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearAccount() {
+
+ account_ = getDefaultInstance().getAccount();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 公众号 id + *+ * + *
string account = 2;
+ * @param value The bytes for account to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAccountBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ account_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object title_ = "";
+ /**
+ * + * 标题 + *+ * + *
string title = 3;
+ * @return The title.
+ */
+ public java.lang.String getTitle() {
+ java.lang.Object ref = title_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ title_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * 标题 + *+ * + *
string title = 3;
+ * @return The bytes for title.
+ */
+ public com.google.protobuf.ByteString
+ getTitleBytes() {
+ java.lang.Object ref = title_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ title_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * 标题 + *+ * + *
string title = 3;
+ * @param value The title to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTitle(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ title_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 标题 + *+ * + *
string title = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearTitle() {
+
+ title_ = getDefaultInstance().getTitle();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 标题 + *+ * + *
string title = 3;
+ * @param value The bytes for title to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTitleBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ title_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object digest_ = "";
+ /**
+ * + * 摘要 + *+ * + *
string digest = 4;
+ * @return The digest.
+ */
+ public java.lang.String getDigest() {
+ java.lang.Object ref = digest_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ digest_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * 摘要 + *+ * + *
string digest = 4;
+ * @return The bytes for digest.
+ */
+ public com.google.protobuf.ByteString
+ getDigestBytes() {
+ java.lang.Object ref = digest_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ digest_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * 摘要 + *+ * + *
string digest = 4;
+ * @param value The digest to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDigest(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ digest_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 摘要 + *+ * + *
string digest = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearDigest() {
+
+ digest_ = getDefaultInstance().getDigest();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 摘要 + *+ * + *
string digest = 4;
+ * @param value The bytes for digest to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDigestBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ digest_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object url_ = "";
+ /**
+ * + * 链接 + *+ * + *
string url = 5;
+ * @return The url.
+ */
+ public java.lang.String getUrl() {
+ java.lang.Object ref = url_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ url_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * 链接 + *+ * + *
string url = 5;
+ * @return The bytes for url.
+ */
+ public com.google.protobuf.ByteString
+ getUrlBytes() {
+ java.lang.Object ref = url_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ url_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * 链接 + *+ * + *
string url = 5;
+ * @param value The url to set.
+ * @return This builder for chaining.
+ */
+ public Builder setUrl(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ url_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 链接 + *+ * + *
string url = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearUrl() {
+
+ url_ = getDefaultInstance().getUrl();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 链接 + *+ * + *
string url = 5;
+ * @param value The bytes for url to set.
+ * @return This builder for chaining.
+ */
+ public Builder setUrlBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ url_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object thumburl_ = "";
+ /**
+ * + * 缩略图 + *+ * + *
string thumburl = 6;
+ * @return The thumburl.
+ */
+ public java.lang.String getThumburl() {
+ java.lang.Object ref = thumburl_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ thumburl_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * 缩略图 + *+ * + *
string thumburl = 6;
+ * @return The bytes for thumburl.
+ */
+ public com.google.protobuf.ByteString
+ getThumburlBytes() {
+ java.lang.Object ref = thumburl_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ thumburl_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * 缩略图 + *+ * + *
string thumburl = 6;
+ * @param value The thumburl to set.
+ * @return This builder for chaining.
+ */
+ public Builder setThumburl(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ thumburl_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 缩略图 + *+ * + *
string thumburl = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearThumburl() {
+
+ thumburl_ = getDefaultInstance().getThumburl();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 缩略图 + *+ * + *
string thumburl = 6;
+ * @param value The bytes for thumburl to set.
+ * @return This builder for chaining.
+ */
+ public Builder setThumburlBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ thumburl_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object receiver_ = "";
+ /**
+ * + * 接收人 + *+ * + *
string receiver = 7;
+ * @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 = 7;
+ * @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 = 7;
+ * @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 = 7;
+ * @return This builder for chaining.
+ */
+ public Builder clearReceiver() {
+
+ receiver_ = getDefaultInstance().getReceiver();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 接收人 + *+ * + *
string receiver = 7;
+ * @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.RichText)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.RichText)
+ private static final com.iamteer.Wcf.RichText DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.RichText();
+ }
+
+ public static com.iamteer.Wcf.RichText getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * 群 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();
+
+ /**
+ * + * wxid + *+ * + *
string wxid = 2;
+ * @return The wxid.
+ */
+ java.lang.String getWxid();
+ /**
+ * + * wxid + *+ * + *
string wxid = 2;
+ * @return The bytes for wxid.
+ */
+ com.google.protobuf.ByteString
+ getWxidBytes();
+ }
+ /**
+ * Protobuf type {@code wcf.PatMsg}
+ */
+ public static final class PatMsg extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.PatMsg)
+ PatMsgOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use PatMsg.newBuilder() to construct.
+ private PatMsg(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private PatMsg() {
+ roomid_ = "";
+ wxid_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new PatMsg();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private PatMsg(
+ 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();
+
+ wxid_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_PatMsg_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_PatMsg_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.PatMsg.class, com.iamteer.Wcf.PatMsg.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 WXID_FIELD_NUMBER = 2;
+ private volatile java.lang.Object wxid_;
+ /**
+ * + * wxid + *+ * + *
string wxid = 2;
+ * @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;
+ }
+ }
+ /**
+ * + * wxid + *+ * + *
string wxid = 2;
+ * @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;
+ }
+ }
+
+ 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(wxid_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, wxid_);
+ }
+ 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(wxid_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, wxid_);
+ }
+ 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.PatMsg)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.PatMsg other = (com.iamteer.Wcf.PatMsg) obj;
+
+ if (!getRoomid()
+ .equals(other.getRoomid())) return false;
+ if (!getWxid()
+ .equals(other.getWxid())) 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) + WXID_FIELD_NUMBER;
+ hash = (53 * hash) + getWxid().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.PatMsg parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.PatMsg 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.PatMsg parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.PatMsg 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.PatMsg parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.PatMsg parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.PatMsg parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.PatMsg 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.PatMsg parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.PatMsg 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.PatMsg parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.PatMsg 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.PatMsg 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.PatMsg}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder+ * 群 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 wxid_ = "";
+ /**
+ * + * wxid + *+ * + *
string wxid = 2;
+ * @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;
+ }
+ }
+ /**
+ * + * wxid + *+ * + *
string wxid = 2;
+ * @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;
+ }
+ }
+ /**
+ * + * wxid + *+ * + *
string wxid = 2;
+ * @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;
+ }
+ /**
+ * + * wxid + *+ * + *
string wxid = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearWxid() {
+
+ wxid_ = getDefaultInstance().getWxid();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * wxid + *+ * + *
string wxid = 2;
+ * @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;
+ }
+ @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.PatMsg)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.PatMsg)
+ private static final com.iamteer.Wcf.PatMsg DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.PatMsg();
+ }
+
+ public static com.iamteer.Wcf.PatMsg getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * 状态 + *+ * + *
int32 status = 1;
+ * @return The status.
+ */
+ int getStatus();
+
+ /**
+ * + * 结果 + *+ * + *
string result = 2;
+ * @return The result.
+ */
+ java.lang.String getResult();
+ /**
+ * + * 结果 + *+ * + *
string result = 2;
+ * @return The bytes for result.
+ */
+ com.google.protobuf.ByteString
+ getResultBytes();
+ }
+ /**
+ * Protobuf type {@code wcf.OcrMsg}
+ */
+ public static final class OcrMsg extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.OcrMsg)
+ OcrMsgOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use OcrMsg.newBuilder() to construct.
+ private OcrMsg(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private OcrMsg() {
+ result_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new OcrMsg();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private OcrMsg(
+ 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: {
+
+ status_ = input.readInt32();
+ break;
+ }
+ case 18: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ result_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.iamteer.Wcf.internal_static_wcf_OcrMsg_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_OcrMsg_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.OcrMsg.class, com.iamteer.Wcf.OcrMsg.Builder.class);
+ }
+
+ public static final int STATUS_FIELD_NUMBER = 1;
+ private int status_;
+ /**
+ * + * 状态 + *+ * + *
int32 status = 1;
+ * @return The status.
+ */
+ @java.lang.Override
+ public int getStatus() {
+ return status_;
+ }
+
+ public static final int RESULT_FIELD_NUMBER = 2;
+ private volatile java.lang.Object result_;
+ /**
+ * + * 结果 + *+ * + *
string result = 2;
+ * @return The result.
+ */
+ @java.lang.Override
+ public java.lang.String getResult() {
+ java.lang.Object ref = result_;
+ 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();
+ result_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * 结果 + *+ * + *
string result = 2;
+ * @return The bytes for result.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getResultBytes() {
+ java.lang.Object ref = result_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ result_ = 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 (status_ != 0) {
+ output.writeInt32(1, status_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(result_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, result_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (status_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(1, status_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(result_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, result_);
+ }
+ 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.OcrMsg)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.OcrMsg other = (com.iamteer.Wcf.OcrMsg) obj;
+
+ if (getStatus()
+ != other.getStatus()) return false;
+ if (!getResult()
+ .equals(other.getResult())) 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) + STATUS_FIELD_NUMBER;
+ hash = (53 * hash) + getStatus();
+ hash = (37 * hash) + RESULT_FIELD_NUMBER;
+ hash = (53 * hash) + getResult().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.iamteer.Wcf.OcrMsg parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.OcrMsg 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.OcrMsg parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.OcrMsg 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.OcrMsg parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.OcrMsg parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.OcrMsg parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.OcrMsg 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.OcrMsg parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.OcrMsg 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.OcrMsg parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.OcrMsg 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.OcrMsg 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.OcrMsg}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder+ * 状态 + *+ * + *
int32 status = 1;
+ * @return The status.
+ */
+ @java.lang.Override
+ public int getStatus() {
+ return status_;
+ }
+ /**
+ * + * 状态 + *+ * + *
int32 status = 1;
+ * @param value The status to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStatus(int value) {
+
+ status_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 状态 + *+ * + *
int32 status = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearStatus() {
+
+ status_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object result_ = "";
+ /**
+ * + * 结果 + *+ * + *
string result = 2;
+ * @return The result.
+ */
+ public java.lang.String getResult() {
+ java.lang.Object ref = result_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ result_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * 结果 + *+ * + *
string result = 2;
+ * @return The bytes for result.
+ */
+ public com.google.protobuf.ByteString
+ getResultBytes() {
+ java.lang.Object ref = result_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ result_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * 结果 + *+ * + *
string result = 2;
+ * @param value The result to set.
+ * @return This builder for chaining.
+ */
+ public Builder setResult(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ result_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 结果 + *+ * + *
string result = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearResult() {
+
+ result_ = getDefaultInstance().getResult();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 结果 + *+ * + *
string result = 2;
+ * @param value The bytes for result to set.
+ * @return This builder for chaining.
+ */
+ public Builder setResultBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ result_ = 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.OcrMsg)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.OcrMsg)
+ private static final com.iamteer.Wcf.OcrMsg DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.OcrMsg();
+ }
+
+ public static com.iamteer.Wcf.OcrMsg getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * 待转发消息 ID + *+ * + *
uint64 id = 1 [jstype = JS_STRING];
+ * @return The id.
+ */
+ long getId();
+
+ /**
+ * + * 转发接收目标,群为 roomId,个人为 wxid + *+ * + *
string receiver = 2;
+ * @return The receiver.
+ */
+ java.lang.String getReceiver();
+ /**
+ * + * 转发接收目标,群为 roomId,个人为 wxid + *+ * + *
string receiver = 2;
+ * @return The bytes for receiver.
+ */
+ com.google.protobuf.ByteString
+ getReceiverBytes();
+ }
+ /**
+ * Protobuf type {@code wcf.ForwardMsg}
+ */
+ public static final class ForwardMsg extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:wcf.ForwardMsg)
+ ForwardMsgOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use ForwardMsg.newBuilder() to construct.
+ private ForwardMsg(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private ForwardMsg() {
+ receiver_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new ForwardMsg();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private ForwardMsg(
+ 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: {
+
+ id_ = input.readUInt64();
+ 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 (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_ForwardMsg_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.iamteer.Wcf.internal_static_wcf_ForwardMsg_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.iamteer.Wcf.ForwardMsg.class, com.iamteer.Wcf.ForwardMsg.Builder.class);
+ }
+
+ public static final int ID_FIELD_NUMBER = 1;
+ private long id_;
+ /**
+ * + * 待转发消息 ID + *+ * + *
uint64 id = 1 [jstype = JS_STRING];
+ * @return The id.
+ */
+ @java.lang.Override
+ public long getId() {
+ return id_;
+ }
+
+ public static final int RECEIVER_FIELD_NUMBER = 2;
+ private volatile java.lang.Object receiver_;
+ /**
+ * + * 转发接收目标,群为 roomId,个人为 wxid + *+ * + *
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;
+ }
+ }
+ /**
+ * + * 转发接收目标,群为 roomId,个人为 wxid + *+ * + *
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 (id_ != 0L) {
+ output.writeUInt64(1, id_);
+ }
+ 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 (id_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt64Size(1, id_);
+ }
+ 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.ForwardMsg)) {
+ return super.equals(obj);
+ }
+ com.iamteer.Wcf.ForwardMsg other = (com.iamteer.Wcf.ForwardMsg) obj;
+
+ if (getId()
+ != other.getId()) 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) + ID_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getId());
+ 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.ForwardMsg parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.ForwardMsg 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.ForwardMsg parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.ForwardMsg 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.ForwardMsg parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.iamteer.Wcf.ForwardMsg parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.iamteer.Wcf.ForwardMsg parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.ForwardMsg 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.ForwardMsg parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.ForwardMsg 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.ForwardMsg parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.iamteer.Wcf.ForwardMsg 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.ForwardMsg 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.ForwardMsg}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder+ * 待转发消息 ID + *+ * + *
uint64 id = 1 [jstype = JS_STRING];
+ * @return The id.
+ */
+ @java.lang.Override
+ public long getId() {
+ return id_;
+ }
+ /**
+ * + * 待转发消息 ID + *+ * + *
uint64 id = 1 [jstype = JS_STRING];
+ * @param value The id to set.
+ * @return This builder for chaining.
+ */
+ public Builder setId(long value) {
+
+ id_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 待转发消息 ID + *+ * + *
uint64 id = 1 [jstype = JS_STRING];
+ * @return This builder for chaining.
+ */
+ public Builder clearId() {
+
+ id_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object receiver_ = "";
+ /**
+ * + * 转发接收目标,群为 roomId,个人为 wxid + *+ * + *
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;
+ }
+ }
+ /**
+ * + * 转发接收目标,群为 roomId,个人为 wxid + *+ * + *
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;
+ }
+ }
+ /**
+ * + * 转发接收目标,群为 roomId,个人为 wxid + *+ * + *
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;
+ }
+ /**
+ * + * 转发接收目标,群为 roomId,个人为 wxid + *+ * + *
string receiver = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearReceiver() {
+
+ receiver_ = getDefaultInstance().getReceiver();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * 转发接收目标,群为 roomId,个人为 wxid + *+ * + *
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.ForwardMsg)
+ }
+
+ // @@protoc_insertion_point(class_scope:wcf.ForwardMsg)
+ private static final com.iamteer.Wcf.ForwardMsg DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.iamteer.Wcf.ForwardMsg();
+ }
+
+ public static com.iamteer.Wcf.ForwardMsg getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser