// Generated by the protocol buffer compiler. DO NOT EDIT! // source: msgdef_v1.1.proto package com.pekall.pctool.protos; public final class MsgDefProtos { private MsgDefProtos() {} public static void registerAllExtensions( com.google.protobuf.ExtensionRegistry registry) { } public enum CmdType implements com.google.protobuf.ProtocolMessageEnum { CMD_HEART_BEAT(0, 0), CMD_QUERY_SMS(1, 1), CMD_DELETE_SMS(2, 2), CMD_SEND_SMS(3, 3), CMD_IMPORT_SMS(4, 4), CMD_QUERY_MMS(5, 5), CMD_DELETE_MMS(6, 6), CMD_SEND_MMS(7, 7), CMD_IMPORT_MMS(8, 8), CMD_REICEIVED_NEW_MSG(9, 9), CMD_GET_ALL_GROUPS(10, 10), CMD_ADD_GROUP(11, 11), CMD_DELETE_GROUP(12, 12), CMD_EDIT_GROUP(13, 13), CMD_GET_ALL_ACCOUNTS(14, 14), CMD_QUERY_CONTACTS(15, 15), CMD_ADD_CONTACT(16, 16), CMD_DELETE_CONTACT(17, 17), CMD_EDIT_CONTACT(18, 18), CMD_SYNC_CONTACTS(19, 19), CMD_QUERY_CALENDAR(20, 20), CMD_QUERY_AGENDAS(21, 21), CMD_ADD_AGENDA(22, 22), CMD_DELETE_AGENDA(23, 23), CMD_EDIT_AGENDA(24, 24), CMD_SYNC_AGENDAS(25, 25), CMD_QUERY_APP(26, 26), CMD_UNINSTALL_APP(27, 27), CMD_UPLOAD_APK(28, 28), CMD_DOWNLOAD_APK(29, 29), CMD_CONNECT(30, 30), CMD_DISCONNECT(31, 31), ; public static final int CMD_HEART_BEAT_VALUE = 0; public static final int CMD_QUERY_SMS_VALUE = 1; public static final int CMD_DELETE_SMS_VALUE = 2; public static final int CMD_SEND_SMS_VALUE = 3; public static final int CMD_IMPORT_SMS_VALUE = 4; public static final int CMD_QUERY_MMS_VALUE = 5; public static final int CMD_DELETE_MMS_VALUE = 6; public static final int CMD_SEND_MMS_VALUE = 7; public static final int CMD_IMPORT_MMS_VALUE = 8; public static final int CMD_REICEIVED_NEW_MSG_VALUE = 9; public static final int CMD_GET_ALL_GROUPS_VALUE = 10; public static final int CMD_ADD_GROUP_VALUE = 11; public static final int CMD_DELETE_GROUP_VALUE = 12; public static final int CMD_EDIT_GROUP_VALUE = 13; public static final int CMD_GET_ALL_ACCOUNTS_VALUE = 14; public static final int CMD_QUERY_CONTACTS_VALUE = 15; public static final int CMD_ADD_CONTACT_VALUE = 16; public static final int CMD_DELETE_CONTACT_VALUE = 17; public static final int CMD_EDIT_CONTACT_VALUE = 18; public static final int CMD_SYNC_CONTACTS_VALUE = 19; public static final int CMD_QUERY_CALENDAR_VALUE = 20; public static final int CMD_QUERY_AGENDAS_VALUE = 21; public static final int CMD_ADD_AGENDA_VALUE = 22; public static final int CMD_DELETE_AGENDA_VALUE = 23; public static final int CMD_EDIT_AGENDA_VALUE = 24; public static final int CMD_SYNC_AGENDAS_VALUE = 25; public static final int CMD_QUERY_APP_VALUE = 26; public static final int CMD_UNINSTALL_APP_VALUE = 27; public static final int CMD_UPLOAD_APK_VALUE = 28; public static final int CMD_DOWNLOAD_APK_VALUE = 29; public static final int CMD_CONNECT_VALUE = 30; public static final int CMD_DISCONNECT_VALUE = 31; public final int getNumber() { return value; } public static CmdType valueOf(int value) { switch (value) { case 0: return CMD_HEART_BEAT; case 1: return CMD_QUERY_SMS; case 2: return CMD_DELETE_SMS; case 3: return CMD_SEND_SMS; case 4: return CMD_IMPORT_SMS; case 5: return CMD_QUERY_MMS; case 6: return CMD_DELETE_MMS; case 7: return CMD_SEND_MMS; case 8: return CMD_IMPORT_MMS; case 9: return CMD_REICEIVED_NEW_MSG; case 10: return CMD_GET_ALL_GROUPS; case 11: return CMD_ADD_GROUP; case 12: return CMD_DELETE_GROUP; case 13: return CMD_EDIT_GROUP; case 14: return CMD_GET_ALL_ACCOUNTS; case 15: return CMD_QUERY_CONTACTS; case 16: return CMD_ADD_CONTACT; case 17: return CMD_DELETE_CONTACT; case 18: return CMD_EDIT_CONTACT; case 19: return CMD_SYNC_CONTACTS; case 20: return CMD_QUERY_CALENDAR; case 21: return CMD_QUERY_AGENDAS; case 22: return CMD_ADD_AGENDA; case 23: return CMD_DELETE_AGENDA; case 24: return CMD_EDIT_AGENDA; case 25: return CMD_SYNC_AGENDAS; case 26: return CMD_QUERY_APP; case 27: return CMD_UNINSTALL_APP; case 28: return CMD_UPLOAD_APK; case 29: return CMD_DOWNLOAD_APK; case 30: return CMD_CONNECT; case 31: return CMD_DISCONNECT; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<CmdType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<CmdType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<CmdType>() { public CmdType findValueByNumber(int number) { return CmdType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.getDescriptor().getEnumTypes().get(0); } private static final CmdType[] VALUES = { CMD_HEART_BEAT, CMD_QUERY_SMS, CMD_DELETE_SMS, CMD_SEND_SMS, CMD_IMPORT_SMS, CMD_QUERY_MMS, CMD_DELETE_MMS, CMD_SEND_MMS, CMD_IMPORT_MMS, CMD_REICEIVED_NEW_MSG, CMD_GET_ALL_GROUPS, CMD_ADD_GROUP, CMD_DELETE_GROUP, CMD_EDIT_GROUP, CMD_GET_ALL_ACCOUNTS, CMD_QUERY_CONTACTS, CMD_ADD_CONTACT, CMD_DELETE_CONTACT, CMD_EDIT_CONTACT, CMD_SYNC_CONTACTS, CMD_QUERY_CALENDAR, CMD_QUERY_AGENDAS, CMD_ADD_AGENDA, CMD_DELETE_AGENDA, CMD_EDIT_AGENDA, CMD_SYNC_AGENDAS, CMD_QUERY_APP, CMD_UNINSTALL_APP, CMD_UPLOAD_APK, CMD_DOWNLOAD_APK, CMD_CONNECT, CMD_DISCONNECT, }; public static CmdType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private CmdType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pekall.pcsuite.CmdType) } public enum MsgOriginType implements com.google.protobuf.ProtocolMessageEnum { ANY(0, 0), INBOX(1, 1), SENTBOX(2, 2), DRAFTBOX(3, 3), OUTBOX(4, 4), FAILED(5, 5), QUEUED(6, 6), ; public static final int ANY_VALUE = 0; public static final int INBOX_VALUE = 1; public static final int SENTBOX_VALUE = 2; public static final int DRAFTBOX_VALUE = 3; public static final int OUTBOX_VALUE = 4; public static final int FAILED_VALUE = 5; public static final int QUEUED_VALUE = 6; public final int getNumber() { return value; } public static MsgOriginType valueOf(int value) { switch (value) { case 0: return ANY; case 1: return INBOX; case 2: return SENTBOX; case 3: return DRAFTBOX; case 4: return OUTBOX; case 5: return FAILED; case 6: return QUEUED; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<MsgOriginType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<MsgOriginType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<MsgOriginType>() { public MsgOriginType findValueByNumber(int number) { return MsgOriginType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.getDescriptor().getEnumTypes().get(1); } private static final MsgOriginType[] VALUES = { ANY, INBOX, SENTBOX, DRAFTBOX, OUTBOX, FAILED, QUEUED, }; public static MsgOriginType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private MsgOriginType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pekall.pcsuite.MsgOriginType) } public enum ModifyTag implements com.google.protobuf.ProtocolMessageEnum { SAME(0, 0), ADD(1, 1), DEL(2, 2), EDIT(3, 3), ; public static final int SAME_VALUE = 0; public static final int ADD_VALUE = 1; public static final int DEL_VALUE = 2; public static final int EDIT_VALUE = 3; public final int getNumber() { return value; } public static ModifyTag valueOf(int value) { switch (value) { case 0: return SAME; case 1: return ADD; case 2: return DEL; case 3: return EDIT; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<ModifyTag> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<ModifyTag> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<ModifyTag>() { public ModifyTag findValueByNumber(int number) { return ModifyTag.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.getDescriptor().getEnumTypes().get(2); } private static final ModifyTag[] VALUES = { SAME, ADD, DEL, EDIT, }; public static ModifyTag valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private ModifyTag(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pekall.pcsuite.ModifyTag) } public enum SyncType implements com.google.protobuf.ProtocolMessageEnum { PC_PHONE(0, 0), OUTLOOK_PHONE(1, 1), ; public static final int PC_PHONE_VALUE = 0; public static final int OUTLOOK_PHONE_VALUE = 1; public final int getNumber() { return value; } public static SyncType valueOf(int value) { switch (value) { case 0: return PC_PHONE; case 1: return OUTLOOK_PHONE; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<SyncType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<SyncType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<SyncType>() { public SyncType findValueByNumber(int number) { return SyncType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.getDescriptor().getEnumTypes().get(3); } private static final SyncType[] VALUES = { PC_PHONE, OUTLOOK_PHONE, }; public static SyncType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private SyncType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pekall.pcsuite.SyncType) } public enum SyncSubType implements com.google.protobuf.ProtocolMessageEnum { TWO_WAY_SLOW_SYNC(0, 0), TWO_WAY_FAST_SYNC(1, 1), PHONE_REFRESH_SYNC(2, 2), PC_REFRESH_SYNC(3, 3), PHONE_FAST_SYNC(4, 4), PC_FAST_SYNC(5, 5), TWO_WAY_SLOW_SYNC_SECOND(6, 6), TWO_WAY_FAST_SYNC_SECOND(7, 7), ; public static final int TWO_WAY_SLOW_SYNC_VALUE = 0; public static final int TWO_WAY_FAST_SYNC_VALUE = 1; public static final int PHONE_REFRESH_SYNC_VALUE = 2; public static final int PC_REFRESH_SYNC_VALUE = 3; public static final int PHONE_FAST_SYNC_VALUE = 4; public static final int PC_FAST_SYNC_VALUE = 5; public static final int TWO_WAY_SLOW_SYNC_SECOND_VALUE = 6; public static final int TWO_WAY_FAST_SYNC_SECOND_VALUE = 7; public final int getNumber() { return value; } public static SyncSubType valueOf(int value) { switch (value) { case 0: return TWO_WAY_SLOW_SYNC; case 1: return TWO_WAY_FAST_SYNC; case 2: return PHONE_REFRESH_SYNC; case 3: return PC_REFRESH_SYNC; case 4: return PHONE_FAST_SYNC; case 5: return PC_FAST_SYNC; case 6: return TWO_WAY_SLOW_SYNC_SECOND; case 7: return TWO_WAY_FAST_SYNC_SECOND; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<SyncSubType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<SyncSubType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<SyncSubType>() { public SyncSubType findValueByNumber(int number) { return SyncSubType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.getDescriptor().getEnumTypes().get(4); } private static final SyncSubType[] VALUES = { TWO_WAY_SLOW_SYNC, TWO_WAY_FAST_SYNC, PHONE_REFRESH_SYNC, PC_REFRESH_SYNC, PHONE_FAST_SYNC, PC_FAST_SYNC, TWO_WAY_SLOW_SYNC_SECOND, TWO_WAY_FAST_SYNC_SECOND, }; public static SyncSubType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private SyncSubType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pekall.pcsuite.SyncSubType) } public enum SyncResult implements com.google.protobuf.ProtocolMessageEnum { NO_CHANGE(0, 0), PC_ADD(1, 1), PC_DEL(2, 2), PC_MODIFY(3, 3), BOTH_MODIFY(4, 5), PHONE_ADD(5, 6), PHONE_DEL(6, 7), PHONE_MODIFY(7, 8), BOTH_DEL(8, 9), ; public static final int NO_CHANGE_VALUE = 0; public static final int PC_ADD_VALUE = 1; public static final int PC_DEL_VALUE = 2; public static final int PC_MODIFY_VALUE = 3; public static final int BOTH_MODIFY_VALUE = 5; public static final int PHONE_ADD_VALUE = 6; public static final int PHONE_DEL_VALUE = 7; public static final int PHONE_MODIFY_VALUE = 8; public static final int BOTH_DEL_VALUE = 9; public final int getNumber() { return value; } public static SyncResult valueOf(int value) { switch (value) { case 0: return NO_CHANGE; case 1: return PC_ADD; case 2: return PC_DEL; case 3: return PC_MODIFY; case 5: return BOTH_MODIFY; case 6: return PHONE_ADD; case 7: return PHONE_DEL; case 8: return PHONE_MODIFY; case 9: return BOTH_DEL; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<SyncResult> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<SyncResult> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<SyncResult>() { public SyncResult findValueByNumber(int number) { return SyncResult.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.getDescriptor().getEnumTypes().get(5); } private static final SyncResult[] VALUES = { NO_CHANGE, PC_ADD, PC_DEL, PC_MODIFY, BOTH_MODIFY, PHONE_ADD, PHONE_DEL, PHONE_MODIFY, BOTH_DEL, }; public static SyncResult valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private SyncResult(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pekall.pcsuite.SyncResult) } public enum SyncConflictPloy implements com.google.protobuf.ProtocolMessageEnum { SKIP(0, 0), PC_SIDE(1, 1), PHONE_SIDE(2, 2), MEGER(3, 3), ; public static final int SKIP_VALUE = 0; public static final int PC_SIDE_VALUE = 1; public static final int PHONE_SIDE_VALUE = 2; public static final int MEGER_VALUE = 3; public final int getNumber() { return value; } public static SyncConflictPloy valueOf(int value) { switch (value) { case 0: return SKIP; case 1: return PC_SIDE; case 2: return PHONE_SIDE; case 3: return MEGER; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<SyncConflictPloy> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<SyncConflictPloy> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<SyncConflictPloy>() { public SyncConflictPloy findValueByNumber(int number) { return SyncConflictPloy.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.getDescriptor().getEnumTypes().get(6); } private static final SyncConflictPloy[] VALUES = { SKIP, PC_SIDE, PHONE_SIDE, MEGER, }; public static SyncConflictPloy valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private SyncConflictPloy(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pekall.pcsuite.SyncConflictPloy) } public interface ConnectParamOrBuilder extends com.google.protobuf.MessageOrBuilder { // required .pekall.pcsuite.ConnectParam.ConnectType connect_type = 1; boolean hasConnectType(); com.pekall.pctool.protos.MsgDefProtos.ConnectParam.ConnectType getConnectType(); // optional string secret = 2; boolean hasSecret(); String getSecret(); // optional string host_name = 3; boolean hasHostName(); String getHostName(); // optional string device_model = 4; boolean hasDeviceModel(); String getDeviceModel(); // optional string device_imei = 5; boolean hasDeviceImei(); String getDeviceImei(); } public static final class ConnectParam extends com.google.protobuf.GeneratedMessage implements ConnectParamOrBuilder { // Use ConnectParam.newBuilder() to construct. private ConnectParam(Builder builder) { super(builder); } private ConnectParam(boolean noInit) {} private static final ConnectParam defaultInstance; public static ConnectParam getDefaultInstance() { return defaultInstance; } public ConnectParam getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_ConnectParam_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_ConnectParam_fieldAccessorTable; } public enum ConnectType implements com.google.protobuf.ProtocolMessageEnum { USB(0, 0), WIFI(1, 1), ; public static final int USB_VALUE = 0; public static final int WIFI_VALUE = 1; public final int getNumber() { return value; } public static ConnectType valueOf(int value) { switch (value) { case 0: return USB; case 1: return WIFI; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<ConnectType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<ConnectType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<ConnectType>() { public ConnectType findValueByNumber(int number) { return ConnectType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.ConnectParam.getDescriptor().getEnumTypes().get(0); } private static final ConnectType[] VALUES = { USB, WIFI, }; public static ConnectType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private ConnectType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pekall.pcsuite.ConnectParam.ConnectType) } private int bitField0_; // required .pekall.pcsuite.ConnectParam.ConnectType connect_type = 1; public static final int CONNECT_TYPE_FIELD_NUMBER = 1; private com.pekall.pctool.protos.MsgDefProtos.ConnectParam.ConnectType connectType_; public boolean hasConnectType() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.pekall.pctool.protos.MsgDefProtos.ConnectParam.ConnectType getConnectType() { return connectType_; } // optional string secret = 2; public static final int SECRET_FIELD_NUMBER = 2; private java.lang.Object secret_; public boolean hasSecret() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getSecret() { java.lang.Object ref = secret_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { secret_ = s; } return s; } } private com.google.protobuf.ByteString getSecretBytes() { java.lang.Object ref = secret_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); secret_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string host_name = 3; public static final int HOST_NAME_FIELD_NUMBER = 3; private java.lang.Object hostName_; public boolean hasHostName() { return ((bitField0_ & 0x00000004) == 0x00000004); } public String getHostName() { java.lang.Object ref = hostName_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { hostName_ = s; } return s; } } private com.google.protobuf.ByteString getHostNameBytes() { java.lang.Object ref = hostName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); hostName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string device_model = 4; public static final int DEVICE_MODEL_FIELD_NUMBER = 4; private java.lang.Object deviceModel_; public boolean hasDeviceModel() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getDeviceModel() { java.lang.Object ref = deviceModel_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { deviceModel_ = s; } return s; } } private com.google.protobuf.ByteString getDeviceModelBytes() { java.lang.Object ref = deviceModel_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); deviceModel_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string device_imei = 5; public static final int DEVICE_IMEI_FIELD_NUMBER = 5; private java.lang.Object deviceImei_; public boolean hasDeviceImei() { return ((bitField0_ & 0x00000010) == 0x00000010); } public String getDeviceImei() { java.lang.Object ref = deviceImei_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { deviceImei_ = s; } return s; } } private com.google.protobuf.ByteString getDeviceImeiBytes() { java.lang.Object ref = deviceImei_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); deviceImei_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { connectType_ = com.pekall.pctool.protos.MsgDefProtos.ConnectParam.ConnectType.USB; secret_ = ""; hostName_ = ""; deviceModel_ = ""; deviceImei_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasConnectType()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, connectType_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getSecretBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, getHostNameBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, getDeviceModelBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBytes(5, getDeviceImeiBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, connectType_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getSecretBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getHostNameBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getDeviceModelBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(5, getDeviceImeiBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.ConnectParam parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ConnectParam parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ConnectParam parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ConnectParam parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ConnectParam parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ConnectParam parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ConnectParam parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.ConnectParam parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.ConnectParam parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ConnectParam parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.ConnectParam prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.ConnectParamOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_ConnectParam_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_ConnectParam_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.ConnectParam.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); connectType_ = com.pekall.pctool.protos.MsgDefProtos.ConnectParam.ConnectType.USB; bitField0_ = (bitField0_ & ~0x00000001); secret_ = ""; bitField0_ = (bitField0_ & ~0x00000002); hostName_ = ""; bitField0_ = (bitField0_ & ~0x00000004); deviceModel_ = ""; bitField0_ = (bitField0_ & ~0x00000008); deviceImei_ = ""; bitField0_ = (bitField0_ & ~0x00000010); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.ConnectParam.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.ConnectParam getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.ConnectParam.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.ConnectParam build() { com.pekall.pctool.protos.MsgDefProtos.ConnectParam result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.ConnectParam buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.ConnectParam result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.ConnectParam buildPartial() { com.pekall.pctool.protos.MsgDefProtos.ConnectParam result = new com.pekall.pctool.protos.MsgDefProtos.ConnectParam(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.connectType_ = connectType_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.secret_ = secret_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.hostName_ = hostName_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.deviceModel_ = deviceModel_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.deviceImei_ = deviceImei_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.ConnectParam) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.ConnectParam)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.ConnectParam other) { if (other == com.pekall.pctool.protos.MsgDefProtos.ConnectParam.getDefaultInstance()) return this; if (other.hasConnectType()) { setConnectType(other.getConnectType()); } if (other.hasSecret()) { setSecret(other.getSecret()); } if (other.hasHostName()) { setHostName(other.getHostName()); } if (other.hasDeviceModel()) { setDeviceModel(other.getDeviceModel()); } if (other.hasDeviceImei()) { setDeviceImei(other.getDeviceImei()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (!hasConnectType()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.ConnectParam.ConnectType value = com.pekall.pctool.protos.MsgDefProtos.ConnectParam.ConnectType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { bitField0_ |= 0x00000001; connectType_ = value; } break; } case 18: { bitField0_ |= 0x00000002; secret_ = input.readBytes(); break; } case 26: { bitField0_ |= 0x00000004; hostName_ = input.readBytes(); break; } case 34: { bitField0_ |= 0x00000008; deviceModel_ = input.readBytes(); break; } case 42: { bitField0_ |= 0x00000010; deviceImei_ = input.readBytes(); break; } } } } private int bitField0_; // required .pekall.pcsuite.ConnectParam.ConnectType connect_type = 1; private com.pekall.pctool.protos.MsgDefProtos.ConnectParam.ConnectType connectType_ = com.pekall.pctool.protos.MsgDefProtos.ConnectParam.ConnectType.USB; public boolean hasConnectType() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.pekall.pctool.protos.MsgDefProtos.ConnectParam.ConnectType getConnectType() { return connectType_; } public Builder setConnectType(com.pekall.pctool.protos.MsgDefProtos.ConnectParam.ConnectType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; connectType_ = value; onChanged(); return this; } public Builder clearConnectType() { bitField0_ = (bitField0_ & ~0x00000001); connectType_ = com.pekall.pctool.protos.MsgDefProtos.ConnectParam.ConnectType.USB; onChanged(); return this; } // optional string secret = 2; private java.lang.Object secret_ = ""; public boolean hasSecret() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getSecret() { java.lang.Object ref = secret_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); secret_ = s; return s; } else { return (String) ref; } } public Builder setSecret(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; secret_ = value; onChanged(); return this; } public Builder clearSecret() { bitField0_ = (bitField0_ & ~0x00000002); secret_ = getDefaultInstance().getSecret(); onChanged(); return this; } void setSecret(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000002; secret_ = value; onChanged(); } // optional string host_name = 3; private java.lang.Object hostName_ = ""; public boolean hasHostName() { return ((bitField0_ & 0x00000004) == 0x00000004); } public String getHostName() { java.lang.Object ref = hostName_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); hostName_ = s; return s; } else { return (String) ref; } } public Builder setHostName(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; hostName_ = value; onChanged(); return this; } public Builder clearHostName() { bitField0_ = (bitField0_ & ~0x00000004); hostName_ = getDefaultInstance().getHostName(); onChanged(); return this; } void setHostName(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000004; hostName_ = value; onChanged(); } // optional string device_model = 4; private java.lang.Object deviceModel_ = ""; public boolean hasDeviceModel() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getDeviceModel() { java.lang.Object ref = deviceModel_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); deviceModel_ = s; return s; } else { return (String) ref; } } public Builder setDeviceModel(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; deviceModel_ = value; onChanged(); return this; } public Builder clearDeviceModel() { bitField0_ = (bitField0_ & ~0x00000008); deviceModel_ = getDefaultInstance().getDeviceModel(); onChanged(); return this; } void setDeviceModel(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000008; deviceModel_ = value; onChanged(); } // optional string device_imei = 5; private java.lang.Object deviceImei_ = ""; public boolean hasDeviceImei() { return ((bitField0_ & 0x00000010) == 0x00000010); } public String getDeviceImei() { java.lang.Object ref = deviceImei_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); deviceImei_ = s; return s; } else { return (String) ref; } } public Builder setDeviceImei(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; deviceImei_ = value; onChanged(); return this; } public Builder clearDeviceImei() { bitField0_ = (bitField0_ & ~0x00000010); deviceImei_ = getDefaultInstance().getDeviceImei(); onChanged(); return this; } void setDeviceImei(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000010; deviceImei_ = value; onChanged(); } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.ConnectParam) } static { defaultInstance = new ConnectParam(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.ConnectParam) } public interface AppRecordOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string app_name = 1; boolean hasAppName(); String getAppName(); // optional .pekall.pcsuite.AppRecord.AppType app_type = 2; boolean hasAppType(); com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppType getAppType(); // optional .pekall.pcsuite.AppRecord.AppLocationType location_type = 3; boolean hasLocationType(); com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppLocationType getLocationType(); // optional string package_name = 4; boolean hasPackageName(); String getPackageName(); // optional string version_name = 5; boolean hasVersionName(); String getVersionName(); // optional int32 version_code = 7; boolean hasVersionCode(); int getVersionCode(); // optional string apk_path = 6; boolean hasApkPath(); String getApkPath(); // optional int64 size = 8; boolean hasSize(); long getSize(); // optional bytes app_icon = 9; boolean hasAppIcon(); com.google.protobuf.ByteString getAppIcon(); } public static final class AppRecord extends com.google.protobuf.GeneratedMessage implements AppRecordOrBuilder { // Use AppRecord.newBuilder() to construct. private AppRecord(Builder builder) { super(builder); } private AppRecord(boolean noInit) {} private static final AppRecord defaultInstance; public static AppRecord getDefaultInstance() { return defaultInstance; } public AppRecord getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AppRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AppRecord_fieldAccessorTable; } public enum AppType implements com.google.protobuf.ProtocolMessageEnum { SYSTEM(0, 0), USER(1, 1), ; public static final int SYSTEM_VALUE = 0; public static final int USER_VALUE = 1; public final int getNumber() { return value; } public static AppType valueOf(int value) { switch (value) { case 0: return SYSTEM; case 1: return USER; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<AppType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<AppType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<AppType>() { public AppType findValueByNumber(int number) { return AppType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.AppRecord.getDescriptor().getEnumTypes().get(0); } private static final AppType[] VALUES = { SYSTEM, USER, }; public static AppType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private AppType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pekall.pcsuite.AppRecord.AppType) } public enum AppLocationType implements com.google.protobuf.ProtocolMessageEnum { INTERNAL(0, 0), EXTERNAL(1, 1), ; public static final int INTERNAL_VALUE = 0; public static final int EXTERNAL_VALUE = 1; public final int getNumber() { return value; } public static AppLocationType valueOf(int value) { switch (value) { case 0: return INTERNAL; case 1: return EXTERNAL; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<AppLocationType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<AppLocationType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<AppLocationType>() { public AppLocationType findValueByNumber(int number) { return AppLocationType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.AppRecord.getDescriptor().getEnumTypes().get(1); } private static final AppLocationType[] VALUES = { INTERNAL, EXTERNAL, }; public static AppLocationType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private AppLocationType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pekall.pcsuite.AppRecord.AppLocationType) } private int bitField0_; // optional string app_name = 1; public static final int APP_NAME_FIELD_NUMBER = 1; private java.lang.Object appName_; public boolean hasAppName() { return ((bitField0_ & 0x00000001) == 0x00000001); } public String getAppName() { java.lang.Object ref = appName_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { appName_ = s; } return s; } } private com.google.protobuf.ByteString getAppNameBytes() { java.lang.Object ref = appName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); appName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .pekall.pcsuite.AppRecord.AppType app_type = 2; public static final int APP_TYPE_FIELD_NUMBER = 2; private com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppType appType_; public boolean hasAppType() { return ((bitField0_ & 0x00000002) == 0x00000002); } public com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppType getAppType() { return appType_; } // optional .pekall.pcsuite.AppRecord.AppLocationType location_type = 3; public static final int LOCATION_TYPE_FIELD_NUMBER = 3; private com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppLocationType locationType_; public boolean hasLocationType() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppLocationType getLocationType() { return locationType_; } // optional string package_name = 4; public static final int PACKAGE_NAME_FIELD_NUMBER = 4; private java.lang.Object packageName_; public boolean hasPackageName() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getPackageName() { java.lang.Object ref = packageName_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { packageName_ = s; } return s; } } private com.google.protobuf.ByteString getPackageNameBytes() { java.lang.Object ref = packageName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); packageName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string version_name = 5; public static final int VERSION_NAME_FIELD_NUMBER = 5; private java.lang.Object versionName_; public boolean hasVersionName() { return ((bitField0_ & 0x00000010) == 0x00000010); } public String getVersionName() { java.lang.Object ref = versionName_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { versionName_ = s; } return s; } } private com.google.protobuf.ByteString getVersionNameBytes() { java.lang.Object ref = versionName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); versionName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional int32 version_code = 7; public static final int VERSION_CODE_FIELD_NUMBER = 7; private int versionCode_; public boolean hasVersionCode() { return ((bitField0_ & 0x00000020) == 0x00000020); } public int getVersionCode() { return versionCode_; } // optional string apk_path = 6; public static final int APK_PATH_FIELD_NUMBER = 6; private java.lang.Object apkPath_; public boolean hasApkPath() { return ((bitField0_ & 0x00000040) == 0x00000040); } public String getApkPath() { java.lang.Object ref = apkPath_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { apkPath_ = s; } return s; } } private com.google.protobuf.ByteString getApkPathBytes() { java.lang.Object ref = apkPath_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); apkPath_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional int64 size = 8; public static final int SIZE_FIELD_NUMBER = 8; private long size_; public boolean hasSize() { return ((bitField0_ & 0x00000080) == 0x00000080); } public long getSize() { return size_; } // optional bytes app_icon = 9; public static final int APP_ICON_FIELD_NUMBER = 9; private com.google.protobuf.ByteString appIcon_; public boolean hasAppIcon() { return ((bitField0_ & 0x00000100) == 0x00000100); } public com.google.protobuf.ByteString getAppIcon() { return appIcon_; } private void initFields() { appName_ = ""; appType_ = com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppType.SYSTEM; locationType_ = com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppLocationType.INTERNAL; packageName_ = ""; versionName_ = ""; versionCode_ = 0; apkPath_ = ""; size_ = 0L; appIcon_ = com.google.protobuf.ByteString.EMPTY; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getAppNameBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeEnum(2, appType_.getNumber()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeEnum(3, locationType_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, getPackageNameBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBytes(5, getVersionNameBytes()); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeBytes(6, getApkPathBytes()); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeInt32(7, versionCode_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeInt64(8, size_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { output.writeBytes(9, appIcon_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getAppNameBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, appType_.getNumber()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, locationType_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getPackageNameBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(5, getVersionNameBytes()); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(6, getApkPathBytes()); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(7, versionCode_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(8, size_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(9, appIcon_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.AppRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AppRecord parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AppRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AppRecord parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AppRecord parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AppRecord parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AppRecord parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.AppRecord parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.AppRecord parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AppRecord parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.AppRecord prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.AppRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AppRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AppRecord_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.AppRecord.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); appName_ = ""; bitField0_ = (bitField0_ & ~0x00000001); appType_ = com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppType.SYSTEM; bitField0_ = (bitField0_ & ~0x00000002); locationType_ = com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppLocationType.INTERNAL; bitField0_ = (bitField0_ & ~0x00000004); packageName_ = ""; bitField0_ = (bitField0_ & ~0x00000008); versionName_ = ""; bitField0_ = (bitField0_ & ~0x00000010); versionCode_ = 0; bitField0_ = (bitField0_ & ~0x00000020); apkPath_ = ""; bitField0_ = (bitField0_ & ~0x00000040); size_ = 0L; bitField0_ = (bitField0_ & ~0x00000080); appIcon_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000100); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.AppRecord.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.AppRecord getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.AppRecord.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.AppRecord build() { com.pekall.pctool.protos.MsgDefProtos.AppRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.AppRecord buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.AppRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.AppRecord buildPartial() { com.pekall.pctool.protos.MsgDefProtos.AppRecord result = new com.pekall.pctool.protos.MsgDefProtos.AppRecord(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.appName_ = appName_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.appType_ = appType_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.locationType_ = locationType_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.packageName_ = packageName_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.versionName_ = versionName_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.versionCode_ = versionCode_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000040; } result.apkPath_ = apkPath_; if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000080; } result.size_ = size_; if (((from_bitField0_ & 0x00000100) == 0x00000100)) { to_bitField0_ |= 0x00000100; } result.appIcon_ = appIcon_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.AppRecord) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.AppRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.AppRecord other) { if (other == com.pekall.pctool.protos.MsgDefProtos.AppRecord.getDefaultInstance()) return this; if (other.hasAppName()) { setAppName(other.getAppName()); } if (other.hasAppType()) { setAppType(other.getAppType()); } if (other.hasLocationType()) { setLocationType(other.getLocationType()); } if (other.hasPackageName()) { setPackageName(other.getPackageName()); } if (other.hasVersionName()) { setVersionName(other.getVersionName()); } if (other.hasVersionCode()) { setVersionCode(other.getVersionCode()); } if (other.hasApkPath()) { setApkPath(other.getApkPath()); } if (other.hasSize()) { setSize(other.getSize()); } if (other.hasAppIcon()) { setAppIcon(other.getAppIcon()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 10: { bitField0_ |= 0x00000001; appName_ = input.readBytes(); break; } case 16: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppType value = com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(2, rawValue); } else { bitField0_ |= 0x00000002; appType_ = value; } break; } case 24: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppLocationType value = com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppLocationType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(3, rawValue); } else { bitField0_ |= 0x00000004; locationType_ = value; } break; } case 34: { bitField0_ |= 0x00000008; packageName_ = input.readBytes(); break; } case 42: { bitField0_ |= 0x00000010; versionName_ = input.readBytes(); break; } case 50: { bitField0_ |= 0x00000040; apkPath_ = input.readBytes(); break; } case 56: { bitField0_ |= 0x00000020; versionCode_ = input.readInt32(); break; } case 64: { bitField0_ |= 0x00000080; size_ = input.readInt64(); break; } case 74: { bitField0_ |= 0x00000100; appIcon_ = input.readBytes(); break; } } } } private int bitField0_; // optional string app_name = 1; private java.lang.Object appName_ = ""; public boolean hasAppName() { return ((bitField0_ & 0x00000001) == 0x00000001); } public String getAppName() { java.lang.Object ref = appName_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); appName_ = s; return s; } else { return (String) ref; } } public Builder setAppName(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; appName_ = value; onChanged(); return this; } public Builder clearAppName() { bitField0_ = (bitField0_ & ~0x00000001); appName_ = getDefaultInstance().getAppName(); onChanged(); return this; } void setAppName(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000001; appName_ = value; onChanged(); } // optional .pekall.pcsuite.AppRecord.AppType app_type = 2; private com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppType appType_ = com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppType.SYSTEM; public boolean hasAppType() { return ((bitField0_ & 0x00000002) == 0x00000002); } public com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppType getAppType() { return appType_; } public Builder setAppType(com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; appType_ = value; onChanged(); return this; } public Builder clearAppType() { bitField0_ = (bitField0_ & ~0x00000002); appType_ = com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppType.SYSTEM; onChanged(); return this; } // optional .pekall.pcsuite.AppRecord.AppLocationType location_type = 3; private com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppLocationType locationType_ = com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppLocationType.INTERNAL; public boolean hasLocationType() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppLocationType getLocationType() { return locationType_; } public Builder setLocationType(com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppLocationType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; locationType_ = value; onChanged(); return this; } public Builder clearLocationType() { bitField0_ = (bitField0_ & ~0x00000004); locationType_ = com.pekall.pctool.protos.MsgDefProtos.AppRecord.AppLocationType.INTERNAL; onChanged(); return this; } // optional string package_name = 4; private java.lang.Object packageName_ = ""; public boolean hasPackageName() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getPackageName() { java.lang.Object ref = packageName_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); packageName_ = s; return s; } else { return (String) ref; } } public Builder setPackageName(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; packageName_ = value; onChanged(); return this; } public Builder clearPackageName() { bitField0_ = (bitField0_ & ~0x00000008); packageName_ = getDefaultInstance().getPackageName(); onChanged(); return this; } void setPackageName(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000008; packageName_ = value; onChanged(); } // optional string version_name = 5; private java.lang.Object versionName_ = ""; public boolean hasVersionName() { return ((bitField0_ & 0x00000010) == 0x00000010); } public String getVersionName() { java.lang.Object ref = versionName_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); versionName_ = s; return s; } else { return (String) ref; } } public Builder setVersionName(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; versionName_ = value; onChanged(); return this; } public Builder clearVersionName() { bitField0_ = (bitField0_ & ~0x00000010); versionName_ = getDefaultInstance().getVersionName(); onChanged(); return this; } void setVersionName(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000010; versionName_ = value; onChanged(); } // optional int32 version_code = 7; private int versionCode_ ; public boolean hasVersionCode() { return ((bitField0_ & 0x00000020) == 0x00000020); } public int getVersionCode() { return versionCode_; } public Builder setVersionCode(int value) { bitField0_ |= 0x00000020; versionCode_ = value; onChanged(); return this; } public Builder clearVersionCode() { bitField0_ = (bitField0_ & ~0x00000020); versionCode_ = 0; onChanged(); return this; } // optional string apk_path = 6; private java.lang.Object apkPath_ = ""; public boolean hasApkPath() { return ((bitField0_ & 0x00000040) == 0x00000040); } public String getApkPath() { java.lang.Object ref = apkPath_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); apkPath_ = s; return s; } else { return (String) ref; } } public Builder setApkPath(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000040; apkPath_ = value; onChanged(); return this; } public Builder clearApkPath() { bitField0_ = (bitField0_ & ~0x00000040); apkPath_ = getDefaultInstance().getApkPath(); onChanged(); return this; } void setApkPath(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000040; apkPath_ = value; onChanged(); } // optional int64 size = 8; private long size_ ; public boolean hasSize() { return ((bitField0_ & 0x00000080) == 0x00000080); } public long getSize() { return size_; } public Builder setSize(long value) { bitField0_ |= 0x00000080; size_ = value; onChanged(); return this; } public Builder clearSize() { bitField0_ = (bitField0_ & ~0x00000080); size_ = 0L; onChanged(); return this; } // optional bytes app_icon = 9; private com.google.protobuf.ByteString appIcon_ = com.google.protobuf.ByteString.EMPTY; public boolean hasAppIcon() { return ((bitField0_ & 0x00000100) == 0x00000100); } public com.google.protobuf.ByteString getAppIcon() { return appIcon_; } public Builder setAppIcon(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000100; appIcon_ = value; onChanged(); return this; } public Builder clearAppIcon() { bitField0_ = (bitField0_ & ~0x00000100); appIcon_ = getDefaultInstance().getAppIcon(); onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.AppRecord) } static { defaultInstance = new AppRecord(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.AppRecord) } public interface SMSRecordOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int64 msg_id = 1; boolean hasMsgId(); long getMsgId(); // optional int64 contact_id = 2; boolean hasContactId(); long getContactId(); // optional .pekall.pcsuite.MsgOriginType msg_origin = 3; boolean hasMsgOrigin(); com.pekall.pctool.protos.MsgDefProtos.MsgOriginType getMsgOrigin(); // optional string phone_num = 4; boolean hasPhoneNum(); String getPhoneNum(); // optional string msg_text = 5; boolean hasMsgText(); String getMsgText(); // optional int64 msg_time = 6; boolean hasMsgTime(); long getMsgTime(); // optional bool read_tag = 7; boolean hasReadTag(); boolean getReadTag(); } public static final class SMSRecord extends com.google.protobuf.GeneratedMessage implements SMSRecordOrBuilder { // Use SMSRecord.newBuilder() to construct. private SMSRecord(Builder builder) { super(builder); } private SMSRecord(boolean noInit) {} private static final SMSRecord defaultInstance; public static SMSRecord getDefaultInstance() { return defaultInstance; } public SMSRecord getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_SMSRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_SMSRecord_fieldAccessorTable; } private int bitField0_; // optional int64 msg_id = 1; public static final int MSG_ID_FIELD_NUMBER = 1; private long msgId_; public boolean hasMsgId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getMsgId() { return msgId_; } // optional int64 contact_id = 2; public static final int CONTACT_ID_FIELD_NUMBER = 2; private long contactId_; public boolean hasContactId() { return ((bitField0_ & 0x00000002) == 0x00000002); } public long getContactId() { return contactId_; } // optional .pekall.pcsuite.MsgOriginType msg_origin = 3; public static final int MSG_ORIGIN_FIELD_NUMBER = 3; private com.pekall.pctool.protos.MsgDefProtos.MsgOriginType msgOrigin_; public boolean hasMsgOrigin() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.MsgOriginType getMsgOrigin() { return msgOrigin_; } // optional string phone_num = 4; public static final int PHONE_NUM_FIELD_NUMBER = 4; private java.lang.Object phoneNum_; public boolean hasPhoneNum() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getPhoneNum() { java.lang.Object ref = phoneNum_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { phoneNum_ = s; } return s; } } private com.google.protobuf.ByteString getPhoneNumBytes() { java.lang.Object ref = phoneNum_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); phoneNum_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string msg_text = 5; public static final int MSG_TEXT_FIELD_NUMBER = 5; private java.lang.Object msgText_; public boolean hasMsgText() { return ((bitField0_ & 0x00000010) == 0x00000010); } public String getMsgText() { java.lang.Object ref = msgText_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { msgText_ = s; } return s; } } private com.google.protobuf.ByteString getMsgTextBytes() { java.lang.Object ref = msgText_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); msgText_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional int64 msg_time = 6; public static final int MSG_TIME_FIELD_NUMBER = 6; private long msgTime_; public boolean hasMsgTime() { return ((bitField0_ & 0x00000020) == 0x00000020); } public long getMsgTime() { return msgTime_; } // optional bool read_tag = 7; public static final int READ_TAG_FIELD_NUMBER = 7; private boolean readTag_; public boolean hasReadTag() { return ((bitField0_ & 0x00000040) == 0x00000040); } public boolean getReadTag() { return readTag_; } private void initFields() { msgId_ = 0L; contactId_ = 0L; msgOrigin_ = com.pekall.pctool.protos.MsgDefProtos.MsgOriginType.ANY; phoneNum_ = ""; msgText_ = ""; msgTime_ = 0L; readTag_ = false; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt64(1, msgId_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt64(2, contactId_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeEnum(3, msgOrigin_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, getPhoneNumBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBytes(5, getMsgTextBytes()); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeInt64(6, msgTime_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeBool(7, readTag_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, msgId_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, contactId_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, msgOrigin_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getPhoneNumBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(5, getMsgTextBytes()); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(6, msgTime_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(7, readTag_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.SMSRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.SMSRecord parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.SMSRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.SMSRecord parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.SMSRecord parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.SMSRecord parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.SMSRecord parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.SMSRecord parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.SMSRecord parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.SMSRecord parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.SMSRecord prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.SMSRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_SMSRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_SMSRecord_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.SMSRecord.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); msgId_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); contactId_ = 0L; bitField0_ = (bitField0_ & ~0x00000002); msgOrigin_ = com.pekall.pctool.protos.MsgDefProtos.MsgOriginType.ANY; bitField0_ = (bitField0_ & ~0x00000004); phoneNum_ = ""; bitField0_ = (bitField0_ & ~0x00000008); msgText_ = ""; bitField0_ = (bitField0_ & ~0x00000010); msgTime_ = 0L; bitField0_ = (bitField0_ & ~0x00000020); readTag_ = false; bitField0_ = (bitField0_ & ~0x00000040); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.SMSRecord.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.SMSRecord getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.SMSRecord.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.SMSRecord build() { com.pekall.pctool.protos.MsgDefProtos.SMSRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.SMSRecord buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.SMSRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.SMSRecord buildPartial() { com.pekall.pctool.protos.MsgDefProtos.SMSRecord result = new com.pekall.pctool.protos.MsgDefProtos.SMSRecord(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.msgId_ = msgId_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.contactId_ = contactId_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.msgOrigin_ = msgOrigin_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.phoneNum_ = phoneNum_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.msgText_ = msgText_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.msgTime_ = msgTime_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000040; } result.readTag_ = readTag_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.SMSRecord) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.SMSRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.SMSRecord other) { if (other == com.pekall.pctool.protos.MsgDefProtos.SMSRecord.getDefaultInstance()) return this; if (other.hasMsgId()) { setMsgId(other.getMsgId()); } if (other.hasContactId()) { setContactId(other.getContactId()); } if (other.hasMsgOrigin()) { setMsgOrigin(other.getMsgOrigin()); } if (other.hasPhoneNum()) { setPhoneNum(other.getPhoneNum()); } if (other.hasMsgText()) { setMsgText(other.getMsgText()); } if (other.hasMsgTime()) { setMsgTime(other.getMsgTime()); } if (other.hasReadTag()) { setReadTag(other.getReadTag()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { bitField0_ |= 0x00000001; msgId_ = input.readInt64(); break; } case 16: { bitField0_ |= 0x00000002; contactId_ = input.readInt64(); break; } case 24: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.MsgOriginType value = com.pekall.pctool.protos.MsgDefProtos.MsgOriginType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(3, rawValue); } else { bitField0_ |= 0x00000004; msgOrigin_ = value; } break; } case 34: { bitField0_ |= 0x00000008; phoneNum_ = input.readBytes(); break; } case 42: { bitField0_ |= 0x00000010; msgText_ = input.readBytes(); break; } case 48: { bitField0_ |= 0x00000020; msgTime_ = input.readInt64(); break; } case 56: { bitField0_ |= 0x00000040; readTag_ = input.readBool(); break; } } } } private int bitField0_; // optional int64 msg_id = 1; private long msgId_ ; public boolean hasMsgId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getMsgId() { return msgId_; } public Builder setMsgId(long value) { bitField0_ |= 0x00000001; msgId_ = value; onChanged(); return this; } public Builder clearMsgId() { bitField0_ = (bitField0_ & ~0x00000001); msgId_ = 0L; onChanged(); return this; } // optional int64 contact_id = 2; private long contactId_ ; public boolean hasContactId() { return ((bitField0_ & 0x00000002) == 0x00000002); } public long getContactId() { return contactId_; } public Builder setContactId(long value) { bitField0_ |= 0x00000002; contactId_ = value; onChanged(); return this; } public Builder clearContactId() { bitField0_ = (bitField0_ & ~0x00000002); contactId_ = 0L; onChanged(); return this; } // optional .pekall.pcsuite.MsgOriginType msg_origin = 3; private com.pekall.pctool.protos.MsgDefProtos.MsgOriginType msgOrigin_ = com.pekall.pctool.protos.MsgDefProtos.MsgOriginType.ANY; public boolean hasMsgOrigin() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.MsgOriginType getMsgOrigin() { return msgOrigin_; } public Builder setMsgOrigin(com.pekall.pctool.protos.MsgDefProtos.MsgOriginType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; msgOrigin_ = value; onChanged(); return this; } public Builder clearMsgOrigin() { bitField0_ = (bitField0_ & ~0x00000004); msgOrigin_ = com.pekall.pctool.protos.MsgDefProtos.MsgOriginType.ANY; onChanged(); return this; } // optional string phone_num = 4; private java.lang.Object phoneNum_ = ""; public boolean hasPhoneNum() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getPhoneNum() { java.lang.Object ref = phoneNum_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); phoneNum_ = s; return s; } else { return (String) ref; } } public Builder setPhoneNum(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; phoneNum_ = value; onChanged(); return this; } public Builder clearPhoneNum() { bitField0_ = (bitField0_ & ~0x00000008); phoneNum_ = getDefaultInstance().getPhoneNum(); onChanged(); return this; } void setPhoneNum(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000008; phoneNum_ = value; onChanged(); } // optional string msg_text = 5; private java.lang.Object msgText_ = ""; public boolean hasMsgText() { return ((bitField0_ & 0x00000010) == 0x00000010); } public String getMsgText() { java.lang.Object ref = msgText_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); msgText_ = s; return s; } else { return (String) ref; } } public Builder setMsgText(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; msgText_ = value; onChanged(); return this; } public Builder clearMsgText() { bitField0_ = (bitField0_ & ~0x00000010); msgText_ = getDefaultInstance().getMsgText(); onChanged(); return this; } void setMsgText(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000010; msgText_ = value; onChanged(); } // optional int64 msg_time = 6; private long msgTime_ ; public boolean hasMsgTime() { return ((bitField0_ & 0x00000020) == 0x00000020); } public long getMsgTime() { return msgTime_; } public Builder setMsgTime(long value) { bitField0_ |= 0x00000020; msgTime_ = value; onChanged(); return this; } public Builder clearMsgTime() { bitField0_ = (bitField0_ & ~0x00000020); msgTime_ = 0L; onChanged(); return this; } // optional bool read_tag = 7; private boolean readTag_ ; public boolean hasReadTag() { return ((bitField0_ & 0x00000040) == 0x00000040); } public boolean getReadTag() { return readTag_; } public Builder setReadTag(boolean value) { bitField0_ |= 0x00000040; readTag_ = value; onChanged(); return this; } public Builder clearReadTag() { bitField0_ = (bitField0_ & ~0x00000040); readTag_ = false; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.SMSRecord) } static { defaultInstance = new SMSRecord(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.SMSRecord) } public interface AttachmentRecordOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .pekall.pcsuite.AttachmentRecord.AttachmentType type = 1; boolean hasType(); com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.AttachmentType getType(); // optional string name = 2; boolean hasName(); String getName(); // optional int64 size = 3; boolean hasSize(); long getSize(); // optional bytes content = 4; boolean hasContent(); com.google.protobuf.ByteString getContent(); } public static final class AttachmentRecord extends com.google.protobuf.GeneratedMessage implements AttachmentRecordOrBuilder { // Use AttachmentRecord.newBuilder() to construct. private AttachmentRecord(Builder builder) { super(builder); } private AttachmentRecord(boolean noInit) {} private static final AttachmentRecord defaultInstance; public static AttachmentRecord getDefaultInstance() { return defaultInstance; } public AttachmentRecord getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AttachmentRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AttachmentRecord_fieldAccessorTable; } public enum AttachmentType implements com.google.protobuf.ProtocolMessageEnum { IMAGE(0, 0), VIDEO(1, 1), AUDIO(2, 2), OTHER(3, 3), ; public static final int IMAGE_VALUE = 0; public static final int VIDEO_VALUE = 1; public static final int AUDIO_VALUE = 2; public static final int OTHER_VALUE = 3; public final int getNumber() { return value; } public static AttachmentType valueOf(int value) { switch (value) { case 0: return IMAGE; case 1: return VIDEO; case 2: return AUDIO; case 3: return OTHER; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<AttachmentType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<AttachmentType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<AttachmentType>() { public AttachmentType findValueByNumber(int number) { return AttachmentType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.getDescriptor().getEnumTypes().get(0); } private static final AttachmentType[] VALUES = { IMAGE, VIDEO, AUDIO, OTHER, }; public static AttachmentType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private AttachmentType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pekall.pcsuite.AttachmentRecord.AttachmentType) } private int bitField0_; // optional .pekall.pcsuite.AttachmentRecord.AttachmentType type = 1; public static final int TYPE_FIELD_NUMBER = 1; private com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.AttachmentType type_; public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.AttachmentType getType() { return type_; } // optional string name = 2; public static final int NAME_FIELD_NUMBER = 2; private java.lang.Object name_; public boolean hasName() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getName() { java.lang.Object ref = name_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { name_ = s; } return s; } } private com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional int64 size = 3; public static final int SIZE_FIELD_NUMBER = 3; private long size_; public boolean hasSize() { return ((bitField0_ & 0x00000004) == 0x00000004); } public long getSize() { return size_; } // optional bytes content = 4; public static final int CONTENT_FIELD_NUMBER = 4; private com.google.protobuf.ByteString content_; public boolean hasContent() { return ((bitField0_ & 0x00000008) == 0x00000008); } public com.google.protobuf.ByteString getContent() { return content_; } private void initFields() { type_ = com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.AttachmentType.IMAGE; name_ = ""; size_ = 0L; content_ = com.google.protobuf.ByteString.EMPTY; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, type_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getNameBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeInt64(3, size_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, content_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, type_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getNameBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(3, size_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, content_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.AttachmentRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AttachmentRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AttachmentRecord_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); type_ = com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.AttachmentType.IMAGE; bitField0_ = (bitField0_ & ~0x00000001); name_ = ""; bitField0_ = (bitField0_ & ~0x00000002); size_ = 0L; bitField0_ = (bitField0_ & ~0x00000004); content_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000008); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord build() { com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord buildPartial() { com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord result = new com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.type_ = type_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.name_ = name_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.size_ = size_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.content_ = content_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord other) { if (other == com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.getDefaultInstance()) return this; if (other.hasType()) { setType(other.getType()); } if (other.hasName()) { setName(other.getName()); } if (other.hasSize()) { setSize(other.getSize()); } if (other.hasContent()) { setContent(other.getContent()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.AttachmentType value = com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.AttachmentType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { bitField0_ |= 0x00000001; type_ = value; } break; } case 18: { bitField0_ |= 0x00000002; name_ = input.readBytes(); break; } case 24: { bitField0_ |= 0x00000004; size_ = input.readInt64(); break; } case 34: { bitField0_ |= 0x00000008; content_ = input.readBytes(); break; } } } } private int bitField0_; // optional .pekall.pcsuite.AttachmentRecord.AttachmentType type = 1; private com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.AttachmentType type_ = com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.AttachmentType.IMAGE; public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.AttachmentType getType() { return type_; } public Builder setType(com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.AttachmentType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; type_ = value; onChanged(); return this; } public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000001); type_ = com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.AttachmentType.IMAGE; onChanged(); return this; } // optional string name = 2; private java.lang.Object name_ = ""; public boolean hasName() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getName() { java.lang.Object ref = name_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); name_ = s; return s; } else { return (String) ref; } } public Builder setName(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; name_ = value; onChanged(); return this; } public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000002); name_ = getDefaultInstance().getName(); onChanged(); return this; } void setName(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000002; name_ = value; onChanged(); } // optional int64 size = 3; private long size_ ; public boolean hasSize() { return ((bitField0_ & 0x00000004) == 0x00000004); } public long getSize() { return size_; } public Builder setSize(long value) { bitField0_ |= 0x00000004; size_ = value; onChanged(); return this; } public Builder clearSize() { bitField0_ = (bitField0_ & ~0x00000004); size_ = 0L; onChanged(); return this; } // optional bytes content = 4; private com.google.protobuf.ByteString content_ = com.google.protobuf.ByteString.EMPTY; public boolean hasContent() { return ((bitField0_ & 0x00000008) == 0x00000008); } public com.google.protobuf.ByteString getContent() { return content_; } public Builder setContent(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; content_ = value; onChanged(); return this; } public Builder clearContent() { bitField0_ = (bitField0_ & ~0x00000008); content_ = getDefaultInstance().getContent(); onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.AttachmentRecord) } static { defaultInstance = new AttachmentRecord(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.AttachmentRecord) } public interface SlideRecordOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 duration = 1; boolean hasDuration(); int getDuration(); // optional string text = 2; boolean hasText(); String getText(); // repeated .pekall.pcsuite.AttachmentRecord attachment = 3; java.util.List<com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord> getAttachmentList(); com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord getAttachment(int index); int getAttachmentCount(); java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AttachmentRecordOrBuilder> getAttachmentOrBuilderList(); com.pekall.pctool.protos.MsgDefProtos.AttachmentRecordOrBuilder getAttachmentOrBuilder( int index); } public static final class SlideRecord extends com.google.protobuf.GeneratedMessage implements SlideRecordOrBuilder { // Use SlideRecord.newBuilder() to construct. private SlideRecord(Builder builder) { super(builder); } private SlideRecord(boolean noInit) {} private static final SlideRecord defaultInstance; public static SlideRecord getDefaultInstance() { return defaultInstance; } public SlideRecord getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_SlideRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_SlideRecord_fieldAccessorTable; } private int bitField0_; // optional int32 duration = 1; public static final int DURATION_FIELD_NUMBER = 1; private int duration_; public boolean hasDuration() { return ((bitField0_ & 0x00000001) == 0x00000001); } public int getDuration() { return duration_; } // optional string text = 2; public static final int TEXT_FIELD_NUMBER = 2; private java.lang.Object text_; public boolean hasText() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getText() { java.lang.Object ref = text_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { text_ = s; } return s; } } private com.google.protobuf.ByteString getTextBytes() { java.lang.Object ref = text_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); text_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // repeated .pekall.pcsuite.AttachmentRecord attachment = 3; public static final int ATTACHMENT_FIELD_NUMBER = 3; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord> attachment_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord> getAttachmentList() { return attachment_; } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AttachmentRecordOrBuilder> getAttachmentOrBuilderList() { return attachment_; } public int getAttachmentCount() { return attachment_.size(); } public com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord getAttachment(int index) { return attachment_.get(index); } public com.pekall.pctool.protos.MsgDefProtos.AttachmentRecordOrBuilder getAttachmentOrBuilder( int index) { return attachment_.get(index); } private void initFields() { duration_ = 0; text_ = ""; attachment_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, duration_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getTextBytes()); } for (int i = 0; i < attachment_.size(); i++) { output.writeMessage(3, attachment_.get(i)); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, duration_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getTextBytes()); } for (int i = 0; i < attachment_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, attachment_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.SlideRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.SlideRecord parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.SlideRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.SlideRecord parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.SlideRecord parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.SlideRecord parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.SlideRecord parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.SlideRecord parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.SlideRecord parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.SlideRecord parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.SlideRecord prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.SlideRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_SlideRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_SlideRecord_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.SlideRecord.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getAttachmentFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); duration_ = 0; bitField0_ = (bitField0_ & ~0x00000001); text_ = ""; bitField0_ = (bitField0_ & ~0x00000002); if (attachmentBuilder_ == null) { attachment_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); } else { attachmentBuilder_.clear(); } return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.SlideRecord.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.SlideRecord getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.SlideRecord.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.SlideRecord build() { com.pekall.pctool.protos.MsgDefProtos.SlideRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.SlideRecord buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.SlideRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.SlideRecord buildPartial() { com.pekall.pctool.protos.MsgDefProtos.SlideRecord result = new com.pekall.pctool.protos.MsgDefProtos.SlideRecord(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.duration_ = duration_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.text_ = text_; if (attachmentBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004)) { attachment_ = java.util.Collections.unmodifiableList(attachment_); bitField0_ = (bitField0_ & ~0x00000004); } result.attachment_ = attachment_; } else { result.attachment_ = attachmentBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.SlideRecord) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.SlideRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.SlideRecord other) { if (other == com.pekall.pctool.protos.MsgDefProtos.SlideRecord.getDefaultInstance()) return this; if (other.hasDuration()) { setDuration(other.getDuration()); } if (other.hasText()) { setText(other.getText()); } if (attachmentBuilder_ == null) { if (!other.attachment_.isEmpty()) { if (attachment_.isEmpty()) { attachment_ = other.attachment_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureAttachmentIsMutable(); attachment_.addAll(other.attachment_); } onChanged(); } } else { if (!other.attachment_.isEmpty()) { if (attachmentBuilder_.isEmpty()) { attachmentBuilder_.dispose(); attachmentBuilder_ = null; attachment_ = other.attachment_; bitField0_ = (bitField0_ & ~0x00000004); attachmentBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getAttachmentFieldBuilder() : null; } else { attachmentBuilder_.addAllMessages(other.attachment_); } } } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { bitField0_ |= 0x00000001; duration_ = input.readInt32(); break; } case 18: { bitField0_ |= 0x00000002; text_ = input.readBytes(); break; } case 26: { com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addAttachment(subBuilder.buildPartial()); break; } } } } private int bitField0_; // optional int32 duration = 1; private int duration_ ; public boolean hasDuration() { return ((bitField0_ & 0x00000001) == 0x00000001); } public int getDuration() { return duration_; } public Builder setDuration(int value) { bitField0_ |= 0x00000001; duration_ = value; onChanged(); return this; } public Builder clearDuration() { bitField0_ = (bitField0_ & ~0x00000001); duration_ = 0; onChanged(); return this; } // optional string text = 2; private java.lang.Object text_ = ""; public boolean hasText() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getText() { java.lang.Object ref = text_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); text_ = s; return s; } else { return (String) ref; } } public Builder setText(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; text_ = value; onChanged(); return this; } public Builder clearText() { bitField0_ = (bitField0_ & ~0x00000002); text_ = getDefaultInstance().getText(); onChanged(); return this; } void setText(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000002; text_ = value; onChanged(); } // repeated .pekall.pcsuite.AttachmentRecord attachment = 3; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord> attachment_ = java.util.Collections.emptyList(); private void ensureAttachmentIsMutable() { if (!((bitField0_ & 0x00000004) == 0x00000004)) { attachment_ = new java.util.ArrayList<com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord>(attachment_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecordOrBuilder> attachmentBuilder_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord> getAttachmentList() { if (attachmentBuilder_ == null) { return java.util.Collections.unmodifiableList(attachment_); } else { return attachmentBuilder_.getMessageList(); } } public int getAttachmentCount() { if (attachmentBuilder_ == null) { return attachment_.size(); } else { return attachmentBuilder_.getCount(); } } public com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord getAttachment(int index) { if (attachmentBuilder_ == null) { return attachment_.get(index); } else { return attachmentBuilder_.getMessage(index); } } public Builder setAttachment( int index, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord value) { if (attachmentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAttachmentIsMutable(); attachment_.set(index, value); onChanged(); } else { attachmentBuilder_.setMessage(index, value); } return this; } public Builder setAttachment( int index, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder builderForValue) { if (attachmentBuilder_ == null) { ensureAttachmentIsMutable(); attachment_.set(index, builderForValue.build()); onChanged(); } else { attachmentBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addAttachment(com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord value) { if (attachmentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAttachmentIsMutable(); attachment_.add(value); onChanged(); } else { attachmentBuilder_.addMessage(value); } return this; } public Builder addAttachment( int index, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord value) { if (attachmentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAttachmentIsMutable(); attachment_.add(index, value); onChanged(); } else { attachmentBuilder_.addMessage(index, value); } return this; } public Builder addAttachment( com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder builderForValue) { if (attachmentBuilder_ == null) { ensureAttachmentIsMutable(); attachment_.add(builderForValue.build()); onChanged(); } else { attachmentBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addAttachment( int index, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder builderForValue) { if (attachmentBuilder_ == null) { ensureAttachmentIsMutable(); attachment_.add(index, builderForValue.build()); onChanged(); } else { attachmentBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllAttachment( java.lang.Iterable<? extends com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord> values) { if (attachmentBuilder_ == null) { ensureAttachmentIsMutable(); super.addAll(values, attachment_); onChanged(); } else { attachmentBuilder_.addAllMessages(values); } return this; } public Builder clearAttachment() { if (attachmentBuilder_ == null) { attachment_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { attachmentBuilder_.clear(); } return this; } public Builder removeAttachment(int index) { if (attachmentBuilder_ == null) { ensureAttachmentIsMutable(); attachment_.remove(index); onChanged(); } else { attachmentBuilder_.remove(index); } return this; } public com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder getAttachmentBuilder( int index) { return getAttachmentFieldBuilder().getBuilder(index); } public com.pekall.pctool.protos.MsgDefProtos.AttachmentRecordOrBuilder getAttachmentOrBuilder( int index) { if (attachmentBuilder_ == null) { return attachment_.get(index); } else { return attachmentBuilder_.getMessageOrBuilder(index); } } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AttachmentRecordOrBuilder> getAttachmentOrBuilderList() { if (attachmentBuilder_ != null) { return attachmentBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(attachment_); } } public com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder addAttachmentBuilder() { return getAttachmentFieldBuilder().addBuilder( com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.getDefaultInstance()); } public com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder addAttachmentBuilder( int index) { return getAttachmentFieldBuilder().addBuilder( index, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.getDefaultInstance()); } public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder> getAttachmentBuilderList() { return getAttachmentFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecordOrBuilder> getAttachmentFieldBuilder() { if (attachmentBuilder_ == null) { attachmentBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecordOrBuilder>( attachment_, ((bitField0_ & 0x00000004) == 0x00000004), getParentForChildren(), isClean()); attachment_ = null; } return attachmentBuilder_; } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.SlideRecord) } static { defaultInstance = new SlideRecord(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.SlideRecord) } public interface MMSRecordOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int64 msg_id = 1; boolean hasMsgId(); long getMsgId(); // optional int64 contact_id = 2; boolean hasContactId(); long getContactId(); // optional .pekall.pcsuite.MsgOriginType msg_origin = 3; boolean hasMsgOrigin(); com.pekall.pctool.protos.MsgDefProtos.MsgOriginType getMsgOrigin(); // optional string phone_num = 4; boolean hasPhoneNum(); String getPhoneNum(); // optional string subject = 5; boolean hasSubject(); String getSubject(); // optional int64 msg_time = 6; boolean hasMsgTime(); long getMsgTime(); // optional bool read_tag = 7; boolean hasReadTag(); boolean getReadTag(); // repeated .pekall.pcsuite.SlideRecord slide = 8; java.util.List<com.pekall.pctool.protos.MsgDefProtos.SlideRecord> getSlideList(); com.pekall.pctool.protos.MsgDefProtos.SlideRecord getSlide(int index); int getSlideCount(); java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.SlideRecordOrBuilder> getSlideOrBuilderList(); com.pekall.pctool.protos.MsgDefProtos.SlideRecordOrBuilder getSlideOrBuilder( int index); // repeated .pekall.pcsuite.AttachmentRecord attachment = 9; java.util.List<com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord> getAttachmentList(); com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord getAttachment(int index); int getAttachmentCount(); java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AttachmentRecordOrBuilder> getAttachmentOrBuilderList(); com.pekall.pctool.protos.MsgDefProtos.AttachmentRecordOrBuilder getAttachmentOrBuilder( int index); } public static final class MMSRecord extends com.google.protobuf.GeneratedMessage implements MMSRecordOrBuilder { // Use MMSRecord.newBuilder() to construct. private MMSRecord(Builder builder) { super(builder); } private MMSRecord(boolean noInit) {} private static final MMSRecord defaultInstance; public static MMSRecord getDefaultInstance() { return defaultInstance; } public MMSRecord getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_MMSRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_MMSRecord_fieldAccessorTable; } private int bitField0_; // optional int64 msg_id = 1; public static final int MSG_ID_FIELD_NUMBER = 1; private long msgId_; public boolean hasMsgId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getMsgId() { return msgId_; } // optional int64 contact_id = 2; public static final int CONTACT_ID_FIELD_NUMBER = 2; private long contactId_; public boolean hasContactId() { return ((bitField0_ & 0x00000002) == 0x00000002); } public long getContactId() { return contactId_; } // optional .pekall.pcsuite.MsgOriginType msg_origin = 3; public static final int MSG_ORIGIN_FIELD_NUMBER = 3; private com.pekall.pctool.protos.MsgDefProtos.MsgOriginType msgOrigin_; public boolean hasMsgOrigin() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.MsgOriginType getMsgOrigin() { return msgOrigin_; } // optional string phone_num = 4; public static final int PHONE_NUM_FIELD_NUMBER = 4; private java.lang.Object phoneNum_; public boolean hasPhoneNum() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getPhoneNum() { java.lang.Object ref = phoneNum_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { phoneNum_ = s; } return s; } } private com.google.protobuf.ByteString getPhoneNumBytes() { java.lang.Object ref = phoneNum_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); phoneNum_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string subject = 5; public static final int SUBJECT_FIELD_NUMBER = 5; private java.lang.Object subject_; public boolean hasSubject() { return ((bitField0_ & 0x00000010) == 0x00000010); } public String getSubject() { java.lang.Object ref = subject_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { subject_ = s; } return s; } } private com.google.protobuf.ByteString getSubjectBytes() { java.lang.Object ref = subject_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); subject_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional int64 msg_time = 6; public static final int MSG_TIME_FIELD_NUMBER = 6; private long msgTime_; public boolean hasMsgTime() { return ((bitField0_ & 0x00000020) == 0x00000020); } public long getMsgTime() { return msgTime_; } // optional bool read_tag = 7; public static final int READ_TAG_FIELD_NUMBER = 7; private boolean readTag_; public boolean hasReadTag() { return ((bitField0_ & 0x00000040) == 0x00000040); } public boolean getReadTag() { return readTag_; } // repeated .pekall.pcsuite.SlideRecord slide = 8; public static final int SLIDE_FIELD_NUMBER = 8; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.SlideRecord> slide_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.SlideRecord> getSlideList() { return slide_; } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.SlideRecordOrBuilder> getSlideOrBuilderList() { return slide_; } public int getSlideCount() { return slide_.size(); } public com.pekall.pctool.protos.MsgDefProtos.SlideRecord getSlide(int index) { return slide_.get(index); } public com.pekall.pctool.protos.MsgDefProtos.SlideRecordOrBuilder getSlideOrBuilder( int index) { return slide_.get(index); } // repeated .pekall.pcsuite.AttachmentRecord attachment = 9; public static final int ATTACHMENT_FIELD_NUMBER = 9; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord> attachment_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord> getAttachmentList() { return attachment_; } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AttachmentRecordOrBuilder> getAttachmentOrBuilderList() { return attachment_; } public int getAttachmentCount() { return attachment_.size(); } public com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord getAttachment(int index) { return attachment_.get(index); } public com.pekall.pctool.protos.MsgDefProtos.AttachmentRecordOrBuilder getAttachmentOrBuilder( int index) { return attachment_.get(index); } private void initFields() { msgId_ = 0L; contactId_ = 0L; msgOrigin_ = com.pekall.pctool.protos.MsgDefProtos.MsgOriginType.ANY; phoneNum_ = ""; subject_ = ""; msgTime_ = 0L; readTag_ = false; slide_ = java.util.Collections.emptyList(); attachment_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt64(1, msgId_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt64(2, contactId_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeEnum(3, msgOrigin_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, getPhoneNumBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBytes(5, getSubjectBytes()); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeInt64(6, msgTime_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeBool(7, readTag_); } for (int i = 0; i < slide_.size(); i++) { output.writeMessage(8, slide_.get(i)); } for (int i = 0; i < attachment_.size(); i++) { output.writeMessage(9, attachment_.get(i)); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, msgId_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, contactId_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, msgOrigin_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getPhoneNumBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(5, getSubjectBytes()); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(6, msgTime_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(7, readTag_); } for (int i = 0; i < slide_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, slide_.get(i)); } for (int i = 0; i < attachment_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, attachment_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.MMSRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.MMSRecord parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.MMSRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.MMSRecord parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.MMSRecord parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.MMSRecord parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.MMSRecord parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.MMSRecord parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.MMSRecord parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.MMSRecord parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.MMSRecord prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.MMSRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_MMSRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_MMSRecord_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.MMSRecord.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getSlideFieldBuilder(); getAttachmentFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); msgId_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); contactId_ = 0L; bitField0_ = (bitField0_ & ~0x00000002); msgOrigin_ = com.pekall.pctool.protos.MsgDefProtos.MsgOriginType.ANY; bitField0_ = (bitField0_ & ~0x00000004); phoneNum_ = ""; bitField0_ = (bitField0_ & ~0x00000008); subject_ = ""; bitField0_ = (bitField0_ & ~0x00000010); msgTime_ = 0L; bitField0_ = (bitField0_ & ~0x00000020); readTag_ = false; bitField0_ = (bitField0_ & ~0x00000040); if (slideBuilder_ == null) { slide_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000080); } else { slideBuilder_.clear(); } if (attachmentBuilder_ == null) { attachment_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000100); } else { attachmentBuilder_.clear(); } return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.MMSRecord.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.MMSRecord getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.MMSRecord.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.MMSRecord build() { com.pekall.pctool.protos.MsgDefProtos.MMSRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.MMSRecord buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.MMSRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.MMSRecord buildPartial() { com.pekall.pctool.protos.MsgDefProtos.MMSRecord result = new com.pekall.pctool.protos.MsgDefProtos.MMSRecord(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.msgId_ = msgId_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.contactId_ = contactId_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.msgOrigin_ = msgOrigin_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.phoneNum_ = phoneNum_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.subject_ = subject_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.msgTime_ = msgTime_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000040; } result.readTag_ = readTag_; if (slideBuilder_ == null) { if (((bitField0_ & 0x00000080) == 0x00000080)) { slide_ = java.util.Collections.unmodifiableList(slide_); bitField0_ = (bitField0_ & ~0x00000080); } result.slide_ = slide_; } else { result.slide_ = slideBuilder_.build(); } if (attachmentBuilder_ == null) { if (((bitField0_ & 0x00000100) == 0x00000100)) { attachment_ = java.util.Collections.unmodifiableList(attachment_); bitField0_ = (bitField0_ & ~0x00000100); } result.attachment_ = attachment_; } else { result.attachment_ = attachmentBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.MMSRecord) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.MMSRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.MMSRecord other) { if (other == com.pekall.pctool.protos.MsgDefProtos.MMSRecord.getDefaultInstance()) return this; if (other.hasMsgId()) { setMsgId(other.getMsgId()); } if (other.hasContactId()) { setContactId(other.getContactId()); } if (other.hasMsgOrigin()) { setMsgOrigin(other.getMsgOrigin()); } if (other.hasPhoneNum()) { setPhoneNum(other.getPhoneNum()); } if (other.hasSubject()) { setSubject(other.getSubject()); } if (other.hasMsgTime()) { setMsgTime(other.getMsgTime()); } if (other.hasReadTag()) { setReadTag(other.getReadTag()); } if (slideBuilder_ == null) { if (!other.slide_.isEmpty()) { if (slide_.isEmpty()) { slide_ = other.slide_; bitField0_ = (bitField0_ & ~0x00000080); } else { ensureSlideIsMutable(); slide_.addAll(other.slide_); } onChanged(); } } else { if (!other.slide_.isEmpty()) { if (slideBuilder_.isEmpty()) { slideBuilder_.dispose(); slideBuilder_ = null; slide_ = other.slide_; bitField0_ = (bitField0_ & ~0x00000080); slideBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getSlideFieldBuilder() : null; } else { slideBuilder_.addAllMessages(other.slide_); } } } if (attachmentBuilder_ == null) { if (!other.attachment_.isEmpty()) { if (attachment_.isEmpty()) { attachment_ = other.attachment_; bitField0_ = (bitField0_ & ~0x00000100); } else { ensureAttachmentIsMutable(); attachment_.addAll(other.attachment_); } onChanged(); } } else { if (!other.attachment_.isEmpty()) { if (attachmentBuilder_.isEmpty()) { attachmentBuilder_.dispose(); attachmentBuilder_ = null; attachment_ = other.attachment_; bitField0_ = (bitField0_ & ~0x00000100); attachmentBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getAttachmentFieldBuilder() : null; } else { attachmentBuilder_.addAllMessages(other.attachment_); } } } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { bitField0_ |= 0x00000001; msgId_ = input.readInt64(); break; } case 16: { bitField0_ |= 0x00000002; contactId_ = input.readInt64(); break; } case 24: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.MsgOriginType value = com.pekall.pctool.protos.MsgDefProtos.MsgOriginType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(3, rawValue); } else { bitField0_ |= 0x00000004; msgOrigin_ = value; } break; } case 34: { bitField0_ |= 0x00000008; phoneNum_ = input.readBytes(); break; } case 42: { bitField0_ |= 0x00000010; subject_ = input.readBytes(); break; } case 48: { bitField0_ |= 0x00000020; msgTime_ = input.readInt64(); break; } case 56: { bitField0_ |= 0x00000040; readTag_ = input.readBool(); break; } case 66: { com.pekall.pctool.protos.MsgDefProtos.SlideRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.SlideRecord.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addSlide(subBuilder.buildPartial()); break; } case 74: { com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addAttachment(subBuilder.buildPartial()); break; } } } } private int bitField0_; // optional int64 msg_id = 1; private long msgId_ ; public boolean hasMsgId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getMsgId() { return msgId_; } public Builder setMsgId(long value) { bitField0_ |= 0x00000001; msgId_ = value; onChanged(); return this; } public Builder clearMsgId() { bitField0_ = (bitField0_ & ~0x00000001); msgId_ = 0L; onChanged(); return this; } // optional int64 contact_id = 2; private long contactId_ ; public boolean hasContactId() { return ((bitField0_ & 0x00000002) == 0x00000002); } public long getContactId() { return contactId_; } public Builder setContactId(long value) { bitField0_ |= 0x00000002; contactId_ = value; onChanged(); return this; } public Builder clearContactId() { bitField0_ = (bitField0_ & ~0x00000002); contactId_ = 0L; onChanged(); return this; } // optional .pekall.pcsuite.MsgOriginType msg_origin = 3; private com.pekall.pctool.protos.MsgDefProtos.MsgOriginType msgOrigin_ = com.pekall.pctool.protos.MsgDefProtos.MsgOriginType.ANY; public boolean hasMsgOrigin() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.MsgOriginType getMsgOrigin() { return msgOrigin_; } public Builder setMsgOrigin(com.pekall.pctool.protos.MsgDefProtos.MsgOriginType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; msgOrigin_ = value; onChanged(); return this; } public Builder clearMsgOrigin() { bitField0_ = (bitField0_ & ~0x00000004); msgOrigin_ = com.pekall.pctool.protos.MsgDefProtos.MsgOriginType.ANY; onChanged(); return this; } // optional string phone_num = 4; private java.lang.Object phoneNum_ = ""; public boolean hasPhoneNum() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getPhoneNum() { java.lang.Object ref = phoneNum_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); phoneNum_ = s; return s; } else { return (String) ref; } } public Builder setPhoneNum(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; phoneNum_ = value; onChanged(); return this; } public Builder clearPhoneNum() { bitField0_ = (bitField0_ & ~0x00000008); phoneNum_ = getDefaultInstance().getPhoneNum(); onChanged(); return this; } void setPhoneNum(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000008; phoneNum_ = value; onChanged(); } // optional string subject = 5; private java.lang.Object subject_ = ""; public boolean hasSubject() { return ((bitField0_ & 0x00000010) == 0x00000010); } public String getSubject() { java.lang.Object ref = subject_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); subject_ = s; return s; } else { return (String) ref; } } public Builder setSubject(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; subject_ = value; onChanged(); return this; } public Builder clearSubject() { bitField0_ = (bitField0_ & ~0x00000010); subject_ = getDefaultInstance().getSubject(); onChanged(); return this; } void setSubject(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000010; subject_ = value; onChanged(); } // optional int64 msg_time = 6; private long msgTime_ ; public boolean hasMsgTime() { return ((bitField0_ & 0x00000020) == 0x00000020); } public long getMsgTime() { return msgTime_; } public Builder setMsgTime(long value) { bitField0_ |= 0x00000020; msgTime_ = value; onChanged(); return this; } public Builder clearMsgTime() { bitField0_ = (bitField0_ & ~0x00000020); msgTime_ = 0L; onChanged(); return this; } // optional bool read_tag = 7; private boolean readTag_ ; public boolean hasReadTag() { return ((bitField0_ & 0x00000040) == 0x00000040); } public boolean getReadTag() { return readTag_; } public Builder setReadTag(boolean value) { bitField0_ |= 0x00000040; readTag_ = value; onChanged(); return this; } public Builder clearReadTag() { bitField0_ = (bitField0_ & ~0x00000040); readTag_ = false; onChanged(); return this; } // repeated .pekall.pcsuite.SlideRecord slide = 8; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.SlideRecord> slide_ = java.util.Collections.emptyList(); private void ensureSlideIsMutable() { if (!((bitField0_ & 0x00000080) == 0x00000080)) { slide_ = new java.util.ArrayList<com.pekall.pctool.protos.MsgDefProtos.SlideRecord>(slide_); bitField0_ |= 0x00000080; } } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.SlideRecord, com.pekall.pctool.protos.MsgDefProtos.SlideRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.SlideRecordOrBuilder> slideBuilder_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.SlideRecord> getSlideList() { if (slideBuilder_ == null) { return java.util.Collections.unmodifiableList(slide_); } else { return slideBuilder_.getMessageList(); } } public int getSlideCount() { if (slideBuilder_ == null) { return slide_.size(); } else { return slideBuilder_.getCount(); } } public com.pekall.pctool.protos.MsgDefProtos.SlideRecord getSlide(int index) { if (slideBuilder_ == null) { return slide_.get(index); } else { return slideBuilder_.getMessage(index); } } public Builder setSlide( int index, com.pekall.pctool.protos.MsgDefProtos.SlideRecord value) { if (slideBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSlideIsMutable(); slide_.set(index, value); onChanged(); } else { slideBuilder_.setMessage(index, value); } return this; } public Builder setSlide( int index, com.pekall.pctool.protos.MsgDefProtos.SlideRecord.Builder builderForValue) { if (slideBuilder_ == null) { ensureSlideIsMutable(); slide_.set(index, builderForValue.build()); onChanged(); } else { slideBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addSlide(com.pekall.pctool.protos.MsgDefProtos.SlideRecord value) { if (slideBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSlideIsMutable(); slide_.add(value); onChanged(); } else { slideBuilder_.addMessage(value); } return this; } public Builder addSlide( int index, com.pekall.pctool.protos.MsgDefProtos.SlideRecord value) { if (slideBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSlideIsMutable(); slide_.add(index, value); onChanged(); } else { slideBuilder_.addMessage(index, value); } return this; } public Builder addSlide( com.pekall.pctool.protos.MsgDefProtos.SlideRecord.Builder builderForValue) { if (slideBuilder_ == null) { ensureSlideIsMutable(); slide_.add(builderForValue.build()); onChanged(); } else { slideBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addSlide( int index, com.pekall.pctool.protos.MsgDefProtos.SlideRecord.Builder builderForValue) { if (slideBuilder_ == null) { ensureSlideIsMutable(); slide_.add(index, builderForValue.build()); onChanged(); } else { slideBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllSlide( java.lang.Iterable<? extends com.pekall.pctool.protos.MsgDefProtos.SlideRecord> values) { if (slideBuilder_ == null) { ensureSlideIsMutable(); super.addAll(values, slide_); onChanged(); } else { slideBuilder_.addAllMessages(values); } return this; } public Builder clearSlide() { if (slideBuilder_ == null) { slide_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000080); onChanged(); } else { slideBuilder_.clear(); } return this; } public Builder removeSlide(int index) { if (slideBuilder_ == null) { ensureSlideIsMutable(); slide_.remove(index); onChanged(); } else { slideBuilder_.remove(index); } return this; } public com.pekall.pctool.protos.MsgDefProtos.SlideRecord.Builder getSlideBuilder( int index) { return getSlideFieldBuilder().getBuilder(index); } public com.pekall.pctool.protos.MsgDefProtos.SlideRecordOrBuilder getSlideOrBuilder( int index) { if (slideBuilder_ == null) { return slide_.get(index); } else { return slideBuilder_.getMessageOrBuilder(index); } } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.SlideRecordOrBuilder> getSlideOrBuilderList() { if (slideBuilder_ != null) { return slideBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(slide_); } } public com.pekall.pctool.protos.MsgDefProtos.SlideRecord.Builder addSlideBuilder() { return getSlideFieldBuilder().addBuilder( com.pekall.pctool.protos.MsgDefProtos.SlideRecord.getDefaultInstance()); } public com.pekall.pctool.protos.MsgDefProtos.SlideRecord.Builder addSlideBuilder( int index) { return getSlideFieldBuilder().addBuilder( index, com.pekall.pctool.protos.MsgDefProtos.SlideRecord.getDefaultInstance()); } public java.util.List<com.pekall.pctool.protos.MsgDefProtos.SlideRecord.Builder> getSlideBuilderList() { return getSlideFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.SlideRecord, com.pekall.pctool.protos.MsgDefProtos.SlideRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.SlideRecordOrBuilder> getSlideFieldBuilder() { if (slideBuilder_ == null) { slideBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.SlideRecord, com.pekall.pctool.protos.MsgDefProtos.SlideRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.SlideRecordOrBuilder>( slide_, ((bitField0_ & 0x00000080) == 0x00000080), getParentForChildren(), isClean()); slide_ = null; } return slideBuilder_; } // repeated .pekall.pcsuite.AttachmentRecord attachment = 9; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord> attachment_ = java.util.Collections.emptyList(); private void ensureAttachmentIsMutable() { if (!((bitField0_ & 0x00000100) == 0x00000100)) { attachment_ = new java.util.ArrayList<com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord>(attachment_); bitField0_ |= 0x00000100; } } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecordOrBuilder> attachmentBuilder_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord> getAttachmentList() { if (attachmentBuilder_ == null) { return java.util.Collections.unmodifiableList(attachment_); } else { return attachmentBuilder_.getMessageList(); } } public int getAttachmentCount() { if (attachmentBuilder_ == null) { return attachment_.size(); } else { return attachmentBuilder_.getCount(); } } public com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord getAttachment(int index) { if (attachmentBuilder_ == null) { return attachment_.get(index); } else { return attachmentBuilder_.getMessage(index); } } public Builder setAttachment( int index, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord value) { if (attachmentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAttachmentIsMutable(); attachment_.set(index, value); onChanged(); } else { attachmentBuilder_.setMessage(index, value); } return this; } public Builder setAttachment( int index, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder builderForValue) { if (attachmentBuilder_ == null) { ensureAttachmentIsMutable(); attachment_.set(index, builderForValue.build()); onChanged(); } else { attachmentBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addAttachment(com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord value) { if (attachmentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAttachmentIsMutable(); attachment_.add(value); onChanged(); } else { attachmentBuilder_.addMessage(value); } return this; } public Builder addAttachment( int index, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord value) { if (attachmentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAttachmentIsMutable(); attachment_.add(index, value); onChanged(); } else { attachmentBuilder_.addMessage(index, value); } return this; } public Builder addAttachment( com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder builderForValue) { if (attachmentBuilder_ == null) { ensureAttachmentIsMutable(); attachment_.add(builderForValue.build()); onChanged(); } else { attachmentBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addAttachment( int index, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder builderForValue) { if (attachmentBuilder_ == null) { ensureAttachmentIsMutable(); attachment_.add(index, builderForValue.build()); onChanged(); } else { attachmentBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllAttachment( java.lang.Iterable<? extends com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord> values) { if (attachmentBuilder_ == null) { ensureAttachmentIsMutable(); super.addAll(values, attachment_); onChanged(); } else { attachmentBuilder_.addAllMessages(values); } return this; } public Builder clearAttachment() { if (attachmentBuilder_ == null) { attachment_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000100); onChanged(); } else { attachmentBuilder_.clear(); } return this; } public Builder removeAttachment(int index) { if (attachmentBuilder_ == null) { ensureAttachmentIsMutable(); attachment_.remove(index); onChanged(); } else { attachmentBuilder_.remove(index); } return this; } public com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder getAttachmentBuilder( int index) { return getAttachmentFieldBuilder().getBuilder(index); } public com.pekall.pctool.protos.MsgDefProtos.AttachmentRecordOrBuilder getAttachmentOrBuilder( int index) { if (attachmentBuilder_ == null) { return attachment_.get(index); } else { return attachmentBuilder_.getMessageOrBuilder(index); } } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AttachmentRecordOrBuilder> getAttachmentOrBuilderList() { if (attachmentBuilder_ != null) { return attachmentBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(attachment_); } } public com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder addAttachmentBuilder() { return getAttachmentFieldBuilder().addBuilder( com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.getDefaultInstance()); } public com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder addAttachmentBuilder( int index) { return getAttachmentFieldBuilder().addBuilder( index, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.getDefaultInstance()); } public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder> getAttachmentBuilderList() { return getAttachmentFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecordOrBuilder> getAttachmentFieldBuilder() { if (attachmentBuilder_ == null) { attachmentBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecordOrBuilder>( attachment_, ((bitField0_ & 0x00000100) == 0x00000100), getParentForChildren(), isClean()); attachment_ = null; } return attachmentBuilder_; } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.MMSRecord) } static { defaultInstance = new MMSRecord(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.MMSRecord) } public interface AccountRecordOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string type = 1; boolean hasType(); String getType(); // optional string name = 2; boolean hasName(); String getName(); } public static final class AccountRecord extends com.google.protobuf.GeneratedMessage implements AccountRecordOrBuilder { // Use AccountRecord.newBuilder() to construct. private AccountRecord(Builder builder) { super(builder); } private AccountRecord(boolean noInit) {} private static final AccountRecord defaultInstance; public static AccountRecord getDefaultInstance() { return defaultInstance; } public AccountRecord getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AccountRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AccountRecord_fieldAccessorTable; } private int bitField0_; // optional string type = 1; public static final int TYPE_FIELD_NUMBER = 1; private java.lang.Object type_; public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } public String getType() { java.lang.Object ref = type_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { type_ = s; } return s; } } private com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); type_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string name = 2; public static final int NAME_FIELD_NUMBER = 2; private java.lang.Object name_; public boolean hasName() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getName() { java.lang.Object ref = name_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { name_ = s; } return s; } } private com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { type_ = ""; name_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getTypeBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getNameBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getTypeBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getNameBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.AccountRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AccountRecord parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AccountRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AccountRecord parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AccountRecord parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AccountRecord parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AccountRecord parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.AccountRecord parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.AccountRecord parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AccountRecord parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.AccountRecord prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AccountRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AccountRecord_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.AccountRecord.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); type_ = ""; bitField0_ = (bitField0_ & ~0x00000001); name_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.AccountRecord getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.AccountRecord build() { com.pekall.pctool.protos.MsgDefProtos.AccountRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.AccountRecord buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.AccountRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.AccountRecord buildPartial() { com.pekall.pctool.protos.MsgDefProtos.AccountRecord result = new com.pekall.pctool.protos.MsgDefProtos.AccountRecord(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.type_ = type_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.name_ = name_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.AccountRecord) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.AccountRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.AccountRecord other) { if (other == com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDefaultInstance()) return this; if (other.hasType()) { setType(other.getType()); } if (other.hasName()) { setName(other.getName()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 10: { bitField0_ |= 0x00000001; type_ = input.readBytes(); break; } case 18: { bitField0_ |= 0x00000002; name_ = input.readBytes(); break; } } } } private int bitField0_; // optional string type = 1; private java.lang.Object type_ = ""; public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } public String getType() { java.lang.Object ref = type_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); type_ = s; return s; } else { return (String) ref; } } public Builder setType(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; type_ = value; onChanged(); return this; } public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000001); type_ = getDefaultInstance().getType(); onChanged(); return this; } void setType(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000001; type_ = value; onChanged(); } // optional string name = 2; private java.lang.Object name_ = ""; public boolean hasName() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getName() { java.lang.Object ref = name_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); name_ = s; return s; } else { return (String) ref; } } public Builder setName(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; name_ = value; onChanged(); return this; } public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000002); name_ = getDefaultInstance().getName(); onChanged(); return this; } void setName(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000002; name_ = value; onChanged(); } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.AccountRecord) } static { defaultInstance = new AccountRecord(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.AccountRecord) } public interface GroupRecordOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int64 id = 1; boolean hasId(); long getId(); // optional int64 data_id = 2; boolean hasDataId(); long getDataId(); // optional .pekall.pcsuite.AccountRecord account_info = 3; boolean hasAccountInfo(); com.pekall.pctool.protos.MsgDefProtos.AccountRecord getAccountInfo(); com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder getAccountInfoOrBuilder(); // optional string name = 4; boolean hasName(); String getName(); // optional string note = 5; boolean hasNote(); String getNote(); // optional .pekall.pcsuite.ModifyTag modify_tag = 6; boolean hasModifyTag(); com.pekall.pctool.protos.MsgDefProtos.ModifyTag getModifyTag(); } public static final class GroupRecord extends com.google.protobuf.GeneratedMessage implements GroupRecordOrBuilder { // Use GroupRecord.newBuilder() to construct. private GroupRecord(Builder builder) { super(builder); } private GroupRecord(boolean noInit) {} private static final GroupRecord defaultInstance; public static GroupRecord getDefaultInstance() { return defaultInstance; } public GroupRecord getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_GroupRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_GroupRecord_fieldAccessorTable; } private int bitField0_; // optional int64 id = 1; public static final int ID_FIELD_NUMBER = 1; private long id_; public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getId() { return id_; } // optional int64 data_id = 2; public static final int DATA_ID_FIELD_NUMBER = 2; private long dataId_; public boolean hasDataId() { return ((bitField0_ & 0x00000002) == 0x00000002); } public long getDataId() { return dataId_; } // optional .pekall.pcsuite.AccountRecord account_info = 3; public static final int ACCOUNT_INFO_FIELD_NUMBER = 3; private com.pekall.pctool.protos.MsgDefProtos.AccountRecord accountInfo_; public boolean hasAccountInfo() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.AccountRecord getAccountInfo() { return accountInfo_; } public com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder getAccountInfoOrBuilder() { return accountInfo_; } // optional string name = 4; public static final int NAME_FIELD_NUMBER = 4; private java.lang.Object name_; public boolean hasName() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getName() { java.lang.Object ref = name_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { name_ = s; } return s; } } private com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string note = 5; public static final int NOTE_FIELD_NUMBER = 5; private java.lang.Object note_; public boolean hasNote() { return ((bitField0_ & 0x00000010) == 0x00000010); } public String getNote() { java.lang.Object ref = note_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { note_ = s; } return s; } } private com.google.protobuf.ByteString getNoteBytes() { java.lang.Object ref = note_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); note_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .pekall.pcsuite.ModifyTag modify_tag = 6; public static final int MODIFY_TAG_FIELD_NUMBER = 6; private com.pekall.pctool.protos.MsgDefProtos.ModifyTag modifyTag_; public boolean hasModifyTag() { return ((bitField0_ & 0x00000020) == 0x00000020); } public com.pekall.pctool.protos.MsgDefProtos.ModifyTag getModifyTag() { return modifyTag_; } private void initFields() { id_ = 0L; dataId_ = 0L; accountInfo_ = com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDefaultInstance(); name_ = ""; note_ = ""; modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt64(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt64(2, dataId_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(3, accountInfo_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, getNameBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBytes(5, getNoteBytes()); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeEnum(6, modifyTag_.getNumber()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, dataId_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, accountInfo_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getNameBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(5, getNoteBytes()); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(6, modifyTag_.getNumber()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.GroupRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.GroupRecord parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.GroupRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.GroupRecord parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.GroupRecord parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.GroupRecord parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.GroupRecord parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.GroupRecord parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.GroupRecord parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.GroupRecord parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.GroupRecord prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_GroupRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_GroupRecord_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.GroupRecord.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getAccountInfoFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); id_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); dataId_ = 0L; bitField0_ = (bitField0_ & ~0x00000002); if (accountInfoBuilder_ == null) { accountInfo_ = com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDefaultInstance(); } else { accountInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); name_ = ""; bitField0_ = (bitField0_ & ~0x00000008); note_ = ""; bitField0_ = (bitField0_ & ~0x00000010); modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; bitField0_ = (bitField0_ & ~0x00000020); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.GroupRecord.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.GroupRecord getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.GroupRecord.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.GroupRecord build() { com.pekall.pctool.protos.MsgDefProtos.GroupRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.GroupRecord buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.GroupRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.GroupRecord buildPartial() { com.pekall.pctool.protos.MsgDefProtos.GroupRecord result = new com.pekall.pctool.protos.MsgDefProtos.GroupRecord(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.id_ = id_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.dataId_ = dataId_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } if (accountInfoBuilder_ == null) { result.accountInfo_ = accountInfo_; } else { result.accountInfo_ = accountInfoBuilder_.build(); } if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.name_ = name_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.note_ = note_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.modifyTag_ = modifyTag_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.GroupRecord) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.GroupRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.GroupRecord other) { if (other == com.pekall.pctool.protos.MsgDefProtos.GroupRecord.getDefaultInstance()) return this; if (other.hasId()) { setId(other.getId()); } if (other.hasDataId()) { setDataId(other.getDataId()); } if (other.hasAccountInfo()) { mergeAccountInfo(other.getAccountInfo()); } if (other.hasName()) { setName(other.getName()); } if (other.hasNote()) { setNote(other.getNote()); } if (other.hasModifyTag()) { setModifyTag(other.getModifyTag()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { bitField0_ |= 0x00000001; id_ = input.readInt64(); break; } case 16: { bitField0_ |= 0x00000002; dataId_ = input.readInt64(); break; } case 26: { com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.AccountRecord.newBuilder(); if (hasAccountInfo()) { subBuilder.mergeFrom(getAccountInfo()); } input.readMessage(subBuilder, extensionRegistry); setAccountInfo(subBuilder.buildPartial()); break; } case 34: { bitField0_ |= 0x00000008; name_ = input.readBytes(); break; } case 42: { bitField0_ |= 0x00000010; note_ = input.readBytes(); break; } case 48: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.ModifyTag value = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(6, rawValue); } else { bitField0_ |= 0x00000020; modifyTag_ = value; } break; } } } } private int bitField0_; // optional int64 id = 1; private long id_ ; public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getId() { return id_; } public Builder setId(long value) { bitField0_ |= 0x00000001; id_ = value; onChanged(); return this; } public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000001); id_ = 0L; onChanged(); return this; } // optional int64 data_id = 2; private long dataId_ ; public boolean hasDataId() { return ((bitField0_ & 0x00000002) == 0x00000002); } public long getDataId() { return dataId_; } public Builder setDataId(long value) { bitField0_ |= 0x00000002; dataId_ = value; onChanged(); return this; } public Builder clearDataId() { bitField0_ = (bitField0_ & ~0x00000002); dataId_ = 0L; onChanged(); return this; } // optional .pekall.pcsuite.AccountRecord account_info = 3; private com.pekall.pctool.protos.MsgDefProtos.AccountRecord accountInfo_ = com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AccountRecord, com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder> accountInfoBuilder_; public boolean hasAccountInfo() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.AccountRecord getAccountInfo() { if (accountInfoBuilder_ == null) { return accountInfo_; } else { return accountInfoBuilder_.getMessage(); } } public Builder setAccountInfo(com.pekall.pctool.protos.MsgDefProtos.AccountRecord value) { if (accountInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } accountInfo_ = value; onChanged(); } else { accountInfoBuilder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } public Builder setAccountInfo( com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder builderForValue) { if (accountInfoBuilder_ == null) { accountInfo_ = builderForValue.build(); onChanged(); } else { accountInfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } public Builder mergeAccountInfo(com.pekall.pctool.protos.MsgDefProtos.AccountRecord value) { if (accountInfoBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && accountInfo_ != com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDefaultInstance()) { accountInfo_ = com.pekall.pctool.protos.MsgDefProtos.AccountRecord.newBuilder(accountInfo_).mergeFrom(value).buildPartial(); } else { accountInfo_ = value; } onChanged(); } else { accountInfoBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } public Builder clearAccountInfo() { if (accountInfoBuilder_ == null) { accountInfo_ = com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDefaultInstance(); onChanged(); } else { accountInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } public com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder getAccountInfoBuilder() { bitField0_ |= 0x00000004; onChanged(); return getAccountInfoFieldBuilder().getBuilder(); } public com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder getAccountInfoOrBuilder() { if (accountInfoBuilder_ != null) { return accountInfoBuilder_.getMessageOrBuilder(); } else { return accountInfo_; } } private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AccountRecord, com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder> getAccountInfoFieldBuilder() { if (accountInfoBuilder_ == null) { accountInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AccountRecord, com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder>( accountInfo_, getParentForChildren(), isClean()); accountInfo_ = null; } return accountInfoBuilder_; } // optional string name = 4; private java.lang.Object name_ = ""; public boolean hasName() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getName() { java.lang.Object ref = name_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); name_ = s; return s; } else { return (String) ref; } } public Builder setName(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; name_ = value; onChanged(); return this; } public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000008); name_ = getDefaultInstance().getName(); onChanged(); return this; } void setName(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000008; name_ = value; onChanged(); } // optional string note = 5; private java.lang.Object note_ = ""; public boolean hasNote() { return ((bitField0_ & 0x00000010) == 0x00000010); } public String getNote() { java.lang.Object ref = note_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); note_ = s; return s; } else { return (String) ref; } } public Builder setNote(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; note_ = value; onChanged(); return this; } public Builder clearNote() { bitField0_ = (bitField0_ & ~0x00000010); note_ = getDefaultInstance().getNote(); onChanged(); return this; } void setNote(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000010; note_ = value; onChanged(); } // optional .pekall.pcsuite.ModifyTag modify_tag = 6; private com.pekall.pctool.protos.MsgDefProtos.ModifyTag modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; public boolean hasModifyTag() { return ((bitField0_ & 0x00000020) == 0x00000020); } public com.pekall.pctool.protos.MsgDefProtos.ModifyTag getModifyTag() { return modifyTag_; } public Builder setModifyTag(com.pekall.pctool.protos.MsgDefProtos.ModifyTag value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; modifyTag_ = value; onChanged(); return this; } public Builder clearModifyTag() { bitField0_ = (bitField0_ & ~0x00000020); modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.GroupRecord) } static { defaultInstance = new GroupRecord(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.GroupRecord) } public interface PhoneRecordOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int64 id = 1; boolean hasId(); long getId(); // optional string number = 2; boolean hasNumber(); String getNumber(); // optional .pekall.pcsuite.PhoneRecord.PhoneType type = 3; boolean hasType(); com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.PhoneType getType(); // optional string name = 4; boolean hasName(); String getName(); // optional .pekall.pcsuite.ModifyTag modify_tag = 5; boolean hasModifyTag(); com.pekall.pctool.protos.MsgDefProtos.ModifyTag getModifyTag(); } public static final class PhoneRecord extends com.google.protobuf.GeneratedMessage implements PhoneRecordOrBuilder { // Use PhoneRecord.newBuilder() to construct. private PhoneRecord(Builder builder) { super(builder); } private PhoneRecord(boolean noInit) {} private static final PhoneRecord defaultInstance; public static PhoneRecord getDefaultInstance() { return defaultInstance; } public PhoneRecord getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_PhoneRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_PhoneRecord_fieldAccessorTable; } public enum PhoneType implements com.google.protobuf.ProtocolMessageEnum { MOBILE(0, 0), WORK(1, 1), HOME(2, 2), MAIN(3, 3), WORK_FAX(4, 4), HOME_FAX(5, 5), PAGER(6, 6), OTHER(7, 7), USER_DEFINED(8, 99), ; public static final int MOBILE_VALUE = 0; public static final int WORK_VALUE = 1; public static final int HOME_VALUE = 2; public static final int MAIN_VALUE = 3; public static final int WORK_FAX_VALUE = 4; public static final int HOME_FAX_VALUE = 5; public static final int PAGER_VALUE = 6; public static final int OTHER_VALUE = 7; public static final int USER_DEFINED_VALUE = 99; public final int getNumber() { return value; } public static PhoneType valueOf(int value) { switch (value) { case 0: return MOBILE; case 1: return WORK; case 2: return HOME; case 3: return MAIN; case 4: return WORK_FAX; case 5: return HOME_FAX; case 6: return PAGER; case 7: return OTHER; case 99: return USER_DEFINED; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<PhoneType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<PhoneType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<PhoneType>() { public PhoneType findValueByNumber(int number) { return PhoneType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.getDescriptor().getEnumTypes().get(0); } private static final PhoneType[] VALUES = { MOBILE, WORK, HOME, MAIN, WORK_FAX, HOME_FAX, PAGER, OTHER, USER_DEFINED, }; public static PhoneType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private PhoneType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pekall.pcsuite.PhoneRecord.PhoneType) } private int bitField0_; // optional int64 id = 1; public static final int ID_FIELD_NUMBER = 1; private long id_; public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getId() { return id_; } // optional string number = 2; public static final int NUMBER_FIELD_NUMBER = 2; private java.lang.Object number_; public boolean hasNumber() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getNumber() { java.lang.Object ref = number_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { number_ = s; } return s; } } private com.google.protobuf.ByteString getNumberBytes() { java.lang.Object ref = number_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); number_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .pekall.pcsuite.PhoneRecord.PhoneType type = 3; public static final int TYPE_FIELD_NUMBER = 3; private com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.PhoneType type_; public boolean hasType() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.PhoneType getType() { return type_; } // optional string name = 4; public static final int NAME_FIELD_NUMBER = 4; private java.lang.Object name_; public boolean hasName() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getName() { java.lang.Object ref = name_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { name_ = s; } return s; } } private com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .pekall.pcsuite.ModifyTag modify_tag = 5; public static final int MODIFY_TAG_FIELD_NUMBER = 5; private com.pekall.pctool.protos.MsgDefProtos.ModifyTag modifyTag_; public boolean hasModifyTag() { return ((bitField0_ & 0x00000010) == 0x00000010); } public com.pekall.pctool.protos.MsgDefProtos.ModifyTag getModifyTag() { return modifyTag_; } private void initFields() { id_ = 0L; number_ = ""; type_ = com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.PhoneType.MOBILE; name_ = ""; modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt64(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getNumberBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeEnum(3, type_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, getNameBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeEnum(5, modifyTag_.getNumber()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getNumberBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, type_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getNameBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(5, modifyTag_.getNumber()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.PhoneRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.PhoneRecord parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.PhoneRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.PhoneRecord parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.PhoneRecord parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.PhoneRecord parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.PhoneRecord parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.PhoneRecord parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.PhoneRecord parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.PhoneRecord parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.PhoneRecord prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.PhoneRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_PhoneRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_PhoneRecord_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); id_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); number_ = ""; bitField0_ = (bitField0_ & ~0x00000002); type_ = com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.PhoneType.MOBILE; bitField0_ = (bitField0_ & ~0x00000004); name_ = ""; bitField0_ = (bitField0_ & ~0x00000008); modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; bitField0_ = (bitField0_ & ~0x00000010); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.PhoneRecord getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.PhoneRecord build() { com.pekall.pctool.protos.MsgDefProtos.PhoneRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.PhoneRecord buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.PhoneRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.PhoneRecord buildPartial() { com.pekall.pctool.protos.MsgDefProtos.PhoneRecord result = new com.pekall.pctool.protos.MsgDefProtos.PhoneRecord(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.id_ = id_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.number_ = number_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.type_ = type_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.name_ = name_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.modifyTag_ = modifyTag_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.PhoneRecord) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.PhoneRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.PhoneRecord other) { if (other == com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.getDefaultInstance()) return this; if (other.hasId()) { setId(other.getId()); } if (other.hasNumber()) { setNumber(other.getNumber()); } if (other.hasType()) { setType(other.getType()); } if (other.hasName()) { setName(other.getName()); } if (other.hasModifyTag()) { setModifyTag(other.getModifyTag()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { bitField0_ |= 0x00000001; id_ = input.readInt64(); break; } case 18: { bitField0_ |= 0x00000002; number_ = input.readBytes(); break; } case 24: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.PhoneType value = com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.PhoneType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(3, rawValue); } else { bitField0_ |= 0x00000004; type_ = value; } break; } case 34: { bitField0_ |= 0x00000008; name_ = input.readBytes(); break; } case 40: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.ModifyTag value = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(5, rawValue); } else { bitField0_ |= 0x00000010; modifyTag_ = value; } break; } } } } private int bitField0_; // optional int64 id = 1; private long id_ ; public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getId() { return id_; } public Builder setId(long value) { bitField0_ |= 0x00000001; id_ = value; onChanged(); return this; } public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000001); id_ = 0L; onChanged(); return this; } // optional string number = 2; private java.lang.Object number_ = ""; public boolean hasNumber() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getNumber() { java.lang.Object ref = number_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); number_ = s; return s; } else { return (String) ref; } } public Builder setNumber(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; number_ = value; onChanged(); return this; } public Builder clearNumber() { bitField0_ = (bitField0_ & ~0x00000002); number_ = getDefaultInstance().getNumber(); onChanged(); return this; } void setNumber(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000002; number_ = value; onChanged(); } // optional .pekall.pcsuite.PhoneRecord.PhoneType type = 3; private com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.PhoneType type_ = com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.PhoneType.MOBILE; public boolean hasType() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.PhoneType getType() { return type_; } public Builder setType(com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.PhoneType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; type_ = value; onChanged(); return this; } public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000004); type_ = com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.PhoneType.MOBILE; onChanged(); return this; } // optional string name = 4; private java.lang.Object name_ = ""; public boolean hasName() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getName() { java.lang.Object ref = name_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); name_ = s; return s; } else { return (String) ref; } } public Builder setName(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; name_ = value; onChanged(); return this; } public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000008); name_ = getDefaultInstance().getName(); onChanged(); return this; } void setName(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000008; name_ = value; onChanged(); } // optional .pekall.pcsuite.ModifyTag modify_tag = 5; private com.pekall.pctool.protos.MsgDefProtos.ModifyTag modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; public boolean hasModifyTag() { return ((bitField0_ & 0x00000010) == 0x00000010); } public com.pekall.pctool.protos.MsgDefProtos.ModifyTag getModifyTag() { return modifyTag_; } public Builder setModifyTag(com.pekall.pctool.protos.MsgDefProtos.ModifyTag value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; modifyTag_ = value; onChanged(); return this; } public Builder clearModifyTag() { bitField0_ = (bitField0_ & ~0x00000010); modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.PhoneRecord) } static { defaultInstance = new PhoneRecord(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.PhoneRecord) } public interface EmailRecordOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int64 id = 1; boolean hasId(); long getId(); // optional string email = 2; boolean hasEmail(); String getEmail(); // optional .pekall.pcsuite.EmailRecord.EmailType type = 3; boolean hasType(); com.pekall.pctool.protos.MsgDefProtos.EmailRecord.EmailType getType(); // optional string name = 4; boolean hasName(); String getName(); // optional .pekall.pcsuite.ModifyTag modify_tag = 5; boolean hasModifyTag(); com.pekall.pctool.protos.MsgDefProtos.ModifyTag getModifyTag(); } public static final class EmailRecord extends com.google.protobuf.GeneratedMessage implements EmailRecordOrBuilder { // Use EmailRecord.newBuilder() to construct. private EmailRecord(Builder builder) { super(builder); } private EmailRecord(boolean noInit) {} private static final EmailRecord defaultInstance; public static EmailRecord getDefaultInstance() { return defaultInstance; } public EmailRecord getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_EmailRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_EmailRecord_fieldAccessorTable; } public enum EmailType implements com.google.protobuf.ProtocolMessageEnum { WORK(0, 0), HOME(1, 1), OTHER(2, 2), USER_DEFINED(3, 99), ; public static final int WORK_VALUE = 0; public static final int HOME_VALUE = 1; public static final int OTHER_VALUE = 2; public static final int USER_DEFINED_VALUE = 99; public final int getNumber() { return value; } public static EmailType valueOf(int value) { switch (value) { case 0: return WORK; case 1: return HOME; case 2: return OTHER; case 99: return USER_DEFINED; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<EmailType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<EmailType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<EmailType>() { public EmailType findValueByNumber(int number) { return EmailType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.EmailRecord.getDescriptor().getEnumTypes().get(0); } private static final EmailType[] VALUES = { WORK, HOME, OTHER, USER_DEFINED, }; public static EmailType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private EmailType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pekall.pcsuite.EmailRecord.EmailType) } private int bitField0_; // optional int64 id = 1; public static final int ID_FIELD_NUMBER = 1; private long id_; public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getId() { return id_; } // optional string email = 2; public static final int EMAIL_FIELD_NUMBER = 2; private java.lang.Object email_; public boolean hasEmail() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getEmail() { java.lang.Object ref = email_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { email_ = s; } return s; } } private com.google.protobuf.ByteString getEmailBytes() { java.lang.Object ref = email_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); email_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .pekall.pcsuite.EmailRecord.EmailType type = 3; public static final int TYPE_FIELD_NUMBER = 3; private com.pekall.pctool.protos.MsgDefProtos.EmailRecord.EmailType type_; public boolean hasType() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.EmailRecord.EmailType getType() { return type_; } // optional string name = 4; public static final int NAME_FIELD_NUMBER = 4; private java.lang.Object name_; public boolean hasName() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getName() { java.lang.Object ref = name_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { name_ = s; } return s; } } private com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .pekall.pcsuite.ModifyTag modify_tag = 5; public static final int MODIFY_TAG_FIELD_NUMBER = 5; private com.pekall.pctool.protos.MsgDefProtos.ModifyTag modifyTag_; public boolean hasModifyTag() { return ((bitField0_ & 0x00000010) == 0x00000010); } public com.pekall.pctool.protos.MsgDefProtos.ModifyTag getModifyTag() { return modifyTag_; } private void initFields() { id_ = 0L; email_ = ""; type_ = com.pekall.pctool.protos.MsgDefProtos.EmailRecord.EmailType.WORK; name_ = ""; modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt64(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getEmailBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeEnum(3, type_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, getNameBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeEnum(5, modifyTag_.getNumber()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getEmailBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, type_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getNameBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(5, modifyTag_.getNumber()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.EmailRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.EmailRecord parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.EmailRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.EmailRecord parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.EmailRecord parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.EmailRecord parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.EmailRecord parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.EmailRecord parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.EmailRecord parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.EmailRecord parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.EmailRecord prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.EmailRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_EmailRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_EmailRecord_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.EmailRecord.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); id_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); email_ = ""; bitField0_ = (bitField0_ & ~0x00000002); type_ = com.pekall.pctool.protos.MsgDefProtos.EmailRecord.EmailType.WORK; bitField0_ = (bitField0_ & ~0x00000004); name_ = ""; bitField0_ = (bitField0_ & ~0x00000008); modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; bitField0_ = (bitField0_ & ~0x00000010); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.EmailRecord.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.EmailRecord getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.EmailRecord.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.EmailRecord build() { com.pekall.pctool.protos.MsgDefProtos.EmailRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.EmailRecord buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.EmailRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.EmailRecord buildPartial() { com.pekall.pctool.protos.MsgDefProtos.EmailRecord result = new com.pekall.pctool.protos.MsgDefProtos.EmailRecord(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.id_ = id_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.email_ = email_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.type_ = type_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.name_ = name_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.modifyTag_ = modifyTag_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.EmailRecord) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.EmailRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.EmailRecord other) { if (other == com.pekall.pctool.protos.MsgDefProtos.EmailRecord.getDefaultInstance()) return this; if (other.hasId()) { setId(other.getId()); } if (other.hasEmail()) { setEmail(other.getEmail()); } if (other.hasType()) { setType(other.getType()); } if (other.hasName()) { setName(other.getName()); } if (other.hasModifyTag()) { setModifyTag(other.getModifyTag()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { bitField0_ |= 0x00000001; id_ = input.readInt64(); break; } case 18: { bitField0_ |= 0x00000002; email_ = input.readBytes(); break; } case 24: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.EmailRecord.EmailType value = com.pekall.pctool.protos.MsgDefProtos.EmailRecord.EmailType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(3, rawValue); } else { bitField0_ |= 0x00000004; type_ = value; } break; } case 34: { bitField0_ |= 0x00000008; name_ = input.readBytes(); break; } case 40: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.ModifyTag value = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(5, rawValue); } else { bitField0_ |= 0x00000010; modifyTag_ = value; } break; } } } } private int bitField0_; // optional int64 id = 1; private long id_ ; public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getId() { return id_; } public Builder setId(long value) { bitField0_ |= 0x00000001; id_ = value; onChanged(); return this; } public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000001); id_ = 0L; onChanged(); return this; } // optional string email = 2; private java.lang.Object email_ = ""; public boolean hasEmail() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getEmail() { java.lang.Object ref = email_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); email_ = s; return s; } else { return (String) ref; } } public Builder setEmail(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; email_ = value; onChanged(); return this; } public Builder clearEmail() { bitField0_ = (bitField0_ & ~0x00000002); email_ = getDefaultInstance().getEmail(); onChanged(); return this; } void setEmail(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000002; email_ = value; onChanged(); } // optional .pekall.pcsuite.EmailRecord.EmailType type = 3; private com.pekall.pctool.protos.MsgDefProtos.EmailRecord.EmailType type_ = com.pekall.pctool.protos.MsgDefProtos.EmailRecord.EmailType.WORK; public boolean hasType() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.EmailRecord.EmailType getType() { return type_; } public Builder setType(com.pekall.pctool.protos.MsgDefProtos.EmailRecord.EmailType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; type_ = value; onChanged(); return this; } public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000004); type_ = com.pekall.pctool.protos.MsgDefProtos.EmailRecord.EmailType.WORK; onChanged(); return this; } // optional string name = 4; private java.lang.Object name_ = ""; public boolean hasName() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getName() { java.lang.Object ref = name_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); name_ = s; return s; } else { return (String) ref; } } public Builder setName(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; name_ = value; onChanged(); return this; } public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000008); name_ = getDefaultInstance().getName(); onChanged(); return this; } void setName(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000008; name_ = value; onChanged(); } // optional .pekall.pcsuite.ModifyTag modify_tag = 5; private com.pekall.pctool.protos.MsgDefProtos.ModifyTag modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; public boolean hasModifyTag() { return ((bitField0_ & 0x00000010) == 0x00000010); } public com.pekall.pctool.protos.MsgDefProtos.ModifyTag getModifyTag() { return modifyTag_; } public Builder setModifyTag(com.pekall.pctool.protos.MsgDefProtos.ModifyTag value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; modifyTag_ = value; onChanged(); return this; } public Builder clearModifyTag() { bitField0_ = (bitField0_ & ~0x00000010); modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.EmailRecord) } static { defaultInstance = new EmailRecord(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.EmailRecord) } public interface IMRecordOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int64 id = 1; boolean hasId(); long getId(); // optional string account = 2; boolean hasAccount(); String getAccount(); // optional .pekall.pcsuite.IMRecord.IMType type = 3; boolean hasType(); com.pekall.pctool.protos.MsgDefProtos.IMRecord.IMType getType(); // optional string name = 4; boolean hasName(); String getName(); // optional .pekall.pcsuite.ModifyTag modify_tag = 5; boolean hasModifyTag(); com.pekall.pctool.protos.MsgDefProtos.ModifyTag getModifyTag(); } public static final class IMRecord extends com.google.protobuf.GeneratedMessage implements IMRecordOrBuilder { // Use IMRecord.newBuilder() to construct. private IMRecord(Builder builder) { super(builder); } private IMRecord(boolean noInit) {} private static final IMRecord defaultInstance; public static IMRecord getDefaultInstance() { return defaultInstance; } public IMRecord getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_IMRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_IMRecord_fieldAccessorTable; } public enum IMType implements com.google.protobuf.ProtocolMessageEnum { QQ(0, 0), MSN(1, 1), YAHOO(2, 2), AIM(3, 3), SKYPE(4, 4), GTALK(5, 5), ICQ(6, 6), JABBER(7, 7), NETMEETING(8, 8), USER_DEFINED(9, 99), ; public static final int QQ_VALUE = 0; public static final int MSN_VALUE = 1; public static final int YAHOO_VALUE = 2; public static final int AIM_VALUE = 3; public static final int SKYPE_VALUE = 4; public static final int GTALK_VALUE = 5; public static final int ICQ_VALUE = 6; public static final int JABBER_VALUE = 7; public static final int NETMEETING_VALUE = 8; public static final int USER_DEFINED_VALUE = 99; public final int getNumber() { return value; } public static IMType valueOf(int value) { switch (value) { case 0: return QQ; case 1: return MSN; case 2: return YAHOO; case 3: return AIM; case 4: return SKYPE; case 5: return GTALK; case 6: return ICQ; case 7: return JABBER; case 8: return NETMEETING; case 99: return USER_DEFINED; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<IMType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<IMType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<IMType>() { public IMType findValueByNumber(int number) { return IMType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.IMRecord.getDescriptor().getEnumTypes().get(0); } private static final IMType[] VALUES = { QQ, MSN, YAHOO, AIM, SKYPE, GTALK, ICQ, JABBER, NETMEETING, USER_DEFINED, }; public static IMType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private IMType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pekall.pcsuite.IMRecord.IMType) } private int bitField0_; // optional int64 id = 1; public static final int ID_FIELD_NUMBER = 1; private long id_; public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getId() { return id_; } // optional string account = 2; public static final int ACCOUNT_FIELD_NUMBER = 2; private java.lang.Object account_; public boolean hasAccount() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getAccount() { java.lang.Object ref = account_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { account_ = s; } return s; } } private com.google.protobuf.ByteString getAccountBytes() { java.lang.Object ref = account_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); account_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .pekall.pcsuite.IMRecord.IMType type = 3; public static final int TYPE_FIELD_NUMBER = 3; private com.pekall.pctool.protos.MsgDefProtos.IMRecord.IMType type_; public boolean hasType() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.IMRecord.IMType getType() { return type_; } // optional string name = 4; public static final int NAME_FIELD_NUMBER = 4; private java.lang.Object name_; public boolean hasName() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getName() { java.lang.Object ref = name_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { name_ = s; } return s; } } private com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .pekall.pcsuite.ModifyTag modify_tag = 5; public static final int MODIFY_TAG_FIELD_NUMBER = 5; private com.pekall.pctool.protos.MsgDefProtos.ModifyTag modifyTag_; public boolean hasModifyTag() { return ((bitField0_ & 0x00000010) == 0x00000010); } public com.pekall.pctool.protos.MsgDefProtos.ModifyTag getModifyTag() { return modifyTag_; } private void initFields() { id_ = 0L; account_ = ""; type_ = com.pekall.pctool.protos.MsgDefProtos.IMRecord.IMType.QQ; name_ = ""; modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt64(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getAccountBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeEnum(3, type_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, getNameBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeEnum(5, modifyTag_.getNumber()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getAccountBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, type_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getNameBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(5, modifyTag_.getNumber()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.IMRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.IMRecord parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.IMRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.IMRecord parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.IMRecord parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.IMRecord parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.IMRecord parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.IMRecord parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.IMRecord parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.IMRecord parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.IMRecord prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.IMRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_IMRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_IMRecord_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.IMRecord.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); id_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); account_ = ""; bitField0_ = (bitField0_ & ~0x00000002); type_ = com.pekall.pctool.protos.MsgDefProtos.IMRecord.IMType.QQ; bitField0_ = (bitField0_ & ~0x00000004); name_ = ""; bitField0_ = (bitField0_ & ~0x00000008); modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; bitField0_ = (bitField0_ & ~0x00000010); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.IMRecord.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.IMRecord getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.IMRecord.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.IMRecord build() { com.pekall.pctool.protos.MsgDefProtos.IMRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.IMRecord buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.IMRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.IMRecord buildPartial() { com.pekall.pctool.protos.MsgDefProtos.IMRecord result = new com.pekall.pctool.protos.MsgDefProtos.IMRecord(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.id_ = id_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.account_ = account_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.type_ = type_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.name_ = name_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.modifyTag_ = modifyTag_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.IMRecord) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.IMRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.IMRecord other) { if (other == com.pekall.pctool.protos.MsgDefProtos.IMRecord.getDefaultInstance()) return this; if (other.hasId()) { setId(other.getId()); } if (other.hasAccount()) { setAccount(other.getAccount()); } if (other.hasType()) { setType(other.getType()); } if (other.hasName()) { setName(other.getName()); } if (other.hasModifyTag()) { setModifyTag(other.getModifyTag()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { bitField0_ |= 0x00000001; id_ = input.readInt64(); break; } case 18: { bitField0_ |= 0x00000002; account_ = input.readBytes(); break; } case 24: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.IMRecord.IMType value = com.pekall.pctool.protos.MsgDefProtos.IMRecord.IMType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(3, rawValue); } else { bitField0_ |= 0x00000004; type_ = value; } break; } case 34: { bitField0_ |= 0x00000008; name_ = input.readBytes(); break; } case 40: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.ModifyTag value = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(5, rawValue); } else { bitField0_ |= 0x00000010; modifyTag_ = value; } break; } } } } private int bitField0_; // optional int64 id = 1; private long id_ ; public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getId() { return id_; } public Builder setId(long value) { bitField0_ |= 0x00000001; id_ = value; onChanged(); return this; } public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000001); id_ = 0L; onChanged(); return this; } // optional string account = 2; private java.lang.Object account_ = ""; public boolean hasAccount() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getAccount() { java.lang.Object ref = account_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); account_ = s; return s; } else { return (String) ref; } } public Builder setAccount(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; account_ = value; onChanged(); return this; } public Builder clearAccount() { bitField0_ = (bitField0_ & ~0x00000002); account_ = getDefaultInstance().getAccount(); onChanged(); return this; } void setAccount(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000002; account_ = value; onChanged(); } // optional .pekall.pcsuite.IMRecord.IMType type = 3; private com.pekall.pctool.protos.MsgDefProtos.IMRecord.IMType type_ = com.pekall.pctool.protos.MsgDefProtos.IMRecord.IMType.QQ; public boolean hasType() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.IMRecord.IMType getType() { return type_; } public Builder setType(com.pekall.pctool.protos.MsgDefProtos.IMRecord.IMType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; type_ = value; onChanged(); return this; } public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000004); type_ = com.pekall.pctool.protos.MsgDefProtos.IMRecord.IMType.QQ; onChanged(); return this; } // optional string name = 4; private java.lang.Object name_ = ""; public boolean hasName() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getName() { java.lang.Object ref = name_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); name_ = s; return s; } else { return (String) ref; } } public Builder setName(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; name_ = value; onChanged(); return this; } public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000008); name_ = getDefaultInstance().getName(); onChanged(); return this; } void setName(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000008; name_ = value; onChanged(); } // optional .pekall.pcsuite.ModifyTag modify_tag = 5; private com.pekall.pctool.protos.MsgDefProtos.ModifyTag modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; public boolean hasModifyTag() { return ((bitField0_ & 0x00000010) == 0x00000010); } public com.pekall.pctool.protos.MsgDefProtos.ModifyTag getModifyTag() { return modifyTag_; } public Builder setModifyTag(com.pekall.pctool.protos.MsgDefProtos.ModifyTag value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; modifyTag_ = value; onChanged(); return this; } public Builder clearModifyTag() { bitField0_ = (bitField0_ & ~0x00000010); modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.IMRecord) } static { defaultInstance = new IMRecord(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.IMRecord) } public interface AddressRecordOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int64 id = 1; boolean hasId(); long getId(); // optional .pekall.pcsuite.AddressRecord.AddressType address_type = 2; boolean hasAddressType(); com.pekall.pctool.protos.MsgDefProtos.AddressRecord.AddressType getAddressType(); // optional string name = 3; boolean hasName(); String getName(); // optional string address = 4; boolean hasAddress(); String getAddress(); // optional string country = 5; boolean hasCountry(); String getCountry(); // optional string province = 6; boolean hasProvince(); String getProvince(); // optional string city = 7; boolean hasCity(); String getCity(); // optional string road = 8; boolean hasRoad(); String getRoad(); // optional string post_code = 9; boolean hasPostCode(); String getPostCode(); // optional .pekall.pcsuite.ModifyTag modify_tag = 10; boolean hasModifyTag(); com.pekall.pctool.protos.MsgDefProtos.ModifyTag getModifyTag(); } public static final class AddressRecord extends com.google.protobuf.GeneratedMessage implements AddressRecordOrBuilder { // Use AddressRecord.newBuilder() to construct. private AddressRecord(Builder builder) { super(builder); } private AddressRecord(boolean noInit) {} private static final AddressRecord defaultInstance; public static AddressRecord getDefaultInstance() { return defaultInstance; } public AddressRecord getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AddressRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AddressRecord_fieldAccessorTable; } public enum AddressType implements com.google.protobuf.ProtocolMessageEnum { WORK(0, 0), HOME(1, 1), OTHER(2, 2), USER_DEFINED(3, 99), ; public static final int WORK_VALUE = 0; public static final int HOME_VALUE = 1; public static final int OTHER_VALUE = 2; public static final int USER_DEFINED_VALUE = 99; public final int getNumber() { return value; } public static AddressType valueOf(int value) { switch (value) { case 0: return WORK; case 1: return HOME; case 2: return OTHER; case 99: return USER_DEFINED; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<AddressType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<AddressType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<AddressType>() { public AddressType findValueByNumber(int number) { return AddressType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.AddressRecord.getDescriptor().getEnumTypes().get(0); } private static final AddressType[] VALUES = { WORK, HOME, OTHER, USER_DEFINED, }; public static AddressType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private AddressType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pekall.pcsuite.AddressRecord.AddressType) } private int bitField0_; // optional int64 id = 1; public static final int ID_FIELD_NUMBER = 1; private long id_; public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getId() { return id_; } // optional .pekall.pcsuite.AddressRecord.AddressType address_type = 2; public static final int ADDRESS_TYPE_FIELD_NUMBER = 2; private com.pekall.pctool.protos.MsgDefProtos.AddressRecord.AddressType addressType_; public boolean hasAddressType() { return ((bitField0_ & 0x00000002) == 0x00000002); } public com.pekall.pctool.protos.MsgDefProtos.AddressRecord.AddressType getAddressType() { return addressType_; } // optional string name = 3; public static final int NAME_FIELD_NUMBER = 3; private java.lang.Object name_; public boolean hasName() { return ((bitField0_ & 0x00000004) == 0x00000004); } public String getName() { java.lang.Object ref = name_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { name_ = s; } return s; } } private com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string address = 4; public static final int ADDRESS_FIELD_NUMBER = 4; private java.lang.Object address_; public boolean hasAddress() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getAddress() { java.lang.Object ref = address_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { address_ = s; } return s; } } private com.google.protobuf.ByteString getAddressBytes() { java.lang.Object ref = address_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); address_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string country = 5; public static final int COUNTRY_FIELD_NUMBER = 5; private java.lang.Object country_; public boolean hasCountry() { return ((bitField0_ & 0x00000010) == 0x00000010); } public String getCountry() { java.lang.Object ref = country_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { country_ = s; } return s; } } private com.google.protobuf.ByteString getCountryBytes() { java.lang.Object ref = country_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); country_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string province = 6; public static final int PROVINCE_FIELD_NUMBER = 6; private java.lang.Object province_; public boolean hasProvince() { return ((bitField0_ & 0x00000020) == 0x00000020); } public String getProvince() { java.lang.Object ref = province_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { province_ = s; } return s; } } private com.google.protobuf.ByteString getProvinceBytes() { java.lang.Object ref = province_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); province_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string city = 7; public static final int CITY_FIELD_NUMBER = 7; private java.lang.Object city_; public boolean hasCity() { return ((bitField0_ & 0x00000040) == 0x00000040); } public String getCity() { java.lang.Object ref = city_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { city_ = s; } return s; } } private com.google.protobuf.ByteString getCityBytes() { java.lang.Object ref = city_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); city_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string road = 8; public static final int ROAD_FIELD_NUMBER = 8; private java.lang.Object road_; public boolean hasRoad() { return ((bitField0_ & 0x00000080) == 0x00000080); } public String getRoad() { java.lang.Object ref = road_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { road_ = s; } return s; } } private com.google.protobuf.ByteString getRoadBytes() { java.lang.Object ref = road_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); road_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string post_code = 9; public static final int POST_CODE_FIELD_NUMBER = 9; private java.lang.Object postCode_; public boolean hasPostCode() { return ((bitField0_ & 0x00000100) == 0x00000100); } public String getPostCode() { java.lang.Object ref = postCode_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { postCode_ = s; } return s; } } private com.google.protobuf.ByteString getPostCodeBytes() { java.lang.Object ref = postCode_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); postCode_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .pekall.pcsuite.ModifyTag modify_tag = 10; public static final int MODIFY_TAG_FIELD_NUMBER = 10; private com.pekall.pctool.protos.MsgDefProtos.ModifyTag modifyTag_; public boolean hasModifyTag() { return ((bitField0_ & 0x00000200) == 0x00000200); } public com.pekall.pctool.protos.MsgDefProtos.ModifyTag getModifyTag() { return modifyTag_; } private void initFields() { id_ = 0L; addressType_ = com.pekall.pctool.protos.MsgDefProtos.AddressRecord.AddressType.WORK; name_ = ""; address_ = ""; country_ = ""; province_ = ""; city_ = ""; road_ = ""; postCode_ = ""; modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt64(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeEnum(2, addressType_.getNumber()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, getNameBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, getAddressBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBytes(5, getCountryBytes()); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeBytes(6, getProvinceBytes()); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeBytes(7, getCityBytes()); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeBytes(8, getRoadBytes()); } if (((bitField0_ & 0x00000100) == 0x00000100)) { output.writeBytes(9, getPostCodeBytes()); } if (((bitField0_ & 0x00000200) == 0x00000200)) { output.writeEnum(10, modifyTag_.getNumber()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, addressType_.getNumber()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getNameBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getAddressBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(5, getCountryBytes()); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(6, getProvinceBytes()); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(7, getCityBytes()); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(8, getRoadBytes()); } if (((bitField0_ & 0x00000100) == 0x00000100)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(9, getPostCodeBytes()); } if (((bitField0_ & 0x00000200) == 0x00000200)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(10, modifyTag_.getNumber()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.AddressRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AddressRecord parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AddressRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AddressRecord parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AddressRecord parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AddressRecord parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AddressRecord parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.AddressRecord parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.AddressRecord parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AddressRecord parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.AddressRecord prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.AddressRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AddressRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AddressRecord_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.AddressRecord.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); id_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); addressType_ = com.pekall.pctool.protos.MsgDefProtos.AddressRecord.AddressType.WORK; bitField0_ = (bitField0_ & ~0x00000002); name_ = ""; bitField0_ = (bitField0_ & ~0x00000004); address_ = ""; bitField0_ = (bitField0_ & ~0x00000008); country_ = ""; bitField0_ = (bitField0_ & ~0x00000010); province_ = ""; bitField0_ = (bitField0_ & ~0x00000020); city_ = ""; bitField0_ = (bitField0_ & ~0x00000040); road_ = ""; bitField0_ = (bitField0_ & ~0x00000080); postCode_ = ""; bitField0_ = (bitField0_ & ~0x00000100); modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; bitField0_ = (bitField0_ & ~0x00000200); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.AddressRecord.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.AddressRecord getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.AddressRecord.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.AddressRecord build() { com.pekall.pctool.protos.MsgDefProtos.AddressRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.AddressRecord buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.AddressRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.AddressRecord buildPartial() { com.pekall.pctool.protos.MsgDefProtos.AddressRecord result = new com.pekall.pctool.protos.MsgDefProtos.AddressRecord(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.id_ = id_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.addressType_ = addressType_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.name_ = name_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.address_ = address_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.country_ = country_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.province_ = province_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000040; } result.city_ = city_; if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000080; } result.road_ = road_; if (((from_bitField0_ & 0x00000100) == 0x00000100)) { to_bitField0_ |= 0x00000100; } result.postCode_ = postCode_; if (((from_bitField0_ & 0x00000200) == 0x00000200)) { to_bitField0_ |= 0x00000200; } result.modifyTag_ = modifyTag_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.AddressRecord) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.AddressRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.AddressRecord other) { if (other == com.pekall.pctool.protos.MsgDefProtos.AddressRecord.getDefaultInstance()) return this; if (other.hasId()) { setId(other.getId()); } if (other.hasAddressType()) { setAddressType(other.getAddressType()); } if (other.hasName()) { setName(other.getName()); } if (other.hasAddress()) { setAddress(other.getAddress()); } if (other.hasCountry()) { setCountry(other.getCountry()); } if (other.hasProvince()) { setProvince(other.getProvince()); } if (other.hasCity()) { setCity(other.getCity()); } if (other.hasRoad()) { setRoad(other.getRoad()); } if (other.hasPostCode()) { setPostCode(other.getPostCode()); } if (other.hasModifyTag()) { setModifyTag(other.getModifyTag()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { bitField0_ |= 0x00000001; id_ = input.readInt64(); break; } case 16: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.AddressRecord.AddressType value = com.pekall.pctool.protos.MsgDefProtos.AddressRecord.AddressType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(2, rawValue); } else { bitField0_ |= 0x00000002; addressType_ = value; } break; } case 26: { bitField0_ |= 0x00000004; name_ = input.readBytes(); break; } case 34: { bitField0_ |= 0x00000008; address_ = input.readBytes(); break; } case 42: { bitField0_ |= 0x00000010; country_ = input.readBytes(); break; } case 50: { bitField0_ |= 0x00000020; province_ = input.readBytes(); break; } case 58: { bitField0_ |= 0x00000040; city_ = input.readBytes(); break; } case 66: { bitField0_ |= 0x00000080; road_ = input.readBytes(); break; } case 74: { bitField0_ |= 0x00000100; postCode_ = input.readBytes(); break; } case 80: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.ModifyTag value = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(10, rawValue); } else { bitField0_ |= 0x00000200; modifyTag_ = value; } break; } } } } private int bitField0_; // optional int64 id = 1; private long id_ ; public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getId() { return id_; } public Builder setId(long value) { bitField0_ |= 0x00000001; id_ = value; onChanged(); return this; } public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000001); id_ = 0L; onChanged(); return this; } // optional .pekall.pcsuite.AddressRecord.AddressType address_type = 2; private com.pekall.pctool.protos.MsgDefProtos.AddressRecord.AddressType addressType_ = com.pekall.pctool.protos.MsgDefProtos.AddressRecord.AddressType.WORK; public boolean hasAddressType() { return ((bitField0_ & 0x00000002) == 0x00000002); } public com.pekall.pctool.protos.MsgDefProtos.AddressRecord.AddressType getAddressType() { return addressType_; } public Builder setAddressType(com.pekall.pctool.protos.MsgDefProtos.AddressRecord.AddressType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; addressType_ = value; onChanged(); return this; } public Builder clearAddressType() { bitField0_ = (bitField0_ & ~0x00000002); addressType_ = com.pekall.pctool.protos.MsgDefProtos.AddressRecord.AddressType.WORK; onChanged(); return this; } // optional string name = 3; private java.lang.Object name_ = ""; public boolean hasName() { return ((bitField0_ & 0x00000004) == 0x00000004); } public String getName() { java.lang.Object ref = name_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); name_ = s; return s; } else { return (String) ref; } } public Builder setName(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; name_ = value; onChanged(); return this; } public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000004); name_ = getDefaultInstance().getName(); onChanged(); return this; } void setName(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000004; name_ = value; onChanged(); } // optional string address = 4; private java.lang.Object address_ = ""; public boolean hasAddress() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getAddress() { java.lang.Object ref = address_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); address_ = s; return s; } else { return (String) ref; } } public Builder setAddress(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; address_ = value; onChanged(); return this; } public Builder clearAddress() { bitField0_ = (bitField0_ & ~0x00000008); address_ = getDefaultInstance().getAddress(); onChanged(); return this; } void setAddress(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000008; address_ = value; onChanged(); } // optional string country = 5; private java.lang.Object country_ = ""; public boolean hasCountry() { return ((bitField0_ & 0x00000010) == 0x00000010); } public String getCountry() { java.lang.Object ref = country_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); country_ = s; return s; } else { return (String) ref; } } public Builder setCountry(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; country_ = value; onChanged(); return this; } public Builder clearCountry() { bitField0_ = (bitField0_ & ~0x00000010); country_ = getDefaultInstance().getCountry(); onChanged(); return this; } void setCountry(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000010; country_ = value; onChanged(); } // optional string province = 6; private java.lang.Object province_ = ""; public boolean hasProvince() { return ((bitField0_ & 0x00000020) == 0x00000020); } public String getProvince() { java.lang.Object ref = province_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); province_ = s; return s; } else { return (String) ref; } } public Builder setProvince(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; province_ = value; onChanged(); return this; } public Builder clearProvince() { bitField0_ = (bitField0_ & ~0x00000020); province_ = getDefaultInstance().getProvince(); onChanged(); return this; } void setProvince(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000020; province_ = value; onChanged(); } // optional string city = 7; private java.lang.Object city_ = ""; public boolean hasCity() { return ((bitField0_ & 0x00000040) == 0x00000040); } public String getCity() { java.lang.Object ref = city_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); city_ = s; return s; } else { return (String) ref; } } public Builder setCity(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000040; city_ = value; onChanged(); return this; } public Builder clearCity() { bitField0_ = (bitField0_ & ~0x00000040); city_ = getDefaultInstance().getCity(); onChanged(); return this; } void setCity(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000040; city_ = value; onChanged(); } // optional string road = 8; private java.lang.Object road_ = ""; public boolean hasRoad() { return ((bitField0_ & 0x00000080) == 0x00000080); } public String getRoad() { java.lang.Object ref = road_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); road_ = s; return s; } else { return (String) ref; } } public Builder setRoad(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000080; road_ = value; onChanged(); return this; } public Builder clearRoad() { bitField0_ = (bitField0_ & ~0x00000080); road_ = getDefaultInstance().getRoad(); onChanged(); return this; } void setRoad(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000080; road_ = value; onChanged(); } // optional string post_code = 9; private java.lang.Object postCode_ = ""; public boolean hasPostCode() { return ((bitField0_ & 0x00000100) == 0x00000100); } public String getPostCode() { java.lang.Object ref = postCode_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); postCode_ = s; return s; } else { return (String) ref; } } public Builder setPostCode(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000100; postCode_ = value; onChanged(); return this; } public Builder clearPostCode() { bitField0_ = (bitField0_ & ~0x00000100); postCode_ = getDefaultInstance().getPostCode(); onChanged(); return this; } void setPostCode(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000100; postCode_ = value; onChanged(); } // optional .pekall.pcsuite.ModifyTag modify_tag = 10; private com.pekall.pctool.protos.MsgDefProtos.ModifyTag modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; public boolean hasModifyTag() { return ((bitField0_ & 0x00000200) == 0x00000200); } public com.pekall.pctool.protos.MsgDefProtos.ModifyTag getModifyTag() { return modifyTag_; } public Builder setModifyTag(com.pekall.pctool.protos.MsgDefProtos.ModifyTag value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000200; modifyTag_ = value; onChanged(); return this; } public Builder clearModifyTag() { bitField0_ = (bitField0_ & ~0x00000200); modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.AddressRecord) } static { defaultInstance = new AddressRecord(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.AddressRecord) } public interface OrgRecordOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int64 id = 1; boolean hasId(); long getId(); // optional string org_name = 2; boolean hasOrgName(); String getOrgName(); // optional .pekall.pcsuite.OrgRecord.OrgType type = 3; boolean hasType(); com.pekall.pctool.protos.MsgDefProtos.OrgRecord.OrgType getType(); // optional string name = 4; boolean hasName(); String getName(); // optional .pekall.pcsuite.ModifyTag modify_tag = 5; boolean hasModifyTag(); com.pekall.pctool.protos.MsgDefProtos.ModifyTag getModifyTag(); } public static final class OrgRecord extends com.google.protobuf.GeneratedMessage implements OrgRecordOrBuilder { // Use OrgRecord.newBuilder() to construct. private OrgRecord(Builder builder) { super(builder); } private OrgRecord(boolean noInit) {} private static final OrgRecord defaultInstance; public static OrgRecord getDefaultInstance() { return defaultInstance; } public OrgRecord getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_OrgRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_OrgRecord_fieldAccessorTable; } public enum OrgType implements com.google.protobuf.ProtocolMessageEnum { COMPANY(0, 0), OTHER(1, 1), USER_DEFINED(2, 99), ; public static final int COMPANY_VALUE = 0; public static final int OTHER_VALUE = 1; public static final int USER_DEFINED_VALUE = 99; public final int getNumber() { return value; } public static OrgType valueOf(int value) { switch (value) { case 0: return COMPANY; case 1: return OTHER; case 99: return USER_DEFINED; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<OrgType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<OrgType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<OrgType>() { public OrgType findValueByNumber(int number) { return OrgType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.OrgRecord.getDescriptor().getEnumTypes().get(0); } private static final OrgType[] VALUES = { COMPANY, OTHER, USER_DEFINED, }; public static OrgType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private OrgType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pekall.pcsuite.OrgRecord.OrgType) } private int bitField0_; // optional int64 id = 1; public static final int ID_FIELD_NUMBER = 1; private long id_; public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getId() { return id_; } // optional string org_name = 2; public static final int ORG_NAME_FIELD_NUMBER = 2; private java.lang.Object orgName_; public boolean hasOrgName() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getOrgName() { java.lang.Object ref = orgName_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { orgName_ = s; } return s; } } private com.google.protobuf.ByteString getOrgNameBytes() { java.lang.Object ref = orgName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); orgName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .pekall.pcsuite.OrgRecord.OrgType type = 3; public static final int TYPE_FIELD_NUMBER = 3; private com.pekall.pctool.protos.MsgDefProtos.OrgRecord.OrgType type_; public boolean hasType() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.OrgRecord.OrgType getType() { return type_; } // optional string name = 4; public static final int NAME_FIELD_NUMBER = 4; private java.lang.Object name_; public boolean hasName() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getName() { java.lang.Object ref = name_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { name_ = s; } return s; } } private com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .pekall.pcsuite.ModifyTag modify_tag = 5; public static final int MODIFY_TAG_FIELD_NUMBER = 5; private com.pekall.pctool.protos.MsgDefProtos.ModifyTag modifyTag_; public boolean hasModifyTag() { return ((bitField0_ & 0x00000010) == 0x00000010); } public com.pekall.pctool.protos.MsgDefProtos.ModifyTag getModifyTag() { return modifyTag_; } private void initFields() { id_ = 0L; orgName_ = ""; type_ = com.pekall.pctool.protos.MsgDefProtos.OrgRecord.OrgType.COMPANY; name_ = ""; modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt64(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getOrgNameBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeEnum(3, type_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, getNameBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeEnum(5, modifyTag_.getNumber()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getOrgNameBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, type_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getNameBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(5, modifyTag_.getNumber()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.OrgRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.OrgRecord parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.OrgRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.OrgRecord parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.OrgRecord parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.OrgRecord parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.OrgRecord parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.OrgRecord parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.OrgRecord parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.OrgRecord parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.OrgRecord prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.OrgRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_OrgRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_OrgRecord_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.OrgRecord.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); id_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); orgName_ = ""; bitField0_ = (bitField0_ & ~0x00000002); type_ = com.pekall.pctool.protos.MsgDefProtos.OrgRecord.OrgType.COMPANY; bitField0_ = (bitField0_ & ~0x00000004); name_ = ""; bitField0_ = (bitField0_ & ~0x00000008); modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; bitField0_ = (bitField0_ & ~0x00000010); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.OrgRecord.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.OrgRecord getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.OrgRecord.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.OrgRecord build() { com.pekall.pctool.protos.MsgDefProtos.OrgRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.OrgRecord buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.OrgRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.OrgRecord buildPartial() { com.pekall.pctool.protos.MsgDefProtos.OrgRecord result = new com.pekall.pctool.protos.MsgDefProtos.OrgRecord(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.id_ = id_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.orgName_ = orgName_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.type_ = type_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.name_ = name_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.modifyTag_ = modifyTag_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.OrgRecord) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.OrgRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.OrgRecord other) { if (other == com.pekall.pctool.protos.MsgDefProtos.OrgRecord.getDefaultInstance()) return this; if (other.hasId()) { setId(other.getId()); } if (other.hasOrgName()) { setOrgName(other.getOrgName()); } if (other.hasType()) { setType(other.getType()); } if (other.hasName()) { setName(other.getName()); } if (other.hasModifyTag()) { setModifyTag(other.getModifyTag()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { bitField0_ |= 0x00000001; id_ = input.readInt64(); break; } case 18: { bitField0_ |= 0x00000002; orgName_ = input.readBytes(); break; } case 24: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.OrgRecord.OrgType value = com.pekall.pctool.protos.MsgDefProtos.OrgRecord.OrgType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(3, rawValue); } else { bitField0_ |= 0x00000004; type_ = value; } break; } case 34: { bitField0_ |= 0x00000008; name_ = input.readBytes(); break; } case 40: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.ModifyTag value = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(5, rawValue); } else { bitField0_ |= 0x00000010; modifyTag_ = value; } break; } } } } private int bitField0_; // optional int64 id = 1; private long id_ ; public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getId() { return id_; } public Builder setId(long value) { bitField0_ |= 0x00000001; id_ = value; onChanged(); return this; } public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000001); id_ = 0L; onChanged(); return this; } // optional string org_name = 2; private java.lang.Object orgName_ = ""; public boolean hasOrgName() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getOrgName() { java.lang.Object ref = orgName_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); orgName_ = s; return s; } else { return (String) ref; } } public Builder setOrgName(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; orgName_ = value; onChanged(); return this; } public Builder clearOrgName() { bitField0_ = (bitField0_ & ~0x00000002); orgName_ = getDefaultInstance().getOrgName(); onChanged(); return this; } void setOrgName(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000002; orgName_ = value; onChanged(); } // optional .pekall.pcsuite.OrgRecord.OrgType type = 3; private com.pekall.pctool.protos.MsgDefProtos.OrgRecord.OrgType type_ = com.pekall.pctool.protos.MsgDefProtos.OrgRecord.OrgType.COMPANY; public boolean hasType() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.OrgRecord.OrgType getType() { return type_; } public Builder setType(com.pekall.pctool.protos.MsgDefProtos.OrgRecord.OrgType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; type_ = value; onChanged(); return this; } public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000004); type_ = com.pekall.pctool.protos.MsgDefProtos.OrgRecord.OrgType.COMPANY; onChanged(); return this; } // optional string name = 4; private java.lang.Object name_ = ""; public boolean hasName() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getName() { java.lang.Object ref = name_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); name_ = s; return s; } else { return (String) ref; } } public Builder setName(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; name_ = value; onChanged(); return this; } public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000008); name_ = getDefaultInstance().getName(); onChanged(); return this; } void setName(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000008; name_ = value; onChanged(); } // optional .pekall.pcsuite.ModifyTag modify_tag = 5; private com.pekall.pctool.protos.MsgDefProtos.ModifyTag modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; public boolean hasModifyTag() { return ((bitField0_ & 0x00000010) == 0x00000010); } public com.pekall.pctool.protos.MsgDefProtos.ModifyTag getModifyTag() { return modifyTag_; } public Builder setModifyTag(com.pekall.pctool.protos.MsgDefProtos.ModifyTag value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; modifyTag_ = value; onChanged(); return this; } public Builder clearModifyTag() { bitField0_ = (bitField0_ & ~0x00000010); modifyTag_ = com.pekall.pctool.protos.MsgDefProtos.ModifyTag.SAME; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.OrgRecord) } static { defaultInstance = new OrgRecord(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.OrgRecord) } public interface ContactRecordOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int64 id = 1; boolean hasId(); long getId(); // optional string name = 2; boolean hasName(); String getName(); // optional string nickname = 3; boolean hasNickname(); String getNickname(); // optional bytes photo = 4; boolean hasPhoto(); com.google.protobuf.ByteString getPhoto(); // optional bool photo_modify_tag = 5; boolean hasPhotoModifyTag(); boolean getPhotoModifyTag(); // optional int32 version = 6; boolean hasVersion(); int getVersion(); // optional .pekall.pcsuite.SyncResult sync_result = 7; boolean hasSyncResult(); com.pekall.pctool.protos.MsgDefProtos.SyncResult getSyncResult(); // optional string pc_id = 8; boolean hasPcId(); String getPcId(); // optional .pekall.pcsuite.AccountRecord account_info = 9; boolean hasAccountInfo(); com.pekall.pctool.protos.MsgDefProtos.AccountRecord getAccountInfo(); com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder getAccountInfoOrBuilder(); // repeated .pekall.pcsuite.GroupRecord group = 10; java.util.List<com.pekall.pctool.protos.MsgDefProtos.GroupRecord> getGroupList(); com.pekall.pctool.protos.MsgDefProtos.GroupRecord getGroup(int index); int getGroupCount(); java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder> getGroupOrBuilderList(); com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder getGroupOrBuilder( int index); // repeated .pekall.pcsuite.PhoneRecord phone = 11; java.util.List<com.pekall.pctool.protos.MsgDefProtos.PhoneRecord> getPhoneList(); com.pekall.pctool.protos.MsgDefProtos.PhoneRecord getPhone(int index); int getPhoneCount(); java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.PhoneRecordOrBuilder> getPhoneOrBuilderList(); com.pekall.pctool.protos.MsgDefProtos.PhoneRecordOrBuilder getPhoneOrBuilder( int index); // repeated .pekall.pcsuite.EmailRecord email = 12; java.util.List<com.pekall.pctool.protos.MsgDefProtos.EmailRecord> getEmailList(); com.pekall.pctool.protos.MsgDefProtos.EmailRecord getEmail(int index); int getEmailCount(); java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.EmailRecordOrBuilder> getEmailOrBuilderList(); com.pekall.pctool.protos.MsgDefProtos.EmailRecordOrBuilder getEmailOrBuilder( int index); // repeated .pekall.pcsuite.IMRecord im = 13; java.util.List<com.pekall.pctool.protos.MsgDefProtos.IMRecord> getImList(); com.pekall.pctool.protos.MsgDefProtos.IMRecord getIm(int index); int getImCount(); java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.IMRecordOrBuilder> getImOrBuilderList(); com.pekall.pctool.protos.MsgDefProtos.IMRecordOrBuilder getImOrBuilder( int index); // repeated .pekall.pcsuite.AddressRecord address = 14; java.util.List<com.pekall.pctool.protos.MsgDefProtos.AddressRecord> getAddressList(); com.pekall.pctool.protos.MsgDefProtos.AddressRecord getAddress(int index); int getAddressCount(); java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AddressRecordOrBuilder> getAddressOrBuilderList(); com.pekall.pctool.protos.MsgDefProtos.AddressRecordOrBuilder getAddressOrBuilder( int index); // repeated .pekall.pcsuite.OrgRecord org = 15; java.util.List<com.pekall.pctool.protos.MsgDefProtos.OrgRecord> getOrgList(); com.pekall.pctool.protos.MsgDefProtos.OrgRecord getOrg(int index); int getOrgCount(); java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.OrgRecordOrBuilder> getOrgOrBuilderList(); com.pekall.pctool.protos.MsgDefProtos.OrgRecordOrBuilder getOrgOrBuilder( int index); } public static final class ContactRecord extends com.google.protobuf.GeneratedMessage implements ContactRecordOrBuilder { // Use ContactRecord.newBuilder() to construct. private ContactRecord(Builder builder) { super(builder); } private ContactRecord(boolean noInit) {} private static final ContactRecord defaultInstance; public static ContactRecord getDefaultInstance() { return defaultInstance; } public ContactRecord getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_ContactRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_ContactRecord_fieldAccessorTable; } private int bitField0_; // optional int64 id = 1; public static final int ID_FIELD_NUMBER = 1; private long id_; public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getId() { return id_; } // optional string name = 2; public static final int NAME_FIELD_NUMBER = 2; private java.lang.Object name_; public boolean hasName() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getName() { java.lang.Object ref = name_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { name_ = s; } return s; } } private com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string nickname = 3; public static final int NICKNAME_FIELD_NUMBER = 3; private java.lang.Object nickname_; public boolean hasNickname() { return ((bitField0_ & 0x00000004) == 0x00000004); } public String getNickname() { java.lang.Object ref = nickname_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { nickname_ = s; } return s; } } private com.google.protobuf.ByteString getNicknameBytes() { java.lang.Object ref = nickname_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); nickname_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional bytes photo = 4; public static final int PHOTO_FIELD_NUMBER = 4; private com.google.protobuf.ByteString photo_; public boolean hasPhoto() { return ((bitField0_ & 0x00000008) == 0x00000008); } public com.google.protobuf.ByteString getPhoto() { return photo_; } // optional bool photo_modify_tag = 5; public static final int PHOTO_MODIFY_TAG_FIELD_NUMBER = 5; private boolean photoModifyTag_; public boolean hasPhotoModifyTag() { return ((bitField0_ & 0x00000010) == 0x00000010); } public boolean getPhotoModifyTag() { return photoModifyTag_; } // optional int32 version = 6; public static final int VERSION_FIELD_NUMBER = 6; private int version_; public boolean hasVersion() { return ((bitField0_ & 0x00000020) == 0x00000020); } public int getVersion() { return version_; } // optional .pekall.pcsuite.SyncResult sync_result = 7; public static final int SYNC_RESULT_FIELD_NUMBER = 7; private com.pekall.pctool.protos.MsgDefProtos.SyncResult syncResult_; public boolean hasSyncResult() { return ((bitField0_ & 0x00000040) == 0x00000040); } public com.pekall.pctool.protos.MsgDefProtos.SyncResult getSyncResult() { return syncResult_; } // optional string pc_id = 8; public static final int PC_ID_FIELD_NUMBER = 8; private java.lang.Object pcId_; public boolean hasPcId() { return ((bitField0_ & 0x00000080) == 0x00000080); } public String getPcId() { java.lang.Object ref = pcId_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { pcId_ = s; } return s; } } private com.google.protobuf.ByteString getPcIdBytes() { java.lang.Object ref = pcId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); pcId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .pekall.pcsuite.AccountRecord account_info = 9; public static final int ACCOUNT_INFO_FIELD_NUMBER = 9; private com.pekall.pctool.protos.MsgDefProtos.AccountRecord accountInfo_; public boolean hasAccountInfo() { return ((bitField0_ & 0x00000100) == 0x00000100); } public com.pekall.pctool.protos.MsgDefProtos.AccountRecord getAccountInfo() { return accountInfo_; } public com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder getAccountInfoOrBuilder() { return accountInfo_; } // repeated .pekall.pcsuite.GroupRecord group = 10; public static final int GROUP_FIELD_NUMBER = 10; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.GroupRecord> group_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.GroupRecord> getGroupList() { return group_; } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder> getGroupOrBuilderList() { return group_; } public int getGroupCount() { return group_.size(); } public com.pekall.pctool.protos.MsgDefProtos.GroupRecord getGroup(int index) { return group_.get(index); } public com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder getGroupOrBuilder( int index) { return group_.get(index); } // repeated .pekall.pcsuite.PhoneRecord phone = 11; public static final int PHONE_FIELD_NUMBER = 11; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.PhoneRecord> phone_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.PhoneRecord> getPhoneList() { return phone_; } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.PhoneRecordOrBuilder> getPhoneOrBuilderList() { return phone_; } public int getPhoneCount() { return phone_.size(); } public com.pekall.pctool.protos.MsgDefProtos.PhoneRecord getPhone(int index) { return phone_.get(index); } public com.pekall.pctool.protos.MsgDefProtos.PhoneRecordOrBuilder getPhoneOrBuilder( int index) { return phone_.get(index); } // repeated .pekall.pcsuite.EmailRecord email = 12; public static final int EMAIL_FIELD_NUMBER = 12; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.EmailRecord> email_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.EmailRecord> getEmailList() { return email_; } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.EmailRecordOrBuilder> getEmailOrBuilderList() { return email_; } public int getEmailCount() { return email_.size(); } public com.pekall.pctool.protos.MsgDefProtos.EmailRecord getEmail(int index) { return email_.get(index); } public com.pekall.pctool.protos.MsgDefProtos.EmailRecordOrBuilder getEmailOrBuilder( int index) { return email_.get(index); } // repeated .pekall.pcsuite.IMRecord im = 13; public static final int IM_FIELD_NUMBER = 13; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.IMRecord> im_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.IMRecord> getImList() { return im_; } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.IMRecordOrBuilder> getImOrBuilderList() { return im_; } public int getImCount() { return im_.size(); } public com.pekall.pctool.protos.MsgDefProtos.IMRecord getIm(int index) { return im_.get(index); } public com.pekall.pctool.protos.MsgDefProtos.IMRecordOrBuilder getImOrBuilder( int index) { return im_.get(index); } // repeated .pekall.pcsuite.AddressRecord address = 14; public static final int ADDRESS_FIELD_NUMBER = 14; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.AddressRecord> address_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AddressRecord> getAddressList() { return address_; } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AddressRecordOrBuilder> getAddressOrBuilderList() { return address_; } public int getAddressCount() { return address_.size(); } public com.pekall.pctool.protos.MsgDefProtos.AddressRecord getAddress(int index) { return address_.get(index); } public com.pekall.pctool.protos.MsgDefProtos.AddressRecordOrBuilder getAddressOrBuilder( int index) { return address_.get(index); } // repeated .pekall.pcsuite.OrgRecord org = 15; public static final int ORG_FIELD_NUMBER = 15; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.OrgRecord> org_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.OrgRecord> getOrgList() { return org_; } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.OrgRecordOrBuilder> getOrgOrBuilderList() { return org_; } public int getOrgCount() { return org_.size(); } public com.pekall.pctool.protos.MsgDefProtos.OrgRecord getOrg(int index) { return org_.get(index); } public com.pekall.pctool.protos.MsgDefProtos.OrgRecordOrBuilder getOrgOrBuilder( int index) { return org_.get(index); } private void initFields() { id_ = 0L; name_ = ""; nickname_ = ""; photo_ = com.google.protobuf.ByteString.EMPTY; photoModifyTag_ = false; version_ = 0; syncResult_ = com.pekall.pctool.protos.MsgDefProtos.SyncResult.NO_CHANGE; pcId_ = ""; accountInfo_ = com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDefaultInstance(); group_ = java.util.Collections.emptyList(); phone_ = java.util.Collections.emptyList(); email_ = java.util.Collections.emptyList(); im_ = java.util.Collections.emptyList(); address_ = java.util.Collections.emptyList(); org_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt64(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getNameBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, getNicknameBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, photo_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBool(5, photoModifyTag_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeInt32(6, version_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeEnum(7, syncResult_.getNumber()); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeBytes(8, getPcIdBytes()); } if (((bitField0_ & 0x00000100) == 0x00000100)) { output.writeMessage(9, accountInfo_); } for (int i = 0; i < group_.size(); i++) { output.writeMessage(10, group_.get(i)); } for (int i = 0; i < phone_.size(); i++) { output.writeMessage(11, phone_.get(i)); } for (int i = 0; i < email_.size(); i++) { output.writeMessage(12, email_.get(i)); } for (int i = 0; i < im_.size(); i++) { output.writeMessage(13, im_.get(i)); } for (int i = 0; i < address_.size(); i++) { output.writeMessage(14, address_.get(i)); } for (int i = 0; i < org_.size(); i++) { output.writeMessage(15, org_.get(i)); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getNameBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getNicknameBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, photo_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(5, photoModifyTag_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(6, version_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(7, syncResult_.getNumber()); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(8, getPcIdBytes()); } if (((bitField0_ & 0x00000100) == 0x00000100)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, accountInfo_); } for (int i = 0; i < group_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, group_.get(i)); } for (int i = 0; i < phone_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(11, phone_.get(i)); } for (int i = 0; i < email_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(12, email_.get(i)); } for (int i = 0; i < im_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(13, im_.get(i)); } for (int i = 0; i < address_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(14, address_.get(i)); } for (int i = 0; i < org_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(15, org_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.ContactRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ContactRecord parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ContactRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ContactRecord parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ContactRecord parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ContactRecord parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ContactRecord parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.ContactRecord parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.ContactRecord parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ContactRecord parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.ContactRecord prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_ContactRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_ContactRecord_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.ContactRecord.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getAccountInfoFieldBuilder(); getGroupFieldBuilder(); getPhoneFieldBuilder(); getEmailFieldBuilder(); getImFieldBuilder(); getAddressFieldBuilder(); getOrgFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); id_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); name_ = ""; bitField0_ = (bitField0_ & ~0x00000002); nickname_ = ""; bitField0_ = (bitField0_ & ~0x00000004); photo_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000008); photoModifyTag_ = false; bitField0_ = (bitField0_ & ~0x00000010); version_ = 0; bitField0_ = (bitField0_ & ~0x00000020); syncResult_ = com.pekall.pctool.protos.MsgDefProtos.SyncResult.NO_CHANGE; bitField0_ = (bitField0_ & ~0x00000040); pcId_ = ""; bitField0_ = (bitField0_ & ~0x00000080); if (accountInfoBuilder_ == null) { accountInfo_ = com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDefaultInstance(); } else { accountInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000100); if (groupBuilder_ == null) { group_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000200); } else { groupBuilder_.clear(); } if (phoneBuilder_ == null) { phone_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000400); } else { phoneBuilder_.clear(); } if (emailBuilder_ == null) { email_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000800); } else { emailBuilder_.clear(); } if (imBuilder_ == null) { im_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00001000); } else { imBuilder_.clear(); } if (addressBuilder_ == null) { address_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00002000); } else { addressBuilder_.clear(); } if (orgBuilder_ == null) { org_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00004000); } else { orgBuilder_.clear(); } return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.ContactRecord.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.ContactRecord getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.ContactRecord.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.ContactRecord build() { com.pekall.pctool.protos.MsgDefProtos.ContactRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.ContactRecord buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.ContactRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.ContactRecord buildPartial() { com.pekall.pctool.protos.MsgDefProtos.ContactRecord result = new com.pekall.pctool.protos.MsgDefProtos.ContactRecord(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.id_ = id_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.name_ = name_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.nickname_ = nickname_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.photo_ = photo_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.photoModifyTag_ = photoModifyTag_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.version_ = version_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000040; } result.syncResult_ = syncResult_; if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000080; } result.pcId_ = pcId_; if (((from_bitField0_ & 0x00000100) == 0x00000100)) { to_bitField0_ |= 0x00000100; } if (accountInfoBuilder_ == null) { result.accountInfo_ = accountInfo_; } else { result.accountInfo_ = accountInfoBuilder_.build(); } if (groupBuilder_ == null) { if (((bitField0_ & 0x00000200) == 0x00000200)) { group_ = java.util.Collections.unmodifiableList(group_); bitField0_ = (bitField0_ & ~0x00000200); } result.group_ = group_; } else { result.group_ = groupBuilder_.build(); } if (phoneBuilder_ == null) { if (((bitField0_ & 0x00000400) == 0x00000400)) { phone_ = java.util.Collections.unmodifiableList(phone_); bitField0_ = (bitField0_ & ~0x00000400); } result.phone_ = phone_; } else { result.phone_ = phoneBuilder_.build(); } if (emailBuilder_ == null) { if (((bitField0_ & 0x00000800) == 0x00000800)) { email_ = java.util.Collections.unmodifiableList(email_); bitField0_ = (bitField0_ & ~0x00000800); } result.email_ = email_; } else { result.email_ = emailBuilder_.build(); } if (imBuilder_ == null) { if (((bitField0_ & 0x00001000) == 0x00001000)) { im_ = java.util.Collections.unmodifiableList(im_); bitField0_ = (bitField0_ & ~0x00001000); } result.im_ = im_; } else { result.im_ = imBuilder_.build(); } if (addressBuilder_ == null) { if (((bitField0_ & 0x00002000) == 0x00002000)) { address_ = java.util.Collections.unmodifiableList(address_); bitField0_ = (bitField0_ & ~0x00002000); } result.address_ = address_; } else { result.address_ = addressBuilder_.build(); } if (orgBuilder_ == null) { if (((bitField0_ & 0x00004000) == 0x00004000)) { org_ = java.util.Collections.unmodifiableList(org_); bitField0_ = (bitField0_ & ~0x00004000); } result.org_ = org_; } else { result.org_ = orgBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.ContactRecord) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.ContactRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.ContactRecord other) { if (other == com.pekall.pctool.protos.MsgDefProtos.ContactRecord.getDefaultInstance()) return this; if (other.hasId()) { setId(other.getId()); } if (other.hasName()) { setName(other.getName()); } if (other.hasNickname()) { setNickname(other.getNickname()); } if (other.hasPhoto()) { setPhoto(other.getPhoto()); } if (other.hasPhotoModifyTag()) { setPhotoModifyTag(other.getPhotoModifyTag()); } if (other.hasVersion()) { setVersion(other.getVersion()); } if (other.hasSyncResult()) { setSyncResult(other.getSyncResult()); } if (other.hasPcId()) { setPcId(other.getPcId()); } if (other.hasAccountInfo()) { mergeAccountInfo(other.getAccountInfo()); } if (groupBuilder_ == null) { if (!other.group_.isEmpty()) { if (group_.isEmpty()) { group_ = other.group_; bitField0_ = (bitField0_ & ~0x00000200); } else { ensureGroupIsMutable(); group_.addAll(other.group_); } onChanged(); } } else { if (!other.group_.isEmpty()) { if (groupBuilder_.isEmpty()) { groupBuilder_.dispose(); groupBuilder_ = null; group_ = other.group_; bitField0_ = (bitField0_ & ~0x00000200); groupBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getGroupFieldBuilder() : null; } else { groupBuilder_.addAllMessages(other.group_); } } } if (phoneBuilder_ == null) { if (!other.phone_.isEmpty()) { if (phone_.isEmpty()) { phone_ = other.phone_; bitField0_ = (bitField0_ & ~0x00000400); } else { ensurePhoneIsMutable(); phone_.addAll(other.phone_); } onChanged(); } } else { if (!other.phone_.isEmpty()) { if (phoneBuilder_.isEmpty()) { phoneBuilder_.dispose(); phoneBuilder_ = null; phone_ = other.phone_; bitField0_ = (bitField0_ & ~0x00000400); phoneBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getPhoneFieldBuilder() : null; } else { phoneBuilder_.addAllMessages(other.phone_); } } } if (emailBuilder_ == null) { if (!other.email_.isEmpty()) { if (email_.isEmpty()) { email_ = other.email_; bitField0_ = (bitField0_ & ~0x00000800); } else { ensureEmailIsMutable(); email_.addAll(other.email_); } onChanged(); } } else { if (!other.email_.isEmpty()) { if (emailBuilder_.isEmpty()) { emailBuilder_.dispose(); emailBuilder_ = null; email_ = other.email_; bitField0_ = (bitField0_ & ~0x00000800); emailBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getEmailFieldBuilder() : null; } else { emailBuilder_.addAllMessages(other.email_); } } } if (imBuilder_ == null) { if (!other.im_.isEmpty()) { if (im_.isEmpty()) { im_ = other.im_; bitField0_ = (bitField0_ & ~0x00001000); } else { ensureImIsMutable(); im_.addAll(other.im_); } onChanged(); } } else { if (!other.im_.isEmpty()) { if (imBuilder_.isEmpty()) { imBuilder_.dispose(); imBuilder_ = null; im_ = other.im_; bitField0_ = (bitField0_ & ~0x00001000); imBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getImFieldBuilder() : null; } else { imBuilder_.addAllMessages(other.im_); } } } if (addressBuilder_ == null) { if (!other.address_.isEmpty()) { if (address_.isEmpty()) { address_ = other.address_; bitField0_ = (bitField0_ & ~0x00002000); } else { ensureAddressIsMutable(); address_.addAll(other.address_); } onChanged(); } } else { if (!other.address_.isEmpty()) { if (addressBuilder_.isEmpty()) { addressBuilder_.dispose(); addressBuilder_ = null; address_ = other.address_; bitField0_ = (bitField0_ & ~0x00002000); addressBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getAddressFieldBuilder() : null; } else { addressBuilder_.addAllMessages(other.address_); } } } if (orgBuilder_ == null) { if (!other.org_.isEmpty()) { if (org_.isEmpty()) { org_ = other.org_; bitField0_ = (bitField0_ & ~0x00004000); } else { ensureOrgIsMutable(); org_.addAll(other.org_); } onChanged(); } } else { if (!other.org_.isEmpty()) { if (orgBuilder_.isEmpty()) { orgBuilder_.dispose(); orgBuilder_ = null; org_ = other.org_; bitField0_ = (bitField0_ & ~0x00004000); orgBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getOrgFieldBuilder() : null; } else { orgBuilder_.addAllMessages(other.org_); } } } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { bitField0_ |= 0x00000001; id_ = input.readInt64(); break; } case 18: { bitField0_ |= 0x00000002; name_ = input.readBytes(); break; } case 26: { bitField0_ |= 0x00000004; nickname_ = input.readBytes(); break; } case 34: { bitField0_ |= 0x00000008; photo_ = input.readBytes(); break; } case 40: { bitField0_ |= 0x00000010; photoModifyTag_ = input.readBool(); break; } case 48: { bitField0_ |= 0x00000020; version_ = input.readInt32(); break; } case 56: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.SyncResult value = com.pekall.pctool.protos.MsgDefProtos.SyncResult.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(7, rawValue); } else { bitField0_ |= 0x00000040; syncResult_ = value; } break; } case 66: { bitField0_ |= 0x00000080; pcId_ = input.readBytes(); break; } case 74: { com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.AccountRecord.newBuilder(); if (hasAccountInfo()) { subBuilder.mergeFrom(getAccountInfo()); } input.readMessage(subBuilder, extensionRegistry); setAccountInfo(subBuilder.buildPartial()); break; } case 82: { com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.GroupRecord.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addGroup(subBuilder.buildPartial()); break; } case 90: { com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addPhone(subBuilder.buildPartial()); break; } case 98: { com.pekall.pctool.protos.MsgDefProtos.EmailRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.EmailRecord.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addEmail(subBuilder.buildPartial()); break; } case 106: { com.pekall.pctool.protos.MsgDefProtos.IMRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.IMRecord.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addIm(subBuilder.buildPartial()); break; } case 114: { com.pekall.pctool.protos.MsgDefProtos.AddressRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.AddressRecord.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addAddress(subBuilder.buildPartial()); break; } case 122: { com.pekall.pctool.protos.MsgDefProtos.OrgRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.OrgRecord.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addOrg(subBuilder.buildPartial()); break; } } } } private int bitField0_; // optional int64 id = 1; private long id_ ; public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getId() { return id_; } public Builder setId(long value) { bitField0_ |= 0x00000001; id_ = value; onChanged(); return this; } public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000001); id_ = 0L; onChanged(); return this; } // optional string name = 2; private java.lang.Object name_ = ""; public boolean hasName() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getName() { java.lang.Object ref = name_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); name_ = s; return s; } else { return (String) ref; } } public Builder setName(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; name_ = value; onChanged(); return this; } public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000002); name_ = getDefaultInstance().getName(); onChanged(); return this; } void setName(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000002; name_ = value; onChanged(); } // optional string nickname = 3; private java.lang.Object nickname_ = ""; public boolean hasNickname() { return ((bitField0_ & 0x00000004) == 0x00000004); } public String getNickname() { java.lang.Object ref = nickname_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); nickname_ = s; return s; } else { return (String) ref; } } public Builder setNickname(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; nickname_ = value; onChanged(); return this; } public Builder clearNickname() { bitField0_ = (bitField0_ & ~0x00000004); nickname_ = getDefaultInstance().getNickname(); onChanged(); return this; } void setNickname(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000004; nickname_ = value; onChanged(); } // optional bytes photo = 4; private com.google.protobuf.ByteString photo_ = com.google.protobuf.ByteString.EMPTY; public boolean hasPhoto() { return ((bitField0_ & 0x00000008) == 0x00000008); } public com.google.protobuf.ByteString getPhoto() { return photo_; } public Builder setPhoto(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; photo_ = value; onChanged(); return this; } public Builder clearPhoto() { bitField0_ = (bitField0_ & ~0x00000008); photo_ = getDefaultInstance().getPhoto(); onChanged(); return this; } // optional bool photo_modify_tag = 5; private boolean photoModifyTag_ ; public boolean hasPhotoModifyTag() { return ((bitField0_ & 0x00000010) == 0x00000010); } public boolean getPhotoModifyTag() { return photoModifyTag_; } public Builder setPhotoModifyTag(boolean value) { bitField0_ |= 0x00000010; photoModifyTag_ = value; onChanged(); return this; } public Builder clearPhotoModifyTag() { bitField0_ = (bitField0_ & ~0x00000010); photoModifyTag_ = false; onChanged(); return this; } // optional int32 version = 6; private int version_ ; public boolean hasVersion() { return ((bitField0_ & 0x00000020) == 0x00000020); } public int getVersion() { return version_; } public Builder setVersion(int value) { bitField0_ |= 0x00000020; version_ = value; onChanged(); return this; } public Builder clearVersion() { bitField0_ = (bitField0_ & ~0x00000020); version_ = 0; onChanged(); return this; } // optional .pekall.pcsuite.SyncResult sync_result = 7; private com.pekall.pctool.protos.MsgDefProtos.SyncResult syncResult_ = com.pekall.pctool.protos.MsgDefProtos.SyncResult.NO_CHANGE; public boolean hasSyncResult() { return ((bitField0_ & 0x00000040) == 0x00000040); } public com.pekall.pctool.protos.MsgDefProtos.SyncResult getSyncResult() { return syncResult_; } public Builder setSyncResult(com.pekall.pctool.protos.MsgDefProtos.SyncResult value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000040; syncResult_ = value; onChanged(); return this; } public Builder clearSyncResult() { bitField0_ = (bitField0_ & ~0x00000040); syncResult_ = com.pekall.pctool.protos.MsgDefProtos.SyncResult.NO_CHANGE; onChanged(); return this; } // optional string pc_id = 8; private java.lang.Object pcId_ = ""; public boolean hasPcId() { return ((bitField0_ & 0x00000080) == 0x00000080); } public String getPcId() { java.lang.Object ref = pcId_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); pcId_ = s; return s; } else { return (String) ref; } } public Builder setPcId(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000080; pcId_ = value; onChanged(); return this; } public Builder clearPcId() { bitField0_ = (bitField0_ & ~0x00000080); pcId_ = getDefaultInstance().getPcId(); onChanged(); return this; } void setPcId(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000080; pcId_ = value; onChanged(); } // optional .pekall.pcsuite.AccountRecord account_info = 9; private com.pekall.pctool.protos.MsgDefProtos.AccountRecord accountInfo_ = com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AccountRecord, com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder> accountInfoBuilder_; public boolean hasAccountInfo() { return ((bitField0_ & 0x00000100) == 0x00000100); } public com.pekall.pctool.protos.MsgDefProtos.AccountRecord getAccountInfo() { if (accountInfoBuilder_ == null) { return accountInfo_; } else { return accountInfoBuilder_.getMessage(); } } public Builder setAccountInfo(com.pekall.pctool.protos.MsgDefProtos.AccountRecord value) { if (accountInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } accountInfo_ = value; onChanged(); } else { accountInfoBuilder_.setMessage(value); } bitField0_ |= 0x00000100; return this; } public Builder setAccountInfo( com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder builderForValue) { if (accountInfoBuilder_ == null) { accountInfo_ = builderForValue.build(); onChanged(); } else { accountInfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000100; return this; } public Builder mergeAccountInfo(com.pekall.pctool.protos.MsgDefProtos.AccountRecord value) { if (accountInfoBuilder_ == null) { if (((bitField0_ & 0x00000100) == 0x00000100) && accountInfo_ != com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDefaultInstance()) { accountInfo_ = com.pekall.pctool.protos.MsgDefProtos.AccountRecord.newBuilder(accountInfo_).mergeFrom(value).buildPartial(); } else { accountInfo_ = value; } onChanged(); } else { accountInfoBuilder_.mergeFrom(value); } bitField0_ |= 0x00000100; return this; } public Builder clearAccountInfo() { if (accountInfoBuilder_ == null) { accountInfo_ = com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDefaultInstance(); onChanged(); } else { accountInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000100); return this; } public com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder getAccountInfoBuilder() { bitField0_ |= 0x00000100; onChanged(); return getAccountInfoFieldBuilder().getBuilder(); } public com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder getAccountInfoOrBuilder() { if (accountInfoBuilder_ != null) { return accountInfoBuilder_.getMessageOrBuilder(); } else { return accountInfo_; } } private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AccountRecord, com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder> getAccountInfoFieldBuilder() { if (accountInfoBuilder_ == null) { accountInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AccountRecord, com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder>( accountInfo_, getParentForChildren(), isClean()); accountInfo_ = null; } return accountInfoBuilder_; } // repeated .pekall.pcsuite.GroupRecord group = 10; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.GroupRecord> group_ = java.util.Collections.emptyList(); private void ensureGroupIsMutable() { if (!((bitField0_ & 0x00000200) == 0x00000200)) { group_ = new java.util.ArrayList<com.pekall.pctool.protos.MsgDefProtos.GroupRecord>(group_); bitField0_ |= 0x00000200; } } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.GroupRecord, com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder> groupBuilder_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.GroupRecord> getGroupList() { if (groupBuilder_ == null) { return java.util.Collections.unmodifiableList(group_); } else { return groupBuilder_.getMessageList(); } } public int getGroupCount() { if (groupBuilder_ == null) { return group_.size(); } else { return groupBuilder_.getCount(); } } public com.pekall.pctool.protos.MsgDefProtos.GroupRecord getGroup(int index) { if (groupBuilder_ == null) { return group_.get(index); } else { return groupBuilder_.getMessage(index); } } public Builder setGroup( int index, com.pekall.pctool.protos.MsgDefProtos.GroupRecord value) { if (groupBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureGroupIsMutable(); group_.set(index, value); onChanged(); } else { groupBuilder_.setMessage(index, value); } return this; } public Builder setGroup( int index, com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder builderForValue) { if (groupBuilder_ == null) { ensureGroupIsMutable(); group_.set(index, builderForValue.build()); onChanged(); } else { groupBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addGroup(com.pekall.pctool.protos.MsgDefProtos.GroupRecord value) { if (groupBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureGroupIsMutable(); group_.add(value); onChanged(); } else { groupBuilder_.addMessage(value); } return this; } public Builder addGroup( int index, com.pekall.pctool.protos.MsgDefProtos.GroupRecord value) { if (groupBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureGroupIsMutable(); group_.add(index, value); onChanged(); } else { groupBuilder_.addMessage(index, value); } return this; } public Builder addGroup( com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder builderForValue) { if (groupBuilder_ == null) { ensureGroupIsMutable(); group_.add(builderForValue.build()); onChanged(); } else { groupBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addGroup( int index, com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder builderForValue) { if (groupBuilder_ == null) { ensureGroupIsMutable(); group_.add(index, builderForValue.build()); onChanged(); } else { groupBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllGroup( java.lang.Iterable<? extends com.pekall.pctool.protos.MsgDefProtos.GroupRecord> values) { if (groupBuilder_ == null) { ensureGroupIsMutable(); super.addAll(values, group_); onChanged(); } else { groupBuilder_.addAllMessages(values); } return this; } public Builder clearGroup() { if (groupBuilder_ == null) { group_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000200); onChanged(); } else { groupBuilder_.clear(); } return this; } public Builder removeGroup(int index) { if (groupBuilder_ == null) { ensureGroupIsMutable(); group_.remove(index); onChanged(); } else { groupBuilder_.remove(index); } return this; } public com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder getGroupBuilder( int index) { return getGroupFieldBuilder().getBuilder(index); } public com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder getGroupOrBuilder( int index) { if (groupBuilder_ == null) { return group_.get(index); } else { return groupBuilder_.getMessageOrBuilder(index); } } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder> getGroupOrBuilderList() { if (groupBuilder_ != null) { return groupBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(group_); } } public com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder addGroupBuilder() { return getGroupFieldBuilder().addBuilder( com.pekall.pctool.protos.MsgDefProtos.GroupRecord.getDefaultInstance()); } public com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder addGroupBuilder( int index) { return getGroupFieldBuilder().addBuilder( index, com.pekall.pctool.protos.MsgDefProtos.GroupRecord.getDefaultInstance()); } public java.util.List<com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder> getGroupBuilderList() { return getGroupFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.GroupRecord, com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder> getGroupFieldBuilder() { if (groupBuilder_ == null) { groupBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.GroupRecord, com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder>( group_, ((bitField0_ & 0x00000200) == 0x00000200), getParentForChildren(), isClean()); group_ = null; } return groupBuilder_; } // repeated .pekall.pcsuite.PhoneRecord phone = 11; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.PhoneRecord> phone_ = java.util.Collections.emptyList(); private void ensurePhoneIsMutable() { if (!((bitField0_ & 0x00000400) == 0x00000400)) { phone_ = new java.util.ArrayList<com.pekall.pctool.protos.MsgDefProtos.PhoneRecord>(phone_); bitField0_ |= 0x00000400; } } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.PhoneRecord, com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.PhoneRecordOrBuilder> phoneBuilder_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.PhoneRecord> getPhoneList() { if (phoneBuilder_ == null) { return java.util.Collections.unmodifiableList(phone_); } else { return phoneBuilder_.getMessageList(); } } public int getPhoneCount() { if (phoneBuilder_ == null) { return phone_.size(); } else { return phoneBuilder_.getCount(); } } public com.pekall.pctool.protos.MsgDefProtos.PhoneRecord getPhone(int index) { if (phoneBuilder_ == null) { return phone_.get(index); } else { return phoneBuilder_.getMessage(index); } } public Builder setPhone( int index, com.pekall.pctool.protos.MsgDefProtos.PhoneRecord value) { if (phoneBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePhoneIsMutable(); phone_.set(index, value); onChanged(); } else { phoneBuilder_.setMessage(index, value); } return this; } public Builder setPhone( int index, com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.Builder builderForValue) { if (phoneBuilder_ == null) { ensurePhoneIsMutable(); phone_.set(index, builderForValue.build()); onChanged(); } else { phoneBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addPhone(com.pekall.pctool.protos.MsgDefProtos.PhoneRecord value) { if (phoneBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePhoneIsMutable(); phone_.add(value); onChanged(); } else { phoneBuilder_.addMessage(value); } return this; } public Builder addPhone( int index, com.pekall.pctool.protos.MsgDefProtos.PhoneRecord value) { if (phoneBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePhoneIsMutable(); phone_.add(index, value); onChanged(); } else { phoneBuilder_.addMessage(index, value); } return this; } public Builder addPhone( com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.Builder builderForValue) { if (phoneBuilder_ == null) { ensurePhoneIsMutable(); phone_.add(builderForValue.build()); onChanged(); } else { phoneBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addPhone( int index, com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.Builder builderForValue) { if (phoneBuilder_ == null) { ensurePhoneIsMutable(); phone_.add(index, builderForValue.build()); onChanged(); } else { phoneBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllPhone( java.lang.Iterable<? extends com.pekall.pctool.protos.MsgDefProtos.PhoneRecord> values) { if (phoneBuilder_ == null) { ensurePhoneIsMutable(); super.addAll(values, phone_); onChanged(); } else { phoneBuilder_.addAllMessages(values); } return this; } public Builder clearPhone() { if (phoneBuilder_ == null) { phone_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000400); onChanged(); } else { phoneBuilder_.clear(); } return this; } public Builder removePhone(int index) { if (phoneBuilder_ == null) { ensurePhoneIsMutable(); phone_.remove(index); onChanged(); } else { phoneBuilder_.remove(index); } return this; } public com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.Builder getPhoneBuilder( int index) { return getPhoneFieldBuilder().getBuilder(index); } public com.pekall.pctool.protos.MsgDefProtos.PhoneRecordOrBuilder getPhoneOrBuilder( int index) { if (phoneBuilder_ == null) { return phone_.get(index); } else { return phoneBuilder_.getMessageOrBuilder(index); } } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.PhoneRecordOrBuilder> getPhoneOrBuilderList() { if (phoneBuilder_ != null) { return phoneBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(phone_); } } public com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.Builder addPhoneBuilder() { return getPhoneFieldBuilder().addBuilder( com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.getDefaultInstance()); } public com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.Builder addPhoneBuilder( int index) { return getPhoneFieldBuilder().addBuilder( index, com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.getDefaultInstance()); } public java.util.List<com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.Builder> getPhoneBuilderList() { return getPhoneFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.PhoneRecord, com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.PhoneRecordOrBuilder> getPhoneFieldBuilder() { if (phoneBuilder_ == null) { phoneBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.PhoneRecord, com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.PhoneRecordOrBuilder>( phone_, ((bitField0_ & 0x00000400) == 0x00000400), getParentForChildren(), isClean()); phone_ = null; } return phoneBuilder_; } // repeated .pekall.pcsuite.EmailRecord email = 12; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.EmailRecord> email_ = java.util.Collections.emptyList(); private void ensureEmailIsMutable() { if (!((bitField0_ & 0x00000800) == 0x00000800)) { email_ = new java.util.ArrayList<com.pekall.pctool.protos.MsgDefProtos.EmailRecord>(email_); bitField0_ |= 0x00000800; } } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.EmailRecord, com.pekall.pctool.protos.MsgDefProtos.EmailRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.EmailRecordOrBuilder> emailBuilder_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.EmailRecord> getEmailList() { if (emailBuilder_ == null) { return java.util.Collections.unmodifiableList(email_); } else { return emailBuilder_.getMessageList(); } } public int getEmailCount() { if (emailBuilder_ == null) { return email_.size(); } else { return emailBuilder_.getCount(); } } public com.pekall.pctool.protos.MsgDefProtos.EmailRecord getEmail(int index) { if (emailBuilder_ == null) { return email_.get(index); } else { return emailBuilder_.getMessage(index); } } public Builder setEmail( int index, com.pekall.pctool.protos.MsgDefProtos.EmailRecord value) { if (emailBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEmailIsMutable(); email_.set(index, value); onChanged(); } else { emailBuilder_.setMessage(index, value); } return this; } public Builder setEmail( int index, com.pekall.pctool.protos.MsgDefProtos.EmailRecord.Builder builderForValue) { if (emailBuilder_ == null) { ensureEmailIsMutable(); email_.set(index, builderForValue.build()); onChanged(); } else { emailBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addEmail(com.pekall.pctool.protos.MsgDefProtos.EmailRecord value) { if (emailBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEmailIsMutable(); email_.add(value); onChanged(); } else { emailBuilder_.addMessage(value); } return this; } public Builder addEmail( int index, com.pekall.pctool.protos.MsgDefProtos.EmailRecord value) { if (emailBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEmailIsMutable(); email_.add(index, value); onChanged(); } else { emailBuilder_.addMessage(index, value); } return this; } public Builder addEmail( com.pekall.pctool.protos.MsgDefProtos.EmailRecord.Builder builderForValue) { if (emailBuilder_ == null) { ensureEmailIsMutable(); email_.add(builderForValue.build()); onChanged(); } else { emailBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addEmail( int index, com.pekall.pctool.protos.MsgDefProtos.EmailRecord.Builder builderForValue) { if (emailBuilder_ == null) { ensureEmailIsMutable(); email_.add(index, builderForValue.build()); onChanged(); } else { emailBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllEmail( java.lang.Iterable<? extends com.pekall.pctool.protos.MsgDefProtos.EmailRecord> values) { if (emailBuilder_ == null) { ensureEmailIsMutable(); super.addAll(values, email_); onChanged(); } else { emailBuilder_.addAllMessages(values); } return this; } public Builder clearEmail() { if (emailBuilder_ == null) { email_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000800); onChanged(); } else { emailBuilder_.clear(); } return this; } public Builder removeEmail(int index) { if (emailBuilder_ == null) { ensureEmailIsMutable(); email_.remove(index); onChanged(); } else { emailBuilder_.remove(index); } return this; } public com.pekall.pctool.protos.MsgDefProtos.EmailRecord.Builder getEmailBuilder( int index) { return getEmailFieldBuilder().getBuilder(index); } public com.pekall.pctool.protos.MsgDefProtos.EmailRecordOrBuilder getEmailOrBuilder( int index) { if (emailBuilder_ == null) { return email_.get(index); } else { return emailBuilder_.getMessageOrBuilder(index); } } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.EmailRecordOrBuilder> getEmailOrBuilderList() { if (emailBuilder_ != null) { return emailBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(email_); } } public com.pekall.pctool.protos.MsgDefProtos.EmailRecord.Builder addEmailBuilder() { return getEmailFieldBuilder().addBuilder( com.pekall.pctool.protos.MsgDefProtos.EmailRecord.getDefaultInstance()); } public com.pekall.pctool.protos.MsgDefProtos.EmailRecord.Builder addEmailBuilder( int index) { return getEmailFieldBuilder().addBuilder( index, com.pekall.pctool.protos.MsgDefProtos.EmailRecord.getDefaultInstance()); } public java.util.List<com.pekall.pctool.protos.MsgDefProtos.EmailRecord.Builder> getEmailBuilderList() { return getEmailFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.EmailRecord, com.pekall.pctool.protos.MsgDefProtos.EmailRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.EmailRecordOrBuilder> getEmailFieldBuilder() { if (emailBuilder_ == null) { emailBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.EmailRecord, com.pekall.pctool.protos.MsgDefProtos.EmailRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.EmailRecordOrBuilder>( email_, ((bitField0_ & 0x00000800) == 0x00000800), getParentForChildren(), isClean()); email_ = null; } return emailBuilder_; } // repeated .pekall.pcsuite.IMRecord im = 13; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.IMRecord> im_ = java.util.Collections.emptyList(); private void ensureImIsMutable() { if (!((bitField0_ & 0x00001000) == 0x00001000)) { im_ = new java.util.ArrayList<com.pekall.pctool.protos.MsgDefProtos.IMRecord>(im_); bitField0_ |= 0x00001000; } } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.IMRecord, com.pekall.pctool.protos.MsgDefProtos.IMRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.IMRecordOrBuilder> imBuilder_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.IMRecord> getImList() { if (imBuilder_ == null) { return java.util.Collections.unmodifiableList(im_); } else { return imBuilder_.getMessageList(); } } public int getImCount() { if (imBuilder_ == null) { return im_.size(); } else { return imBuilder_.getCount(); } } public com.pekall.pctool.protos.MsgDefProtos.IMRecord getIm(int index) { if (imBuilder_ == null) { return im_.get(index); } else { return imBuilder_.getMessage(index); } } public Builder setIm( int index, com.pekall.pctool.protos.MsgDefProtos.IMRecord value) { if (imBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureImIsMutable(); im_.set(index, value); onChanged(); } else { imBuilder_.setMessage(index, value); } return this; } public Builder setIm( int index, com.pekall.pctool.protos.MsgDefProtos.IMRecord.Builder builderForValue) { if (imBuilder_ == null) { ensureImIsMutable(); im_.set(index, builderForValue.build()); onChanged(); } else { imBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addIm(com.pekall.pctool.protos.MsgDefProtos.IMRecord value) { if (imBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureImIsMutable(); im_.add(value); onChanged(); } else { imBuilder_.addMessage(value); } return this; } public Builder addIm( int index, com.pekall.pctool.protos.MsgDefProtos.IMRecord value) { if (imBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureImIsMutable(); im_.add(index, value); onChanged(); } else { imBuilder_.addMessage(index, value); } return this; } public Builder addIm( com.pekall.pctool.protos.MsgDefProtos.IMRecord.Builder builderForValue) { if (imBuilder_ == null) { ensureImIsMutable(); im_.add(builderForValue.build()); onChanged(); } else { imBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addIm( int index, com.pekall.pctool.protos.MsgDefProtos.IMRecord.Builder builderForValue) { if (imBuilder_ == null) { ensureImIsMutable(); im_.add(index, builderForValue.build()); onChanged(); } else { imBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllIm( java.lang.Iterable<? extends com.pekall.pctool.protos.MsgDefProtos.IMRecord> values) { if (imBuilder_ == null) { ensureImIsMutable(); super.addAll(values, im_); onChanged(); } else { imBuilder_.addAllMessages(values); } return this; } public Builder clearIm() { if (imBuilder_ == null) { im_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00001000); onChanged(); } else { imBuilder_.clear(); } return this; } public Builder removeIm(int index) { if (imBuilder_ == null) { ensureImIsMutable(); im_.remove(index); onChanged(); } else { imBuilder_.remove(index); } return this; } public com.pekall.pctool.protos.MsgDefProtos.IMRecord.Builder getImBuilder( int index) { return getImFieldBuilder().getBuilder(index); } public com.pekall.pctool.protos.MsgDefProtos.IMRecordOrBuilder getImOrBuilder( int index) { if (imBuilder_ == null) { return im_.get(index); } else { return imBuilder_.getMessageOrBuilder(index); } } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.IMRecordOrBuilder> getImOrBuilderList() { if (imBuilder_ != null) { return imBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(im_); } } public com.pekall.pctool.protos.MsgDefProtos.IMRecord.Builder addImBuilder() { return getImFieldBuilder().addBuilder( com.pekall.pctool.protos.MsgDefProtos.IMRecord.getDefaultInstance()); } public com.pekall.pctool.protos.MsgDefProtos.IMRecord.Builder addImBuilder( int index) { return getImFieldBuilder().addBuilder( index, com.pekall.pctool.protos.MsgDefProtos.IMRecord.getDefaultInstance()); } public java.util.List<com.pekall.pctool.protos.MsgDefProtos.IMRecord.Builder> getImBuilderList() { return getImFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.IMRecord, com.pekall.pctool.protos.MsgDefProtos.IMRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.IMRecordOrBuilder> getImFieldBuilder() { if (imBuilder_ == null) { imBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.IMRecord, com.pekall.pctool.protos.MsgDefProtos.IMRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.IMRecordOrBuilder>( im_, ((bitField0_ & 0x00001000) == 0x00001000), getParentForChildren(), isClean()); im_ = null; } return imBuilder_; } // repeated .pekall.pcsuite.AddressRecord address = 14; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.AddressRecord> address_ = java.util.Collections.emptyList(); private void ensureAddressIsMutable() { if (!((bitField0_ & 0x00002000) == 0x00002000)) { address_ = new java.util.ArrayList<com.pekall.pctool.protos.MsgDefProtos.AddressRecord>(address_); bitField0_ |= 0x00002000; } } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AddressRecord, com.pekall.pctool.protos.MsgDefProtos.AddressRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AddressRecordOrBuilder> addressBuilder_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AddressRecord> getAddressList() { if (addressBuilder_ == null) { return java.util.Collections.unmodifiableList(address_); } else { return addressBuilder_.getMessageList(); } } public int getAddressCount() { if (addressBuilder_ == null) { return address_.size(); } else { return addressBuilder_.getCount(); } } public com.pekall.pctool.protos.MsgDefProtos.AddressRecord getAddress(int index) { if (addressBuilder_ == null) { return address_.get(index); } else { return addressBuilder_.getMessage(index); } } public Builder setAddress( int index, com.pekall.pctool.protos.MsgDefProtos.AddressRecord value) { if (addressBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAddressIsMutable(); address_.set(index, value); onChanged(); } else { addressBuilder_.setMessage(index, value); } return this; } public Builder setAddress( int index, com.pekall.pctool.protos.MsgDefProtos.AddressRecord.Builder builderForValue) { if (addressBuilder_ == null) { ensureAddressIsMutable(); address_.set(index, builderForValue.build()); onChanged(); } else { addressBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addAddress(com.pekall.pctool.protos.MsgDefProtos.AddressRecord value) { if (addressBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAddressIsMutable(); address_.add(value); onChanged(); } else { addressBuilder_.addMessage(value); } return this; } public Builder addAddress( int index, com.pekall.pctool.protos.MsgDefProtos.AddressRecord value) { if (addressBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAddressIsMutable(); address_.add(index, value); onChanged(); } else { addressBuilder_.addMessage(index, value); } return this; } public Builder addAddress( com.pekall.pctool.protos.MsgDefProtos.AddressRecord.Builder builderForValue) { if (addressBuilder_ == null) { ensureAddressIsMutable(); address_.add(builderForValue.build()); onChanged(); } else { addressBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addAddress( int index, com.pekall.pctool.protos.MsgDefProtos.AddressRecord.Builder builderForValue) { if (addressBuilder_ == null) { ensureAddressIsMutable(); address_.add(index, builderForValue.build()); onChanged(); } else { addressBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllAddress( java.lang.Iterable<? extends com.pekall.pctool.protos.MsgDefProtos.AddressRecord> values) { if (addressBuilder_ == null) { ensureAddressIsMutable(); super.addAll(values, address_); onChanged(); } else { addressBuilder_.addAllMessages(values); } return this; } public Builder clearAddress() { if (addressBuilder_ == null) { address_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00002000); onChanged(); } else { addressBuilder_.clear(); } return this; } public Builder removeAddress(int index) { if (addressBuilder_ == null) { ensureAddressIsMutable(); address_.remove(index); onChanged(); } else { addressBuilder_.remove(index); } return this; } public com.pekall.pctool.protos.MsgDefProtos.AddressRecord.Builder getAddressBuilder( int index) { return getAddressFieldBuilder().getBuilder(index); } public com.pekall.pctool.protos.MsgDefProtos.AddressRecordOrBuilder getAddressOrBuilder( int index) { if (addressBuilder_ == null) { return address_.get(index); } else { return addressBuilder_.getMessageOrBuilder(index); } } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AddressRecordOrBuilder> getAddressOrBuilderList() { if (addressBuilder_ != null) { return addressBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(address_); } } public com.pekall.pctool.protos.MsgDefProtos.AddressRecord.Builder addAddressBuilder() { return getAddressFieldBuilder().addBuilder( com.pekall.pctool.protos.MsgDefProtos.AddressRecord.getDefaultInstance()); } public com.pekall.pctool.protos.MsgDefProtos.AddressRecord.Builder addAddressBuilder( int index) { return getAddressFieldBuilder().addBuilder( index, com.pekall.pctool.protos.MsgDefProtos.AddressRecord.getDefaultInstance()); } public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AddressRecord.Builder> getAddressBuilderList() { return getAddressFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AddressRecord, com.pekall.pctool.protos.MsgDefProtos.AddressRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AddressRecordOrBuilder> getAddressFieldBuilder() { if (addressBuilder_ == null) { addressBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AddressRecord, com.pekall.pctool.protos.MsgDefProtos.AddressRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AddressRecordOrBuilder>( address_, ((bitField0_ & 0x00002000) == 0x00002000), getParentForChildren(), isClean()); address_ = null; } return addressBuilder_; } // repeated .pekall.pcsuite.OrgRecord org = 15; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.OrgRecord> org_ = java.util.Collections.emptyList(); private void ensureOrgIsMutable() { if (!((bitField0_ & 0x00004000) == 0x00004000)) { org_ = new java.util.ArrayList<com.pekall.pctool.protos.MsgDefProtos.OrgRecord>(org_); bitField0_ |= 0x00004000; } } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.OrgRecord, com.pekall.pctool.protos.MsgDefProtos.OrgRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.OrgRecordOrBuilder> orgBuilder_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.OrgRecord> getOrgList() { if (orgBuilder_ == null) { return java.util.Collections.unmodifiableList(org_); } else { return orgBuilder_.getMessageList(); } } public int getOrgCount() { if (orgBuilder_ == null) { return org_.size(); } else { return orgBuilder_.getCount(); } } public com.pekall.pctool.protos.MsgDefProtos.OrgRecord getOrg(int index) { if (orgBuilder_ == null) { return org_.get(index); } else { return orgBuilder_.getMessage(index); } } public Builder setOrg( int index, com.pekall.pctool.protos.MsgDefProtos.OrgRecord value) { if (orgBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOrgIsMutable(); org_.set(index, value); onChanged(); } else { orgBuilder_.setMessage(index, value); } return this; } public Builder setOrg( int index, com.pekall.pctool.protos.MsgDefProtos.OrgRecord.Builder builderForValue) { if (orgBuilder_ == null) { ensureOrgIsMutable(); org_.set(index, builderForValue.build()); onChanged(); } else { orgBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addOrg(com.pekall.pctool.protos.MsgDefProtos.OrgRecord value) { if (orgBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOrgIsMutable(); org_.add(value); onChanged(); } else { orgBuilder_.addMessage(value); } return this; } public Builder addOrg( int index, com.pekall.pctool.protos.MsgDefProtos.OrgRecord value) { if (orgBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOrgIsMutable(); org_.add(index, value); onChanged(); } else { orgBuilder_.addMessage(index, value); } return this; } public Builder addOrg( com.pekall.pctool.protos.MsgDefProtos.OrgRecord.Builder builderForValue) { if (orgBuilder_ == null) { ensureOrgIsMutable(); org_.add(builderForValue.build()); onChanged(); } else { orgBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addOrg( int index, com.pekall.pctool.protos.MsgDefProtos.OrgRecord.Builder builderForValue) { if (orgBuilder_ == null) { ensureOrgIsMutable(); org_.add(index, builderForValue.build()); onChanged(); } else { orgBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllOrg( java.lang.Iterable<? extends com.pekall.pctool.protos.MsgDefProtos.OrgRecord> values) { if (orgBuilder_ == null) { ensureOrgIsMutable(); super.addAll(values, org_); onChanged(); } else { orgBuilder_.addAllMessages(values); } return this; } public Builder clearOrg() { if (orgBuilder_ == null) { org_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00004000); onChanged(); } else { orgBuilder_.clear(); } return this; } public Builder removeOrg(int index) { if (orgBuilder_ == null) { ensureOrgIsMutable(); org_.remove(index); onChanged(); } else { orgBuilder_.remove(index); } return this; } public com.pekall.pctool.protos.MsgDefProtos.OrgRecord.Builder getOrgBuilder( int index) { return getOrgFieldBuilder().getBuilder(index); } public com.pekall.pctool.protos.MsgDefProtos.OrgRecordOrBuilder getOrgOrBuilder( int index) { if (orgBuilder_ == null) { return org_.get(index); } else { return orgBuilder_.getMessageOrBuilder(index); } } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.OrgRecordOrBuilder> getOrgOrBuilderList() { if (orgBuilder_ != null) { return orgBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(org_); } } public com.pekall.pctool.protos.MsgDefProtos.OrgRecord.Builder addOrgBuilder() { return getOrgFieldBuilder().addBuilder( com.pekall.pctool.protos.MsgDefProtos.OrgRecord.getDefaultInstance()); } public com.pekall.pctool.protos.MsgDefProtos.OrgRecord.Builder addOrgBuilder( int index) { return getOrgFieldBuilder().addBuilder( index, com.pekall.pctool.protos.MsgDefProtos.OrgRecord.getDefaultInstance()); } public java.util.List<com.pekall.pctool.protos.MsgDefProtos.OrgRecord.Builder> getOrgBuilderList() { return getOrgFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.OrgRecord, com.pekall.pctool.protos.MsgDefProtos.OrgRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.OrgRecordOrBuilder> getOrgFieldBuilder() { if (orgBuilder_ == null) { orgBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.OrgRecord, com.pekall.pctool.protos.MsgDefProtos.OrgRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.OrgRecordOrBuilder>( org_, ((bitField0_ & 0x00004000) == 0x00004000), getParentForChildren(), isClean()); org_ = null; } return orgBuilder_; } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.ContactRecord) } static { defaultInstance = new ContactRecord(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.ContactRecord) } public interface ContactsSyncOrBuilder extends com.google.protobuf.MessageOrBuilder { // required .pekall.pcsuite.SyncType type = 1; boolean hasType(); com.pekall.pctool.protos.MsgDefProtos.SyncType getType(); // required .pekall.pcsuite.SyncSubType sub_type = 2; boolean hasSubType(); com.pekall.pctool.protos.MsgDefProtos.SyncSubType getSubType(); // optional .pekall.pcsuite.SyncConflictPloy sync_conflict_ploy = 3; boolean hasSyncConflictPloy(); com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy getSyncConflictPloy(); // repeated .pekall.pcsuite.ContactRecord contact_record = 4; java.util.List<com.pekall.pctool.protos.MsgDefProtos.ContactRecord> getContactRecordList(); com.pekall.pctool.protos.MsgDefProtos.ContactRecord getContactRecord(int index); int getContactRecordCount(); java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder> getContactRecordOrBuilderList(); com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder getContactRecordOrBuilder( int index); } public static final class ContactsSync extends com.google.protobuf.GeneratedMessage implements ContactsSyncOrBuilder { // Use ContactsSync.newBuilder() to construct. private ContactsSync(Builder builder) { super(builder); } private ContactsSync(boolean noInit) {} private static final ContactsSync defaultInstance; public static ContactsSync getDefaultInstance() { return defaultInstance; } public ContactsSync getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_ContactsSync_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_ContactsSync_fieldAccessorTable; } private int bitField0_; // required .pekall.pcsuite.SyncType type = 1; public static final int TYPE_FIELD_NUMBER = 1; private com.pekall.pctool.protos.MsgDefProtos.SyncType type_; public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.pekall.pctool.protos.MsgDefProtos.SyncType getType() { return type_; } // required .pekall.pcsuite.SyncSubType sub_type = 2; public static final int SUB_TYPE_FIELD_NUMBER = 2; private com.pekall.pctool.protos.MsgDefProtos.SyncSubType subType_; public boolean hasSubType() { return ((bitField0_ & 0x00000002) == 0x00000002); } public com.pekall.pctool.protos.MsgDefProtos.SyncSubType getSubType() { return subType_; } // optional .pekall.pcsuite.SyncConflictPloy sync_conflict_ploy = 3; public static final int SYNC_CONFLICT_PLOY_FIELD_NUMBER = 3; private com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy syncConflictPloy_; public boolean hasSyncConflictPloy() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy getSyncConflictPloy() { return syncConflictPloy_; } // repeated .pekall.pcsuite.ContactRecord contact_record = 4; public static final int CONTACT_RECORD_FIELD_NUMBER = 4; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.ContactRecord> contactRecord_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.ContactRecord> getContactRecordList() { return contactRecord_; } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder> getContactRecordOrBuilderList() { return contactRecord_; } public int getContactRecordCount() { return contactRecord_.size(); } public com.pekall.pctool.protos.MsgDefProtos.ContactRecord getContactRecord(int index) { return contactRecord_.get(index); } public com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder getContactRecordOrBuilder( int index) { return contactRecord_.get(index); } private void initFields() { type_ = com.pekall.pctool.protos.MsgDefProtos.SyncType.PC_PHONE; subType_ = com.pekall.pctool.protos.MsgDefProtos.SyncSubType.TWO_WAY_SLOW_SYNC; syncConflictPloy_ = com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy.SKIP; contactRecord_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasType()) { memoizedIsInitialized = 0; return false; } if (!hasSubType()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, type_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeEnum(2, subType_.getNumber()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeEnum(3, syncConflictPloy_.getNumber()); } for (int i = 0; i < contactRecord_.size(); i++) { output.writeMessage(4, contactRecord_.get(i)); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, type_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, subType_.getNumber()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, syncConflictPloy_.getNumber()); } for (int i = 0; i < contactRecord_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, contactRecord_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.ContactsSync parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ContactsSync parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ContactsSync parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ContactsSync parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ContactsSync parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ContactsSync parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ContactsSync parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.ContactsSync parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.ContactsSync parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.ContactsSync parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.ContactsSync prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.ContactsSyncOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_ContactsSync_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_ContactsSync_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.ContactsSync.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getContactRecordFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); type_ = com.pekall.pctool.protos.MsgDefProtos.SyncType.PC_PHONE; bitField0_ = (bitField0_ & ~0x00000001); subType_ = com.pekall.pctool.protos.MsgDefProtos.SyncSubType.TWO_WAY_SLOW_SYNC; bitField0_ = (bitField0_ & ~0x00000002); syncConflictPloy_ = com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy.SKIP; bitField0_ = (bitField0_ & ~0x00000004); if (contactRecordBuilder_ == null) { contactRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); } else { contactRecordBuilder_.clear(); } return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.ContactsSync.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.ContactsSync getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.ContactsSync.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.ContactsSync build() { com.pekall.pctool.protos.MsgDefProtos.ContactsSync result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.ContactsSync buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.ContactsSync result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.ContactsSync buildPartial() { com.pekall.pctool.protos.MsgDefProtos.ContactsSync result = new com.pekall.pctool.protos.MsgDefProtos.ContactsSync(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.type_ = type_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.subType_ = subType_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.syncConflictPloy_ = syncConflictPloy_; if (contactRecordBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008)) { contactRecord_ = java.util.Collections.unmodifiableList(contactRecord_); bitField0_ = (bitField0_ & ~0x00000008); } result.contactRecord_ = contactRecord_; } else { result.contactRecord_ = contactRecordBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.ContactsSync) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.ContactsSync)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.ContactsSync other) { if (other == com.pekall.pctool.protos.MsgDefProtos.ContactsSync.getDefaultInstance()) return this; if (other.hasType()) { setType(other.getType()); } if (other.hasSubType()) { setSubType(other.getSubType()); } if (other.hasSyncConflictPloy()) { setSyncConflictPloy(other.getSyncConflictPloy()); } if (contactRecordBuilder_ == null) { if (!other.contactRecord_.isEmpty()) { if (contactRecord_.isEmpty()) { contactRecord_ = other.contactRecord_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureContactRecordIsMutable(); contactRecord_.addAll(other.contactRecord_); } onChanged(); } } else { if (!other.contactRecord_.isEmpty()) { if (contactRecordBuilder_.isEmpty()) { contactRecordBuilder_.dispose(); contactRecordBuilder_ = null; contactRecord_ = other.contactRecord_; bitField0_ = (bitField0_ & ~0x00000008); contactRecordBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getContactRecordFieldBuilder() : null; } else { contactRecordBuilder_.addAllMessages(other.contactRecord_); } } } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (!hasType()) { return false; } if (!hasSubType()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.SyncType value = com.pekall.pctool.protos.MsgDefProtos.SyncType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { bitField0_ |= 0x00000001; type_ = value; } break; } case 16: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.SyncSubType value = com.pekall.pctool.protos.MsgDefProtos.SyncSubType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(2, rawValue); } else { bitField0_ |= 0x00000002; subType_ = value; } break; } case 24: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy value = com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(3, rawValue); } else { bitField0_ |= 0x00000004; syncConflictPloy_ = value; } break; } case 34: { com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.ContactRecord.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addContactRecord(subBuilder.buildPartial()); break; } } } } private int bitField0_; // required .pekall.pcsuite.SyncType type = 1; private com.pekall.pctool.protos.MsgDefProtos.SyncType type_ = com.pekall.pctool.protos.MsgDefProtos.SyncType.PC_PHONE; public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.pekall.pctool.protos.MsgDefProtos.SyncType getType() { return type_; } public Builder setType(com.pekall.pctool.protos.MsgDefProtos.SyncType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; type_ = value; onChanged(); return this; } public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000001); type_ = com.pekall.pctool.protos.MsgDefProtos.SyncType.PC_PHONE; onChanged(); return this; } // required .pekall.pcsuite.SyncSubType sub_type = 2; private com.pekall.pctool.protos.MsgDefProtos.SyncSubType subType_ = com.pekall.pctool.protos.MsgDefProtos.SyncSubType.TWO_WAY_SLOW_SYNC; public boolean hasSubType() { return ((bitField0_ & 0x00000002) == 0x00000002); } public com.pekall.pctool.protos.MsgDefProtos.SyncSubType getSubType() { return subType_; } public Builder setSubType(com.pekall.pctool.protos.MsgDefProtos.SyncSubType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; subType_ = value; onChanged(); return this; } public Builder clearSubType() { bitField0_ = (bitField0_ & ~0x00000002); subType_ = com.pekall.pctool.protos.MsgDefProtos.SyncSubType.TWO_WAY_SLOW_SYNC; onChanged(); return this; } // optional .pekall.pcsuite.SyncConflictPloy sync_conflict_ploy = 3; private com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy syncConflictPloy_ = com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy.SKIP; public boolean hasSyncConflictPloy() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy getSyncConflictPloy() { return syncConflictPloy_; } public Builder setSyncConflictPloy(com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; syncConflictPloy_ = value; onChanged(); return this; } public Builder clearSyncConflictPloy() { bitField0_ = (bitField0_ & ~0x00000004); syncConflictPloy_ = com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy.SKIP; onChanged(); return this; } // repeated .pekall.pcsuite.ContactRecord contact_record = 4; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.ContactRecord> contactRecord_ = java.util.Collections.emptyList(); private void ensureContactRecordIsMutable() { if (!((bitField0_ & 0x00000008) == 0x00000008)) { contactRecord_ = new java.util.ArrayList<com.pekall.pctool.protos.MsgDefProtos.ContactRecord>(contactRecord_); bitField0_ |= 0x00000008; } } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ContactRecord, com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder> contactRecordBuilder_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.ContactRecord> getContactRecordList() { if (contactRecordBuilder_ == null) { return java.util.Collections.unmodifiableList(contactRecord_); } else { return contactRecordBuilder_.getMessageList(); } } public int getContactRecordCount() { if (contactRecordBuilder_ == null) { return contactRecord_.size(); } else { return contactRecordBuilder_.getCount(); } } public com.pekall.pctool.protos.MsgDefProtos.ContactRecord getContactRecord(int index) { if (contactRecordBuilder_ == null) { return contactRecord_.get(index); } else { return contactRecordBuilder_.getMessage(index); } } public Builder setContactRecord( int index, com.pekall.pctool.protos.MsgDefProtos.ContactRecord value) { if (contactRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureContactRecordIsMutable(); contactRecord_.set(index, value); onChanged(); } else { contactRecordBuilder_.setMessage(index, value); } return this; } public Builder setContactRecord( int index, com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder builderForValue) { if (contactRecordBuilder_ == null) { ensureContactRecordIsMutable(); contactRecord_.set(index, builderForValue.build()); onChanged(); } else { contactRecordBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addContactRecord(com.pekall.pctool.protos.MsgDefProtos.ContactRecord value) { if (contactRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureContactRecordIsMutable(); contactRecord_.add(value); onChanged(); } else { contactRecordBuilder_.addMessage(value); } return this; } public Builder addContactRecord( int index, com.pekall.pctool.protos.MsgDefProtos.ContactRecord value) { if (contactRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureContactRecordIsMutable(); contactRecord_.add(index, value); onChanged(); } else { contactRecordBuilder_.addMessage(index, value); } return this; } public Builder addContactRecord( com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder builderForValue) { if (contactRecordBuilder_ == null) { ensureContactRecordIsMutable(); contactRecord_.add(builderForValue.build()); onChanged(); } else { contactRecordBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addContactRecord( int index, com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder builderForValue) { if (contactRecordBuilder_ == null) { ensureContactRecordIsMutable(); contactRecord_.add(index, builderForValue.build()); onChanged(); } else { contactRecordBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllContactRecord( java.lang.Iterable<? extends com.pekall.pctool.protos.MsgDefProtos.ContactRecord> values) { if (contactRecordBuilder_ == null) { ensureContactRecordIsMutable(); super.addAll(values, contactRecord_); onChanged(); } else { contactRecordBuilder_.addAllMessages(values); } return this; } public Builder clearContactRecord() { if (contactRecordBuilder_ == null) { contactRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); } else { contactRecordBuilder_.clear(); } return this; } public Builder removeContactRecord(int index) { if (contactRecordBuilder_ == null) { ensureContactRecordIsMutable(); contactRecord_.remove(index); onChanged(); } else { contactRecordBuilder_.remove(index); } return this; } public com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder getContactRecordBuilder( int index) { return getContactRecordFieldBuilder().getBuilder(index); } public com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder getContactRecordOrBuilder( int index) { if (contactRecordBuilder_ == null) { return contactRecord_.get(index); } else { return contactRecordBuilder_.getMessageOrBuilder(index); } } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder> getContactRecordOrBuilderList() { if (contactRecordBuilder_ != null) { return contactRecordBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(contactRecord_); } } public com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder addContactRecordBuilder() { return getContactRecordFieldBuilder().addBuilder( com.pekall.pctool.protos.MsgDefProtos.ContactRecord.getDefaultInstance()); } public com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder addContactRecordBuilder( int index) { return getContactRecordFieldBuilder().addBuilder( index, com.pekall.pctool.protos.MsgDefProtos.ContactRecord.getDefaultInstance()); } public java.util.List<com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder> getContactRecordBuilderList() { return getContactRecordFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ContactRecord, com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder> getContactRecordFieldBuilder() { if (contactRecordBuilder_ == null) { contactRecordBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ContactRecord, com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder>( contactRecord_, ((bitField0_ & 0x00000008) == 0x00000008), getParentForChildren(), isClean()); contactRecord_ = null; } return contactRecordBuilder_; } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.ContactsSync) } static { defaultInstance = new ContactsSync(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.ContactsSync) } public interface CalendarRecordOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int64 id = 1; boolean hasId(); long getId(); // optional .pekall.pcsuite.AccountRecord account_info = 2; boolean hasAccountInfo(); com.pekall.pctool.protos.MsgDefProtos.AccountRecord getAccountInfo(); com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder getAccountInfoOrBuilder(); // optional string name = 3; boolean hasName(); String getName(); } public static final class CalendarRecord extends com.google.protobuf.GeneratedMessage implements CalendarRecordOrBuilder { // Use CalendarRecord.newBuilder() to construct. private CalendarRecord(Builder builder) { super(builder); } private CalendarRecord(boolean noInit) {} private static final CalendarRecord defaultInstance; public static CalendarRecord getDefaultInstance() { return defaultInstance; } public CalendarRecord getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_CalendarRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_CalendarRecord_fieldAccessorTable; } private int bitField0_; // optional int64 id = 1; public static final int ID_FIELD_NUMBER = 1; private long id_; public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getId() { return id_; } // optional .pekall.pcsuite.AccountRecord account_info = 2; public static final int ACCOUNT_INFO_FIELD_NUMBER = 2; private com.pekall.pctool.protos.MsgDefProtos.AccountRecord accountInfo_; public boolean hasAccountInfo() { return ((bitField0_ & 0x00000002) == 0x00000002); } public com.pekall.pctool.protos.MsgDefProtos.AccountRecord getAccountInfo() { return accountInfo_; } public com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder getAccountInfoOrBuilder() { return accountInfo_; } // optional string name = 3; public static final int NAME_FIELD_NUMBER = 3; private java.lang.Object name_; public boolean hasName() { return ((bitField0_ & 0x00000004) == 0x00000004); } public String getName() { java.lang.Object ref = name_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { name_ = s; } return s; } } private com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { id_ = 0L; accountInfo_ = com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDefaultInstance(); name_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt64(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, accountInfo_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, getNameBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, accountInfo_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getNameBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.CalendarRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CalendarRecord parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CalendarRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CalendarRecord parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CalendarRecord parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CalendarRecord parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CalendarRecord parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.CalendarRecord parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.CalendarRecord parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CalendarRecord parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.CalendarRecord prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.CalendarRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_CalendarRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_CalendarRecord_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getAccountInfoFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); id_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); if (accountInfoBuilder_ == null) { accountInfo_ = com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDefaultInstance(); } else { accountInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); name_ = ""; bitField0_ = (bitField0_ & ~0x00000004); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.CalendarRecord getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.CalendarRecord build() { com.pekall.pctool.protos.MsgDefProtos.CalendarRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.CalendarRecord buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.CalendarRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.CalendarRecord buildPartial() { com.pekall.pctool.protos.MsgDefProtos.CalendarRecord result = new com.pekall.pctool.protos.MsgDefProtos.CalendarRecord(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.id_ = id_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (accountInfoBuilder_ == null) { result.accountInfo_ = accountInfo_; } else { result.accountInfo_ = accountInfoBuilder_.build(); } if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.name_ = name_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.CalendarRecord) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.CalendarRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.CalendarRecord other) { if (other == com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.getDefaultInstance()) return this; if (other.hasId()) { setId(other.getId()); } if (other.hasAccountInfo()) { mergeAccountInfo(other.getAccountInfo()); } if (other.hasName()) { setName(other.getName()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { bitField0_ |= 0x00000001; id_ = input.readInt64(); break; } case 18: { com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.AccountRecord.newBuilder(); if (hasAccountInfo()) { subBuilder.mergeFrom(getAccountInfo()); } input.readMessage(subBuilder, extensionRegistry); setAccountInfo(subBuilder.buildPartial()); break; } case 26: { bitField0_ |= 0x00000004; name_ = input.readBytes(); break; } } } } private int bitField0_; // optional int64 id = 1; private long id_ ; public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getId() { return id_; } public Builder setId(long value) { bitField0_ |= 0x00000001; id_ = value; onChanged(); return this; } public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000001); id_ = 0L; onChanged(); return this; } // optional .pekall.pcsuite.AccountRecord account_info = 2; private com.pekall.pctool.protos.MsgDefProtos.AccountRecord accountInfo_ = com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AccountRecord, com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder> accountInfoBuilder_; public boolean hasAccountInfo() { return ((bitField0_ & 0x00000002) == 0x00000002); } public com.pekall.pctool.protos.MsgDefProtos.AccountRecord getAccountInfo() { if (accountInfoBuilder_ == null) { return accountInfo_; } else { return accountInfoBuilder_.getMessage(); } } public Builder setAccountInfo(com.pekall.pctool.protos.MsgDefProtos.AccountRecord value) { if (accountInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } accountInfo_ = value; onChanged(); } else { accountInfoBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } public Builder setAccountInfo( com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder builderForValue) { if (accountInfoBuilder_ == null) { accountInfo_ = builderForValue.build(); onChanged(); } else { accountInfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } public Builder mergeAccountInfo(com.pekall.pctool.protos.MsgDefProtos.AccountRecord value) { if (accountInfoBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && accountInfo_ != com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDefaultInstance()) { accountInfo_ = com.pekall.pctool.protos.MsgDefProtos.AccountRecord.newBuilder(accountInfo_).mergeFrom(value).buildPartial(); } else { accountInfo_ = value; } onChanged(); } else { accountInfoBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } public Builder clearAccountInfo() { if (accountInfoBuilder_ == null) { accountInfo_ = com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDefaultInstance(); onChanged(); } else { accountInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } public com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder getAccountInfoBuilder() { bitField0_ |= 0x00000002; onChanged(); return getAccountInfoFieldBuilder().getBuilder(); } public com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder getAccountInfoOrBuilder() { if (accountInfoBuilder_ != null) { return accountInfoBuilder_.getMessageOrBuilder(); } else { return accountInfo_; } } private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AccountRecord, com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder> getAccountInfoFieldBuilder() { if (accountInfoBuilder_ == null) { accountInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AccountRecord, com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder>( accountInfo_, getParentForChildren(), isClean()); accountInfo_ = null; } return accountInfoBuilder_; } // optional string name = 3; private java.lang.Object name_ = ""; public boolean hasName() { return ((bitField0_ & 0x00000004) == 0x00000004); } public String getName() { java.lang.Object ref = name_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); name_ = s; return s; } else { return (String) ref; } } public Builder setName(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; name_ = value; onChanged(); return this; } public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000004); name_ = getDefaultInstance().getName(); onChanged(); return this; } void setName(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000004; name_ = value; onChanged(); } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.CalendarRecord) } static { defaultInstance = new CalendarRecord(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.CalendarRecord) } public interface AgendaRecordOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int64 id = 1; boolean hasId(); long getId(); // optional int64 calendar_id = 2; boolean hasCalendarId(); long getCalendarId(); // optional string subject = 3; boolean hasSubject(); String getSubject(); // optional string location = 4; boolean hasLocation(); String getLocation(); // optional int64 start_time = 5; boolean hasStartTime(); long getStartTime(); // optional int64 end_time = 6; boolean hasEndTime(); long getEndTime(); // optional string repeat_rule = 7; boolean hasRepeatRule(); String getRepeatRule(); // optional int32 alert_time = 8; boolean hasAlertTime(); int getAlertTime(); // optional string note = 9; boolean hasNote(); String getNote(); // optional int64 version = 10; boolean hasVersion(); long getVersion(); // optional .pekall.pcsuite.SyncResult sync_result = 11; boolean hasSyncResult(); com.pekall.pctool.protos.MsgDefProtos.SyncResult getSyncResult(); // optional string pc_id = 12; boolean hasPcId(); String getPcId(); } public static final class AgendaRecord extends com.google.protobuf.GeneratedMessage implements AgendaRecordOrBuilder { // Use AgendaRecord.newBuilder() to construct. private AgendaRecord(Builder builder) { super(builder); } private AgendaRecord(boolean noInit) {} private static final AgendaRecord defaultInstance; public static AgendaRecord getDefaultInstance() { return defaultInstance; } public AgendaRecord getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AgendaRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AgendaRecord_fieldAccessorTable; } private int bitField0_; // optional int64 id = 1; public static final int ID_FIELD_NUMBER = 1; private long id_; public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getId() { return id_; } // optional int64 calendar_id = 2; public static final int CALENDAR_ID_FIELD_NUMBER = 2; private long calendarId_; public boolean hasCalendarId() { return ((bitField0_ & 0x00000002) == 0x00000002); } public long getCalendarId() { return calendarId_; } // optional string subject = 3; public static final int SUBJECT_FIELD_NUMBER = 3; private java.lang.Object subject_; public boolean hasSubject() { return ((bitField0_ & 0x00000004) == 0x00000004); } public String getSubject() { java.lang.Object ref = subject_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { subject_ = s; } return s; } } private com.google.protobuf.ByteString getSubjectBytes() { java.lang.Object ref = subject_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); subject_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string location = 4; public static final int LOCATION_FIELD_NUMBER = 4; private java.lang.Object location_; public boolean hasLocation() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getLocation() { java.lang.Object ref = location_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { location_ = s; } return s; } } private com.google.protobuf.ByteString getLocationBytes() { java.lang.Object ref = location_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); location_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional int64 start_time = 5; public static final int START_TIME_FIELD_NUMBER = 5; private long startTime_; public boolean hasStartTime() { return ((bitField0_ & 0x00000010) == 0x00000010); } public long getStartTime() { return startTime_; } // optional int64 end_time = 6; public static final int END_TIME_FIELD_NUMBER = 6; private long endTime_; public boolean hasEndTime() { return ((bitField0_ & 0x00000020) == 0x00000020); } public long getEndTime() { return endTime_; } // optional string repeat_rule = 7; public static final int REPEAT_RULE_FIELD_NUMBER = 7; private java.lang.Object repeatRule_; public boolean hasRepeatRule() { return ((bitField0_ & 0x00000040) == 0x00000040); } public String getRepeatRule() { java.lang.Object ref = repeatRule_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { repeatRule_ = s; } return s; } } private com.google.protobuf.ByteString getRepeatRuleBytes() { java.lang.Object ref = repeatRule_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); repeatRule_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional int32 alert_time = 8; public static final int ALERT_TIME_FIELD_NUMBER = 8; private int alertTime_; public boolean hasAlertTime() { return ((bitField0_ & 0x00000080) == 0x00000080); } public int getAlertTime() { return alertTime_; } // optional string note = 9; public static final int NOTE_FIELD_NUMBER = 9; private java.lang.Object note_; public boolean hasNote() { return ((bitField0_ & 0x00000100) == 0x00000100); } public String getNote() { java.lang.Object ref = note_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { note_ = s; } return s; } } private com.google.protobuf.ByteString getNoteBytes() { java.lang.Object ref = note_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); note_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional int64 version = 10; public static final int VERSION_FIELD_NUMBER = 10; private long version_; public boolean hasVersion() { return ((bitField0_ & 0x00000200) == 0x00000200); } public long getVersion() { return version_; } // optional .pekall.pcsuite.SyncResult sync_result = 11; public static final int SYNC_RESULT_FIELD_NUMBER = 11; private com.pekall.pctool.protos.MsgDefProtos.SyncResult syncResult_; public boolean hasSyncResult() { return ((bitField0_ & 0x00000400) == 0x00000400); } public com.pekall.pctool.protos.MsgDefProtos.SyncResult getSyncResult() { return syncResult_; } // optional string pc_id = 12; public static final int PC_ID_FIELD_NUMBER = 12; private java.lang.Object pcId_; public boolean hasPcId() { return ((bitField0_ & 0x00000800) == 0x00000800); } public String getPcId() { java.lang.Object ref = pcId_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { pcId_ = s; } return s; } } private com.google.protobuf.ByteString getPcIdBytes() { java.lang.Object ref = pcId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); pcId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { id_ = 0L; calendarId_ = 0L; subject_ = ""; location_ = ""; startTime_ = 0L; endTime_ = 0L; repeatRule_ = ""; alertTime_ = 0; note_ = ""; version_ = 0L; syncResult_ = com.pekall.pctool.protos.MsgDefProtos.SyncResult.NO_CHANGE; pcId_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt64(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt64(2, calendarId_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, getSubjectBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, getLocationBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeInt64(5, startTime_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeInt64(6, endTime_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeBytes(7, getRepeatRuleBytes()); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeInt32(8, alertTime_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { output.writeBytes(9, getNoteBytes()); } if (((bitField0_ & 0x00000200) == 0x00000200)) { output.writeInt64(10, version_); } if (((bitField0_ & 0x00000400) == 0x00000400)) { output.writeEnum(11, syncResult_.getNumber()); } if (((bitField0_ & 0x00000800) == 0x00000800)) { output.writeBytes(12, getPcIdBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, calendarId_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getSubjectBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getLocationBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(5, startTime_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(6, endTime_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(7, getRepeatRuleBytes()); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(8, alertTime_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(9, getNoteBytes()); } if (((bitField0_ & 0x00000200) == 0x00000200)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(10, version_); } if (((bitField0_ & 0x00000400) == 0x00000400)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(11, syncResult_.getNumber()); } if (((bitField0_ & 0x00000800) == 0x00000800)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(12, getPcIdBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.AgendaRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AgendaRecord parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AgendaRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AgendaRecord parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AgendaRecord parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AgendaRecord parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AgendaRecord parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.AgendaRecord parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.AgendaRecord parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AgendaRecord parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.AgendaRecord prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AgendaRecord_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AgendaRecord_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); id_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); calendarId_ = 0L; bitField0_ = (bitField0_ & ~0x00000002); subject_ = ""; bitField0_ = (bitField0_ & ~0x00000004); location_ = ""; bitField0_ = (bitField0_ & ~0x00000008); startTime_ = 0L; bitField0_ = (bitField0_ & ~0x00000010); endTime_ = 0L; bitField0_ = (bitField0_ & ~0x00000020); repeatRule_ = ""; bitField0_ = (bitField0_ & ~0x00000040); alertTime_ = 0; bitField0_ = (bitField0_ & ~0x00000080); note_ = ""; bitField0_ = (bitField0_ & ~0x00000100); version_ = 0L; bitField0_ = (bitField0_ & ~0x00000200); syncResult_ = com.pekall.pctool.protos.MsgDefProtos.SyncResult.NO_CHANGE; bitField0_ = (bitField0_ & ~0x00000400); pcId_ = ""; bitField0_ = (bitField0_ & ~0x00000800); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecord getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecord build() { com.pekall.pctool.protos.MsgDefProtos.AgendaRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.AgendaRecord buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.AgendaRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecord buildPartial() { com.pekall.pctool.protos.MsgDefProtos.AgendaRecord result = new com.pekall.pctool.protos.MsgDefProtos.AgendaRecord(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.id_ = id_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.calendarId_ = calendarId_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.subject_ = subject_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.location_ = location_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.startTime_ = startTime_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.endTime_ = endTime_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000040; } result.repeatRule_ = repeatRule_; if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000080; } result.alertTime_ = alertTime_; if (((from_bitField0_ & 0x00000100) == 0x00000100)) { to_bitField0_ |= 0x00000100; } result.note_ = note_; if (((from_bitField0_ & 0x00000200) == 0x00000200)) { to_bitField0_ |= 0x00000200; } result.version_ = version_; if (((from_bitField0_ & 0x00000400) == 0x00000400)) { to_bitField0_ |= 0x00000400; } result.syncResult_ = syncResult_; if (((from_bitField0_ & 0x00000800) == 0x00000800)) { to_bitField0_ |= 0x00000800; } result.pcId_ = pcId_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.AgendaRecord) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.AgendaRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.AgendaRecord other) { if (other == com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.getDefaultInstance()) return this; if (other.hasId()) { setId(other.getId()); } if (other.hasCalendarId()) { setCalendarId(other.getCalendarId()); } if (other.hasSubject()) { setSubject(other.getSubject()); } if (other.hasLocation()) { setLocation(other.getLocation()); } if (other.hasStartTime()) { setStartTime(other.getStartTime()); } if (other.hasEndTime()) { setEndTime(other.getEndTime()); } if (other.hasRepeatRule()) { setRepeatRule(other.getRepeatRule()); } if (other.hasAlertTime()) { setAlertTime(other.getAlertTime()); } if (other.hasNote()) { setNote(other.getNote()); } if (other.hasVersion()) { setVersion(other.getVersion()); } if (other.hasSyncResult()) { setSyncResult(other.getSyncResult()); } if (other.hasPcId()) { setPcId(other.getPcId()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { bitField0_ |= 0x00000001; id_ = input.readInt64(); break; } case 16: { bitField0_ |= 0x00000002; calendarId_ = input.readInt64(); break; } case 26: { bitField0_ |= 0x00000004; subject_ = input.readBytes(); break; } case 34: { bitField0_ |= 0x00000008; location_ = input.readBytes(); break; } case 40: { bitField0_ |= 0x00000010; startTime_ = input.readInt64(); break; } case 48: { bitField0_ |= 0x00000020; endTime_ = input.readInt64(); break; } case 58: { bitField0_ |= 0x00000040; repeatRule_ = input.readBytes(); break; } case 64: { bitField0_ |= 0x00000080; alertTime_ = input.readInt32(); break; } case 74: { bitField0_ |= 0x00000100; note_ = input.readBytes(); break; } case 80: { bitField0_ |= 0x00000200; version_ = input.readInt64(); break; } case 88: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.SyncResult value = com.pekall.pctool.protos.MsgDefProtos.SyncResult.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(11, rawValue); } else { bitField0_ |= 0x00000400; syncResult_ = value; } break; } case 98: { bitField0_ |= 0x00000800; pcId_ = input.readBytes(); break; } } } } private int bitField0_; // optional int64 id = 1; private long id_ ; public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } public long getId() { return id_; } public Builder setId(long value) { bitField0_ |= 0x00000001; id_ = value; onChanged(); return this; } public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000001); id_ = 0L; onChanged(); return this; } // optional int64 calendar_id = 2; private long calendarId_ ; public boolean hasCalendarId() { return ((bitField0_ & 0x00000002) == 0x00000002); } public long getCalendarId() { return calendarId_; } public Builder setCalendarId(long value) { bitField0_ |= 0x00000002; calendarId_ = value; onChanged(); return this; } public Builder clearCalendarId() { bitField0_ = (bitField0_ & ~0x00000002); calendarId_ = 0L; onChanged(); return this; } // optional string subject = 3; private java.lang.Object subject_ = ""; public boolean hasSubject() { return ((bitField0_ & 0x00000004) == 0x00000004); } public String getSubject() { java.lang.Object ref = subject_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); subject_ = s; return s; } else { return (String) ref; } } public Builder setSubject(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; subject_ = value; onChanged(); return this; } public Builder clearSubject() { bitField0_ = (bitField0_ & ~0x00000004); subject_ = getDefaultInstance().getSubject(); onChanged(); return this; } void setSubject(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000004; subject_ = value; onChanged(); } // optional string location = 4; private java.lang.Object location_ = ""; public boolean hasLocation() { return ((bitField0_ & 0x00000008) == 0x00000008); } public String getLocation() { java.lang.Object ref = location_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); location_ = s; return s; } else { return (String) ref; } } public Builder setLocation(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; location_ = value; onChanged(); return this; } public Builder clearLocation() { bitField0_ = (bitField0_ & ~0x00000008); location_ = getDefaultInstance().getLocation(); onChanged(); return this; } void setLocation(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000008; location_ = value; onChanged(); } // optional int64 start_time = 5; private long startTime_ ; public boolean hasStartTime() { return ((bitField0_ & 0x00000010) == 0x00000010); } public long getStartTime() { return startTime_; } public Builder setStartTime(long value) { bitField0_ |= 0x00000010; startTime_ = value; onChanged(); return this; } public Builder clearStartTime() { bitField0_ = (bitField0_ & ~0x00000010); startTime_ = 0L; onChanged(); return this; } // optional int64 end_time = 6; private long endTime_ ; public boolean hasEndTime() { return ((bitField0_ & 0x00000020) == 0x00000020); } public long getEndTime() { return endTime_; } public Builder setEndTime(long value) { bitField0_ |= 0x00000020; endTime_ = value; onChanged(); return this; } public Builder clearEndTime() { bitField0_ = (bitField0_ & ~0x00000020); endTime_ = 0L; onChanged(); return this; } // optional string repeat_rule = 7; private java.lang.Object repeatRule_ = ""; public boolean hasRepeatRule() { return ((bitField0_ & 0x00000040) == 0x00000040); } public String getRepeatRule() { java.lang.Object ref = repeatRule_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); repeatRule_ = s; return s; } else { return (String) ref; } } public Builder setRepeatRule(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000040; repeatRule_ = value; onChanged(); return this; } public Builder clearRepeatRule() { bitField0_ = (bitField0_ & ~0x00000040); repeatRule_ = getDefaultInstance().getRepeatRule(); onChanged(); return this; } void setRepeatRule(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000040; repeatRule_ = value; onChanged(); } // optional int32 alert_time = 8; private int alertTime_ ; public boolean hasAlertTime() { return ((bitField0_ & 0x00000080) == 0x00000080); } public int getAlertTime() { return alertTime_; } public Builder setAlertTime(int value) { bitField0_ |= 0x00000080; alertTime_ = value; onChanged(); return this; } public Builder clearAlertTime() { bitField0_ = (bitField0_ & ~0x00000080); alertTime_ = 0; onChanged(); return this; } // optional string note = 9; private java.lang.Object note_ = ""; public boolean hasNote() { return ((bitField0_ & 0x00000100) == 0x00000100); } public String getNote() { java.lang.Object ref = note_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); note_ = s; return s; } else { return (String) ref; } } public Builder setNote(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000100; note_ = value; onChanged(); return this; } public Builder clearNote() { bitField0_ = (bitField0_ & ~0x00000100); note_ = getDefaultInstance().getNote(); onChanged(); return this; } void setNote(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000100; note_ = value; onChanged(); } // optional int64 version = 10; private long version_ ; public boolean hasVersion() { return ((bitField0_ & 0x00000200) == 0x00000200); } public long getVersion() { return version_; } public Builder setVersion(long value) { bitField0_ |= 0x00000200; version_ = value; onChanged(); return this; } public Builder clearVersion() { bitField0_ = (bitField0_ & ~0x00000200); version_ = 0L; onChanged(); return this; } // optional .pekall.pcsuite.SyncResult sync_result = 11; private com.pekall.pctool.protos.MsgDefProtos.SyncResult syncResult_ = com.pekall.pctool.protos.MsgDefProtos.SyncResult.NO_CHANGE; public boolean hasSyncResult() { return ((bitField0_ & 0x00000400) == 0x00000400); } public com.pekall.pctool.protos.MsgDefProtos.SyncResult getSyncResult() { return syncResult_; } public Builder setSyncResult(com.pekall.pctool.protos.MsgDefProtos.SyncResult value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000400; syncResult_ = value; onChanged(); return this; } public Builder clearSyncResult() { bitField0_ = (bitField0_ & ~0x00000400); syncResult_ = com.pekall.pctool.protos.MsgDefProtos.SyncResult.NO_CHANGE; onChanged(); return this; } // optional string pc_id = 12; private java.lang.Object pcId_ = ""; public boolean hasPcId() { return ((bitField0_ & 0x00000800) == 0x00000800); } public String getPcId() { java.lang.Object ref = pcId_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); pcId_ = s; return s; } else { return (String) ref; } } public Builder setPcId(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000800; pcId_ = value; onChanged(); return this; } public Builder clearPcId() { bitField0_ = (bitField0_ & ~0x00000800); pcId_ = getDefaultInstance().getPcId(); onChanged(); return this; } void setPcId(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000800; pcId_ = value; onChanged(); } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.AgendaRecord) } static { defaultInstance = new AgendaRecord(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.AgendaRecord) } public interface AgendaSyncOrBuilder extends com.google.protobuf.MessageOrBuilder { // required .pekall.pcsuite.SyncType type = 1; boolean hasType(); com.pekall.pctool.protos.MsgDefProtos.SyncType getType(); // required .pekall.pcsuite.SyncSubType sub_type = 2; boolean hasSubType(); com.pekall.pctool.protos.MsgDefProtos.SyncSubType getSubType(); // optional .pekall.pcsuite.SyncConflictPloy sync_conflict_ploy = 3; boolean hasSyncConflictPloy(); com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy getSyncConflictPloy(); // repeated .pekall.pcsuite.AgendaRecord agenda_record = 4; java.util.List<com.pekall.pctool.protos.MsgDefProtos.AgendaRecord> getAgendaRecordList(); com.pekall.pctool.protos.MsgDefProtos.AgendaRecord getAgendaRecord(int index); int getAgendaRecordCount(); java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder> getAgendaRecordOrBuilderList(); com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder getAgendaRecordOrBuilder( int index); } public static final class AgendaSync extends com.google.protobuf.GeneratedMessage implements AgendaSyncOrBuilder { // Use AgendaSync.newBuilder() to construct. private AgendaSync(Builder builder) { super(builder); } private AgendaSync(boolean noInit) {} private static final AgendaSync defaultInstance; public static AgendaSync getDefaultInstance() { return defaultInstance; } public AgendaSync getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AgendaSync_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AgendaSync_fieldAccessorTable; } private int bitField0_; // required .pekall.pcsuite.SyncType type = 1; public static final int TYPE_FIELD_NUMBER = 1; private com.pekall.pctool.protos.MsgDefProtos.SyncType type_; public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.pekall.pctool.protos.MsgDefProtos.SyncType getType() { return type_; } // required .pekall.pcsuite.SyncSubType sub_type = 2; public static final int SUB_TYPE_FIELD_NUMBER = 2; private com.pekall.pctool.protos.MsgDefProtos.SyncSubType subType_; public boolean hasSubType() { return ((bitField0_ & 0x00000002) == 0x00000002); } public com.pekall.pctool.protos.MsgDefProtos.SyncSubType getSubType() { return subType_; } // optional .pekall.pcsuite.SyncConflictPloy sync_conflict_ploy = 3; public static final int SYNC_CONFLICT_PLOY_FIELD_NUMBER = 3; private com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy syncConflictPloy_; public boolean hasSyncConflictPloy() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy getSyncConflictPloy() { return syncConflictPloy_; } // repeated .pekall.pcsuite.AgendaRecord agenda_record = 4; public static final int AGENDA_RECORD_FIELD_NUMBER = 4; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.AgendaRecord> agendaRecord_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AgendaRecord> getAgendaRecordList() { return agendaRecord_; } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder> getAgendaRecordOrBuilderList() { return agendaRecord_; } public int getAgendaRecordCount() { return agendaRecord_.size(); } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecord getAgendaRecord(int index) { return agendaRecord_.get(index); } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder getAgendaRecordOrBuilder( int index) { return agendaRecord_.get(index); } private void initFields() { type_ = com.pekall.pctool.protos.MsgDefProtos.SyncType.PC_PHONE; subType_ = com.pekall.pctool.protos.MsgDefProtos.SyncSubType.TWO_WAY_SLOW_SYNC; syncConflictPloy_ = com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy.SKIP; agendaRecord_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasType()) { memoizedIsInitialized = 0; return false; } if (!hasSubType()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, type_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeEnum(2, subType_.getNumber()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeEnum(3, syncConflictPloy_.getNumber()); } for (int i = 0; i < agendaRecord_.size(); i++) { output.writeMessage(4, agendaRecord_.get(i)); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, type_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, subType_.getNumber()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, syncConflictPloy_.getNumber()); } for (int i = 0; i < agendaRecord_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, agendaRecord_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.AgendaSync parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AgendaSync parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AgendaSync parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AgendaSync parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AgendaSync parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AgendaSync parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AgendaSync parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.AgendaSync parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.AgendaSync parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.AgendaSync parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.AgendaSync prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.AgendaSyncOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AgendaSync_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_AgendaSync_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.AgendaSync.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getAgendaRecordFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); type_ = com.pekall.pctool.protos.MsgDefProtos.SyncType.PC_PHONE; bitField0_ = (bitField0_ & ~0x00000001); subType_ = com.pekall.pctool.protos.MsgDefProtos.SyncSubType.TWO_WAY_SLOW_SYNC; bitField0_ = (bitField0_ & ~0x00000002); syncConflictPloy_ = com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy.SKIP; bitField0_ = (bitField0_ & ~0x00000004); if (agendaRecordBuilder_ == null) { agendaRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); } else { agendaRecordBuilder_.clear(); } return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.AgendaSync.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.AgendaSync getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.AgendaSync.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.AgendaSync build() { com.pekall.pctool.protos.MsgDefProtos.AgendaSync result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.AgendaSync buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.AgendaSync result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.AgendaSync buildPartial() { com.pekall.pctool.protos.MsgDefProtos.AgendaSync result = new com.pekall.pctool.protos.MsgDefProtos.AgendaSync(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.type_ = type_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.subType_ = subType_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.syncConflictPloy_ = syncConflictPloy_; if (agendaRecordBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008)) { agendaRecord_ = java.util.Collections.unmodifiableList(agendaRecord_); bitField0_ = (bitField0_ & ~0x00000008); } result.agendaRecord_ = agendaRecord_; } else { result.agendaRecord_ = agendaRecordBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.AgendaSync) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.AgendaSync)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.AgendaSync other) { if (other == com.pekall.pctool.protos.MsgDefProtos.AgendaSync.getDefaultInstance()) return this; if (other.hasType()) { setType(other.getType()); } if (other.hasSubType()) { setSubType(other.getSubType()); } if (other.hasSyncConflictPloy()) { setSyncConflictPloy(other.getSyncConflictPloy()); } if (agendaRecordBuilder_ == null) { if (!other.agendaRecord_.isEmpty()) { if (agendaRecord_.isEmpty()) { agendaRecord_ = other.agendaRecord_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureAgendaRecordIsMutable(); agendaRecord_.addAll(other.agendaRecord_); } onChanged(); } } else { if (!other.agendaRecord_.isEmpty()) { if (agendaRecordBuilder_.isEmpty()) { agendaRecordBuilder_.dispose(); agendaRecordBuilder_ = null; agendaRecord_ = other.agendaRecord_; bitField0_ = (bitField0_ & ~0x00000008); agendaRecordBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getAgendaRecordFieldBuilder() : null; } else { agendaRecordBuilder_.addAllMessages(other.agendaRecord_); } } } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (!hasType()) { return false; } if (!hasSubType()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.SyncType value = com.pekall.pctool.protos.MsgDefProtos.SyncType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { bitField0_ |= 0x00000001; type_ = value; } break; } case 16: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.SyncSubType value = com.pekall.pctool.protos.MsgDefProtos.SyncSubType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(2, rawValue); } else { bitField0_ |= 0x00000002; subType_ = value; } break; } case 24: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy value = com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(3, rawValue); } else { bitField0_ |= 0x00000004; syncConflictPloy_ = value; } break; } case 34: { com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addAgendaRecord(subBuilder.buildPartial()); break; } } } } private int bitField0_; // required .pekall.pcsuite.SyncType type = 1; private com.pekall.pctool.protos.MsgDefProtos.SyncType type_ = com.pekall.pctool.protos.MsgDefProtos.SyncType.PC_PHONE; public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.pekall.pctool.protos.MsgDefProtos.SyncType getType() { return type_; } public Builder setType(com.pekall.pctool.protos.MsgDefProtos.SyncType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; type_ = value; onChanged(); return this; } public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000001); type_ = com.pekall.pctool.protos.MsgDefProtos.SyncType.PC_PHONE; onChanged(); return this; } // required .pekall.pcsuite.SyncSubType sub_type = 2; private com.pekall.pctool.protos.MsgDefProtos.SyncSubType subType_ = com.pekall.pctool.protos.MsgDefProtos.SyncSubType.TWO_WAY_SLOW_SYNC; public boolean hasSubType() { return ((bitField0_ & 0x00000002) == 0x00000002); } public com.pekall.pctool.protos.MsgDefProtos.SyncSubType getSubType() { return subType_; } public Builder setSubType(com.pekall.pctool.protos.MsgDefProtos.SyncSubType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; subType_ = value; onChanged(); return this; } public Builder clearSubType() { bitField0_ = (bitField0_ & ~0x00000002); subType_ = com.pekall.pctool.protos.MsgDefProtos.SyncSubType.TWO_WAY_SLOW_SYNC; onChanged(); return this; } // optional .pekall.pcsuite.SyncConflictPloy sync_conflict_ploy = 3; private com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy syncConflictPloy_ = com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy.SKIP; public boolean hasSyncConflictPloy() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy getSyncConflictPloy() { return syncConflictPloy_; } public Builder setSyncConflictPloy(com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; syncConflictPloy_ = value; onChanged(); return this; } public Builder clearSyncConflictPloy() { bitField0_ = (bitField0_ & ~0x00000004); syncConflictPloy_ = com.pekall.pctool.protos.MsgDefProtos.SyncConflictPloy.SKIP; onChanged(); return this; } // repeated .pekall.pcsuite.AgendaRecord agenda_record = 4; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.AgendaRecord> agendaRecord_ = java.util.Collections.emptyList(); private void ensureAgendaRecordIsMutable() { if (!((bitField0_ & 0x00000008) == 0x00000008)) { agendaRecord_ = new java.util.ArrayList<com.pekall.pctool.protos.MsgDefProtos.AgendaRecord>(agendaRecord_); bitField0_ |= 0x00000008; } } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AgendaRecord, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder> agendaRecordBuilder_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AgendaRecord> getAgendaRecordList() { if (agendaRecordBuilder_ == null) { return java.util.Collections.unmodifiableList(agendaRecord_); } else { return agendaRecordBuilder_.getMessageList(); } } public int getAgendaRecordCount() { if (agendaRecordBuilder_ == null) { return agendaRecord_.size(); } else { return agendaRecordBuilder_.getCount(); } } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecord getAgendaRecord(int index) { if (agendaRecordBuilder_ == null) { return agendaRecord_.get(index); } else { return agendaRecordBuilder_.getMessage(index); } } public Builder setAgendaRecord( int index, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord value) { if (agendaRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAgendaRecordIsMutable(); agendaRecord_.set(index, value); onChanged(); } else { agendaRecordBuilder_.setMessage(index, value); } return this; } public Builder setAgendaRecord( int index, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder builderForValue) { if (agendaRecordBuilder_ == null) { ensureAgendaRecordIsMutable(); agendaRecord_.set(index, builderForValue.build()); onChanged(); } else { agendaRecordBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addAgendaRecord(com.pekall.pctool.protos.MsgDefProtos.AgendaRecord value) { if (agendaRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAgendaRecordIsMutable(); agendaRecord_.add(value); onChanged(); } else { agendaRecordBuilder_.addMessage(value); } return this; } public Builder addAgendaRecord( int index, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord value) { if (agendaRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAgendaRecordIsMutable(); agendaRecord_.add(index, value); onChanged(); } else { agendaRecordBuilder_.addMessage(index, value); } return this; } public Builder addAgendaRecord( com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder builderForValue) { if (agendaRecordBuilder_ == null) { ensureAgendaRecordIsMutable(); agendaRecord_.add(builderForValue.build()); onChanged(); } else { agendaRecordBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addAgendaRecord( int index, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder builderForValue) { if (agendaRecordBuilder_ == null) { ensureAgendaRecordIsMutable(); agendaRecord_.add(index, builderForValue.build()); onChanged(); } else { agendaRecordBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllAgendaRecord( java.lang.Iterable<? extends com.pekall.pctool.protos.MsgDefProtos.AgendaRecord> values) { if (agendaRecordBuilder_ == null) { ensureAgendaRecordIsMutable(); super.addAll(values, agendaRecord_); onChanged(); } else { agendaRecordBuilder_.addAllMessages(values); } return this; } public Builder clearAgendaRecord() { if (agendaRecordBuilder_ == null) { agendaRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); } else { agendaRecordBuilder_.clear(); } return this; } public Builder removeAgendaRecord(int index) { if (agendaRecordBuilder_ == null) { ensureAgendaRecordIsMutable(); agendaRecord_.remove(index); onChanged(); } else { agendaRecordBuilder_.remove(index); } return this; } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder getAgendaRecordBuilder( int index) { return getAgendaRecordFieldBuilder().getBuilder(index); } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder getAgendaRecordOrBuilder( int index) { if (agendaRecordBuilder_ == null) { return agendaRecord_.get(index); } else { return agendaRecordBuilder_.getMessageOrBuilder(index); } } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder> getAgendaRecordOrBuilderList() { if (agendaRecordBuilder_ != null) { return agendaRecordBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(agendaRecord_); } } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder addAgendaRecordBuilder() { return getAgendaRecordFieldBuilder().addBuilder( com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.getDefaultInstance()); } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder addAgendaRecordBuilder( int index) { return getAgendaRecordFieldBuilder().addBuilder( index, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.getDefaultInstance()); } public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder> getAgendaRecordBuilderList() { return getAgendaRecordFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AgendaRecord, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder> getAgendaRecordFieldBuilder() { if (agendaRecordBuilder_ == null) { agendaRecordBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AgendaRecord, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder>( agendaRecord_, ((bitField0_ & 0x00000008) == 0x00000008), getParentForChildren(), isClean()); agendaRecord_ = null; } return agendaRecordBuilder_; } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.AgendaSync) } static { defaultInstance = new AgendaSync(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.AgendaSync) } public interface CmdRequestOrBuilder extends com.google.protobuf.MessageOrBuilder { // required .pekall.pcsuite.CmdType cmd_type = 1; boolean hasCmdType(); com.pekall.pctool.protos.MsgDefProtos.CmdType getCmdType(); // repeated int64 record_id = 2; java.util.List<java.lang.Long> getRecordIdList(); int getRecordIdCount(); long getRecordId(int index); // optional .pekall.pcsuite.SMSRecord sms_params = 3; boolean hasSmsParams(); com.pekall.pctool.protos.MsgDefProtos.SMSRecord getSmsParams(); com.pekall.pctool.protos.MsgDefProtos.SMSRecordOrBuilder getSmsParamsOrBuilder(); // optional .pekall.pcsuite.MMSRecord mms_params = 4; boolean hasMmsParams(); com.pekall.pctool.protos.MsgDefProtos.MMSRecord getMmsParams(); com.pekall.pctool.protos.MsgDefProtos.MMSRecordOrBuilder getMmsParamsOrBuilder(); // optional .pekall.pcsuite.GroupRecord group_params = 5; boolean hasGroupParams(); com.pekall.pctool.protos.MsgDefProtos.GroupRecord getGroupParams(); com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder getGroupParamsOrBuilder(); // optional .pekall.pcsuite.ContactRecord contact_params = 6; boolean hasContactParams(); com.pekall.pctool.protos.MsgDefProtos.ContactRecord getContactParams(); com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder getContactParamsOrBuilder(); // optional .pekall.pcsuite.AgendaRecord agenda_params = 7; boolean hasAgendaParams(); com.pekall.pctool.protos.MsgDefProtos.AgendaRecord getAgendaParams(); com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder getAgendaParamsOrBuilder(); // optional .pekall.pcsuite.AppRecord app_params = 8; boolean hasAppParams(); com.pekall.pctool.protos.MsgDefProtos.AppRecord getAppParams(); com.pekall.pctool.protos.MsgDefProtos.AppRecordOrBuilder getAppParamsOrBuilder(); // optional .pekall.pcsuite.ContactsSync contacts_sync = 9; boolean hasContactsSync(); com.pekall.pctool.protos.MsgDefProtos.ContactsSync getContactsSync(); com.pekall.pctool.protos.MsgDefProtos.ContactsSyncOrBuilder getContactsSyncOrBuilder(); // optional .pekall.pcsuite.AgendaSync agenda_sync = 10; boolean hasAgendaSync(); com.pekall.pctool.protos.MsgDefProtos.AgendaSync getAgendaSync(); com.pekall.pctool.protos.MsgDefProtos.AgendaSyncOrBuilder getAgendaSyncOrBuilder(); // optional .pekall.pcsuite.ConnectParam connect_param = 11; boolean hasConnectParam(); com.pekall.pctool.protos.MsgDefProtos.ConnectParam getConnectParam(); com.pekall.pctool.protos.MsgDefProtos.ConnectParamOrBuilder getConnectParamOrBuilder(); } public static final class CmdRequest extends com.google.protobuf.GeneratedMessage implements CmdRequestOrBuilder { // Use CmdRequest.newBuilder() to construct. private CmdRequest(Builder builder) { super(builder); } private CmdRequest(boolean noInit) {} private static final CmdRequest defaultInstance; public static CmdRequest getDefaultInstance() { return defaultInstance; } public CmdRequest getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_CmdRequest_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_CmdRequest_fieldAccessorTable; } private int bitField0_; // required .pekall.pcsuite.CmdType cmd_type = 1; public static final int CMD_TYPE_FIELD_NUMBER = 1; private com.pekall.pctool.protos.MsgDefProtos.CmdType cmdType_; public boolean hasCmdType() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.pekall.pctool.protos.MsgDefProtos.CmdType getCmdType() { return cmdType_; } // repeated int64 record_id = 2; public static final int RECORD_ID_FIELD_NUMBER = 2; private java.util.List<java.lang.Long> recordId_; public java.util.List<java.lang.Long> getRecordIdList() { return recordId_; } public int getRecordIdCount() { return recordId_.size(); } public long getRecordId(int index) { return recordId_.get(index); } // optional .pekall.pcsuite.SMSRecord sms_params = 3; public static final int SMS_PARAMS_FIELD_NUMBER = 3; private com.pekall.pctool.protos.MsgDefProtos.SMSRecord smsParams_; public boolean hasSmsParams() { return ((bitField0_ & 0x00000002) == 0x00000002); } public com.pekall.pctool.protos.MsgDefProtos.SMSRecord getSmsParams() { return smsParams_; } public com.pekall.pctool.protos.MsgDefProtos.SMSRecordOrBuilder getSmsParamsOrBuilder() { return smsParams_; } // optional .pekall.pcsuite.MMSRecord mms_params = 4; public static final int MMS_PARAMS_FIELD_NUMBER = 4; private com.pekall.pctool.protos.MsgDefProtos.MMSRecord mmsParams_; public boolean hasMmsParams() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.MMSRecord getMmsParams() { return mmsParams_; } public com.pekall.pctool.protos.MsgDefProtos.MMSRecordOrBuilder getMmsParamsOrBuilder() { return mmsParams_; } // optional .pekall.pcsuite.GroupRecord group_params = 5; public static final int GROUP_PARAMS_FIELD_NUMBER = 5; private com.pekall.pctool.protos.MsgDefProtos.GroupRecord groupParams_; public boolean hasGroupParams() { return ((bitField0_ & 0x00000008) == 0x00000008); } public com.pekall.pctool.protos.MsgDefProtos.GroupRecord getGroupParams() { return groupParams_; } public com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder getGroupParamsOrBuilder() { return groupParams_; } // optional .pekall.pcsuite.ContactRecord contact_params = 6; public static final int CONTACT_PARAMS_FIELD_NUMBER = 6; private com.pekall.pctool.protos.MsgDefProtos.ContactRecord contactParams_; public boolean hasContactParams() { return ((bitField0_ & 0x00000010) == 0x00000010); } public com.pekall.pctool.protos.MsgDefProtos.ContactRecord getContactParams() { return contactParams_; } public com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder getContactParamsOrBuilder() { return contactParams_; } // optional .pekall.pcsuite.AgendaRecord agenda_params = 7; public static final int AGENDA_PARAMS_FIELD_NUMBER = 7; private com.pekall.pctool.protos.MsgDefProtos.AgendaRecord agendaParams_; public boolean hasAgendaParams() { return ((bitField0_ & 0x00000020) == 0x00000020); } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecord getAgendaParams() { return agendaParams_; } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder getAgendaParamsOrBuilder() { return agendaParams_; } // optional .pekall.pcsuite.AppRecord app_params = 8; public static final int APP_PARAMS_FIELD_NUMBER = 8; private com.pekall.pctool.protos.MsgDefProtos.AppRecord appParams_; public boolean hasAppParams() { return ((bitField0_ & 0x00000040) == 0x00000040); } public com.pekall.pctool.protos.MsgDefProtos.AppRecord getAppParams() { return appParams_; } public com.pekall.pctool.protos.MsgDefProtos.AppRecordOrBuilder getAppParamsOrBuilder() { return appParams_; } // optional .pekall.pcsuite.ContactsSync contacts_sync = 9; public static final int CONTACTS_SYNC_FIELD_NUMBER = 9; private com.pekall.pctool.protos.MsgDefProtos.ContactsSync contactsSync_; public boolean hasContactsSync() { return ((bitField0_ & 0x00000080) == 0x00000080); } public com.pekall.pctool.protos.MsgDefProtos.ContactsSync getContactsSync() { return contactsSync_; } public com.pekall.pctool.protos.MsgDefProtos.ContactsSyncOrBuilder getContactsSyncOrBuilder() { return contactsSync_; } // optional .pekall.pcsuite.AgendaSync agenda_sync = 10; public static final int AGENDA_SYNC_FIELD_NUMBER = 10; private com.pekall.pctool.protos.MsgDefProtos.AgendaSync agendaSync_; public boolean hasAgendaSync() { return ((bitField0_ & 0x00000100) == 0x00000100); } public com.pekall.pctool.protos.MsgDefProtos.AgendaSync getAgendaSync() { return agendaSync_; } public com.pekall.pctool.protos.MsgDefProtos.AgendaSyncOrBuilder getAgendaSyncOrBuilder() { return agendaSync_; } // optional .pekall.pcsuite.ConnectParam connect_param = 11; public static final int CONNECT_PARAM_FIELD_NUMBER = 11; private com.pekall.pctool.protos.MsgDefProtos.ConnectParam connectParam_; public boolean hasConnectParam() { return ((bitField0_ & 0x00000200) == 0x00000200); } public com.pekall.pctool.protos.MsgDefProtos.ConnectParam getConnectParam() { return connectParam_; } public com.pekall.pctool.protos.MsgDefProtos.ConnectParamOrBuilder getConnectParamOrBuilder() { return connectParam_; } private void initFields() { cmdType_ = com.pekall.pctool.protos.MsgDefProtos.CmdType.CMD_HEART_BEAT; recordId_ = java.util.Collections.emptyList();; smsParams_ = com.pekall.pctool.protos.MsgDefProtos.SMSRecord.getDefaultInstance(); mmsParams_ = com.pekall.pctool.protos.MsgDefProtos.MMSRecord.getDefaultInstance(); groupParams_ = com.pekall.pctool.protos.MsgDefProtos.GroupRecord.getDefaultInstance(); contactParams_ = com.pekall.pctool.protos.MsgDefProtos.ContactRecord.getDefaultInstance(); agendaParams_ = com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.getDefaultInstance(); appParams_ = com.pekall.pctool.protos.MsgDefProtos.AppRecord.getDefaultInstance(); contactsSync_ = com.pekall.pctool.protos.MsgDefProtos.ContactsSync.getDefaultInstance(); agendaSync_ = com.pekall.pctool.protos.MsgDefProtos.AgendaSync.getDefaultInstance(); connectParam_ = com.pekall.pctool.protos.MsgDefProtos.ConnectParam.getDefaultInstance(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasCmdType()) { memoizedIsInitialized = 0; return false; } if (hasContactsSync()) { if (!getContactsSync().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasAgendaSync()) { if (!getAgendaSync().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasConnectParam()) { if (!getConnectParam().isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, cmdType_.getNumber()); } for (int i = 0; i < recordId_.size(); i++) { output.writeInt64(2, recordId_.get(i)); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(3, smsParams_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(4, mmsParams_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeMessage(5, groupParams_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeMessage(6, contactParams_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeMessage(7, agendaParams_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeMessage(8, appParams_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeMessage(9, contactsSync_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { output.writeMessage(10, agendaSync_); } if (((bitField0_ & 0x00000200) == 0x00000200)) { output.writeMessage(11, connectParam_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, cmdType_.getNumber()); } { int dataSize = 0; for (int i = 0; i < recordId_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeInt64SizeNoTag(recordId_.get(i)); } size += dataSize; size += 1 * getRecordIdList().size(); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, smsParams_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, mmsParams_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, groupParams_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, contactParams_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, agendaParams_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, appParams_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, contactsSync_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, agendaSync_); } if (((bitField0_ & 0x00000200) == 0x00000200)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(11, connectParam_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.CmdRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CmdRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CmdRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CmdRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CmdRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CmdRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CmdRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.CmdRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.CmdRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CmdRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.CmdRequest prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.CmdRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_CmdRequest_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_CmdRequest_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.CmdRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getSmsParamsFieldBuilder(); getMmsParamsFieldBuilder(); getGroupParamsFieldBuilder(); getContactParamsFieldBuilder(); getAgendaParamsFieldBuilder(); getAppParamsFieldBuilder(); getContactsSyncFieldBuilder(); getAgendaSyncFieldBuilder(); getConnectParamFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); cmdType_ = com.pekall.pctool.protos.MsgDefProtos.CmdType.CMD_HEART_BEAT; bitField0_ = (bitField0_ & ~0x00000001); recordId_ = java.util.Collections.emptyList();; bitField0_ = (bitField0_ & ~0x00000002); if (smsParamsBuilder_ == null) { smsParams_ = com.pekall.pctool.protos.MsgDefProtos.SMSRecord.getDefaultInstance(); } else { smsParamsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); if (mmsParamsBuilder_ == null) { mmsParams_ = com.pekall.pctool.protos.MsgDefProtos.MMSRecord.getDefaultInstance(); } else { mmsParamsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); if (groupParamsBuilder_ == null) { groupParams_ = com.pekall.pctool.protos.MsgDefProtos.GroupRecord.getDefaultInstance(); } else { groupParamsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000010); if (contactParamsBuilder_ == null) { contactParams_ = com.pekall.pctool.protos.MsgDefProtos.ContactRecord.getDefaultInstance(); } else { contactParamsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000020); if (agendaParamsBuilder_ == null) { agendaParams_ = com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.getDefaultInstance(); } else { agendaParamsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000040); if (appParamsBuilder_ == null) { appParams_ = com.pekall.pctool.protos.MsgDefProtos.AppRecord.getDefaultInstance(); } else { appParamsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000080); if (contactsSyncBuilder_ == null) { contactsSync_ = com.pekall.pctool.protos.MsgDefProtos.ContactsSync.getDefaultInstance(); } else { contactsSyncBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000100); if (agendaSyncBuilder_ == null) { agendaSync_ = com.pekall.pctool.protos.MsgDefProtos.AgendaSync.getDefaultInstance(); } else { agendaSyncBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000200); if (connectParamBuilder_ == null) { connectParam_ = com.pekall.pctool.protos.MsgDefProtos.ConnectParam.getDefaultInstance(); } else { connectParamBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000400); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.CmdRequest.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.CmdRequest getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.CmdRequest.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.CmdRequest build() { com.pekall.pctool.protos.MsgDefProtos.CmdRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.CmdRequest buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.CmdRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.CmdRequest buildPartial() { com.pekall.pctool.protos.MsgDefProtos.CmdRequest result = new com.pekall.pctool.protos.MsgDefProtos.CmdRequest(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.cmdType_ = cmdType_; if (((bitField0_ & 0x00000002) == 0x00000002)) { recordId_ = java.util.Collections.unmodifiableList(recordId_); bitField0_ = (bitField0_ & ~0x00000002); } result.recordId_ = recordId_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000002; } if (smsParamsBuilder_ == null) { result.smsParams_ = smsParams_; } else { result.smsParams_ = smsParamsBuilder_.build(); } if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000004; } if (mmsParamsBuilder_ == null) { result.mmsParams_ = mmsParams_; } else { result.mmsParams_ = mmsParamsBuilder_.build(); } if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000008; } if (groupParamsBuilder_ == null) { result.groupParams_ = groupParams_; } else { result.groupParams_ = groupParamsBuilder_.build(); } if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000010; } if (contactParamsBuilder_ == null) { result.contactParams_ = contactParams_; } else { result.contactParams_ = contactParamsBuilder_.build(); } if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000020; } if (agendaParamsBuilder_ == null) { result.agendaParams_ = agendaParams_; } else { result.agendaParams_ = agendaParamsBuilder_.build(); } if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000040; } if (appParamsBuilder_ == null) { result.appParams_ = appParams_; } else { result.appParams_ = appParamsBuilder_.build(); } if (((from_bitField0_ & 0x00000100) == 0x00000100)) { to_bitField0_ |= 0x00000080; } if (contactsSyncBuilder_ == null) { result.contactsSync_ = contactsSync_; } else { result.contactsSync_ = contactsSyncBuilder_.build(); } if (((from_bitField0_ & 0x00000200) == 0x00000200)) { to_bitField0_ |= 0x00000100; } if (agendaSyncBuilder_ == null) { result.agendaSync_ = agendaSync_; } else { result.agendaSync_ = agendaSyncBuilder_.build(); } if (((from_bitField0_ & 0x00000400) == 0x00000400)) { to_bitField0_ |= 0x00000200; } if (connectParamBuilder_ == null) { result.connectParam_ = connectParam_; } else { result.connectParam_ = connectParamBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.CmdRequest) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.CmdRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.CmdRequest other) { if (other == com.pekall.pctool.protos.MsgDefProtos.CmdRequest.getDefaultInstance()) return this; if (other.hasCmdType()) { setCmdType(other.getCmdType()); } if (!other.recordId_.isEmpty()) { if (recordId_.isEmpty()) { recordId_ = other.recordId_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureRecordIdIsMutable(); recordId_.addAll(other.recordId_); } onChanged(); } if (other.hasSmsParams()) { mergeSmsParams(other.getSmsParams()); } if (other.hasMmsParams()) { mergeMmsParams(other.getMmsParams()); } if (other.hasGroupParams()) { mergeGroupParams(other.getGroupParams()); } if (other.hasContactParams()) { mergeContactParams(other.getContactParams()); } if (other.hasAgendaParams()) { mergeAgendaParams(other.getAgendaParams()); } if (other.hasAppParams()) { mergeAppParams(other.getAppParams()); } if (other.hasContactsSync()) { mergeContactsSync(other.getContactsSync()); } if (other.hasAgendaSync()) { mergeAgendaSync(other.getAgendaSync()); } if (other.hasConnectParam()) { mergeConnectParam(other.getConnectParam()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (!hasCmdType()) { return false; } if (hasContactsSync()) { if (!getContactsSync().isInitialized()) { return false; } } if (hasAgendaSync()) { if (!getAgendaSync().isInitialized()) { return false; } } if (hasConnectParam()) { if (!getConnectParam().isInitialized()) { return false; } } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.CmdType value = com.pekall.pctool.protos.MsgDefProtos.CmdType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { bitField0_ |= 0x00000001; cmdType_ = value; } break; } case 16: { ensureRecordIdIsMutable(); recordId_.add(input.readInt64()); break; } case 18: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); while (input.getBytesUntilLimit() > 0) { addRecordId(input.readInt64()); } input.popLimit(limit); break; } case 26: { com.pekall.pctool.protos.MsgDefProtos.SMSRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.SMSRecord.newBuilder(); if (hasSmsParams()) { subBuilder.mergeFrom(getSmsParams()); } input.readMessage(subBuilder, extensionRegistry); setSmsParams(subBuilder.buildPartial()); break; } case 34: { com.pekall.pctool.protos.MsgDefProtos.MMSRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.MMSRecord.newBuilder(); if (hasMmsParams()) { subBuilder.mergeFrom(getMmsParams()); } input.readMessage(subBuilder, extensionRegistry); setMmsParams(subBuilder.buildPartial()); break; } case 42: { com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.GroupRecord.newBuilder(); if (hasGroupParams()) { subBuilder.mergeFrom(getGroupParams()); } input.readMessage(subBuilder, extensionRegistry); setGroupParams(subBuilder.buildPartial()); break; } case 50: { com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.ContactRecord.newBuilder(); if (hasContactParams()) { subBuilder.mergeFrom(getContactParams()); } input.readMessage(subBuilder, extensionRegistry); setContactParams(subBuilder.buildPartial()); break; } case 58: { com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.newBuilder(); if (hasAgendaParams()) { subBuilder.mergeFrom(getAgendaParams()); } input.readMessage(subBuilder, extensionRegistry); setAgendaParams(subBuilder.buildPartial()); break; } case 66: { com.pekall.pctool.protos.MsgDefProtos.AppRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.AppRecord.newBuilder(); if (hasAppParams()) { subBuilder.mergeFrom(getAppParams()); } input.readMessage(subBuilder, extensionRegistry); setAppParams(subBuilder.buildPartial()); break; } case 74: { com.pekall.pctool.protos.MsgDefProtos.ContactsSync.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.ContactsSync.newBuilder(); if (hasContactsSync()) { subBuilder.mergeFrom(getContactsSync()); } input.readMessage(subBuilder, extensionRegistry); setContactsSync(subBuilder.buildPartial()); break; } case 82: { com.pekall.pctool.protos.MsgDefProtos.AgendaSync.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.AgendaSync.newBuilder(); if (hasAgendaSync()) { subBuilder.mergeFrom(getAgendaSync()); } input.readMessage(subBuilder, extensionRegistry); setAgendaSync(subBuilder.buildPartial()); break; } case 90: { com.pekall.pctool.protos.MsgDefProtos.ConnectParam.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.ConnectParam.newBuilder(); if (hasConnectParam()) { subBuilder.mergeFrom(getConnectParam()); } input.readMessage(subBuilder, extensionRegistry); setConnectParam(subBuilder.buildPartial()); break; } } } } private int bitField0_; // required .pekall.pcsuite.CmdType cmd_type = 1; private com.pekall.pctool.protos.MsgDefProtos.CmdType cmdType_ = com.pekall.pctool.protos.MsgDefProtos.CmdType.CMD_HEART_BEAT; public boolean hasCmdType() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.pekall.pctool.protos.MsgDefProtos.CmdType getCmdType() { return cmdType_; } public Builder setCmdType(com.pekall.pctool.protos.MsgDefProtos.CmdType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; cmdType_ = value; onChanged(); return this; } public Builder clearCmdType() { bitField0_ = (bitField0_ & ~0x00000001); cmdType_ = com.pekall.pctool.protos.MsgDefProtos.CmdType.CMD_HEART_BEAT; onChanged(); return this; } // repeated int64 record_id = 2; private java.util.List<java.lang.Long> recordId_ = java.util.Collections.emptyList();; private void ensureRecordIdIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { recordId_ = new java.util.ArrayList<java.lang.Long>(recordId_); bitField0_ |= 0x00000002; } } public java.util.List<java.lang.Long> getRecordIdList() { return java.util.Collections.unmodifiableList(recordId_); } public int getRecordIdCount() { return recordId_.size(); } public long getRecordId(int index) { return recordId_.get(index); } public Builder setRecordId( int index, long value) { ensureRecordIdIsMutable(); recordId_.set(index, value); onChanged(); return this; } public Builder addRecordId(long value) { ensureRecordIdIsMutable(); recordId_.add(value); onChanged(); return this; } public Builder addAllRecordId( java.lang.Iterable<? extends java.lang.Long> values) { ensureRecordIdIsMutable(); super.addAll(values, recordId_); onChanged(); return this; } public Builder clearRecordId() { recordId_ = java.util.Collections.emptyList();; bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } // optional .pekall.pcsuite.SMSRecord sms_params = 3; private com.pekall.pctool.protos.MsgDefProtos.SMSRecord smsParams_ = com.pekall.pctool.protos.MsgDefProtos.SMSRecord.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.SMSRecord, com.pekall.pctool.protos.MsgDefProtos.SMSRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.SMSRecordOrBuilder> smsParamsBuilder_; public boolean hasSmsParams() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.pekall.pctool.protos.MsgDefProtos.SMSRecord getSmsParams() { if (smsParamsBuilder_ == null) { return smsParams_; } else { return smsParamsBuilder_.getMessage(); } } public Builder setSmsParams(com.pekall.pctool.protos.MsgDefProtos.SMSRecord value) { if (smsParamsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } smsParams_ = value; onChanged(); } else { smsParamsBuilder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } public Builder setSmsParams( com.pekall.pctool.protos.MsgDefProtos.SMSRecord.Builder builderForValue) { if (smsParamsBuilder_ == null) { smsParams_ = builderForValue.build(); onChanged(); } else { smsParamsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } public Builder mergeSmsParams(com.pekall.pctool.protos.MsgDefProtos.SMSRecord value) { if (smsParamsBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && smsParams_ != com.pekall.pctool.protos.MsgDefProtos.SMSRecord.getDefaultInstance()) { smsParams_ = com.pekall.pctool.protos.MsgDefProtos.SMSRecord.newBuilder(smsParams_).mergeFrom(value).buildPartial(); } else { smsParams_ = value; } onChanged(); } else { smsParamsBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } public Builder clearSmsParams() { if (smsParamsBuilder_ == null) { smsParams_ = com.pekall.pctool.protos.MsgDefProtos.SMSRecord.getDefaultInstance(); onChanged(); } else { smsParamsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } public com.pekall.pctool.protos.MsgDefProtos.SMSRecord.Builder getSmsParamsBuilder() { bitField0_ |= 0x00000004; onChanged(); return getSmsParamsFieldBuilder().getBuilder(); } public com.pekall.pctool.protos.MsgDefProtos.SMSRecordOrBuilder getSmsParamsOrBuilder() { if (smsParamsBuilder_ != null) { return smsParamsBuilder_.getMessageOrBuilder(); } else { return smsParams_; } } private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.SMSRecord, com.pekall.pctool.protos.MsgDefProtos.SMSRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.SMSRecordOrBuilder> getSmsParamsFieldBuilder() { if (smsParamsBuilder_ == null) { smsParamsBuilder_ = new com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.SMSRecord, com.pekall.pctool.protos.MsgDefProtos.SMSRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.SMSRecordOrBuilder>( smsParams_, getParentForChildren(), isClean()); smsParams_ = null; } return smsParamsBuilder_; } // optional .pekall.pcsuite.MMSRecord mms_params = 4; private com.pekall.pctool.protos.MsgDefProtos.MMSRecord mmsParams_ = com.pekall.pctool.protos.MsgDefProtos.MMSRecord.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.MMSRecord, com.pekall.pctool.protos.MsgDefProtos.MMSRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.MMSRecordOrBuilder> mmsParamsBuilder_; public boolean hasMmsParams() { return ((bitField0_ & 0x00000008) == 0x00000008); } public com.pekall.pctool.protos.MsgDefProtos.MMSRecord getMmsParams() { if (mmsParamsBuilder_ == null) { return mmsParams_; } else { return mmsParamsBuilder_.getMessage(); } } public Builder setMmsParams(com.pekall.pctool.protos.MsgDefProtos.MMSRecord value) { if (mmsParamsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } mmsParams_ = value; onChanged(); } else { mmsParamsBuilder_.setMessage(value); } bitField0_ |= 0x00000008; return this; } public Builder setMmsParams( com.pekall.pctool.protos.MsgDefProtos.MMSRecord.Builder builderForValue) { if (mmsParamsBuilder_ == null) { mmsParams_ = builderForValue.build(); onChanged(); } else { mmsParamsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; return this; } public Builder mergeMmsParams(com.pekall.pctool.protos.MsgDefProtos.MMSRecord value) { if (mmsParamsBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008) && mmsParams_ != com.pekall.pctool.protos.MsgDefProtos.MMSRecord.getDefaultInstance()) { mmsParams_ = com.pekall.pctool.protos.MsgDefProtos.MMSRecord.newBuilder(mmsParams_).mergeFrom(value).buildPartial(); } else { mmsParams_ = value; } onChanged(); } else { mmsParamsBuilder_.mergeFrom(value); } bitField0_ |= 0x00000008; return this; } public Builder clearMmsParams() { if (mmsParamsBuilder_ == null) { mmsParams_ = com.pekall.pctool.protos.MsgDefProtos.MMSRecord.getDefaultInstance(); onChanged(); } else { mmsParamsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); return this; } public com.pekall.pctool.protos.MsgDefProtos.MMSRecord.Builder getMmsParamsBuilder() { bitField0_ |= 0x00000008; onChanged(); return getMmsParamsFieldBuilder().getBuilder(); } public com.pekall.pctool.protos.MsgDefProtos.MMSRecordOrBuilder getMmsParamsOrBuilder() { if (mmsParamsBuilder_ != null) { return mmsParamsBuilder_.getMessageOrBuilder(); } else { return mmsParams_; } } private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.MMSRecord, com.pekall.pctool.protos.MsgDefProtos.MMSRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.MMSRecordOrBuilder> getMmsParamsFieldBuilder() { if (mmsParamsBuilder_ == null) { mmsParamsBuilder_ = new com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.MMSRecord, com.pekall.pctool.protos.MsgDefProtos.MMSRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.MMSRecordOrBuilder>( mmsParams_, getParentForChildren(), isClean()); mmsParams_ = null; } return mmsParamsBuilder_; } // optional .pekall.pcsuite.GroupRecord group_params = 5; private com.pekall.pctool.protos.MsgDefProtos.GroupRecord groupParams_ = com.pekall.pctool.protos.MsgDefProtos.GroupRecord.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.GroupRecord, com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder> groupParamsBuilder_; public boolean hasGroupParams() { return ((bitField0_ & 0x00000010) == 0x00000010); } public com.pekall.pctool.protos.MsgDefProtos.GroupRecord getGroupParams() { if (groupParamsBuilder_ == null) { return groupParams_; } else { return groupParamsBuilder_.getMessage(); } } public Builder setGroupParams(com.pekall.pctool.protos.MsgDefProtos.GroupRecord value) { if (groupParamsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } groupParams_ = value; onChanged(); } else { groupParamsBuilder_.setMessage(value); } bitField0_ |= 0x00000010; return this; } public Builder setGroupParams( com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder builderForValue) { if (groupParamsBuilder_ == null) { groupParams_ = builderForValue.build(); onChanged(); } else { groupParamsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000010; return this; } public Builder mergeGroupParams(com.pekall.pctool.protos.MsgDefProtos.GroupRecord value) { if (groupParamsBuilder_ == null) { if (((bitField0_ & 0x00000010) == 0x00000010) && groupParams_ != com.pekall.pctool.protos.MsgDefProtos.GroupRecord.getDefaultInstance()) { groupParams_ = com.pekall.pctool.protos.MsgDefProtos.GroupRecord.newBuilder(groupParams_).mergeFrom(value).buildPartial(); } else { groupParams_ = value; } onChanged(); } else { groupParamsBuilder_.mergeFrom(value); } bitField0_ |= 0x00000010; return this; } public Builder clearGroupParams() { if (groupParamsBuilder_ == null) { groupParams_ = com.pekall.pctool.protos.MsgDefProtos.GroupRecord.getDefaultInstance(); onChanged(); } else { groupParamsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000010); return this; } public com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder getGroupParamsBuilder() { bitField0_ |= 0x00000010; onChanged(); return getGroupParamsFieldBuilder().getBuilder(); } public com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder getGroupParamsOrBuilder() { if (groupParamsBuilder_ != null) { return groupParamsBuilder_.getMessageOrBuilder(); } else { return groupParams_; } } private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.GroupRecord, com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder> getGroupParamsFieldBuilder() { if (groupParamsBuilder_ == null) { groupParamsBuilder_ = new com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.GroupRecord, com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder>( groupParams_, getParentForChildren(), isClean()); groupParams_ = null; } return groupParamsBuilder_; } // optional .pekall.pcsuite.ContactRecord contact_params = 6; private com.pekall.pctool.protos.MsgDefProtos.ContactRecord contactParams_ = com.pekall.pctool.protos.MsgDefProtos.ContactRecord.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ContactRecord, com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder> contactParamsBuilder_; public boolean hasContactParams() { return ((bitField0_ & 0x00000020) == 0x00000020); } public com.pekall.pctool.protos.MsgDefProtos.ContactRecord getContactParams() { if (contactParamsBuilder_ == null) { return contactParams_; } else { return contactParamsBuilder_.getMessage(); } } public Builder setContactParams(com.pekall.pctool.protos.MsgDefProtos.ContactRecord value) { if (contactParamsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } contactParams_ = value; onChanged(); } else { contactParamsBuilder_.setMessage(value); } bitField0_ |= 0x00000020; return this; } public Builder setContactParams( com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder builderForValue) { if (contactParamsBuilder_ == null) { contactParams_ = builderForValue.build(); onChanged(); } else { contactParamsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000020; return this; } public Builder mergeContactParams(com.pekall.pctool.protos.MsgDefProtos.ContactRecord value) { if (contactParamsBuilder_ == null) { if (((bitField0_ & 0x00000020) == 0x00000020) && contactParams_ != com.pekall.pctool.protos.MsgDefProtos.ContactRecord.getDefaultInstance()) { contactParams_ = com.pekall.pctool.protos.MsgDefProtos.ContactRecord.newBuilder(contactParams_).mergeFrom(value).buildPartial(); } else { contactParams_ = value; } onChanged(); } else { contactParamsBuilder_.mergeFrom(value); } bitField0_ |= 0x00000020; return this; } public Builder clearContactParams() { if (contactParamsBuilder_ == null) { contactParams_ = com.pekall.pctool.protos.MsgDefProtos.ContactRecord.getDefaultInstance(); onChanged(); } else { contactParamsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000020); return this; } public com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder getContactParamsBuilder() { bitField0_ |= 0x00000020; onChanged(); return getContactParamsFieldBuilder().getBuilder(); } public com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder getContactParamsOrBuilder() { if (contactParamsBuilder_ != null) { return contactParamsBuilder_.getMessageOrBuilder(); } else { return contactParams_; } } private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ContactRecord, com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder> getContactParamsFieldBuilder() { if (contactParamsBuilder_ == null) { contactParamsBuilder_ = new com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ContactRecord, com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder>( contactParams_, getParentForChildren(), isClean()); contactParams_ = null; } return contactParamsBuilder_; } // optional .pekall.pcsuite.AgendaRecord agenda_params = 7; private com.pekall.pctool.protos.MsgDefProtos.AgendaRecord agendaParams_ = com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AgendaRecord, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder> agendaParamsBuilder_; public boolean hasAgendaParams() { return ((bitField0_ & 0x00000040) == 0x00000040); } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecord getAgendaParams() { if (agendaParamsBuilder_ == null) { return agendaParams_; } else { return agendaParamsBuilder_.getMessage(); } } public Builder setAgendaParams(com.pekall.pctool.protos.MsgDefProtos.AgendaRecord value) { if (agendaParamsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } agendaParams_ = value; onChanged(); } else { agendaParamsBuilder_.setMessage(value); } bitField0_ |= 0x00000040; return this; } public Builder setAgendaParams( com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder builderForValue) { if (agendaParamsBuilder_ == null) { agendaParams_ = builderForValue.build(); onChanged(); } else { agendaParamsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000040; return this; } public Builder mergeAgendaParams(com.pekall.pctool.protos.MsgDefProtos.AgendaRecord value) { if (agendaParamsBuilder_ == null) { if (((bitField0_ & 0x00000040) == 0x00000040) && agendaParams_ != com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.getDefaultInstance()) { agendaParams_ = com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.newBuilder(agendaParams_).mergeFrom(value).buildPartial(); } else { agendaParams_ = value; } onChanged(); } else { agendaParamsBuilder_.mergeFrom(value); } bitField0_ |= 0x00000040; return this; } public Builder clearAgendaParams() { if (agendaParamsBuilder_ == null) { agendaParams_ = com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.getDefaultInstance(); onChanged(); } else { agendaParamsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000040); return this; } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder getAgendaParamsBuilder() { bitField0_ |= 0x00000040; onChanged(); return getAgendaParamsFieldBuilder().getBuilder(); } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder getAgendaParamsOrBuilder() { if (agendaParamsBuilder_ != null) { return agendaParamsBuilder_.getMessageOrBuilder(); } else { return agendaParams_; } } private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AgendaRecord, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder> getAgendaParamsFieldBuilder() { if (agendaParamsBuilder_ == null) { agendaParamsBuilder_ = new com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AgendaRecord, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder>( agendaParams_, getParentForChildren(), isClean()); agendaParams_ = null; } return agendaParamsBuilder_; } // optional .pekall.pcsuite.AppRecord app_params = 8; private com.pekall.pctool.protos.MsgDefProtos.AppRecord appParams_ = com.pekall.pctool.protos.MsgDefProtos.AppRecord.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AppRecord, com.pekall.pctool.protos.MsgDefProtos.AppRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AppRecordOrBuilder> appParamsBuilder_; public boolean hasAppParams() { return ((bitField0_ & 0x00000080) == 0x00000080); } public com.pekall.pctool.protos.MsgDefProtos.AppRecord getAppParams() { if (appParamsBuilder_ == null) { return appParams_; } else { return appParamsBuilder_.getMessage(); } } public Builder setAppParams(com.pekall.pctool.protos.MsgDefProtos.AppRecord value) { if (appParamsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } appParams_ = value; onChanged(); } else { appParamsBuilder_.setMessage(value); } bitField0_ |= 0x00000080; return this; } public Builder setAppParams( com.pekall.pctool.protos.MsgDefProtos.AppRecord.Builder builderForValue) { if (appParamsBuilder_ == null) { appParams_ = builderForValue.build(); onChanged(); } else { appParamsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000080; return this; } public Builder mergeAppParams(com.pekall.pctool.protos.MsgDefProtos.AppRecord value) { if (appParamsBuilder_ == null) { if (((bitField0_ & 0x00000080) == 0x00000080) && appParams_ != com.pekall.pctool.protos.MsgDefProtos.AppRecord.getDefaultInstance()) { appParams_ = com.pekall.pctool.protos.MsgDefProtos.AppRecord.newBuilder(appParams_).mergeFrom(value).buildPartial(); } else { appParams_ = value; } onChanged(); } else { appParamsBuilder_.mergeFrom(value); } bitField0_ |= 0x00000080; return this; } public Builder clearAppParams() { if (appParamsBuilder_ == null) { appParams_ = com.pekall.pctool.protos.MsgDefProtos.AppRecord.getDefaultInstance(); onChanged(); } else { appParamsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000080); return this; } public com.pekall.pctool.protos.MsgDefProtos.AppRecord.Builder getAppParamsBuilder() { bitField0_ |= 0x00000080; onChanged(); return getAppParamsFieldBuilder().getBuilder(); } public com.pekall.pctool.protos.MsgDefProtos.AppRecordOrBuilder getAppParamsOrBuilder() { if (appParamsBuilder_ != null) { return appParamsBuilder_.getMessageOrBuilder(); } else { return appParams_; } } private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AppRecord, com.pekall.pctool.protos.MsgDefProtos.AppRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AppRecordOrBuilder> getAppParamsFieldBuilder() { if (appParamsBuilder_ == null) { appParamsBuilder_ = new com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AppRecord, com.pekall.pctool.protos.MsgDefProtos.AppRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AppRecordOrBuilder>( appParams_, getParentForChildren(), isClean()); appParams_ = null; } return appParamsBuilder_; } // optional .pekall.pcsuite.ContactsSync contacts_sync = 9; private com.pekall.pctool.protos.MsgDefProtos.ContactsSync contactsSync_ = com.pekall.pctool.protos.MsgDefProtos.ContactsSync.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ContactsSync, com.pekall.pctool.protos.MsgDefProtos.ContactsSync.Builder, com.pekall.pctool.protos.MsgDefProtos.ContactsSyncOrBuilder> contactsSyncBuilder_; public boolean hasContactsSync() { return ((bitField0_ & 0x00000100) == 0x00000100); } public com.pekall.pctool.protos.MsgDefProtos.ContactsSync getContactsSync() { if (contactsSyncBuilder_ == null) { return contactsSync_; } else { return contactsSyncBuilder_.getMessage(); } } public Builder setContactsSync(com.pekall.pctool.protos.MsgDefProtos.ContactsSync value) { if (contactsSyncBuilder_ == null) { if (value == null) { throw new NullPointerException(); } contactsSync_ = value; onChanged(); } else { contactsSyncBuilder_.setMessage(value); } bitField0_ |= 0x00000100; return this; } public Builder setContactsSync( com.pekall.pctool.protos.MsgDefProtos.ContactsSync.Builder builderForValue) { if (contactsSyncBuilder_ == null) { contactsSync_ = builderForValue.build(); onChanged(); } else { contactsSyncBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000100; return this; } public Builder mergeContactsSync(com.pekall.pctool.protos.MsgDefProtos.ContactsSync value) { if (contactsSyncBuilder_ == null) { if (((bitField0_ & 0x00000100) == 0x00000100) && contactsSync_ != com.pekall.pctool.protos.MsgDefProtos.ContactsSync.getDefaultInstance()) { contactsSync_ = com.pekall.pctool.protos.MsgDefProtos.ContactsSync.newBuilder(contactsSync_).mergeFrom(value).buildPartial(); } else { contactsSync_ = value; } onChanged(); } else { contactsSyncBuilder_.mergeFrom(value); } bitField0_ |= 0x00000100; return this; } public Builder clearContactsSync() { if (contactsSyncBuilder_ == null) { contactsSync_ = com.pekall.pctool.protos.MsgDefProtos.ContactsSync.getDefaultInstance(); onChanged(); } else { contactsSyncBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000100); return this; } public com.pekall.pctool.protos.MsgDefProtos.ContactsSync.Builder getContactsSyncBuilder() { bitField0_ |= 0x00000100; onChanged(); return getContactsSyncFieldBuilder().getBuilder(); } public com.pekall.pctool.protos.MsgDefProtos.ContactsSyncOrBuilder getContactsSyncOrBuilder() { if (contactsSyncBuilder_ != null) { return contactsSyncBuilder_.getMessageOrBuilder(); } else { return contactsSync_; } } private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ContactsSync, com.pekall.pctool.protos.MsgDefProtos.ContactsSync.Builder, com.pekall.pctool.protos.MsgDefProtos.ContactsSyncOrBuilder> getContactsSyncFieldBuilder() { if (contactsSyncBuilder_ == null) { contactsSyncBuilder_ = new com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ContactsSync, com.pekall.pctool.protos.MsgDefProtos.ContactsSync.Builder, com.pekall.pctool.protos.MsgDefProtos.ContactsSyncOrBuilder>( contactsSync_, getParentForChildren(), isClean()); contactsSync_ = null; } return contactsSyncBuilder_; } // optional .pekall.pcsuite.AgendaSync agenda_sync = 10; private com.pekall.pctool.protos.MsgDefProtos.AgendaSync agendaSync_ = com.pekall.pctool.protos.MsgDefProtos.AgendaSync.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AgendaSync, com.pekall.pctool.protos.MsgDefProtos.AgendaSync.Builder, com.pekall.pctool.protos.MsgDefProtos.AgendaSyncOrBuilder> agendaSyncBuilder_; public boolean hasAgendaSync() { return ((bitField0_ & 0x00000200) == 0x00000200); } public com.pekall.pctool.protos.MsgDefProtos.AgendaSync getAgendaSync() { if (agendaSyncBuilder_ == null) { return agendaSync_; } else { return agendaSyncBuilder_.getMessage(); } } public Builder setAgendaSync(com.pekall.pctool.protos.MsgDefProtos.AgendaSync value) { if (agendaSyncBuilder_ == null) { if (value == null) { throw new NullPointerException(); } agendaSync_ = value; onChanged(); } else { agendaSyncBuilder_.setMessage(value); } bitField0_ |= 0x00000200; return this; } public Builder setAgendaSync( com.pekall.pctool.protos.MsgDefProtos.AgendaSync.Builder builderForValue) { if (agendaSyncBuilder_ == null) { agendaSync_ = builderForValue.build(); onChanged(); } else { agendaSyncBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000200; return this; } public Builder mergeAgendaSync(com.pekall.pctool.protos.MsgDefProtos.AgendaSync value) { if (agendaSyncBuilder_ == null) { if (((bitField0_ & 0x00000200) == 0x00000200) && agendaSync_ != com.pekall.pctool.protos.MsgDefProtos.AgendaSync.getDefaultInstance()) { agendaSync_ = com.pekall.pctool.protos.MsgDefProtos.AgendaSync.newBuilder(agendaSync_).mergeFrom(value).buildPartial(); } else { agendaSync_ = value; } onChanged(); } else { agendaSyncBuilder_.mergeFrom(value); } bitField0_ |= 0x00000200; return this; } public Builder clearAgendaSync() { if (agendaSyncBuilder_ == null) { agendaSync_ = com.pekall.pctool.protos.MsgDefProtos.AgendaSync.getDefaultInstance(); onChanged(); } else { agendaSyncBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000200); return this; } public com.pekall.pctool.protos.MsgDefProtos.AgendaSync.Builder getAgendaSyncBuilder() { bitField0_ |= 0x00000200; onChanged(); return getAgendaSyncFieldBuilder().getBuilder(); } public com.pekall.pctool.protos.MsgDefProtos.AgendaSyncOrBuilder getAgendaSyncOrBuilder() { if (agendaSyncBuilder_ != null) { return agendaSyncBuilder_.getMessageOrBuilder(); } else { return agendaSync_; } } private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AgendaSync, com.pekall.pctool.protos.MsgDefProtos.AgendaSync.Builder, com.pekall.pctool.protos.MsgDefProtos.AgendaSyncOrBuilder> getAgendaSyncFieldBuilder() { if (agendaSyncBuilder_ == null) { agendaSyncBuilder_ = new com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AgendaSync, com.pekall.pctool.protos.MsgDefProtos.AgendaSync.Builder, com.pekall.pctool.protos.MsgDefProtos.AgendaSyncOrBuilder>( agendaSync_, getParentForChildren(), isClean()); agendaSync_ = null; } return agendaSyncBuilder_; } // optional .pekall.pcsuite.ConnectParam connect_param = 11; private com.pekall.pctool.protos.MsgDefProtos.ConnectParam connectParam_ = com.pekall.pctool.protos.MsgDefProtos.ConnectParam.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ConnectParam, com.pekall.pctool.protos.MsgDefProtos.ConnectParam.Builder, com.pekall.pctool.protos.MsgDefProtos.ConnectParamOrBuilder> connectParamBuilder_; public boolean hasConnectParam() { return ((bitField0_ & 0x00000400) == 0x00000400); } public com.pekall.pctool.protos.MsgDefProtos.ConnectParam getConnectParam() { if (connectParamBuilder_ == null) { return connectParam_; } else { return connectParamBuilder_.getMessage(); } } public Builder setConnectParam(com.pekall.pctool.protos.MsgDefProtos.ConnectParam value) { if (connectParamBuilder_ == null) { if (value == null) { throw new NullPointerException(); } connectParam_ = value; onChanged(); } else { connectParamBuilder_.setMessage(value); } bitField0_ |= 0x00000400; return this; } public Builder setConnectParam( com.pekall.pctool.protos.MsgDefProtos.ConnectParam.Builder builderForValue) { if (connectParamBuilder_ == null) { connectParam_ = builderForValue.build(); onChanged(); } else { connectParamBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000400; return this; } public Builder mergeConnectParam(com.pekall.pctool.protos.MsgDefProtos.ConnectParam value) { if (connectParamBuilder_ == null) { if (((bitField0_ & 0x00000400) == 0x00000400) && connectParam_ != com.pekall.pctool.protos.MsgDefProtos.ConnectParam.getDefaultInstance()) { connectParam_ = com.pekall.pctool.protos.MsgDefProtos.ConnectParam.newBuilder(connectParam_).mergeFrom(value).buildPartial(); } else { connectParam_ = value; } onChanged(); } else { connectParamBuilder_.mergeFrom(value); } bitField0_ |= 0x00000400; return this; } public Builder clearConnectParam() { if (connectParamBuilder_ == null) { connectParam_ = com.pekall.pctool.protos.MsgDefProtos.ConnectParam.getDefaultInstance(); onChanged(); } else { connectParamBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000400); return this; } public com.pekall.pctool.protos.MsgDefProtos.ConnectParam.Builder getConnectParamBuilder() { bitField0_ |= 0x00000400; onChanged(); return getConnectParamFieldBuilder().getBuilder(); } public com.pekall.pctool.protos.MsgDefProtos.ConnectParamOrBuilder getConnectParamOrBuilder() { if (connectParamBuilder_ != null) { return connectParamBuilder_.getMessageOrBuilder(); } else { return connectParam_; } } private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ConnectParam, com.pekall.pctool.protos.MsgDefProtos.ConnectParam.Builder, com.pekall.pctool.protos.MsgDefProtos.ConnectParamOrBuilder> getConnectParamFieldBuilder() { if (connectParamBuilder_ == null) { connectParamBuilder_ = new com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ConnectParam, com.pekall.pctool.protos.MsgDefProtos.ConnectParam.Builder, com.pekall.pctool.protos.MsgDefProtos.ConnectParamOrBuilder>( connectParam_, getParentForChildren(), isClean()); connectParam_ = null; } return connectParamBuilder_; } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.CmdRequest) } static { defaultInstance = new CmdRequest(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.CmdRequest) } public interface CmdResponseOrBuilder extends com.google.protobuf.MessageOrBuilder { // required .pekall.pcsuite.CmdType cmd_type = 1; boolean hasCmdType(); com.pekall.pctool.protos.MsgDefProtos.CmdType getCmdType(); // required int32 result_code = 2; boolean hasResultCode(); int getResultCode(); // required string result_msg = 3; boolean hasResultMsg(); String getResultMsg(); // repeated .pekall.pcsuite.SMSRecord sms_record = 4; java.util.List<com.pekall.pctool.protos.MsgDefProtos.SMSRecord> getSmsRecordList(); com.pekall.pctool.protos.MsgDefProtos.SMSRecord getSmsRecord(int index); int getSmsRecordCount(); java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.SMSRecordOrBuilder> getSmsRecordOrBuilderList(); com.pekall.pctool.protos.MsgDefProtos.SMSRecordOrBuilder getSmsRecordOrBuilder( int index); // repeated .pekall.pcsuite.MMSRecord mms_record = 5; java.util.List<com.pekall.pctool.protos.MsgDefProtos.MMSRecord> getMmsRecordList(); com.pekall.pctool.protos.MsgDefProtos.MMSRecord getMmsRecord(int index); int getMmsRecordCount(); java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.MMSRecordOrBuilder> getMmsRecordOrBuilderList(); com.pekall.pctool.protos.MsgDefProtos.MMSRecordOrBuilder getMmsRecordOrBuilder( int index); // repeated .pekall.pcsuite.ContactRecord contact_record = 6; java.util.List<com.pekall.pctool.protos.MsgDefProtos.ContactRecord> getContactRecordList(); com.pekall.pctool.protos.MsgDefProtos.ContactRecord getContactRecord(int index); int getContactRecordCount(); java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder> getContactRecordOrBuilderList(); com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder getContactRecordOrBuilder( int index); // repeated .pekall.pcsuite.CalendarRecord calendar_record = 7; java.util.List<com.pekall.pctool.protos.MsgDefProtos.CalendarRecord> getCalendarRecordList(); com.pekall.pctool.protos.MsgDefProtos.CalendarRecord getCalendarRecord(int index); int getCalendarRecordCount(); java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.CalendarRecordOrBuilder> getCalendarRecordOrBuilderList(); com.pekall.pctool.protos.MsgDefProtos.CalendarRecordOrBuilder getCalendarRecordOrBuilder( int index); // repeated .pekall.pcsuite.AgendaRecord agenda_record = 8; java.util.List<com.pekall.pctool.protos.MsgDefProtos.AgendaRecord> getAgendaRecordList(); com.pekall.pctool.protos.MsgDefProtos.AgendaRecord getAgendaRecord(int index); int getAgendaRecordCount(); java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder> getAgendaRecordOrBuilderList(); com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder getAgendaRecordOrBuilder( int index); // repeated .pekall.pcsuite.AppRecord app_record = 9; java.util.List<com.pekall.pctool.protos.MsgDefProtos.AppRecord> getAppRecordList(); com.pekall.pctool.protos.MsgDefProtos.AppRecord getAppRecord(int index); int getAppRecordCount(); java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AppRecordOrBuilder> getAppRecordOrBuilderList(); com.pekall.pctool.protos.MsgDefProtos.AppRecordOrBuilder getAppRecordOrBuilder( int index); // repeated .pekall.pcsuite.AccountRecord account_record = 10; java.util.List<com.pekall.pctool.protos.MsgDefProtos.AccountRecord> getAccountRecordList(); com.pekall.pctool.protos.MsgDefProtos.AccountRecord getAccountRecord(int index); int getAccountRecordCount(); java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder> getAccountRecordOrBuilderList(); com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder getAccountRecordOrBuilder( int index); // repeated .pekall.pcsuite.GroupRecord group_record = 11; java.util.List<com.pekall.pctool.protos.MsgDefProtos.GroupRecord> getGroupRecordList(); com.pekall.pctool.protos.MsgDefProtos.GroupRecord getGroupRecord(int index); int getGroupRecordCount(); java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder> getGroupRecordOrBuilderList(); com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder getGroupRecordOrBuilder( int index); // optional .pekall.pcsuite.ContactsSync contacts_sync = 12; boolean hasContactsSync(); com.pekall.pctool.protos.MsgDefProtos.ContactsSync getContactsSync(); com.pekall.pctool.protos.MsgDefProtos.ContactsSyncOrBuilder getContactsSyncOrBuilder(); // optional .pekall.pcsuite.AgendaSync agenda_sync = 13; boolean hasAgendaSync(); com.pekall.pctool.protos.MsgDefProtos.AgendaSync getAgendaSync(); com.pekall.pctool.protos.MsgDefProtos.AgendaSyncOrBuilder getAgendaSyncOrBuilder(); // optional .pekall.pcsuite.ConnectParam connect_result = 14; boolean hasConnectResult(); com.pekall.pctool.protos.MsgDefProtos.ConnectParam getConnectResult(); com.pekall.pctool.protos.MsgDefProtos.ConnectParamOrBuilder getConnectResultOrBuilder(); } public static final class CmdResponse extends com.google.protobuf.GeneratedMessage implements CmdResponseOrBuilder { // Use CmdResponse.newBuilder() to construct. private CmdResponse(Builder builder) { super(builder); } private CmdResponse(boolean noInit) {} private static final CmdResponse defaultInstance; public static CmdResponse getDefaultInstance() { return defaultInstance; } public CmdResponse getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_CmdResponse_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_CmdResponse_fieldAccessorTable; } private int bitField0_; // required .pekall.pcsuite.CmdType cmd_type = 1; public static final int CMD_TYPE_FIELD_NUMBER = 1; private com.pekall.pctool.protos.MsgDefProtos.CmdType cmdType_; public boolean hasCmdType() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.pekall.pctool.protos.MsgDefProtos.CmdType getCmdType() { return cmdType_; } // required int32 result_code = 2; public static final int RESULT_CODE_FIELD_NUMBER = 2; private int resultCode_; public boolean hasResultCode() { return ((bitField0_ & 0x00000002) == 0x00000002); } public int getResultCode() { return resultCode_; } // required string result_msg = 3; public static final int RESULT_MSG_FIELD_NUMBER = 3; private java.lang.Object resultMsg_; public boolean hasResultMsg() { return ((bitField0_ & 0x00000004) == 0x00000004); } public String getResultMsg() { java.lang.Object ref = resultMsg_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { resultMsg_ = s; } return s; } } private com.google.protobuf.ByteString getResultMsgBytes() { java.lang.Object ref = resultMsg_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); resultMsg_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // repeated .pekall.pcsuite.SMSRecord sms_record = 4; public static final int SMS_RECORD_FIELD_NUMBER = 4; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.SMSRecord> smsRecord_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.SMSRecord> getSmsRecordList() { return smsRecord_; } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.SMSRecordOrBuilder> getSmsRecordOrBuilderList() { return smsRecord_; } public int getSmsRecordCount() { return smsRecord_.size(); } public com.pekall.pctool.protos.MsgDefProtos.SMSRecord getSmsRecord(int index) { return smsRecord_.get(index); } public com.pekall.pctool.protos.MsgDefProtos.SMSRecordOrBuilder getSmsRecordOrBuilder( int index) { return smsRecord_.get(index); } // repeated .pekall.pcsuite.MMSRecord mms_record = 5; public static final int MMS_RECORD_FIELD_NUMBER = 5; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.MMSRecord> mmsRecord_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.MMSRecord> getMmsRecordList() { return mmsRecord_; } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.MMSRecordOrBuilder> getMmsRecordOrBuilderList() { return mmsRecord_; } public int getMmsRecordCount() { return mmsRecord_.size(); } public com.pekall.pctool.protos.MsgDefProtos.MMSRecord getMmsRecord(int index) { return mmsRecord_.get(index); } public com.pekall.pctool.protos.MsgDefProtos.MMSRecordOrBuilder getMmsRecordOrBuilder( int index) { return mmsRecord_.get(index); } // repeated .pekall.pcsuite.ContactRecord contact_record = 6; public static final int CONTACT_RECORD_FIELD_NUMBER = 6; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.ContactRecord> contactRecord_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.ContactRecord> getContactRecordList() { return contactRecord_; } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder> getContactRecordOrBuilderList() { return contactRecord_; } public int getContactRecordCount() { return contactRecord_.size(); } public com.pekall.pctool.protos.MsgDefProtos.ContactRecord getContactRecord(int index) { return contactRecord_.get(index); } public com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder getContactRecordOrBuilder( int index) { return contactRecord_.get(index); } // repeated .pekall.pcsuite.CalendarRecord calendar_record = 7; public static final int CALENDAR_RECORD_FIELD_NUMBER = 7; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.CalendarRecord> calendarRecord_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.CalendarRecord> getCalendarRecordList() { return calendarRecord_; } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.CalendarRecordOrBuilder> getCalendarRecordOrBuilderList() { return calendarRecord_; } public int getCalendarRecordCount() { return calendarRecord_.size(); } public com.pekall.pctool.protos.MsgDefProtos.CalendarRecord getCalendarRecord(int index) { return calendarRecord_.get(index); } public com.pekall.pctool.protos.MsgDefProtos.CalendarRecordOrBuilder getCalendarRecordOrBuilder( int index) { return calendarRecord_.get(index); } // repeated .pekall.pcsuite.AgendaRecord agenda_record = 8; public static final int AGENDA_RECORD_FIELD_NUMBER = 8; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.AgendaRecord> agendaRecord_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AgendaRecord> getAgendaRecordList() { return agendaRecord_; } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder> getAgendaRecordOrBuilderList() { return agendaRecord_; } public int getAgendaRecordCount() { return agendaRecord_.size(); } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecord getAgendaRecord(int index) { return agendaRecord_.get(index); } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder getAgendaRecordOrBuilder( int index) { return agendaRecord_.get(index); } // repeated .pekall.pcsuite.AppRecord app_record = 9; public static final int APP_RECORD_FIELD_NUMBER = 9; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.AppRecord> appRecord_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AppRecord> getAppRecordList() { return appRecord_; } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AppRecordOrBuilder> getAppRecordOrBuilderList() { return appRecord_; } public int getAppRecordCount() { return appRecord_.size(); } public com.pekall.pctool.protos.MsgDefProtos.AppRecord getAppRecord(int index) { return appRecord_.get(index); } public com.pekall.pctool.protos.MsgDefProtos.AppRecordOrBuilder getAppRecordOrBuilder( int index) { return appRecord_.get(index); } // repeated .pekall.pcsuite.AccountRecord account_record = 10; public static final int ACCOUNT_RECORD_FIELD_NUMBER = 10; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.AccountRecord> accountRecord_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AccountRecord> getAccountRecordList() { return accountRecord_; } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder> getAccountRecordOrBuilderList() { return accountRecord_; } public int getAccountRecordCount() { return accountRecord_.size(); } public com.pekall.pctool.protos.MsgDefProtos.AccountRecord getAccountRecord(int index) { return accountRecord_.get(index); } public com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder getAccountRecordOrBuilder( int index) { return accountRecord_.get(index); } // repeated .pekall.pcsuite.GroupRecord group_record = 11; public static final int GROUP_RECORD_FIELD_NUMBER = 11; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.GroupRecord> groupRecord_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.GroupRecord> getGroupRecordList() { return groupRecord_; } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder> getGroupRecordOrBuilderList() { return groupRecord_; } public int getGroupRecordCount() { return groupRecord_.size(); } public com.pekall.pctool.protos.MsgDefProtos.GroupRecord getGroupRecord(int index) { return groupRecord_.get(index); } public com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder getGroupRecordOrBuilder( int index) { return groupRecord_.get(index); } // optional .pekall.pcsuite.ContactsSync contacts_sync = 12; public static final int CONTACTS_SYNC_FIELD_NUMBER = 12; private com.pekall.pctool.protos.MsgDefProtos.ContactsSync contactsSync_; public boolean hasContactsSync() { return ((bitField0_ & 0x00000008) == 0x00000008); } public com.pekall.pctool.protos.MsgDefProtos.ContactsSync getContactsSync() { return contactsSync_; } public com.pekall.pctool.protos.MsgDefProtos.ContactsSyncOrBuilder getContactsSyncOrBuilder() { return contactsSync_; } // optional .pekall.pcsuite.AgendaSync agenda_sync = 13; public static final int AGENDA_SYNC_FIELD_NUMBER = 13; private com.pekall.pctool.protos.MsgDefProtos.AgendaSync agendaSync_; public boolean hasAgendaSync() { return ((bitField0_ & 0x00000010) == 0x00000010); } public com.pekall.pctool.protos.MsgDefProtos.AgendaSync getAgendaSync() { return agendaSync_; } public com.pekall.pctool.protos.MsgDefProtos.AgendaSyncOrBuilder getAgendaSyncOrBuilder() { return agendaSync_; } // optional .pekall.pcsuite.ConnectParam connect_result = 14; public static final int CONNECT_RESULT_FIELD_NUMBER = 14; private com.pekall.pctool.protos.MsgDefProtos.ConnectParam connectResult_; public boolean hasConnectResult() { return ((bitField0_ & 0x00000020) == 0x00000020); } public com.pekall.pctool.protos.MsgDefProtos.ConnectParam getConnectResult() { return connectResult_; } public com.pekall.pctool.protos.MsgDefProtos.ConnectParamOrBuilder getConnectResultOrBuilder() { return connectResult_; } private void initFields() { cmdType_ = com.pekall.pctool.protos.MsgDefProtos.CmdType.CMD_HEART_BEAT; resultCode_ = 0; resultMsg_ = ""; smsRecord_ = java.util.Collections.emptyList(); mmsRecord_ = java.util.Collections.emptyList(); contactRecord_ = java.util.Collections.emptyList(); calendarRecord_ = java.util.Collections.emptyList(); agendaRecord_ = java.util.Collections.emptyList(); appRecord_ = java.util.Collections.emptyList(); accountRecord_ = java.util.Collections.emptyList(); groupRecord_ = java.util.Collections.emptyList(); contactsSync_ = com.pekall.pctool.protos.MsgDefProtos.ContactsSync.getDefaultInstance(); agendaSync_ = com.pekall.pctool.protos.MsgDefProtos.AgendaSync.getDefaultInstance(); connectResult_ = com.pekall.pctool.protos.MsgDefProtos.ConnectParam.getDefaultInstance(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasCmdType()) { memoizedIsInitialized = 0; return false; } if (!hasResultCode()) { memoizedIsInitialized = 0; return false; } if (!hasResultMsg()) { memoizedIsInitialized = 0; return false; } if (hasContactsSync()) { if (!getContactsSync().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasAgendaSync()) { if (!getAgendaSync().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasConnectResult()) { if (!getConnectResult().isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, cmdType_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, resultCode_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, getResultMsgBytes()); } for (int i = 0; i < smsRecord_.size(); i++) { output.writeMessage(4, smsRecord_.get(i)); } for (int i = 0; i < mmsRecord_.size(); i++) { output.writeMessage(5, mmsRecord_.get(i)); } for (int i = 0; i < contactRecord_.size(); i++) { output.writeMessage(6, contactRecord_.get(i)); } for (int i = 0; i < calendarRecord_.size(); i++) { output.writeMessage(7, calendarRecord_.get(i)); } for (int i = 0; i < agendaRecord_.size(); i++) { output.writeMessage(8, agendaRecord_.get(i)); } for (int i = 0; i < appRecord_.size(); i++) { output.writeMessage(9, appRecord_.get(i)); } for (int i = 0; i < accountRecord_.size(); i++) { output.writeMessage(10, accountRecord_.get(i)); } for (int i = 0; i < groupRecord_.size(); i++) { output.writeMessage(11, groupRecord_.get(i)); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeMessage(12, contactsSync_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeMessage(13, agendaSync_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeMessage(14, connectResult_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, cmdType_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, resultCode_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getResultMsgBytes()); } for (int i = 0; i < smsRecord_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, smsRecord_.get(i)); } for (int i = 0; i < mmsRecord_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, mmsRecord_.get(i)); } for (int i = 0; i < contactRecord_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, contactRecord_.get(i)); } for (int i = 0; i < calendarRecord_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, calendarRecord_.get(i)); } for (int i = 0; i < agendaRecord_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, agendaRecord_.get(i)); } for (int i = 0; i < appRecord_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, appRecord_.get(i)); } for (int i = 0; i < accountRecord_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, accountRecord_.get(i)); } for (int i = 0; i < groupRecord_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(11, groupRecord_.get(i)); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(12, contactsSync_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(13, agendaSync_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(14, connectResult_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.pekall.pctool.protos.MsgDefProtos.CmdResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CmdResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CmdResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CmdResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CmdResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CmdResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CmdResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.CmdResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.pekall.pctool.protos.MsgDefProtos.CmdResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.pekall.pctool.protos.MsgDefProtos.CmdResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.pekall.pctool.protos.MsgDefProtos.CmdResponse prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements com.pekall.pctool.protos.MsgDefProtos.CmdResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_CmdResponse_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.pekall.pctool.protos.MsgDefProtos.internal_static_pekall_pcsuite_CmdResponse_fieldAccessorTable; } // Construct using com.pekall.pctool.protos.MsgDefProtos.CmdResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getSmsRecordFieldBuilder(); getMmsRecordFieldBuilder(); getContactRecordFieldBuilder(); getCalendarRecordFieldBuilder(); getAgendaRecordFieldBuilder(); getAppRecordFieldBuilder(); getAccountRecordFieldBuilder(); getGroupRecordFieldBuilder(); getContactsSyncFieldBuilder(); getAgendaSyncFieldBuilder(); getConnectResultFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); cmdType_ = com.pekall.pctool.protos.MsgDefProtos.CmdType.CMD_HEART_BEAT; bitField0_ = (bitField0_ & ~0x00000001); resultCode_ = 0; bitField0_ = (bitField0_ & ~0x00000002); resultMsg_ = ""; bitField0_ = (bitField0_ & ~0x00000004); if (smsRecordBuilder_ == null) { smsRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); } else { smsRecordBuilder_.clear(); } if (mmsRecordBuilder_ == null) { mmsRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); } else { mmsRecordBuilder_.clear(); } if (contactRecordBuilder_ == null) { contactRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); } else { contactRecordBuilder_.clear(); } if (calendarRecordBuilder_ == null) { calendarRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000040); } else { calendarRecordBuilder_.clear(); } if (agendaRecordBuilder_ == null) { agendaRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000080); } else { agendaRecordBuilder_.clear(); } if (appRecordBuilder_ == null) { appRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000100); } else { appRecordBuilder_.clear(); } if (accountRecordBuilder_ == null) { accountRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000200); } else { accountRecordBuilder_.clear(); } if (groupRecordBuilder_ == null) { groupRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000400); } else { groupRecordBuilder_.clear(); } if (contactsSyncBuilder_ == null) { contactsSync_ = com.pekall.pctool.protos.MsgDefProtos.ContactsSync.getDefaultInstance(); } else { contactsSyncBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000800); if (agendaSyncBuilder_ == null) { agendaSync_ = com.pekall.pctool.protos.MsgDefProtos.AgendaSync.getDefaultInstance(); } else { agendaSyncBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00001000); if (connectResultBuilder_ == null) { connectResult_ = com.pekall.pctool.protos.MsgDefProtos.ConnectParam.getDefaultInstance(); } else { connectResultBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00002000); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.pekall.pctool.protos.MsgDefProtos.CmdResponse.getDescriptor(); } public com.pekall.pctool.protos.MsgDefProtos.CmdResponse getDefaultInstanceForType() { return com.pekall.pctool.protos.MsgDefProtos.CmdResponse.getDefaultInstance(); } public com.pekall.pctool.protos.MsgDefProtos.CmdResponse build() { com.pekall.pctool.protos.MsgDefProtos.CmdResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.pekall.pctool.protos.MsgDefProtos.CmdResponse buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.pekall.pctool.protos.MsgDefProtos.CmdResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.pekall.pctool.protos.MsgDefProtos.CmdResponse buildPartial() { com.pekall.pctool.protos.MsgDefProtos.CmdResponse result = new com.pekall.pctool.protos.MsgDefProtos.CmdResponse(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.cmdType_ = cmdType_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.resultCode_ = resultCode_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.resultMsg_ = resultMsg_; if (smsRecordBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008)) { smsRecord_ = java.util.Collections.unmodifiableList(smsRecord_); bitField0_ = (bitField0_ & ~0x00000008); } result.smsRecord_ = smsRecord_; } else { result.smsRecord_ = smsRecordBuilder_.build(); } if (mmsRecordBuilder_ == null) { if (((bitField0_ & 0x00000010) == 0x00000010)) { mmsRecord_ = java.util.Collections.unmodifiableList(mmsRecord_); bitField0_ = (bitField0_ & ~0x00000010); } result.mmsRecord_ = mmsRecord_; } else { result.mmsRecord_ = mmsRecordBuilder_.build(); } if (contactRecordBuilder_ == null) { if (((bitField0_ & 0x00000020) == 0x00000020)) { contactRecord_ = java.util.Collections.unmodifiableList(contactRecord_); bitField0_ = (bitField0_ & ~0x00000020); } result.contactRecord_ = contactRecord_; } else { result.contactRecord_ = contactRecordBuilder_.build(); } if (calendarRecordBuilder_ == null) { if (((bitField0_ & 0x00000040) == 0x00000040)) { calendarRecord_ = java.util.Collections.unmodifiableList(calendarRecord_); bitField0_ = (bitField0_ & ~0x00000040); } result.calendarRecord_ = calendarRecord_; } else { result.calendarRecord_ = calendarRecordBuilder_.build(); } if (agendaRecordBuilder_ == null) { if (((bitField0_ & 0x00000080) == 0x00000080)) { agendaRecord_ = java.util.Collections.unmodifiableList(agendaRecord_); bitField0_ = (bitField0_ & ~0x00000080); } result.agendaRecord_ = agendaRecord_; } else { result.agendaRecord_ = agendaRecordBuilder_.build(); } if (appRecordBuilder_ == null) { if (((bitField0_ & 0x00000100) == 0x00000100)) { appRecord_ = java.util.Collections.unmodifiableList(appRecord_); bitField0_ = (bitField0_ & ~0x00000100); } result.appRecord_ = appRecord_; } else { result.appRecord_ = appRecordBuilder_.build(); } if (accountRecordBuilder_ == null) { if (((bitField0_ & 0x00000200) == 0x00000200)) { accountRecord_ = java.util.Collections.unmodifiableList(accountRecord_); bitField0_ = (bitField0_ & ~0x00000200); } result.accountRecord_ = accountRecord_; } else { result.accountRecord_ = accountRecordBuilder_.build(); } if (groupRecordBuilder_ == null) { if (((bitField0_ & 0x00000400) == 0x00000400)) { groupRecord_ = java.util.Collections.unmodifiableList(groupRecord_); bitField0_ = (bitField0_ & ~0x00000400); } result.groupRecord_ = groupRecord_; } else { result.groupRecord_ = groupRecordBuilder_.build(); } if (((from_bitField0_ & 0x00000800) == 0x00000800)) { to_bitField0_ |= 0x00000008; } if (contactsSyncBuilder_ == null) { result.contactsSync_ = contactsSync_; } else { result.contactsSync_ = contactsSyncBuilder_.build(); } if (((from_bitField0_ & 0x00001000) == 0x00001000)) { to_bitField0_ |= 0x00000010; } if (agendaSyncBuilder_ == null) { result.agendaSync_ = agendaSync_; } else { result.agendaSync_ = agendaSyncBuilder_.build(); } if (((from_bitField0_ & 0x00002000) == 0x00002000)) { to_bitField0_ |= 0x00000020; } if (connectResultBuilder_ == null) { result.connectResult_ = connectResult_; } else { result.connectResult_ = connectResultBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.pekall.pctool.protos.MsgDefProtos.CmdResponse) { return mergeFrom((com.pekall.pctool.protos.MsgDefProtos.CmdResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.pekall.pctool.protos.MsgDefProtos.CmdResponse other) { if (other == com.pekall.pctool.protos.MsgDefProtos.CmdResponse.getDefaultInstance()) return this; if (other.hasCmdType()) { setCmdType(other.getCmdType()); } if (other.hasResultCode()) { setResultCode(other.getResultCode()); } if (other.hasResultMsg()) { setResultMsg(other.getResultMsg()); } if (smsRecordBuilder_ == null) { if (!other.smsRecord_.isEmpty()) { if (smsRecord_.isEmpty()) { smsRecord_ = other.smsRecord_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureSmsRecordIsMutable(); smsRecord_.addAll(other.smsRecord_); } onChanged(); } } else { if (!other.smsRecord_.isEmpty()) { if (smsRecordBuilder_.isEmpty()) { smsRecordBuilder_.dispose(); smsRecordBuilder_ = null; smsRecord_ = other.smsRecord_; bitField0_ = (bitField0_ & ~0x00000008); smsRecordBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getSmsRecordFieldBuilder() : null; } else { smsRecordBuilder_.addAllMessages(other.smsRecord_); } } } if (mmsRecordBuilder_ == null) { if (!other.mmsRecord_.isEmpty()) { if (mmsRecord_.isEmpty()) { mmsRecord_ = other.mmsRecord_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensureMmsRecordIsMutable(); mmsRecord_.addAll(other.mmsRecord_); } onChanged(); } } else { if (!other.mmsRecord_.isEmpty()) { if (mmsRecordBuilder_.isEmpty()) { mmsRecordBuilder_.dispose(); mmsRecordBuilder_ = null; mmsRecord_ = other.mmsRecord_; bitField0_ = (bitField0_ & ~0x00000010); mmsRecordBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getMmsRecordFieldBuilder() : null; } else { mmsRecordBuilder_.addAllMessages(other.mmsRecord_); } } } if (contactRecordBuilder_ == null) { if (!other.contactRecord_.isEmpty()) { if (contactRecord_.isEmpty()) { contactRecord_ = other.contactRecord_; bitField0_ = (bitField0_ & ~0x00000020); } else { ensureContactRecordIsMutable(); contactRecord_.addAll(other.contactRecord_); } onChanged(); } } else { if (!other.contactRecord_.isEmpty()) { if (contactRecordBuilder_.isEmpty()) { contactRecordBuilder_.dispose(); contactRecordBuilder_ = null; contactRecord_ = other.contactRecord_; bitField0_ = (bitField0_ & ~0x00000020); contactRecordBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getContactRecordFieldBuilder() : null; } else { contactRecordBuilder_.addAllMessages(other.contactRecord_); } } } if (calendarRecordBuilder_ == null) { if (!other.calendarRecord_.isEmpty()) { if (calendarRecord_.isEmpty()) { calendarRecord_ = other.calendarRecord_; bitField0_ = (bitField0_ & ~0x00000040); } else { ensureCalendarRecordIsMutable(); calendarRecord_.addAll(other.calendarRecord_); } onChanged(); } } else { if (!other.calendarRecord_.isEmpty()) { if (calendarRecordBuilder_.isEmpty()) { calendarRecordBuilder_.dispose(); calendarRecordBuilder_ = null; calendarRecord_ = other.calendarRecord_; bitField0_ = (bitField0_ & ~0x00000040); calendarRecordBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getCalendarRecordFieldBuilder() : null; } else { calendarRecordBuilder_.addAllMessages(other.calendarRecord_); } } } if (agendaRecordBuilder_ == null) { if (!other.agendaRecord_.isEmpty()) { if (agendaRecord_.isEmpty()) { agendaRecord_ = other.agendaRecord_; bitField0_ = (bitField0_ & ~0x00000080); } else { ensureAgendaRecordIsMutable(); agendaRecord_.addAll(other.agendaRecord_); } onChanged(); } } else { if (!other.agendaRecord_.isEmpty()) { if (agendaRecordBuilder_.isEmpty()) { agendaRecordBuilder_.dispose(); agendaRecordBuilder_ = null; agendaRecord_ = other.agendaRecord_; bitField0_ = (bitField0_ & ~0x00000080); agendaRecordBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getAgendaRecordFieldBuilder() : null; } else { agendaRecordBuilder_.addAllMessages(other.agendaRecord_); } } } if (appRecordBuilder_ == null) { if (!other.appRecord_.isEmpty()) { if (appRecord_.isEmpty()) { appRecord_ = other.appRecord_; bitField0_ = (bitField0_ & ~0x00000100); } else { ensureAppRecordIsMutable(); appRecord_.addAll(other.appRecord_); } onChanged(); } } else { if (!other.appRecord_.isEmpty()) { if (appRecordBuilder_.isEmpty()) { appRecordBuilder_.dispose(); appRecordBuilder_ = null; appRecord_ = other.appRecord_; bitField0_ = (bitField0_ & ~0x00000100); appRecordBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getAppRecordFieldBuilder() : null; } else { appRecordBuilder_.addAllMessages(other.appRecord_); } } } if (accountRecordBuilder_ == null) { if (!other.accountRecord_.isEmpty()) { if (accountRecord_.isEmpty()) { accountRecord_ = other.accountRecord_; bitField0_ = (bitField0_ & ~0x00000200); } else { ensureAccountRecordIsMutable(); accountRecord_.addAll(other.accountRecord_); } onChanged(); } } else { if (!other.accountRecord_.isEmpty()) { if (accountRecordBuilder_.isEmpty()) { accountRecordBuilder_.dispose(); accountRecordBuilder_ = null; accountRecord_ = other.accountRecord_; bitField0_ = (bitField0_ & ~0x00000200); accountRecordBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getAccountRecordFieldBuilder() : null; } else { accountRecordBuilder_.addAllMessages(other.accountRecord_); } } } if (groupRecordBuilder_ == null) { if (!other.groupRecord_.isEmpty()) { if (groupRecord_.isEmpty()) { groupRecord_ = other.groupRecord_; bitField0_ = (bitField0_ & ~0x00000400); } else { ensureGroupRecordIsMutable(); groupRecord_.addAll(other.groupRecord_); } onChanged(); } } else { if (!other.groupRecord_.isEmpty()) { if (groupRecordBuilder_.isEmpty()) { groupRecordBuilder_.dispose(); groupRecordBuilder_ = null; groupRecord_ = other.groupRecord_; bitField0_ = (bitField0_ & ~0x00000400); groupRecordBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getGroupRecordFieldBuilder() : null; } else { groupRecordBuilder_.addAllMessages(other.groupRecord_); } } } if (other.hasContactsSync()) { mergeContactsSync(other.getContactsSync()); } if (other.hasAgendaSync()) { mergeAgendaSync(other.getAgendaSync()); } if (other.hasConnectResult()) { mergeConnectResult(other.getConnectResult()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (!hasCmdType()) { return false; } if (!hasResultCode()) { return false; } if (!hasResultMsg()) { return false; } if (hasContactsSync()) { if (!getContactsSync().isInitialized()) { return false; } } if (hasAgendaSync()) { if (!getAgendaSync().isInitialized()) { return false; } } if (hasConnectResult()) { if (!getConnectResult().isInitialized()) { return false; } } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { int rawValue = input.readEnum(); com.pekall.pctool.protos.MsgDefProtos.CmdType value = com.pekall.pctool.protos.MsgDefProtos.CmdType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { bitField0_ |= 0x00000001; cmdType_ = value; } break; } case 16: { bitField0_ |= 0x00000002; resultCode_ = input.readInt32(); break; } case 26: { bitField0_ |= 0x00000004; resultMsg_ = input.readBytes(); break; } case 34: { com.pekall.pctool.protos.MsgDefProtos.SMSRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.SMSRecord.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addSmsRecord(subBuilder.buildPartial()); break; } case 42: { com.pekall.pctool.protos.MsgDefProtos.MMSRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.MMSRecord.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addMmsRecord(subBuilder.buildPartial()); break; } case 50: { com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.ContactRecord.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addContactRecord(subBuilder.buildPartial()); break; } case 58: { com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addCalendarRecord(subBuilder.buildPartial()); break; } case 66: { com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addAgendaRecord(subBuilder.buildPartial()); break; } case 74: { com.pekall.pctool.protos.MsgDefProtos.AppRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.AppRecord.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addAppRecord(subBuilder.buildPartial()); break; } case 82: { com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.AccountRecord.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addAccountRecord(subBuilder.buildPartial()); break; } case 90: { com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.GroupRecord.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addGroupRecord(subBuilder.buildPartial()); break; } case 98: { com.pekall.pctool.protos.MsgDefProtos.ContactsSync.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.ContactsSync.newBuilder(); if (hasContactsSync()) { subBuilder.mergeFrom(getContactsSync()); } input.readMessage(subBuilder, extensionRegistry); setContactsSync(subBuilder.buildPartial()); break; } case 106: { com.pekall.pctool.protos.MsgDefProtos.AgendaSync.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.AgendaSync.newBuilder(); if (hasAgendaSync()) { subBuilder.mergeFrom(getAgendaSync()); } input.readMessage(subBuilder, extensionRegistry); setAgendaSync(subBuilder.buildPartial()); break; } case 114: { com.pekall.pctool.protos.MsgDefProtos.ConnectParam.Builder subBuilder = com.pekall.pctool.protos.MsgDefProtos.ConnectParam.newBuilder(); if (hasConnectResult()) { subBuilder.mergeFrom(getConnectResult()); } input.readMessage(subBuilder, extensionRegistry); setConnectResult(subBuilder.buildPartial()); break; } } } } private int bitField0_; // required .pekall.pcsuite.CmdType cmd_type = 1; private com.pekall.pctool.protos.MsgDefProtos.CmdType cmdType_ = com.pekall.pctool.protos.MsgDefProtos.CmdType.CMD_HEART_BEAT; public boolean hasCmdType() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.pekall.pctool.protos.MsgDefProtos.CmdType getCmdType() { return cmdType_; } public Builder setCmdType(com.pekall.pctool.protos.MsgDefProtos.CmdType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; cmdType_ = value; onChanged(); return this; } public Builder clearCmdType() { bitField0_ = (bitField0_ & ~0x00000001); cmdType_ = com.pekall.pctool.protos.MsgDefProtos.CmdType.CMD_HEART_BEAT; onChanged(); return this; } // required int32 result_code = 2; private int resultCode_ ; public boolean hasResultCode() { return ((bitField0_ & 0x00000002) == 0x00000002); } public int getResultCode() { return resultCode_; } public Builder setResultCode(int value) { bitField0_ |= 0x00000002; resultCode_ = value; onChanged(); return this; } public Builder clearResultCode() { bitField0_ = (bitField0_ & ~0x00000002); resultCode_ = 0; onChanged(); return this; } // required string result_msg = 3; private java.lang.Object resultMsg_ = ""; public boolean hasResultMsg() { return ((bitField0_ & 0x00000004) == 0x00000004); } public String getResultMsg() { java.lang.Object ref = resultMsg_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); resultMsg_ = s; return s; } else { return (String) ref; } } public Builder setResultMsg(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; resultMsg_ = value; onChanged(); return this; } public Builder clearResultMsg() { bitField0_ = (bitField0_ & ~0x00000004); resultMsg_ = getDefaultInstance().getResultMsg(); onChanged(); return this; } void setResultMsg(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000004; resultMsg_ = value; onChanged(); } // repeated .pekall.pcsuite.SMSRecord sms_record = 4; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.SMSRecord> smsRecord_ = java.util.Collections.emptyList(); private void ensureSmsRecordIsMutable() { if (!((bitField0_ & 0x00000008) == 0x00000008)) { smsRecord_ = new java.util.ArrayList<com.pekall.pctool.protos.MsgDefProtos.SMSRecord>(smsRecord_); bitField0_ |= 0x00000008; } } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.SMSRecord, com.pekall.pctool.protos.MsgDefProtos.SMSRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.SMSRecordOrBuilder> smsRecordBuilder_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.SMSRecord> getSmsRecordList() { if (smsRecordBuilder_ == null) { return java.util.Collections.unmodifiableList(smsRecord_); } else { return smsRecordBuilder_.getMessageList(); } } public int getSmsRecordCount() { if (smsRecordBuilder_ == null) { return smsRecord_.size(); } else { return smsRecordBuilder_.getCount(); } } public com.pekall.pctool.protos.MsgDefProtos.SMSRecord getSmsRecord(int index) { if (smsRecordBuilder_ == null) { return smsRecord_.get(index); } else { return smsRecordBuilder_.getMessage(index); } } public Builder setSmsRecord( int index, com.pekall.pctool.protos.MsgDefProtos.SMSRecord value) { if (smsRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSmsRecordIsMutable(); smsRecord_.set(index, value); onChanged(); } else { smsRecordBuilder_.setMessage(index, value); } return this; } public Builder setSmsRecord( int index, com.pekall.pctool.protos.MsgDefProtos.SMSRecord.Builder builderForValue) { if (smsRecordBuilder_ == null) { ensureSmsRecordIsMutable(); smsRecord_.set(index, builderForValue.build()); onChanged(); } else { smsRecordBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addSmsRecord(com.pekall.pctool.protos.MsgDefProtos.SMSRecord value) { if (smsRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSmsRecordIsMutable(); smsRecord_.add(value); onChanged(); } else { smsRecordBuilder_.addMessage(value); } return this; } public Builder addSmsRecord( int index, com.pekall.pctool.protos.MsgDefProtos.SMSRecord value) { if (smsRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSmsRecordIsMutable(); smsRecord_.add(index, value); onChanged(); } else { smsRecordBuilder_.addMessage(index, value); } return this; } public Builder addSmsRecord( com.pekall.pctool.protos.MsgDefProtos.SMSRecord.Builder builderForValue) { if (smsRecordBuilder_ == null) { ensureSmsRecordIsMutable(); smsRecord_.add(builderForValue.build()); onChanged(); } else { smsRecordBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addSmsRecord( int index, com.pekall.pctool.protos.MsgDefProtos.SMSRecord.Builder builderForValue) { if (smsRecordBuilder_ == null) { ensureSmsRecordIsMutable(); smsRecord_.add(index, builderForValue.build()); onChanged(); } else { smsRecordBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllSmsRecord( java.lang.Iterable<? extends com.pekall.pctool.protos.MsgDefProtos.SMSRecord> values) { if (smsRecordBuilder_ == null) { ensureSmsRecordIsMutable(); super.addAll(values, smsRecord_); onChanged(); } else { smsRecordBuilder_.addAllMessages(values); } return this; } public Builder clearSmsRecord() { if (smsRecordBuilder_ == null) { smsRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); } else { smsRecordBuilder_.clear(); } return this; } public Builder removeSmsRecord(int index) { if (smsRecordBuilder_ == null) { ensureSmsRecordIsMutable(); smsRecord_.remove(index); onChanged(); } else { smsRecordBuilder_.remove(index); } return this; } public com.pekall.pctool.protos.MsgDefProtos.SMSRecord.Builder getSmsRecordBuilder( int index) { return getSmsRecordFieldBuilder().getBuilder(index); } public com.pekall.pctool.protos.MsgDefProtos.SMSRecordOrBuilder getSmsRecordOrBuilder( int index) { if (smsRecordBuilder_ == null) { return smsRecord_.get(index); } else { return smsRecordBuilder_.getMessageOrBuilder(index); } } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.SMSRecordOrBuilder> getSmsRecordOrBuilderList() { if (smsRecordBuilder_ != null) { return smsRecordBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(smsRecord_); } } public com.pekall.pctool.protos.MsgDefProtos.SMSRecord.Builder addSmsRecordBuilder() { return getSmsRecordFieldBuilder().addBuilder( com.pekall.pctool.protos.MsgDefProtos.SMSRecord.getDefaultInstance()); } public com.pekall.pctool.protos.MsgDefProtos.SMSRecord.Builder addSmsRecordBuilder( int index) { return getSmsRecordFieldBuilder().addBuilder( index, com.pekall.pctool.protos.MsgDefProtos.SMSRecord.getDefaultInstance()); } public java.util.List<com.pekall.pctool.protos.MsgDefProtos.SMSRecord.Builder> getSmsRecordBuilderList() { return getSmsRecordFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.SMSRecord, com.pekall.pctool.protos.MsgDefProtos.SMSRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.SMSRecordOrBuilder> getSmsRecordFieldBuilder() { if (smsRecordBuilder_ == null) { smsRecordBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.SMSRecord, com.pekall.pctool.protos.MsgDefProtos.SMSRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.SMSRecordOrBuilder>( smsRecord_, ((bitField0_ & 0x00000008) == 0x00000008), getParentForChildren(), isClean()); smsRecord_ = null; } return smsRecordBuilder_; } // repeated .pekall.pcsuite.MMSRecord mms_record = 5; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.MMSRecord> mmsRecord_ = java.util.Collections.emptyList(); private void ensureMmsRecordIsMutable() { if (!((bitField0_ & 0x00000010) == 0x00000010)) { mmsRecord_ = new java.util.ArrayList<com.pekall.pctool.protos.MsgDefProtos.MMSRecord>(mmsRecord_); bitField0_ |= 0x00000010; } } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.MMSRecord, com.pekall.pctool.protos.MsgDefProtos.MMSRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.MMSRecordOrBuilder> mmsRecordBuilder_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.MMSRecord> getMmsRecordList() { if (mmsRecordBuilder_ == null) { return java.util.Collections.unmodifiableList(mmsRecord_); } else { return mmsRecordBuilder_.getMessageList(); } } public int getMmsRecordCount() { if (mmsRecordBuilder_ == null) { return mmsRecord_.size(); } else { return mmsRecordBuilder_.getCount(); } } public com.pekall.pctool.protos.MsgDefProtos.MMSRecord getMmsRecord(int index) { if (mmsRecordBuilder_ == null) { return mmsRecord_.get(index); } else { return mmsRecordBuilder_.getMessage(index); } } public Builder setMmsRecord( int index, com.pekall.pctool.protos.MsgDefProtos.MMSRecord value) { if (mmsRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureMmsRecordIsMutable(); mmsRecord_.set(index, value); onChanged(); } else { mmsRecordBuilder_.setMessage(index, value); } return this; } public Builder setMmsRecord( int index, com.pekall.pctool.protos.MsgDefProtos.MMSRecord.Builder builderForValue) { if (mmsRecordBuilder_ == null) { ensureMmsRecordIsMutable(); mmsRecord_.set(index, builderForValue.build()); onChanged(); } else { mmsRecordBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addMmsRecord(com.pekall.pctool.protos.MsgDefProtos.MMSRecord value) { if (mmsRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureMmsRecordIsMutable(); mmsRecord_.add(value); onChanged(); } else { mmsRecordBuilder_.addMessage(value); } return this; } public Builder addMmsRecord( int index, com.pekall.pctool.protos.MsgDefProtos.MMSRecord value) { if (mmsRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureMmsRecordIsMutable(); mmsRecord_.add(index, value); onChanged(); } else { mmsRecordBuilder_.addMessage(index, value); } return this; } public Builder addMmsRecord( com.pekall.pctool.protos.MsgDefProtos.MMSRecord.Builder builderForValue) { if (mmsRecordBuilder_ == null) { ensureMmsRecordIsMutable(); mmsRecord_.add(builderForValue.build()); onChanged(); } else { mmsRecordBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addMmsRecord( int index, com.pekall.pctool.protos.MsgDefProtos.MMSRecord.Builder builderForValue) { if (mmsRecordBuilder_ == null) { ensureMmsRecordIsMutable(); mmsRecord_.add(index, builderForValue.build()); onChanged(); } else { mmsRecordBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllMmsRecord( java.lang.Iterable<? extends com.pekall.pctool.protos.MsgDefProtos.MMSRecord> values) { if (mmsRecordBuilder_ == null) { ensureMmsRecordIsMutable(); super.addAll(values, mmsRecord_); onChanged(); } else { mmsRecordBuilder_.addAllMessages(values); } return this; } public Builder clearMmsRecord() { if (mmsRecordBuilder_ == null) { mmsRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); onChanged(); } else { mmsRecordBuilder_.clear(); } return this; } public Builder removeMmsRecord(int index) { if (mmsRecordBuilder_ == null) { ensureMmsRecordIsMutable(); mmsRecord_.remove(index); onChanged(); } else { mmsRecordBuilder_.remove(index); } return this; } public com.pekall.pctool.protos.MsgDefProtos.MMSRecord.Builder getMmsRecordBuilder( int index) { return getMmsRecordFieldBuilder().getBuilder(index); } public com.pekall.pctool.protos.MsgDefProtos.MMSRecordOrBuilder getMmsRecordOrBuilder( int index) { if (mmsRecordBuilder_ == null) { return mmsRecord_.get(index); } else { return mmsRecordBuilder_.getMessageOrBuilder(index); } } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.MMSRecordOrBuilder> getMmsRecordOrBuilderList() { if (mmsRecordBuilder_ != null) { return mmsRecordBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(mmsRecord_); } } public com.pekall.pctool.protos.MsgDefProtos.MMSRecord.Builder addMmsRecordBuilder() { return getMmsRecordFieldBuilder().addBuilder( com.pekall.pctool.protos.MsgDefProtos.MMSRecord.getDefaultInstance()); } public com.pekall.pctool.protos.MsgDefProtos.MMSRecord.Builder addMmsRecordBuilder( int index) { return getMmsRecordFieldBuilder().addBuilder( index, com.pekall.pctool.protos.MsgDefProtos.MMSRecord.getDefaultInstance()); } public java.util.List<com.pekall.pctool.protos.MsgDefProtos.MMSRecord.Builder> getMmsRecordBuilderList() { return getMmsRecordFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.MMSRecord, com.pekall.pctool.protos.MsgDefProtos.MMSRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.MMSRecordOrBuilder> getMmsRecordFieldBuilder() { if (mmsRecordBuilder_ == null) { mmsRecordBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.MMSRecord, com.pekall.pctool.protos.MsgDefProtos.MMSRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.MMSRecordOrBuilder>( mmsRecord_, ((bitField0_ & 0x00000010) == 0x00000010), getParentForChildren(), isClean()); mmsRecord_ = null; } return mmsRecordBuilder_; } // repeated .pekall.pcsuite.ContactRecord contact_record = 6; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.ContactRecord> contactRecord_ = java.util.Collections.emptyList(); private void ensureContactRecordIsMutable() { if (!((bitField0_ & 0x00000020) == 0x00000020)) { contactRecord_ = new java.util.ArrayList<com.pekall.pctool.protos.MsgDefProtos.ContactRecord>(contactRecord_); bitField0_ |= 0x00000020; } } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ContactRecord, com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder> contactRecordBuilder_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.ContactRecord> getContactRecordList() { if (contactRecordBuilder_ == null) { return java.util.Collections.unmodifiableList(contactRecord_); } else { return contactRecordBuilder_.getMessageList(); } } public int getContactRecordCount() { if (contactRecordBuilder_ == null) { return contactRecord_.size(); } else { return contactRecordBuilder_.getCount(); } } public com.pekall.pctool.protos.MsgDefProtos.ContactRecord getContactRecord(int index) { if (contactRecordBuilder_ == null) { return contactRecord_.get(index); } else { return contactRecordBuilder_.getMessage(index); } } public Builder setContactRecord( int index, com.pekall.pctool.protos.MsgDefProtos.ContactRecord value) { if (contactRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureContactRecordIsMutable(); contactRecord_.set(index, value); onChanged(); } else { contactRecordBuilder_.setMessage(index, value); } return this; } public Builder setContactRecord( int index, com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder builderForValue) { if (contactRecordBuilder_ == null) { ensureContactRecordIsMutable(); contactRecord_.set(index, builderForValue.build()); onChanged(); } else { contactRecordBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addContactRecord(com.pekall.pctool.protos.MsgDefProtos.ContactRecord value) { if (contactRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureContactRecordIsMutable(); contactRecord_.add(value); onChanged(); } else { contactRecordBuilder_.addMessage(value); } return this; } public Builder addContactRecord( int index, com.pekall.pctool.protos.MsgDefProtos.ContactRecord value) { if (contactRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureContactRecordIsMutable(); contactRecord_.add(index, value); onChanged(); } else { contactRecordBuilder_.addMessage(index, value); } return this; } public Builder addContactRecord( com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder builderForValue) { if (contactRecordBuilder_ == null) { ensureContactRecordIsMutable(); contactRecord_.add(builderForValue.build()); onChanged(); } else { contactRecordBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addContactRecord( int index, com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder builderForValue) { if (contactRecordBuilder_ == null) { ensureContactRecordIsMutable(); contactRecord_.add(index, builderForValue.build()); onChanged(); } else { contactRecordBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllContactRecord( java.lang.Iterable<? extends com.pekall.pctool.protos.MsgDefProtos.ContactRecord> values) { if (contactRecordBuilder_ == null) { ensureContactRecordIsMutable(); super.addAll(values, contactRecord_); onChanged(); } else { contactRecordBuilder_.addAllMessages(values); } return this; } public Builder clearContactRecord() { if (contactRecordBuilder_ == null) { contactRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); onChanged(); } else { contactRecordBuilder_.clear(); } return this; } public Builder removeContactRecord(int index) { if (contactRecordBuilder_ == null) { ensureContactRecordIsMutable(); contactRecord_.remove(index); onChanged(); } else { contactRecordBuilder_.remove(index); } return this; } public com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder getContactRecordBuilder( int index) { return getContactRecordFieldBuilder().getBuilder(index); } public com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder getContactRecordOrBuilder( int index) { if (contactRecordBuilder_ == null) { return contactRecord_.get(index); } else { return contactRecordBuilder_.getMessageOrBuilder(index); } } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder> getContactRecordOrBuilderList() { if (contactRecordBuilder_ != null) { return contactRecordBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(contactRecord_); } } public com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder addContactRecordBuilder() { return getContactRecordFieldBuilder().addBuilder( com.pekall.pctool.protos.MsgDefProtos.ContactRecord.getDefaultInstance()); } public com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder addContactRecordBuilder( int index) { return getContactRecordFieldBuilder().addBuilder( index, com.pekall.pctool.protos.MsgDefProtos.ContactRecord.getDefaultInstance()); } public java.util.List<com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder> getContactRecordBuilderList() { return getContactRecordFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ContactRecord, com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder> getContactRecordFieldBuilder() { if (contactRecordBuilder_ == null) { contactRecordBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ContactRecord, com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.ContactRecordOrBuilder>( contactRecord_, ((bitField0_ & 0x00000020) == 0x00000020), getParentForChildren(), isClean()); contactRecord_ = null; } return contactRecordBuilder_; } // repeated .pekall.pcsuite.CalendarRecord calendar_record = 7; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.CalendarRecord> calendarRecord_ = java.util.Collections.emptyList(); private void ensureCalendarRecordIsMutable() { if (!((bitField0_ & 0x00000040) == 0x00000040)) { calendarRecord_ = new java.util.ArrayList<com.pekall.pctool.protos.MsgDefProtos.CalendarRecord>(calendarRecord_); bitField0_ |= 0x00000040; } } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.CalendarRecord, com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.CalendarRecordOrBuilder> calendarRecordBuilder_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.CalendarRecord> getCalendarRecordList() { if (calendarRecordBuilder_ == null) { return java.util.Collections.unmodifiableList(calendarRecord_); } else { return calendarRecordBuilder_.getMessageList(); } } public int getCalendarRecordCount() { if (calendarRecordBuilder_ == null) { return calendarRecord_.size(); } else { return calendarRecordBuilder_.getCount(); } } public com.pekall.pctool.protos.MsgDefProtos.CalendarRecord getCalendarRecord(int index) { if (calendarRecordBuilder_ == null) { return calendarRecord_.get(index); } else { return calendarRecordBuilder_.getMessage(index); } } public Builder setCalendarRecord( int index, com.pekall.pctool.protos.MsgDefProtos.CalendarRecord value) { if (calendarRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureCalendarRecordIsMutable(); calendarRecord_.set(index, value); onChanged(); } else { calendarRecordBuilder_.setMessage(index, value); } return this; } public Builder setCalendarRecord( int index, com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.Builder builderForValue) { if (calendarRecordBuilder_ == null) { ensureCalendarRecordIsMutable(); calendarRecord_.set(index, builderForValue.build()); onChanged(); } else { calendarRecordBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addCalendarRecord(com.pekall.pctool.protos.MsgDefProtos.CalendarRecord value) { if (calendarRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureCalendarRecordIsMutable(); calendarRecord_.add(value); onChanged(); } else { calendarRecordBuilder_.addMessage(value); } return this; } public Builder addCalendarRecord( int index, com.pekall.pctool.protos.MsgDefProtos.CalendarRecord value) { if (calendarRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureCalendarRecordIsMutable(); calendarRecord_.add(index, value); onChanged(); } else { calendarRecordBuilder_.addMessage(index, value); } return this; } public Builder addCalendarRecord( com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.Builder builderForValue) { if (calendarRecordBuilder_ == null) { ensureCalendarRecordIsMutable(); calendarRecord_.add(builderForValue.build()); onChanged(); } else { calendarRecordBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addCalendarRecord( int index, com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.Builder builderForValue) { if (calendarRecordBuilder_ == null) { ensureCalendarRecordIsMutable(); calendarRecord_.add(index, builderForValue.build()); onChanged(); } else { calendarRecordBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllCalendarRecord( java.lang.Iterable<? extends com.pekall.pctool.protos.MsgDefProtos.CalendarRecord> values) { if (calendarRecordBuilder_ == null) { ensureCalendarRecordIsMutable(); super.addAll(values, calendarRecord_); onChanged(); } else { calendarRecordBuilder_.addAllMessages(values); } return this; } public Builder clearCalendarRecord() { if (calendarRecordBuilder_ == null) { calendarRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000040); onChanged(); } else { calendarRecordBuilder_.clear(); } return this; } public Builder removeCalendarRecord(int index) { if (calendarRecordBuilder_ == null) { ensureCalendarRecordIsMutable(); calendarRecord_.remove(index); onChanged(); } else { calendarRecordBuilder_.remove(index); } return this; } public com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.Builder getCalendarRecordBuilder( int index) { return getCalendarRecordFieldBuilder().getBuilder(index); } public com.pekall.pctool.protos.MsgDefProtos.CalendarRecordOrBuilder getCalendarRecordOrBuilder( int index) { if (calendarRecordBuilder_ == null) { return calendarRecord_.get(index); } else { return calendarRecordBuilder_.getMessageOrBuilder(index); } } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.CalendarRecordOrBuilder> getCalendarRecordOrBuilderList() { if (calendarRecordBuilder_ != null) { return calendarRecordBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(calendarRecord_); } } public com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.Builder addCalendarRecordBuilder() { return getCalendarRecordFieldBuilder().addBuilder( com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.getDefaultInstance()); } public com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.Builder addCalendarRecordBuilder( int index) { return getCalendarRecordFieldBuilder().addBuilder( index, com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.getDefaultInstance()); } public java.util.List<com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.Builder> getCalendarRecordBuilderList() { return getCalendarRecordFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.CalendarRecord, com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.CalendarRecordOrBuilder> getCalendarRecordFieldBuilder() { if (calendarRecordBuilder_ == null) { calendarRecordBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.CalendarRecord, com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.CalendarRecordOrBuilder>( calendarRecord_, ((bitField0_ & 0x00000040) == 0x00000040), getParentForChildren(), isClean()); calendarRecord_ = null; } return calendarRecordBuilder_; } // repeated .pekall.pcsuite.AgendaRecord agenda_record = 8; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.AgendaRecord> agendaRecord_ = java.util.Collections.emptyList(); private void ensureAgendaRecordIsMutable() { if (!((bitField0_ & 0x00000080) == 0x00000080)) { agendaRecord_ = new java.util.ArrayList<com.pekall.pctool.protos.MsgDefProtos.AgendaRecord>(agendaRecord_); bitField0_ |= 0x00000080; } } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AgendaRecord, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder> agendaRecordBuilder_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AgendaRecord> getAgendaRecordList() { if (agendaRecordBuilder_ == null) { return java.util.Collections.unmodifiableList(agendaRecord_); } else { return agendaRecordBuilder_.getMessageList(); } } public int getAgendaRecordCount() { if (agendaRecordBuilder_ == null) { return agendaRecord_.size(); } else { return agendaRecordBuilder_.getCount(); } } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecord getAgendaRecord(int index) { if (agendaRecordBuilder_ == null) { return agendaRecord_.get(index); } else { return agendaRecordBuilder_.getMessage(index); } } public Builder setAgendaRecord( int index, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord value) { if (agendaRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAgendaRecordIsMutable(); agendaRecord_.set(index, value); onChanged(); } else { agendaRecordBuilder_.setMessage(index, value); } return this; } public Builder setAgendaRecord( int index, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder builderForValue) { if (agendaRecordBuilder_ == null) { ensureAgendaRecordIsMutable(); agendaRecord_.set(index, builderForValue.build()); onChanged(); } else { agendaRecordBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addAgendaRecord(com.pekall.pctool.protos.MsgDefProtos.AgendaRecord value) { if (agendaRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAgendaRecordIsMutable(); agendaRecord_.add(value); onChanged(); } else { agendaRecordBuilder_.addMessage(value); } return this; } public Builder addAgendaRecord( int index, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord value) { if (agendaRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAgendaRecordIsMutable(); agendaRecord_.add(index, value); onChanged(); } else { agendaRecordBuilder_.addMessage(index, value); } return this; } public Builder addAgendaRecord( com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder builderForValue) { if (agendaRecordBuilder_ == null) { ensureAgendaRecordIsMutable(); agendaRecord_.add(builderForValue.build()); onChanged(); } else { agendaRecordBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addAgendaRecord( int index, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder builderForValue) { if (agendaRecordBuilder_ == null) { ensureAgendaRecordIsMutable(); agendaRecord_.add(index, builderForValue.build()); onChanged(); } else { agendaRecordBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllAgendaRecord( java.lang.Iterable<? extends com.pekall.pctool.protos.MsgDefProtos.AgendaRecord> values) { if (agendaRecordBuilder_ == null) { ensureAgendaRecordIsMutable(); super.addAll(values, agendaRecord_); onChanged(); } else { agendaRecordBuilder_.addAllMessages(values); } return this; } public Builder clearAgendaRecord() { if (agendaRecordBuilder_ == null) { agendaRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000080); onChanged(); } else { agendaRecordBuilder_.clear(); } return this; } public Builder removeAgendaRecord(int index) { if (agendaRecordBuilder_ == null) { ensureAgendaRecordIsMutable(); agendaRecord_.remove(index); onChanged(); } else { agendaRecordBuilder_.remove(index); } return this; } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder getAgendaRecordBuilder( int index) { return getAgendaRecordFieldBuilder().getBuilder(index); } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder getAgendaRecordOrBuilder( int index) { if (agendaRecordBuilder_ == null) { return agendaRecord_.get(index); } else { return agendaRecordBuilder_.getMessageOrBuilder(index); } } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder> getAgendaRecordOrBuilderList() { if (agendaRecordBuilder_ != null) { return agendaRecordBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(agendaRecord_); } } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder addAgendaRecordBuilder() { return getAgendaRecordFieldBuilder().addBuilder( com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.getDefaultInstance()); } public com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder addAgendaRecordBuilder( int index) { return getAgendaRecordFieldBuilder().addBuilder( index, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.getDefaultInstance()); } public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder> getAgendaRecordBuilderList() { return getAgendaRecordFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AgendaRecord, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder> getAgendaRecordFieldBuilder() { if (agendaRecordBuilder_ == null) { agendaRecordBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AgendaRecord, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AgendaRecordOrBuilder>( agendaRecord_, ((bitField0_ & 0x00000080) == 0x00000080), getParentForChildren(), isClean()); agendaRecord_ = null; } return agendaRecordBuilder_; } // repeated .pekall.pcsuite.AppRecord app_record = 9; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.AppRecord> appRecord_ = java.util.Collections.emptyList(); private void ensureAppRecordIsMutable() { if (!((bitField0_ & 0x00000100) == 0x00000100)) { appRecord_ = new java.util.ArrayList<com.pekall.pctool.protos.MsgDefProtos.AppRecord>(appRecord_); bitField0_ |= 0x00000100; } } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AppRecord, com.pekall.pctool.protos.MsgDefProtos.AppRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AppRecordOrBuilder> appRecordBuilder_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AppRecord> getAppRecordList() { if (appRecordBuilder_ == null) { return java.util.Collections.unmodifiableList(appRecord_); } else { return appRecordBuilder_.getMessageList(); } } public int getAppRecordCount() { if (appRecordBuilder_ == null) { return appRecord_.size(); } else { return appRecordBuilder_.getCount(); } } public com.pekall.pctool.protos.MsgDefProtos.AppRecord getAppRecord(int index) { if (appRecordBuilder_ == null) { return appRecord_.get(index); } else { return appRecordBuilder_.getMessage(index); } } public Builder setAppRecord( int index, com.pekall.pctool.protos.MsgDefProtos.AppRecord value) { if (appRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAppRecordIsMutable(); appRecord_.set(index, value); onChanged(); } else { appRecordBuilder_.setMessage(index, value); } return this; } public Builder setAppRecord( int index, com.pekall.pctool.protos.MsgDefProtos.AppRecord.Builder builderForValue) { if (appRecordBuilder_ == null) { ensureAppRecordIsMutable(); appRecord_.set(index, builderForValue.build()); onChanged(); } else { appRecordBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addAppRecord(com.pekall.pctool.protos.MsgDefProtos.AppRecord value) { if (appRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAppRecordIsMutable(); appRecord_.add(value); onChanged(); } else { appRecordBuilder_.addMessage(value); } return this; } public Builder addAppRecord( int index, com.pekall.pctool.protos.MsgDefProtos.AppRecord value) { if (appRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAppRecordIsMutable(); appRecord_.add(index, value); onChanged(); } else { appRecordBuilder_.addMessage(index, value); } return this; } public Builder addAppRecord( com.pekall.pctool.protos.MsgDefProtos.AppRecord.Builder builderForValue) { if (appRecordBuilder_ == null) { ensureAppRecordIsMutable(); appRecord_.add(builderForValue.build()); onChanged(); } else { appRecordBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addAppRecord( int index, com.pekall.pctool.protos.MsgDefProtos.AppRecord.Builder builderForValue) { if (appRecordBuilder_ == null) { ensureAppRecordIsMutable(); appRecord_.add(index, builderForValue.build()); onChanged(); } else { appRecordBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllAppRecord( java.lang.Iterable<? extends com.pekall.pctool.protos.MsgDefProtos.AppRecord> values) { if (appRecordBuilder_ == null) { ensureAppRecordIsMutable(); super.addAll(values, appRecord_); onChanged(); } else { appRecordBuilder_.addAllMessages(values); } return this; } public Builder clearAppRecord() { if (appRecordBuilder_ == null) { appRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000100); onChanged(); } else { appRecordBuilder_.clear(); } return this; } public Builder removeAppRecord(int index) { if (appRecordBuilder_ == null) { ensureAppRecordIsMutable(); appRecord_.remove(index); onChanged(); } else { appRecordBuilder_.remove(index); } return this; } public com.pekall.pctool.protos.MsgDefProtos.AppRecord.Builder getAppRecordBuilder( int index) { return getAppRecordFieldBuilder().getBuilder(index); } public com.pekall.pctool.protos.MsgDefProtos.AppRecordOrBuilder getAppRecordOrBuilder( int index) { if (appRecordBuilder_ == null) { return appRecord_.get(index); } else { return appRecordBuilder_.getMessageOrBuilder(index); } } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AppRecordOrBuilder> getAppRecordOrBuilderList() { if (appRecordBuilder_ != null) { return appRecordBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(appRecord_); } } public com.pekall.pctool.protos.MsgDefProtos.AppRecord.Builder addAppRecordBuilder() { return getAppRecordFieldBuilder().addBuilder( com.pekall.pctool.protos.MsgDefProtos.AppRecord.getDefaultInstance()); } public com.pekall.pctool.protos.MsgDefProtos.AppRecord.Builder addAppRecordBuilder( int index) { return getAppRecordFieldBuilder().addBuilder( index, com.pekall.pctool.protos.MsgDefProtos.AppRecord.getDefaultInstance()); } public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AppRecord.Builder> getAppRecordBuilderList() { return getAppRecordFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AppRecord, com.pekall.pctool.protos.MsgDefProtos.AppRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AppRecordOrBuilder> getAppRecordFieldBuilder() { if (appRecordBuilder_ == null) { appRecordBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AppRecord, com.pekall.pctool.protos.MsgDefProtos.AppRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AppRecordOrBuilder>( appRecord_, ((bitField0_ & 0x00000100) == 0x00000100), getParentForChildren(), isClean()); appRecord_ = null; } return appRecordBuilder_; } // repeated .pekall.pcsuite.AccountRecord account_record = 10; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.AccountRecord> accountRecord_ = java.util.Collections.emptyList(); private void ensureAccountRecordIsMutable() { if (!((bitField0_ & 0x00000200) == 0x00000200)) { accountRecord_ = new java.util.ArrayList<com.pekall.pctool.protos.MsgDefProtos.AccountRecord>(accountRecord_); bitField0_ |= 0x00000200; } } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AccountRecord, com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder> accountRecordBuilder_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AccountRecord> getAccountRecordList() { if (accountRecordBuilder_ == null) { return java.util.Collections.unmodifiableList(accountRecord_); } else { return accountRecordBuilder_.getMessageList(); } } public int getAccountRecordCount() { if (accountRecordBuilder_ == null) { return accountRecord_.size(); } else { return accountRecordBuilder_.getCount(); } } public com.pekall.pctool.protos.MsgDefProtos.AccountRecord getAccountRecord(int index) { if (accountRecordBuilder_ == null) { return accountRecord_.get(index); } else { return accountRecordBuilder_.getMessage(index); } } public Builder setAccountRecord( int index, com.pekall.pctool.protos.MsgDefProtos.AccountRecord value) { if (accountRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAccountRecordIsMutable(); accountRecord_.set(index, value); onChanged(); } else { accountRecordBuilder_.setMessage(index, value); } return this; } public Builder setAccountRecord( int index, com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder builderForValue) { if (accountRecordBuilder_ == null) { ensureAccountRecordIsMutable(); accountRecord_.set(index, builderForValue.build()); onChanged(); } else { accountRecordBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addAccountRecord(com.pekall.pctool.protos.MsgDefProtos.AccountRecord value) { if (accountRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAccountRecordIsMutable(); accountRecord_.add(value); onChanged(); } else { accountRecordBuilder_.addMessage(value); } return this; } public Builder addAccountRecord( int index, com.pekall.pctool.protos.MsgDefProtos.AccountRecord value) { if (accountRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAccountRecordIsMutable(); accountRecord_.add(index, value); onChanged(); } else { accountRecordBuilder_.addMessage(index, value); } return this; } public Builder addAccountRecord( com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder builderForValue) { if (accountRecordBuilder_ == null) { ensureAccountRecordIsMutable(); accountRecord_.add(builderForValue.build()); onChanged(); } else { accountRecordBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addAccountRecord( int index, com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder builderForValue) { if (accountRecordBuilder_ == null) { ensureAccountRecordIsMutable(); accountRecord_.add(index, builderForValue.build()); onChanged(); } else { accountRecordBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllAccountRecord( java.lang.Iterable<? extends com.pekall.pctool.protos.MsgDefProtos.AccountRecord> values) { if (accountRecordBuilder_ == null) { ensureAccountRecordIsMutable(); super.addAll(values, accountRecord_); onChanged(); } else { accountRecordBuilder_.addAllMessages(values); } return this; } public Builder clearAccountRecord() { if (accountRecordBuilder_ == null) { accountRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000200); onChanged(); } else { accountRecordBuilder_.clear(); } return this; } public Builder removeAccountRecord(int index) { if (accountRecordBuilder_ == null) { ensureAccountRecordIsMutable(); accountRecord_.remove(index); onChanged(); } else { accountRecordBuilder_.remove(index); } return this; } public com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder getAccountRecordBuilder( int index) { return getAccountRecordFieldBuilder().getBuilder(index); } public com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder getAccountRecordOrBuilder( int index) { if (accountRecordBuilder_ == null) { return accountRecord_.get(index); } else { return accountRecordBuilder_.getMessageOrBuilder(index); } } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder> getAccountRecordOrBuilderList() { if (accountRecordBuilder_ != null) { return accountRecordBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(accountRecord_); } } public com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder addAccountRecordBuilder() { return getAccountRecordFieldBuilder().addBuilder( com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDefaultInstance()); } public com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder addAccountRecordBuilder( int index) { return getAccountRecordFieldBuilder().addBuilder( index, com.pekall.pctool.protos.MsgDefProtos.AccountRecord.getDefaultInstance()); } public java.util.List<com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder> getAccountRecordBuilderList() { return getAccountRecordFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AccountRecord, com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder> getAccountRecordFieldBuilder() { if (accountRecordBuilder_ == null) { accountRecordBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AccountRecord, com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.AccountRecordOrBuilder>( accountRecord_, ((bitField0_ & 0x00000200) == 0x00000200), getParentForChildren(), isClean()); accountRecord_ = null; } return accountRecordBuilder_; } // repeated .pekall.pcsuite.GroupRecord group_record = 11; private java.util.List<com.pekall.pctool.protos.MsgDefProtos.GroupRecord> groupRecord_ = java.util.Collections.emptyList(); private void ensureGroupRecordIsMutable() { if (!((bitField0_ & 0x00000400) == 0x00000400)) { groupRecord_ = new java.util.ArrayList<com.pekall.pctool.protos.MsgDefProtos.GroupRecord>(groupRecord_); bitField0_ |= 0x00000400; } } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.GroupRecord, com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder> groupRecordBuilder_; public java.util.List<com.pekall.pctool.protos.MsgDefProtos.GroupRecord> getGroupRecordList() { if (groupRecordBuilder_ == null) { return java.util.Collections.unmodifiableList(groupRecord_); } else { return groupRecordBuilder_.getMessageList(); } } public int getGroupRecordCount() { if (groupRecordBuilder_ == null) { return groupRecord_.size(); } else { return groupRecordBuilder_.getCount(); } } public com.pekall.pctool.protos.MsgDefProtos.GroupRecord getGroupRecord(int index) { if (groupRecordBuilder_ == null) { return groupRecord_.get(index); } else { return groupRecordBuilder_.getMessage(index); } } public Builder setGroupRecord( int index, com.pekall.pctool.protos.MsgDefProtos.GroupRecord value) { if (groupRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureGroupRecordIsMutable(); groupRecord_.set(index, value); onChanged(); } else { groupRecordBuilder_.setMessage(index, value); } return this; } public Builder setGroupRecord( int index, com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder builderForValue) { if (groupRecordBuilder_ == null) { ensureGroupRecordIsMutable(); groupRecord_.set(index, builderForValue.build()); onChanged(); } else { groupRecordBuilder_.setMessage(index, builderForValue.build()); } return this; } public Builder addGroupRecord(com.pekall.pctool.protos.MsgDefProtos.GroupRecord value) { if (groupRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureGroupRecordIsMutable(); groupRecord_.add(value); onChanged(); } else { groupRecordBuilder_.addMessage(value); } return this; } public Builder addGroupRecord( int index, com.pekall.pctool.protos.MsgDefProtos.GroupRecord value) { if (groupRecordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureGroupRecordIsMutable(); groupRecord_.add(index, value); onChanged(); } else { groupRecordBuilder_.addMessage(index, value); } return this; } public Builder addGroupRecord( com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder builderForValue) { if (groupRecordBuilder_ == null) { ensureGroupRecordIsMutable(); groupRecord_.add(builderForValue.build()); onChanged(); } else { groupRecordBuilder_.addMessage(builderForValue.build()); } return this; } public Builder addGroupRecord( int index, com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder builderForValue) { if (groupRecordBuilder_ == null) { ensureGroupRecordIsMutable(); groupRecord_.add(index, builderForValue.build()); onChanged(); } else { groupRecordBuilder_.addMessage(index, builderForValue.build()); } return this; } public Builder addAllGroupRecord( java.lang.Iterable<? extends com.pekall.pctool.protos.MsgDefProtos.GroupRecord> values) { if (groupRecordBuilder_ == null) { ensureGroupRecordIsMutable(); super.addAll(values, groupRecord_); onChanged(); } else { groupRecordBuilder_.addAllMessages(values); } return this; } public Builder clearGroupRecord() { if (groupRecordBuilder_ == null) { groupRecord_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000400); onChanged(); } else { groupRecordBuilder_.clear(); } return this; } public Builder removeGroupRecord(int index) { if (groupRecordBuilder_ == null) { ensureGroupRecordIsMutable(); groupRecord_.remove(index); onChanged(); } else { groupRecordBuilder_.remove(index); } return this; } public com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder getGroupRecordBuilder( int index) { return getGroupRecordFieldBuilder().getBuilder(index); } public com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder getGroupRecordOrBuilder( int index) { if (groupRecordBuilder_ == null) { return groupRecord_.get(index); } else { return groupRecordBuilder_.getMessageOrBuilder(index); } } public java.util.List<? extends com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder> getGroupRecordOrBuilderList() { if (groupRecordBuilder_ != null) { return groupRecordBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(groupRecord_); } } public com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder addGroupRecordBuilder() { return getGroupRecordFieldBuilder().addBuilder( com.pekall.pctool.protos.MsgDefProtos.GroupRecord.getDefaultInstance()); } public com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder addGroupRecordBuilder( int index) { return getGroupRecordFieldBuilder().addBuilder( index, com.pekall.pctool.protos.MsgDefProtos.GroupRecord.getDefaultInstance()); } public java.util.List<com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder> getGroupRecordBuilderList() { return getGroupRecordFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.GroupRecord, com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder> getGroupRecordFieldBuilder() { if (groupRecordBuilder_ == null) { groupRecordBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.GroupRecord, com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder, com.pekall.pctool.protos.MsgDefProtos.GroupRecordOrBuilder>( groupRecord_, ((bitField0_ & 0x00000400) == 0x00000400), getParentForChildren(), isClean()); groupRecord_ = null; } return groupRecordBuilder_; } // optional .pekall.pcsuite.ContactsSync contacts_sync = 12; private com.pekall.pctool.protos.MsgDefProtos.ContactsSync contactsSync_ = com.pekall.pctool.protos.MsgDefProtos.ContactsSync.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ContactsSync, com.pekall.pctool.protos.MsgDefProtos.ContactsSync.Builder, com.pekall.pctool.protos.MsgDefProtos.ContactsSyncOrBuilder> contactsSyncBuilder_; public boolean hasContactsSync() { return ((bitField0_ & 0x00000800) == 0x00000800); } public com.pekall.pctool.protos.MsgDefProtos.ContactsSync getContactsSync() { if (contactsSyncBuilder_ == null) { return contactsSync_; } else { return contactsSyncBuilder_.getMessage(); } } public Builder setContactsSync(com.pekall.pctool.protos.MsgDefProtos.ContactsSync value) { if (contactsSyncBuilder_ == null) { if (value == null) { throw new NullPointerException(); } contactsSync_ = value; onChanged(); } else { contactsSyncBuilder_.setMessage(value); } bitField0_ |= 0x00000800; return this; } public Builder setContactsSync( com.pekall.pctool.protos.MsgDefProtos.ContactsSync.Builder builderForValue) { if (contactsSyncBuilder_ == null) { contactsSync_ = builderForValue.build(); onChanged(); } else { contactsSyncBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000800; return this; } public Builder mergeContactsSync(com.pekall.pctool.protos.MsgDefProtos.ContactsSync value) { if (contactsSyncBuilder_ == null) { if (((bitField0_ & 0x00000800) == 0x00000800) && contactsSync_ != com.pekall.pctool.protos.MsgDefProtos.ContactsSync.getDefaultInstance()) { contactsSync_ = com.pekall.pctool.protos.MsgDefProtos.ContactsSync.newBuilder(contactsSync_).mergeFrom(value).buildPartial(); } else { contactsSync_ = value; } onChanged(); } else { contactsSyncBuilder_.mergeFrom(value); } bitField0_ |= 0x00000800; return this; } public Builder clearContactsSync() { if (contactsSyncBuilder_ == null) { contactsSync_ = com.pekall.pctool.protos.MsgDefProtos.ContactsSync.getDefaultInstance(); onChanged(); } else { contactsSyncBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000800); return this; } public com.pekall.pctool.protos.MsgDefProtos.ContactsSync.Builder getContactsSyncBuilder() { bitField0_ |= 0x00000800; onChanged(); return getContactsSyncFieldBuilder().getBuilder(); } public com.pekall.pctool.protos.MsgDefProtos.ContactsSyncOrBuilder getContactsSyncOrBuilder() { if (contactsSyncBuilder_ != null) { return contactsSyncBuilder_.getMessageOrBuilder(); } else { return contactsSync_; } } private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ContactsSync, com.pekall.pctool.protos.MsgDefProtos.ContactsSync.Builder, com.pekall.pctool.protos.MsgDefProtos.ContactsSyncOrBuilder> getContactsSyncFieldBuilder() { if (contactsSyncBuilder_ == null) { contactsSyncBuilder_ = new com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ContactsSync, com.pekall.pctool.protos.MsgDefProtos.ContactsSync.Builder, com.pekall.pctool.protos.MsgDefProtos.ContactsSyncOrBuilder>( contactsSync_, getParentForChildren(), isClean()); contactsSync_ = null; } return contactsSyncBuilder_; } // optional .pekall.pcsuite.AgendaSync agenda_sync = 13; private com.pekall.pctool.protos.MsgDefProtos.AgendaSync agendaSync_ = com.pekall.pctool.protos.MsgDefProtos.AgendaSync.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AgendaSync, com.pekall.pctool.protos.MsgDefProtos.AgendaSync.Builder, com.pekall.pctool.protos.MsgDefProtos.AgendaSyncOrBuilder> agendaSyncBuilder_; public boolean hasAgendaSync() { return ((bitField0_ & 0x00001000) == 0x00001000); } public com.pekall.pctool.protos.MsgDefProtos.AgendaSync getAgendaSync() { if (agendaSyncBuilder_ == null) { return agendaSync_; } else { return agendaSyncBuilder_.getMessage(); } } public Builder setAgendaSync(com.pekall.pctool.protos.MsgDefProtos.AgendaSync value) { if (agendaSyncBuilder_ == null) { if (value == null) { throw new NullPointerException(); } agendaSync_ = value; onChanged(); } else { agendaSyncBuilder_.setMessage(value); } bitField0_ |= 0x00001000; return this; } public Builder setAgendaSync( com.pekall.pctool.protos.MsgDefProtos.AgendaSync.Builder builderForValue) { if (agendaSyncBuilder_ == null) { agendaSync_ = builderForValue.build(); onChanged(); } else { agendaSyncBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00001000; return this; } public Builder mergeAgendaSync(com.pekall.pctool.protos.MsgDefProtos.AgendaSync value) { if (agendaSyncBuilder_ == null) { if (((bitField0_ & 0x00001000) == 0x00001000) && agendaSync_ != com.pekall.pctool.protos.MsgDefProtos.AgendaSync.getDefaultInstance()) { agendaSync_ = com.pekall.pctool.protos.MsgDefProtos.AgendaSync.newBuilder(agendaSync_).mergeFrom(value).buildPartial(); } else { agendaSync_ = value; } onChanged(); } else { agendaSyncBuilder_.mergeFrom(value); } bitField0_ |= 0x00001000; return this; } public Builder clearAgendaSync() { if (agendaSyncBuilder_ == null) { agendaSync_ = com.pekall.pctool.protos.MsgDefProtos.AgendaSync.getDefaultInstance(); onChanged(); } else { agendaSyncBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00001000); return this; } public com.pekall.pctool.protos.MsgDefProtos.AgendaSync.Builder getAgendaSyncBuilder() { bitField0_ |= 0x00001000; onChanged(); return getAgendaSyncFieldBuilder().getBuilder(); } public com.pekall.pctool.protos.MsgDefProtos.AgendaSyncOrBuilder getAgendaSyncOrBuilder() { if (agendaSyncBuilder_ != null) { return agendaSyncBuilder_.getMessageOrBuilder(); } else { return agendaSync_; } } private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AgendaSync, com.pekall.pctool.protos.MsgDefProtos.AgendaSync.Builder, com.pekall.pctool.protos.MsgDefProtos.AgendaSyncOrBuilder> getAgendaSyncFieldBuilder() { if (agendaSyncBuilder_ == null) { agendaSyncBuilder_ = new com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.AgendaSync, com.pekall.pctool.protos.MsgDefProtos.AgendaSync.Builder, com.pekall.pctool.protos.MsgDefProtos.AgendaSyncOrBuilder>( agendaSync_, getParentForChildren(), isClean()); agendaSync_ = null; } return agendaSyncBuilder_; } // optional .pekall.pcsuite.ConnectParam connect_result = 14; private com.pekall.pctool.protos.MsgDefProtos.ConnectParam connectResult_ = com.pekall.pctool.protos.MsgDefProtos.ConnectParam.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ConnectParam, com.pekall.pctool.protos.MsgDefProtos.ConnectParam.Builder, com.pekall.pctool.protos.MsgDefProtos.ConnectParamOrBuilder> connectResultBuilder_; public boolean hasConnectResult() { return ((bitField0_ & 0x00002000) == 0x00002000); } public com.pekall.pctool.protos.MsgDefProtos.ConnectParam getConnectResult() { if (connectResultBuilder_ == null) { return connectResult_; } else { return connectResultBuilder_.getMessage(); } } public Builder setConnectResult(com.pekall.pctool.protos.MsgDefProtos.ConnectParam value) { if (connectResultBuilder_ == null) { if (value == null) { throw new NullPointerException(); } connectResult_ = value; onChanged(); } else { connectResultBuilder_.setMessage(value); } bitField0_ |= 0x00002000; return this; } public Builder setConnectResult( com.pekall.pctool.protos.MsgDefProtos.ConnectParam.Builder builderForValue) { if (connectResultBuilder_ == null) { connectResult_ = builderForValue.build(); onChanged(); } else { connectResultBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00002000; return this; } public Builder mergeConnectResult(com.pekall.pctool.protos.MsgDefProtos.ConnectParam value) { if (connectResultBuilder_ == null) { if (((bitField0_ & 0x00002000) == 0x00002000) && connectResult_ != com.pekall.pctool.protos.MsgDefProtos.ConnectParam.getDefaultInstance()) { connectResult_ = com.pekall.pctool.protos.MsgDefProtos.ConnectParam.newBuilder(connectResult_).mergeFrom(value).buildPartial(); } else { connectResult_ = value; } onChanged(); } else { connectResultBuilder_.mergeFrom(value); } bitField0_ |= 0x00002000; return this; } public Builder clearConnectResult() { if (connectResultBuilder_ == null) { connectResult_ = com.pekall.pctool.protos.MsgDefProtos.ConnectParam.getDefaultInstance(); onChanged(); } else { connectResultBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00002000); return this; } public com.pekall.pctool.protos.MsgDefProtos.ConnectParam.Builder getConnectResultBuilder() { bitField0_ |= 0x00002000; onChanged(); return getConnectResultFieldBuilder().getBuilder(); } public com.pekall.pctool.protos.MsgDefProtos.ConnectParamOrBuilder getConnectResultOrBuilder() { if (connectResultBuilder_ != null) { return connectResultBuilder_.getMessageOrBuilder(); } else { return connectResult_; } } private com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ConnectParam, com.pekall.pctool.protos.MsgDefProtos.ConnectParam.Builder, com.pekall.pctool.protos.MsgDefProtos.ConnectParamOrBuilder> getConnectResultFieldBuilder() { if (connectResultBuilder_ == null) { connectResultBuilder_ = new com.google.protobuf.SingleFieldBuilder< com.pekall.pctool.protos.MsgDefProtos.ConnectParam, com.pekall.pctool.protos.MsgDefProtos.ConnectParam.Builder, com.pekall.pctool.protos.MsgDefProtos.ConnectParamOrBuilder>( connectResult_, getParentForChildren(), isClean()); connectResult_ = null; } return connectResultBuilder_; } // @@protoc_insertion_point(builder_scope:pekall.pcsuite.CmdResponse) } static { defaultInstance = new CmdResponse(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pekall.pcsuite.CmdResponse) } private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_ConnectParam_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_ConnectParam_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_AppRecord_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_AppRecord_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_SMSRecord_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_SMSRecord_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_AttachmentRecord_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_AttachmentRecord_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_SlideRecord_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_SlideRecord_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_MMSRecord_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_MMSRecord_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_AccountRecord_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_AccountRecord_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_GroupRecord_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_GroupRecord_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_PhoneRecord_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_PhoneRecord_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_EmailRecord_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_EmailRecord_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_IMRecord_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_IMRecord_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_AddressRecord_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_AddressRecord_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_OrgRecord_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_OrgRecord_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_ContactRecord_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_ContactRecord_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_ContactsSync_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_ContactsSync_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_CalendarRecord_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_CalendarRecord_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_AgendaRecord_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_AgendaRecord_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_AgendaSync_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_AgendaSync_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_CmdRequest_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_CmdRequest_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pekall_pcsuite_CmdResponse_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pekall_pcsuite_CmdResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n\021msgdef_v1.1.proto\022\016pekall.pcsuite\"\276\001\n\014" + "ConnectParam\022>\n\014connect_type\030\001 \002(\0162(.pek" + "all.pcsuite.ConnectParam.ConnectType\022\016\n\006" + "secret\030\002 \001(\t\022\021\n\thost_name\030\003 \001(\t\022\024\n\014devic" + "e_model\030\004 \001(\t\022\023\n\013device_imei\030\005 \001(\t\" \n\013Co" + "nnectType\022\007\n\003USB\020\000\022\010\n\004WIFI\020\001\"\330\002\n\tAppReco" + "rd\022\020\n\010app_name\030\001 \001(\t\0223\n\010app_type\030\002 \001(\0162!" + ".pekall.pcsuite.AppRecord.AppType\022@\n\rloc" + "ation_type\030\003 \001(\0162).pekall.pcsuite.AppRec" + "ord.AppLocationType\022\024\n\014package_name\030\004 \001(", "\t\022\024\n\014version_name\030\005 \001(\t\022\024\n\014version_code\030" + "\007 \001(\005\022\020\n\010apk_path\030\006 \001(\t\022\014\n\004size\030\010 \001(\003\022\020\n" + "\010app_icon\030\t \001(\014\"\037\n\007AppType\022\n\n\006SYSTEM\020\000\022\010" + "\n\004USER\020\001\"-\n\017AppLocationType\022\014\n\010INTERNAL\020" + "\000\022\014\n\010EXTERNAL\020\001\"\253\001\n\tSMSRecord\022\016\n\006msg_id\030" + "\001 \001(\003\022\022\n\ncontact_id\030\002 \001(\003\0221\n\nmsg_origin\030" + "\003 \001(\0162\035.pekall.pcsuite.MsgOriginType\022\021\n\t" + "phone_num\030\004 \001(\t\022\020\n\010msg_text\030\005 \001(\t\022\020\n\010msg" + "_time\030\006 \001(\003\022\020\n\010read_tag\030\007 \001(\010\"\274\001\n\020Attach" + "mentRecord\022=\n\004type\030\001 \001(\0162/.pekall.pcsuit", "e.AttachmentRecord.AttachmentType\022\014\n\004nam" + "e\030\002 \001(\t\022\014\n\004size\030\003 \001(\003\022\017\n\007content\030\004 \001(\014\"<" + "\n\016AttachmentType\022\t\n\005IMAGE\020\000\022\t\n\005VIDEO\020\001\022\t" + "\n\005AUDIO\020\002\022\t\n\005OTHER\020\003\"c\n\013SlideRecord\022\020\n\010d" + "uration\030\001 \001(\005\022\014\n\004text\030\002 \001(\t\0224\n\nattachmen" + "t\030\003 \003(\0132 .pekall.pcsuite.AttachmentRecor" + "d\"\214\002\n\tMMSRecord\022\016\n\006msg_id\030\001 \001(\003\022\022\n\nconta" + "ct_id\030\002 \001(\003\0221\n\nmsg_origin\030\003 \001(\0162\035.pekall" + ".pcsuite.MsgOriginType\022\021\n\tphone_num\030\004 \001(" + "\t\022\017\n\007subject\030\005 \001(\t\022\020\n\010msg_time\030\006 \001(\003\022\020\n\010", "read_tag\030\007 \001(\010\022*\n\005slide\030\010 \003(\0132\033.pekall.p" + "csuite.SlideRecord\0224\n\nattachment\030\t \003(\0132 " + ".pekall.pcsuite.AttachmentRecord\"+\n\rAcco" + "untRecord\022\014\n\004type\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\"\252\001" + "\n\013GroupRecord\022\n\n\002id\030\001 \001(\003\022\017\n\007data_id\030\002 \001" + "(\003\0223\n\014account_info\030\003 \001(\0132\035.pekall.pcsuit" + "e.AccountRecord\022\014\n\004name\030\004 \001(\t\022\014\n\004note\030\005 " + "\001(\t\022-\n\nmodify_tag\030\006 \001(\0162\031.pekall.pcsuite" + ".ModifyTag\"\226\002\n\013PhoneRecord\022\n\n\002id\030\001 \001(\003\022\016" + "\n\006number\030\002 \001(\t\0223\n\004type\030\003 \001(\0162%.pekall.pc", "suite.PhoneRecord.PhoneType\022\014\n\004name\030\004 \001(" + "\t\022-\n\nmodify_tag\030\005 \001(\0162\031.pekall.pcsuite.M" + "odifyTag\"y\n\tPhoneType\022\n\n\006MOBILE\020\000\022\010\n\004WOR" + "K\020\001\022\010\n\004HOME\020\002\022\010\n\004MAIN\020\003\022\014\n\010WORK_FAX\020\004\022\014\n" + "\010HOME_FAX\020\005\022\t\n\005PAGER\020\006\022\t\n\005OTHER\020\007\022\020\n\014USE" + "R_DEFINED\020c\"\330\001\n\013EmailRecord\022\n\n\002id\030\001 \001(\003\022" + "\r\n\005email\030\002 \001(\t\0223\n\004type\030\003 \001(\0162%.pekall.pc" + "suite.EmailRecord.EmailType\022\014\n\004name\030\004 \001(" + "\t\022-\n\nmodify_tag\030\005 \001(\0162\031.pekall.pcsuite.M" + "odifyTag\"<\n\tEmailType\022\010\n\004WORK\020\000\022\010\n\004HOME\020", "\001\022\t\n\005OTHER\020\002\022\020\n\014USER_DEFINED\020c\"\217\002\n\010IMRec" + "ord\022\n\n\002id\030\001 \001(\003\022\017\n\007account\030\002 \001(\t\022-\n\004type" + "\030\003 \001(\0162\037.pekall.pcsuite.IMRecord.IMType\022" + "\014\n\004name\030\004 \001(\t\022-\n\nmodify_tag\030\005 \001(\0162\031.peka" + "ll.pcsuite.ModifyTag\"z\n\006IMType\022\006\n\002QQ\020\000\022\007" + "\n\003MSN\020\001\022\t\n\005YAHOO\020\002\022\007\n\003AIM\020\003\022\t\n\005SKYPE\020\004\022\t" + "\n\005GTALK\020\005\022\007\n\003ICQ\020\006\022\n\n\006JABBER\020\007\022\016\n\nNETMEE" + "TING\020\010\022\020\n\014USER_DEFINED\020c\"\274\002\n\rAddressReco" + "rd\022\n\n\002id\030\001 \001(\003\022?\n\014address_type\030\002 \001(\0162).p" + "ekall.pcsuite.AddressRecord.AddressType\022", "\014\n\004name\030\003 \001(\t\022\017\n\007address\030\004 \001(\t\022\017\n\007countr" + "y\030\005 \001(\t\022\020\n\010province\030\006 \001(\t\022\014\n\004city\030\007 \001(\t\022" + "\014\n\004road\030\010 \001(\t\022\021\n\tpost_code\030\t \001(\t\022-\n\nmodi" + "fy_tag\030\n \001(\0162\031.pekall.pcsuite.ModifyTag\"" + ">\n\013AddressType\022\010\n\004WORK\020\000\022\010\n\004HOME\020\001\022\t\n\005OT" + "HER\020\002\022\020\n\014USER_DEFINED\020c\"\314\001\n\tOrgRecord\022\n\n" + "\002id\030\001 \001(\003\022\020\n\010org_name\030\002 \001(\t\022/\n\004type\030\003 \001(" + "\0162!.pekall.pcsuite.OrgRecord.OrgType\022\014\n\004" + "name\030\004 \001(\t\022-\n\nmodify_tag\030\005 \001(\0162\031.pekall." + "pcsuite.ModifyTag\"3\n\007OrgType\022\013\n\007COMPANY\020", "\000\022\t\n\005OTHER\020\001\022\020\n\014USER_DEFINED\020c\"\354\003\n\rConta" + "ctRecord\022\n\n\002id\030\001 \001(\003\022\014\n\004name\030\002 \001(\t\022\020\n\010ni" + "ckname\030\003 \001(\t\022\r\n\005photo\030\004 \001(\014\022\030\n\020photo_mod" + "ify_tag\030\005 \001(\010\022\017\n\007version\030\006 \001(\005\022/\n\013sync_r" + "esult\030\007 \001(\0162\032.pekall.pcsuite.SyncResult\022" + "\r\n\005pc_id\030\010 \001(\t\0223\n\014account_info\030\t \001(\0132\035.p" + "ekall.pcsuite.AccountRecord\022*\n\005group\030\n \003" + "(\0132\033.pekall.pcsuite.GroupRecord\022*\n\005phone" + "\030\013 \003(\0132\033.pekall.pcsuite.PhoneRecord\022*\n\005e" + "mail\030\014 \003(\0132\033.pekall.pcsuite.EmailRecord\022", "$\n\002im\030\r \003(\0132\030.pekall.pcsuite.IMRecord\022.\n" + "\007address\030\016 \003(\0132\035.pekall.pcsuite.AddressR" + "ecord\022&\n\003org\030\017 \003(\0132\031.pekall.pcsuite.OrgR" + "ecord\"\332\001\n\014ContactsSync\022&\n\004type\030\001 \002(\0162\030.p" + "ekall.pcsuite.SyncType\022-\n\010sub_type\030\002 \002(\016" + "2\033.pekall.pcsuite.SyncSubType\022<\n\022sync_co" + "nflict_ploy\030\003 \001(\0162 .pekall.pcsuite.SyncC" + "onflictPloy\0225\n\016contact_record\030\004 \003(\0132\035.pe" + "kall.pcsuite.ContactRecord\"_\n\016CalendarRe" + "cord\022\n\n\002id\030\001 \001(\003\0223\n\014account_info\030\002 \001(\0132\035", ".pekall.pcsuite.AccountRecord\022\014\n\004name\030\003 " + "\001(\t\"\200\002\n\014AgendaRecord\022\n\n\002id\030\001 \001(\003\022\023\n\013cale" + "ndar_id\030\002 \001(\003\022\017\n\007subject\030\003 \001(\t\022\020\n\010locati" + "on\030\004 \001(\t\022\022\n\nstart_time\030\005 \001(\003\022\020\n\010end_time" + "\030\006 \001(\003\022\023\n\013repeat_rule\030\007 \001(\t\022\022\n\nalert_tim" + "e\030\010 \001(\005\022\014\n\004note\030\t \001(\t\022\017\n\007version\030\n \001(\003\022/" + "\n\013sync_result\030\013 \001(\0162\032.pekall.pcsuite.Syn" + "cResult\022\r\n\005pc_id\030\014 \001(\t\"\326\001\n\nAgendaSync\022&\n" + "\004type\030\001 \002(\0162\030.pekall.pcsuite.SyncType\022-\n" + "\010sub_type\030\002 \002(\0162\033.pekall.pcsuite.SyncSub", "Type\022<\n\022sync_conflict_ploy\030\003 \001(\0162 .pekal" + "l.pcsuite.SyncConflictPloy\0223\n\ragenda_rec" + "ord\030\004 \003(\0132\034.pekall.pcsuite.AgendaRecord\"" + "\221\004\n\nCmdRequest\022)\n\010cmd_type\030\001 \002(\0162\027.pekal" + "l.pcsuite.CmdType\022\021\n\trecord_id\030\002 \003(\003\022-\n\n" + "sms_params\030\003 \001(\0132\031.pekall.pcsuite.SMSRec" + "ord\022-\n\nmms_params\030\004 \001(\0132\031.pekall.pcsuite" + ".MMSRecord\0221\n\014group_params\030\005 \001(\0132\033.pekal" + "l.pcsuite.GroupRecord\0225\n\016contact_params\030" + "\006 \001(\0132\035.pekall.pcsuite.ContactRecord\0223\n\r", "agenda_params\030\007 \001(\0132\034.pekall.pcsuite.Age" + "ndaRecord\022-\n\napp_params\030\010 \001(\0132\031.pekall.p" + "csuite.AppRecord\0223\n\rcontacts_sync\030\t \001(\0132" + "\034.pekall.pcsuite.ContactsSync\022/\n\013agenda_" + "sync\030\n \001(\0132\032.pekall.pcsuite.AgendaSync\0223" + "\n\rconnect_param\030\013 \001(\0132\034.pekall.pcsuite.C" + "onnectParam\"\231\005\n\013CmdResponse\022)\n\010cmd_type\030" + "\001 \002(\0162\027.pekall.pcsuite.CmdType\022\023\n\013result" + "_code\030\002 \002(\005\022\022\n\nresult_msg\030\003 \002(\t\022-\n\nsms_r" + "ecord\030\004 \003(\0132\031.pekall.pcsuite.SMSRecord\022-", "\n\nmms_record\030\005 \003(\0132\031.pekall.pcsuite.MMSR" + "ecord\0225\n\016contact_record\030\006 \003(\0132\035.pekall.p" + "csuite.ContactRecord\0227\n\017calendar_record\030" + "\007 \003(\0132\036.pekall.pcsuite.CalendarRecord\0223\n" + "\ragenda_record\030\010 \003(\0132\034.pekall.pcsuite.Ag" + "endaRecord\022-\n\napp_record\030\t \003(\0132\031.pekall." + "pcsuite.AppRecord\0225\n\016account_record\030\n \003(" + "\0132\035.pekall.pcsuite.AccountRecord\0221\n\014grou" + "p_record\030\013 \003(\0132\033.pekall.pcsuite.GroupRec" + "ord\0223\n\rcontacts_sync\030\014 \001(\0132\034.pekall.pcsu", "ite.ContactsSync\022/\n\013agenda_sync\030\r \001(\0132\032." + "pekall.pcsuite.AgendaSync\0224\n\016connect_res" + "ult\030\016 \001(\0132\034.pekall.pcsuite.ConnectParam*" + "\261\005\n\007CmdType\022\022\n\016CMD_HEART_BEAT\020\000\022\021\n\rCMD_Q" + "UERY_SMS\020\001\022\022\n\016CMD_DELETE_SMS\020\002\022\020\n\014CMD_SE" + "ND_SMS\020\003\022\022\n\016CMD_IMPORT_SMS\020\004\022\021\n\rCMD_QUER" + "Y_MMS\020\005\022\022\n\016CMD_DELETE_MMS\020\006\022\020\n\014CMD_SEND_" + "MMS\020\007\022\022\n\016CMD_IMPORT_MMS\020\010\022\031\n\025CMD_REICEIV" + "ED_NEW_MSG\020\t\022\026\n\022CMD_GET_ALL_GROUPS\020\n\022\021\n\r" + "CMD_ADD_GROUP\020\013\022\024\n\020CMD_DELETE_GROUP\020\014\022\022\n", "\016CMD_EDIT_GROUP\020\r\022\030\n\024CMD_GET_ALL_ACCOUNT" + "S\020\016\022\026\n\022CMD_QUERY_CONTACTS\020\017\022\023\n\017CMD_ADD_C" + "ONTACT\020\020\022\026\n\022CMD_DELETE_CONTACT\020\021\022\024\n\020CMD_" + "EDIT_CONTACT\020\022\022\025\n\021CMD_SYNC_CONTACTS\020\023\022\026\n" + "\022CMD_QUERY_CALENDAR\020\024\022\025\n\021CMD_QUERY_AGEND" + "AS\020\025\022\022\n\016CMD_ADD_AGENDA\020\026\022\025\n\021CMD_DELETE_A" + "GENDA\020\027\022\023\n\017CMD_EDIT_AGENDA\020\030\022\024\n\020CMD_SYNC" + "_AGENDAS\020\031\022\021\n\rCMD_QUERY_APP\020\032\022\025\n\021CMD_UNI" + "NSTALL_APP\020\033\022\022\n\016CMD_UPLOAD_APK\020\034\022\024\n\020CMD_" + "DOWNLOAD_APK\020\035\022\017\n\013CMD_CONNECT\020\036\022\022\n\016CMD_D", "ISCONNECT\020\037*b\n\rMsgOriginType\022\007\n\003ANY\020\000\022\t\n" + "\005INBOX\020\001\022\013\n\007SENTBOX\020\002\022\014\n\010DRAFTBOX\020\003\022\n\n\006O" + "UTBOX\020\004\022\n\n\006FAILED\020\005\022\n\n\006QUEUED\020\006*1\n\tModif" + "yTag\022\010\n\004SAME\020\000\022\007\n\003ADD\020\001\022\007\n\003DEL\020\002\022\010\n\004EDIT" + "\020\003*+\n\010SyncType\022\014\n\010PC_PHONE\020\000\022\021\n\rOUTLOOK_" + "PHONE\020\001*\313\001\n\013SyncSubType\022\025\n\021TWO_WAY_SLOW_" + "SYNC\020\000\022\025\n\021TWO_WAY_FAST_SYNC\020\001\022\026\n\022PHONE_R" + "EFRESH_SYNC\020\002\022\023\n\017PC_REFRESH_SYNC\020\003\022\023\n\017PH" + "ONE_FAST_SYNC\020\004\022\020\n\014PC_FAST_SYNC\020\005\022\034\n\030TWO" + "_WAY_SLOW_SYNC_SECOND\020\006\022\034\n\030TWO_WAY_FAST_", "SYNC_SECOND\020\007*\221\001\n\nSyncResult\022\r\n\tNO_CHANG" + "E\020\000\022\n\n\006PC_ADD\020\001\022\n\n\006PC_DEL\020\002\022\r\n\tPC_MODIFY" + "\020\003\022\017\n\013BOTH_MODIFY\020\005\022\r\n\tPHONE_ADD\020\006\022\r\n\tPH" + "ONE_DEL\020\007\022\020\n\014PHONE_MODIFY\020\010\022\014\n\010BOTH_DEL\020" + "\t*D\n\020SyncConflictPloy\022\010\n\004SKIP\020\000\022\013\n\007PC_SI" + "DE\020\001\022\016\n\nPHONE_SIDE\020\002\022\t\n\005MEGER\020\003B*\n\030com.p" + "ekall.pctool.protosB\014MsgDefProtosH\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.Descriptors.FileDescriptor root) { descriptor = root; internal_static_pekall_pcsuite_ConnectParam_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_pekall_pcsuite_ConnectParam_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_ConnectParam_descriptor, new java.lang.String[] { "ConnectType", "Secret", "HostName", "DeviceModel", "DeviceImei", }, com.pekall.pctool.protos.MsgDefProtos.ConnectParam.class, com.pekall.pctool.protos.MsgDefProtos.ConnectParam.Builder.class); internal_static_pekall_pcsuite_AppRecord_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_pekall_pcsuite_AppRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_AppRecord_descriptor, new java.lang.String[] { "AppName", "AppType", "LocationType", "PackageName", "VersionName", "VersionCode", "ApkPath", "Size", "AppIcon", }, com.pekall.pctool.protos.MsgDefProtos.AppRecord.class, com.pekall.pctool.protos.MsgDefProtos.AppRecord.Builder.class); internal_static_pekall_pcsuite_SMSRecord_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_pekall_pcsuite_SMSRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_SMSRecord_descriptor, new java.lang.String[] { "MsgId", "ContactId", "MsgOrigin", "PhoneNum", "MsgText", "MsgTime", "ReadTag", }, com.pekall.pctool.protos.MsgDefProtos.SMSRecord.class, com.pekall.pctool.protos.MsgDefProtos.SMSRecord.Builder.class); internal_static_pekall_pcsuite_AttachmentRecord_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_pekall_pcsuite_AttachmentRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_AttachmentRecord_descriptor, new java.lang.String[] { "Type", "Name", "Size", "Content", }, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.class, com.pekall.pctool.protos.MsgDefProtos.AttachmentRecord.Builder.class); internal_static_pekall_pcsuite_SlideRecord_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_pekall_pcsuite_SlideRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_SlideRecord_descriptor, new java.lang.String[] { "Duration", "Text", "Attachment", }, com.pekall.pctool.protos.MsgDefProtos.SlideRecord.class, com.pekall.pctool.protos.MsgDefProtos.SlideRecord.Builder.class); internal_static_pekall_pcsuite_MMSRecord_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_pekall_pcsuite_MMSRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_MMSRecord_descriptor, new java.lang.String[] { "MsgId", "ContactId", "MsgOrigin", "PhoneNum", "Subject", "MsgTime", "ReadTag", "Slide", "Attachment", }, com.pekall.pctool.protos.MsgDefProtos.MMSRecord.class, com.pekall.pctool.protos.MsgDefProtos.MMSRecord.Builder.class); internal_static_pekall_pcsuite_AccountRecord_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_pekall_pcsuite_AccountRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_AccountRecord_descriptor, new java.lang.String[] { "Type", "Name", }, com.pekall.pctool.protos.MsgDefProtos.AccountRecord.class, com.pekall.pctool.protos.MsgDefProtos.AccountRecord.Builder.class); internal_static_pekall_pcsuite_GroupRecord_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_pekall_pcsuite_GroupRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_GroupRecord_descriptor, new java.lang.String[] { "Id", "DataId", "AccountInfo", "Name", "Note", "ModifyTag", }, com.pekall.pctool.protos.MsgDefProtos.GroupRecord.class, com.pekall.pctool.protos.MsgDefProtos.GroupRecord.Builder.class); internal_static_pekall_pcsuite_PhoneRecord_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_pekall_pcsuite_PhoneRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_PhoneRecord_descriptor, new java.lang.String[] { "Id", "Number", "Type", "Name", "ModifyTag", }, com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.class, com.pekall.pctool.protos.MsgDefProtos.PhoneRecord.Builder.class); internal_static_pekall_pcsuite_EmailRecord_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_pekall_pcsuite_EmailRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_EmailRecord_descriptor, new java.lang.String[] { "Id", "Email", "Type", "Name", "ModifyTag", }, com.pekall.pctool.protos.MsgDefProtos.EmailRecord.class, com.pekall.pctool.protos.MsgDefProtos.EmailRecord.Builder.class); internal_static_pekall_pcsuite_IMRecord_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_pekall_pcsuite_IMRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_IMRecord_descriptor, new java.lang.String[] { "Id", "Account", "Type", "Name", "ModifyTag", }, com.pekall.pctool.protos.MsgDefProtos.IMRecord.class, com.pekall.pctool.protos.MsgDefProtos.IMRecord.Builder.class); internal_static_pekall_pcsuite_AddressRecord_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_pekall_pcsuite_AddressRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_AddressRecord_descriptor, new java.lang.String[] { "Id", "AddressType", "Name", "Address", "Country", "Province", "City", "Road", "PostCode", "ModifyTag", }, com.pekall.pctool.protos.MsgDefProtos.AddressRecord.class, com.pekall.pctool.protos.MsgDefProtos.AddressRecord.Builder.class); internal_static_pekall_pcsuite_OrgRecord_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_pekall_pcsuite_OrgRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_OrgRecord_descriptor, new java.lang.String[] { "Id", "OrgName", "Type", "Name", "ModifyTag", }, com.pekall.pctool.protos.MsgDefProtos.OrgRecord.class, com.pekall.pctool.protos.MsgDefProtos.OrgRecord.Builder.class); internal_static_pekall_pcsuite_ContactRecord_descriptor = getDescriptor().getMessageTypes().get(13); internal_static_pekall_pcsuite_ContactRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_ContactRecord_descriptor, new java.lang.String[] { "Id", "Name", "Nickname", "Photo", "PhotoModifyTag", "Version", "SyncResult", "PcId", "AccountInfo", "Group", "Phone", "Email", "Im", "Address", "Org", }, com.pekall.pctool.protos.MsgDefProtos.ContactRecord.class, com.pekall.pctool.protos.MsgDefProtos.ContactRecord.Builder.class); internal_static_pekall_pcsuite_ContactsSync_descriptor = getDescriptor().getMessageTypes().get(14); internal_static_pekall_pcsuite_ContactsSync_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_ContactsSync_descriptor, new java.lang.String[] { "Type", "SubType", "SyncConflictPloy", "ContactRecord", }, com.pekall.pctool.protos.MsgDefProtos.ContactsSync.class, com.pekall.pctool.protos.MsgDefProtos.ContactsSync.Builder.class); internal_static_pekall_pcsuite_CalendarRecord_descriptor = getDescriptor().getMessageTypes().get(15); internal_static_pekall_pcsuite_CalendarRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_CalendarRecord_descriptor, new java.lang.String[] { "Id", "AccountInfo", "Name", }, com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.class, com.pekall.pctool.protos.MsgDefProtos.CalendarRecord.Builder.class); internal_static_pekall_pcsuite_AgendaRecord_descriptor = getDescriptor().getMessageTypes().get(16); internal_static_pekall_pcsuite_AgendaRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_AgendaRecord_descriptor, new java.lang.String[] { "Id", "CalendarId", "Subject", "Location", "StartTime", "EndTime", "RepeatRule", "AlertTime", "Note", "Version", "SyncResult", "PcId", }, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.class, com.pekall.pctool.protos.MsgDefProtos.AgendaRecord.Builder.class); internal_static_pekall_pcsuite_AgendaSync_descriptor = getDescriptor().getMessageTypes().get(17); internal_static_pekall_pcsuite_AgendaSync_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_AgendaSync_descriptor, new java.lang.String[] { "Type", "SubType", "SyncConflictPloy", "AgendaRecord", }, com.pekall.pctool.protos.MsgDefProtos.AgendaSync.class, com.pekall.pctool.protos.MsgDefProtos.AgendaSync.Builder.class); internal_static_pekall_pcsuite_CmdRequest_descriptor = getDescriptor().getMessageTypes().get(18); internal_static_pekall_pcsuite_CmdRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_CmdRequest_descriptor, new java.lang.String[] { "CmdType", "RecordId", "SmsParams", "MmsParams", "GroupParams", "ContactParams", "AgendaParams", "AppParams", "ContactsSync", "AgendaSync", "ConnectParam", }, com.pekall.pctool.protos.MsgDefProtos.CmdRequest.class, com.pekall.pctool.protos.MsgDefProtos.CmdRequest.Builder.class); internal_static_pekall_pcsuite_CmdResponse_descriptor = getDescriptor().getMessageTypes().get(19); internal_static_pekall_pcsuite_CmdResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pekall_pcsuite_CmdResponse_descriptor, new java.lang.String[] { "CmdType", "ResultCode", "ResultMsg", "SmsRecord", "MmsRecord", "ContactRecord", "CalendarRecord", "AgendaRecord", "AppRecord", "AccountRecord", "GroupRecord", "ContactsSync", "AgendaSync", "ConnectResult", }, com.pekall.pctool.protos.MsgDefProtos.CmdResponse.class, com.pekall.pctool.protos.MsgDefProtos.CmdResponse.Builder.class); return null; } }; com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }, assigner); } // @@protoc_insertion_point(outer_class_scope) }