/** * galaxy inc. * meetup client for android */ package com.galaxy.meetup.client.android.realtimechat; import java.io.IOException; import java.io.ObjectStreamException; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; import com.galaxy.meetup.client.android.Version; import com.google.protobuf.ByteString; import com.google.protobuf.CodedInputStream; import com.google.protobuf.CodedOutputStream; import com.google.protobuf.ExtensionRegistryLite; import com.google.protobuf.GeneratedMessageLite; import com.google.protobuf.GeneratedMessageLite.Builder; import com.google.protobuf.Internal; import com.google.protobuf.InvalidProtocolBufferException; import com.google.protobuf.LazyStringArrayList; import com.google.protobuf.LazyStringList; import com.google.protobuf.MessageLite; import com.google.protobuf.MessageLiteOrBuilder; import com.google.protobuf.UninitializedMessageException; import com.google.protobuf.UnmodifiableLazyStringList; /** * * @author sihai * */ public class Client { //================================================================================================================== // Inner class //================================================================================================================== //=================================================================================================== // NewConversation //=================================================================================================== public static interface NewConversationOrBuilder extends MessageLiteOrBuilder { public abstract ClientConversation getClientConversation(); public abstract String getSenderId(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract boolean hasClientConversation(); public abstract boolean hasSenderId(); public abstract boolean hasStubbyInfo(); } public static final class NewConversation extends GeneratedMessageLite implements NewConversationOrBuilder { private static final NewConversation defaultInstance; private int bitField0_; private ClientConversation clientConversation_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object senderId_; private Data.StubbyInfo stubbyInfo_; static { NewConversation newconversation = new NewConversation(); defaultInstance = newconversation; newconversation.clientConversation_ = ClientConversation.getDefaultInstance(); newconversation.senderId_ = ""; newconversation.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } private NewConversation() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } NewConversation(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static NewConversation getDefaultInstance() { return defaultInstance; } private ByteString getSenderIdBytes() { Object obj = senderId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); senderId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(NewConversation newconversation) { return new Builder().mergeFrom(newconversation); } public final ClientConversation getClientConversation() { return clientConversation_; } public final NewConversation getDefaultInstanceForType() { return defaultInstance; } public final String getSenderId() { Object obj = senderId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) senderId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeMessageSize(1, clientConversation_); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getSenderIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeMessageSize(3, stubbyInfo_); memoizedSerializedSize = k; l = k; } return l; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasClientConversation() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeMessage(1, clientConversation_); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getSenderIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeMessage(3, stubbyInfo_); } //=========================================== // Builder //=========================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements NewConversationOrBuilder { private int bitField0_; private ClientConversation clientConversation_; private Object senderId_; private Data.StubbyInfo stubbyInfo_; private Builder() { clientConversation_ = ClientConversation.getDefaultInstance(); senderId_ = ""; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } public NewConversation.Builder clone() { return (new NewConversation.Builder()).mergeFrom(buildPartial()); } public NewConversation.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' ClientConversation.Builder builder1 = ClientConversation.newBuilder(); if(hasClientConversation()) builder1.mergeFrom(getClientConversation()); codedinputstream.readMessage(builder1, extensionregistrylite); setClientConversation(builder1.buildPartial()); break; case 18: // '\022' bitField0_ = 2 | bitField0_; senderId_ = codedinputstream.readBytes(); break; case 26: // '\032' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; } } while(true); } public final NewConversation build() { NewConversation newconversation = buildPartial(); if(!newconversation.isInitialized()) throw new UninitializedMessageException(Arrays.asList("newconversation")); else return newconversation; } public final NewConversation buildPartial() { NewConversation newconversation = new NewConversation(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; newconversation.clientConversation_ = clientConversation_; if((i & 2) == 2) k |= 2; newconversation.senderId_ = senderId_; if((i & 4) == 4) k |= 4; newconversation.stubbyInfo_ = stubbyInfo_; newconversation.bitField0_ = k; return newconversation; } public final NewConversation.Builder clear() { super.clear(); clientConversation_ = ClientConversation.getDefaultInstance(); bitField0_ = -2 & bitField0_; senderId_ = ""; bitField0_ = -3 & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final NewConversation.Builder clearClientConversation() { clientConversation_ = ClientConversation.getDefaultInstance(); bitField0_ = -2 & bitField0_; return this; } public final NewConversation.Builder clearSenderId() { bitField0_ = -3 & bitField0_; senderId_ = NewConversation.getDefaultInstance().getSenderId(); return this; } public final NewConversation.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final ClientConversation getClientConversation() { return clientConversation_; } public final NewConversation getDefaultInstanceForType() { return NewConversation.getDefaultInstance(); } public final String getSenderId() { Object obj = senderId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); senderId_ = s; } else { s = (String)obj; } return s; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasClientConversation() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((NewConversation)generatedmessagelite); } public final NewConversation.Builder mergeFrom(NewConversation newconversation) { if(newconversation == NewConversation.getDefaultInstance()) { return this; } if(newconversation.hasClientConversation()) { ClientConversation clientconversation = newconversation.getClientConversation(); if((1 & bitField0_) == 1 && clientConversation_ != ClientConversation.getDefaultInstance()) clientConversation_ = ClientConversation.newBuilder(clientConversation_).mergeFrom(clientconversation).buildPartial(); else clientConversation_ = clientconversation; bitField0_ = 1 | bitField0_; } if(newconversation.hasSenderId()) setSenderId(newconversation.getSenderId()); if(newconversation.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = newconversation.getStubbyInfo(); if((4 & bitField0_) == 4 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 4 | bitField0_; } return this; } public final NewConversation.Builder setClientConversation(ClientConversation.Builder builder) { clientConversation_ = builder.build(); bitField0_ = 1 | bitField0_; return this; } public final NewConversation.Builder setClientConversation(ClientConversation clientconversation) { if(clientconversation == null) { throw new NullPointerException(); } else { clientConversation_ = clientconversation; bitField0_ = 1 | bitField0_; return this; } } public final NewConversation.Builder setSenderId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; senderId_ = s; return this; } } public final NewConversation.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 4 | bitField0_; return this; } public final NewConversation.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 4 | bitField0_; return this; } } } } //=================================================================================================== // BunchServerStateUpdate //=================================================================================================== public static interface BunchServerStateUpdateOrBuilder extends MessageLiteOrBuilder { public abstract ChatMessage getChatMessage(); public abstract BunchServerStateUpdate.EventMetadata getEventMetadata(); public abstract GroupConversationRename getGroupConversationRename(); public abstract InvalidateLocalCache getInvalidateLocalCache(); public abstract MembershipChange getMembershipChange(); public abstract Migration getMigration(); public abstract NewConversation getNewConversation(); public abstract Presence getPresence(); public abstract Receipt getReceipt(); public abstract TileEvent getTileEvent(); public abstract Typing getTyping(); public abstract boolean hasChatMessage(); public abstract boolean hasEventMetadata(); public abstract boolean hasGroupConversationRename(); public abstract boolean hasInvalidateLocalCache(); public abstract boolean hasMembershipChange(); public abstract boolean hasMigration(); public abstract boolean hasNewConversation(); public abstract boolean hasPresence(); public abstract boolean hasReceipt(); public abstract boolean hasTileEvent(); public abstract boolean hasTyping(); } public static final class BunchServerStateUpdate extends GeneratedMessageLite implements BunchServerStateUpdateOrBuilder { private static final BunchServerStateUpdate defaultInstance; private int bitField0_; private ChatMessage chatMessage_; private EventMetadata eventMetadata_; private GroupConversationRename groupConversationRename_; private InvalidateLocalCache invalidateLocalCache_; private MembershipChange membershipChange_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Migration migration_; private NewConversation newConversation_; private Presence presence_; private Receipt receipt_; private TileEvent tileEvent_; private Typing typing_; static { BunchServerStateUpdate bunchserverstateupdate = new BunchServerStateUpdate(); defaultInstance = bunchserverstateupdate; bunchserverstateupdate.chatMessage_ = ChatMessage.getDefaultInstance(); bunchserverstateupdate.presence_ = Presence.getDefaultInstance(); bunchserverstateupdate.typing_ = Typing.getDefaultInstance(); bunchserverstateupdate.receipt_ = Receipt.getDefaultInstance(); bunchserverstateupdate.membershipChange_ = MembershipChange.getDefaultInstance(); bunchserverstateupdate.groupConversationRename_ = GroupConversationRename.getDefaultInstance(); bunchserverstateupdate.tileEvent_ = TileEvent.getDefaultInstance(); bunchserverstateupdate.migration_ = Migration.getDefaultInstance(); bunchserverstateupdate.invalidateLocalCache_ = InvalidateLocalCache.getDefaultInstance(); bunchserverstateupdate.newConversation_ = NewConversation.getDefaultInstance(); bunchserverstateupdate.eventMetadata_ = EventMetadata.getDefaultInstance(); } private BunchServerStateUpdate() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } BunchServerStateUpdate(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static BunchServerStateUpdate getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public final ChatMessage getChatMessage() { return chatMessage_; } public final BunchServerStateUpdate getDefaultInstanceForType() { return defaultInstance; } public final EventMetadata getEventMetadata() { return eventMetadata_; } public final GroupConversationRename getGroupConversationRename() { return groupConversationRename_; } public final InvalidateLocalCache getInvalidateLocalCache() { return invalidateLocalCache_; } public final MembershipChange getMembershipChange() { return membershipChange_; } public final Migration getMigration() { return migration_; } public final NewConversation getNewConversation() { return newConversation_; } public final Presence getPresence() { return presence_; } public final Receipt getReceipt() { return receipt_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeMessageSize(1, chatMessage_); if((2 & bitField0_) == 2) k += CodedOutputStream.computeMessageSize(2, presence_); if((4 & bitField0_) == 4) k += CodedOutputStream.computeMessageSize(3, typing_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeMessageSize(4, receipt_); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeMessageSize(5, membershipChange_); if((0x20 & bitField0_) == 32) k += CodedOutputStream.computeMessageSize(6, groupConversationRename_); if((0x40 & bitField0_) == 64) k += CodedOutputStream.computeMessageSize(7, tileEvent_); if((0x80 & bitField0_) == 128) k += CodedOutputStream.computeMessageSize(8, migration_); if((0x100 & bitField0_) == 256) k += CodedOutputStream.computeMessageSize(9, invalidateLocalCache_); if((0x200 & bitField0_) == 512) k += CodedOutputStream.computeMessageSize(10, newConversation_); if((0x400 & bitField0_) == 1024) k += CodedOutputStream.computeMessageSize(11, eventMetadata_); memoizedSerializedSize = k; l = k; } return l; } public final TileEvent getTileEvent() { return tileEvent_; } public final Typing getTyping() { return typing_; } public final boolean hasChatMessage() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasEventMetadata() { boolean flag; if((0x400 & bitField0_) == 1024) flag = true; else flag = false; return flag; } public final boolean hasGroupConversationRename() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasInvalidateLocalCache() { boolean flag; if((0x100 & bitField0_) == 256) flag = true; else flag = false; return flag; } public final boolean hasMembershipChange() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasMigration() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasNewConversation() { boolean flag; if((0x200 & bitField0_) == 512) flag = true; else flag = false; return flag; } public final boolean hasPresence() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasReceipt() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasTileEvent() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasTyping() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeMessage(1, chatMessage_); if((2 & bitField0_) == 2) codedoutputstream.writeMessage(2, presence_); if((4 & bitField0_) == 4) codedoutputstream.writeMessage(3, typing_); if((8 & bitField0_) == 8) codedoutputstream.writeMessage(4, receipt_); if((0x10 & bitField0_) == 16) codedoutputstream.writeMessage(5, membershipChange_); if((0x20 & bitField0_) == 32) codedoutputstream.writeMessage(6, groupConversationRename_); if((0x40 & bitField0_) == 64) codedoutputstream.writeMessage(7, tileEvent_); if((0x80 & bitField0_) == 128) codedoutputstream.writeMessage(8, migration_); if((0x100 & bitField0_) == 256) codedoutputstream.writeMessage(9, invalidateLocalCache_); if((0x200 & bitField0_) == 512) codedoutputstream.writeMessage(10, newConversation_); if((0x400 & bitField0_) == 1024) codedoutputstream.writeMessage(11, eventMetadata_); } //======================================================== // EventMetadata //======================================================== public static interface EventMetadataOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract long getEventTimestamp(); public abstract boolean hasConversationId(); public abstract boolean hasEventTimestamp(); } public static final class EventMetadata extends GeneratedMessageLite implements BunchServerStateUpdate.EventMetadataOrBuilder { private static final BunchServerStateUpdate.EventMetadata defaultInstance; private int bitField0_; private Object conversationId_; private long eventTimestamp_; private byte memoizedIsInitialized; private int memoizedSerializedSize; static { BunchServerStateUpdate.EventMetadata eventmetadata = new BunchServerStateUpdate.EventMetadata(); defaultInstance = eventmetadata; eventmetadata.conversationId_ = ""; eventmetadata.eventTimestamp_ = 0L; } private EventMetadata() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } EventMetadata(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static BunchServerStateUpdate.EventMetadata getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(BunchServerStateUpdate.EventMetadata eventmetadata) { return new Builder().mergeFrom(eventmetadata); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final BunchServerStateUpdate.EventMetadata getDefaultInstanceForType() { return defaultInstance; } public final long getEventTimestamp() { return eventTimestamp_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getConversationIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeUInt64Size(2, eventTimestamp_); memoizedSerializedSize = k; l = k; } return l; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasEventTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getConversationIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeUInt64(2, eventTimestamp_); } //====================================== // Builder //====================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements BunchServerStateUpdate.EventMetadataOrBuilder { private int bitField0_; private Object conversationId_; private long eventTimestamp_; private Builder() { conversationId_ = ""; } public BunchServerStateUpdate.EventMetadata.Builder clone() { return (new BunchServerStateUpdate.EventMetadata.Builder()).mergeFrom(buildPartial()); } public BunchServerStateUpdate.EventMetadata.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 16: // '\020' bitField0_ = 2 | bitField0_; eventTimestamp_ = codedinputstream.readUInt64(); break; } } while(true); } public final BunchServerStateUpdate.EventMetadata build() { BunchServerStateUpdate.EventMetadata eventmetadata = buildPartial(); if(!eventmetadata.isInitialized()) throw new UninitializedMessageException(Arrays.asList("eventmetadata")); else return eventmetadata; } public final BunchServerStateUpdate.EventMetadata buildPartial() { BunchServerStateUpdate.EventMetadata eventmetadata = new BunchServerStateUpdate.EventMetadata(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; eventmetadata.conversationId_ = conversationId_; if((i & 2) == 2) k |= 2; eventmetadata.eventTimestamp_ = eventTimestamp_; eventmetadata.bitField0_ = k; return eventmetadata; } public final BunchServerStateUpdate.EventMetadata.Builder clear() { super.clear(); conversationId_ = ""; bitField0_ = -2 & bitField0_; eventTimestamp_ = 0L; bitField0_ = -3 & bitField0_; return this; } public final BunchServerStateUpdate.EventMetadata.Builder clearConversationId() { bitField0_ = -2 & bitField0_; conversationId_ = BunchServerStateUpdate.EventMetadata.getDefaultInstance().getConversationId(); return this; } public final BunchServerStateUpdate.EventMetadata.Builder clearEventTimestamp() { bitField0_ = -3 & bitField0_; eventTimestamp_ = 0L; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final BunchServerStateUpdate.EventMetadata getDefaultInstanceForType() { return BunchServerStateUpdate.EventMetadata.getDefaultInstance(); } public final long getEventTimestamp() { return eventTimestamp_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasEventTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((BunchServerStateUpdate.EventMetadata)generatedmessagelite); } public final BunchServerStateUpdate.EventMetadata.Builder mergeFrom(BunchServerStateUpdate.EventMetadata eventmetadata) { if(eventmetadata == BunchServerStateUpdate.EventMetadata.getDefaultInstance()) { return this; } if(eventmetadata.hasConversationId()) setConversationId(eventmetadata.getConversationId()); if(eventmetadata.hasEventTimestamp()) setEventTimestamp(eventmetadata.getEventTimestamp()); return this; } public final BunchServerStateUpdate.EventMetadata.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; conversationId_ = s; return this; } } public final BunchServerStateUpdate.EventMetadata.Builder setEventTimestamp(long l) { bitField0_ = 2 | bitField0_; eventTimestamp_ = l; return this; } } } //======================================================== // Builder //======================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements BunchServerStateUpdateOrBuilder { private int bitField0_; private ChatMessage chatMessage_; private BunchServerStateUpdate.EventMetadata eventMetadata_; private GroupConversationRename groupConversationRename_; private InvalidateLocalCache invalidateLocalCache_; private MembershipChange membershipChange_; private Migration migration_; private NewConversation newConversation_; private Presence presence_; private Receipt receipt_; private TileEvent tileEvent_; private Typing typing_; private Builder() { chatMessage_ = ChatMessage.getDefaultInstance(); presence_ = Presence.getDefaultInstance(); typing_ = Typing.getDefaultInstance(); receipt_ = Receipt.getDefaultInstance(); membershipChange_ = MembershipChange.getDefaultInstance(); groupConversationRename_ = GroupConversationRename.getDefaultInstance(); tileEvent_ = TileEvent.getDefaultInstance(); migration_ = Migration.getDefaultInstance(); invalidateLocalCache_ = InvalidateLocalCache.getDefaultInstance(); newConversation_ = NewConversation.getDefaultInstance(); eventMetadata_ = BunchServerStateUpdate.EventMetadata.getDefaultInstance(); } public BunchServerStateUpdate.Builder clone() { return (new BunchServerStateUpdate.Builder()).mergeFrom(buildPartial()); } public BunchServerStateUpdate.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' ChatMessage.Builder builder10 = ChatMessage.newBuilder(); if(hasChatMessage()) builder10.mergeFrom(getChatMessage()); codedinputstream.readMessage(builder10, extensionregistrylite); setChatMessage(builder10.buildPartial()); break; case 18: // '\022' Presence.Builder builder9 = Presence.newBuilder(); if(hasPresence()) builder9.mergeFrom(getPresence()); codedinputstream.readMessage(builder9, extensionregistrylite); setPresence(builder9.buildPartial()); break; case 26: // '\032' Typing.Builder builder8 = Typing.newBuilder(); if(hasTyping()) builder8.mergeFrom(getTyping()); codedinputstream.readMessage(builder8, extensionregistrylite); setTyping(builder8.buildPartial()); break; case 34: // '"' Receipt.Builder builder7 = Receipt.newBuilder(); if(hasReceipt()) builder7.mergeFrom(getReceipt()); codedinputstream.readMessage(builder7, extensionregistrylite); setReceipt(builder7.buildPartial()); break; case 42: // '*' MembershipChange.Builder builder6 = MembershipChange.newBuilder(); if(hasMembershipChange()) builder6.mergeFrom(getMembershipChange()); codedinputstream.readMessage(builder6, extensionregistrylite); setMembershipChange(builder6.buildPartial()); break; case 50: // '2' GroupConversationRename.Builder builder5 = GroupConversationRename.newBuilder(); if(hasGroupConversationRename()) builder5.mergeFrom(getGroupConversationRename()); codedinputstream.readMessage(builder5, extensionregistrylite); setGroupConversationRename(builder5.buildPartial()); break; case 58: // ':' TileEvent.Builder builder4 = TileEvent.newBuilder(); if(hasTileEvent()) builder4.mergeFrom(getTileEvent()); codedinputstream.readMessage(builder4, extensionregistrylite); setTileEvent(builder4.buildPartial()); break; case 66: // 'B' Migration.Builder builder3 = Migration.newBuilder(); if(hasMigration()) builder3.mergeFrom(getMigration()); codedinputstream.readMessage(builder3, extensionregistrylite); setMigration(builder3.buildPartial()); break; case 74: // 'J' InvalidateLocalCache.Builder builder2 = InvalidateLocalCache.newBuilder(); if(hasInvalidateLocalCache()) builder2.mergeFrom(getInvalidateLocalCache()); codedinputstream.readMessage(builder2, extensionregistrylite); setInvalidateLocalCache(builder2.buildPartial()); break; case 82: // 'R' NewConversation.Builder builder1 = NewConversation.newBuilder(); if(hasNewConversation()) builder1.mergeFrom(getNewConversation()); codedinputstream.readMessage(builder1, extensionregistrylite); setNewConversation(builder1.buildPartial()); break; case 90: // 'Z' BunchServerStateUpdate.EventMetadata.Builder builder = BunchServerStateUpdate.EventMetadata.newBuilder(); if(hasEventMetadata()) builder.mergeFrom(getEventMetadata()); codedinputstream.readMessage(builder, extensionregistrylite); setEventMetadata(builder.buildPartial()); break; } } while(true); } public final BunchServerStateUpdate build() { BunchServerStateUpdate bunchserverstateupdate = buildPartial(); if(!bunchserverstateupdate.isInitialized()) throw new UninitializedMessageException(Arrays.asList("bunchserverstateupdate")); else return bunchserverstateupdate; } public final BunchServerStateUpdate buildPartial() { BunchServerStateUpdate bunchserverstateupdate = new BunchServerStateUpdate(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; bunchserverstateupdate.chatMessage_ = chatMessage_; if((i & 2) == 2) k |= 2; bunchserverstateupdate.presence_ = presence_; if((i & 4) == 4) k |= 4; bunchserverstateupdate.typing_ = typing_; if((i & 8) == 8) k |= 8; bunchserverstateupdate.receipt_ = receipt_; if((i & 0x10) == 16) k |= 0x10; bunchserverstateupdate.membershipChange_ = membershipChange_; if((i & 0x20) == 32) k |= 0x20; bunchserverstateupdate.groupConversationRename_ = groupConversationRename_; if((i & 0x40) == 64) k |= 0x40; bunchserverstateupdate.tileEvent_ = tileEvent_; if((i & 0x80) == 128) k |= 0x80; bunchserverstateupdate.migration_ = migration_; if((i & 0x100) == 256) k |= 0x100; bunchserverstateupdate.invalidateLocalCache_ = invalidateLocalCache_; if((i & 0x200) == 512) k |= 0x200; bunchserverstateupdate.newConversation_ = newConversation_; if((i & 0x400) == 1024) k |= 0x400; bunchserverstateupdate.eventMetadata_ = eventMetadata_; bunchserverstateupdate.bitField0_ = k; return bunchserverstateupdate; } public final BunchServerStateUpdate.Builder clear() { super.clear(); chatMessage_ = ChatMessage.getDefaultInstance(); bitField0_ = -2 & bitField0_; presence_ = Presence.getDefaultInstance(); bitField0_ = -3 & bitField0_; typing_ = Typing.getDefaultInstance(); bitField0_ = -5 & bitField0_; receipt_ = Receipt.getDefaultInstance(); bitField0_ = -9 & bitField0_; membershipChange_ = MembershipChange.getDefaultInstance(); bitField0_ = 0xffffffef & bitField0_; groupConversationRename_ = GroupConversationRename.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; tileEvent_ = TileEvent.getDefaultInstance(); bitField0_ = 0xffffffbf & bitField0_; migration_ = Migration.getDefaultInstance(); bitField0_ = 0xffffff7f & bitField0_; invalidateLocalCache_ = InvalidateLocalCache.getDefaultInstance(); bitField0_ = 0xfffffeff & bitField0_; newConversation_ = NewConversation.getDefaultInstance(); bitField0_ = 0xfffffdff & bitField0_; eventMetadata_ = BunchServerStateUpdate.EventMetadata.getDefaultInstance(); bitField0_ = 0xfffffbff & bitField0_; return this; } public final BunchServerStateUpdate.Builder clearChatMessage() { chatMessage_ = ChatMessage.getDefaultInstance(); bitField0_ = -2 & bitField0_; return this; } public final BunchServerStateUpdate.Builder clearEventMetadata() { eventMetadata_ = BunchServerStateUpdate.EventMetadata.getDefaultInstance(); bitField0_ = 0xfffffbff & bitField0_; return this; } public final BunchServerStateUpdate.Builder clearGroupConversationRename() { groupConversationRename_ = GroupConversationRename.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; return this; } public final BunchServerStateUpdate.Builder clearInvalidateLocalCache() { invalidateLocalCache_ = InvalidateLocalCache.getDefaultInstance(); bitField0_ = 0xfffffeff & bitField0_; return this; } public final BunchServerStateUpdate.Builder clearMembershipChange() { membershipChange_ = MembershipChange.getDefaultInstance(); bitField0_ = 0xffffffef & bitField0_; return this; } public final BunchServerStateUpdate.Builder clearMigration() { migration_ = Migration.getDefaultInstance(); bitField0_ = 0xffffff7f & bitField0_; return this; } public final BunchServerStateUpdate.Builder clearNewConversation() { newConversation_ = NewConversation.getDefaultInstance(); bitField0_ = 0xfffffdff & bitField0_; return this; } public final BunchServerStateUpdate.Builder clearPresence() { presence_ = Presence.getDefaultInstance(); bitField0_ = -3 & bitField0_; return this; } public final BunchServerStateUpdate.Builder clearReceipt() { receipt_ = Receipt.getDefaultInstance(); bitField0_ = -9 & bitField0_; return this; } public final BunchServerStateUpdate.Builder clearTileEvent() { tileEvent_ = TileEvent.getDefaultInstance(); bitField0_ = 0xffffffbf & bitField0_; return this; } public final BunchServerStateUpdate.Builder clearTyping() { typing_ = Typing.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final ChatMessage getChatMessage() { return chatMessage_; } public final BunchServerStateUpdate getDefaultInstanceForType() { return BunchServerStateUpdate.getDefaultInstance(); } public final BunchServerStateUpdate.EventMetadata getEventMetadata() { return eventMetadata_; } public final GroupConversationRename getGroupConversationRename() { return groupConversationRename_; } public final InvalidateLocalCache getInvalidateLocalCache() { return invalidateLocalCache_; } public final MembershipChange getMembershipChange() { return membershipChange_; } public final Migration getMigration() { return migration_; } public final NewConversation getNewConversation() { return newConversation_; } public final Presence getPresence() { return presence_; } public final Receipt getReceipt() { return receipt_; } public final TileEvent getTileEvent() { return tileEvent_; } public final Typing getTyping() { return typing_; } public final boolean hasChatMessage() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasEventMetadata() { boolean flag; if((0x400 & bitField0_) == 1024) flag = true; else flag = false; return flag; } public final boolean hasGroupConversationRename() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasInvalidateLocalCache() { boolean flag; if((0x100 & bitField0_) == 256) flag = true; else flag = false; return flag; } public final boolean hasMembershipChange() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasMigration() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasNewConversation() { boolean flag; if((0x200 & bitField0_) == 512) flag = true; else flag = false; return flag; } public final boolean hasPresence() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasReceipt() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasTileEvent() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasTyping() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((BunchServerStateUpdate)generatedmessagelite); } public final BunchServerStateUpdate.Builder mergeFrom(BunchServerStateUpdate bunchserverstateupdate) { if(bunchserverstateupdate == BunchServerStateUpdate.getDefaultInstance()) { return this; } if(bunchserverstateupdate.hasChatMessage()) { ChatMessage chatmessage = bunchserverstateupdate.getChatMessage(); if((1 & bitField0_) == 1 && chatMessage_ != ChatMessage.getDefaultInstance()) chatMessage_ = ChatMessage.newBuilder(chatMessage_).mergeFrom(chatmessage).buildPartial(); else chatMessage_ = chatmessage; bitField0_ = 1 | bitField0_; } if(bunchserverstateupdate.hasPresence()) { Presence presence = bunchserverstateupdate.getPresence(); if((2 & bitField0_) == 2 && presence_ != Presence.getDefaultInstance()) presence_ = Presence.newBuilder(presence_).mergeFrom(presence).buildPartial(); else presence_ = presence; bitField0_ = 2 | bitField0_; } if(bunchserverstateupdate.hasTyping()) { Typing typing = bunchserverstateupdate.getTyping(); if((4 & bitField0_) == 4 && typing_ != Typing.getDefaultInstance()) typing_ = Typing.newBuilder(typing_).mergeFrom(typing).buildPartial(); else typing_ = typing; bitField0_ = 4 | bitField0_; } if(bunchserverstateupdate.hasReceipt()) { Receipt receipt = bunchserverstateupdate.getReceipt(); if((8 & bitField0_) == 8 && receipt_ != Receipt.getDefaultInstance()) receipt_ = Receipt.newBuilder(receipt_).mergeFrom(receipt).buildPartial(); else receipt_ = receipt; bitField0_ = 8 | bitField0_; } if(bunchserverstateupdate.hasMembershipChange()) { MembershipChange membershipchange = bunchserverstateupdate.getMembershipChange(); if((0x10 & bitField0_) == 16 && membershipChange_ != MembershipChange.getDefaultInstance()) membershipChange_ = MembershipChange.newBuilder(membershipChange_).mergeFrom(membershipchange).buildPartial(); else membershipChange_ = membershipchange; bitField0_ = 0x10 | bitField0_; } if(bunchserverstateupdate.hasGroupConversationRename()) { GroupConversationRename groupconversationrename = bunchserverstateupdate.getGroupConversationRename(); if((0x20 & bitField0_) == 32 && groupConversationRename_ != GroupConversationRename.getDefaultInstance()) groupConversationRename_ = GroupConversationRename.newBuilder(groupConversationRename_).mergeFrom(groupconversationrename).buildPartial(); else groupConversationRename_ = groupconversationrename; bitField0_ = 0x20 | bitField0_; } if(bunchserverstateupdate.hasTileEvent()) { TileEvent tileevent = bunchserverstateupdate.getTileEvent(); if((0x40 & bitField0_) == 64 && tileEvent_ != TileEvent.getDefaultInstance()) tileEvent_ = TileEvent.newBuilder(tileEvent_).mergeFrom(tileevent).buildPartial(); else tileEvent_ = tileevent; bitField0_ = 0x40 | bitField0_; } if(bunchserverstateupdate.hasMigration()) { Migration migration = bunchserverstateupdate.getMigration(); if((0x80 & bitField0_) == 128 && migration_ != Migration.getDefaultInstance()) migration_ = Migration.newBuilder(migration_).mergeFrom(migration).buildPartial(); else migration_ = migration; bitField0_ = 0x80 | bitField0_; } if(bunchserverstateupdate.hasInvalidateLocalCache()) { InvalidateLocalCache invalidatelocalcache = bunchserverstateupdate.getInvalidateLocalCache(); if((0x100 & bitField0_) == 256 && invalidateLocalCache_ != InvalidateLocalCache.getDefaultInstance()) invalidateLocalCache_ = InvalidateLocalCache.newBuilder(invalidateLocalCache_).mergeFrom(invalidatelocalcache).buildPartial(); else invalidateLocalCache_ = invalidatelocalcache; bitField0_ = 0x100 | bitField0_; } if(bunchserverstateupdate.hasNewConversation()) { NewConversation newconversation = bunchserverstateupdate.getNewConversation(); if((0x200 & bitField0_) == 512 && newConversation_ != NewConversation.getDefaultInstance()) newConversation_ = NewConversation.newBuilder(newConversation_).mergeFrom(newconversation).buildPartial(); else newConversation_ = newconversation; bitField0_ = 0x200 | bitField0_; } if(bunchserverstateupdate.hasEventMetadata()) { BunchServerStateUpdate.EventMetadata eventmetadata = bunchserverstateupdate.getEventMetadata(); if((0x400 & bitField0_) == 1024 && eventMetadata_ != BunchServerStateUpdate.EventMetadata.getDefaultInstance()) eventMetadata_ = BunchServerStateUpdate.EventMetadata.newBuilder(eventMetadata_).mergeFrom(eventmetadata).buildPartial(); else eventMetadata_ = eventmetadata; bitField0_ = 0x400 | bitField0_; } return this; } public final BunchServerStateUpdate.Builder setChatMessage(ChatMessage.Builder builder) { chatMessage_ = builder.build(); bitField0_ = 1 | bitField0_; return this; } public final BunchServerStateUpdate.Builder setChatMessage(ChatMessage chatmessage) { if(chatmessage == null) { throw new NullPointerException(); } else { chatMessage_ = chatmessage; bitField0_ = 1 | bitField0_; return this; } } public final BunchServerStateUpdate.Builder setEventMetadata(BunchServerStateUpdate.EventMetadata.Builder builder) { eventMetadata_ = builder.build(); bitField0_ = 0x400 | bitField0_; return this; } public final BunchServerStateUpdate.Builder setEventMetadata(BunchServerStateUpdate.EventMetadata eventmetadata) { if(eventmetadata == null) { throw new NullPointerException(); } else { eventMetadata_ = eventmetadata; bitField0_ = 0x400 | bitField0_; return this; } } public final BunchServerStateUpdate.Builder setGroupConversationRename(GroupConversationRename.Builder builder) { groupConversationRename_ = builder.build(); bitField0_ = 0x20 | bitField0_; return this; } public final BunchServerStateUpdate.Builder setGroupConversationRename(GroupConversationRename groupconversationrename) { if(groupconversationrename == null) { throw new NullPointerException(); } else { groupConversationRename_ = groupconversationrename; bitField0_ = 0x20 | bitField0_; return this; } } public final BunchServerStateUpdate.Builder setInvalidateLocalCache(InvalidateLocalCache.Builder builder) { invalidateLocalCache_ = builder.build(); bitField0_ = 0x100 | bitField0_; return this; } public final BunchServerStateUpdate.Builder setInvalidateLocalCache(InvalidateLocalCache invalidatelocalcache) { if(invalidatelocalcache == null) { throw new NullPointerException(); } else { invalidateLocalCache_ = invalidatelocalcache; bitField0_ = 0x100 | bitField0_; return this; } } public final BunchServerStateUpdate.Builder setMembershipChange(MembershipChange.Builder builder) { membershipChange_ = builder.build(); bitField0_ = 0x10 | bitField0_; return this; } public final BunchServerStateUpdate.Builder setMembershipChange(MembershipChange membershipchange) { if(membershipchange == null) { throw new NullPointerException(); } else { membershipChange_ = membershipchange; bitField0_ = 0x10 | bitField0_; return this; } } public final BunchServerStateUpdate.Builder setMigration(Migration.Builder builder) { migration_ = builder.build(); bitField0_ = 0x80 | bitField0_; return this; } public final BunchServerStateUpdate.Builder setMigration(Migration migration) { if(migration == null) { throw new NullPointerException(); } else { migration_ = migration; bitField0_ = 0x80 | bitField0_; return this; } } public final BunchServerStateUpdate.Builder setNewConversation(NewConversation.Builder builder) { newConversation_ = builder.build(); bitField0_ = 0x200 | bitField0_; return this; } public final BunchServerStateUpdate.Builder setNewConversation(NewConversation newconversation) { if(newconversation == null) { throw new NullPointerException(); } else { newConversation_ = newconversation; bitField0_ = 0x200 | bitField0_; return this; } } public final BunchServerStateUpdate.Builder setPresence(Presence.Builder builder) { presence_ = builder.build(); bitField0_ = 2 | bitField0_; return this; } public final BunchServerStateUpdate.Builder setPresence(Presence presence) { if(presence == null) { throw new NullPointerException(); } else { presence_ = presence; bitField0_ = 2 | bitField0_; return this; } } public final BunchServerStateUpdate.Builder setReceipt(Receipt.Builder builder) { receipt_ = builder.build(); bitField0_ = 8 | bitField0_; return this; } public final BunchServerStateUpdate.Builder setReceipt(Receipt receipt) { if(receipt == null) { throw new NullPointerException(); } else { receipt_ = receipt; bitField0_ = 8 | bitField0_; return this; } } public final BunchServerStateUpdate.Builder setTileEvent(TileEvent.Builder builder) { tileEvent_ = builder.build(); bitField0_ = 0x40 | bitField0_; return this; } public final BunchServerStateUpdate.Builder setTileEvent(TileEvent tileevent) { if(tileevent == null) { throw new NullPointerException(); } else { tileEvent_ = tileevent; bitField0_ = 0x40 | bitField0_; return this; } } public final BunchServerStateUpdate.Builder setTyping(Typing.Builder builder) { typing_ = builder.build(); bitField0_ = 4 | bitField0_; return this; } public final BunchServerStateUpdate.Builder setTyping(Typing typing) { if(typing == null) { throw new NullPointerException(); } else { typing_ = typing; bitField0_ = 4 | bitField0_; return this; } } } } //=================================================================================================== // BatchCommand //=================================================================================================== public static interface BatchCommandOrBuilder extends MessageLiteOrBuilder { public abstract String getAndroidNewUrl(); public abstract String getClientVersion(); public abstract Version.ClientVersion getClientVersionMessage(); public abstract BunchCommand getCommand(int i); public abstract int getCommandCount(); public abstract List getCommandList(); public abstract String getIphoneNewUrl(); public abstract boolean getIsAndroidDeprecated(); public abstract boolean getIsIphoneDeprecated(); public abstract BunchClientRequest getRequest(int i); public abstract int getRequestCount(); public abstract List getRequestList(); public abstract BunchServerResponse getResponse(int i); public abstract int getResponseCount(); public abstract List getResponseList(); public abstract BunchServerStateUpdate getStateUpdate(int i); public abstract int getStateUpdateCount(); public abstract List getStateUpdateList(); public abstract boolean hasAndroidNewUrl(); public abstract boolean hasClientVersion(); public abstract boolean hasClientVersionMessage(); public abstract boolean hasIphoneNewUrl(); public abstract boolean hasIsAndroidDeprecated(); public abstract boolean hasIsIphoneDeprecated(); } public static final class BatchCommand extends GeneratedMessageLite implements BatchCommandOrBuilder { private static final BatchCommand defaultInstance; private Object androidNewUrl_; private int bitField0_; private Version.ClientVersion clientVersionMessage_; private Object clientVersion_; private List command_; private Object iphoneNewUrl_; private boolean isAndroidDeprecated_; private boolean isIphoneDeprecated_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private List request_; private List response_; private List stateUpdate_; static { BatchCommand batchcommand = new BatchCommand(); defaultInstance = batchcommand; batchcommand.command_ = Collections.emptyList(); batchcommand.request_ = Collections.emptyList(); batchcommand.response_ = Collections.emptyList(); batchcommand.stateUpdate_ = Collections.emptyList(); batchcommand.clientVersion_ = ""; batchcommand.clientVersionMessage_ = Version.ClientVersion.getDefaultInstance(); batchcommand.isIphoneDeprecated_ = false; batchcommand.isAndroidDeprecated_ = false; batchcommand.iphoneNewUrl_ = ""; batchcommand.androidNewUrl_ = ""; } private BatchCommand() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private BatchCommand(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } BatchCommand(Builder builder, byte byte0) { this(builder); } private ByteString getAndroidNewUrlBytes() { Object obj = androidNewUrl_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); androidNewUrl_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getClientVersionBytes() { Object obj = clientVersion_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); clientVersion_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static BatchCommand getDefaultInstance() { return defaultInstance; } private ByteString getIphoneNewUrlBytes() { Object obj = iphoneNewUrl_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); iphoneNewUrl_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static BatchCommand parseFrom(byte abyte0[]) throws InvalidProtocolBufferException { return (BatchCommand)newBuilder().mergeFrom(abyte0).buildPartial(); } public final String getAndroidNewUrl() { Object obj = androidNewUrl_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) androidNewUrl_ = s; s1 = s; } return s1; } public final String getClientVersion() { Object obj = clientVersion_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) clientVersion_ = s; s1 = s; } return s1; } public final Version.ClientVersion getClientVersionMessage() { return clientVersionMessage_; } public final BunchCommand getCommand(int i) { return (BunchCommand)command_.get(i); } public final int getCommandCount() { return command_.size(); } public final List getCommandList() { return command_; } public final BunchCommandOrBuilder getCommandOrBuilder(int i) { return (BunchCommandOrBuilder)command_.get(i); } public final List getCommandOrBuilderList() { return command_; } public final BatchCommand getDefaultInstanceForType() { return defaultInstance; } public final String getIphoneNewUrl() { Object obj = iphoneNewUrl_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) iphoneNewUrl_ = s; s1 = s; } return s1; } public final boolean getIsAndroidDeprecated() { return isAndroidDeprecated_; } public final boolean getIsIphoneDeprecated() { return isIphoneDeprecated_; } public final BunchClientRequest getRequest(int i) { return (BunchClientRequest)request_.get(i); } public final int getRequestCount() { return request_.size(); } public final List getRequestList() { return request_; } public final BunchClientRequestOrBuilder getRequestOrBuilder(int i) { return (BunchClientRequestOrBuilder)request_.get(i); } public final List getRequestOrBuilderList() { return request_; } public final BunchServerResponse getResponse(int i) { return (BunchServerResponse)response_.get(i); } public final int getResponseCount() { return response_.size(); } public final List getResponseList() { return response_; } public final BunchServerResponseOrBuilder getResponseOrBuilder(int i) { return (BunchServerResponseOrBuilder)response_.get(i); } public final List getResponseOrBuilderList() { return response_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int k1; if(i != -1) { k1 = i; } else { int j = 0; for(int k = 0; k < command_.size(); k++) j += CodedOutputStream.computeMessageSize(1, (MessageLite)command_.get(k)); if((1 & bitField0_) == 1) j += CodedOutputStream.computeBytesSize(2, getClientVersionBytes()); if((2 & bitField0_) == 2) j += CodedOutputStream.computeMessageSize(3, clientVersionMessage_); for(int l = 0; l < request_.size(); l++) j += CodedOutputStream.computeMessageSize(4, (MessageLite)request_.get(l)); for(int i1 = 0; i1 < response_.size(); i1++) j += CodedOutputStream.computeMessageSize(5, (MessageLite)response_.get(i1)); for(int j1 = 0; j1 < stateUpdate_.size(); j1++) j += CodedOutputStream.computeMessageSize(6, (MessageLite)stateUpdate_.get(j1)); if((4 & bitField0_) == 4) j += CodedOutputStream.computeBoolSize(7, isIphoneDeprecated_); if((8 & bitField0_) == 8) j += CodedOutputStream.computeBoolSize(8, isAndroidDeprecated_); if((0x10 & bitField0_) == 16) j += CodedOutputStream.computeBytesSize(9, getIphoneNewUrlBytes()); if((0x20 & bitField0_) == 32) j += CodedOutputStream.computeBytesSize(10, getAndroidNewUrlBytes()); memoizedSerializedSize = j; k1 = j; } return k1; } public final BunchServerStateUpdate getStateUpdate(int i) { return (BunchServerStateUpdate)stateUpdate_.get(i); } public final int getStateUpdateCount() { return stateUpdate_.size(); } public final List getStateUpdateList() { return stateUpdate_; } public final BunchServerStateUpdateOrBuilder getStateUpdateOrBuilder(int i) { return (BunchServerStateUpdateOrBuilder)stateUpdate_.get(i); } public final List getStateUpdateOrBuilderList() { return stateUpdate_; } public final boolean hasAndroidNewUrl() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasClientVersion() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasClientVersionMessage() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasIphoneNewUrl() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasIsAndroidDeprecated() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasIsIphoneDeprecated() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); for(int i = 0; i < command_.size(); i++) codedoutputstream.writeMessage(1, (MessageLite)command_.get(i)); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(2, getClientVersionBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeMessage(3, clientVersionMessage_); for(int j = 0; j < request_.size(); j++) codedoutputstream.writeMessage(4, (MessageLite)request_.get(j)); for(int k = 0; k < response_.size(); k++) codedoutputstream.writeMessage(5, (MessageLite)response_.get(k)); for(int l = 0; l < stateUpdate_.size(); l++) codedoutputstream.writeMessage(6, (MessageLite)stateUpdate_.get(l)); if((4 & bitField0_) == 4) codedoutputstream.writeBool(7, isIphoneDeprecated_); if((8 & bitField0_) == 8) codedoutputstream.writeBool(8, isAndroidDeprecated_); if((0x10 & bitField0_) == 16) codedoutputstream.writeBytes(9, getIphoneNewUrlBytes()); if((0x20 & bitField0_) == 32) codedoutputstream.writeBytes(10, getAndroidNewUrlBytes()); } //=========================================================================== // Builder //=========================================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements BatchCommandOrBuilder { private Object androidNewUrl_; private int bitField0_; private Version.ClientVersion clientVersionMessage_; private Object clientVersion_; private List command_; private Object iphoneNewUrl_; private boolean isAndroidDeprecated_; private boolean isIphoneDeprecated_; private List request_; private List response_; private List stateUpdate_; private Builder() { command_ = Collections.emptyList(); request_ = Collections.emptyList(); response_ = Collections.emptyList(); stateUpdate_ = Collections.emptyList(); clientVersion_ = ""; clientVersionMessage_ = Version.ClientVersion.getDefaultInstance(); iphoneNewUrl_ = ""; androidNewUrl_ = ""; } public BatchCommand buildPartial() { BatchCommand batchcommand = new BatchCommand(this); int i = bitField0_; if((1 & bitField0_) == 1) { command_ = Collections.unmodifiableList(command_); bitField0_ = -2 & bitField0_; } batchcommand.command_ = command_; if((2 & bitField0_) == 2) { request_ = Collections.unmodifiableList(request_); bitField0_ = -3 & bitField0_; } batchcommand.request_ = request_; if((4 & bitField0_) == 4) { response_ = Collections.unmodifiableList(response_); bitField0_ = -5 & bitField0_; } batchcommand.response_ = response_; if((8 & bitField0_) == 8) { stateUpdate_ = Collections.unmodifiableList(stateUpdate_); bitField0_ = -9 & bitField0_; } batchcommand.stateUpdate_ = stateUpdate_; int j = i & 0x10; int k = 0; if(j == 16) k = 1; batchcommand.clientVersion_ = clientVersion_; if((i & 0x20) == 32) k |= 2; batchcommand.clientVersionMessage_ = clientVersionMessage_; if((i & 0x40) == 64) k |= 4; batchcommand.isIphoneDeprecated_ = isIphoneDeprecated_; if((i & 0x80) == 128) k |= 8; batchcommand.isAndroidDeprecated_ = isAndroidDeprecated_; if((i & 0x100) == 256) k |= 0x10; batchcommand.iphoneNewUrl_ = iphoneNewUrl_; if((i & 0x200) == 512) k |= 0x20; batchcommand.androidNewUrl_ = androidNewUrl_; batchcommand.bitField0_ = k; return batchcommand; } public BatchCommand.Builder clone() { return (new BatchCommand.Builder()).mergeFrom(buildPartial()); } private void ensureCommandIsMutable() { if((1 & bitField0_) != 1) { command_ = new ArrayList(command_); bitField0_ = 1 | bitField0_; } } private void ensureRequestIsMutable() { if((2 & bitField0_) != 2) { request_ = new ArrayList(request_); bitField0_ = 2 | bitField0_; } } private void ensureResponseIsMutable() { if((4 & bitField0_) != 4) { response_ = new ArrayList(response_); bitField0_ = 4 | bitField0_; } } private void ensureStateUpdateIsMutable() { if((8 & bitField0_) != 8) { stateUpdate_ = new ArrayList(stateUpdate_); bitField0_ = 8 | bitField0_; } } public BatchCommand.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' BunchCommand.Builder builder4 = BunchCommand.newBuilder(); codedinputstream.readMessage(builder4, extensionregistrylite); addCommand(builder4.buildPartial()); break; case 18: // '\022' bitField0_ = 0x10 | bitField0_; clientVersion_ = codedinputstream.readBytes(); break; case 26: // '\032' Version.ClientVersion.Builder builder3 = Version.ClientVersion.newBuilder(); if(hasClientVersionMessage()) builder3.mergeFrom(getClientVersionMessage()); codedinputstream.readMessage(builder3, extensionregistrylite); setClientVersionMessage(builder3.buildPartial()); break; case 34: // '"' BunchClientRequest.Builder builder2 = BunchClientRequest.newBuilder(); codedinputstream.readMessage(builder2, extensionregistrylite); addRequest(builder2.buildPartial()); break; case 42: // '*' BunchServerResponse.Builder builder1 = BunchServerResponse.newBuilder(); codedinputstream.readMessage(builder1, extensionregistrylite); addResponse(builder1.buildPartial()); break; case 50: // '2' BunchServerStateUpdate.Builder builder = BunchServerStateUpdate.newBuilder(); codedinputstream.readMessage(builder, extensionregistrylite); addStateUpdate(builder.buildPartial()); break; case 56: // '8' bitField0_ = 0x40 | bitField0_; isIphoneDeprecated_ = codedinputstream.readBool(); break; case 64: // '@' bitField0_ = 0x80 | bitField0_; isAndroidDeprecated_ = codedinputstream.readBool(); break; case 74: // 'J' bitField0_ = 0x100 | bitField0_; iphoneNewUrl_ = codedinputstream.readBytes(); break; case 82: // 'R' bitField0_ = 0x200 | bitField0_; androidNewUrl_ = codedinputstream.readBytes(); break; } } while(true); } public final BatchCommand.Builder addAllCommand(Iterable iterable) { ensureCommandIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, command_); return this; } public final BatchCommand.Builder addAllRequest(Iterable iterable) { ensureRequestIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, request_); return this; } public final BatchCommand.Builder addAllResponse(Iterable iterable) { ensureResponseIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, response_); return this; } public final BatchCommand.Builder addAllStateUpdate(Iterable iterable) { ensureStateUpdateIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, stateUpdate_); return this; } public final BatchCommand.Builder addCommand(int i, BunchCommand.Builder builder) { ensureCommandIsMutable(); command_.add(i, builder.build()); return this; } public final BatchCommand.Builder addCommand(int i, BunchCommand bunchcommand) { if(bunchcommand == null) { throw new NullPointerException(); } else { ensureCommandIsMutable(); command_.add(i, bunchcommand); return this; } } public final BatchCommand.Builder addCommand(BunchCommand.Builder builder) { ensureCommandIsMutable(); command_.add(builder.build()); return this; } public final BatchCommand.Builder addCommand(BunchCommand bunchcommand) { if(bunchcommand == null) { throw new NullPointerException(); } else { ensureCommandIsMutable(); command_.add(bunchcommand); return this; } } public final BatchCommand.Builder addRequest(int i, BunchClientRequest.Builder builder) { ensureRequestIsMutable(); request_.add(i, builder.build()); return this; } public final BatchCommand.Builder addRequest(int i, BunchClientRequest bunchclientrequest) { if(bunchclientrequest == null) { throw new NullPointerException(); } else { ensureRequestIsMutable(); request_.add(i, bunchclientrequest); return this; } } public final BatchCommand.Builder addRequest(BunchClientRequest.Builder builder) { ensureRequestIsMutable(); request_.add(builder.build()); return this; } public final BatchCommand.Builder addRequest(BunchClientRequest bunchclientrequest) { if(bunchclientrequest == null) { throw new NullPointerException(); } else { ensureRequestIsMutable(); request_.add(bunchclientrequest); return this; } } public final BatchCommand.Builder addResponse(int i, BunchServerResponse.Builder builder) { ensureResponseIsMutable(); response_.add(i, builder.build()); return this; } public final BatchCommand.Builder addResponse(int i, BunchServerResponse bunchserverresponse) { if(bunchserverresponse == null) { throw new NullPointerException(); } else { ensureResponseIsMutable(); response_.add(i, bunchserverresponse); return this; } } public final BatchCommand.Builder addResponse(BunchServerResponse.Builder builder) { ensureResponseIsMutable(); response_.add(builder.build()); return this; } public final BatchCommand.Builder addResponse(BunchServerResponse bunchserverresponse) { if(bunchserverresponse == null) { throw new NullPointerException(); } else { ensureResponseIsMutable(); response_.add(bunchserverresponse); return this; } } public final BatchCommand.Builder addStateUpdate(int i, BunchServerStateUpdate.Builder builder) { ensureStateUpdateIsMutable(); stateUpdate_.add(i, builder.build()); return this; } public final BatchCommand.Builder addStateUpdate(int i, BunchServerStateUpdate bunchserverstateupdate) { if(bunchserverstateupdate == null) { throw new NullPointerException(); } else { ensureStateUpdateIsMutable(); stateUpdate_.add(i, bunchserverstateupdate); return this; } } public final BatchCommand.Builder addStateUpdate(BunchServerStateUpdate.Builder builder) { ensureStateUpdateIsMutable(); stateUpdate_.add(builder.build()); return this; } public final BatchCommand.Builder addStateUpdate(BunchServerStateUpdate bunchserverstateupdate) { if(bunchserverstateupdate == null) { throw new NullPointerException(); } else { ensureStateUpdateIsMutable(); stateUpdate_.add(bunchserverstateupdate); return this; } } public final BatchCommand build() { BatchCommand batchcommand = buildPartial(); if(!batchcommand.isInitialized()) throw new UninitializedMessageException(Arrays.asList("batchcommand")); else return batchcommand; } public final BatchCommand.Builder clear() { super.clear(); command_ = Collections.emptyList(); bitField0_ = -2 & bitField0_; request_ = Collections.emptyList(); bitField0_ = -3 & bitField0_; response_ = Collections.emptyList(); bitField0_ = -5 & bitField0_; stateUpdate_ = Collections.emptyList(); bitField0_ = -9 & bitField0_; clientVersion_ = ""; bitField0_ = 0xffffffef & bitField0_; clientVersionMessage_ = Version.ClientVersion.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; isIphoneDeprecated_ = false; bitField0_ = 0xffffffbf & bitField0_; isAndroidDeprecated_ = false; bitField0_ = 0xffffff7f & bitField0_; iphoneNewUrl_ = ""; bitField0_ = 0xfffffeff & bitField0_; androidNewUrl_ = ""; bitField0_ = 0xfffffdff & bitField0_; return this; } public final BatchCommand.Builder clearAndroidNewUrl() { bitField0_ = 0xfffffdff & bitField0_; androidNewUrl_ = BatchCommand.getDefaultInstance().getAndroidNewUrl(); return this; } public final BatchCommand.Builder clearClientVersion() { bitField0_ = 0xffffffef & bitField0_; clientVersion_ = BatchCommand.getDefaultInstance().getClientVersion(); return this; } public final BatchCommand.Builder clearClientVersionMessage() { clientVersionMessage_ = Version.ClientVersion.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; return this; } public final BatchCommand.Builder clearCommand() { command_ = Collections.emptyList(); bitField0_ = -2 & bitField0_; return this; } public final BatchCommand.Builder clearIphoneNewUrl() { bitField0_ = 0xfffffeff & bitField0_; iphoneNewUrl_ = BatchCommand.getDefaultInstance().getIphoneNewUrl(); return this; } public final BatchCommand.Builder clearIsAndroidDeprecated() { bitField0_ = 0xffffff7f & bitField0_; isAndroidDeprecated_ = false; return this; } public final BatchCommand.Builder clearIsIphoneDeprecated() { bitField0_ = 0xffffffbf & bitField0_; isIphoneDeprecated_ = false; return this; } public final BatchCommand.Builder clearRequest() { request_ = Collections.emptyList(); bitField0_ = -3 & bitField0_; return this; } public final BatchCommand.Builder clearResponse() { response_ = Collections.emptyList(); bitField0_ = -5 & bitField0_; return this; } public final BatchCommand.Builder clearStateUpdate() { stateUpdate_ = Collections.emptyList(); bitField0_ = -9 & bitField0_; return this; } public final String getAndroidNewUrl() { Object obj = androidNewUrl_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); androidNewUrl_ = s; } else { s = (String)obj; } return s; } public final String getClientVersion() { Object obj = clientVersion_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); clientVersion_ = s; } else { s = (String)obj; } return s; } public final Version.ClientVersion getClientVersionMessage() { return clientVersionMessage_; } public final BunchCommand getCommand(int i) { return (BunchCommand)command_.get(i); } public final int getCommandCount() { return command_.size(); } public final List getCommandList() { return Collections.unmodifiableList(command_); } public final BatchCommand getDefaultInstanceForType() { return BatchCommand.getDefaultInstance(); } public final String getIphoneNewUrl() { Object obj = iphoneNewUrl_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); iphoneNewUrl_ = s; } else { s = (String)obj; } return s; } public final boolean getIsAndroidDeprecated() { return isAndroidDeprecated_; } public final boolean getIsIphoneDeprecated() { return isIphoneDeprecated_; } public final BunchClientRequest getRequest(int i) { return (BunchClientRequest)request_.get(i); } public final int getRequestCount() { return request_.size(); } public final List getRequestList() { return Collections.unmodifiableList(request_); } public final BunchServerResponse getResponse(int i) { return (BunchServerResponse)response_.get(i); } public final int getResponseCount() { return response_.size(); } public final List getResponseList() { return Collections.unmodifiableList(response_); } public final BunchServerStateUpdate getStateUpdate(int i) { return (BunchServerStateUpdate)stateUpdate_.get(i); } public final int getStateUpdateCount() { return stateUpdate_.size(); } public final List getStateUpdateList() { return Collections.unmodifiableList(stateUpdate_); } public final boolean hasAndroidNewUrl() { boolean flag; if((0x200 & bitField0_) == 512) flag = true; else flag = false; return flag; } public final boolean hasClientVersion() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasClientVersionMessage() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasIphoneNewUrl() { boolean flag; if((0x100 & bitField0_) == 256) flag = true; else flag = false; return flag; } public final boolean hasIsAndroidDeprecated() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasIsIphoneDeprecated() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } @Override public Builder mergeFrom(GeneratedMessageLite lite) { return mergeFrom((BatchCommand)lite); } public final BatchCommand.Builder mergeFrom(BatchCommand batchcommand) { if(batchcommand == BatchCommand.getDefaultInstance()) return this; if(!batchcommand.command_.isEmpty()) if(command_.isEmpty()) { command_ = batchcommand.command_; bitField0_ = -2 & bitField0_; } else { ensureCommandIsMutable(); command_.addAll(batchcommand.command_); } if(!batchcommand.request_.isEmpty()) if(request_.isEmpty()) { request_ = batchcommand.request_; bitField0_ = -3 & bitField0_; } else { ensureRequestIsMutable(); request_.addAll(batchcommand.request_); } if(!batchcommand.response_.isEmpty()) if(response_.isEmpty()) { response_ = batchcommand.response_; bitField0_ = -5 & bitField0_; } else { ensureResponseIsMutable(); response_.addAll(batchcommand.response_); } if(!batchcommand.stateUpdate_.isEmpty()) if(stateUpdate_.isEmpty()) { stateUpdate_ = batchcommand.stateUpdate_; bitField0_ = -9 & bitField0_; } else { ensureStateUpdateIsMutable(); stateUpdate_.addAll(batchcommand.stateUpdate_); } if(batchcommand.hasClientVersion()) setClientVersion(batchcommand.getClientVersion()); if(batchcommand.hasClientVersionMessage()) { Version.ClientVersion clientversion = batchcommand.getClientVersionMessage(); if((0x20 & bitField0_) == 32 && clientVersionMessage_ != Version.ClientVersion.getDefaultInstance()) clientVersionMessage_ = Version.ClientVersion.newBuilder(clientVersionMessage_).mergeFrom(clientversion).buildPartial(); else clientVersionMessage_ = clientversion; bitField0_ = 0x20 | bitField0_; } if(batchcommand.hasIsIphoneDeprecated()) setIsIphoneDeprecated(batchcommand.getIsIphoneDeprecated()); if(batchcommand.hasIsAndroidDeprecated()) setIsAndroidDeprecated(batchcommand.getIsAndroidDeprecated()); if(batchcommand.hasIphoneNewUrl()) setIphoneNewUrl(batchcommand.getIphoneNewUrl()); if(batchcommand.hasAndroidNewUrl()) setAndroidNewUrl(batchcommand.getAndroidNewUrl()); return this; } public final BatchCommand.Builder setAndroidNewUrl(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x200 | bitField0_; androidNewUrl_ = s; return this; } } public final BatchCommand.Builder setClientVersion(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x10 | bitField0_; clientVersion_ = s; return this; } } public final BatchCommand.Builder setClientVersionMessage(Version.ClientVersion.Builder builder) { clientVersionMessage_ = builder.build(); bitField0_ = 0x20 | bitField0_; return this; } public final BatchCommand.Builder setClientVersionMessage(Version.ClientVersion clientversion) { if(clientversion == null) { throw new NullPointerException(); } else { clientVersionMessage_ = clientversion; bitField0_ = 0x20 | bitField0_; return this; } } public final BatchCommand.Builder setCommand(int i, BunchCommand.Builder builder) { ensureCommandIsMutable(); command_.set(i, builder.build()); return this; } public final BatchCommand.Builder setCommand(int i, BunchCommand bunchcommand) { if(bunchcommand == null) { throw new NullPointerException(); } else { ensureCommandIsMutable(); command_.set(i, bunchcommand); return this; } } public final BatchCommand.Builder setIphoneNewUrl(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x100 | bitField0_; iphoneNewUrl_ = s; return this; } } public final BatchCommand.Builder setIsAndroidDeprecated(boolean flag) { bitField0_ = 0x80 | bitField0_; isAndroidDeprecated_ = flag; return this; } public final BatchCommand.Builder setIsIphoneDeprecated(boolean flag) { bitField0_ = 0x40 | bitField0_; isIphoneDeprecated_ = flag; return this; } public final BatchCommand.Builder setRequest(int i, BunchClientRequest.Builder builder) { ensureRequestIsMutable(); request_.set(i, builder.build()); return this; } public final BatchCommand.Builder setRequest(int i, BunchClientRequest bunchclientrequest) { if(bunchclientrequest == null) { throw new NullPointerException(); } else { ensureRequestIsMutable(); request_.set(i, bunchclientrequest); return this; } } public final BatchCommand.Builder setResponse(int i, BunchServerResponse.Builder builder) { ensureResponseIsMutable(); response_.set(i, builder.build()); return this; } public final BatchCommand.Builder setResponse(int i, BunchServerResponse bunchserverresponse) { if(bunchserverresponse == null) { throw new NullPointerException(); } else { ensureResponseIsMutable(); response_.set(i, bunchserverresponse); return this; } } public final BatchCommand.Builder setStateUpdate(int i, BunchServerStateUpdate.Builder builder) { ensureStateUpdateIsMutable(); stateUpdate_.set(i, builder.build()); return this; } public final BatchCommand.Builder setStateUpdate(int i, BunchServerStateUpdate bunchserverstateupdate) { if(bunchserverstateupdate == null) { throw new NullPointerException(); } else { ensureStateUpdateIsMutable(); stateUpdate_.set(i, bunchserverstateupdate); return this; } } } } //=================================================================================================== // BatchCommand //=================================================================================================== public static interface TypingOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract String getSenderId(); public abstract long getTimestamp(); public abstract Typing.Type getType(); public abstract boolean hasConversationId(); public abstract boolean hasSenderId(); public abstract boolean hasTimestamp(); public abstract boolean hasType(); } public static final class Typing extends GeneratedMessageLite implements TypingOrBuilder { private static final Typing defaultInstance; private int bitField0_; private Object conversationId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object senderId_; private long timestamp_; private Type type_; static { Typing typing = new Typing(); defaultInstance = typing; typing.type_ = Type.UNKNOWN; typing.conversationId_ = ""; typing.senderId_ = ""; typing.timestamp_ = 0L; } private Typing() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } Typing(Builder builder) { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Typing getDefaultInstance() { return defaultInstance; } private ByteString getSenderIdBytes() { Object obj = senderId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); senderId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(Typing typing) { return new Builder().mergeFrom(typing); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final Typing getDefaultInstanceForType() { return defaultInstance; } public final String getSenderId() { Object obj = senderId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) senderId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, type_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getConversationIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBytesSize(3, getSenderIdBytes()); if((8 & bitField0_) == 8) k += CodedOutputStream.computeInt64Size(4, timestamp_); memoizedSerializedSize = k; l = k; } return l; } public final long getTimestamp() { return timestamp_; } public final Type getType() { return type_; } public final boolean hasConversationId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, type_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getConversationIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(3, getSenderIdBytes()); if((8 & bitField0_) == 8) codedoutputstream.writeInt64(4, timestamp_); } public static enum Type implements com.google.protobuf.Internal.EnumLite { UNKNOWN(0), START(1), PAUSE(2), CLEAR(3); private int value; public int getNumber() { return value; } private Type(int value) { this.value = value; } public static Type valueOf(int value) { for(Type t : Type.values()) { if(value == t.value) { return t; } } return null; } } public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements TypingOrBuilder { private int bitField0_; private Object conversationId_; private Object senderId_; private long timestamp_; private Typing.Type type_; private Builder() { type_ = Typing.Type.UNKNOWN; conversationId_ = ""; senderId_ = ""; } public Typing.Builder clone() { return (new Typing.Builder()).mergeFrom(buildPartial()); } public Typing.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Typing.Type type = Typing.Type.valueOf(codedinputstream.readEnum()); if(type != null) { bitField0_ = 1 | bitField0_; type_ = type; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 26: // '\032' bitField0_ = 4 | bitField0_; senderId_ = codedinputstream.readBytes(); break; case 32: // ' ' bitField0_ = 8 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; } } while(true); } public final Typing build() { Typing typing = buildPartial(); if(!typing.isInitialized()) throw new UninitializedMessageException(Arrays.asList("typing")); else return typing; } public final Typing buildPartial() { Typing typing = new Typing(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; typing.type_ = type_; if((i & 2) == 2) k |= 2; typing.conversationId_ = conversationId_; if((i & 4) == 4) k |= 4; typing.senderId_ = senderId_; if((i & 8) == 8) k |= 8; typing.timestamp_ = timestamp_; typing.bitField0_ = k; return typing; } public final Typing.Builder clear() { super.clear(); type_ = Typing.Type.UNKNOWN; bitField0_ = -2 & bitField0_; conversationId_ = ""; bitField0_ = -3 & bitField0_; senderId_ = ""; bitField0_ = -5 & bitField0_; timestamp_ = 0L; bitField0_ = -9 & bitField0_; return this; } public final Typing.Builder clearConversationId() { bitField0_ = -3 & bitField0_; conversationId_ = Typing.getDefaultInstance().getConversationId(); return this; } public final Typing.Builder clearSenderId() { bitField0_ = -5 & bitField0_; senderId_ = Typing.getDefaultInstance().getSenderId(); return this; } public final Typing.Builder clearTimestamp() { bitField0_ = -9 & bitField0_; timestamp_ = 0L; return this; } public final Typing.Builder clearType() { bitField0_ = -2 & bitField0_; type_ = Typing.Type.UNKNOWN; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final Typing getDefaultInstanceForType() { return Typing.getDefaultInstance(); } public final String getSenderId() { Object obj = senderId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); senderId_ = s; } else { s = (String)obj; } return s; } public final long getTimestamp() { return timestamp_; } public final Typing.Type getType() { return type_; } public final boolean hasConversationId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((Typing)generatedmessagelite); } public final Typing.Builder mergeFrom(Typing typing) { if(typing == Typing.getDefaultInstance()) { return this; } if(typing.hasType()) setType(typing.getType()); if(typing.hasConversationId()) setConversationId(typing.getConversationId()); if(typing.hasSenderId()) setSenderId(typing.getSenderId()); if(typing.hasTimestamp()) setTimestamp(typing.getTimestamp()); return this; } public final Typing.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; conversationId_ = s; return this; } } public final Typing.Builder setSenderId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; senderId_ = s; return this; } } public final Typing.Builder setTimestamp(long l) { bitField0_ = 8 | bitField0_; timestamp_ = l; return this; } public final Typing.Builder setType(Typing.Type type) { if(type == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; type_ = type; return this; } } } } //======================================================================================== // BunchClientRequest //======================================================================================== public static interface BunchClientRequestOrBuilder extends MessageLiteOrBuilder { public abstract ChatMessageRequest getChatMessageRequest(); public abstract ConversationJoinRequest getConversationJoinRequest(); public abstract ConversationListRequest getConversationListRequest(); public abstract ConversationPreferenceRequest getConversationPreferenceRequest(); public abstract ConversationRenameRequest getConversationRenameRequest(); public abstract NewConversationRequest getConversationRequest(); public abstract ConversationSearchRequest getConversationSearchRequest(); public abstract DeviceRegistrationRequest getDeviceRegistrationRequest(); public abstract EventSearchRequest getEventSearchRequest(); public abstract EventStreamRequest getEventStreamRequest(); public abstract GlobalConversationPreferencesRequest getGlobalConversationPreferencesRequest(); public abstract HangoutInviteFinishRequest getHangoutInviteFinishRequest(); public abstract HangoutInviteKeepAliveRequest getHangoutInviteKeepAliveRequest(); public abstract HangoutInviteReplyRequest getHangoutInviteReplyRequest(); public abstract HangoutInviteRequest getHangoutInviteRequest(); public abstract HangoutRingFinishRequest getHangoutRingFinishRequest(); public abstract InviteRequest getInviteRequest(); public abstract LeaveConversationRequest getLeaveConversationRequest(); public abstract PingRequest getPingRequest(); public abstract PresenceRequest getPresenceRequest(); public abstract ReceiptRequest getReceiptRequest(); public abstract ReplyToInviteRequest getReplyToInviteRequest(); public abstract String getRequestClientId(); public abstract SetAclsRequest getSetAclsRequest(); public abstract SuggestionsRequest getSuggestionsRequest(); public abstract TileEventRequest getTileEventRequest(); public abstract TypingRequest getTypingRequest(); public abstract UserCreationRequest getUserCreationRequest(); public abstract UserInfoRequest getUserInfoRequest(); public abstract boolean hasChatMessageRequest(); public abstract boolean hasConversationJoinRequest(); public abstract boolean hasConversationListRequest(); public abstract boolean hasConversationPreferenceRequest(); public abstract boolean hasConversationRenameRequest(); public abstract boolean hasConversationRequest(); public abstract boolean hasConversationSearchRequest(); public abstract boolean hasDeviceRegistrationRequest(); public abstract boolean hasEventSearchRequest(); public abstract boolean hasEventStreamRequest(); public abstract boolean hasGlobalConversationPreferencesRequest(); public abstract boolean hasHangoutInviteFinishRequest(); public abstract boolean hasHangoutInviteKeepAliveRequest(); public abstract boolean hasHangoutInviteReplyRequest(); public abstract boolean hasHangoutInviteRequest(); public abstract boolean hasHangoutRingFinishRequest(); public abstract boolean hasInviteRequest(); public abstract boolean hasLeaveConversationRequest(); public abstract boolean hasPingRequest(); public abstract boolean hasPresenceRequest(); public abstract boolean hasReceiptRequest(); public abstract boolean hasReplyToInviteRequest(); public abstract boolean hasRequestClientId(); public abstract boolean hasSetAclsRequest(); public abstract boolean hasSuggestionsRequest(); public abstract boolean hasTileEventRequest(); public abstract boolean hasTypingRequest(); public abstract boolean hasUserCreationRequest(); public abstract boolean hasUserInfoRequest(); } public static final class BunchClientRequest extends GeneratedMessageLite implements BunchClientRequestOrBuilder { private static final BunchClientRequest defaultInstance; private int bitField0_; private ChatMessageRequest chatMessageRequest_; private ConversationJoinRequest conversationJoinRequest_; private ConversationListRequest conversationListRequest_; private ConversationPreferenceRequest conversationPreferenceRequest_; private ConversationRenameRequest conversationRenameRequest_; private NewConversationRequest conversationRequest_; private ConversationSearchRequest conversationSearchRequest_; private DeviceRegistrationRequest deviceRegistrationRequest_; private EventSearchRequest eventSearchRequest_; private EventStreamRequest eventStreamRequest_; private GlobalConversationPreferencesRequest globalConversationPreferencesRequest_; private HangoutInviteFinishRequest hangoutInviteFinishRequest_; private HangoutInviteKeepAliveRequest hangoutInviteKeepAliveRequest_; private HangoutInviteReplyRequest hangoutInviteReplyRequest_; private HangoutInviteRequest hangoutInviteRequest_; private HangoutRingFinishRequest hangoutRingFinishRequest_; private InviteRequest inviteRequest_; private LeaveConversationRequest leaveConversationRequest_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private PingRequest pingRequest_; private PresenceRequest presenceRequest_; private ReceiptRequest receiptRequest_; private ReplyToInviteRequest replyToInviteRequest_; private Object requestClientId_; private SetAclsRequest setAclsRequest_; private SuggestionsRequest suggestionsRequest_; private TileEventRequest tileEventRequest_; private TypingRequest typingRequest_; private UserCreationRequest userCreationRequest_; private UserInfoRequest userInfoRequest_; static { BunchClientRequest bunchclientrequest = new BunchClientRequest(); defaultInstance = bunchclientrequest; bunchclientrequest.requestClientId_ = ""; bunchclientrequest.chatMessageRequest_ = ChatMessageRequest.getDefaultInstance(); bunchclientrequest.presenceRequest_ = PresenceRequest.getDefaultInstance(); bunchclientrequest.typingRequest_ = TypingRequest.getDefaultInstance(); bunchclientrequest.receiptRequest_ = ReceiptRequest.getDefaultInstance(); bunchclientrequest.conversationRequest_ = NewConversationRequest.getDefaultInstance(); bunchclientrequest.eventStreamRequest_ = EventStreamRequest.getDefaultInstance(); bunchclientrequest.deviceRegistrationRequest_ = DeviceRegistrationRequest.getDefaultInstance(); bunchclientrequest.pingRequest_ = PingRequest.getDefaultInstance(); bunchclientrequest.conversationListRequest_ = ConversationListRequest.getDefaultInstance(); bunchclientrequest.userCreationRequest_ = UserCreationRequest.getDefaultInstance(); bunchclientrequest.inviteRequest_ = InviteRequest.getDefaultInstance(); bunchclientrequest.leaveConversationRequest_ = LeaveConversationRequest.getDefaultInstance(); bunchclientrequest.conversationRenameRequest_ = ConversationRenameRequest.getDefaultInstance(); bunchclientrequest.tileEventRequest_ = TileEventRequest.getDefaultInstance(); bunchclientrequest.conversationPreferenceRequest_ = ConversationPreferenceRequest.getDefaultInstance(); bunchclientrequest.replyToInviteRequest_ = ReplyToInviteRequest.getDefaultInstance(); bunchclientrequest.setAclsRequest_ = SetAclsRequest.getDefaultInstance(); bunchclientrequest.userInfoRequest_ = UserInfoRequest.getDefaultInstance(); bunchclientrequest.conversationSearchRequest_ = ConversationSearchRequest.getDefaultInstance(); bunchclientrequest.eventSearchRequest_ = EventSearchRequest.getDefaultInstance(); bunchclientrequest.suggestionsRequest_ = SuggestionsRequest.getDefaultInstance(); bunchclientrequest.globalConversationPreferencesRequest_ = GlobalConversationPreferencesRequest.getDefaultInstance(); bunchclientrequest.conversationJoinRequest_ = ConversationJoinRequest.getDefaultInstance(); bunchclientrequest.hangoutInviteRequest_ = HangoutInviteRequest.getDefaultInstance(); bunchclientrequest.hangoutInviteKeepAliveRequest_ = HangoutInviteKeepAliveRequest.getDefaultInstance(); bunchclientrequest.hangoutInviteReplyRequest_ = HangoutInviteReplyRequest.getDefaultInstance(); bunchclientrequest.hangoutInviteFinishRequest_ = HangoutInviteFinishRequest.getDefaultInstance(); bunchclientrequest.hangoutRingFinishRequest_ = HangoutRingFinishRequest.getDefaultInstance(); } private BunchClientRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } BunchClientRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static BunchClientRequest getDefaultInstance() { return defaultInstance; } private ByteString getRequestClientIdBytes() { Object obj = requestClientId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); requestClientId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(BunchClientRequest bunchclientrequest) { return new Builder().mergeFrom(bunchclientrequest); } public final ChatMessageRequest getChatMessageRequest() { return chatMessageRequest_; } public final ConversationJoinRequest getConversationJoinRequest() { return conversationJoinRequest_; } public final ConversationListRequest getConversationListRequest() { return conversationListRequest_; } public final ConversationPreferenceRequest getConversationPreferenceRequest() { return conversationPreferenceRequest_; } public final ConversationRenameRequest getConversationRenameRequest() { return conversationRenameRequest_; } public final NewConversationRequest getConversationRequest() { return conversationRequest_; } public final ConversationSearchRequest getConversationSearchRequest() { return conversationSearchRequest_; } public final BunchClientRequest getDefaultInstanceForType() { return defaultInstance; } public final DeviceRegistrationRequest getDeviceRegistrationRequest() { return deviceRegistrationRequest_; } public final EventSearchRequest getEventSearchRequest() { return eventSearchRequest_; } public final EventStreamRequest getEventStreamRequest() { return eventStreamRequest_; } public final GlobalConversationPreferencesRequest getGlobalConversationPreferencesRequest() { return globalConversationPreferencesRequest_; } public final HangoutInviteFinishRequest getHangoutInviteFinishRequest() { return hangoutInviteFinishRequest_; } public final HangoutInviteKeepAliveRequest getHangoutInviteKeepAliveRequest() { return hangoutInviteKeepAliveRequest_; } public final HangoutInviteReplyRequest getHangoutInviteReplyRequest() { return hangoutInviteReplyRequest_; } public final HangoutInviteRequest getHangoutInviteRequest() { return hangoutInviteRequest_; } public final HangoutRingFinishRequest getHangoutRingFinishRequest() { return hangoutRingFinishRequest_; } public final InviteRequest getInviteRequest() { return inviteRequest_; } public final LeaveConversationRequest getLeaveConversationRequest() { return leaveConversationRequest_; } public final PingRequest getPingRequest() { return pingRequest_; } public final PresenceRequest getPresenceRequest() { return presenceRequest_; } public final ReceiptRequest getReceiptRequest() { return receiptRequest_; } public final ReplyToInviteRequest getReplyToInviteRequest() { return replyToInviteRequest_; } public final String getRequestClientId() { Object obj = requestClientId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) requestClientId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getRequestClientIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeMessageSize(2, chatMessageRequest_); if((4 & bitField0_) == 4) k += CodedOutputStream.computeMessageSize(3, presenceRequest_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeMessageSize(4, typingRequest_); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeMessageSize(5, receiptRequest_); if((0x20 & bitField0_) == 32) k += CodedOutputStream.computeMessageSize(6, conversationRequest_); if((0x40 & bitField0_) == 64) k += CodedOutputStream.computeMessageSize(7, eventStreamRequest_); if((0x80 & bitField0_) == 128) k += CodedOutputStream.computeMessageSize(8, deviceRegistrationRequest_); if((0x100 & bitField0_) == 256) k += CodedOutputStream.computeMessageSize(9, pingRequest_); if((0x200 & bitField0_) == 512) k += CodedOutputStream.computeMessageSize(10, conversationListRequest_); if((0x400 & bitField0_) == 1024) k += CodedOutputStream.computeMessageSize(11, userCreationRequest_); if((0x800 & bitField0_) == 2048) k += CodedOutputStream.computeMessageSize(12, inviteRequest_); if((0x1000 & bitField0_) == 4096) k += CodedOutputStream.computeMessageSize(13, leaveConversationRequest_); if((0x2000 & bitField0_) == 8192) k += CodedOutputStream.computeMessageSize(14, conversationRenameRequest_); if((0x4000 & bitField0_) == 16384) k += CodedOutputStream.computeMessageSize(15, tileEventRequest_); if((0x8000 & bitField0_) == 32768) k += CodedOutputStream.computeMessageSize(16, conversationPreferenceRequest_); if((0x10000 & bitField0_) == 0x10000) k += CodedOutputStream.computeMessageSize(17, replyToInviteRequest_); if((0x20000 & bitField0_) == 0x20000) k += CodedOutputStream.computeMessageSize(18, setAclsRequest_); if((0x40000 & bitField0_) == 0x40000) k += CodedOutputStream.computeMessageSize(19, userInfoRequest_); if((0x80000 & bitField0_) == 0x80000) k += CodedOutputStream.computeMessageSize(20, conversationSearchRequest_); if((0x100000 & bitField0_) == 0x100000) k += CodedOutputStream.computeMessageSize(21, eventSearchRequest_); if((0x200000 & bitField0_) == 0x200000) k += CodedOutputStream.computeMessageSize(22, suggestionsRequest_); if((0x400000 & bitField0_) == 0x400000) k += CodedOutputStream.computeMessageSize(23, globalConversationPreferencesRequest_); if((0x800000 & bitField0_) == 0x800000) k += CodedOutputStream.computeMessageSize(24, conversationJoinRequest_); if((0x1000000 & bitField0_) == 0x1000000) k += CodedOutputStream.computeMessageSize(25, hangoutInviteRequest_); if((0x2000000 & bitField0_) == 0x2000000) k += CodedOutputStream.computeMessageSize(26, hangoutInviteKeepAliveRequest_); if((0x4000000 & bitField0_) == 0x4000000) k += CodedOutputStream.computeMessageSize(27, hangoutInviteReplyRequest_); if((0x8000000 & bitField0_) == 0x8000000) k += CodedOutputStream.computeMessageSize(28, hangoutInviteFinishRequest_); if((0x10000000 & bitField0_) == 0x10000000) k += CodedOutputStream.computeMessageSize(29, hangoutRingFinishRequest_); memoizedSerializedSize = k; l = k; } return l; } public final SetAclsRequest getSetAclsRequest() { return setAclsRequest_; } public final SuggestionsRequest getSuggestionsRequest() { return suggestionsRequest_; } public final TileEventRequest getTileEventRequest() { return tileEventRequest_; } public final TypingRequest getTypingRequest() { return typingRequest_; } public final UserCreationRequest getUserCreationRequest() { return userCreationRequest_; } public final UserInfoRequest getUserInfoRequest() { return userInfoRequest_; } public final boolean hasChatMessageRequest() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasConversationJoinRequest() { boolean flag; if((0x800000 & bitField0_) == 0x800000) flag = true; else flag = false; return flag; } public final boolean hasConversationListRequest() { boolean flag; if((0x200 & bitField0_) == 512) flag = true; else flag = false; return flag; } public final boolean hasConversationPreferenceRequest() { boolean flag; if((0x8000 & bitField0_) == 32768) flag = true; else flag = false; return flag; } public final boolean hasConversationRenameRequest() { boolean flag; if((0x2000 & bitField0_) == 8192) flag = true; else flag = false; return flag; } public final boolean hasConversationRequest() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasConversationSearchRequest() { boolean flag; if((0x80000 & bitField0_) == 0x80000) flag = true; else flag = false; return flag; } public final boolean hasDeviceRegistrationRequest() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasEventSearchRequest() { boolean flag; if((0x100000 & bitField0_) == 0x100000) flag = true; else flag = false; return flag; } public final boolean hasEventStreamRequest() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasGlobalConversationPreferencesRequest() { boolean flag; if((0x400000 & bitField0_) == 0x400000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteFinishRequest() { boolean flag; if((0x8000000 & bitField0_) == 0x8000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteKeepAliveRequest() { boolean flag; if((0x2000000 & bitField0_) == 0x2000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteReplyRequest() { boolean flag; if((0x4000000 & bitField0_) == 0x4000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteRequest() { boolean flag; if((0x1000000 & bitField0_) == 0x1000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutRingFinishRequest() { boolean flag; if((0x10000000 & bitField0_) == 0x10000000) flag = true; else flag = false; return flag; } public final boolean hasInviteRequest() { boolean flag; if((0x800 & bitField0_) == 2048) flag = true; else flag = false; return flag; } public final boolean hasLeaveConversationRequest() { boolean flag; if((0x1000 & bitField0_) == 4096) flag = true; else flag = false; return flag; } public final boolean hasPingRequest() { boolean flag; if((0x100 & bitField0_) == 256) flag = true; else flag = false; return flag; } public final boolean hasPresenceRequest() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasReceiptRequest() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasReplyToInviteRequest() { boolean flag; if((0x10000 & bitField0_) == 0x10000) flag = true; else flag = false; return flag; } public final boolean hasRequestClientId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasSetAclsRequest() { boolean flag; if((0x20000 & bitField0_) == 0x20000) flag = true; else flag = false; return flag; } public final boolean hasSuggestionsRequest() { boolean flag; if((0x200000 & bitField0_) == 0x200000) flag = true; else flag = false; return flag; } public final boolean hasTileEventRequest() { boolean flag; if((0x4000 & bitField0_) == 16384) flag = true; else flag = false; return flag; } public final boolean hasTypingRequest() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasUserCreationRequest() { boolean flag; if((0x400 & bitField0_) == 1024) flag = true; else flag = false; return flag; } public final boolean hasUserInfoRequest() { boolean flag; if((0x40000 & bitField0_) == 0x40000) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getRequestClientIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeMessage(2, chatMessageRequest_); if((4 & bitField0_) == 4) codedoutputstream.writeMessage(3, presenceRequest_); if((8 & bitField0_) == 8) codedoutputstream.writeMessage(4, typingRequest_); if((0x10 & bitField0_) == 16) codedoutputstream.writeMessage(5, receiptRequest_); if((0x20 & bitField0_) == 32) codedoutputstream.writeMessage(6, conversationRequest_); if((0x40 & bitField0_) == 64) codedoutputstream.writeMessage(7, eventStreamRequest_); if((0x80 & bitField0_) == 128) codedoutputstream.writeMessage(8, deviceRegistrationRequest_); if((0x100 & bitField0_) == 256) codedoutputstream.writeMessage(9, pingRequest_); if((0x200 & bitField0_) == 512) codedoutputstream.writeMessage(10, conversationListRequest_); if((0x400 & bitField0_) == 1024) codedoutputstream.writeMessage(11, userCreationRequest_); if((0x800 & bitField0_) == 2048) codedoutputstream.writeMessage(12, inviteRequest_); if((0x1000 & bitField0_) == 4096) codedoutputstream.writeMessage(13, leaveConversationRequest_); if((0x2000 & bitField0_) == 8192) codedoutputstream.writeMessage(14, conversationRenameRequest_); if((0x4000 & bitField0_) == 16384) codedoutputstream.writeMessage(15, tileEventRequest_); if((0x8000 & bitField0_) == 32768) codedoutputstream.writeMessage(16, conversationPreferenceRequest_); if((0x10000 & bitField0_) == 0x10000) codedoutputstream.writeMessage(17, replyToInviteRequest_); if((0x20000 & bitField0_) == 0x20000) codedoutputstream.writeMessage(18, setAclsRequest_); if((0x40000 & bitField0_) == 0x40000) codedoutputstream.writeMessage(19, userInfoRequest_); if((0x80000 & bitField0_) == 0x80000) codedoutputstream.writeMessage(20, conversationSearchRequest_); if((0x100000 & bitField0_) == 0x100000) codedoutputstream.writeMessage(21, eventSearchRequest_); if((0x200000 & bitField0_) == 0x200000) codedoutputstream.writeMessage(22, suggestionsRequest_); if((0x400000 & bitField0_) == 0x400000) codedoutputstream.writeMessage(23, globalConversationPreferencesRequest_); if((0x800000 & bitField0_) == 0x800000) codedoutputstream.writeMessage(24, conversationJoinRequest_); if((0x1000000 & bitField0_) == 0x1000000) codedoutputstream.writeMessage(25, hangoutInviteRequest_); if((0x2000000 & bitField0_) == 0x2000000) codedoutputstream.writeMessage(26, hangoutInviteKeepAliveRequest_); if((0x4000000 & bitField0_) == 0x4000000) codedoutputstream.writeMessage(27, hangoutInviteReplyRequest_); if((0x8000000 & bitField0_) == 0x8000000) codedoutputstream.writeMessage(28, hangoutInviteFinishRequest_); if((0x10000000 & bitField0_) == 0x10000000) codedoutputstream.writeMessage(29, hangoutRingFinishRequest_); } //===================================================================== // Builder //===================================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements BunchClientRequestOrBuilder { private int bitField0_; private ChatMessageRequest chatMessageRequest_; private ConversationJoinRequest conversationJoinRequest_; private ConversationListRequest conversationListRequest_; private ConversationPreferenceRequest conversationPreferenceRequest_; private ConversationRenameRequest conversationRenameRequest_; private NewConversationRequest conversationRequest_; private ConversationSearchRequest conversationSearchRequest_; private DeviceRegistrationRequest deviceRegistrationRequest_; private EventSearchRequest eventSearchRequest_; private EventStreamRequest eventStreamRequest_; private GlobalConversationPreferencesRequest globalConversationPreferencesRequest_; private HangoutInviteFinishRequest hangoutInviteFinishRequest_; private HangoutInviteKeepAliveRequest hangoutInviteKeepAliveRequest_; private HangoutInviteReplyRequest hangoutInviteReplyRequest_; private HangoutInviteRequest hangoutInviteRequest_; private HangoutRingFinishRequest hangoutRingFinishRequest_; private InviteRequest inviteRequest_; private LeaveConversationRequest leaveConversationRequest_; private PingRequest pingRequest_; private PresenceRequest presenceRequest_; private ReceiptRequest receiptRequest_; private ReplyToInviteRequest replyToInviteRequest_; private Object requestClientId_; private SetAclsRequest setAclsRequest_; private SuggestionsRequest suggestionsRequest_; private TileEventRequest tileEventRequest_; private TypingRequest typingRequest_; private UserCreationRequest userCreationRequest_; private UserInfoRequest userInfoRequest_; private Builder() { requestClientId_ = ""; chatMessageRequest_ = ChatMessageRequest.getDefaultInstance(); presenceRequest_ = PresenceRequest.getDefaultInstance(); typingRequest_ = TypingRequest.getDefaultInstance(); receiptRequest_ = ReceiptRequest.getDefaultInstance(); conversationRequest_ = NewConversationRequest.getDefaultInstance(); eventStreamRequest_ = EventStreamRequest.getDefaultInstance(); deviceRegistrationRequest_ = DeviceRegistrationRequest.getDefaultInstance(); pingRequest_ = PingRequest.getDefaultInstance(); conversationListRequest_ = ConversationListRequest.getDefaultInstance(); userCreationRequest_ = UserCreationRequest.getDefaultInstance(); inviteRequest_ = InviteRequest.getDefaultInstance(); leaveConversationRequest_ = LeaveConversationRequest.getDefaultInstance(); conversationRenameRequest_ = ConversationRenameRequest.getDefaultInstance(); tileEventRequest_ = TileEventRequest.getDefaultInstance(); conversationPreferenceRequest_ = ConversationPreferenceRequest.getDefaultInstance(); replyToInviteRequest_ = ReplyToInviteRequest.getDefaultInstance(); setAclsRequest_ = SetAclsRequest.getDefaultInstance(); userInfoRequest_ = UserInfoRequest.getDefaultInstance(); conversationSearchRequest_ = ConversationSearchRequest.getDefaultInstance(); eventSearchRequest_ = EventSearchRequest.getDefaultInstance(); suggestionsRequest_ = SuggestionsRequest.getDefaultInstance(); globalConversationPreferencesRequest_ = GlobalConversationPreferencesRequest.getDefaultInstance(); conversationJoinRequest_ = ConversationJoinRequest.getDefaultInstance(); hangoutInviteRequest_ = HangoutInviteRequest.getDefaultInstance(); hangoutInviteKeepAliveRequest_ = HangoutInviteKeepAliveRequest.getDefaultInstance(); hangoutInviteReplyRequest_ = HangoutInviteReplyRequest.getDefaultInstance(); hangoutInviteFinishRequest_ = HangoutInviteFinishRequest.getDefaultInstance(); hangoutRingFinishRequest_ = HangoutRingFinishRequest.getDefaultInstance(); } public BunchClientRequest.Builder clone() { return (new BunchClientRequest.Builder()).mergeFrom(buildPartial()); } public BunchClientRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; requestClientId_ = codedinputstream.readBytes(); break; case 18: // '\022' ChatMessageRequest.Builder builder27 = ChatMessageRequest.newBuilder(); if(hasChatMessageRequest()) builder27.mergeFrom(getChatMessageRequest()); codedinputstream.readMessage(builder27, extensionregistrylite); setChatMessageRequest(builder27.buildPartial()); break; case 26: // '\032' PresenceRequest.Builder builder26 = PresenceRequest.newBuilder(); if(hasPresenceRequest()) builder26.mergeFrom(getPresenceRequest()); codedinputstream.readMessage(builder26, extensionregistrylite); setPresenceRequest(builder26.buildPartial()); break; case 34: // '"' TypingRequest.Builder builder25 = TypingRequest.newBuilder(); if(hasTypingRequest()) builder25.mergeFrom(getTypingRequest()); codedinputstream.readMessage(builder25, extensionregistrylite); setTypingRequest(builder25.buildPartial()); break; case 42: // '*' ReceiptRequest.Builder builder24 = ReceiptRequest.newBuilder(); if(hasReceiptRequest()) builder24.mergeFrom(getReceiptRequest()); codedinputstream.readMessage(builder24, extensionregistrylite); setReceiptRequest(builder24.buildPartial()); break; case 50: // '2' NewConversationRequest.Builder builder23 = NewConversationRequest.newBuilder(); if(hasConversationRequest()) builder23.mergeFrom(getConversationRequest()); codedinputstream.readMessage(builder23, extensionregistrylite); setConversationRequest(builder23.buildPartial()); break; case 58: // ':' EventStreamRequest.Builder builder22 = EventStreamRequest.newBuilder(); if(hasEventStreamRequest()) builder22.mergeFrom(getEventStreamRequest()); codedinputstream.readMessage(builder22, extensionregistrylite); setEventStreamRequest(builder22.buildPartial()); break; case 66: // 'B' DeviceRegistrationRequest.Builder builder21 = DeviceRegistrationRequest.newBuilder(); if(hasDeviceRegistrationRequest()) builder21.mergeFrom(getDeviceRegistrationRequest()); codedinputstream.readMessage(builder21, extensionregistrylite); setDeviceRegistrationRequest(builder21.buildPartial()); break; case 74: // 'J' PingRequest.Builder builder20 = PingRequest.newBuilder(); if(hasPingRequest()) builder20.mergeFrom(getPingRequest()); codedinputstream.readMessage(builder20, extensionregistrylite); setPingRequest(builder20.buildPartial()); break; case 82: // 'R' ConversationListRequest.Builder builder19 = ConversationListRequest.newBuilder(); if(hasConversationListRequest()) builder19.mergeFrom(getConversationListRequest()); codedinputstream.readMessage(builder19, extensionregistrylite); setConversationListRequest(builder19.buildPartial()); break; case 90: // 'Z' UserCreationRequest.Builder builder18 = UserCreationRequest.newBuilder(); if(hasUserCreationRequest()) builder18.mergeFrom(getUserCreationRequest()); codedinputstream.readMessage(builder18, extensionregistrylite); setUserCreationRequest(builder18.buildPartial()); break; case 98: // 'b' InviteRequest.Builder builder17 = InviteRequest.newBuilder(); if(hasInviteRequest()) builder17.mergeFrom(getInviteRequest()); codedinputstream.readMessage(builder17, extensionregistrylite); setInviteRequest(builder17.buildPartial()); break; case 106: // 'j' LeaveConversationRequest.Builder builder16 = LeaveConversationRequest.newBuilder(); if(hasLeaveConversationRequest()) builder16.mergeFrom(getLeaveConversationRequest()); codedinputstream.readMessage(builder16, extensionregistrylite); setLeaveConversationRequest(builder16.buildPartial()); break; case 114: // 'r' ConversationRenameRequest.Builder builder15 = ConversationRenameRequest.newBuilder(); if(hasConversationRenameRequest()) builder15.mergeFrom(getConversationRenameRequest()); codedinputstream.readMessage(builder15, extensionregistrylite); setConversationRenameRequest(builder15.buildPartial()); break; case 122: // 'z' TileEventRequest.Builder builder14 = TileEventRequest.newBuilder(); if(hasTileEventRequest()) builder14.mergeFrom(getTileEventRequest()); codedinputstream.readMessage(builder14, extensionregistrylite); setTileEventRequest(builder14.buildPartial()); break; case 130: ConversationPreferenceRequest.Builder builder13 = ConversationPreferenceRequest.newBuilder(); if(hasConversationPreferenceRequest()) builder13.mergeFrom(getConversationPreferenceRequest()); codedinputstream.readMessage(builder13, extensionregistrylite); setConversationPreferenceRequest(builder13.buildPartial()); break; case 138: ReplyToInviteRequest.Builder builder12 = ReplyToInviteRequest.newBuilder(); if(hasReplyToInviteRequest()) builder12.mergeFrom(getReplyToInviteRequest()); codedinputstream.readMessage(builder12, extensionregistrylite); setReplyToInviteRequest(builder12.buildPartial()); break; case 146: SetAclsRequest.Builder builder11 = SetAclsRequest.newBuilder(); if(hasSetAclsRequest()) builder11.mergeFrom(getSetAclsRequest()); codedinputstream.readMessage(builder11, extensionregistrylite); setSetAclsRequest(builder11.buildPartial()); break; case 154: UserInfoRequest.Builder builder10 = UserInfoRequest.newBuilder(); if(hasUserInfoRequest()) builder10.mergeFrom(getUserInfoRequest()); codedinputstream.readMessage(builder10, extensionregistrylite); setUserInfoRequest(builder10.buildPartial()); break; case 162: ConversationSearchRequest.Builder builder9 = ConversationSearchRequest.newBuilder(); if(hasConversationSearchRequest()) builder9.mergeFrom(getConversationSearchRequest()); codedinputstream.readMessage(builder9, extensionregistrylite); setConversationSearchRequest(builder9.buildPartial()); break; case 170: EventSearchRequest.Builder builder8 = EventSearchRequest.newBuilder(); if(hasEventSearchRequest()) builder8.mergeFrom(getEventSearchRequest()); codedinputstream.readMessage(builder8, extensionregistrylite); setEventSearchRequest(builder8.buildPartial()); break; case 178: SuggestionsRequest.Builder builder7 = SuggestionsRequest.newBuilder(); if(hasSuggestionsRequest()) builder7.mergeFrom(getSuggestionsRequest()); codedinputstream.readMessage(builder7, extensionregistrylite); setSuggestionsRequest(builder7.buildPartial()); break; case 186: GlobalConversationPreferencesRequest.Builder builder6 = GlobalConversationPreferencesRequest.newBuilder(); if(hasGlobalConversationPreferencesRequest()) builder6.mergeFrom(getGlobalConversationPreferencesRequest()); codedinputstream.readMessage(builder6, extensionregistrylite); setGlobalConversationPreferencesRequest(builder6.buildPartial()); break; case 194: ConversationJoinRequest.Builder builder5 = ConversationJoinRequest.newBuilder(); if(hasConversationJoinRequest()) builder5.mergeFrom(getConversationJoinRequest()); codedinputstream.readMessage(builder5, extensionregistrylite); setConversationJoinRequest(builder5.buildPartial()); break; case 202: HangoutInviteRequest.Builder builder4 = HangoutInviteRequest.newBuilder(); if(hasHangoutInviteRequest()) builder4.mergeFrom(getHangoutInviteRequest()); codedinputstream.readMessage(builder4, extensionregistrylite); setHangoutInviteRequest(builder4.buildPartial()); break; case 210: HangoutInviteKeepAliveRequest.Builder builder3 = HangoutInviteKeepAliveRequest.newBuilder(); if(hasHangoutInviteKeepAliveRequest()) builder3.mergeFrom(getHangoutInviteKeepAliveRequest()); codedinputstream.readMessage(builder3, extensionregistrylite); setHangoutInviteKeepAliveRequest(builder3.buildPartial()); break; case 218: HangoutInviteReplyRequest.Builder builder2 = HangoutInviteReplyRequest.newBuilder(); if(hasHangoutInviteReplyRequest()) builder2.mergeFrom(getHangoutInviteReplyRequest()); codedinputstream.readMessage(builder2, extensionregistrylite); setHangoutInviteReplyRequest(builder2.buildPartial()); break; case 226: HangoutInviteFinishRequest.Builder builder1 = HangoutInviteFinishRequest.newBuilder(); if(hasHangoutInviteFinishRequest()) builder1.mergeFrom(getHangoutInviteFinishRequest()); codedinputstream.readMessage(builder1, extensionregistrylite); setHangoutInviteFinishRequest(builder1.buildPartial()); break; case 234: HangoutRingFinishRequest.Builder builder = HangoutRingFinishRequest.newBuilder(); if(hasHangoutRingFinishRequest()) builder.mergeFrom(getHangoutRingFinishRequest()); codedinputstream.readMessage(builder, extensionregistrylite); setHangoutRingFinishRequest(builder.buildPartial()); break; } } while(true); } public final BunchClientRequest build() { BunchClientRequest bunchclientrequest = buildPartial(); if(!bunchclientrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("bunchclientrequest")); else return bunchclientrequest; } public final BunchClientRequest buildPartial() { BunchClientRequest bunchclientrequest = new BunchClientRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; bunchclientrequest.requestClientId_ = requestClientId_; if((i & 2) == 2) k |= 2; bunchclientrequest.chatMessageRequest_ = chatMessageRequest_; if((i & 4) == 4) k |= 4; bunchclientrequest.presenceRequest_ = presenceRequest_; if((i & 8) == 8) k |= 8; bunchclientrequest.typingRequest_ = typingRequest_; if((i & 0x10) == 16) k |= 0x10; bunchclientrequest.receiptRequest_ = receiptRequest_; if((i & 0x20) == 32) k |= 0x20; bunchclientrequest.conversationRequest_ = conversationRequest_; if((i & 0x40) == 64) k |= 0x40; bunchclientrequest.eventStreamRequest_ = eventStreamRequest_; if((i & 0x80) == 128) k |= 0x80; bunchclientrequest.deviceRegistrationRequest_ = deviceRegistrationRequest_; if((i & 0x100) == 256) k |= 0x100; bunchclientrequest.pingRequest_ = pingRequest_; if((i & 0x200) == 512) k |= 0x200; bunchclientrequest.conversationListRequest_ = conversationListRequest_; if((i & 0x400) == 1024) k |= 0x400; bunchclientrequest.userCreationRequest_ = userCreationRequest_; if((i & 0x800) == 2048) k |= 0x800; bunchclientrequest.inviteRequest_ = inviteRequest_; if((i & 0x1000) == 4096) k |= 0x1000; bunchclientrequest.leaveConversationRequest_ = leaveConversationRequest_; if((i & 0x2000) == 8192) k |= 0x2000; bunchclientrequest.conversationRenameRequest_ = conversationRenameRequest_; if((i & 0x4000) == 16384) k |= 0x4000; bunchclientrequest.tileEventRequest_ = tileEventRequest_; if((i & 0x8000) == 32768) k |= 0x8000; bunchclientrequest.conversationPreferenceRequest_ = conversationPreferenceRequest_; if((i & 0x10000) == 0x10000) k |= 0x10000; bunchclientrequest.replyToInviteRequest_ = replyToInviteRequest_; if((i & 0x20000) == 0x20000) k |= 0x20000; bunchclientrequest.setAclsRequest_ = setAclsRequest_; if((i & 0x40000) == 0x40000) k |= 0x40000; bunchclientrequest.userInfoRequest_ = userInfoRequest_; if((i & 0x80000) == 0x80000) k |= 0x80000; bunchclientrequest.conversationSearchRequest_ = conversationSearchRequest_; if((0x100000 & i) == 0x100000) k |= 0x100000; bunchclientrequest.eventSearchRequest_ = eventSearchRequest_; if((0x200000 & i) == 0x200000) k |= 0x200000; bunchclientrequest.suggestionsRequest_ = suggestionsRequest_; if((0x400000 & i) == 0x400000) k |= 0x400000; bunchclientrequest.globalConversationPreferencesRequest_ = globalConversationPreferencesRequest_; if((0x800000 & i) == 0x800000) k |= 0x800000; bunchclientrequest.conversationJoinRequest_ = conversationJoinRequest_; if((0x1000000 & i) == 0x1000000) k |= 0x1000000; bunchclientrequest.hangoutInviteRequest_ = hangoutInviteRequest_; if((0x2000000 & i) == 0x2000000) k |= 0x2000000; bunchclientrequest.hangoutInviteKeepAliveRequest_ = hangoutInviteKeepAliveRequest_; if((0x4000000 & i) == 0x4000000) k |= 0x4000000; bunchclientrequest.hangoutInviteReplyRequest_ = hangoutInviteReplyRequest_; if((0x8000000 & i) == 0x8000000) k |= 0x8000000; bunchclientrequest.hangoutInviteFinishRequest_ = hangoutInviteFinishRequest_; if((0x10000000 & i) == 0x10000000) k |= 0x10000000; bunchclientrequest.hangoutRingFinishRequest_ = hangoutRingFinishRequest_; bunchclientrequest.bitField0_ = k; return bunchclientrequest; } public final BunchClientRequest.Builder clear() { super.clear(); requestClientId_ = ""; bitField0_ = -2 & bitField0_; chatMessageRequest_ = ChatMessageRequest.getDefaultInstance(); bitField0_ = -3 & bitField0_; presenceRequest_ = PresenceRequest.getDefaultInstance(); bitField0_ = -5 & bitField0_; typingRequest_ = TypingRequest.getDefaultInstance(); bitField0_ = -9 & bitField0_; receiptRequest_ = ReceiptRequest.getDefaultInstance(); bitField0_ = 0xffffffef & bitField0_; conversationRequest_ = NewConversationRequest.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; eventStreamRequest_ = EventStreamRequest.getDefaultInstance(); bitField0_ = 0xffffffbf & bitField0_; deviceRegistrationRequest_ = DeviceRegistrationRequest.getDefaultInstance(); bitField0_ = 0xffffff7f & bitField0_; pingRequest_ = PingRequest.getDefaultInstance(); bitField0_ = 0xfffffeff & bitField0_; conversationListRequest_ = ConversationListRequest.getDefaultInstance(); bitField0_ = 0xfffffdff & bitField0_; userCreationRequest_ = UserCreationRequest.getDefaultInstance(); bitField0_ = 0xfffffbff & bitField0_; inviteRequest_ = InviteRequest.getDefaultInstance(); bitField0_ = 0xfffff7ff & bitField0_; leaveConversationRequest_ = LeaveConversationRequest.getDefaultInstance(); bitField0_ = 0xffffefff & bitField0_; conversationRenameRequest_ = ConversationRenameRequest.getDefaultInstance(); bitField0_ = 0xffffdfff & bitField0_; tileEventRequest_ = TileEventRequest.getDefaultInstance(); bitField0_ = 0xffffbfff & bitField0_; conversationPreferenceRequest_ = ConversationPreferenceRequest.getDefaultInstance(); bitField0_ = 0xffff7fff & bitField0_; replyToInviteRequest_ = ReplyToInviteRequest.getDefaultInstance(); bitField0_ = 0xfffeffff & bitField0_; setAclsRequest_ = SetAclsRequest.getDefaultInstance(); bitField0_ = 0xfffdffff & bitField0_; userInfoRequest_ = UserInfoRequest.getDefaultInstance(); bitField0_ = 0xfffbffff & bitField0_; conversationSearchRequest_ = ConversationSearchRequest.getDefaultInstance(); bitField0_ = 0xfff7ffff & bitField0_; eventSearchRequest_ = EventSearchRequest.getDefaultInstance(); bitField0_ = 0xffefffff & bitField0_; suggestionsRequest_ = SuggestionsRequest.getDefaultInstance(); bitField0_ = 0xffdfffff & bitField0_; globalConversationPreferencesRequest_ = GlobalConversationPreferencesRequest.getDefaultInstance(); bitField0_ = 0xffbfffff & bitField0_; conversationJoinRequest_ = ConversationJoinRequest.getDefaultInstance(); bitField0_ = 0xff7fffff & bitField0_; hangoutInviteRequest_ = HangoutInviteRequest.getDefaultInstance(); bitField0_ = 0xfeffffff & bitField0_; hangoutInviteKeepAliveRequest_ = HangoutInviteKeepAliveRequest.getDefaultInstance(); bitField0_ = 0xfdffffff & bitField0_; hangoutInviteReplyRequest_ = HangoutInviteReplyRequest.getDefaultInstance(); bitField0_ = 0xfbffffff & bitField0_; hangoutInviteFinishRequest_ = HangoutInviteFinishRequest.getDefaultInstance(); bitField0_ = 0xf7ffffff & bitField0_; hangoutRingFinishRequest_ = HangoutRingFinishRequest.getDefaultInstance(); bitField0_ = 0xefffffff & bitField0_; return this; } public final BunchClientRequest.Builder clearChatMessageRequest() { chatMessageRequest_ = ChatMessageRequest.getDefaultInstance(); bitField0_ = -3 & bitField0_; return this; } public final BunchClientRequest.Builder clearConversationJoinRequest() { conversationJoinRequest_ = ConversationJoinRequest.getDefaultInstance(); bitField0_ = 0xff7fffff & bitField0_; return this; } public final BunchClientRequest.Builder clearConversationListRequest() { conversationListRequest_ = ConversationListRequest.getDefaultInstance(); bitField0_ = 0xfffffdff & bitField0_; return this; } public final BunchClientRequest.Builder clearConversationPreferenceRequest() { conversationPreferenceRequest_ = ConversationPreferenceRequest.getDefaultInstance(); bitField0_ = 0xffff7fff & bitField0_; return this; } public final BunchClientRequest.Builder clearConversationRenameRequest() { conversationRenameRequest_ = ConversationRenameRequest.getDefaultInstance(); bitField0_ = 0xffffdfff & bitField0_; return this; } public final BunchClientRequest.Builder clearConversationRequest() { conversationRequest_ = NewConversationRequest.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; return this; } public final BunchClientRequest.Builder clearConversationSearchRequest() { conversationSearchRequest_ = ConversationSearchRequest.getDefaultInstance(); bitField0_ = 0xfff7ffff & bitField0_; return this; } public final BunchClientRequest.Builder clearDeviceRegistrationRequest() { deviceRegistrationRequest_ = DeviceRegistrationRequest.getDefaultInstance(); bitField0_ = 0xffffff7f & bitField0_; return this; } public final BunchClientRequest.Builder clearEventSearchRequest() { eventSearchRequest_ = EventSearchRequest.getDefaultInstance(); bitField0_ = 0xffefffff & bitField0_; return this; } public final BunchClientRequest.Builder clearEventStreamRequest() { eventStreamRequest_ = EventStreamRequest.getDefaultInstance(); bitField0_ = 0xffffffbf & bitField0_; return this; } public final BunchClientRequest.Builder clearGlobalConversationPreferencesRequest() { globalConversationPreferencesRequest_ = GlobalConversationPreferencesRequest.getDefaultInstance(); bitField0_ = 0xffbfffff & bitField0_; return this; } public final BunchClientRequest.Builder clearHangoutInviteFinishRequest() { hangoutInviteFinishRequest_ = HangoutInviteFinishRequest.getDefaultInstance(); bitField0_ = 0xf7ffffff & bitField0_; return this; } public final BunchClientRequest.Builder clearHangoutInviteKeepAliveRequest() { hangoutInviteKeepAliveRequest_ = HangoutInviteKeepAliveRequest.getDefaultInstance(); bitField0_ = 0xfdffffff & bitField0_; return this; } public final BunchClientRequest.Builder clearHangoutInviteReplyRequest() { hangoutInviteReplyRequest_ = HangoutInviteReplyRequest.getDefaultInstance(); bitField0_ = 0xfbffffff & bitField0_; return this; } public final BunchClientRequest.Builder clearHangoutInviteRequest() { hangoutInviteRequest_ = HangoutInviteRequest.getDefaultInstance(); bitField0_ = 0xfeffffff & bitField0_; return this; } public final BunchClientRequest.Builder clearHangoutRingFinishRequest() { hangoutRingFinishRequest_ = HangoutRingFinishRequest.getDefaultInstance(); bitField0_ = 0xefffffff & bitField0_; return this; } public final BunchClientRequest.Builder clearInviteRequest() { inviteRequest_ = InviteRequest.getDefaultInstance(); bitField0_ = 0xfffff7ff & bitField0_; return this; } public final BunchClientRequest.Builder clearLeaveConversationRequest() { leaveConversationRequest_ = LeaveConversationRequest.getDefaultInstance(); bitField0_ = 0xffffefff & bitField0_; return this; } public final BunchClientRequest.Builder clearPingRequest() { pingRequest_ = PingRequest.getDefaultInstance(); bitField0_ = 0xfffffeff & bitField0_; return this; } public final BunchClientRequest.Builder clearPresenceRequest() { presenceRequest_ = PresenceRequest.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final BunchClientRequest.Builder clearReceiptRequest() { receiptRequest_ = ReceiptRequest.getDefaultInstance(); bitField0_ = 0xffffffef & bitField0_; return this; } public final BunchClientRequest.Builder clearReplyToInviteRequest() { replyToInviteRequest_ = ReplyToInviteRequest.getDefaultInstance(); bitField0_ = 0xfffeffff & bitField0_; return this; } public final BunchClientRequest.Builder clearRequestClientId() { bitField0_ = -2 & bitField0_; requestClientId_ = BunchClientRequest.getDefaultInstance().getRequestClientId(); return this; } public final BunchClientRequest.Builder clearSetAclsRequest() { setAclsRequest_ = SetAclsRequest.getDefaultInstance(); bitField0_ = 0xfffdffff & bitField0_; return this; } public final BunchClientRequest.Builder clearSuggestionsRequest() { suggestionsRequest_ = SuggestionsRequest.getDefaultInstance(); bitField0_ = 0xffdfffff & bitField0_; return this; } public final BunchClientRequest.Builder clearTileEventRequest() { tileEventRequest_ = TileEventRequest.getDefaultInstance(); bitField0_ = 0xffffbfff & bitField0_; return this; } public final BunchClientRequest.Builder clearTypingRequest() { typingRequest_ = TypingRequest.getDefaultInstance(); bitField0_ = -9 & bitField0_; return this; } public final BunchClientRequest.Builder clearUserCreationRequest() { userCreationRequest_ = UserCreationRequest.getDefaultInstance(); bitField0_ = 0xfffffbff & bitField0_; return this; } public final BunchClientRequest.Builder clearUserInfoRequest() { userInfoRequest_ = UserInfoRequest.getDefaultInstance(); bitField0_ = 0xfffbffff & bitField0_; return this; } public final ChatMessageRequest getChatMessageRequest() { return chatMessageRequest_; } public final ConversationJoinRequest getConversationJoinRequest() { return conversationJoinRequest_; } public final ConversationListRequest getConversationListRequest() { return conversationListRequest_; } public final ConversationPreferenceRequest getConversationPreferenceRequest() { return conversationPreferenceRequest_; } public final ConversationRenameRequest getConversationRenameRequest() { return conversationRenameRequest_; } public final NewConversationRequest getConversationRequest() { return conversationRequest_; } public final ConversationSearchRequest getConversationSearchRequest() { return conversationSearchRequest_; } public final BunchClientRequest getDefaultInstanceForType() { return BunchClientRequest.getDefaultInstance(); } public final DeviceRegistrationRequest getDeviceRegistrationRequest() { return deviceRegistrationRequest_; } public final EventSearchRequest getEventSearchRequest() { return eventSearchRequest_; } public final EventStreamRequest getEventStreamRequest() { return eventStreamRequest_; } public final GlobalConversationPreferencesRequest getGlobalConversationPreferencesRequest() { return globalConversationPreferencesRequest_; } public final HangoutInviteFinishRequest getHangoutInviteFinishRequest() { return hangoutInviteFinishRequest_; } public final HangoutInviteKeepAliveRequest getHangoutInviteKeepAliveRequest() { return hangoutInviteKeepAliveRequest_; } public final HangoutInviteReplyRequest getHangoutInviteReplyRequest() { return hangoutInviteReplyRequest_; } public final HangoutInviteRequest getHangoutInviteRequest() { return hangoutInviteRequest_; } public final HangoutRingFinishRequest getHangoutRingFinishRequest() { return hangoutRingFinishRequest_; } public final InviteRequest getInviteRequest() { return inviteRequest_; } public final LeaveConversationRequest getLeaveConversationRequest() { return leaveConversationRequest_; } public final PingRequest getPingRequest() { return pingRequest_; } public final PresenceRequest getPresenceRequest() { return presenceRequest_; } public final ReceiptRequest getReceiptRequest() { return receiptRequest_; } public final ReplyToInviteRequest getReplyToInviteRequest() { return replyToInviteRequest_; } public final String getRequestClientId() { Object obj = requestClientId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); requestClientId_ = s; } else { s = (String)obj; } return s; } public final SetAclsRequest getSetAclsRequest() { return setAclsRequest_; } public final SuggestionsRequest getSuggestionsRequest() { return suggestionsRequest_; } public final TileEventRequest getTileEventRequest() { return tileEventRequest_; } public final TypingRequest getTypingRequest() { return typingRequest_; } public final UserCreationRequest getUserCreationRequest() { return userCreationRequest_; } public final UserInfoRequest getUserInfoRequest() { return userInfoRequest_; } public final boolean hasChatMessageRequest() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasConversationJoinRequest() { boolean flag; if((0x800000 & bitField0_) == 0x800000) flag = true; else flag = false; return flag; } public final boolean hasConversationListRequest() { boolean flag; if((0x200 & bitField0_) == 512) flag = true; else flag = false; return flag; } public final boolean hasConversationPreferenceRequest() { boolean flag; if((0x8000 & bitField0_) == 32768) flag = true; else flag = false; return flag; } public final boolean hasConversationRenameRequest() { boolean flag; if((0x2000 & bitField0_) == 8192) flag = true; else flag = false; return flag; } public final boolean hasConversationRequest() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasConversationSearchRequest() { boolean flag; if((0x80000 & bitField0_) == 0x80000) flag = true; else flag = false; return flag; } public final boolean hasDeviceRegistrationRequest() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasEventSearchRequest() { boolean flag; if((0x100000 & bitField0_) == 0x100000) flag = true; else flag = false; return flag; } public final boolean hasEventStreamRequest() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasGlobalConversationPreferencesRequest() { boolean flag; if((0x400000 & bitField0_) == 0x400000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteFinishRequest() { boolean flag; if((0x8000000 & bitField0_) == 0x8000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteKeepAliveRequest() { boolean flag; if((0x2000000 & bitField0_) == 0x2000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteReplyRequest() { boolean flag; if((0x4000000 & bitField0_) == 0x4000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteRequest() { boolean flag; if((0x1000000 & bitField0_) == 0x1000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutRingFinishRequest() { boolean flag; if((0x10000000 & bitField0_) == 0x10000000) flag = true; else flag = false; return flag; } public final boolean hasInviteRequest() { boolean flag; if((0x800 & bitField0_) == 2048) flag = true; else flag = false; return flag; } public final boolean hasLeaveConversationRequest() { boolean flag; if((0x1000 & bitField0_) == 4096) flag = true; else flag = false; return flag; } public final boolean hasPingRequest() { boolean flag; if((0x100 & bitField0_) == 256) flag = true; else flag = false; return flag; } public final boolean hasPresenceRequest() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasReceiptRequest() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasReplyToInviteRequest() { boolean flag; if((0x10000 & bitField0_) == 0x10000) flag = true; else flag = false; return flag; } public final boolean hasRequestClientId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasSetAclsRequest() { boolean flag; if((0x20000 & bitField0_) == 0x20000) flag = true; else flag = false; return flag; } public final boolean hasSuggestionsRequest() { boolean flag; if((0x200000 & bitField0_) == 0x200000) flag = true; else flag = false; return flag; } public final boolean hasTileEventRequest() { boolean flag; if((0x4000 & bitField0_) == 16384) flag = true; else flag = false; return flag; } public final boolean hasTypingRequest() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasUserCreationRequest() { boolean flag; if((0x400 & bitField0_) == 1024) flag = true; else flag = false; return flag; } public final boolean hasUserInfoRequest() { boolean flag; if((0x40000 & bitField0_) == 0x40000) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((BunchClientRequest)generatedmessagelite); } public final BunchClientRequest.Builder mergeFrom(BunchClientRequest bunchclientrequest) { if(bunchclientrequest == BunchClientRequest.getDefaultInstance()) { return this; } if(bunchclientrequest.hasRequestClientId()) setRequestClientId(bunchclientrequest.getRequestClientId()); if(bunchclientrequest.hasChatMessageRequest()) { ChatMessageRequest chatmessagerequest = bunchclientrequest.getChatMessageRequest(); if((2 & bitField0_) == 2 && chatMessageRequest_ != ChatMessageRequest.getDefaultInstance()) chatMessageRequest_ = ChatMessageRequest.newBuilder(chatMessageRequest_).mergeFrom(chatmessagerequest).buildPartial(); else chatMessageRequest_ = chatmessagerequest; bitField0_ = 2 | bitField0_; } if(bunchclientrequest.hasPresenceRequest()) { PresenceRequest presencerequest = bunchclientrequest.getPresenceRequest(); if((4 & bitField0_) == 4 && presenceRequest_ != PresenceRequest.getDefaultInstance()) presenceRequest_ = PresenceRequest.newBuilder(presenceRequest_).mergeFrom(presencerequest).buildPartial(); else presenceRequest_ = presencerequest; bitField0_ = 4 | bitField0_; } if(bunchclientrequest.hasTypingRequest()) { TypingRequest typingrequest = bunchclientrequest.getTypingRequest(); if((8 & bitField0_) == 8 && typingRequest_ != TypingRequest.getDefaultInstance()) typingRequest_ = TypingRequest.newBuilder(typingRequest_).mergeFrom(typingrequest).buildPartial(); else typingRequest_ = typingrequest; bitField0_ = 8 | bitField0_; } if(bunchclientrequest.hasReceiptRequest()) { ReceiptRequest receiptrequest = bunchclientrequest.getReceiptRequest(); if((0x10 & bitField0_) == 16 && receiptRequest_ != ReceiptRequest.getDefaultInstance()) receiptRequest_ = ReceiptRequest.newBuilder(receiptRequest_).mergeFrom(receiptrequest).buildPartial(); else receiptRequest_ = receiptrequest; bitField0_ = 0x10 | bitField0_; } if(bunchclientrequest.hasConversationRequest()) { NewConversationRequest newconversationrequest = bunchclientrequest.getConversationRequest(); if((0x20 & bitField0_) == 32 && conversationRequest_ != NewConversationRequest.getDefaultInstance()) conversationRequest_ = NewConversationRequest.newBuilder(conversationRequest_).mergeFrom(newconversationrequest).buildPartial(); else conversationRequest_ = newconversationrequest; bitField0_ = 0x20 | bitField0_; } if(bunchclientrequest.hasEventStreamRequest()) { EventStreamRequest eventstreamrequest = bunchclientrequest.getEventStreamRequest(); if((0x40 & bitField0_) == 64 && eventStreamRequest_ != EventStreamRequest.getDefaultInstance()) eventStreamRequest_ = EventStreamRequest.newBuilder(eventStreamRequest_).mergeFrom(eventstreamrequest).buildPartial(); else eventStreamRequest_ = eventstreamrequest; bitField0_ = 0x40 | bitField0_; } if(bunchclientrequest.hasDeviceRegistrationRequest()) { DeviceRegistrationRequest deviceregistrationrequest = bunchclientrequest.getDeviceRegistrationRequest(); if((0x80 & bitField0_) == 128 && deviceRegistrationRequest_ != DeviceRegistrationRequest.getDefaultInstance()) deviceRegistrationRequest_ = DeviceRegistrationRequest.newBuilder(deviceRegistrationRequest_).mergeFrom(deviceregistrationrequest).buildPartial(); else deviceRegistrationRequest_ = deviceregistrationrequest; bitField0_ = 0x80 | bitField0_; } if(bunchclientrequest.hasPingRequest()) { PingRequest pingrequest = bunchclientrequest.getPingRequest(); if((0x100 & bitField0_) == 256 && pingRequest_ != PingRequest.getDefaultInstance()) pingRequest_ = PingRequest.newBuilder(pingRequest_).mergeFrom(pingrequest).buildPartial(); else pingRequest_ = pingrequest; bitField0_ = 0x100 | bitField0_; } if(bunchclientrequest.hasConversationListRequest()) { ConversationListRequest conversationlistrequest = bunchclientrequest.getConversationListRequest(); if((0x200 & bitField0_) == 512 && conversationListRequest_ != ConversationListRequest.getDefaultInstance()) conversationListRequest_ = ConversationListRequest.newBuilder(conversationListRequest_).mergeFrom(conversationlistrequest).buildPartial(); else conversationListRequest_ = conversationlistrequest; bitField0_ = 0x200 | bitField0_; } if(bunchclientrequest.hasUserCreationRequest()) { UserCreationRequest usercreationrequest = bunchclientrequest.getUserCreationRequest(); if((0x400 & bitField0_) == 1024 && userCreationRequest_ != UserCreationRequest.getDefaultInstance()) userCreationRequest_ = UserCreationRequest.newBuilder(userCreationRequest_).mergeFrom(usercreationrequest).buildPartial(); else userCreationRequest_ = usercreationrequest; bitField0_ = 0x400 | bitField0_; } if(bunchclientrequest.hasInviteRequest()) { InviteRequest inviterequest = bunchclientrequest.getInviteRequest(); if((0x800 & bitField0_) == 2048 && inviteRequest_ != InviteRequest.getDefaultInstance()) inviteRequest_ = InviteRequest.newBuilder(inviteRequest_).mergeFrom(inviterequest).buildPartial(); else inviteRequest_ = inviterequest; bitField0_ = 0x800 | bitField0_; } if(bunchclientrequest.hasLeaveConversationRequest()) { LeaveConversationRequest leaveconversationrequest = bunchclientrequest.getLeaveConversationRequest(); if((0x1000 & bitField0_) == 4096 && leaveConversationRequest_ != LeaveConversationRequest.getDefaultInstance()) leaveConversationRequest_ = LeaveConversationRequest.newBuilder(leaveConversationRequest_).mergeFrom(leaveconversationrequest).buildPartial(); else leaveConversationRequest_ = leaveconversationrequest; bitField0_ = 0x1000 | bitField0_; } if(bunchclientrequest.hasConversationRenameRequest()) { ConversationRenameRequest conversationrenamerequest = bunchclientrequest.getConversationRenameRequest(); if((0x2000 & bitField0_) == 8192 && conversationRenameRequest_ != ConversationRenameRequest.getDefaultInstance()) conversationRenameRequest_ = ConversationRenameRequest.newBuilder(conversationRenameRequest_).mergeFrom(conversationrenamerequest).buildPartial(); else conversationRenameRequest_ = conversationrenamerequest; bitField0_ = 0x2000 | bitField0_; } if(bunchclientrequest.hasTileEventRequest()) { TileEventRequest tileeventrequest = bunchclientrequest.getTileEventRequest(); if((0x4000 & bitField0_) == 16384 && tileEventRequest_ != TileEventRequest.getDefaultInstance()) tileEventRequest_ = TileEventRequest.newBuilder(tileEventRequest_).mergeFrom(tileeventrequest).buildPartial(); else tileEventRequest_ = tileeventrequest; bitField0_ = 0x4000 | bitField0_; } if(bunchclientrequest.hasConversationPreferenceRequest()) { ConversationPreferenceRequest conversationpreferencerequest = bunchclientrequest.getConversationPreferenceRequest(); if((0x8000 & bitField0_) == 32768 && conversationPreferenceRequest_ != ConversationPreferenceRequest.getDefaultInstance()) conversationPreferenceRequest_ = ConversationPreferenceRequest.newBuilder(conversationPreferenceRequest_).mergeFrom(conversationpreferencerequest).buildPartial(); else conversationPreferenceRequest_ = conversationpreferencerequest; bitField0_ = 0x8000 | bitField0_; } if(bunchclientrequest.hasReplyToInviteRequest()) { ReplyToInviteRequest replytoinviterequest = bunchclientrequest.getReplyToInviteRequest(); if((0x10000 & bitField0_) == 0x10000 && replyToInviteRequest_ != ReplyToInviteRequest.getDefaultInstance()) replyToInviteRequest_ = ReplyToInviteRequest.newBuilder(replyToInviteRequest_).mergeFrom(replytoinviterequest).buildPartial(); else replyToInviteRequest_ = replytoinviterequest; bitField0_ = 0x10000 | bitField0_; } if(bunchclientrequest.hasSetAclsRequest()) { SetAclsRequest setaclsrequest = bunchclientrequest.getSetAclsRequest(); if((0x20000 & bitField0_) == 0x20000 && setAclsRequest_ != SetAclsRequest.getDefaultInstance()) setAclsRequest_ = SetAclsRequest.newBuilder(setAclsRequest_).mergeFrom(setaclsrequest).buildPartial(); else setAclsRequest_ = setaclsrequest; bitField0_ = 0x20000 | bitField0_; } if(bunchclientrequest.hasUserInfoRequest()) { UserInfoRequest userinforequest = bunchclientrequest.getUserInfoRequest(); if((0x40000 & bitField0_) == 0x40000 && userInfoRequest_ != UserInfoRequest.getDefaultInstance()) userInfoRequest_ = UserInfoRequest.newBuilder(userInfoRequest_).mergeFrom(userinforequest).buildPartial(); else userInfoRequest_ = userinforequest; bitField0_ = 0x40000 | bitField0_; } if(bunchclientrequest.hasConversationSearchRequest()) { ConversationSearchRequest conversationsearchrequest = bunchclientrequest.getConversationSearchRequest(); if((0x80000 & bitField0_) == 0x80000 && conversationSearchRequest_ != ConversationSearchRequest.getDefaultInstance()) conversationSearchRequest_ = ConversationSearchRequest.newBuilder(conversationSearchRequest_).mergeFrom(conversationsearchrequest).buildPartial(); else conversationSearchRequest_ = conversationsearchrequest; bitField0_ = 0x80000 | bitField0_; } if(bunchclientrequest.hasEventSearchRequest()) { EventSearchRequest eventsearchrequest = bunchclientrequest.getEventSearchRequest(); if((0x100000 & bitField0_) == 0x100000 && eventSearchRequest_ != EventSearchRequest.getDefaultInstance()) eventSearchRequest_ = EventSearchRequest.newBuilder(eventSearchRequest_).mergeFrom(eventsearchrequest).buildPartial(); else eventSearchRequest_ = eventsearchrequest; bitField0_ = 0x100000 | bitField0_; } if(bunchclientrequest.hasSuggestionsRequest()) { SuggestionsRequest suggestionsrequest = bunchclientrequest.getSuggestionsRequest(); if((0x200000 & bitField0_) == 0x200000 && suggestionsRequest_ != SuggestionsRequest.getDefaultInstance()) suggestionsRequest_ = SuggestionsRequest.newBuilder(suggestionsRequest_).mergeFrom(suggestionsrequest).buildPartial(); else suggestionsRequest_ = suggestionsrequest; bitField0_ = 0x200000 | bitField0_; } if(bunchclientrequest.hasGlobalConversationPreferencesRequest()) { GlobalConversationPreferencesRequest globalconversationpreferencesrequest = bunchclientrequest.getGlobalConversationPreferencesRequest(); if((0x400000 & bitField0_) == 0x400000 && globalConversationPreferencesRequest_ != GlobalConversationPreferencesRequest.getDefaultInstance()) globalConversationPreferencesRequest_ = GlobalConversationPreferencesRequest.newBuilder(globalConversationPreferencesRequest_).mergeFrom(globalconversationpreferencesrequest).buildPartial(); else globalConversationPreferencesRequest_ = globalconversationpreferencesrequest; bitField0_ = 0x400000 | bitField0_; } if(bunchclientrequest.hasConversationJoinRequest()) { ConversationJoinRequest conversationjoinrequest = bunchclientrequest.getConversationJoinRequest(); if((0x800000 & bitField0_) == 0x800000 && conversationJoinRequest_ != ConversationJoinRequest.getDefaultInstance()) conversationJoinRequest_ = ConversationJoinRequest.newBuilder(conversationJoinRequest_).mergeFrom(conversationjoinrequest).buildPartial(); else conversationJoinRequest_ = conversationjoinrequest; bitField0_ = 0x800000 | bitField0_; } if(bunchclientrequest.hasHangoutInviteRequest()) { HangoutInviteRequest hangoutinviterequest = bunchclientrequest.getHangoutInviteRequest(); if((0x1000000 & bitField0_) == 0x1000000 && hangoutInviteRequest_ != HangoutInviteRequest.getDefaultInstance()) hangoutInviteRequest_ = HangoutInviteRequest.newBuilder(hangoutInviteRequest_).mergeFrom(hangoutinviterequest).buildPartial(); else hangoutInviteRequest_ = hangoutinviterequest; bitField0_ = 0x1000000 | bitField0_; } if(bunchclientrequest.hasHangoutInviteKeepAliveRequest()) { HangoutInviteKeepAliveRequest hangoutinvitekeepaliverequest = bunchclientrequest.getHangoutInviteKeepAliveRequest(); if((0x2000000 & bitField0_) == 0x2000000 && hangoutInviteKeepAliveRequest_ != HangoutInviteKeepAliveRequest.getDefaultInstance()) hangoutInviteKeepAliveRequest_ = HangoutInviteKeepAliveRequest.newBuilder(hangoutInviteKeepAliveRequest_).mergeFrom(hangoutinvitekeepaliverequest).buildPartial(); else hangoutInviteKeepAliveRequest_ = hangoutinvitekeepaliverequest; bitField0_ = 0x2000000 | bitField0_; } if(bunchclientrequest.hasHangoutInviteReplyRequest()) { HangoutInviteReplyRequest hangoutinvitereplyrequest = bunchclientrequest.getHangoutInviteReplyRequest(); if((0x4000000 & bitField0_) == 0x4000000 && hangoutInviteReplyRequest_ != HangoutInviteReplyRequest.getDefaultInstance()) hangoutInviteReplyRequest_ = HangoutInviteReplyRequest.newBuilder(hangoutInviteReplyRequest_).mergeFrom(hangoutinvitereplyrequest).buildPartial(); else hangoutInviteReplyRequest_ = hangoutinvitereplyrequest; bitField0_ = 0x4000000 | bitField0_; } if(bunchclientrequest.hasHangoutInviteFinishRequest()) { HangoutInviteFinishRequest hangoutinvitefinishrequest = bunchclientrequest.getHangoutInviteFinishRequest(); if((0x8000000 & bitField0_) == 0x8000000 && hangoutInviteFinishRequest_ != HangoutInviteFinishRequest.getDefaultInstance()) hangoutInviteFinishRequest_ = HangoutInviteFinishRequest.newBuilder(hangoutInviteFinishRequest_).mergeFrom(hangoutinvitefinishrequest).buildPartial(); else hangoutInviteFinishRequest_ = hangoutinvitefinishrequest; bitField0_ = 0x8000000 | bitField0_; } if(bunchclientrequest.hasHangoutRingFinishRequest()) { HangoutRingFinishRequest hangoutringfinishrequest = bunchclientrequest.getHangoutRingFinishRequest(); if((0x10000000 & bitField0_) == 0x10000000 && hangoutRingFinishRequest_ != HangoutRingFinishRequest.getDefaultInstance()) hangoutRingFinishRequest_ = HangoutRingFinishRequest.newBuilder(hangoutRingFinishRequest_).mergeFrom(hangoutringfinishrequest).buildPartial(); else hangoutRingFinishRequest_ = hangoutringfinishrequest; bitField0_ = 0x10000000 | bitField0_; } return this; } public final BunchClientRequest.Builder setChatMessageRequest(ChatMessageRequest.Builder builder) { chatMessageRequest_ = builder.build(); bitField0_ = 2 | bitField0_; return this; } public final BunchClientRequest.Builder setChatMessageRequest(ChatMessageRequest chatmessagerequest) { if(chatmessagerequest == null) { throw new NullPointerException(); } else { chatMessageRequest_ = chatmessagerequest; bitField0_ = 2 | bitField0_; return this; } } public final BunchClientRequest.Builder setConversationJoinRequest(ConversationJoinRequest.Builder builder) { conversationJoinRequest_ = builder.build(); bitField0_ = 0x800000 | bitField0_; return this; } public final BunchClientRequest.Builder setConversationJoinRequest(ConversationJoinRequest conversationjoinrequest) { if(conversationjoinrequest == null) { throw new NullPointerException(); } else { conversationJoinRequest_ = conversationjoinrequest; bitField0_ = 0x800000 | bitField0_; return this; } } public final BunchClientRequest.Builder setConversationListRequest(ConversationListRequest.Builder builder) { conversationListRequest_ = builder.build(); bitField0_ = 0x200 | bitField0_; return this; } public final BunchClientRequest.Builder setConversationListRequest(ConversationListRequest conversationlistrequest) { if(conversationlistrequest == null) { throw new NullPointerException(); } else { conversationListRequest_ = conversationlistrequest; bitField0_ = 0x200 | bitField0_; return this; } } public final BunchClientRequest.Builder setConversationPreferenceRequest(ConversationPreferenceRequest.Builder builder) { conversationPreferenceRequest_ = builder.build(); bitField0_ = 0x8000 | bitField0_; return this; } public final BunchClientRequest.Builder setConversationPreferenceRequest(ConversationPreferenceRequest conversationpreferencerequest) { if(conversationpreferencerequest == null) { throw new NullPointerException(); } else { conversationPreferenceRequest_ = conversationpreferencerequest; bitField0_ = 0x8000 | bitField0_; return this; } } public final BunchClientRequest.Builder setConversationRenameRequest(ConversationRenameRequest.Builder builder) { conversationRenameRequest_ = builder.build(); bitField0_ = 0x2000 | bitField0_; return this; } public final BunchClientRequest.Builder setConversationRenameRequest(ConversationRenameRequest conversationrenamerequest) { if(conversationrenamerequest == null) { throw new NullPointerException(); } else { conversationRenameRequest_ = conversationrenamerequest; bitField0_ = 0x2000 | bitField0_; return this; } } public final BunchClientRequest.Builder setConversationRequest(NewConversationRequest.Builder builder) { conversationRequest_ = builder.build(); bitField0_ = 0x20 | bitField0_; return this; } public final BunchClientRequest.Builder setConversationRequest(NewConversationRequest newconversationrequest) { if(newconversationrequest == null) { throw new NullPointerException(); } else { conversationRequest_ = newconversationrequest; bitField0_ = 0x20 | bitField0_; return this; } } public final BunchClientRequest.Builder setConversationSearchRequest(ConversationSearchRequest.Builder builder) { conversationSearchRequest_ = builder.build(); bitField0_ = 0x80000 | bitField0_; return this; } public final BunchClientRequest.Builder setConversationSearchRequest(ConversationSearchRequest conversationsearchrequest) { if(conversationsearchrequest == null) { throw new NullPointerException(); } else { conversationSearchRequest_ = conversationsearchrequest; bitField0_ = 0x80000 | bitField0_; return this; } } public final BunchClientRequest.Builder setDeviceRegistrationRequest(DeviceRegistrationRequest.Builder builder) { deviceRegistrationRequest_ = builder.build(); bitField0_ = 0x80 | bitField0_; return this; } public final BunchClientRequest.Builder setDeviceRegistrationRequest(DeviceRegistrationRequest deviceregistrationrequest) { if(deviceregistrationrequest == null) { throw new NullPointerException(); } else { deviceRegistrationRequest_ = deviceregistrationrequest; bitField0_ = 0x80 | bitField0_; return this; } } public final BunchClientRequest.Builder setEventSearchRequest(EventSearchRequest.Builder builder) { eventSearchRequest_ = builder.build(); bitField0_ = 0x100000 | bitField0_; return this; } public final BunchClientRequest.Builder setEventSearchRequest(EventSearchRequest eventsearchrequest) { if(eventsearchrequest == null) { throw new NullPointerException(); } else { eventSearchRequest_ = eventsearchrequest; bitField0_ = 0x100000 | bitField0_; return this; } } public final BunchClientRequest.Builder setEventStreamRequest(EventStreamRequest.Builder builder) { eventStreamRequest_ = builder.build(); bitField0_ = 0x40 | bitField0_; return this; } public final BunchClientRequest.Builder setEventStreamRequest(EventStreamRequest eventstreamrequest) { if(eventstreamrequest == null) { throw new NullPointerException(); } else { eventStreamRequest_ = eventstreamrequest; bitField0_ = 0x40 | bitField0_; return this; } } public final BunchClientRequest.Builder setGlobalConversationPreferencesRequest(GlobalConversationPreferencesRequest.Builder builder) { globalConversationPreferencesRequest_ = builder.build(); bitField0_ = 0x400000 | bitField0_; return this; } public final BunchClientRequest.Builder setGlobalConversationPreferencesRequest(GlobalConversationPreferencesRequest globalconversationpreferencesrequest) { if(globalconversationpreferencesrequest == null) { throw new NullPointerException(); } else { globalConversationPreferencesRequest_ = globalconversationpreferencesrequest; bitField0_ = 0x400000 | bitField0_; return this; } } public final BunchClientRequest.Builder setHangoutInviteFinishRequest(HangoutInviteFinishRequest.Builder builder) { hangoutInviteFinishRequest_ = builder.build(); bitField0_ = 0x8000000 | bitField0_; return this; } public final BunchClientRequest.Builder setHangoutInviteFinishRequest(HangoutInviteFinishRequest hangoutinvitefinishrequest) { if(hangoutinvitefinishrequest == null) { throw new NullPointerException(); } else { hangoutInviteFinishRequest_ = hangoutinvitefinishrequest; bitField0_ = 0x8000000 | bitField0_; return this; } } public final BunchClientRequest.Builder setHangoutInviteKeepAliveRequest(HangoutInviteKeepAliveRequest.Builder builder) { hangoutInviteKeepAliveRequest_ = builder.build(); bitField0_ = 0x2000000 | bitField0_; return this; } public final BunchClientRequest.Builder setHangoutInviteKeepAliveRequest(HangoutInviteKeepAliveRequest hangoutinvitekeepaliverequest) { if(hangoutinvitekeepaliverequest == null) { throw new NullPointerException(); } else { hangoutInviteKeepAliveRequest_ = hangoutinvitekeepaliverequest; bitField0_ = 0x2000000 | bitField0_; return this; } } public final BunchClientRequest.Builder setHangoutInviteReplyRequest(HangoutInviteReplyRequest.Builder builder) { hangoutInviteReplyRequest_ = builder.build(); bitField0_ = 0x4000000 | bitField0_; return this; } public final BunchClientRequest.Builder setHangoutInviteReplyRequest(HangoutInviteReplyRequest hangoutinvitereplyrequest) { if(hangoutinvitereplyrequest == null) { throw new NullPointerException(); } else { hangoutInviteReplyRequest_ = hangoutinvitereplyrequest; bitField0_ = 0x4000000 | bitField0_; return this; } } public final BunchClientRequest.Builder setHangoutInviteRequest(HangoutInviteRequest.Builder builder) { hangoutInviteRequest_ = builder.build(); bitField0_ = 0x1000000 | bitField0_; return this; } public final BunchClientRequest.Builder setHangoutInviteRequest(HangoutInviteRequest hangoutinviterequest) { if(hangoutinviterequest == null) { throw new NullPointerException(); } else { hangoutInviteRequest_ = hangoutinviterequest; bitField0_ = 0x1000000 | bitField0_; return this; } } public final BunchClientRequest.Builder setHangoutRingFinishRequest(HangoutRingFinishRequest.Builder builder) { hangoutRingFinishRequest_ = builder.build(); bitField0_ = 0x10000000 | bitField0_; return this; } public final BunchClientRequest.Builder setHangoutRingFinishRequest(HangoutRingFinishRequest hangoutringfinishrequest) { if(hangoutringfinishrequest == null) { throw new NullPointerException(); } else { hangoutRingFinishRequest_ = hangoutringfinishrequest; bitField0_ = 0x10000000 | bitField0_; return this; } } public final BunchClientRequest.Builder setInviteRequest(InviteRequest.Builder builder) { inviteRequest_ = builder.build(); bitField0_ = 0x800 | bitField0_; return this; } public final BunchClientRequest.Builder setInviteRequest(InviteRequest inviterequest) { if(inviterequest == null) { throw new NullPointerException(); } else { inviteRequest_ = inviterequest; bitField0_ = 0x800 | bitField0_; return this; } } public final BunchClientRequest.Builder setLeaveConversationRequest(LeaveConversationRequest.Builder builder) { leaveConversationRequest_ = builder.build(); bitField0_ = 0x1000 | bitField0_; return this; } public final BunchClientRequest.Builder setLeaveConversationRequest(LeaveConversationRequest leaveconversationrequest) { if(leaveconversationrequest == null) { throw new NullPointerException(); } else { leaveConversationRequest_ = leaveconversationrequest; bitField0_ = 0x1000 | bitField0_; return this; } } public final BunchClientRequest.Builder setPingRequest(PingRequest.Builder builder) { pingRequest_ = builder.build(); bitField0_ = 0x100 | bitField0_; return this; } public final BunchClientRequest.Builder setPingRequest(PingRequest pingrequest) { if(pingrequest == null) { throw new NullPointerException(); } else { pingRequest_ = pingrequest; bitField0_ = 0x100 | bitField0_; return this; } } public final BunchClientRequest.Builder setPresenceRequest(PresenceRequest.Builder builder) { presenceRequest_ = builder.build(); bitField0_ = 4 | bitField0_; return this; } public final BunchClientRequest.Builder setPresenceRequest(PresenceRequest presencerequest) { if(presencerequest == null) { throw new NullPointerException(); } else { presenceRequest_ = presencerequest; bitField0_ = 4 | bitField0_; return this; } } public final BunchClientRequest.Builder setReceiptRequest(ReceiptRequest.Builder builder) { receiptRequest_ = builder.build(); bitField0_ = 0x10 | bitField0_; return this; } public final BunchClientRequest.Builder setReceiptRequest(ReceiptRequest receiptrequest) { if(receiptrequest == null) { throw new NullPointerException(); } else { receiptRequest_ = receiptrequest; bitField0_ = 0x10 | bitField0_; return this; } } public final BunchClientRequest.Builder setReplyToInviteRequest(ReplyToInviteRequest.Builder builder) { replyToInviteRequest_ = builder.build(); bitField0_ = 0x10000 | bitField0_; return this; } public final BunchClientRequest.Builder setReplyToInviteRequest(ReplyToInviteRequest replytoinviterequest) { if(replytoinviterequest == null) { throw new NullPointerException(); } else { replyToInviteRequest_ = replytoinviterequest; bitField0_ = 0x10000 | bitField0_; return this; } } public final BunchClientRequest.Builder setRequestClientId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; requestClientId_ = s; return this; } } public final BunchClientRequest.Builder setSetAclsRequest(SetAclsRequest.Builder builder) { setAclsRequest_ = builder.build(); bitField0_ = 0x20000 | bitField0_; return this; } public final BunchClientRequest.Builder setSetAclsRequest(SetAclsRequest setaclsrequest) { if(setaclsrequest == null) { throw new NullPointerException(); } else { setAclsRequest_ = setaclsrequest; bitField0_ = 0x20000 | bitField0_; return this; } } public final BunchClientRequest.Builder setSuggestionsRequest(SuggestionsRequest.Builder builder) { suggestionsRequest_ = builder.build(); bitField0_ = 0x200000 | bitField0_; return this; } public final BunchClientRequest.Builder setSuggestionsRequest(SuggestionsRequest suggestionsrequest) { if(suggestionsrequest == null) { throw new NullPointerException(); } else { suggestionsRequest_ = suggestionsrequest; bitField0_ = 0x200000 | bitField0_; return this; } } public final BunchClientRequest.Builder setTileEventRequest(TileEventRequest.Builder builder) { tileEventRequest_ = builder.build(); bitField0_ = 0x4000 | bitField0_; return this; } public final BunchClientRequest.Builder setTileEventRequest(TileEventRequest tileeventrequest) { if(tileeventrequest == null) { throw new NullPointerException(); } else { tileEventRequest_ = tileeventrequest; bitField0_ = 0x4000 | bitField0_; return this; } } public final BunchClientRequest.Builder setTypingRequest(TypingRequest.Builder builder) { typingRequest_ = builder.build(); bitField0_ = 8 | bitField0_; return this; } public final BunchClientRequest.Builder setTypingRequest(TypingRequest typingrequest) { if(typingrequest == null) { throw new NullPointerException(); } else { typingRequest_ = typingrequest; bitField0_ = 8 | bitField0_; return this; } } public final BunchClientRequest.Builder setUserCreationRequest(UserCreationRequest.Builder builder) { userCreationRequest_ = builder.build(); bitField0_ = 0x400 | bitField0_; return this; } public final BunchClientRequest.Builder setUserCreationRequest(UserCreationRequest usercreationrequest) { if(usercreationrequest == null) { throw new NullPointerException(); } else { userCreationRequest_ = usercreationrequest; bitField0_ = 0x400 | bitField0_; return this; } } public final BunchClientRequest.Builder setUserInfoRequest(UserInfoRequest.Builder builder) { userInfoRequest_ = builder.build(); bitField0_ = 0x40000 | bitField0_; return this; } public final BunchClientRequest.Builder setUserInfoRequest(UserInfoRequest userinforequest) { if(userinforequest == null) { throw new NullPointerException(); } else { userInfoRequest_ = userinforequest; bitField0_ = 0x40000 | bitField0_; return this; } } } } //=================================================================================================== // Suggestion //=================================================================================================== public static interface SuggestionOrBuilder extends MessageLiteOrBuilder { public abstract Data.Participant getSuggestedUser(int i); public abstract int getSuggestedUserCount(); public abstract List getSuggestedUserList(); } public static final class Suggestion extends GeneratedMessageLite implements SuggestionOrBuilder { private static final Suggestion defaultInstance; private byte memoizedIsInitialized; private int memoizedSerializedSize; private List suggestedUser_; static { Suggestion suggestion = new Suggestion(); defaultInstance = suggestion; suggestion.suggestedUser_ = Collections.emptyList(); } private Suggestion() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } Suggestion(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static Suggestion getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public final Suggestion getDefaultInstanceForType() { return defaultInstance; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 0; for(int k = 0; k < suggestedUser_.size(); k++) j += CodedOutputStream.computeMessageSize(1, (MessageLite)suggestedUser_.get(k)); memoizedSerializedSize = j; l = j; } return l; } public final Data.Participant getSuggestedUser(int i) { return (Data.Participant)suggestedUser_.get(i); } public final int getSuggestedUserCount() { return suggestedUser_.size(); } public final List getSuggestedUserList() { return suggestedUser_; } public final Data.ParticipantOrBuilder getSuggestedUserOrBuilder(int i) { return (Data.ParticipantOrBuilder)suggestedUser_.get(i); } public final List getSuggestedUserOrBuilderList() { return suggestedUser_; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); for(int i = 0; i < suggestedUser_.size(); i++) codedoutputstream.writeMessage(1, (MessageLite)suggestedUser_.get(i)); } //============================================================================== // Builder //============================================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements SuggestionOrBuilder { private int bitField0_; private List suggestedUser_; private Builder() { suggestedUser_ = Collections.emptyList(); } public Suggestion.Builder clone() { return (new Suggestion.Builder()).mergeFrom(buildPartial()); } private void ensureSuggestedUserIsMutable() { if((1 & bitField0_) != 1) { suggestedUser_ = new ArrayList(suggestedUser_); bitField0_ = 1 | bitField0_; } } public Suggestion.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' Data.Participant.Builder builder = Data.Participant.newBuilder(); codedinputstream.readMessage(builder, extensionregistrylite); addSuggestedUser(builder.buildPartial()); break; } } while(true); } public final Suggestion.Builder addAllSuggestedUser(Iterable iterable) { ensureSuggestedUserIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, suggestedUser_); return this; } public final Suggestion.Builder addSuggestedUser(int i, Data.Participant.Builder builder) { ensureSuggestedUserIsMutable(); suggestedUser_.add(i, builder.build()); return this; } public final Suggestion.Builder addSuggestedUser(int i, Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { ensureSuggestedUserIsMutable(); suggestedUser_.add(i, participant); return this; } } public final Suggestion.Builder addSuggestedUser(Data.Participant.Builder builder) { ensureSuggestedUserIsMutable(); suggestedUser_.add(builder.build()); return this; } public final Suggestion.Builder addSuggestedUser(Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { ensureSuggestedUserIsMutable(); suggestedUser_.add(participant); return this; } } public final Suggestion build() { Suggestion suggestion = buildPartial(); if(!suggestion.isInitialized()) throw new UninitializedMessageException(Arrays.asList("suggestion")); else return suggestion; } public final Suggestion buildPartial() { Suggestion suggestion = new Suggestion(this); int _tmp = bitField0_; if((1 & bitField0_) == 1) { suggestedUser_ = Collections.unmodifiableList(suggestedUser_); bitField0_ = -2 & bitField0_; } suggestion.suggestedUser_ = suggestedUser_; return suggestion; } public final Suggestion.Builder clear() { super.clear(); suggestedUser_ = Collections.emptyList(); bitField0_ = -2 & bitField0_; return this; } public final Suggestion.Builder clearSuggestedUser() { suggestedUser_ = Collections.emptyList(); bitField0_ = -2 & bitField0_; return this; } public final Suggestion getDefaultInstanceForType() { return Suggestion.getDefaultInstance(); } public final Data.Participant getSuggestedUser(int i) { return (Data.Participant)suggestedUser_.get(i); } public final int getSuggestedUserCount() { return suggestedUser_.size(); } public final List getSuggestedUserList() { return Collections.unmodifiableList(suggestedUser_); } public final boolean isInitialized() { return true; } @Override public Builder mergeFrom(GeneratedMessageLite lite) { return mergeFrom((Suggestion)lite); } public final Suggestion.Builder mergeFrom(Suggestion suggestion) { if(suggestion != Suggestion.getDefaultInstance() && !suggestion.suggestedUser_.isEmpty()) if(suggestedUser_.isEmpty()) { suggestedUser_ = suggestion.suggestedUser_; bitField0_ = -2 & bitField0_; } else { ensureSuggestedUserIsMutable(); suggestedUser_.addAll(suggestion.suggestedUser_); } return this; } public final Suggestion.Builder setSuggestedUser(int i, Data.Participant.Builder builder) { ensureSuggestedUserIsMutable(); suggestedUser_.set(i, builder.build()); return this; } public final Suggestion.Builder setSuggestedUser(int i, Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { ensureSuggestedUserIsMutable(); suggestedUser_.set(i, participant); return this; } } } } public static interface SuggestionsResponseOrBuilder extends MessageLiteOrBuilder { public abstract String getRequestError(); public abstract Data.ResponseStatus getStatus(); public abstract Suggestion getSuggestion(int i); public abstract int getSuggestionCount(); public abstract List getSuggestionList(); public abstract boolean hasRequestError(); public abstract boolean hasStatus(); } public static final class SuggestionsResponse extends GeneratedMessageLite implements SuggestionsResponseOrBuilder { private static final SuggestionsResponse defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object requestError_; private Data.ResponseStatus status_; private List suggestion_; static { SuggestionsResponse suggestionsresponse = new SuggestionsResponse(); defaultInstance = suggestionsresponse; suggestionsresponse.status_ = Data.ResponseStatus.OK; suggestionsresponse.requestError_ = ""; suggestionsresponse.suggestion_ = Collections.emptyList(); } private SuggestionsResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } SuggestionsResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static SuggestionsResponse getDefaultInstance() { return defaultInstance; } private ByteString getRequestErrorBytes() { Object obj = requestError_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); requestError_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(SuggestionsResponse suggestionsresponse) { return new Builder().mergeFrom(suggestionsresponse); } public final SuggestionsResponse getDefaultInstanceForType() { return defaultInstance; } public final String getRequestError() { Object obj = requestError_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) requestError_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int i1; if(i != -1) { i1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getRequestErrorBytes()); for(int l = 0; l < suggestion_.size(); l++) k += CodedOutputStream.computeMessageSize(3, (MessageLite)suggestion_.get(l)); memoizedSerializedSize = k; i1 = k; } return i1; } public final Data.ResponseStatus getStatus() { return status_; } public final Suggestion getSuggestion(int i) { return (Suggestion)suggestion_.get(i); } public final int getSuggestionCount() { return suggestion_.size(); } public final List getSuggestionList() { return suggestion_; } public final SuggestionOrBuilder getSuggestionOrBuilder(int i) { return (SuggestionOrBuilder)suggestion_.get(i); } public final List getSuggestionOrBuilderList() { return suggestion_; } public final boolean hasRequestError() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getRequestErrorBytes()); for(int i = 0; i < suggestion_.size(); i++) codedoutputstream.writeMessage(3, (MessageLite)suggestion_.get(i)); } //============================================================================== // Builder //============================================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements SuggestionsResponseOrBuilder { private int bitField0_; private Object requestError_; private Data.ResponseStatus status_; private List suggestion_; private Builder() { status_ = Data.ResponseStatus.OK; requestError_ = ""; suggestion_ = Collections.emptyList(); } public SuggestionsResponse.Builder clone() { return (new SuggestionsResponse.Builder()).mergeFrom(buildPartial()); } private void ensureSuggestionIsMutable() { if((4 & bitField0_) != 4) { suggestion_ = new ArrayList(suggestion_); bitField0_ = 4 | bitField0_; } } public SuggestionsResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; requestError_ = codedinputstream.readBytes(); break; case 26: // '\032' Suggestion.Builder builder = Suggestion.newBuilder(); codedinputstream.readMessage(builder, extensionregistrylite); addSuggestion(builder.buildPartial()); break; } } while(true); } public final SuggestionsResponse.Builder addAllSuggestion(Iterable iterable) { ensureSuggestionIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, suggestion_); return this; } public final SuggestionsResponse.Builder addSuggestion(int i, Suggestion.Builder builder) { ensureSuggestionIsMutable(); suggestion_.add(i, builder.build()); return this; } public final SuggestionsResponse.Builder addSuggestion(int i, Suggestion suggestion) { if(suggestion == null) { throw new NullPointerException(); } else { ensureSuggestionIsMutable(); suggestion_.add(i, suggestion); return this; } } public final SuggestionsResponse.Builder addSuggestion(Suggestion.Builder builder) { ensureSuggestionIsMutable(); suggestion_.add(builder.build()); return this; } public final SuggestionsResponse.Builder addSuggestion(Suggestion suggestion) { if(suggestion == null) { throw new NullPointerException(); } else { ensureSuggestionIsMutable(); suggestion_.add(suggestion); return this; } } public final SuggestionsResponse build() { SuggestionsResponse suggestionsresponse = buildPartial(); if(!suggestionsresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("suggesionsresponse")); else return suggestionsresponse; } public final SuggestionsResponse buildPartial() { SuggestionsResponse suggestionsresponse = new SuggestionsResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; suggestionsresponse.status_ = status_; if((i & 2) == 2) k |= 2; suggestionsresponse.requestError_ = requestError_; if((4 & bitField0_) == 4) { suggestion_ = Collections.unmodifiableList(suggestion_); bitField0_ = -5 & bitField0_; } suggestionsresponse.suggestion_ = suggestion_; suggestionsresponse.bitField0_ = k; return suggestionsresponse; } public final SuggestionsResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; requestError_ = ""; bitField0_ = -3 & bitField0_; suggestion_ = Collections.emptyList(); bitField0_ = -5 & bitField0_; return this; } public final SuggestionsResponse.Builder clearRequestError() { bitField0_ = -3 & bitField0_; requestError_ = SuggestionsResponse.getDefaultInstance().getRequestError(); return this; } public final SuggestionsResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final SuggestionsResponse.Builder clearSuggestion() { suggestion_ = Collections.emptyList(); bitField0_ = -5 & bitField0_; return this; } public final SuggestionsResponse getDefaultInstanceForType() { return SuggestionsResponse.getDefaultInstance(); } public final String getRequestError() { Object obj = requestError_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); requestError_ = s; } else { s = (String)obj; } return s; } public final Data.ResponseStatus getStatus() { return status_; } public final Suggestion getSuggestion(int i) { return (Suggestion)suggestion_.get(i); } public final int getSuggestionCount() { return suggestion_.size(); } public final List getSuggestionList() { return Collections.unmodifiableList(suggestion_); } public final boolean hasRequestError() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } @Override public Builder mergeFrom(GeneratedMessageLite lite) { return mergeFrom((SuggestionsResponse)lite); } public final SuggestionsResponse.Builder mergeFrom(SuggestionsResponse suggestionsresponse) { if(suggestionsresponse == SuggestionsResponse.getDefaultInstance()) { return this; } if(suggestionsresponse.hasStatus()) setStatus(suggestionsresponse.getStatus()); if(suggestionsresponse.hasRequestError()) setRequestError(suggestionsresponse.getRequestError()); if(!suggestionsresponse.suggestion_.isEmpty()) if(suggestion_.isEmpty()) { suggestion_ = suggestionsresponse.suggestion_; bitField0_ = -5 & bitField0_; } else { ensureSuggestionIsMutable(); suggestion_.addAll(suggestionsresponse.suggestion_); } return this; } public final SuggestionsResponse.Builder setRequestError(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; requestError_ = s; return this; } } public final SuggestionsResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } public final SuggestionsResponse.Builder setSuggestion(int i, Suggestion.Builder builder) { ensureSuggestionIsMutable(); suggestion_.set(i, builder.build()); return this; } public final SuggestionsResponse.Builder setSuggestion(int i, Suggestion suggestion) { if(suggestion == null) { throw new NullPointerException(); } else { ensureSuggestionIsMutable(); suggestion_.set(i, suggestion); return this; } } } } //====================================================================================== // ChatMessage //====================================================================================== public static interface ChatMessageOrBuilder extends MessageLiteOrBuilder { public abstract Data.Content getContent(int i); public abstract int getContentCount(); public abstract List getContentList(); public abstract String getConversationId(); public abstract String getId(); public abstract String getMessageClientId(); public abstract ChatMessage.ReceiverState getReceiverState(); public abstract String getRecipientId(int i); public abstract int getRecipientIdCount(); public abstract List getRecipientIdList(); public abstract boolean getRetry(); public abstract String getSenderId(); public abstract String getShardingHint(); public abstract long getTimestamp(); public abstract boolean hasConversationId(); public abstract boolean hasId(); public abstract boolean hasMessageClientId(); public abstract boolean hasReceiverState(); public abstract boolean hasRetry(); public abstract boolean hasSenderId(); public abstract boolean hasShardingHint(); public abstract boolean hasTimestamp(); } public static interface ChatMessageRequestOrBuilder extends MessageLiteOrBuilder { public abstract Data.Content getContent(int i); public abstract int getContentCount(); public abstract List getContentList(); public abstract String getConversationId(); public abstract String getMessageClientId(); public abstract boolean getRetry(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract boolean hasConversationId(); public abstract boolean hasMessageClientId(); public abstract boolean hasRetry(); public abstract boolean hasStubbyInfo(); } public static final class ChatMessageRequest extends GeneratedMessageLite implements ChatMessageRequestOrBuilder { private static final ChatMessageRequest defaultInstance; private int bitField0_; private List content_; private Object conversationId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object messageClientId_; private boolean retry_; private Data.StubbyInfo stubbyInfo_; static { ChatMessageRequest chatmessagerequest = new ChatMessageRequest(); defaultInstance = chatmessagerequest; chatmessagerequest.messageClientId_ = ""; chatmessagerequest.conversationId_ = ""; chatmessagerequest.content_ = Collections.emptyList(); chatmessagerequest.retry_ = false; chatmessagerequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } private ChatMessageRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } ChatMessageRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static ChatMessageRequest getDefaultInstance() { return defaultInstance; } private ByteString getMessageClientIdBytes() { Object obj = messageClientId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); messageClientId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(ChatMessageRequest chatmessagerequest) { return new Builder().mergeFrom(chatmessagerequest); } public final Data.Content getContent(int i) { return (Data.Content)content_.get(i); } public final int getContentCount() { return content_.size(); } public final List getContentList() { return content_; } public final Data.ContentOrBuilder getContentOrBuilder(int i) { return (Data.ContentOrBuilder)content_.get(i); } public final List getContentOrBuilderList() { return content_; } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final ChatMessageRequest getDefaultInstanceForType() { return defaultInstance; } public final String getMessageClientId() { Object obj = messageClientId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) messageClientId_ = s; s1 = s; } return s1; } public final boolean getRetry() { return retry_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int i1; if(i != -1) { i1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getMessageClientIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getConversationIdBytes()); for(int l = 0; l < content_.size(); l++) k += CodedOutputStream.computeMessageSize(3, (MessageLite)content_.get(l)); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBoolSize(4, retry_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeMessageSize(5, stubbyInfo_); memoizedSerializedSize = k; i1 = k; } return i1; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasConversationId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasMessageClientId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasRetry() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getMessageClientIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getConversationIdBytes()); for(int i = 0; i < content_.size(); i++) codedoutputstream.writeMessage(3, (MessageLite)content_.get(i)); if((4 & bitField0_) == 4) codedoutputstream.writeBool(4, retry_); if((8 & bitField0_) == 8) codedoutputstream.writeMessage(5, stubbyInfo_); } //============================================================================== // Builder //============================================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ChatMessageRequestOrBuilder { private int bitField0_; private List content_; private Object conversationId_; private Object messageClientId_; private boolean retry_; private Data.StubbyInfo stubbyInfo_; private Builder() { messageClientId_ = ""; conversationId_ = ""; content_ = Collections.emptyList(); stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } public ChatMessageRequest.Builder clone() { return (new ChatMessageRequest.Builder()).mergeFrom(buildPartial()); } private void ensureContentIsMutable() { if((4 & bitField0_) != 4) { content_ = new ArrayList(content_); bitField0_ = 4 | bitField0_; } } public ChatMessageRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; messageClientId_ = codedinputstream.readBytes(); break; case 18: // '\022' bitField0_ = 2 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 26: // '\032' Data.Content.Builder builder1 = Data.Content.newBuilder(); codedinputstream.readMessage(builder1, extensionregistrylite); addContent(builder1.buildPartial()); break; case 32: // ' ' bitField0_ = 8 | bitField0_; retry_ = codedinputstream.readBool(); break; case 42: // '*' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; } } while(true); } public final ChatMessageRequest.Builder addAllContent(Iterable iterable) { ensureContentIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, content_); return this; } public final ChatMessageRequest.Builder addContent(int i, Data.Content.Builder builder) { ensureContentIsMutable(); content_.add(i, builder.build()); return this; } public final ChatMessageRequest.Builder addContent(int i, Data.Content content) { if(content == null) { throw new NullPointerException(); } else { ensureContentIsMutable(); content_.add(i, content); return this; } } public final ChatMessageRequest.Builder addContent(Data.Content.Builder builder) { ensureContentIsMutable(); content_.add(builder.build()); return this; } public final ChatMessageRequest.Builder addContent(Data.Content content) { if(content == null) { throw new NullPointerException(); } else { ensureContentIsMutable(); content_.add(content); return this; } } public final ChatMessageRequest build() { ChatMessageRequest chatmessagerequest = buildPartial(); if(!chatmessagerequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("chatmessagerequest")); else return chatmessagerequest; } public final ChatMessageRequest buildPartial() { ChatMessageRequest chatmessagerequest = new ChatMessageRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; chatmessagerequest.messageClientId_ = messageClientId_; if((i & 2) == 2) k |= 2; chatmessagerequest.conversationId_ = conversationId_; if((4 & bitField0_) == 4) { content_ = Collections.unmodifiableList(content_); bitField0_ = -5 & bitField0_; } chatmessagerequest.content_ = content_; if((i & 8) == 8) k |= 4; chatmessagerequest.retry_ = retry_; if((i & 0x10) == 16) k |= 8; chatmessagerequest.stubbyInfo_ = stubbyInfo_; chatmessagerequest.bitField0_ = k; return chatmessagerequest; } public final ChatMessageRequest.Builder clear() { super.clear(); messageClientId_ = ""; bitField0_ = -2 & bitField0_; conversationId_ = ""; bitField0_ = -3 & bitField0_; content_ = Collections.emptyList(); bitField0_ = -5 & bitField0_; retry_ = false; bitField0_ = -9 & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = 0xffffffef & bitField0_; return this; } public final ChatMessageRequest.Builder clearContent() { content_ = Collections.emptyList(); bitField0_ = -5 & bitField0_; return this; } public final ChatMessageRequest.Builder clearConversationId() { bitField0_ = -3 & bitField0_; conversationId_ = ChatMessageRequest.getDefaultInstance().getConversationId(); return this; } public final ChatMessageRequest.Builder clearMessageClientId() { bitField0_ = -2 & bitField0_; messageClientId_ = ChatMessageRequest.getDefaultInstance().getMessageClientId(); return this; } public final ChatMessageRequest.Builder clearRetry() { bitField0_ = -9 & bitField0_; retry_ = false; return this; } public final ChatMessageRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = 0xffffffef & bitField0_; return this; } public final Data.Content getContent(int i) { return (Data.Content)content_.get(i); } public final int getContentCount() { return content_.size(); } public final List getContentList() { return Collections.unmodifiableList(content_); } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final ChatMessageRequest getDefaultInstanceForType() { return ChatMessageRequest.getDefaultInstance(); } public final String getMessageClientId() { Object obj = messageClientId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); messageClientId_ = s; } else { s = (String)obj; } return s; } public final boolean getRetry() { return retry_; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasConversationId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasMessageClientId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasRetry() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } @Override public Builder mergeFrom(GeneratedMessageLite lite) { return mergeFrom((ChatMessageRequest)lite); } public final ChatMessageRequest.Builder mergeFrom(ChatMessageRequest chatmessagerequest) { if(chatmessagerequest == ChatMessageRequest.getDefaultInstance()) return this; if(chatmessagerequest.hasMessageClientId()) setMessageClientId(chatmessagerequest.getMessageClientId()); if(chatmessagerequest.hasConversationId()) setConversationId(chatmessagerequest.getConversationId()); if(!chatmessagerequest.content_.isEmpty()) if(content_.isEmpty()) { content_ = chatmessagerequest.content_; bitField0_ = -5 & bitField0_; } else { ensureContentIsMutable(); content_.addAll(chatmessagerequest.content_); } if(chatmessagerequest.hasRetry()) setRetry(chatmessagerequest.getRetry()); if(chatmessagerequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = chatmessagerequest.getStubbyInfo(); if((0x10 & bitField0_) == 16 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 0x10 | bitField0_; } return this; } public final ChatMessageRequest.Builder setContent(int i, Data.Content.Builder builder) { ensureContentIsMutable(); content_.set(i, builder.build()); return this; } public final ChatMessageRequest.Builder setContent(int i, Data.Content content) { if(content == null) { throw new NullPointerException(); } else { ensureContentIsMutable(); content_.set(i, content); return this; } } public final ChatMessageRequest.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; conversationId_ = s; return this; } } public final ChatMessageRequest.Builder setMessageClientId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; messageClientId_ = s; return this; } } public final ChatMessageRequest.Builder setRetry(boolean flag) { bitField0_ = 8 | bitField0_; retry_ = flag; return this; } public final ChatMessageRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 0x10 | bitField0_; return this; } public final ChatMessageRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 0x10 | bitField0_; return this; } } } } //================================================================================================== // ChatMessageResponse //================================================================================================== public static interface ChatMessageResponseOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract String getMessageClientId(); public abstract String getRequestError(); public abstract Data.ResponseStatus getStatus(); public abstract long getTimestamp(); public abstract boolean hasConversationId(); public abstract boolean hasMessageClientId(); public abstract boolean hasRequestError(); public abstract boolean hasStatus(); public abstract boolean hasTimestamp(); } public static final class ChatMessageResponse extends GeneratedMessageLite implements ChatMessageResponseOrBuilder { private static final ChatMessageResponse defaultInstance; private int bitField0_; private Object conversationId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object messageClientId_; private Object requestError_; private Data.ResponseStatus status_; private long timestamp_; static { ChatMessageResponse chatmessageresponse = new ChatMessageResponse(); defaultInstance = chatmessageresponse; chatmessageresponse.status_ = Data.ResponseStatus.OK; chatmessageresponse.requestError_ = ""; chatmessageresponse.messageClientId_ = ""; chatmessageresponse.timestamp_ = 0L; chatmessageresponse.conversationId_ = ""; } private ChatMessageResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } ChatMessageResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static ChatMessageResponse getDefaultInstance() { return defaultInstance; } private ByteString getMessageClientIdBytes() { Object obj = messageClientId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); messageClientId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getRequestErrorBytes() { Object obj = requestError_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); requestError_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(ChatMessageResponse chatmessageresponse) { return new Builder().mergeFrom(chatmessageresponse); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final ChatMessageResponse getDefaultInstanceForType() { return defaultInstance; } public final String getMessageClientId() { Object obj = messageClientId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) messageClientId_ = s; s1 = s; } return s1; } public final String getRequestError() { Object obj = requestError_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) requestError_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getRequestErrorBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBytesSize(3, getMessageClientIdBytes()); if((8 & bitField0_) == 8) k += CodedOutputStream.computeInt64Size(4, timestamp_); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeBytesSize(5, getConversationIdBytes()); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasConversationId() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasMessageClientId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasRequestError() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getRequestErrorBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(3, getMessageClientIdBytes()); if((8 & bitField0_) == 8) codedoutputstream.writeInt64(4, timestamp_); if((0x10 & bitField0_) == 16) codedoutputstream.writeBytes(5, getConversationIdBytes()); } //========================================================================== // Builder //========================================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ChatMessageResponseOrBuilder { private int bitField0_; private Object conversationId_; private Object messageClientId_; private Object requestError_; private Data.ResponseStatus status_; private long timestamp_; private Builder() { status_ = Data.ResponseStatus.OK; requestError_ = ""; messageClientId_ = ""; conversationId_ = ""; } public ChatMessageResponse.Builder clone() { return (new ChatMessageResponse.Builder()).mergeFrom(buildPartial()); } public ChatMessageResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; requestError_ = codedinputstream.readBytes(); break; case 26: // '\032' bitField0_ = 4 | bitField0_; messageClientId_ = codedinputstream.readBytes(); break; case 32: // ' ' bitField0_ = 8 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; case 42: // '*' bitField0_ = 0x10 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; } } while(true); } public final ChatMessageResponse build() { ChatMessageResponse chatmessageresponse = buildPartial(); if(!chatmessageresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("chatmessageresponse")); else return chatmessageresponse; } public final ChatMessageResponse buildPartial() { ChatMessageResponse chatmessageresponse = new ChatMessageResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; chatmessageresponse.status_ = status_; if((i & 2) == 2) k |= 2; chatmessageresponse.requestError_ = requestError_; if((i & 4) == 4) k |= 4; chatmessageresponse.messageClientId_ = messageClientId_; if((i & 8) == 8) k |= 8; chatmessageresponse.timestamp_ = timestamp_; if((i & 0x10) == 16) k |= 0x10; chatmessageresponse.conversationId_ = conversationId_; chatmessageresponse.bitField0_ = k; return chatmessageresponse; } public final ChatMessageResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; requestError_ = ""; bitField0_ = -3 & bitField0_; messageClientId_ = ""; bitField0_ = -5 & bitField0_; timestamp_ = 0L; bitField0_ = -9 & bitField0_; conversationId_ = ""; bitField0_ = 0xffffffef & bitField0_; return this; } public final ChatMessageResponse.Builder clearConversationId() { bitField0_ = 0xffffffef & bitField0_; conversationId_ = ChatMessageResponse.getDefaultInstance().getConversationId(); return this; } public final ChatMessageResponse.Builder clearMessageClientId() { bitField0_ = -5 & bitField0_; messageClientId_ = ChatMessageResponse.getDefaultInstance().getMessageClientId(); return this; } public final ChatMessageResponse.Builder clearRequestError() { bitField0_ = -3 & bitField0_; requestError_ = ChatMessageResponse.getDefaultInstance().getRequestError(); return this; } public final ChatMessageResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final ChatMessageResponse.Builder clearTimestamp() { bitField0_ = -9 & bitField0_; timestamp_ = 0L; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final ChatMessageResponse getDefaultInstanceForType() { return ChatMessageResponse.getDefaultInstance(); } public final String getMessageClientId() { Object obj = messageClientId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); messageClientId_ = s; } else { s = (String)obj; } return s; } public final String getRequestError() { Object obj = requestError_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); requestError_ = s; } else { s = (String)obj; } return s; } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasConversationId() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasMessageClientId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasRequestError() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } @Override public Builder mergeFrom(GeneratedMessageLite lite) { return mergeFrom((ChatMessageResponse)lite); } public final ChatMessageResponse.Builder mergeFrom(ChatMessageResponse chatmessageresponse) { if(chatmessageresponse == ChatMessageResponse.getDefaultInstance()) return this; if(chatmessageresponse.hasStatus()) setStatus(chatmessageresponse.getStatus()); if(chatmessageresponse.hasRequestError()) setRequestError(chatmessageresponse.getRequestError()); if(chatmessageresponse.hasMessageClientId()) setMessageClientId(chatmessageresponse.getMessageClientId()); if(chatmessageresponse.hasTimestamp()) setTimestamp(chatmessageresponse.getTimestamp()); if(chatmessageresponse.hasConversationId()) setConversationId(chatmessageresponse.getConversationId()); return this; } public final ChatMessageResponse.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x10 | bitField0_; conversationId_ = s; return this; } } public final ChatMessageResponse.Builder setMessageClientId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; messageClientId_ = s; return this; } } public final ChatMessageResponse.Builder setRequestError(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; requestError_ = s; return this; } } public final ChatMessageResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } public final ChatMessageResponse.Builder setTimestamp(long l) { bitField0_ = 8 | bitField0_; timestamp_ = l; return this; } } } //====================================================================================== // ClientConversation //====================================================================================== public static interface ClientConversationOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationClientId(); public abstract Data.ConversationMetadata getConversationMetadata(); public abstract long getCreatedAt(); public abstract long getFirstEventTimestamp(); public abstract boolean getHidden(); public abstract String getId(); public abstract Data.Participant getInactiveParticipant(int i); public abstract int getInactiveParticipantCount(); public abstract List getInactiveParticipantList(); public abstract Data.Participant getInviter(); public abstract ChatMessage getLastMessage(); public abstract EventStreamResponse.Event getLastPreviewEvent(); public abstract boolean getMuted(); public abstract String getName(); public abstract boolean getNeedsAccept(); public abstract boolean getOffTheRecord(); public abstract Data.Participant getParticipant(int i); public abstract int getParticipantCount(); public abstract String getParticipantId(int i); public abstract int getParticipantIdCount(); public abstract List getParticipantIdList(); public abstract List getParticipantList(); public abstract Data.ConversationType getType(); public abstract long getUnreadCount(); public abstract boolean hasConversationClientId(); public abstract boolean hasConversationMetadata(); public abstract boolean hasCreatedAt(); public abstract boolean hasFirstEventTimestamp(); public abstract boolean hasHidden(); public abstract boolean hasId(); public abstract boolean hasInviter(); public abstract boolean hasLastMessage(); public abstract boolean hasLastPreviewEvent(); public abstract boolean hasMuted(); public abstract boolean hasName(); public abstract boolean hasNeedsAccept(); public abstract boolean hasOffTheRecord(); public abstract boolean hasType(); public abstract boolean hasUnreadCount(); } public static final class ClientConversation extends GeneratedMessageLite implements ClientConversationOrBuilder { private static final ClientConversation defaultInstance; private int bitField0_; private Object conversationClientId_; private Data.ConversationMetadata conversationMetadata_; private long createdAt_; private long firstEventTimestamp_; private boolean hidden_; private Object id_; private List inactiveParticipant_; private Data.Participant inviter_; private ChatMessage lastMessage_; private EventStreamResponse.Event lastPreviewEvent_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private boolean muted_; private Object name_; private boolean needsAccept_; private boolean offTheRecord_; private LazyStringList participantId_; private List participant_; private Data.ConversationType type_; private long unreadCount_; static { ClientConversation clientconversation = new ClientConversation(); defaultInstance = clientconversation; clientconversation.id_ = ""; clientconversation.type_ = Data.ConversationType.ONE_TO_ONE; clientconversation.offTheRecord_ = false; clientconversation.participantId_ = LazyStringArrayList.EMPTY; clientconversation.name_ = ""; clientconversation.muted_ = false; clientconversation.unreadCount_ = 0L; clientconversation.participant_ = Collections.emptyList(); clientconversation.needsAccept_ = false; clientconversation.inactiveParticipant_ = Collections.emptyList(); clientconversation.createdAt_ = 0L; clientconversation.hidden_ = false; clientconversation.inviter_ = Data.Participant.getDefaultInstance(); clientconversation.conversationClientId_ = ""; clientconversation.conversationMetadata_ = Data.ConversationMetadata.getDefaultInstance(); clientconversation.lastPreviewEvent_ = EventStreamResponse.Event.getDefaultInstance(); clientconversation.firstEventTimestamp_ = 0L; clientconversation.lastMessage_ = ChatMessage.getDefaultInstance(); } private ClientConversation() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } ClientConversation(Builder builder) { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationClientIdBytes() { Object obj = conversationClientId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationClientId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static ClientConversation getDefaultInstance() { return defaultInstance; } private ByteString getIdBytes() { Object obj = id_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); id_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getNameBytes() { Object obj = name_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); name_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(ClientConversation clientconversation) { return new Builder().mergeFrom(clientconversation); } public final String getConversationClientId() { Object obj = conversationClientId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationClientId_ = s; s1 = s; } return s1; } public final Data.ConversationMetadata getConversationMetadata() { return conversationMetadata_; } public final long getCreatedAt() { return createdAt_; } public final ClientConversation getDefaultInstanceForType() { return defaultInstance; } public final long getFirstEventTimestamp() { return firstEventTimestamp_; } public final boolean getHidden() { return hidden_; } public final String getId() { Object obj = id_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) id_ = s; s1 = s; } return s1; } public final Data.Participant getInactiveParticipant(int i) { return (Data.Participant)inactiveParticipant_.get(i); } public final int getInactiveParticipantCount() { return inactiveParticipant_.size(); } public final List getInactiveParticipantList() { return inactiveParticipant_; } public final Data.ParticipantOrBuilder getInactiveParticipantOrBuilder(int i) { return (Data.ParticipantOrBuilder)inactiveParticipant_.get(i); } public final List getInactiveParticipantOrBuilderList() { return inactiveParticipant_; } public final Data.Participant getInviter() { return inviter_; } public final ChatMessage getLastMessage() { return lastMessage_; } public final EventStreamResponse.Event getLastPreviewEvent() { return lastPreviewEvent_; } public final boolean getMuted() { return muted_; } public final String getName() { Object obj = name_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) name_ = s; s1 = s; } return s1; } public final boolean getNeedsAccept() { return needsAccept_; } public final boolean getOffTheRecord() { return offTheRecord_; } public final Data.Participant getParticipant(int i) { return (Data.Participant)participant_.get(i); } public final int getParticipantCount() { return participant_.size(); } public final String getParticipantId(int i) { return (String)participantId_.get(i); } public final int getParticipantIdCount() { return participantId_.size(); } public final List getParticipantIdList() { return participantId_; } public final List getParticipantList() { return participant_; } public final Data.ParticipantOrBuilder getParticipantOrBuilder(int i) { return (Data.ParticipantOrBuilder)participant_.get(i); } public final List getParticipantOrBuilderList() { return participant_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int i2; if(i != -1) { i2 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeEnumSize(2, type_.getNumber()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBoolSize(4, offTheRecord_); int l = 0; for(int i1 = 0; i1 < participantId_.size(); i1++) l += CodedOutputStream.computeBytesSizeNoTag(participantId_.getByteString(i1)); int j1 = k + l + 1 * getParticipantIdList().size(); if((8 & bitField0_) == 8) j1 += CodedOutputStream.computeBytesSize(6, getNameBytes()); if((0x4000 & bitField0_) == 16384) j1 += CodedOutputStream.computeMessageSize(7, lastMessage_); if((0x10 & bitField0_) == 16) j1 += CodedOutputStream.computeBoolSize(8, muted_); if((0x20 & bitField0_) == 32) j1 += CodedOutputStream.computeInt64Size(9, unreadCount_); for(int k1 = 0; k1 < participant_.size(); k1++) j1 += CodedOutputStream.computeMessageSize(10, (MessageLite)participant_.get(k1)); if((0x40 & bitField0_) == 64) j1 += CodedOutputStream.computeBoolSize(11, needsAccept_); if((0x200 & bitField0_) == 512) j1 += CodedOutputStream.computeMessageSize(12, inviter_); for(int l1 = 0; l1 < inactiveParticipant_.size(); l1++) j1 += CodedOutputStream.computeMessageSize(13, (MessageLite)inactiveParticipant_.get(l1)); if((0x80 & bitField0_) == 128) j1 += CodedOutputStream.computeInt64Size(14, createdAt_); if((0x100 & bitField0_) == 256) j1 += CodedOutputStream.computeBoolSize(15, hidden_); if((0x400 & bitField0_) == 1024) j1 += CodedOutputStream.computeBytesSize(16, getConversationClientIdBytes()); if((0x800 & bitField0_) == 2048) j1 += CodedOutputStream.computeMessageSize(17, conversationMetadata_); if((0x1000 & bitField0_) == 4096) j1 += CodedOutputStream.computeMessageSize(18, lastPreviewEvent_); if((0x2000 & bitField0_) == 8192) j1 += CodedOutputStream.computeInt64Size(19, firstEventTimestamp_); memoizedSerializedSize = j1; i2 = j1; } return i2; } public final Data.ConversationType getType() { return type_; } public final long getUnreadCount() { return unreadCount_; } public final boolean hasConversationClientId() { boolean flag; if((0x400 & bitField0_) == 1024) flag = true; else flag = false; return flag; } public final boolean hasConversationMetadata() { boolean flag; if((0x800 & bitField0_) == 2048) flag = true; else flag = false; return flag; } public final boolean hasCreatedAt() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasFirstEventTimestamp() { boolean flag; if((0x2000 & bitField0_) == 8192) flag = true; else flag = false; return flag; } public final boolean hasHidden() { boolean flag; if((0x100 & bitField0_) == 256) flag = true; else flag = false; return flag; } public final boolean hasId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasInviter() { boolean flag; if((0x200 & bitField0_) == 512) flag = true; else flag = false; return flag; } public final boolean hasLastMessage() { boolean flag; if((0x4000 & bitField0_) == 16384) flag = true; else flag = false; return flag; } public final boolean hasLastPreviewEvent() { boolean flag; if((0x1000 & bitField0_) == 4096) flag = true; else flag = false; return flag; } public final boolean hasMuted() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasName() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasNeedsAccept() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasOffTheRecord() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasUnreadCount() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeEnum(2, type_.getNumber()); if((4 & bitField0_) == 4) codedoutputstream.writeBool(4, offTheRecord_); for(int i = 0; i < participantId_.size(); i++) codedoutputstream.writeBytes(5, participantId_.getByteString(i)); if((8 & bitField0_) == 8) codedoutputstream.writeBytes(6, getNameBytes()); if((0x4000 & bitField0_) == 16384) codedoutputstream.writeMessage(7, lastMessage_); if((0x10 & bitField0_) == 16) codedoutputstream.writeBool(8, muted_); if((0x20 & bitField0_) == 32) codedoutputstream.writeInt64(9, unreadCount_); for(int j = 0; j < participant_.size(); j++) codedoutputstream.writeMessage(10, (MessageLite)participant_.get(j)); if((0x40 & bitField0_) == 64) codedoutputstream.writeBool(11, needsAccept_); if((0x200 & bitField0_) == 512) codedoutputstream.writeMessage(12, inviter_); for(int k = 0; k < inactiveParticipant_.size(); k++) codedoutputstream.writeMessage(13, (MessageLite)inactiveParticipant_.get(k)); if((0x80 & bitField0_) == 128) codedoutputstream.writeInt64(14, createdAt_); if((0x100 & bitField0_) == 256) codedoutputstream.writeBool(15, hidden_); if((0x400 & bitField0_) == 1024) codedoutputstream.writeBytes(16, getConversationClientIdBytes()); if((0x800 & bitField0_) == 2048) codedoutputstream.writeMessage(17, conversationMetadata_); if((0x1000 & bitField0_) == 4096) codedoutputstream.writeMessage(18, lastPreviewEvent_); if((0x2000 & bitField0_) == 8192) codedoutputstream.writeInt64(19, firstEventTimestamp_); } //===================================================================================== // Builder //===================================================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ClientConversationOrBuilder { private int bitField0_; private Object conversationClientId_; private Data.ConversationMetadata conversationMetadata_; private long createdAt_; private long firstEventTimestamp_; private boolean hidden_; private Object id_; private List inactiveParticipant_; private Data.Participant inviter_; private ChatMessage lastMessage_; private EventStreamResponse.Event lastPreviewEvent_; private boolean muted_; private Object name_; private boolean needsAccept_; private boolean offTheRecord_; private LazyStringList participantId_; private List participant_; private Data.ConversationType type_; private long unreadCount_; Builder() { id_ = ""; type_ = Data.ConversationType.ONE_TO_ONE; participantId_ = LazyStringArrayList.EMPTY; name_ = ""; participant_ = Collections.emptyList(); inactiveParticipant_ = Collections.emptyList(); inviter_ = Data.Participant.getDefaultInstance(); conversationClientId_ = ""; conversationMetadata_ = Data.ConversationMetadata.getDefaultInstance(); lastPreviewEvent_ = EventStreamResponse.Event.getDefaultInstance(); lastMessage_ = ChatMessage.getDefaultInstance(); } public ClientConversation.Builder clone() { return (new ClientConversation.Builder()).mergeFrom(buildPartial()); } private void ensureInactiveParticipantIsMutable() { if((0x200 & bitField0_) != 512) { inactiveParticipant_ = new ArrayList(inactiveParticipant_); bitField0_ = 0x200 | bitField0_; } } private void ensureParticipantIdIsMutable() { if((8 & bitField0_) != 8) { participantId_ = new LazyStringArrayList(participantId_); bitField0_ = 8 | bitField0_; } } private void ensureParticipantIsMutable() { if((0x80 & bitField0_) != 128) { participant_ = new ArrayList(participant_); bitField0_ = 0x80 | bitField0_; } } public ClientConversation.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; id_ = codedinputstream.readBytes(); break; case 16: // '\020' Data.ConversationType conversationtype = Data.ConversationType.valueOf(codedinputstream.readEnum()); if(conversationtype != null) { bitField0_ = 2 | bitField0_; type_ = conversationtype; } break; case 32: // ' ' bitField0_ = 4 | bitField0_; offTheRecord_ = codedinputstream.readBool(); break; case 42: // '*' ensureParticipantIdIsMutable(); participantId_.add(codedinputstream.readBytes()); break; case 50: // '2' bitField0_ = 0x10 | bitField0_; name_ = codedinputstream.readBytes(); break; case 58: // ':' ChatMessage.Builder builder5 = ChatMessage.newBuilder(); if(hasLastMessage()) builder5.mergeFrom(getLastMessage()); codedinputstream.readMessage(builder5, extensionregistrylite); setLastMessage(builder5.buildPartial()); break; case 64: // '@' bitField0_ = 0x20 | bitField0_; muted_ = codedinputstream.readBool(); break; case 72: // 'H' bitField0_ = 0x40 | bitField0_; unreadCount_ = codedinputstream.readInt64(); break; case 82: // 'R' Data.Participant.Builder builder4 = Data.Participant.newBuilder(); codedinputstream.readMessage(builder4, extensionregistrylite); addParticipant(builder4.buildPartial()); break; case 88: // 'X' bitField0_ = 0x100 | bitField0_; needsAccept_ = codedinputstream.readBool(); break; case 98: // 'b' Data.Participant.Builder builder3 = Data.Participant.newBuilder(); if(hasInviter()) builder3.mergeFrom(getInviter()); codedinputstream.readMessage(builder3, extensionregistrylite); setInviter(builder3.buildPartial()); break; case 106: // 'j' Data.Participant.Builder builder2 = Data.Participant.newBuilder(); codedinputstream.readMessage(builder2, extensionregistrylite); addInactiveParticipant(builder2.buildPartial()); break; case 112: // 'p' bitField0_ = 0x400 | bitField0_; createdAt_ = codedinputstream.readInt64(); break; case 120: // 'x' bitField0_ = 0x800 | bitField0_; hidden_ = codedinputstream.readBool(); break; case 130: bitField0_ = 0x2000 | bitField0_; conversationClientId_ = codedinputstream.readBytes(); break; case 138: Data.ConversationMetadata.Builder builder1 = Data.ConversationMetadata.newBuilder(); if(hasConversationMetadata()) builder1.mergeFrom(getConversationMetadata()); codedinputstream.readMessage(builder1, extensionregistrylite); setConversationMetadata(builder1.buildPartial()); break; case 146: EventStreamResponse.Event.Builder builder = EventStreamResponse.Event.newBuilder(); if(hasLastPreviewEvent()) builder.mergeFrom(getLastPreviewEvent()); codedinputstream.readMessage(builder, extensionregistrylite); setLastPreviewEvent(builder.buildPartial()); break; case 152: bitField0_ = 0x10000 | bitField0_; firstEventTimestamp_ = codedinputstream.readInt64(); break; } } while(true); } public final ClientConversation.Builder addAllInactiveParticipant(Iterable iterable) { ensureInactiveParticipantIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, inactiveParticipant_); return this; } public final ClientConversation.Builder addAllParticipant(Iterable iterable) { ensureParticipantIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, participant_); return this; } public final ClientConversation.Builder addAllParticipantId(Iterable iterable) { ensureParticipantIdIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, participantId_); return this; } public final ClientConversation.Builder addInactiveParticipant(int i, Data.Participant.Builder builder) { ensureInactiveParticipantIsMutable(); inactiveParticipant_.add(i, builder.build()); return this; } public final ClientConversation.Builder addInactiveParticipant(int i, Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { ensureInactiveParticipantIsMutable(); inactiveParticipant_.add(i, participant); return this; } } public final ClientConversation.Builder addInactiveParticipant(Data.Participant.Builder builder) { ensureInactiveParticipantIsMutable(); inactiveParticipant_.add(builder.build()); return this; } public final ClientConversation.Builder addInactiveParticipant(Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { ensureInactiveParticipantIsMutable(); inactiveParticipant_.add(participant); return this; } } public final ClientConversation.Builder addParticipant(int i, Data.Participant.Builder builder) { ensureParticipantIsMutable(); participant_.add(i, builder.build()); return this; } public final ClientConversation.Builder addParticipant(int i, Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { ensureParticipantIsMutable(); participant_.add(i, participant); return this; } } public final ClientConversation.Builder addParticipant(Data.Participant.Builder builder) { ensureParticipantIsMutable(); participant_.add(builder.build()); return this; } public final ClientConversation.Builder addParticipant(Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { ensureParticipantIsMutable(); participant_.add(participant); return this; } } public final ClientConversation.Builder addParticipantId(String s) { if(s == null) { throw new NullPointerException(); } else { ensureParticipantIdIsMutable(); participantId_.add(s); return this; } } public final ClientConversation build() { ClientConversation clientconversation = buildPartial(); if(!clientconversation.isInitialized()) throw new UninitializedMessageException(Arrays.asList("clientconversation")); else return clientconversation; } public final ClientConversation buildPartial() { ClientConversation clientconversation = new ClientConversation(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; clientconversation.id_ = id_; if((i & 2) == 2) k |= 2; clientconversation.type_ = type_; if((i & 4) == 4) k |= 4; clientconversation.offTheRecord_ = offTheRecord_; if((8 & bitField0_) == 8) { participantId_ = new UnmodifiableLazyStringList(participantId_); bitField0_ = -9 & bitField0_; } clientconversation.participantId_ = participantId_; if((i & 0x10) == 16) k |= 8; clientconversation.name_ = name_; if((i & 0x20) == 32) k |= 0x10; clientconversation.muted_ = muted_; if((i & 0x40) == 64) k |= 0x20; clientconversation.unreadCount_ = unreadCount_; if((0x80 & bitField0_) == 128) { participant_ = Collections.unmodifiableList(participant_); bitField0_ = 0xffffff7f & bitField0_; } clientconversation.participant_ = participant_; if((i & 0x100) == 256) k |= 0x40; clientconversation.needsAccept_ = needsAccept_; if((0x200 & bitField0_) == 512) { inactiveParticipant_ = Collections.unmodifiableList(inactiveParticipant_); bitField0_ = 0xfffffdff & bitField0_; } clientconversation.inactiveParticipant_ = inactiveParticipant_; if((i & 0x400) == 1024) k |= 0x80; clientconversation.createdAt_ = createdAt_; if((i & 0x800) == 2048) k |= 0x100; clientconversation.hidden_ = hidden_; if((i & 0x1000) == 4096) k |= 0x200; clientconversation.inviter_ = inviter_; if((i & 0x2000) == 8192) k |= 0x400; clientconversation.conversationClientId_ = conversationClientId_; if((i & 0x4000) == 16384) k |= 0x800; clientconversation.conversationMetadata_ = conversationMetadata_; if((i & 0x8000) == 32768) k |= 0x1000; clientconversation.lastPreviewEvent_ = lastPreviewEvent_; if((i & 0x10000) == 0x10000) k |= 0x2000; clientconversation.firstEventTimestamp_ = firstEventTimestamp_; if((i & 0x20000) == 0x20000) k |= 0x4000; clientconversation.lastMessage_ = lastMessage_; clientconversation.bitField0_ = k; return clientconversation; } public final ClientConversation.Builder clear() { super.clear(); id_ = ""; bitField0_ = -2 & bitField0_; type_ = Data.ConversationType.ONE_TO_ONE; bitField0_ = -3 & bitField0_; offTheRecord_ = false; bitField0_ = -5 & bitField0_; participantId_ = LazyStringArrayList.EMPTY; bitField0_ = -9 & bitField0_; name_ = ""; bitField0_ = 0xffffffef & bitField0_; muted_ = false; bitField0_ = 0xffffffdf & bitField0_; unreadCount_ = 0L; bitField0_ = 0xffffffbf & bitField0_; participant_ = Collections.emptyList(); bitField0_ = 0xffffff7f & bitField0_; needsAccept_ = false; bitField0_ = 0xfffffeff & bitField0_; inactiveParticipant_ = Collections.emptyList(); bitField0_ = 0xfffffdff & bitField0_; createdAt_ = 0L; bitField0_ = 0xfffffbff & bitField0_; hidden_ = false; bitField0_ = 0xfffff7ff & bitField0_; inviter_ = Data.Participant.getDefaultInstance(); bitField0_ = 0xffffefff & bitField0_; conversationClientId_ = ""; bitField0_ = 0xffffdfff & bitField0_; conversationMetadata_ = Data.ConversationMetadata.getDefaultInstance(); bitField0_ = 0xffffbfff & bitField0_; lastPreviewEvent_ = EventStreamResponse.Event.getDefaultInstance(); bitField0_ = 0xffff7fff & bitField0_; firstEventTimestamp_ = 0L; bitField0_ = 0xfffeffff & bitField0_; lastMessage_ = ChatMessage.getDefaultInstance(); bitField0_ = 0xfffdffff & bitField0_; return this; } public final ClientConversation.Builder clearConversationClientId() { bitField0_ = 0xffffdfff & bitField0_; conversationClientId_ = ClientConversation.getDefaultInstance().getConversationClientId(); return this; } public final ClientConversation.Builder clearConversationMetadata() { conversationMetadata_ = Data.ConversationMetadata.getDefaultInstance(); bitField0_ = 0xffffbfff & bitField0_; return this; } public final ClientConversation.Builder clearCreatedAt() { bitField0_ = 0xfffffbff & bitField0_; createdAt_ = 0L; return this; } public final ClientConversation.Builder clearFirstEventTimestamp() { bitField0_ = 0xfffeffff & bitField0_; firstEventTimestamp_ = 0L; return this; } public final ClientConversation.Builder clearHidden() { bitField0_ = 0xfffff7ff & bitField0_; hidden_ = false; return this; } public final ClientConversation.Builder clearId() { bitField0_ = -2 & bitField0_; id_ = ClientConversation.getDefaultInstance().getId(); return this; } public final ClientConversation.Builder clearInactiveParticipant() { inactiveParticipant_ = Collections.emptyList(); bitField0_ = 0xfffffdff & bitField0_; return this; } public final ClientConversation.Builder clearInviter() { inviter_ = Data.Participant.getDefaultInstance(); bitField0_ = 0xffffefff & bitField0_; return this; } public final ClientConversation.Builder clearLastMessage() { lastMessage_ = ChatMessage.getDefaultInstance(); bitField0_ = 0xfffdffff & bitField0_; return this; } public final ClientConversation.Builder clearLastPreviewEvent() { lastPreviewEvent_ = EventStreamResponse.Event.getDefaultInstance(); bitField0_ = 0xffff7fff & bitField0_; return this; } public final ClientConversation.Builder clearMuted() { bitField0_ = 0xffffffdf & bitField0_; muted_ = false; return this; } public final ClientConversation.Builder clearName() { bitField0_ = 0xffffffef & bitField0_; name_ = ClientConversation.getDefaultInstance().getName(); return this; } public final ClientConversation.Builder clearNeedsAccept() { bitField0_ = 0xfffffeff & bitField0_; needsAccept_ = false; return this; } public final ClientConversation.Builder clearOffTheRecord() { bitField0_ = -5 & bitField0_; offTheRecord_ = false; return this; } public final ClientConversation.Builder clearParticipant() { participant_ = Collections.emptyList(); bitField0_ = 0xffffff7f & bitField0_; return this; } public final ClientConversation.Builder clearParticipantId() { participantId_ = LazyStringArrayList.EMPTY; bitField0_ = -9 & bitField0_; return this; } public final ClientConversation.Builder clearType() { bitField0_ = -3 & bitField0_; type_ = Data.ConversationType.ONE_TO_ONE; return this; } public final ClientConversation.Builder clearUnreadCount() { bitField0_ = 0xffffffbf & bitField0_; unreadCount_ = 0L; return this; } public final String getConversationClientId() { Object obj = conversationClientId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationClientId_ = s; } else { s = (String)obj; } return s; } public final Data.ConversationMetadata getConversationMetadata() { return conversationMetadata_; } public final long getCreatedAt() { return createdAt_; } public final ClientConversation getDefaultInstanceForType() { return ClientConversation.getDefaultInstance(); } public final long getFirstEventTimestamp() { return firstEventTimestamp_; } public final boolean getHidden() { return hidden_; } public final String getId() { Object obj = id_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); id_ = s; } else { s = (String)obj; } return s; } public final Data.Participant getInactiveParticipant(int i) { return (Data.Participant)inactiveParticipant_.get(i); } public final int getInactiveParticipantCount() { return inactiveParticipant_.size(); } public final List getInactiveParticipantList() { return Collections.unmodifiableList(inactiveParticipant_); } public final Data.Participant getInviter() { return inviter_; } public final ChatMessage getLastMessage() { return lastMessage_; } public final EventStreamResponse.Event getLastPreviewEvent() { return lastPreviewEvent_; } public final boolean getMuted() { return muted_; } public final String getName() { Object obj = name_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); name_ = s; } else { s = (String)obj; } return s; } public final boolean getNeedsAccept() { return needsAccept_; } public final boolean getOffTheRecord() { return offTheRecord_; } public final Data.Participant getParticipant(int i) { return (Data.Participant)participant_.get(i); } public final int getParticipantCount() { return participant_.size(); } public final String getParticipantId(int i) { return (String)participantId_.get(i); } public final int getParticipantIdCount() { return participantId_.size(); } public final List getParticipantIdList() { return Collections.unmodifiableList(participantId_); } public final List getParticipantList() { return Collections.unmodifiableList(participant_); } public final Data.ConversationType getType() { return type_; } public final long getUnreadCount() { return unreadCount_; } public final boolean hasConversationClientId() { boolean flag; if((0x2000 & bitField0_) == 8192) flag = true; else flag = false; return flag; } public final boolean hasConversationMetadata() { boolean flag; if((0x4000 & bitField0_) == 16384) flag = true; else flag = false; return flag; } public final boolean hasCreatedAt() { boolean flag; if((0x400 & bitField0_) == 1024) flag = true; else flag = false; return flag; } public final boolean hasFirstEventTimestamp() { boolean flag; if((0x10000 & bitField0_) == 0x10000) flag = true; else flag = false; return flag; } public final boolean hasHidden() { boolean flag; if((0x800 & bitField0_) == 2048) flag = true; else flag = false; return flag; } public final boolean hasId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasInviter() { boolean flag; if((0x1000 & bitField0_) == 4096) flag = true; else flag = false; return flag; } public final boolean hasLastMessage() { boolean flag; if((0x20000 & bitField0_) == 0x20000) flag = true; else flag = false; return flag; } public final boolean hasLastPreviewEvent() { boolean flag; if((0x8000 & bitField0_) == 32768) flag = true; else flag = false; return flag; } public final boolean hasMuted() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasName() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasNeedsAccept() { boolean flag; if((0x100 & bitField0_) == 256) flag = true; else flag = false; return flag; } public final boolean hasOffTheRecord() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasUnreadCount() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } @Override public Builder mergeFrom(GeneratedMessageLite lite) { return mergeFrom((ClientConversation)lite); } public final ClientConversation.Builder mergeFrom(ClientConversation clientconversation) { if(clientconversation == ClientConversation.getDefaultInstance()){ return this; } if(clientconversation.hasId()) setId(clientconversation.getId()); if(clientconversation.hasType()) setType(clientconversation.getType()); if(clientconversation.hasOffTheRecord()) setOffTheRecord(clientconversation.getOffTheRecord()); if(!clientconversation.participantId_.isEmpty()) if(participantId_.isEmpty()) { participantId_ = clientconversation.participantId_; bitField0_ = -9 & bitField0_; } else { ensureParticipantIdIsMutable(); participantId_.addAll(clientconversation.participantId_); } if(clientconversation.hasName()) setName(clientconversation.getName()); if(clientconversation.hasMuted()) setMuted(clientconversation.getMuted()); if(clientconversation.hasUnreadCount()) setUnreadCount(clientconversation.getUnreadCount()); if(!clientconversation.participant_.isEmpty()) if(participant_.isEmpty()) { participant_ = clientconversation.participant_; bitField0_ = 0xffffff7f & bitField0_; } else { ensureParticipantIsMutable(); participant_.addAll(clientconversation.participant_); } if(clientconversation.hasNeedsAccept()) setNeedsAccept(clientconversation.getNeedsAccept()); if(!clientconversation.inactiveParticipant_.isEmpty()) if(inactiveParticipant_.isEmpty()) { inactiveParticipant_ = clientconversation.inactiveParticipant_; bitField0_ = 0xfffffdff & bitField0_; } else { ensureInactiveParticipantIsMutable(); inactiveParticipant_.addAll(clientconversation.inactiveParticipant_); } if(clientconversation.hasCreatedAt()) setCreatedAt(clientconversation.getCreatedAt()); if(clientconversation.hasHidden()) setHidden(clientconversation.getHidden()); if(clientconversation.hasInviter()) { Data.Participant participant = clientconversation.getInviter(); if((0x1000 & bitField0_) == 4096 && inviter_ != Data.Participant.getDefaultInstance()) inviter_ = Data.Participant.newBuilder(inviter_).mergeFrom(participant).buildPartial(); else inviter_ = participant; bitField0_ = 0x1000 | bitField0_; } if(clientconversation.hasConversationClientId()) setConversationClientId(clientconversation.getConversationClientId()); if(clientconversation.hasConversationMetadata()) { Data.ConversationMetadata conversationmetadata = clientconversation.getConversationMetadata(); if((0x4000 & bitField0_) == 16384 && conversationMetadata_ != Data.ConversationMetadata.getDefaultInstance()) conversationMetadata_ = Data.ConversationMetadata.newBuilder(conversationMetadata_).mergeFrom(conversationmetadata).buildPartial(); else conversationMetadata_ = conversationmetadata; bitField0_ = 0x4000 | bitField0_; } if(clientconversation.hasLastPreviewEvent()) { EventStreamResponse.Event event = clientconversation.getLastPreviewEvent(); if((0x8000 & bitField0_) == 32768 && lastPreviewEvent_ != EventStreamResponse.Event.getDefaultInstance()) lastPreviewEvent_ = EventStreamResponse.Event.newBuilder(lastPreviewEvent_).mergeFrom(event).buildPartial(); else lastPreviewEvent_ = event; bitField0_ = 0x8000 | bitField0_; } if(clientconversation.hasFirstEventTimestamp()) setFirstEventTimestamp(clientconversation.getFirstEventTimestamp()); if(clientconversation.hasLastMessage()) { ChatMessage chatmessage = clientconversation.getLastMessage(); if((0x20000 & bitField0_) == 0x20000 && lastMessage_ != ChatMessage.getDefaultInstance()) lastMessage_ = ChatMessage.newBuilder(lastMessage_).mergeFrom(chatmessage).buildPartial(); else lastMessage_ = chatmessage; bitField0_ = 0x20000 | bitField0_; } return this; } public final ClientConversation.Builder setConversationClientId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x2000 | bitField0_; conversationClientId_ = s; return this; } } public final ClientConversation.Builder setConversationMetadata(Data.ConversationMetadata.Builder builder) { conversationMetadata_ = builder.build(); bitField0_ = 0x4000 | bitField0_; return this; } public final ClientConversation.Builder setConversationMetadata(Data.ConversationMetadata conversationmetadata) { if(conversationmetadata == null) { throw new NullPointerException(); } else { conversationMetadata_ = conversationmetadata; bitField0_ = 0x4000 | bitField0_; return this; } } public final ClientConversation.Builder setCreatedAt(long l) { bitField0_ = 0x400 | bitField0_; createdAt_ = l; return this; } public final ClientConversation.Builder setFirstEventTimestamp(long l) { bitField0_ = 0x10000 | bitField0_; firstEventTimestamp_ = l; return this; } public final ClientConversation.Builder setHidden(boolean flag) { bitField0_ = 0x800 | bitField0_; hidden_ = flag; return this; } public final ClientConversation.Builder setId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; id_ = s; return this; } } public final ClientConversation.Builder setInactiveParticipant(int i, Data.Participant.Builder builder) { ensureInactiveParticipantIsMutable(); inactiveParticipant_.set(i, builder.build()); return this; } public final ClientConversation.Builder setInactiveParticipant(int i, Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { ensureInactiveParticipantIsMutable(); inactiveParticipant_.set(i, participant); return this; } } public final ClientConversation.Builder setInviter(Data.Participant.Builder builder) { inviter_ = builder.build(); bitField0_ = 0x1000 | bitField0_; return this; } public final ClientConversation.Builder setInviter(Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { inviter_ = participant; bitField0_ = 0x1000 | bitField0_; return this; } } public final ClientConversation.Builder setLastMessage(ChatMessage.Builder builder) { lastMessage_ = builder.build(); bitField0_ = 0x20000 | bitField0_; return this; } public final ClientConversation.Builder setLastMessage(ChatMessage chatmessage) { if(chatmessage == null) { throw new NullPointerException(); } else { lastMessage_ = chatmessage; bitField0_ = 0x20000 | bitField0_; return this; } } public final ClientConversation.Builder setLastPreviewEvent(EventStreamResponse.Event.Builder builder) { lastPreviewEvent_ = builder.build(); bitField0_ = 0x8000 | bitField0_; return this; } public final ClientConversation.Builder setLastPreviewEvent(EventStreamResponse.Event event) { if(event == null) { throw new NullPointerException(); } else { lastPreviewEvent_ = event; bitField0_ = 0x8000 | bitField0_; return this; } } public final ClientConversation.Builder setMuted(boolean flag) { bitField0_ = 0x20 | bitField0_; muted_ = flag; return this; } public final ClientConversation.Builder setName(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x10 | bitField0_; name_ = s; return this; } } public final ClientConversation.Builder setNeedsAccept(boolean flag) { bitField0_ = 0x100 | bitField0_; needsAccept_ = flag; return this; } public final ClientConversation.Builder setOffTheRecord(boolean flag) { bitField0_ = 4 | bitField0_; offTheRecord_ = flag; return this; } public final ClientConversation.Builder setParticipant(int i, Data.Participant.Builder builder) { ensureParticipantIsMutable(); participant_.set(i, builder.build()); return this; } public final ClientConversation.Builder setParticipant(int i, Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { ensureParticipantIsMutable(); participant_.set(i, participant); return this; } } public final ClientConversation.Builder setParticipantId(int i, String s) { if(s == null) { throw new NullPointerException(); } else { ensureParticipantIdIsMutable(); participantId_.set(i, s); return this; } } public final ClientConversation.Builder setType(Data.ConversationType conversationtype) { if(conversationtype == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; type_ = conversationtype; return this; } } public final ClientConversation.Builder setUnreadCount(long l) { bitField0_ = 0x40 | bitField0_; unreadCount_ = l; return this; } } } //================================================================================ // ChatMessage //================================================================================ public static final class ChatMessage extends GeneratedMessageLite implements ChatMessageOrBuilder { private static final ChatMessage defaultInstance; private int bitField0_; private List content_; private Object conversationId_; private Object id_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object messageClientId_; private ReceiverState receiverState_; private LazyStringList recipientId_; private boolean retry_; private Object senderId_; private Object shardingHint_; private long timestamp_; static { ChatMessage chatmessage = new ChatMessage(); defaultInstance = chatmessage; chatmessage.messageClientId_ = ""; chatmessage.id_ = ""; chatmessage.timestamp_ = 0L; chatmessage.conversationId_ = ""; chatmessage.senderId_ = ""; chatmessage.content_ = Collections.emptyList(); chatmessage.shardingHint_ = ""; chatmessage.retry_ = false; chatmessage.receiverState_ = ReceiverState.UNKNOWN; chatmessage.recipientId_ = LazyStringArrayList.EMPTY; } private ChatMessage() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } ChatMessage(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static ChatMessage getDefaultInstance() { return defaultInstance; } private ByteString getIdBytes() { Object obj = id_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); id_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getMessageClientIdBytes() { Object obj = messageClientId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); messageClientId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getSenderIdBytes() { Object obj = senderId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); senderId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getShardingHintBytes() { Object obj = shardingHint_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); shardingHint_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(ChatMessage chatmessage) { return new Builder().mergeFrom(chatmessage); } public final Data.Content getContent(int i) { return (Data.Content)content_.get(i); } public final int getContentCount() { return content_.size(); } public final List getContentList() { return content_; } public final Data.ContentOrBuilder getContentOrBuilder(int i) { return (Data.ContentOrBuilder)content_.get(i); } public final List getContentOrBuilderList() { return content_; } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final ChatMessage getDefaultInstanceForType() { return defaultInstance; } public final String getId() { Object obj = id_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) id_ = s; s1 = s; } return s1; } public final String getMessageClientId() { Object obj = messageClientId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) messageClientId_ = s; s1 = s; } return s1; } public final ReceiverState getReceiverState() { return receiverState_; } public final String getRecipientId(int i) { return (String)recipientId_.get(i); } public final int getRecipientIdCount() { return recipientId_.size(); } public final List getRecipientIdList() { return recipientId_; } public final boolean getRetry() { return retry_; } public final String getSenderId() { Object obj = senderId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) senderId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l1; if(i != -1) { l1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getMessageClientIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeInt64Size(3, timestamp_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeBytesSize(4, getConversationIdBytes()); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeBytesSize(5, getSenderIdBytes()); for(int l = 0; l < content_.size(); l++) k += CodedOutputStream.computeMessageSize(6, (MessageLite)content_.get(l)); if((0x20 & bitField0_) == 32) k += CodedOutputStream.computeBytesSize(7, getShardingHintBytes()); int i1 = 0; for(int j1 = 0; j1 < recipientId_.size(); j1++) i1 += CodedOutputStream.computeBytesSizeNoTag(recipientId_.getByteString(j1)); int k1 = k + i1 + 1 * getRecipientIdList().size(); if((0x40 & bitField0_) == 64) k1 += CodedOutputStream.computeBoolSize(9, retry_); if((0x80 & bitField0_) == 128) k1 += CodedOutputStream.computeEnumSize(10, receiverState_.getNumber()); memoizedSerializedSize = k1; l1 = k1; } return l1; } public final String getShardingHint() { Object obj = shardingHint_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) shardingHint_ = s; s1 = s; } return s1; } public final long getTimestamp() { return timestamp_; } public final boolean hasConversationId() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasMessageClientId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasReceiverState() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasRetry() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasShardingHint() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getMessageClientIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeInt64(3, timestamp_); if((8 & bitField0_) == 8) codedoutputstream.writeBytes(4, getConversationIdBytes()); if((0x10 & bitField0_) == 16) codedoutputstream.writeBytes(5, getSenderIdBytes()); for(int i = 0; i < content_.size(); i++) codedoutputstream.writeMessage(6, (MessageLite)content_.get(i)); if((0x20 & bitField0_) == 32) codedoutputstream.writeBytes(7, getShardingHintBytes()); for(int j = 0; j < recipientId_.size(); j++) codedoutputstream.writeBytes(8, recipientId_.getByteString(j)); if((0x40 & bitField0_) == 64) codedoutputstream.writeBool(9, retry_); if((0x80 & bitField0_) == 128) codedoutputstream.writeEnum(10, receiverState_.getNumber()); } public static enum ReceiverState implements com.google.protobuf.Internal.EnumLite { UNKNOWN(0), NO_RECEIPT(1), DELIVERED(2), READ(3); int value; private ReceiverState(int value) { this.value = value; } public final int getNumber() { return value; } public static ReceiverState valueOf(int value) { for(ReceiverState s : ReceiverState.values()) { if(s.value == value) { return s; } } return null; } } //================================================================================= // Builder //================================================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ChatMessageOrBuilder { private int bitField0_; private List content_; private Object conversationId_; private Object id_; private Object messageClientId_; private ChatMessage.ReceiverState receiverState_; private LazyStringList recipientId_; private boolean retry_; private Object senderId_; private Object shardingHint_; private long timestamp_; private Builder() { messageClientId_ = ""; id_ = ""; conversationId_ = ""; senderId_ = ""; content_ = Collections.emptyList(); shardingHint_ = ""; receiverState_ = ChatMessage.ReceiverState.UNKNOWN; recipientId_ = LazyStringArrayList.EMPTY; } public ChatMessage.Builder clone() { return (new ChatMessage.Builder()).mergeFrom(buildPartial()); } private void ensureContentIsMutable() { if((0x20 & bitField0_) != 32) { content_ = new ArrayList(content_); bitField0_ = 0x20 | bitField0_; } } private void ensureRecipientIdIsMutable() { if((0x200 & bitField0_) != 512) { recipientId_ = new LazyStringArrayList(recipientId_); bitField0_ = 0x200 | bitField0_; } } public ChatMessage.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; messageClientId_ = codedinputstream.readBytes(); break; case 18: // '\022' bitField0_ = 2 | bitField0_; id_ = codedinputstream.readBytes(); break; case 24: // '\030' bitField0_ = 4 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; case 34: // '"' bitField0_ = 8 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 42: // '*' bitField0_ = 0x10 | bitField0_; senderId_ = codedinputstream.readBytes(); break; case 50: // '2' Data.Content.Builder builder = Data.Content.newBuilder(); codedinputstream.readMessage(builder, extensionregistrylite); addContent(builder.buildPartial()); break; case 58: // ':' bitField0_ = 0x40 | bitField0_; shardingHint_ = codedinputstream.readBytes(); break; case 66: // 'B' ensureRecipientIdIsMutable(); recipientId_.add(codedinputstream.readBytes()); break; case 72: // 'H' bitField0_ = 0x80 | bitField0_; retry_ = codedinputstream.readBool(); break; case 80: // 'P' ChatMessage.ReceiverState receiverstate = ChatMessage.ReceiverState.valueOf(codedinputstream.readEnum()); if(receiverstate != null) { bitField0_ = 0x100 | bitField0_; receiverState_ = receiverstate; } break; } } while(true); } public final ChatMessage.Builder addAllContent(Iterable iterable) { ensureContentIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, content_); return this; } public final ChatMessage.Builder addAllRecipientId(Iterable iterable) { ensureRecipientIdIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, recipientId_); return this; } public final ChatMessage.Builder addContent(int i, Data.Content.Builder builder) { ensureContentIsMutable(); content_.add(i, builder.build()); return this; } public final ChatMessage.Builder addContent(int i, Data.Content content) { if(content == null) { throw new NullPointerException(); } else { ensureContentIsMutable(); content_.add(i, content); return this; } } public final ChatMessage.Builder addContent(Data.Content.Builder builder) { ensureContentIsMutable(); content_.add(builder.build()); return this; } public final ChatMessage.Builder addContent(Data.Content content) { if(content == null) { throw new NullPointerException(); } else { ensureContentIsMutable(); content_.add(content); return this; } } public final ChatMessage.Builder addRecipientId(String s) { if(s == null) { throw new NullPointerException(); } else { ensureRecipientIdIsMutable(); recipientId_.add(s); return this; } } public final ChatMessage build() { ChatMessage chatmessage = buildPartial(); if(!chatmessage.isInitialized()) throw new UninitializedMessageException(Arrays.asList("chatmessage")); else return chatmessage; } public final ChatMessage buildPartial() { ChatMessage chatmessage = new ChatMessage(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; chatmessage.messageClientId_ = messageClientId_; if((i & 2) == 2) k |= 2; chatmessage.id_ = id_; if((i & 4) == 4) k |= 4; chatmessage.timestamp_ = timestamp_; if((i & 8) == 8) k |= 8; chatmessage.conversationId_ = conversationId_; if((i & 0x10) == 16) k |= 0x10; chatmessage.senderId_ = senderId_; if((0x20 & bitField0_) == 32) { content_ = Collections.unmodifiableList(content_); bitField0_ = 0xffffffdf & bitField0_; } chatmessage.content_ = content_; if((i & 0x40) == 64) k |= 0x20; chatmessage.shardingHint_ = shardingHint_; if((i & 0x80) == 128) k |= 0x40; chatmessage.retry_ = retry_; if((i & 0x100) == 256) k |= 0x80; chatmessage.receiverState_ = receiverState_; if((0x200 & bitField0_) == 512) { recipientId_ = new UnmodifiableLazyStringList(recipientId_); bitField0_ = 0xfffffdff & bitField0_; } chatmessage.recipientId_ = recipientId_; chatmessage.bitField0_ = k; return chatmessage; } public final ChatMessage.Builder clear() { super.clear(); messageClientId_ = ""; bitField0_ = -2 & bitField0_; id_ = ""; bitField0_ = -3 & bitField0_; timestamp_ = 0L; bitField0_ = -5 & bitField0_; conversationId_ = ""; bitField0_ = -9 & bitField0_; senderId_ = ""; bitField0_ = 0xffffffef & bitField0_; content_ = Collections.emptyList(); bitField0_ = 0xffffffdf & bitField0_; shardingHint_ = ""; bitField0_ = 0xffffffbf & bitField0_; retry_ = false; bitField0_ = 0xffffff7f & bitField0_; receiverState_ = ChatMessage.ReceiverState.UNKNOWN; bitField0_ = 0xfffffeff & bitField0_; recipientId_ = LazyStringArrayList.EMPTY; bitField0_ = 0xfffffdff & bitField0_; return this; } public final ChatMessage.Builder clearContent() { content_ = Collections.emptyList(); bitField0_ = 0xffffffdf & bitField0_; return this; } public final ChatMessage.Builder clearConversationId() { bitField0_ = -9 & bitField0_; conversationId_ = ChatMessage.getDefaultInstance().getConversationId(); return this; } public final ChatMessage.Builder clearId() { bitField0_ = -3 & bitField0_; id_ = ChatMessage.getDefaultInstance().getId(); return this; } public final ChatMessage.Builder clearMessageClientId() { bitField0_ = -2 & bitField0_; messageClientId_ = ChatMessage.getDefaultInstance().getMessageClientId(); return this; } public final ChatMessage.Builder clearReceiverState() { bitField0_ = 0xfffffeff & bitField0_; receiverState_ = ChatMessage.ReceiverState.UNKNOWN; return this; } public final ChatMessage.Builder clearRecipientId() { recipientId_ = LazyStringArrayList.EMPTY; bitField0_ = 0xfffffdff & bitField0_; return this; } public final ChatMessage.Builder clearRetry() { bitField0_ = 0xffffff7f & bitField0_; retry_ = false; return this; } public final ChatMessage.Builder clearSenderId() { bitField0_ = 0xffffffef & bitField0_; senderId_ = ChatMessage.getDefaultInstance().getSenderId(); return this; } public final ChatMessage.Builder clearShardingHint() { bitField0_ = 0xffffffbf & bitField0_; shardingHint_ = ChatMessage.getDefaultInstance().getShardingHint(); return this; } public final ChatMessage.Builder clearTimestamp() { bitField0_ = -5 & bitField0_; timestamp_ = 0L; return this; } public final Data.Content getContent(int i) { return (Data.Content)content_.get(i); } public final int getContentCount() { return content_.size(); } public final List getContentList() { return Collections.unmodifiableList(content_); } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final ChatMessage getDefaultInstanceForType() { return ChatMessage.getDefaultInstance(); } public final String getId() { Object obj = id_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); id_ = s; } else { s = (String)obj; } return s; } public final String getMessageClientId() { Object obj = messageClientId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); messageClientId_ = s; } else { s = (String)obj; } return s; } public final ChatMessage.ReceiverState getReceiverState() { return receiverState_; } public final String getRecipientId(int i) { return (String)recipientId_.get(i); } public final int getRecipientIdCount() { return recipientId_.size(); } public final List getRecipientIdList() { return Collections.unmodifiableList(recipientId_); } public final boolean getRetry() { return retry_; } public final String getSenderId() { Object obj = senderId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); senderId_ = s; } else { s = (String)obj; } return s; } public final String getShardingHint() { Object obj = shardingHint_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); shardingHint_ = s; } else { s = (String)obj; } return s; } public final long getTimestamp() { return timestamp_; } public final boolean hasConversationId() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasMessageClientId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasReceiverState() { boolean flag; if((0x100 & bitField0_) == 256) flag = true; else flag = false; return flag; } public final boolean hasRetry() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasShardingHint() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } @Override public Builder mergeFrom(GeneratedMessageLite lite) { return mergeFrom((ChatMessage)lite); } public final ChatMessage.Builder mergeFrom(ChatMessage chatmessage) { if(chatmessage == ChatMessage.getDefaultInstance()) return this; if(chatmessage.hasMessageClientId()) setMessageClientId(chatmessage.getMessageClientId()); if(chatmessage.hasId()) setId(chatmessage.getId()); if(chatmessage.hasTimestamp()) setTimestamp(chatmessage.getTimestamp()); if(chatmessage.hasConversationId()) setConversationId(chatmessage.getConversationId()); if(chatmessage.hasSenderId()) setSenderId(chatmessage.getSenderId()); if(!chatmessage.content_.isEmpty()) if(content_.isEmpty()) { content_ = chatmessage.content_; bitField0_ = 0xffffffdf & bitField0_; } else { ensureContentIsMutable(); content_.addAll(chatmessage.content_); } if(chatmessage.hasShardingHint()) setShardingHint(chatmessage.getShardingHint()); if(chatmessage.hasRetry()) setRetry(chatmessage.getRetry()); if(chatmessage.hasReceiverState()) setReceiverState(chatmessage.getReceiverState()); if(!chatmessage.recipientId_.isEmpty()) if(recipientId_.isEmpty()) { recipientId_ = chatmessage.recipientId_; bitField0_ = 0xfffffdff & bitField0_; } else { ensureRecipientIdIsMutable(); recipientId_.addAll(chatmessage.recipientId_); } return this; } public final ChatMessage.Builder setContent(int i, Data.Content.Builder builder) { ensureContentIsMutable(); content_.set(i, builder.build()); return this; } public final ChatMessage.Builder setContent(int i, Data.Content content) { if(content == null) { throw new NullPointerException(); } else { ensureContentIsMutable(); content_.set(i, content); return this; } } public final ChatMessage.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 8 | bitField0_; conversationId_ = s; return this; } } public final ChatMessage.Builder setId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; id_ = s; return this; } } public final ChatMessage.Builder setMessageClientId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; messageClientId_ = s; return this; } } public final ChatMessage.Builder setReceiverState(ChatMessage.ReceiverState receiverstate) { if(receiverstate == null) { throw new NullPointerException(); } else { bitField0_ = 0x100 | bitField0_; receiverState_ = receiverstate; return this; } } public final ChatMessage.Builder setRecipientId(int i, String s) { if(s == null) { throw new NullPointerException(); } else { ensureRecipientIdIsMutable(); recipientId_.set(i, s); return this; } } public final ChatMessage.Builder setRetry(boolean flag) { bitField0_ = 0x80 | bitField0_; retry_ = flag; return this; } public final ChatMessage.Builder setSenderId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x10 | bitField0_; senderId_ = s; return this; } } public final ChatMessage.Builder setShardingHint(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x40 | bitField0_; shardingHint_ = s; return this; } } public final ChatMessage.Builder setTimestamp(long l) { bitField0_ = 4 | bitField0_; timestamp_ = l; return this; } } } //====================================================================================== // //====================================================================================== public static interface SuggestionsRequestOrBuilder extends MessageLiteOrBuilder { public abstract int getCount(); public abstract String getParticipantId(int i); public abstract int getParticipantIdCount(); public abstract List getParticipantIdList(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract SuggestionsRequest.SuggestionsType getSuggestionsType(); public abstract boolean hasCount(); public abstract boolean hasStubbyInfo(); public abstract boolean hasSuggestionsType(); } public static final class SuggestionsRequest extends GeneratedMessageLite implements SuggestionsRequestOrBuilder { private static final SuggestionsRequest defaultInstance; private int bitField0_; private int count_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private LazyStringList participantId_; private Data.StubbyInfo stubbyInfo_; private SuggestionsType suggestionsType_; static { SuggestionsRequest suggestionsrequest = new SuggestionsRequest(); defaultInstance = suggestionsrequest; suggestionsrequest.participantId_ = LazyStringArrayList.EMPTY; suggestionsrequest.count_ = 0; suggestionsrequest.suggestionsType_ = SuggestionsType.ALL; suggestionsrequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } private SuggestionsRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } SuggestionsRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static SuggestionsRequest getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(SuggestionsRequest suggestionsrequest) { return new Builder().mergeFrom(suggestionsrequest); } public final int getCount() { return count_; } public final SuggestionsRequest getDefaultInstanceForType() { return defaultInstance; } public final String getParticipantId(int i) { return (String)participantId_.get(i); } public final int getParticipantIdCount() { return participantId_.size(); } public final List getParticipantIdList() { return participantId_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int i1; if(i != -1) { i1 = i; } else { int j = 0; for(int k = 0; k < participantId_.size(); k++) j += CodedOutputStream.computeBytesSizeNoTag(participantId_.getByteString(k)); int l = j + 0 + 1 * getParticipantIdList().size(); if((4 & bitField0_) == 4) l += CodedOutputStream.computeMessageSize(2, stubbyInfo_); if((1 & bitField0_) == 1) l += CodedOutputStream.computeInt32Size(3, count_); if((2 & bitField0_) == 2) l += CodedOutputStream.computeEnumSize(4, suggestionsType_.getNumber()); memoizedSerializedSize = l; i1 = l; } return i1; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final SuggestionsType getSuggestionsType() { return suggestionsType_; } public final boolean hasCount() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasSuggestionsType() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); for(int i = 0; i < participantId_.size(); i++) codedoutputstream.writeBytes(1, participantId_.getByteString(i)); if((4 & bitField0_) == 4) codedoutputstream.writeMessage(2, stubbyInfo_); if((1 & bitField0_) == 1) codedoutputstream.writeInt32(3, count_); if((2 & bitField0_) == 2) codedoutputstream.writeEnum(4, suggestionsType_.getNumber()); } //=========================================================================================== // //=========================================================================================== public static enum SuggestionsType implements com.google.protobuf.Internal.EnumLite { ALL(1), ONLY_NEW(2), HANGOUT(3); int value; private SuggestionsType(int value) { this.value = value; } public final int getNumber() { return value; } public static SuggestionsType valueOf(int value) { for(SuggestionsType t : SuggestionsType.values()) { if(t.value == value) { return t; } } return null; } } //=========================================================================================== // //=========================================================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements SuggestionsRequestOrBuilder { private int bitField0_; private int count_; private LazyStringList participantId_; private Data.StubbyInfo stubbyInfo_; private SuggestionsRequest.SuggestionsType suggestionsType_; private Builder() { participantId_ = LazyStringArrayList.EMPTY; suggestionsType_ = SuggestionsRequest.SuggestionsType.ALL; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } public SuggestionsRequest.Builder clone() { return (new SuggestionsRequest.Builder()).mergeFrom(buildPartial()); } private void ensureParticipantIdIsMutable() { if((1 & bitField0_) != 1) { participantId_ = new LazyStringArrayList(participantId_); bitField0_ = 1 | bitField0_; } } public SuggestionsRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' ensureParticipantIdIsMutable(); participantId_.add(codedinputstream.readBytes()); break; case 18: // '\022' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; case 24: // '\030' bitField0_ = 2 | bitField0_; count_ = codedinputstream.readInt32(); break; case 32: // ' ' SuggestionsRequest.SuggestionsType suggestionstype = SuggestionsRequest.SuggestionsType.valueOf(codedinputstream.readEnum()); if(suggestionstype != null) { bitField0_ = 4 | bitField0_; suggestionsType_ = suggestionstype; } break; } } while(true); } public final SuggestionsRequest.Builder addAllParticipantId(Iterable iterable) { ensureParticipantIdIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, participantId_); return this; } public final SuggestionsRequest.Builder addParticipantId(String s) { if(s == null) { throw new NullPointerException(); } else { ensureParticipantIdIsMutable(); participantId_.add(s); return this; } } public final SuggestionsRequest build() { SuggestionsRequest suggestionsrequest = buildPartial(); if(!suggestionsrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("suggestionsrequest")); else return suggestionsrequest; } public final SuggestionsRequest buildPartial() { SuggestionsRequest suggestionsrequest = new SuggestionsRequest(this); int i = bitField0_; if((1 & bitField0_) == 1) { participantId_ = new UnmodifiableLazyStringList(participantId_); bitField0_ = -2 & bitField0_; } suggestionsrequest.participantId_ = participantId_; int j = i & 2; int k = 0; if(j == 2) k = 1; suggestionsrequest.count_ = count_; if((i & 4) == 4) k |= 2; suggestionsrequest.suggestionsType_ = suggestionsType_; if((i & 8) == 8) k |= 4; suggestionsrequest.stubbyInfo_ = stubbyInfo_; suggestionsrequest.bitField0_ = k; return suggestionsrequest; } public final SuggestionsRequest.Builder clear() { super.clear(); participantId_ = LazyStringArrayList.EMPTY; bitField0_ = -2 & bitField0_; count_ = 0; bitField0_ = -3 & bitField0_; suggestionsType_ = SuggestionsRequest.SuggestionsType.ALL; bitField0_ = -5 & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -9 & bitField0_; return this; } public final SuggestionsRequest.Builder clearCount() { bitField0_ = -3 & bitField0_; count_ = 0; return this; } public final SuggestionsRequest.Builder clearParticipantId() { participantId_ = LazyStringArrayList.EMPTY; bitField0_ = -2 & bitField0_; return this; } public final SuggestionsRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -9 & bitField0_; return this; } public final SuggestionsRequest.Builder clearSuggestionsType() { bitField0_ = -5 & bitField0_; suggestionsType_ = SuggestionsRequest.SuggestionsType.ALL; return this; } public final int getCount() { return count_; } public final SuggestionsRequest getDefaultInstanceForType() { return SuggestionsRequest.getDefaultInstance(); } public final String getParticipantId(int i) { return (String)participantId_.get(i); } public final int getParticipantIdCount() { return participantId_.size(); } public final List getParticipantIdList() { return Collections.unmodifiableList(participantId_); } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final SuggestionsRequest.SuggestionsType getSuggestionsType() { return suggestionsType_; } public final boolean hasCount() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasSuggestionsType() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((SuggestionsRequest)generatedmessagelite); } public final SuggestionsRequest.Builder mergeFrom(SuggestionsRequest suggestionsrequest) { if(suggestionsrequest == SuggestionsRequest.getDefaultInstance()) { return this; } if(!suggestionsrequest.participantId_.isEmpty()) if(participantId_.isEmpty()) { participantId_ = suggestionsrequest.participantId_; bitField0_ = -2 & bitField0_; } else { ensureParticipantIdIsMutable(); participantId_.addAll(suggestionsrequest.participantId_); } if(suggestionsrequest.hasCount()) setCount(suggestionsrequest.getCount()); if(suggestionsrequest.hasSuggestionsType()) setSuggestionsType(suggestionsrequest.getSuggestionsType()); if(suggestionsrequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = suggestionsrequest.getStubbyInfo(); if((8 & bitField0_) == 8 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 8 | bitField0_; } return this; } public final SuggestionsRequest.Builder setCount(int i) { bitField0_ = 2 | bitField0_; count_ = i; return this; } public final SuggestionsRequest.Builder setParticipantId(int i, String s) { if(s == null) { throw new NullPointerException(); } else { ensureParticipantIdIsMutable(); participantId_.set(i, s); return this; } } public final SuggestionsRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 8 | bitField0_; return this; } public final SuggestionsRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 8 | bitField0_; return this; } } public final SuggestionsRequest.Builder setSuggestionsType(SuggestionsRequest.SuggestionsType suggestionstype) { if(suggestionstype == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; suggestionsType_ = suggestionstype; return this; } } } } //====================================================================================== // TileEvent //====================================================================================== public static interface TileEventOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract Data.KeyValue getEventData(int i); public abstract int getEventDataCount(); public abstract List getEventDataList(); public abstract String getEventType(); public abstract String getTileType(); public abstract int getTileVersion(); public abstract long getTimestamp(); public abstract boolean hasConversationId(); public abstract boolean hasEventType(); public abstract boolean hasTileType(); public abstract boolean hasTileVersion(); public abstract boolean hasTimestamp(); } public static final class TileEvent extends GeneratedMessageLite implements TileEventOrBuilder { private static final TileEvent defaultInstance; private int bitField0_; private Object conversationId_; private List eventData_; private Object eventType_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object tileType_; private int tileVersion_; private long timestamp_; static { TileEvent tileevent = new TileEvent(); defaultInstance = tileevent; tileevent.conversationId_ = ""; tileevent.timestamp_ = 0L; tileevent.tileType_ = ""; tileevent.tileVersion_ = 0; tileevent.eventType_ = ""; tileevent.eventData_ = Collections.emptyList(); } private TileEvent() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } TileEvent(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static TileEvent getDefaultInstance() { return defaultInstance; } private ByteString getEventTypeBytes() { Object obj = eventType_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); eventType_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getTileTypeBytes() { Object obj = tileType_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); tileType_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(TileEvent tileevent) { return new Builder().mergeFrom(tileevent); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final TileEvent getDefaultInstanceForType() { return defaultInstance; } public final Data.KeyValue getEventData(int i) { return (Data.KeyValue)eventData_.get(i); } public final int getEventDataCount() { return eventData_.size(); } public final List getEventDataList() { return eventData_; } public final Data.KeyValueOrBuilder getEventDataOrBuilder(int i) { return (Data.KeyValueOrBuilder)eventData_.get(i); } public final List getEventDataOrBuilderList() { return eventData_; } public final String getEventType() { Object obj = eventType_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) eventType_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int i1; if(i != -1) { i1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getConversationIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeInt64Size(2, timestamp_); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBytesSize(3, getTileTypeBytes()); if((8 & bitField0_) == 8) k += CodedOutputStream.computeInt32Size(4, tileVersion_); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeBytesSize(5, getEventTypeBytes()); for(int l = 0; l < eventData_.size(); l++) k += CodedOutputStream.computeMessageSize(6, (MessageLite)eventData_.get(l)); memoizedSerializedSize = k; i1 = k; } return i1; } public final String getTileType() { Object obj = tileType_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) tileType_ = s; s1 = s; } return s1; } public final int getTileVersion() { return tileVersion_; } public final long getTimestamp() { return timestamp_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasEventType() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasTileType() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasTileVersion() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getConversationIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeInt64(2, timestamp_); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(3, getTileTypeBytes()); if((8 & bitField0_) == 8) codedoutputstream.writeInt32(4, tileVersion_); if((0x10 & bitField0_) == 16) codedoutputstream.writeBytes(5, getEventTypeBytes()); for(int i = 0; i < eventData_.size(); i++) codedoutputstream.writeMessage(6, (MessageLite)eventData_.get(i)); } //=================================================================== // Builder //=================================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements TileEventOrBuilder { private int bitField0_; private Object conversationId_; private List eventData_; private Object eventType_; private Object tileType_; private int tileVersion_; private long timestamp_; private Builder() { conversationId_ = ""; tileType_ = ""; eventType_ = ""; eventData_ = Collections.emptyList(); } public TileEvent.Builder clone() { return (new TileEvent.Builder()).mergeFrom(buildPartial()); } private void ensureEventDataIsMutable() { if((0x20 & bitField0_) != 32) { eventData_ = new ArrayList(eventData_); bitField0_ = 0x20 | bitField0_; } } public TileEvent.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 16: // '\020' bitField0_ = 2 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; case 26: // '\032' bitField0_ = 4 | bitField0_; tileType_ = codedinputstream.readBytes(); break; case 32: // ' ' bitField0_ = 8 | bitField0_; tileVersion_ = codedinputstream.readInt32(); break; case 42: // '*' bitField0_ = 0x10 | bitField0_; eventType_ = codedinputstream.readBytes(); break; case 50: // '2' Data.KeyValue.Builder builder = Data.KeyValue.newBuilder(); codedinputstream.readMessage(builder, extensionregistrylite); addEventData(builder); break; } } while(true); } public final TileEvent.Builder addAllEventData(Iterable iterable) { ensureEventDataIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, eventData_); return this; } public final TileEvent.Builder addEventData(int i, Data.KeyValue.Builder builder) { ensureEventDataIsMutable(); eventData_.add(i, builder.build()); return this; } public final TileEvent.Builder addEventData(int i, Data.KeyValue keyvalue) { if(keyvalue == null) { throw new NullPointerException(); } else { ensureEventDataIsMutable(); eventData_.add(i, keyvalue); return this; } } public final TileEvent.Builder addEventData(Data.KeyValue.Builder builder) { ensureEventDataIsMutable(); eventData_.add(builder.build()); return this; } public final TileEvent.Builder addEventData(Data.KeyValue keyvalue) { if(keyvalue == null) { throw new NullPointerException(); } else { ensureEventDataIsMutable(); eventData_.add(keyvalue); return this; } } public final TileEvent build() { TileEvent tileevent = buildPartial(); if(!tileevent.isInitialized()) throw new UninitializedMessageException(Arrays.asList("tileevent")); else return tileevent; } public final TileEvent buildPartial() { TileEvent tileevent = new TileEvent(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; tileevent.conversationId_ = conversationId_; if((i & 2) == 2) k |= 2; tileevent.timestamp_ = timestamp_; if((i & 4) == 4) k |= 4; tileevent.tileType_ = tileType_; if((i & 8) == 8) k |= 8; tileevent.tileVersion_ = tileVersion_; if((i & 0x10) == 16) k |= 0x10; tileevent.eventType_ = eventType_; if((0x20 & bitField0_) == 32) { eventData_ = Collections.unmodifiableList(eventData_); bitField0_ = 0xffffffdf & bitField0_; } tileevent.eventData_ = eventData_; tileevent.bitField0_ = k; return tileevent; } public final TileEvent.Builder clear() { super.clear(); conversationId_ = ""; bitField0_ = -2 & bitField0_; timestamp_ = 0L; bitField0_ = -3 & bitField0_; tileType_ = ""; bitField0_ = -5 & bitField0_; tileVersion_ = 0; bitField0_ = -9 & bitField0_; eventType_ = ""; bitField0_ = 0xffffffef & bitField0_; eventData_ = Collections.emptyList(); bitField0_ = 0xffffffdf & bitField0_; return this; } public final TileEvent.Builder clearConversationId() { bitField0_ = -2 & bitField0_; conversationId_ = TileEvent.getDefaultInstance().getConversationId(); return this; } public final TileEvent.Builder clearEventData() { eventData_ = Collections.emptyList(); bitField0_ = 0xffffffdf & bitField0_; return this; } public final TileEvent.Builder clearEventType() { bitField0_ = 0xffffffef & bitField0_; eventType_ = TileEvent.getDefaultInstance().getEventType(); return this; } public final TileEvent.Builder clearTileType() { bitField0_ = -5 & bitField0_; tileType_ = TileEvent.getDefaultInstance().getTileType(); return this; } public final TileEvent.Builder clearTileVersion() { bitField0_ = -9 & bitField0_; tileVersion_ = 0; return this; } public final TileEvent.Builder clearTimestamp() { bitField0_ = -3 & bitField0_; timestamp_ = 0L; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final TileEvent getDefaultInstanceForType() { return TileEvent.getDefaultInstance(); } public final Data.KeyValue getEventData(int i) { return (Data.KeyValue)eventData_.get(i); } public final int getEventDataCount() { return eventData_.size(); } public final List getEventDataList() { return Collections.unmodifiableList(eventData_); } public final String getEventType() { Object obj = eventType_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); eventType_ = s; } else { s = (String)obj; } return s; } public final String getTileType() { Object obj = tileType_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); tileType_ = s; } else { s = (String)obj; } return s; } public final int getTileVersion() { return tileVersion_; } public final long getTimestamp() { return timestamp_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasEventType() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasTileType() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasTileVersion() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } @Override public Builder mergeFrom(GeneratedMessageLite lite) { return mergeFrom((TileEvent)lite); } public final TileEvent.Builder mergeFrom(TileEvent tileevent) { if(tileevent == TileEvent.getDefaultInstance()) { return this; } if(tileevent.hasConversationId()) setConversationId(tileevent.getConversationId()); if(tileevent.hasTimestamp()) setTimestamp(tileevent.getTimestamp()); if(tileevent.hasTileType()) setTileType(tileevent.getTileType()); if(tileevent.hasTileVersion()) setTileVersion(tileevent.getTileVersion()); if(tileevent.hasEventType()) setEventType(tileevent.getEventType()); if(!tileevent.eventData_.isEmpty()) if(eventData_.isEmpty()) { eventData_ = tileevent.eventData_; bitField0_ = 0xffffffdf & bitField0_; } else { ensureEventDataIsMutable(); eventData_.addAll(tileevent.eventData_); } return this; } public final TileEvent.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; conversationId_ = s; return this; } } public final TileEvent.Builder setEventData(int i, Data.KeyValue.Builder builder) { ensureEventDataIsMutable(); eventData_.set(i, builder.build()); return this; } public final TileEvent.Builder setEventData(int i, Data.KeyValue keyvalue) { if(keyvalue == null) { throw new NullPointerException(); } else { ensureEventDataIsMutable(); eventData_.set(i, keyvalue); return this; } } public final TileEvent.Builder setEventType(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x10 | bitField0_; eventType_ = s; return this; } } public final TileEvent.Builder setTileType(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; tileType_ = s; return this; } } public final TileEvent.Builder setTileVersion(int i) { bitField0_ = 8 | bitField0_; tileVersion_ = i; return this; } public final TileEvent.Builder setTimestamp(long l) { bitField0_ = 2 | bitField0_; timestamp_ = l; return this; } } } //====================================================================================== // TileEventRequest //====================================================================================== public static interface TileEventRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract Data.KeyValue getEventData(int i); public abstract int getEventDataCount(); public abstract List getEventDataList(); public abstract String getEventType(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract String getTileType(); public abstract int getTileVersion(); public abstract boolean hasConversationId(); public abstract boolean hasEventType(); public abstract boolean hasStubbyInfo(); public abstract boolean hasTileType(); public abstract boolean hasTileVersion(); } public static final class TileEventRequest extends GeneratedMessageLite implements TileEventRequestOrBuilder { private static final TileEventRequest defaultInstance; private int bitField0_; private Object conversationId_; private List eventData_; private Object eventType_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.StubbyInfo stubbyInfo_; private Object tileType_; private int tileVersion_; static { TileEventRequest tileeventrequest = new TileEventRequest(); defaultInstance = tileeventrequest; tileeventrequest.conversationId_ = ""; tileeventrequest.tileType_ = ""; tileeventrequest.tileVersion_ = 0; tileeventrequest.eventType_ = ""; tileeventrequest.eventData_ = Collections.emptyList(); tileeventrequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } private TileEventRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private TileEventRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static TileEventRequest getDefaultInstance() { return defaultInstance; } private ByteString getEventTypeBytes() { Object obj = eventType_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); eventType_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getTileTypeBytes() { Object obj = tileType_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); tileType_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(TileEventRequest tileeventrequest) { return new Builder().mergeFrom(tileeventrequest); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final TileEventRequest getDefaultInstanceForType() { return defaultInstance; } public final Data.KeyValue getEventData(int i) { return (Data.KeyValue)eventData_.get(i); } public final int getEventDataCount() { return eventData_.size(); } public final List getEventDataList() { return eventData_; } public final Data.KeyValueOrBuilder getEventDataOrBuilder(int i) { return (Data.KeyValueOrBuilder)eventData_.get(i); } public final List getEventDataOrBuilderList() { return eventData_; } public final String getEventType() { Object obj = eventType_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) eventType_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int i1; if(i != -1) { i1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getConversationIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getTileTypeBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeInt32Size(3, tileVersion_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeBytesSize(4, getEventTypeBytes()); for(int l = 0; l < eventData_.size(); l++) k += CodedOutputStream.computeMessageSize(5, (MessageLite)eventData_.get(l)); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeMessageSize(6, stubbyInfo_); memoizedSerializedSize = k; i1 = k; } return i1; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final String getTileType() { Object obj = tileType_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) tileType_ = s; s1 = s; } return s1; } public final int getTileVersion() { return tileVersion_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasEventType() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasTileType() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasTileVersion() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getConversationIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getTileTypeBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeInt32(3, tileVersion_); if((8 & bitField0_) == 8) codedoutputstream.writeBytes(4, getEventTypeBytes()); for(int i = 0; i < eventData_.size(); i++) codedoutputstream.writeMessage(5, (MessageLite)eventData_.get(i)); if((0x10 & bitField0_) == 16) codedoutputstream.writeMessage(6, stubbyInfo_); } //================================================================== // Builder //================================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements TileEventRequestOrBuilder { private int bitField0_; private Object conversationId_; private List eventData_; private Object eventType_; private Data.StubbyInfo stubbyInfo_; private Object tileType_; private int tileVersion_; private Builder() { conversationId_ = ""; tileType_ = ""; eventType_ = ""; eventData_ = Collections.emptyList(); stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } public TileEventRequest.Builder clone() { return (new TileEventRequest.Builder()).mergeFrom(buildPartial()); } private void ensureEventDataIsMutable() { if((0x10 & bitField0_) != 16) { eventData_ = new ArrayList(eventData_); bitField0_ = 0x10 | bitField0_; } } public TileEventRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 18: // '\022' bitField0_ = 2 | bitField0_; tileType_ = codedinputstream.readBytes(); break; case 24: // '\030' bitField0_ = 4 | bitField0_; tileVersion_ = codedinputstream.readInt32(); break; case 34: // '"' bitField0_ = 8 | bitField0_; eventType_ = codedinputstream.readBytes(); break; case 42: // '*' Data.KeyValue.Builder builder1 = Data.KeyValue.newBuilder(); codedinputstream.readMessage(builder1, extensionregistrylite); addEventData(builder1); break; case 50: // '2' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; } } while(true); } public final TileEventRequest.Builder addAllEventData(Iterable iterable) { ensureEventDataIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, eventData_); return this; } public final TileEventRequest.Builder addEventData(int i, Data.KeyValue.Builder builder) { ensureEventDataIsMutable(); eventData_.add(i, builder.build()); return this; } public final TileEventRequest.Builder addEventData(int i, Data.KeyValue keyvalue) { if(keyvalue == null) { throw new NullPointerException(); } else { ensureEventDataIsMutable(); eventData_.add(i, keyvalue); return this; } } public final TileEventRequest.Builder addEventData(Data.KeyValue.Builder builder) { ensureEventDataIsMutable(); eventData_.add(builder.build()); return this; } public final TileEventRequest.Builder addEventData(Data.KeyValue keyvalue) { if(keyvalue == null) { throw new NullPointerException(); } else { ensureEventDataIsMutable(); eventData_.add(keyvalue); return this; } } public final TileEventRequest build() { TileEventRequest tileeventrequest = buildPartial(); if(!tileeventrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("tileeventrequest")); else return tileeventrequest; } public final TileEventRequest buildPartial() { TileEventRequest tileeventrequest = new TileEventRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; tileeventrequest.conversationId_ = conversationId_; if((i & 2) == 2) k |= 2; tileeventrequest.tileType_ = tileType_; if((i & 4) == 4) k |= 4; tileeventrequest.tileVersion_ = tileVersion_; if((i & 8) == 8) k |= 8; tileeventrequest.eventType_ = eventType_; if((0x10 & bitField0_) == 16) { eventData_ = Collections.unmodifiableList(eventData_); bitField0_ = 0xffffffef & bitField0_; } tileeventrequest.eventData_ = eventData_; if((i & 0x20) == 32) k |= 0x10; tileeventrequest.stubbyInfo_ = stubbyInfo_; tileeventrequest.bitField0_ = k; return tileeventrequest; } public final TileEventRequest.Builder clear() { super.clear(); conversationId_ = ""; bitField0_ = -2 & bitField0_; tileType_ = ""; bitField0_ = -3 & bitField0_; tileVersion_ = 0; bitField0_ = -5 & bitField0_; eventType_ = ""; bitField0_ = -9 & bitField0_; eventData_ = Collections.emptyList(); bitField0_ = 0xffffffef & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; return this; } public final TileEventRequest.Builder clearConversationId() { bitField0_ = -2 & bitField0_; conversationId_ = TileEventRequest.getDefaultInstance().getConversationId(); return this; } public final TileEventRequest.Builder clearEventData() { eventData_ = Collections.emptyList(); bitField0_ = 0xffffffef & bitField0_; return this; } public final TileEventRequest.Builder clearEventType() { bitField0_ = -9 & bitField0_; eventType_ = TileEventRequest.getDefaultInstance().getEventType(); return this; } public final TileEventRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; return this; } public final TileEventRequest.Builder clearTileType() { bitField0_ = -3 & bitField0_; tileType_ = TileEventRequest.getDefaultInstance().getTileType(); return this; } public final TileEventRequest.Builder clearTileVersion() { bitField0_ = -5 & bitField0_; tileVersion_ = 0; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final TileEventRequest getDefaultInstanceForType() { return TileEventRequest.getDefaultInstance(); } public final Data.KeyValue getEventData(int i) { return (Data.KeyValue)eventData_.get(i); } public final int getEventDataCount() { return eventData_.size(); } public final List getEventDataList() { return Collections.unmodifiableList(eventData_); } public final String getEventType() { Object obj = eventType_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); eventType_ = s; } else { s = (String)obj; } return s; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final String getTileType() { Object obj = tileType_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); tileType_ = s; } else { s = (String)obj; } return s; } public final int getTileVersion() { return tileVersion_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasEventType() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasTileType() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasTileVersion() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((TileEventRequest)generatedmessagelite); } public final TileEventRequest.Builder mergeFrom(TileEventRequest tileeventrequest) { if(tileeventrequest == TileEventRequest.getDefaultInstance()) { return this; } if(tileeventrequest.hasConversationId()) setConversationId(tileeventrequest.getConversationId()); if(tileeventrequest.hasTileType()) setTileType(tileeventrequest.getTileType()); if(tileeventrequest.hasTileVersion()) setTileVersion(tileeventrequest.getTileVersion()); if(tileeventrequest.hasEventType()) setEventType(tileeventrequest.getEventType()); if(!tileeventrequest.eventData_.isEmpty()) if(eventData_.isEmpty()) { eventData_ = tileeventrequest.eventData_; bitField0_ = 0xffffffef & bitField0_; } else { ensureEventDataIsMutable(); eventData_.addAll(tileeventrequest.eventData_); } if(tileeventrequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = tileeventrequest.getStubbyInfo(); if((0x20 & bitField0_) == 32 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 0x20 | bitField0_; } return this; } public final TileEventRequest.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; conversationId_ = s; return this; } } public final TileEventRequest.Builder setEventData(int i, Data.KeyValue.Builder builder) { ensureEventDataIsMutable(); eventData_.set(i, builder.build()); return this; } public final TileEventRequest.Builder setEventData(int i, Data.KeyValue keyvalue) { if(keyvalue == null) { throw new NullPointerException(); } else { ensureEventDataIsMutable(); eventData_.set(i, keyvalue); return this; } } public final TileEventRequest.Builder setEventType(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 8 | bitField0_; eventType_ = s; return this; } } public final TileEventRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 0x20 | bitField0_; return this; } public final TileEventRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 0x20 | bitField0_; return this; } } public final TileEventRequest.Builder setTileType(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; tileType_ = s; return this; } } public final TileEventRequest.Builder setTileVersion(int i) { bitField0_ = 4 | bitField0_; tileVersion_ = i; return this; } } } //====================================================================================== // EventStreamResponse //====================================================================================== public static interface EventStreamResponseOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract long getEarliest(); public abstract EventStreamResponse.Event getEvent(int i); public abstract int getEventCount(); public abstract List getEventList(); public abstract long getLatest(); public abstract boolean getMore(); public abstract Data.ResponseStatus getStatus(); public abstract boolean hasConversationId(); public abstract boolean hasEarliest(); public abstract boolean hasLatest(); public abstract boolean hasMore(); public abstract boolean hasStatus(); } public static final class EventStreamResponse extends GeneratedMessageLite implements EventStreamResponseOrBuilder { private static final EventStreamResponse defaultInstance; private int bitField0_; private Object conversationId_; private long earliest_; private List event_; private long latest_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private boolean more_; private Data.ResponseStatus status_; static { EventStreamResponse eventstreamresponse = new EventStreamResponse(); defaultInstance = eventstreamresponse; eventstreamresponse.conversationId_ = ""; eventstreamresponse.event_ = Collections.emptyList(); eventstreamresponse.more_ = false; eventstreamresponse.earliest_ = 0L; eventstreamresponse.latest_ = 0L; eventstreamresponse.status_ = Data.ResponseStatus.OK; } private EventStreamResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } EventStreamResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static EventStreamResponse getDefaultInstance() { return defaultInstance; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(EventStreamResponse eventstreamresponse) { return new Builder().mergeFrom(eventstreamresponse); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final EventStreamResponse getDefaultInstanceForType() { return defaultInstance; } public final long getEarliest() { return earliest_; } public final Event getEvent(int i) { return (Event)event_.get(i); } public final int getEventCount() { return event_.size(); } public final List getEventList() { return event_; } public final EventOrBuilder getEventOrBuilder(int i) { return (EventOrBuilder)event_.get(i); } public final List getEventOrBuilderList() { return event_; } public final long getLatest() { return latest_; } public final boolean getMore() { return more_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int i1; if(i != -1) { i1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getConversationIdBytes()); for(int l = 0; l < event_.size(); l++) k += CodedOutputStream.computeMessageSize(2, (MessageLite)event_.get(l)); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBoolSize(3, more_); if((4 & bitField0_) == 4) k += CodedOutputStream.computeInt64Size(4, earliest_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeInt64Size(5, latest_); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeEnumSize(6, status_.getNumber()); memoizedSerializedSize = k; i1 = k; } return i1; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasEarliest() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasLatest() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasMore() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getConversationIdBytes()); for(int i = 0; i < event_.size(); i++) codedoutputstream.writeMessage(2, (MessageLite)event_.get(i)); if((2 & bitField0_) == 2) codedoutputstream.writeBool(3, more_); if((4 & bitField0_) == 4) codedoutputstream.writeInt64(4, earliest_); if((8 & bitField0_) == 8) codedoutputstream.writeInt64(5, latest_); if((0x10 & bitField0_) == 16) codedoutputstream.writeEnum(6, status_.getNumber()); } //======================================================================== // Builder //======================================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements EventStreamResponseOrBuilder { private int bitField0_; private Object conversationId_; private long earliest_; private List event_; private long latest_; private boolean more_; private Data.ResponseStatus status_; private Builder() { conversationId_ = ""; event_ = Collections.emptyList(); status_ = Data.ResponseStatus.OK; } public EventStreamResponse.Builder clone() { return (new EventStreamResponse.Builder()).mergeFrom(buildPartial()); } private void ensureEventIsMutable() { if((2 & bitField0_) != 2) { event_ = new ArrayList(event_); bitField0_ = 2 | bitField0_; } } public EventStreamResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 18: // '\022' EventStreamResponse.Event.Builder builder = EventStreamResponse.Event.newBuilder(); codedinputstream.readMessage(builder, extensionregistrylite); addEvent(builder.buildPartial()); break; case 24: // '\030' bitField0_ = 4 | bitField0_; more_ = codedinputstream.readBool(); break; case 32: // ' ' bitField0_ = 8 | bitField0_; earliest_ = codedinputstream.readInt64(); break; case 40: // '(' bitField0_ = 0x10 | bitField0_; latest_ = codedinputstream.readInt64(); break; case 48: // '0' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 0x20 | bitField0_; status_ = responsestatus; } break; } } while(true); } public final EventStreamResponse.Builder addAllEvent(Iterable iterable) { ensureEventIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, event_); return this; } public final EventStreamResponse.Builder addEvent(int i, EventStreamResponse.Event.Builder builder) { ensureEventIsMutable(); event_.add(i, builder.build()); return this; } public final EventStreamResponse.Builder addEvent(int i, EventStreamResponse.Event event) { if(event == null) { throw new NullPointerException(); } else { ensureEventIsMutable(); event_.add(i, event); return this; } } public final EventStreamResponse.Builder addEvent(EventStreamResponse.Event.Builder builder) { ensureEventIsMutable(); event_.add(builder.build()); return this; } public final EventStreamResponse.Builder addEvent(EventStreamResponse.Event event) { if(event == null) { throw new NullPointerException(); } else { ensureEventIsMutable(); event_.add(event); return this; } } public final EventStreamResponse build() { EventStreamResponse eventstreamresponse = buildPartial(); if(!eventstreamresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("eventstreamresponse")); else return eventstreamresponse; } public final EventStreamResponse buildPartial() { EventStreamResponse eventstreamresponse = new EventStreamResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; eventstreamresponse.conversationId_ = conversationId_; if((2 & bitField0_) == 2) { event_ = Collections.unmodifiableList(event_); bitField0_ = -3 & bitField0_; } eventstreamresponse.event_ = event_; if((i & 4) == 4) k |= 2; eventstreamresponse.more_ = more_; if((i & 8) == 8) k |= 4; eventstreamresponse.earliest_ = earliest_; if((i & 0x10) == 16) k |= 8; eventstreamresponse.latest_ = latest_; if((i & 0x20) == 32) k |= 0x10; eventstreamresponse.status_ = status_; eventstreamresponse.bitField0_ = k; return eventstreamresponse; } public final EventStreamResponse.Builder clear() { super.clear(); conversationId_ = ""; bitField0_ = -2 & bitField0_; event_ = Collections.emptyList(); bitField0_ = -3 & bitField0_; more_ = false; bitField0_ = -5 & bitField0_; earliest_ = 0L; bitField0_ = -9 & bitField0_; latest_ = 0L; bitField0_ = 0xffffffef & bitField0_; status_ = Data.ResponseStatus.OK; bitField0_ = 0xffffffdf & bitField0_; return this; } public final EventStreamResponse.Builder clearConversationId() { bitField0_ = -2 & bitField0_; conversationId_ = EventStreamResponse.getDefaultInstance().getConversationId(); return this; } public final EventStreamResponse.Builder clearEarliest() { bitField0_ = -9 & bitField0_; earliest_ = 0L; return this; } public final EventStreamResponse.Builder clearEvent() { event_ = Collections.emptyList(); bitField0_ = -3 & bitField0_; return this; } public final EventStreamResponse.Builder clearLatest() { bitField0_ = 0xffffffef & bitField0_; latest_ = 0L; return this; } public final EventStreamResponse.Builder clearMore() { bitField0_ = -5 & bitField0_; more_ = false; return this; } public final EventStreamResponse.Builder clearStatus() { bitField0_ = 0xffffffdf & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final EventStreamResponse getDefaultInstanceForType() { return EventStreamResponse.getDefaultInstance(); } public final long getEarliest() { return earliest_; } public final EventStreamResponse.Event getEvent(int i) { return (EventStreamResponse.Event)event_.get(i); } public final int getEventCount() { return event_.size(); } public final List getEventList() { return Collections.unmodifiableList(event_); } public final long getLatest() { return latest_; } public final boolean getMore() { return more_; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasEarliest() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasLatest() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasMore() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } @Override public Builder mergeFrom(GeneratedMessageLite lite) { return mergeFrom((EventStreamResponse)lite); } public final EventStreamResponse.Builder mergeFrom(EventStreamResponse eventstreamresponse) { if(eventstreamresponse == EventStreamResponse.getDefaultInstance()) { return this; } if(eventstreamresponse.hasConversationId()) setConversationId(eventstreamresponse.getConversationId()); if(!eventstreamresponse.event_.isEmpty()) if(event_.isEmpty()) { event_ = eventstreamresponse.event_; bitField0_ = -3 & bitField0_; } else { ensureEventIsMutable(); event_.addAll(eventstreamresponse.event_); } if(eventstreamresponse.hasMore()) setMore(eventstreamresponse.getMore()); if(eventstreamresponse.hasEarliest()) setEarliest(eventstreamresponse.getEarliest()); if(eventstreamresponse.hasLatest()) setLatest(eventstreamresponse.getLatest()); if(eventstreamresponse.hasStatus()) setStatus(eventstreamresponse.getStatus()); return this; } public final EventStreamResponse.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; conversationId_ = s; return this; } } public final EventStreamResponse.Builder setEarliest(long l) { bitField0_ = 8 | bitField0_; earliest_ = l; return this; } public final EventStreamResponse.Builder setEvent(int i, EventStreamResponse.Event.Builder builder) { ensureEventIsMutable(); event_.set(i, builder.build()); return this; } public final EventStreamResponse.Builder setEvent(int i, EventStreamResponse.Event event) { if(event == null) { throw new NullPointerException(); } else { ensureEventIsMutable(); event_.set(i, event); return this; } } public final EventStreamResponse.Builder setLatest(long l) { bitField0_ = 0x10 | bitField0_; latest_ = l; return this; } public final EventStreamResponse.Builder setMore(boolean flag) { bitField0_ = 4 | bitField0_; more_ = flag; return this; } public final EventStreamResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 0x20 | bitField0_; status_ = responsestatus; return this; } } } // public static enum ReceiverState implements com.google.protobuf.Internal.EnumLite { UNKNOWN(0), NO_RECEIPT(1), DELIVERED(2), READ(3); private int value; private ReceiverState(int value) { this.value = value; } public final int getNumber() { return value; } public static ReceiverState valueOf(int value) { for(ReceiverState r : ReceiverState.values()) { if(r.value == value) { return r; } } return null; } } //========================================================================= // Event //========================================================================= public static interface EventOrBuilder extends MessageLiteOrBuilder { public abstract ChatMessage getChatMessage(); public abstract GroupConversationRename getGroupConversationRename(); public abstract MembershipChange getMembershipChange(); public abstract Migration getMigration(); public abstract Receipt getReceipt(); public abstract EventStreamResponse.ReceiverState getReceiverState(); public abstract TileEvent getTileEvent(); public abstract long getTimestamp(); public abstract boolean hasChatMessage(); public abstract boolean hasGroupConversationRename(); public abstract boolean hasMembershipChange(); public abstract boolean hasMigration(); public abstract boolean hasReceipt(); public abstract boolean hasReceiverState(); public abstract boolean hasTileEvent(); public abstract boolean hasTimestamp(); } public static final class Event extends GeneratedMessageLite implements EventStreamResponse.EventOrBuilder { private static final EventStreamResponse.Event defaultInstance; private int bitField0_; private ChatMessage chatMessage_; private GroupConversationRename groupConversationRename_; private MembershipChange membershipChange_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Migration migration_; private Receipt receipt_; private EventStreamResponse.ReceiverState receiverState_; private TileEvent tileEvent_; private long timestamp_; static { EventStreamResponse.Event event = new EventStreamResponse.Event(); defaultInstance = event; event.timestamp_ = 0L; event.receiverState_ = EventStreamResponse.ReceiverState.UNKNOWN; event.chatMessage_ = ChatMessage.getDefaultInstance(); event.receipt_ = Receipt.getDefaultInstance(); event.membershipChange_ = MembershipChange.getDefaultInstance(); event.groupConversationRename_ = GroupConversationRename.getDefaultInstance(); event.migration_ = Migration.getDefaultInstance(); event.tileEvent_ = TileEvent.getDefaultInstance(); } private Event() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } Event(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static EventStreamResponse.Event getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(EventStreamResponse.Event event) { return new Builder().mergeFrom(event); } public final ChatMessage getChatMessage() { return chatMessage_; } public final EventStreamResponse.Event getDefaultInstanceForType() { return defaultInstance; } public final GroupConversationRename getGroupConversationRename() { return groupConversationRename_; } public final MembershipChange getMembershipChange() { return membershipChange_; } public final Migration getMigration() { return migration_; } public final Receipt getReceipt() { return receipt_; } public final EventStreamResponse.ReceiverState getReceiverState() { return receiverState_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeInt64Size(2, timestamp_); if((4 & bitField0_) == 4) k += CodedOutputStream.computeMessageSize(3, chatMessage_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeMessageSize(4, receipt_); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeMessageSize(5, membershipChange_); if((0x20 & bitField0_) == 32) k += CodedOutputStream.computeMessageSize(6, groupConversationRename_); if((0x40 & bitField0_) == 64) k += CodedOutputStream.computeMessageSize(7, migration_); if((0x80 & bitField0_) == 128) k += CodedOutputStream.computeMessageSize(8, tileEvent_); if((2 & bitField0_) == 2) k += CodedOutputStream.computeEnumSize(9, receiverState_.getNumber()); memoizedSerializedSize = k; l = k; } return l; } public final TileEvent getTileEvent() { return tileEvent_; } public final long getTimestamp() { return timestamp_; } public final boolean hasChatMessage() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasGroupConversationRename() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasMembershipChange() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasMigration() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasReceipt() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasReceiverState() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasTileEvent() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeInt64(2, timestamp_); if((4 & bitField0_) == 4) codedoutputstream.writeMessage(3, chatMessage_); if((8 & bitField0_) == 8) codedoutputstream.writeMessage(4, receipt_); if((0x10 & bitField0_) == 16) codedoutputstream.writeMessage(5, membershipChange_); if((0x20 & bitField0_) == 32) codedoutputstream.writeMessage(6, groupConversationRename_); if((0x40 & bitField0_) == 64) codedoutputstream.writeMessage(7, migration_); if((0x80 & bitField0_) == 128) codedoutputstream.writeMessage(8, tileEvent_); if((2 & bitField0_) == 2) codedoutputstream.writeEnum(9, receiverState_.getNumber()); } //================================================================== // Builder //================================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements EventStreamResponse.EventOrBuilder { private int bitField0_; private ChatMessage chatMessage_; private GroupConversationRename groupConversationRename_; private MembershipChange membershipChange_; private Migration migration_; private Receipt receipt_; private EventStreamResponse.ReceiverState receiverState_; private TileEvent tileEvent_; private long timestamp_; private Builder() { receiverState_ = EventStreamResponse.ReceiverState.UNKNOWN; chatMessage_ = ChatMessage.getDefaultInstance(); receipt_ = Receipt.getDefaultInstance(); membershipChange_ = MembershipChange.getDefaultInstance(); groupConversationRename_ = GroupConversationRename.getDefaultInstance(); migration_ = Migration.getDefaultInstance(); tileEvent_ = TileEvent.getDefaultInstance(); } public EventStreamResponse.Event.Builder clone() { return (new EventStreamResponse.Event.Builder()).mergeFrom(buildPartial()); } public EventStreamResponse.Event.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 16: // '\020' bitField0_ = 1 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; case 26: // '\032' ChatMessage.Builder builder5 = ChatMessage.newBuilder(); if(hasChatMessage()) builder5.mergeFrom(getChatMessage()); codedinputstream.readMessage(builder5, extensionregistrylite); setChatMessage(builder5.buildPartial()); break; case 34: // '"' Receipt.Builder builder4 = Receipt.newBuilder(); if(hasReceipt()) builder4.mergeFrom(getReceipt()); codedinputstream.readMessage(builder4, extensionregistrylite); setReceipt(builder4.buildPartial()); break; case 42: // '*' MembershipChange.Builder builder3 = MembershipChange.newBuilder(); if(hasMembershipChange()) builder3.mergeFrom(getMembershipChange()); codedinputstream.readMessage(builder3, extensionregistrylite); setMembershipChange(builder3.buildPartial()); break; case 50: // '2' GroupConversationRename.Builder builder2 = GroupConversationRename.newBuilder(); if(hasGroupConversationRename()) builder2.mergeFrom(getGroupConversationRename()); codedinputstream.readMessage(builder2, extensionregistrylite); setGroupConversationRename(builder2.buildPartial()); break; case 58: // ':' Migration.Builder builder1 = Migration.newBuilder(); if(hasMigration()) builder1.mergeFrom(getMigration()); codedinputstream.readMessage(builder1, extensionregistrylite); setMigration(builder1.buildPartial()); break; case 66: // 'B' TileEvent.Builder builder = TileEvent.newBuilder(); if(hasTileEvent()) builder.mergeFrom(getTileEvent()); codedinputstream.readMessage(builder, extensionregistrylite); setTileEvent(builder.buildPartial()); break; case 72: // 'H' EventStreamResponse.ReceiverState receiverstate = EventStreamResponse.ReceiverState.valueOf(codedinputstream.readEnum()); if(receiverstate != null) { bitField0_ = 2 | bitField0_; receiverState_ = receiverstate; } break; } } while(true); } public final EventStreamResponse.Event build() { EventStreamResponse.Event event = buildPartial(); if(!event.isInitialized()) throw new UninitializedMessageException(Arrays.asList("event")); else return event; } public final EventStreamResponse.Event buildPartial() { EventStreamResponse.Event event = new EventStreamResponse.Event(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; event.timestamp_ = timestamp_; if((i & 2) == 2) k |= 2; event.receiverState_ = receiverState_; if((i & 4) == 4) k |= 4; event.chatMessage_ = chatMessage_; if((i & 8) == 8) k |= 8; event.receipt_ = receipt_; if((i & 0x10) == 16) k |= 0x10; event.membershipChange_ = membershipChange_; if((i & 0x20) == 32) k |= 0x20; event.groupConversationRename_ = groupConversationRename_; if((i & 0x40) == 64) k |= 0x40; event.migration_ = migration_; if((i & 0x80) == 128) k |= 0x80; event.tileEvent_ = tileEvent_; event.bitField0_ = k; return event; } public final EventStreamResponse.Event.Builder clear() { super.clear(); timestamp_ = 0L; bitField0_ = -2 & bitField0_; receiverState_ = EventStreamResponse.ReceiverState.UNKNOWN; bitField0_ = -3 & bitField0_; chatMessage_ = ChatMessage.getDefaultInstance(); bitField0_ = -5 & bitField0_; receipt_ = Receipt.getDefaultInstance(); bitField0_ = -9 & bitField0_; membershipChange_ = MembershipChange.getDefaultInstance(); bitField0_ = 0xffffffef & bitField0_; groupConversationRename_ = GroupConversationRename.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; migration_ = Migration.getDefaultInstance(); bitField0_ = 0xffffffbf & bitField0_; tileEvent_ = TileEvent.getDefaultInstance(); bitField0_ = 0xffffff7f & bitField0_; return this; } public final EventStreamResponse.Event.Builder clearChatMessage() { chatMessage_ = ChatMessage.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final EventStreamResponse.Event.Builder clearGroupConversationRename() { groupConversationRename_ = GroupConversationRename.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; return this; } public final EventStreamResponse.Event.Builder clearMembershipChange() { membershipChange_ = MembershipChange.getDefaultInstance(); bitField0_ = 0xffffffef & bitField0_; return this; } public final EventStreamResponse.Event.Builder clearMigration() { migration_ = Migration.getDefaultInstance(); bitField0_ = 0xffffffbf & bitField0_; return this; } public final EventStreamResponse.Event.Builder clearReceipt() { receipt_ = Receipt.getDefaultInstance(); bitField0_ = -9 & bitField0_; return this; } public final EventStreamResponse.Event.Builder clearReceiverState() { bitField0_ = -3 & bitField0_; receiverState_ = EventStreamResponse.ReceiverState.UNKNOWN; return this; } public final EventStreamResponse.Event.Builder clearTileEvent() { tileEvent_ = TileEvent.getDefaultInstance(); bitField0_ = 0xffffff7f & bitField0_; return this; } public final EventStreamResponse.Event.Builder clearTimestamp() { bitField0_ = -2 & bitField0_; timestamp_ = 0L; return this; } public final ChatMessage getChatMessage() { return chatMessage_; } public final EventStreamResponse.Event getDefaultInstanceForType() { return EventStreamResponse.Event.getDefaultInstance(); } public final GroupConversationRename getGroupConversationRename() { return groupConversationRename_; } public final MembershipChange getMembershipChange() { return membershipChange_; } public final Migration getMigration() { return migration_; } public final Receipt getReceipt() { return receipt_; } public final EventStreamResponse.ReceiverState getReceiverState() { return receiverState_; } public final TileEvent getTileEvent() { return tileEvent_; } public final long getTimestamp() { return timestamp_; } public final boolean hasChatMessage() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasGroupConversationRename() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasMembershipChange() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasMigration() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasReceipt() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasReceiverState() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasTileEvent() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((EventStreamResponse.Event)generatedmessagelite); } public final EventStreamResponse.Event.Builder mergeFrom(EventStreamResponse.Event event) { if(event == EventStreamResponse.Event.getDefaultInstance()) { return this; } if(event.hasTimestamp()) setTimestamp(event.getTimestamp()); if(event.hasReceiverState()) setReceiverState(event.getReceiverState()); if(event.hasChatMessage()) { ChatMessage chatmessage = event.getChatMessage(); if((4 & bitField0_) == 4 && chatMessage_ != ChatMessage.getDefaultInstance()) chatMessage_ = ChatMessage.newBuilder(chatMessage_).mergeFrom(chatmessage).buildPartial(); else chatMessage_ = chatmessage; bitField0_ = 4 | bitField0_; } if(event.hasReceipt()) { Receipt receipt = event.getReceipt(); if((8 & bitField0_) == 8 && receipt_ != Receipt.getDefaultInstance()) receipt_ = Receipt.newBuilder(receipt_).mergeFrom(receipt).buildPartial(); else receipt_ = receipt; bitField0_ = 8 | bitField0_; } if(event.hasMembershipChange()) { MembershipChange membershipchange = event.getMembershipChange(); if((0x10 & bitField0_) == 16 && membershipChange_ != MembershipChange.getDefaultInstance()) membershipChange_ = MembershipChange.newBuilder(membershipChange_).mergeFrom(membershipchange).buildPartial(); else membershipChange_ = membershipchange; bitField0_ = 0x10 | bitField0_; } if(event.hasGroupConversationRename()) { GroupConversationRename groupconversationrename = event.getGroupConversationRename(); if((0x20 & bitField0_) == 32 && groupConversationRename_ != GroupConversationRename.getDefaultInstance()) groupConversationRename_ = GroupConversationRename.newBuilder(groupConversationRename_).mergeFrom(groupconversationrename).buildPartial(); else groupConversationRename_ = groupconversationrename; bitField0_ = 0x20 | bitField0_; } if(event.hasMigration()) { Migration migration = event.getMigration(); if((0x40 & bitField0_) == 64 && migration_ != Migration.getDefaultInstance()) migration_ = Migration.newBuilder(migration_).mergeFrom(migration).buildPartial(); else migration_ = migration; bitField0_ = 0x40 | bitField0_; } if(event.hasTileEvent()) { TileEvent tileevent = event.getTileEvent(); if((0x80 & bitField0_) == 128 && tileEvent_ != TileEvent.getDefaultInstance()) tileEvent_ = TileEvent.newBuilder(tileEvent_).mergeFrom(tileevent).buildPartial(); else tileEvent_ = tileevent; bitField0_ = 0x80 | bitField0_; } return this; } public final EventStreamResponse.Event.Builder setChatMessage(ChatMessage.Builder builder) { chatMessage_ = builder.build(); bitField0_ = 4 | bitField0_; return this; } public final EventStreamResponse.Event.Builder setChatMessage(ChatMessage chatmessage) { if(chatmessage == null) { throw new NullPointerException(); } else { chatMessage_ = chatmessage; bitField0_ = 4 | bitField0_; return this; } } public final EventStreamResponse.Event.Builder setGroupConversationRename(GroupConversationRename.Builder builder) { groupConversationRename_ = builder.build(); bitField0_ = 0x20 | bitField0_; return this; } public final EventStreamResponse.Event.Builder setGroupConversationRename(GroupConversationRename groupconversationrename) { if(groupconversationrename == null) { throw new NullPointerException(); } else { groupConversationRename_ = groupconversationrename; bitField0_ = 0x20 | bitField0_; return this; } } public final EventStreamResponse.Event.Builder setMembershipChange(MembershipChange.Builder builder) { membershipChange_ = builder.build(); bitField0_ = 0x10 | bitField0_; return this; } public final EventStreamResponse.Event.Builder setMembershipChange(MembershipChange membershipchange) { if(membershipchange == null) { throw new NullPointerException(); } else { membershipChange_ = membershipchange; bitField0_ = 0x10 | bitField0_; return this; } } public final EventStreamResponse.Event.Builder setMigration(Migration.Builder builder) { migration_ = builder.build(); bitField0_ = 0x40 | bitField0_; return this; } public final EventStreamResponse.Event.Builder setMigration(Migration migration) { if(migration == null) { throw new NullPointerException(); } else { migration_ = migration; bitField0_ = 0x40 | bitField0_; return this; } } public final EventStreamResponse.Event.Builder setReceipt(Receipt.Builder builder) { receipt_ = builder.build(); bitField0_ = 8 | bitField0_; return this; } public final EventStreamResponse.Event.Builder setReceipt(Receipt receipt) { if(receipt == null) { throw new NullPointerException(); } else { receipt_ = receipt; bitField0_ = 8 | bitField0_; return this; } } public final EventStreamResponse.Event.Builder setReceiverState(EventStreamResponse.ReceiverState receiverstate) { if(receiverstate == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; receiverState_ = receiverstate; return this; } } public final EventStreamResponse.Event.Builder setTileEvent(TileEvent.Builder builder) { tileEvent_ = builder.build(); bitField0_ = 0x80 | bitField0_; return this; } public final EventStreamResponse.Event.Builder setTileEvent(TileEvent tileevent) { if(tileevent == null) { throw new NullPointerException(); } else { tileEvent_ = tileevent; bitField0_ = 0x80 | bitField0_; return this; } } public final EventStreamResponse.Event.Builder setTimestamp(long l) { bitField0_ = 1 | bitField0_; timestamp_ = l; return this; } } } } //================================================================================================== // //================================================================================================== public static interface ReceiptOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract String getMessageClientId(); public abstract String getMessageId(); public abstract long getMessageTimestamp(); public abstract String getRecipientId(int i); public abstract int getRecipientIdCount(); public abstract List getRecipientIdList(); public abstract String getSenderId(); public abstract String getShardingHint(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract long getTimestamp(); public abstract Receipt.Type getType(); public abstract boolean hasConversationId(); public abstract boolean hasMessageClientId(); public abstract boolean hasMessageId(); public abstract boolean hasMessageTimestamp(); public abstract boolean hasSenderId(); public abstract boolean hasShardingHint(); public abstract boolean hasStubbyInfo(); public abstract boolean hasTimestamp(); public abstract boolean hasType(); } public static final class Receipt extends GeneratedMessageLite implements ReceiptOrBuilder { private static final Receipt defaultInstance; private int bitField0_; private Object conversationId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object messageClientId_; private Object messageId_; private long messageTimestamp_; private LazyStringList recipientId_; private Object senderId_; private Object shardingHint_; private Data.StubbyInfo stubbyInfo_; private long timestamp_; private Type type_; static { Receipt receipt = new Receipt(); defaultInstance = receipt; receipt.type_ = Type.UNKNOWN; receipt.messageTimestamp_ = 0L; receipt.conversationId_ = ""; receipt.senderId_ = ""; receipt.timestamp_ = 0L; receipt.messageClientId_ = ""; receipt.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); receipt.messageId_ = ""; receipt.recipientId_ = LazyStringArrayList.EMPTY; receipt.shardingHint_ = ""; } private Receipt() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private Receipt(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Receipt getDefaultInstance() { return defaultInstance; } private ByteString getMessageClientIdBytes() { Object obj = messageClientId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); messageClientId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getMessageIdBytes() { Object obj = messageId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); messageId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getSenderIdBytes() { Object obj = senderId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); senderId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getShardingHintBytes() { Object obj = shardingHint_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); shardingHint_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(Receipt receipt) { return new Builder().mergeFrom(receipt); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final Receipt getDefaultInstanceForType() { return defaultInstance; } public final String getMessageClientId() { Object obj = messageClientId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) messageClientId_ = s; s1 = s; } return s1; } public final String getMessageId() { Object obj = messageId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) messageId_ = s; s1 = s; } return s1; } public final long getMessageTimestamp() { return messageTimestamp_; } public final String getRecipientId(int i) { return (String)recipientId_.get(i); } public final int getRecipientIdCount() { return recipientId_.size(); } public final List getRecipientIdList() { return recipientId_; } public final String getSenderId() { Object obj = senderId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) senderId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int k1; if(i != -1) { k1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, type_.getNumber()); if((0x80 & bitField0_) == 128) k += CodedOutputStream.computeBytesSize(2, getMessageIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBytesSize(3, getConversationIdBytes()); if((8 & bitField0_) == 8) k += CodedOutputStream.computeBytesSize(4, getSenderIdBytes()); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeInt64Size(5, timestamp_); if((0x20 & bitField0_) == 32) k += CodedOutputStream.computeBytesSize(6, getMessageClientIdBytes()); if((0x100 & bitField0_) == 256) k += CodedOutputStream.computeBytesSize(7, getShardingHintBytes()); int l = 0; for(int i1 = 0; i1 < recipientId_.size(); i1++) l += CodedOutputStream.computeBytesSizeNoTag(recipientId_.getByteString(i1)); int j1 = k + l + 1 * getRecipientIdList().size(); if((0x40 & bitField0_) == 64) j1 += CodedOutputStream.computeMessageSize(9, stubbyInfo_); if((2 & bitField0_) == 2) j1 += CodedOutputStream.computeInt64Size(10, messageTimestamp_); memoizedSerializedSize = j1; k1 = j1; } return k1; } public final String getShardingHint() { Object obj = shardingHint_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) shardingHint_ = s; s1 = s; } return s1; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final long getTimestamp() { return timestamp_; } public final Type getType() { return type_; } public final boolean hasConversationId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasMessageClientId() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasMessageId() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasMessageTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasShardingHint() { boolean flag; if((0x100 & bitField0_) == 256) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, type_.getNumber()); if((0x80 & bitField0_) == 128) codedoutputstream.writeBytes(2, getMessageIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(3, getConversationIdBytes()); if((8 & bitField0_) == 8) codedoutputstream.writeBytes(4, getSenderIdBytes()); if((0x10 & bitField0_) == 16) codedoutputstream.writeInt64(5, timestamp_); if((0x20 & bitField0_) == 32) codedoutputstream.writeBytes(6, getMessageClientIdBytes()); if((0x100 & bitField0_) == 256) codedoutputstream.writeBytes(7, getShardingHintBytes()); for(int i = 0; i < recipientId_.size(); i++) codedoutputstream.writeBytes(8, recipientId_.getByteString(i)); if((0x40 & bitField0_) == 64) codedoutputstream.writeMessage(9, stubbyInfo_); if((2 & bitField0_) == 2) codedoutputstream.writeInt64(10, messageTimestamp_); } public static enum Type implements com.google.protobuf.Internal.EnumLite { UNKNOWN(0), ACKNOWLEDGED(1), DELIVERED(2), READ(3); private int value; private Type(int value) { this.value = value; } public final int getNumber() { return value; } public static Type valueOf(int value) { for(Type t : Type.values()) { if(t.value == value) { return t; } } return null; } } //===================================================================== // Builder //===================================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ReceiptOrBuilder { private int bitField0_; private Object conversationId_; private Object messageClientId_; private Object messageId_; private long messageTimestamp_; private LazyStringList recipientId_; private Object senderId_; private Object shardingHint_; private Data.StubbyInfo stubbyInfo_; private long timestamp_; private Receipt.Type type_; private Builder() { type_ = Receipt.Type.UNKNOWN; conversationId_ = ""; senderId_ = ""; messageClientId_ = ""; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); messageId_ = ""; recipientId_ = LazyStringArrayList.EMPTY; shardingHint_ = ""; } public Receipt.Builder clone() { return (new Receipt.Builder()).mergeFrom(buildPartial()); } private void ensureRecipientIdIsMutable() { if((0x100 & bitField0_) != 256) { recipientId_ = new LazyStringArrayList(recipientId_); bitField0_ = 0x100 | bitField0_; } } public Receipt.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Receipt.Type type = Receipt.Type.valueOf(codedinputstream.readEnum()); if(type != null) { bitField0_ = 1 | bitField0_; type_ = type; } break; case 18: // '\022' bitField0_ = 0x80 | bitField0_; messageId_ = codedinputstream.readBytes(); break; case 26: // '\032' bitField0_ = 4 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 34: // '"' bitField0_ = 8 | bitField0_; senderId_ = codedinputstream.readBytes(); break; case 40: // '(' bitField0_ = 0x10 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; case 50: // '2' bitField0_ = 0x20 | bitField0_; messageClientId_ = codedinputstream.readBytes(); break; case 58: // ':' bitField0_ = 0x200 | bitField0_; shardingHint_ = codedinputstream.readBytes(); break; case 66: // 'B' ensureRecipientIdIsMutable(); recipientId_.add(codedinputstream.readBytes()); break; case 74: // 'J' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; case 80: // 'P' bitField0_ = 2 | bitField0_; messageTimestamp_ = codedinputstream.readInt64(); break; } } while(true); } public final Receipt.Builder addAllRecipientId(Iterable iterable) { ensureRecipientIdIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, recipientId_); return this; } public final Receipt.Builder addRecipientId(String s) { if(s == null) { throw new NullPointerException(); } else { ensureRecipientIdIsMutable(); recipientId_.add(s); return this; } } public final Receipt build() { Receipt receipt = buildPartial(); if(!receipt.isInitialized()) throw new UninitializedMessageException(Arrays.asList("receipt")); else return receipt; } public final Receipt buildPartial() { Receipt receipt = new Receipt(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; receipt.type_ = type_; if((i & 2) == 2) k |= 2; receipt.messageTimestamp_ = messageTimestamp_; if((i & 4) == 4) k |= 4; receipt.conversationId_ = conversationId_; if((i & 8) == 8) k |= 8; receipt.senderId_ = senderId_; if((i & 0x10) == 16) k |= 0x10; receipt.timestamp_ = timestamp_; if((i & 0x20) == 32) k |= 0x20; receipt.messageClientId_ = messageClientId_; if((i & 0x40) == 64) k |= 0x40; receipt.stubbyInfo_ = stubbyInfo_; if((i & 0x80) == 128) k |= 0x80; receipt.messageId_ = messageId_; if((0x100 & bitField0_) == 256) { recipientId_ = new UnmodifiableLazyStringList(recipientId_); bitField0_ = 0xfffffeff & bitField0_; } receipt.recipientId_ = recipientId_; if((i & 0x200) == 512) k |= 0x100; receipt.shardingHint_ = shardingHint_; receipt.bitField0_ = k; return receipt; } public final Receipt.Builder clear() { super.clear(); type_ = Receipt.Type.UNKNOWN; bitField0_ = -2 & bitField0_; messageTimestamp_ = 0L; bitField0_ = -3 & bitField0_; conversationId_ = ""; bitField0_ = -5 & bitField0_; senderId_ = ""; bitField0_ = -9 & bitField0_; timestamp_ = 0L; bitField0_ = 0xffffffef & bitField0_; messageClientId_ = ""; bitField0_ = 0xffffffdf & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = 0xffffffbf & bitField0_; messageId_ = ""; bitField0_ = 0xffffff7f & bitField0_; recipientId_ = LazyStringArrayList.EMPTY; bitField0_ = 0xfffffeff & bitField0_; shardingHint_ = ""; bitField0_ = 0xfffffdff & bitField0_; return this; } public final Receipt.Builder clearConversationId() { bitField0_ = -5 & bitField0_; conversationId_ = Receipt.getDefaultInstance().getConversationId(); return this; } public final Receipt.Builder clearMessageClientId() { bitField0_ = 0xffffffdf & bitField0_; messageClientId_ = Receipt.getDefaultInstance().getMessageClientId(); return this; } public final Receipt.Builder clearMessageId() { bitField0_ = 0xffffff7f & bitField0_; messageId_ = Receipt.getDefaultInstance().getMessageId(); return this; } public final Receipt.Builder clearMessageTimestamp() { bitField0_ = -3 & bitField0_; messageTimestamp_ = 0L; return this; } public final Receipt.Builder clearRecipientId() { recipientId_ = LazyStringArrayList.EMPTY; bitField0_ = 0xfffffeff & bitField0_; return this; } public final Receipt.Builder clearSenderId() { bitField0_ = -9 & bitField0_; senderId_ = Receipt.getDefaultInstance().getSenderId(); return this; } public final Receipt.Builder clearShardingHint() { bitField0_ = 0xfffffdff & bitField0_; shardingHint_ = Receipt.getDefaultInstance().getShardingHint(); return this; } public final Receipt.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = 0xffffffbf & bitField0_; return this; } public final Receipt.Builder clearTimestamp() { bitField0_ = 0xffffffef & bitField0_; timestamp_ = 0L; return this; } public final Receipt.Builder clearType() { bitField0_ = -2 & bitField0_; type_ = Receipt.Type.UNKNOWN; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final Receipt getDefaultInstanceForType() { return Receipt.getDefaultInstance(); } public final String getMessageClientId() { Object obj = messageClientId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); messageClientId_ = s; } else { s = (String)obj; } return s; } public final String getMessageId() { Object obj = messageId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); messageId_ = s; } else { s = (String)obj; } return s; } public final long getMessageTimestamp() { return messageTimestamp_; } public final String getRecipientId(int i) { return (String)recipientId_.get(i); } public final int getRecipientIdCount() { return recipientId_.size(); } public final List getRecipientIdList() { return Collections.unmodifiableList(recipientId_); } public final String getSenderId() { Object obj = senderId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); senderId_ = s; } else { s = (String)obj; } return s; } public final String getShardingHint() { Object obj = shardingHint_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); shardingHint_ = s; } else { s = (String)obj; } return s; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final long getTimestamp() { return timestamp_; } public final Receipt.Type getType() { return type_; } public final boolean hasConversationId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasMessageClientId() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasMessageId() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasMessageTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasShardingHint() { boolean flag; if((0x200 & bitField0_) == 512) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } @Override public Builder mergeFrom(GeneratedMessageLite lite) { return mergeFrom((Receipt)lite); } public final Receipt.Builder mergeFrom(Receipt receipt) { if(receipt == Receipt.getDefaultInstance()) { return this; } if(receipt.hasType()) setType(receipt.getType()); if(receipt.hasMessageTimestamp()) setMessageTimestamp(receipt.getMessageTimestamp()); if(receipt.hasConversationId()) setConversationId(receipt.getConversationId()); if(receipt.hasSenderId()) setSenderId(receipt.getSenderId()); if(receipt.hasTimestamp()) setTimestamp(receipt.getTimestamp()); if(receipt.hasMessageClientId()) setMessageClientId(receipt.getMessageClientId()); if(receipt.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = receipt.getStubbyInfo(); if((0x40 & bitField0_) == 64 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 0x40 | bitField0_; } if(receipt.hasMessageId()) setMessageId(receipt.getMessageId()); if(!receipt.recipientId_.isEmpty()) if(recipientId_.isEmpty()) { recipientId_ = receipt.recipientId_; bitField0_ = 0xfffffeff & bitField0_; } else { ensureRecipientIdIsMutable(); recipientId_.addAll(receipt.recipientId_); } if(receipt.hasShardingHint()) setShardingHint(receipt.getShardingHint()); return this; } public final Receipt.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; conversationId_ = s; return this; } } public final Receipt.Builder setMessageClientId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x20 | bitField0_; messageClientId_ = s; return this; } } public final Receipt.Builder setMessageId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x80 | bitField0_; messageId_ = s; return this; } } public final Receipt.Builder setMessageTimestamp(long l) { bitField0_ = 2 | bitField0_; messageTimestamp_ = l; return this; } public final Receipt.Builder setRecipientId(int i, String s) { if(s == null) { throw new NullPointerException(); } else { ensureRecipientIdIsMutable(); recipientId_.set(i, s); return this; } } public final Receipt.Builder setSenderId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 8 | bitField0_; senderId_ = s; return this; } } public final Receipt.Builder setShardingHint(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x200 | bitField0_; shardingHint_ = s; return this; } } public final Receipt.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 0x40 | bitField0_; return this; } public final Receipt.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 0x40 | bitField0_; return this; } } public final Receipt.Builder setTimestamp(long l) { bitField0_ = 0x10 | bitField0_; timestamp_ = l; return this; } public final Receipt.Builder setType(Receipt.Type type) { if(type == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; type_ = type; return this; } } } } //================================================================================================== // MembershipChange //================================================================================================== public static interface MembershipChangeOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract Data.Participant getParticipant(int i); public abstract int getParticipantCount(); public abstract String getParticipantId(); public abstract List getParticipantList(); public abstract String getRecipientId(int i); public abstract int getRecipientIdCount(); public abstract List getRecipientIdList(); public abstract String getSenderId(); public abstract long getTimestamp(); public abstract MembershipChange.Type getType(); public abstract boolean hasConversationId(); public abstract boolean hasParticipantId(); public abstract boolean hasSenderId(); public abstract boolean hasTimestamp(); public abstract boolean hasType(); } public static final class MembershipChange extends GeneratedMessageLite implements MembershipChangeOrBuilder { private static final MembershipChange defaultInstance; private int bitField0_; private Object conversationId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object participantId_; private List participant_; private LazyStringList recipientId_; private Object senderId_; private long timestamp_; private Type type_; static { MembershipChange membershipchange = new MembershipChange(); defaultInstance = membershipchange; membershipchange.type_ = Type.UNKNOWN; membershipchange.senderId_ = ""; membershipchange.conversationId_ = ""; membershipchange.participantId_ = ""; membershipchange.recipientId_ = LazyStringArrayList.EMPTY; membershipchange.timestamp_ = 0L; membershipchange.participant_ = Collections.emptyList(); } private MembershipChange() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private MembershipChange(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static MembershipChange getDefaultInstance() { return defaultInstance; } private ByteString getParticipantIdBytes() { Object obj = participantId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); participantId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getSenderIdBytes() { Object obj = senderId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); senderId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(MembershipChange membershipchange) { return new Builder().mergeFrom(membershipchange); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final MembershipChange getDefaultInstanceForType() { return defaultInstance; } public final Data.Participant getParticipant(int i) { return (Data.Participant)participant_.get(i); } public final int getParticipantCount() { return participant_.size(); } public final String getParticipantId() { Object obj = participantId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) participantId_ = s; s1 = s; } return s1; } public final List getParticipantList() { return participant_; } public final Data.ParticipantOrBuilder getParticipantOrBuilder(int i) { return (Data.ParticipantOrBuilder)participant_.get(i); } public final List getParticipantOrBuilderList() { return participant_; } public final String getRecipientId(int i) { return (String)recipientId_.get(i); } public final int getRecipientIdCount() { return recipientId_.size(); } public final List getRecipientIdList() { return recipientId_; } public final String getSenderId() { Object obj = senderId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) senderId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l1; if(i != -1) { l1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, type_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getSenderIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBytesSize(3, getConversationIdBytes()); if((8 & bitField0_) == 8) k += CodedOutputStream.computeBytesSize(4, getParticipantIdBytes()); int l = 0; for(int i1 = 0; i1 < recipientId_.size(); i1++) l += CodedOutputStream.computeBytesSizeNoTag(recipientId_.getByteString(i1)); int j1 = k + l + 1 * getRecipientIdList().size(); if((0x10 & bitField0_) == 16) j1 += CodedOutputStream.computeInt64Size(6, timestamp_); for(int k1 = 0; k1 < participant_.size(); k1++) j1 += CodedOutputStream.computeMessageSize(7, (MessageLite)participant_.get(k1)); memoizedSerializedSize = j1; l1 = j1; } return l1; } public final long getTimestamp() { return timestamp_; } public final Type getType() { return type_; } public final boolean hasConversationId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasParticipantId() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, type_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getSenderIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(3, getConversationIdBytes()); if((8 & bitField0_) == 8) codedoutputstream.writeBytes(4, getParticipantIdBytes()); for(int i = 0; i < recipientId_.size(); i++) codedoutputstream.writeBytes(5, recipientId_.getByteString(i)); if((0x10 & bitField0_) == 16) codedoutputstream.writeInt64(6, timestamp_); for(int j = 0; j < participant_.size(); j++) codedoutputstream.writeMessage(7, (MessageLite)participant_.get(j)); } public static enum Type implements com.google.protobuf.Internal.EnumLite { UNKNOWN(0), JOIN(1), LEAVE(2); private int value; private Type(int value) { this.value = value; } public final int getNumber() { return value; } public static Type valueOf(int value) { for(Type t : Type.values()) { if(t.value == value) { return t; } } return null; } } public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements MembershipChangeOrBuilder { private int bitField0_; private Object conversationId_; private Object participantId_; private List participant_; private LazyStringList recipientId_; private Object senderId_; private long timestamp_; private MembershipChange.Type type_; private Builder() { type_ = MembershipChange.Type.UNKNOWN; senderId_ = ""; conversationId_ = ""; participantId_ = ""; recipientId_ = LazyStringArrayList.EMPTY; participant_ = Collections.emptyList(); } public MembershipChange.Builder clone() { return (new MembershipChange.Builder()).mergeFrom(buildPartial()); } private void ensureParticipantIsMutable() { if((0x40 & bitField0_) != 64) { participant_ = new ArrayList(participant_); bitField0_ = 0x40 | bitField0_; } } private void ensureRecipientIdIsMutable() { if((0x10 & bitField0_) != 16) { recipientId_ = new LazyStringArrayList(recipientId_); bitField0_ = 0x10 | bitField0_; } } public MembershipChange.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' MembershipChange.Type type = MembershipChange.Type.valueOf(codedinputstream.readEnum()); if(type != null) { bitField0_ = 1 | bitField0_; type_ = type; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; senderId_ = codedinputstream.readBytes(); break; case 26: // '\032' bitField0_ = 4 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 34: // '"' bitField0_ = 8 | bitField0_; participantId_ = codedinputstream.readBytes(); break; case 42: // '*' ensureRecipientIdIsMutable(); recipientId_.add(codedinputstream.readBytes()); break; case 48: // '0' bitField0_ = 0x20 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; case 58: // ':' Data.Participant.Builder builder = Data.Participant.newBuilder(); codedinputstream.readMessage(builder, extensionregistrylite); addParticipant(builder.buildPartial()); break; } } while(true); } public final MembershipChange.Builder addAllParticipant(Iterable iterable) { ensureParticipantIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, participant_); return this; } public final MembershipChange.Builder addAllRecipientId(Iterable iterable) { ensureRecipientIdIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, recipientId_); return this; } public final MembershipChange.Builder addParticipant(int i, Data.Participant.Builder builder) { ensureParticipantIsMutable(); participant_.add(i, builder.build()); return this; } public final MembershipChange.Builder addParticipant(int i, Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { ensureParticipantIsMutable(); participant_.add(i, participant); return this; } } public final MembershipChange.Builder addParticipant(Data.Participant.Builder builder) { ensureParticipantIsMutable(); participant_.add(builder.build()); return this; } public final MembershipChange.Builder addParticipant(Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { ensureParticipantIsMutable(); participant_.add(participant); return this; } } public final MembershipChange.Builder addRecipientId(String s) { if(s == null) { throw new NullPointerException(); } else { ensureRecipientIdIsMutable(); recipientId_.add(s); return this; } } public final MembershipChange build() { MembershipChange membershipchange = buildPartial(); if(!membershipchange.isInitialized()) throw new UninitializedMessageException(Arrays.asList("membershipchange")); else return membershipchange; } public final MembershipChange buildPartial() { MembershipChange membershipchange = new MembershipChange(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; membershipchange.type_ = type_; if((i & 2) == 2) k |= 2; membershipchange.senderId_ = senderId_; if((i & 4) == 4) k |= 4; membershipchange.conversationId_ = conversationId_; if((i & 8) == 8) k |= 8; membershipchange.participantId_ = participantId_; if((0x10 & bitField0_) == 16) { recipientId_ = new UnmodifiableLazyStringList(recipientId_); bitField0_ = 0xffffffef & bitField0_; } membershipchange.recipientId_ = recipientId_; if((i & 0x20) == 32) k |= 0x10; membershipchange.timestamp_ = timestamp_; if((0x40 & bitField0_) == 64) { participant_ = Collections.unmodifiableList(participant_); bitField0_ = 0xffffffbf & bitField0_; } membershipchange.participant_ = participant_; membershipchange.bitField0_ = k; return membershipchange; } public final MembershipChange.Builder clear() { super.clear(); type_ = MembershipChange.Type.UNKNOWN; bitField0_ = -2 & bitField0_; senderId_ = ""; bitField0_ = -3 & bitField0_; conversationId_ = ""; bitField0_ = -5 & bitField0_; participantId_ = ""; bitField0_ = -9 & bitField0_; recipientId_ = LazyStringArrayList.EMPTY; bitField0_ = 0xffffffef & bitField0_; timestamp_ = 0L; bitField0_ = 0xffffffdf & bitField0_; participant_ = Collections.emptyList(); bitField0_ = 0xffffffbf & bitField0_; return this; } public final MembershipChange.Builder clearConversationId() { bitField0_ = -5 & bitField0_; conversationId_ = MembershipChange.getDefaultInstance().getConversationId(); return this; } public final MembershipChange.Builder clearParticipant() { participant_ = Collections.emptyList(); bitField0_ = 0xffffffbf & bitField0_; return this; } public final MembershipChange.Builder clearParticipantId() { bitField0_ = -9 & bitField0_; participantId_ = MembershipChange.getDefaultInstance().getParticipantId(); return this; } public final MembershipChange.Builder clearRecipientId() { recipientId_ = LazyStringArrayList.EMPTY; bitField0_ = 0xffffffef & bitField0_; return this; } public final MembershipChange.Builder clearSenderId() { bitField0_ = -3 & bitField0_; senderId_ = MembershipChange.getDefaultInstance().getSenderId(); return this; } public final MembershipChange.Builder clearTimestamp() { bitField0_ = 0xffffffdf & bitField0_; timestamp_ = 0L; return this; } public final MembershipChange.Builder clearType() { bitField0_ = -2 & bitField0_; type_ = MembershipChange.Type.UNKNOWN; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final MembershipChange getDefaultInstanceForType() { return MembershipChange.getDefaultInstance(); } public final Data.Participant getParticipant(int i) { return (Data.Participant)participant_.get(i); } public final int getParticipantCount() { return participant_.size(); } public final String getParticipantId() { Object obj = participantId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); participantId_ = s; } else { s = (String)obj; } return s; } public final List getParticipantList() { return Collections.unmodifiableList(participant_); } public final String getRecipientId(int i) { return (String)recipientId_.get(i); } public final int getRecipientIdCount() { return recipientId_.size(); } public final List getRecipientIdList() { return Collections.unmodifiableList(recipientId_); } public final String getSenderId() { Object obj = senderId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); senderId_ = s; } else { s = (String)obj; } return s; } public final long getTimestamp() { return timestamp_; } public final MembershipChange.Type getType() { return type_; } public final boolean hasConversationId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasParticipantId() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } @Override public Builder mergeFrom(GeneratedMessageLite lite) { return mergeFrom((MembershipChange)lite); } public final MembershipChange.Builder mergeFrom(MembershipChange membershipchange) { if(membershipchange == MembershipChange.getDefaultInstance()) { return this; } if(membershipchange.hasType()) setType(membershipchange.getType()); if(membershipchange.hasSenderId()) setSenderId(membershipchange.getSenderId()); if(membershipchange.hasConversationId()) setConversationId(membershipchange.getConversationId()); if(membershipchange.hasParticipantId()) setParticipantId(membershipchange.getParticipantId()); if(!membershipchange.recipientId_.isEmpty()) if(recipientId_.isEmpty()) { recipientId_ = membershipchange.recipientId_; bitField0_ = 0xffffffef & bitField0_; } else { ensureRecipientIdIsMutable(); recipientId_.addAll(membershipchange.recipientId_); } if(membershipchange.hasTimestamp()) setTimestamp(membershipchange.getTimestamp()); if(!membershipchange.participant_.isEmpty()) if(participant_.isEmpty()) { participant_ = membershipchange.participant_; bitField0_ = 0xffffffbf & bitField0_; } else { ensureParticipantIsMutable(); participant_.addAll(membershipchange.participant_); } return this; } public final MembershipChange.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; conversationId_ = s; return this; } } public final MembershipChange.Builder setParticipant(int i, Data.Participant.Builder builder) { ensureParticipantIsMutable(); participant_.set(i, builder.build()); return this; } public final MembershipChange.Builder setParticipant(int i, Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { ensureParticipantIsMutable(); participant_.set(i, participant); return this; } } public final MembershipChange.Builder setParticipantId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 8 | bitField0_; participantId_ = s; return this; } } public final MembershipChange.Builder setRecipientId(int i, String s) { if(s == null) { throw new NullPointerException(); } else { ensureRecipientIdIsMutable(); recipientId_.set(i, s); return this; } } public final MembershipChange.Builder setSenderId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; senderId_ = s; return this; } } public final MembershipChange.Builder setTimestamp(long l) { bitField0_ = 0x20 | bitField0_; timestamp_ = l; return this; } public final MembershipChange.Builder setType(MembershipChange.Type type) { if(type == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; type_ = type; return this; } } } } //================================================================================================== // Migration //================================================================================================== public static interface MigrationOrBuilder extends MessageLiteOrBuilder { public abstract long getMigratedAt(); public abstract String getNewId(); public abstract String getOldId(); public abstract String getReplacedNewId(); public abstract String getReplacedOldId(); public abstract boolean hasMigratedAt(); public abstract boolean hasNewId(); public abstract boolean hasOldId(); public abstract boolean hasReplacedNewId(); public abstract boolean hasReplacedOldId(); } public static final class Migration extends GeneratedMessageLite implements MigrationOrBuilder { private static final Migration defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private long migratedAt_; private Object newId_; private Object oldId_; private Object replacedNewId_; private Object replacedOldId_; static { Migration migration = new Migration(); defaultInstance = migration; migration.oldId_ = ""; migration.newId_ = ""; migration.migratedAt_ = 0L; migration.replacedOldId_ = ""; migration.replacedNewId_ = ""; } private Migration() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } Migration(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static Migration getDefaultInstance() { return defaultInstance; } private ByteString getNewIdBytes() { Object obj = newId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); newId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getOldIdBytes() { Object obj = oldId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); oldId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getReplacedNewIdBytes() { Object obj = replacedNewId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); replacedNewId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getReplacedOldIdBytes() { Object obj = replacedOldId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); replacedOldId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(Migration migration) { return new Builder().mergeFrom(migration); } public final Migration getDefaultInstanceForType() { return defaultInstance; } public final long getMigratedAt() { return migratedAt_; } public final String getNewId() { Object obj = newId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) newId_ = s; s1 = s; } return s1; } public final String getOldId() { Object obj = oldId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) oldId_ = s; s1 = s; } return s1; } public final String getReplacedNewId() { Object obj = replacedNewId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) replacedNewId_ = s; s1 = s; } return s1; } public final String getReplacedOldId() { Object obj = replacedOldId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) replacedOldId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getOldIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getNewIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeInt64Size(3, migratedAt_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeBytesSize(5, getReplacedOldIdBytes()); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeBytesSize(6, getReplacedNewIdBytes()); memoizedSerializedSize = k; l = k; } return l; } public final boolean hasMigratedAt() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasNewId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasOldId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasReplacedNewId() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasReplacedOldId() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getOldIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getNewIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeInt64(3, migratedAt_); if((8 & bitField0_) == 8) codedoutputstream.writeBytes(5, getReplacedOldIdBytes()); if((0x10 & bitField0_) == 16) codedoutputstream.writeBytes(6, getReplacedNewIdBytes()); } //================================================================================ // Builder //================================================================================ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements MigrationOrBuilder { private int bitField0_; private long migratedAt_; private Object newId_; private Object oldId_; private Object replacedNewId_; private Object replacedOldId_; private Builder() { oldId_ = ""; newId_ = ""; replacedOldId_ = ""; replacedNewId_ = ""; } public Builder clone() { return (new Migration.Builder()).mergeFrom(buildPartial()); } public Migration.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; oldId_ = codedinputstream.readBytes(); break; case 18: // '\022' bitField0_ = 2 | bitField0_; newId_ = codedinputstream.readBytes(); break; case 24: // '\030' bitField0_ = 4 | bitField0_; migratedAt_ = codedinputstream.readInt64(); break; case 42: // '*' bitField0_ = 8 | bitField0_; replacedOldId_ = codedinputstream.readBytes(); break; case 50: // '2' bitField0_ = 0x10 | bitField0_; replacedNewId_ = codedinputstream.readBytes(); break; } } while(true); } public final Migration build() { Migration migration = buildPartial(); if(!migration.isInitialized()) throw new UninitializedMessageException(Arrays.asList("migration")); else return migration; } public final Migration buildPartial() { Migration migration = new Migration(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; migration.oldId_ = oldId_; if((i & 2) == 2) k |= 2; migration.newId_ = newId_; if((i & 4) == 4) k |= 4; migration.migratedAt_ = migratedAt_; if((i & 8) == 8) k |= 8; migration.replacedOldId_ = replacedOldId_; if((i & 0x10) == 16) k |= 0x10; migration.replacedNewId_ = replacedNewId_; migration.bitField0_ = k; return migration; } public final Migration.Builder clear() { super.clear(); oldId_ = ""; bitField0_ = -2 & bitField0_; newId_ = ""; bitField0_ = -3 & bitField0_; migratedAt_ = 0L; bitField0_ = -5 & bitField0_; replacedOldId_ = ""; bitField0_ = -9 & bitField0_; replacedNewId_ = ""; bitField0_ = 0xffffffef & bitField0_; return this; } public final Migration.Builder clearMigratedAt() { bitField0_ = -5 & bitField0_; migratedAt_ = 0L; return this; } public final Migration.Builder clearNewId() { bitField0_ = -3 & bitField0_; newId_ = Migration.getDefaultInstance().getNewId(); return this; } public final Migration.Builder clearOldId() { bitField0_ = -2 & bitField0_; oldId_ = Migration.getDefaultInstance().getOldId(); return this; } public final Migration.Builder clearReplacedNewId() { bitField0_ = 0xffffffef & bitField0_; replacedNewId_ = Migration.getDefaultInstance().getReplacedNewId(); return this; } public final Migration.Builder clearReplacedOldId() { bitField0_ = -9 & bitField0_; replacedOldId_ = Migration.getDefaultInstance().getReplacedOldId(); return this; } public final Migration getDefaultInstanceForType() { return Migration.getDefaultInstance(); } public final long getMigratedAt() { return migratedAt_; } public final String getNewId() { Object obj = newId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); newId_ = s; } else { s = (String)obj; } return s; } public final String getOldId() { Object obj = oldId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); oldId_ = s; } else { s = (String)obj; } return s; } public final String getReplacedNewId() { Object obj = replacedNewId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); replacedNewId_ = s; } else { s = (String)obj; } return s; } public final String getReplacedOldId() { Object obj = replacedOldId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); replacedOldId_ = s; } else { s = (String)obj; } return s; } public final boolean hasMigratedAt() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasNewId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasOldId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasReplacedNewId() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasReplacedOldId() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } @Override public Builder mergeFrom(GeneratedMessageLite lite) { return mergeFrom((Migration)lite); } public final Migration.Builder mergeFrom(Migration migration) { if(migration == Migration.getDefaultInstance()) { return this; } if(migration.hasOldId()) setOldId(migration.getOldId()); if(migration.hasNewId()) setNewId(migration.getNewId()); if(migration.hasMigratedAt()) setMigratedAt(migration.getMigratedAt()); if(migration.hasReplacedOldId()) setReplacedOldId(migration.getReplacedOldId()); if(migration.hasReplacedNewId()) setReplacedNewId(migration.getReplacedNewId()); return this; } public final Migration.Builder setMigratedAt(long l) { bitField0_ = 4 | bitField0_; migratedAt_ = l; return this; } public final Migration.Builder setNewId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; newId_ = s; return this; } } public final Migration.Builder setOldId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; oldId_ = s; return this; } } public final Migration.Builder setReplacedNewId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x10 | bitField0_; replacedNewId_ = s; return this; } } public final Migration.Builder setReplacedOldId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 8 | bitField0_; replacedOldId_ = s; return this; } } } } //================================================================================================== // GroupConversationRename //================================================================================================== public static interface GroupConversationRenameOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract String getNewDisplayName(); public abstract String getRecipientId(int i); public abstract int getRecipientIdCount(); public abstract List getRecipientIdList(); public abstract String getSenderId(); public abstract long getTimestamp(); public abstract boolean hasConversationId(); public abstract boolean hasNewDisplayName(); public abstract boolean hasSenderId(); public abstract boolean hasTimestamp(); } public static final class GroupConversationRename extends GeneratedMessageLite implements GroupConversationRenameOrBuilder { private static final GroupConversationRename defaultInstance; private int bitField0_; private Object conversationId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object newDisplayName_; private LazyStringList recipientId_; private Object senderId_; private long timestamp_; static { GroupConversationRename groupconversationrename = new GroupConversationRename(); defaultInstance = groupconversationrename; groupconversationrename.conversationId_ = ""; groupconversationrename.senderId_ = ""; groupconversationrename.newDisplayName_ = ""; groupconversationrename.recipientId_ = LazyStringArrayList.EMPTY; groupconversationrename.timestamp_ = 0L; } private GroupConversationRename() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } GroupConversationRename(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static GroupConversationRename getDefaultInstance() { return defaultInstance; } private ByteString getNewDisplayNameBytes() { Object obj = newDisplayName_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); newDisplayName_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getSenderIdBytes() { Object obj = senderId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); senderId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(GroupConversationRename groupconversationrename) { return new Builder().mergeFrom(groupconversationrename); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final GroupConversationRename getDefaultInstanceForType() { return defaultInstance; } public final String getNewDisplayName() { Object obj = newDisplayName_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) newDisplayName_ = s; s1 = s; } return s1; } public final String getRecipientId(int i) { return (String)recipientId_.get(i); } public final int getRecipientIdCount() { return recipientId_.size(); } public final List getRecipientIdList() { return recipientId_; } public final String getSenderId() { Object obj = senderId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) senderId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int k1; if(i != -1) { k1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getConversationIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getSenderIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBytesSize(3, getNewDisplayNameBytes()); int l = 0; for(int i1 = 0; i1 < recipientId_.size(); i1++) l += CodedOutputStream.computeBytesSizeNoTag(recipientId_.getByteString(i1)); int j1 = k + l + 1 * getRecipientIdList().size(); if((8 & bitField0_) == 8) j1 += CodedOutputStream.computeInt64Size(5, timestamp_); memoizedSerializedSize = j1; k1 = j1; } return k1; } public final long getTimestamp() { return timestamp_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasNewDisplayName() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getConversationIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getSenderIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(3, getNewDisplayNameBytes()); for(int i = 0; i < recipientId_.size(); i++) codedoutputstream.writeBytes(4, recipientId_.getByteString(i)); if((8 & bitField0_) == 8) codedoutputstream.writeInt64(5, timestamp_); } //========================================================================== // Builder //========================================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements GroupConversationRenameOrBuilder { private int bitField0_; private Object conversationId_; private Object newDisplayName_; private LazyStringList recipientId_; private Object senderId_; private long timestamp_; private Builder() { conversationId_ = ""; senderId_ = ""; newDisplayName_ = ""; recipientId_ = LazyStringArrayList.EMPTY; } public GroupConversationRename.Builder clone() { return (new GroupConversationRename.Builder()).mergeFrom(buildPartial()); } private void ensureRecipientIdIsMutable() { if((8 & bitField0_) != 8) { recipientId_ = new LazyStringArrayList(recipientId_); bitField0_ = 8 | bitField0_; } } public GroupConversationRename.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 18: // '\022' bitField0_ = 2 | bitField0_; senderId_ = codedinputstream.readBytes(); break; case 26: // '\032' bitField0_ = 4 | bitField0_; newDisplayName_ = codedinputstream.readBytes(); break; case 34: // '"' ensureRecipientIdIsMutable(); recipientId_.add(codedinputstream.readBytes()); break; case 40: // '(' bitField0_ = 0x10 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; } } while(true); } public final GroupConversationRename.Builder addAllRecipientId(Iterable iterable) { ensureRecipientIdIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, recipientId_); return this; } public final GroupConversationRename.Builder addRecipientId(String s) { if(s == null) { throw new NullPointerException(); } else { ensureRecipientIdIsMutable(); recipientId_.add(s); return this; } } public final GroupConversationRename build() { GroupConversationRename groupconversationrename = buildPartial(); if(!groupconversationrename.isInitialized()) throw new UninitializedMessageException(Arrays.asList("groupconversationrename")); else return groupconversationrename; } public final GroupConversationRename buildPartial() { GroupConversationRename groupconversationrename = new GroupConversationRename(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; groupconversationrename.conversationId_ = conversationId_; if((i & 2) == 2) k |= 2; groupconversationrename.senderId_ = senderId_; if((i & 4) == 4) k |= 4; groupconversationrename.newDisplayName_ = newDisplayName_; if((8 & bitField0_) == 8) { recipientId_ = new UnmodifiableLazyStringList(recipientId_); bitField0_ = -9 & bitField0_; } groupconversationrename.recipientId_ = recipientId_; if((i & 0x10) == 16) k |= 8; groupconversationrename.timestamp_ = timestamp_; groupconversationrename.bitField0_ = k; return groupconversationrename; } public final GroupConversationRename.Builder clear() { super.clear(); conversationId_ = ""; bitField0_ = -2 & bitField0_; senderId_ = ""; bitField0_ = -3 & bitField0_; newDisplayName_ = ""; bitField0_ = -5 & bitField0_; recipientId_ = LazyStringArrayList.EMPTY; bitField0_ = -9 & bitField0_; timestamp_ = 0L; bitField0_ = 0xffffffef & bitField0_; return this; } public final GroupConversationRename.Builder clearConversationId() { bitField0_ = -2 & bitField0_; conversationId_ = GroupConversationRename.getDefaultInstance().getConversationId(); return this; } public final GroupConversationRename.Builder clearNewDisplayName() { bitField0_ = -5 & bitField0_; newDisplayName_ = GroupConversationRename.getDefaultInstance().getNewDisplayName(); return this; } public final GroupConversationRename.Builder clearRecipientId() { recipientId_ = LazyStringArrayList.EMPTY; bitField0_ = -9 & bitField0_; return this; } public final GroupConversationRename.Builder clearSenderId() { bitField0_ = -3 & bitField0_; senderId_ = GroupConversationRename.getDefaultInstance().getSenderId(); return this; } public final GroupConversationRename.Builder clearTimestamp() { bitField0_ = 0xffffffef & bitField0_; timestamp_ = 0L; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final GroupConversationRename getDefaultInstanceForType() { return GroupConversationRename.getDefaultInstance(); } public final String getNewDisplayName() { Object obj = newDisplayName_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); newDisplayName_ = s; } else { s = (String)obj; } return s; } public final String getRecipientId(int i) { return (String)recipientId_.get(i); } public final int getRecipientIdCount() { return recipientId_.size(); } public final List getRecipientIdList() { return Collections.unmodifiableList(recipientId_); } public final String getSenderId() { Object obj = senderId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); senderId_ = s; } else { s = (String)obj; } return s; } public final long getTimestamp() { return timestamp_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasNewDisplayName() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((GroupConversationRename)generatedmessagelite); } public final GroupConversationRename.Builder mergeFrom(GroupConversationRename groupconversationrename) { if(groupconversationrename == GroupConversationRename.getDefaultInstance()) { return this; } if(groupconversationrename.hasConversationId()) setConversationId(groupconversationrename.getConversationId()); if(groupconversationrename.hasSenderId()) setSenderId(groupconversationrename.getSenderId()); if(groupconversationrename.hasNewDisplayName()) setNewDisplayName(groupconversationrename.getNewDisplayName()); if(!groupconversationrename.recipientId_.isEmpty()) if(recipientId_.isEmpty()) { recipientId_ = groupconversationrename.recipientId_; bitField0_ = -9 & bitField0_; } else { ensureRecipientIdIsMutable(); recipientId_.addAll(groupconversationrename.recipientId_); } if(groupconversationrename.hasTimestamp()) setTimestamp(groupconversationrename.getTimestamp()); return this; } public final GroupConversationRename.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; conversationId_ = s; return this; } } public final GroupConversationRename.Builder setNewDisplayName(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; newDisplayName_ = s; return this; } } public final GroupConversationRename.Builder setRecipientId(int i, String s) { if(s == null) { throw new NullPointerException(); } else { ensureRecipientIdIsMutable(); recipientId_.set(i, s); return this; } } public final GroupConversationRename.Builder setSenderId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; senderId_ = s; return this; } } public final GroupConversationRename.Builder setTimestamp(long l) { bitField0_ = 0x10 | bitField0_; timestamp_ = l; return this; } } } //================================================================================================== // ParticipantError //================================================================================================== public static interface ParticipantErrorOrBuilder extends MessageLiteOrBuilder { public abstract String getFirstName(); public abstract String getFullName(); public abstract String getParticipantId(); public abstract Data.ResponseStatus getStatus(); public abstract boolean hasFirstName(); public abstract boolean hasFullName(); public abstract boolean hasParticipantId(); public abstract boolean hasStatus(); } public static final class ParticipantError extends GeneratedMessageLite implements ParticipantErrorOrBuilder { private static final ParticipantError defaultInstance; private int bitField0_; private Object firstName_; private Object fullName_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object participantId_; private Data.ResponseStatus status_; static { ParticipantError participanterror = new ParticipantError(); defaultInstance = participanterror; participanterror.participantId_ = ""; participanterror.status_ = Data.ResponseStatus.OK; participanterror.firstName_ = ""; participanterror.fullName_ = ""; } private ParticipantError() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } ParticipantError(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static ParticipantError getDefaultInstance() { return defaultInstance; } private ByteString getFirstNameBytes() { Object obj = firstName_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); firstName_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getFullNameBytes() { Object obj = fullName_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); fullName_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getParticipantIdBytes() { Object obj = participantId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); participantId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(ParticipantError participanterror) { return new Builder().mergeFrom(participanterror); } public final ParticipantError getDefaultInstanceForType() { return defaultInstance; } public final String getFirstName() { Object obj = firstName_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) firstName_ = s; s1 = s; } return s1; } public final String getFullName() { Object obj = fullName_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) fullName_ = s; s1 = s; } return s1; } public final String getParticipantId() { Object obj = participantId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) participantId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getParticipantIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeEnumSize(2, status_.getNumber()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBytesSize(3, getFirstNameBytes()); if((8 & bitField0_) == 8) k += CodedOutputStream.computeBytesSize(4, getFullNameBytes()); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasFirstName() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasFullName() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasParticipantId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasStatus() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getParticipantIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeEnum(2, status_.getNumber()); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(3, getFirstNameBytes()); if((8 & bitField0_) == 8) codedoutputstream.writeBytes(4, getFullNameBytes()); } //=============================================================== // Builder //=============================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ParticipantErrorOrBuilder { private int bitField0_; private Object firstName_; private Object fullName_; private Object participantId_; private Data.ResponseStatus status_; private Builder() { participantId_ = ""; status_ = Data.ResponseStatus.OK; firstName_ = ""; fullName_ = ""; } public ParticipantError.Builder clone() { return (new ParticipantError.Builder()).mergeFrom(buildPartial()); } public ParticipantError.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; participantId_ = codedinputstream.readBytes(); break; case 16: // '\020' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 2 | bitField0_; status_ = responsestatus; } break; case 26: // '\032' bitField0_ = 4 | bitField0_; firstName_ = codedinputstream.readBytes(); break; case 34: // '"' bitField0_ = 8 | bitField0_; fullName_ = codedinputstream.readBytes(); break; } } while(true); } public final ParticipantError build() { ParticipantError participanterror = buildPartial(); if(!participanterror.isInitialized()) throw new UninitializedMessageException(Arrays.asList("participanterror")); else return participanterror; } public final ParticipantError buildPartial() { ParticipantError participanterror = new ParticipantError(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; participanterror.participantId_ = participantId_; if((i & 2) == 2) k |= 2; participanterror.status_ = status_; if((i & 4) == 4) k |= 4; participanterror.firstName_ = firstName_; if((i & 8) == 8) k |= 8; participanterror.fullName_ = fullName_; participanterror.bitField0_ = k; return participanterror; } public final ParticipantError.Builder clear() { super.clear(); participantId_ = ""; bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; bitField0_ = -3 & bitField0_; firstName_ = ""; bitField0_ = -5 & bitField0_; fullName_ = ""; bitField0_ = -9 & bitField0_; return this; } public final ParticipantError.Builder clearFirstName() { bitField0_ = -5 & bitField0_; firstName_ = ParticipantError.getDefaultInstance().getFirstName(); return this; } public final ParticipantError.Builder clearFullName() { bitField0_ = -9 & bitField0_; fullName_ = ParticipantError.getDefaultInstance().getFullName(); return this; } public final ParticipantError.Builder clearParticipantId() { bitField0_ = -2 & bitField0_; participantId_ = ParticipantError.getDefaultInstance().getParticipantId(); return this; } public final ParticipantError.Builder clearStatus() { bitField0_ = -3 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final ParticipantError getDefaultInstanceForType() { return ParticipantError.getDefaultInstance(); } public final String getFirstName() { Object obj = firstName_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); firstName_ = s; } else { s = (String)obj; } return s; } public final String getFullName() { Object obj = fullName_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); fullName_ = s; } else { s = (String)obj; } return s; } public final String getParticipantId() { Object obj = participantId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); participantId_ = s; } else { s = (String)obj; } return s; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasFirstName() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasFullName() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasParticipantId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasStatus() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((ParticipantError)generatedmessagelite); } public final ParticipantError.Builder mergeFrom(ParticipantError participanterror) { if(participanterror == ParticipantError.getDefaultInstance()) { return this; } if(participanterror.hasParticipantId()) setParticipantId(participanterror.getParticipantId()); if(participanterror.hasStatus()) setStatus(participanterror.getStatus()); if(participanterror.hasFirstName()) setFirstName(participanterror.getFirstName()); if(participanterror.hasFullName()) setFullName(participanterror.getFullName()); return this; } public final ParticipantError.Builder setFirstName(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; firstName_ = s; return this; } } public final ParticipantError.Builder setFullName(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 8 | bitField0_; fullName_ = s; return this; } } public final ParticipantError.Builder setParticipantId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; participantId_ = s; return this; } } public final ParticipantError.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; status_ = responsestatus; return this; } } } } //================================================================================================== // ConversationJoinResponse //================================================================================================== public static interface ConversationJoinResponseOrBuilder extends MessageLiteOrBuilder { public abstract ParticipantError getParticipantError(); public abstract String getRequestError(); public abstract Data.ResponseStatus getStatus(); public abstract long getTimestamp(); public abstract boolean hasParticipantError(); public abstract boolean hasRequestError(); public abstract boolean hasStatus(); public abstract boolean hasTimestamp(); } public static final class ConversationJoinResponse extends GeneratedMessageLite implements ConversationJoinResponseOrBuilder { private static final ConversationJoinResponse defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private ParticipantError participantError_; private Object requestError_; private Data.ResponseStatus status_; private long timestamp_; static { ConversationJoinResponse conversationjoinresponse = new ConversationJoinResponse(); defaultInstance = conversationjoinresponse; conversationjoinresponse.status_ = Data.ResponseStatus.OK; conversationjoinresponse.requestError_ = ""; conversationjoinresponse.participantError_ = ParticipantError.getDefaultInstance(); conversationjoinresponse.timestamp_ = 0L; } private ConversationJoinResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } ConversationJoinResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static ConversationJoinResponse getDefaultInstance() { return defaultInstance; } private ByteString getRequestErrorBytes() { Object obj = requestError_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); requestError_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(ConversationJoinResponse conversationjoinresponse) { return new Builder().mergeFrom(conversationjoinresponse); } public final ConversationJoinResponse getDefaultInstanceForType() { return defaultInstance; } public final ParticipantError getParticipantError() { return participantError_; } public final String getRequestError() { Object obj = requestError_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) requestError_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getRequestErrorBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeMessageSize(3, participantError_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeInt64Size(4, timestamp_); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasParticipantError() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasRequestError() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getRequestErrorBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeMessage(3, participantError_); if((8 & bitField0_) == 8) codedoutputstream.writeInt64(4, timestamp_); } //=================================================================== // Builder //=================================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ConversationJoinResponseOrBuilder { private int bitField0_; private ParticipantError participantError_; private Object requestError_; private Data.ResponseStatus status_; private long timestamp_; private Builder() { status_ = Data.ResponseStatus.OK; requestError_ = ""; participantError_ = ParticipantError.getDefaultInstance(); } public ConversationJoinResponse.Builder clone() { return (new ConversationJoinResponse.Builder()).mergeFrom(buildPartial()); } public ConversationJoinResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; requestError_ = codedinputstream.readBytes(); break; case 26: // '\032' ParticipantError.Builder builder = ParticipantError.newBuilder(); if(hasParticipantError()) builder.mergeFrom(getParticipantError()); codedinputstream.readMessage(builder, extensionregistrylite); setParticipantError(builder.buildPartial()); break; case 32: // ' ' bitField0_ = 8 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; } } while(true); } public final ConversationJoinResponse build() { ConversationJoinResponse conversationjoinresponse = buildPartial(); if(!conversationjoinresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("conversationjoinresponse")); else return conversationjoinresponse; } public final ConversationJoinResponse buildPartial() { ConversationJoinResponse conversationjoinresponse = new ConversationJoinResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; conversationjoinresponse.status_ = status_; if((i & 2) == 2) k |= 2; conversationjoinresponse.requestError_ = requestError_; if((i & 4) == 4) k |= 4; conversationjoinresponse.participantError_ = participantError_; if((i & 8) == 8) k |= 8; conversationjoinresponse.timestamp_ = timestamp_; conversationjoinresponse.bitField0_ = k; return conversationjoinresponse; } public final ConversationJoinResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; requestError_ = ""; bitField0_ = -3 & bitField0_; participantError_ = ParticipantError.getDefaultInstance(); bitField0_ = -5 & bitField0_; timestamp_ = 0L; bitField0_ = -9 & bitField0_; return this; } public final ConversationJoinResponse.Builder clearParticipantError() { participantError_ = ParticipantError.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final ConversationJoinResponse.Builder clearRequestError() { bitField0_ = -3 & bitField0_; requestError_ = ConversationJoinResponse.getDefaultInstance().getRequestError(); return this; } public final ConversationJoinResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final ConversationJoinResponse.Builder clearTimestamp() { bitField0_ = -9 & bitField0_; timestamp_ = 0L; return this; } public final ConversationJoinResponse getDefaultInstanceForType() { return ConversationJoinResponse.getDefaultInstance(); } public final ParticipantError getParticipantError() { return participantError_; } public final String getRequestError() { Object obj = requestError_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); requestError_ = s; } else { s = (String)obj; } return s; } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasParticipantError() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasRequestError() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((ConversationJoinResponse)generatedmessagelite); } public final ConversationJoinResponse.Builder mergeFrom(ConversationJoinResponse conversationjoinresponse) { if(conversationjoinresponse == ConversationJoinResponse.getDefaultInstance()) { return this; } if(conversationjoinresponse.hasStatus()) setStatus(conversationjoinresponse.getStatus()); if(conversationjoinresponse.hasRequestError()) setRequestError(conversationjoinresponse.getRequestError()); if(conversationjoinresponse.hasParticipantError()) { ParticipantError participanterror = conversationjoinresponse.getParticipantError(); if((4 & bitField0_) == 4 && participantError_ != ParticipantError.getDefaultInstance()) participantError_ = ParticipantError.newBuilder(participantError_).mergeFrom(participanterror).buildPartial(); else participantError_ = participanterror; bitField0_ = 4 | bitField0_; } if(conversationjoinresponse.hasTimestamp()) setTimestamp(conversationjoinresponse.getTimestamp()); return this; } public final ConversationJoinResponse.Builder setParticipantError(ParticipantError.Builder builder) { participantError_ = builder.build(); bitField0_ = 4 | bitField0_; return this; } public final ConversationJoinResponse.Builder setParticipantError(ParticipantError participanterror) { if(participanterror == null) { throw new NullPointerException(); } else { participantError_ = participanterror; bitField0_ = 4 | bitField0_; return this; } } public final ConversationJoinResponse.Builder setRequestError(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; requestError_ = s; return this; } } public final ConversationJoinResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } public final ConversationJoinResponse.Builder setTimestamp(long l) { bitField0_ = 8 | bitField0_; timestamp_ = l; return this; } } } //================================================================================================== // ConversationListResponse //================================================================================================== public static interface ConversationListResponseOrBuilder extends MessageLiteOrBuilder { public abstract ClientConversation getClientConversation(int i); public abstract int getClientConversationCount(); public abstract List getClientConversationList(); public abstract Data.ResponseStatus getStatus(); public abstract long getTimestamp(); public abstract boolean hasStatus(); public abstract boolean hasTimestamp(); } public static final class ConversationListResponse extends GeneratedMessageLite implements ConversationListResponseOrBuilder { private static final ConversationListResponse defaultInstance; private int bitField0_; private List clientConversation_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.ResponseStatus status_; private long timestamp_; static { ConversationListResponse conversationlistresponse = new ConversationListResponse(); defaultInstance = conversationlistresponse; conversationlistresponse.status_ = Data.ResponseStatus.OK; conversationlistresponse.timestamp_ = 0L; conversationlistresponse.clientConversation_ = Collections.emptyList(); } private ConversationListResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } ConversationListResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static ConversationListResponse getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(ConversationListResponse conversationlistresponse) { return new Builder().mergeFrom(conversationlistresponse); } public final ClientConversation getClientConversation(int i) { return (ClientConversation)clientConversation_.get(i); } public final int getClientConversationCount() { return clientConversation_.size(); } public final List getClientConversationList() { return clientConversation_; } public final ClientConversationOrBuilder getClientConversationOrBuilder(int i) { return (ClientConversationOrBuilder)clientConversation_.get(i); } public final List getClientConversationOrBuilderList() { return clientConversation_; } public final ConversationListResponse getDefaultInstanceForType() { return defaultInstance; } public final int getSerializedSize() { int i = memoizedSerializedSize; int i1; if(i != -1) { i1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeInt64Size(2, timestamp_); for(int l = 0; l < clientConversation_.size(); l++) k += CodedOutputStream.computeMessageSize(3, (MessageLite)clientConversation_.get(l)); memoizedSerializedSize = k; i1 = k; } return i1; } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeInt64(2, timestamp_); for(int i = 0; i < clientConversation_.size(); i++) codedoutputstream.writeMessage(3, (MessageLite)clientConversation_.get(i)); } //========================================================= // Builder //========================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ConversationListResponseOrBuilder { private int bitField0_; private List clientConversation_; private Data.ResponseStatus status_; private long timestamp_; private Builder() { status_ = Data.ResponseStatus.OK; clientConversation_ = Collections.emptyList(); } public ConversationListResponse.Builder clone() { return (new ConversationListResponse.Builder()).mergeFrom(buildPartial()); } private void ensureClientConversationIsMutable() { if((4 & bitField0_) != 4) { clientConversation_ = new ArrayList(clientConversation_); bitField0_ = 4 | bitField0_; } } public ConversationListResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 16: // '\020' bitField0_ = 2 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; case 26: // '\032' ClientConversation.Builder builder = ClientConversation.newBuilder(); codedinputstream.readMessage(builder, extensionregistrylite); addClientConversation(builder.buildPartial()); break; } } while(true); } public final ConversationListResponse.Builder addAllClientConversation(Iterable iterable) { ensureClientConversationIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, clientConversation_); return this; } public final ConversationListResponse.Builder addClientConversation(int i, ClientConversation.Builder builder) { ensureClientConversationIsMutable(); clientConversation_.add(i, builder.build()); return this; } public final ConversationListResponse.Builder addClientConversation(int i, ClientConversation clientconversation) { if(clientconversation == null) { throw new NullPointerException(); } else { ensureClientConversationIsMutable(); clientConversation_.add(i, clientconversation); return this; } } public final ConversationListResponse.Builder addClientConversation(ClientConversation.Builder builder) { ensureClientConversationIsMutable(); clientConversation_.add(builder.build()); return this; } public final ConversationListResponse.Builder addClientConversation(ClientConversation clientconversation) { if(clientconversation == null) { throw new NullPointerException(); } else { ensureClientConversationIsMutable(); clientConversation_.add(clientconversation); return this; } } public final ConversationListResponse build() { ConversationListResponse conversationlistresponse = buildPartial(); if(!conversationlistresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("conversationlistresponse")); else return conversationlistresponse; } public final ConversationListResponse buildPartial() { ConversationListResponse conversationlistresponse = new ConversationListResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; conversationlistresponse.status_ = status_; if((i & 2) == 2) k |= 2; conversationlistresponse.timestamp_ = timestamp_; if((4 & bitField0_) == 4) { clientConversation_ = Collections.unmodifiableList(clientConversation_); bitField0_ = -5 & bitField0_; } conversationlistresponse.clientConversation_ = clientConversation_; conversationlistresponse.bitField0_ = k; return conversationlistresponse; } public final ConversationListResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; timestamp_ = 0L; bitField0_ = -3 & bitField0_; clientConversation_ = Collections.emptyList(); bitField0_ = -5 & bitField0_; return this; } public final ConversationListResponse.Builder clearClientConversation() { clientConversation_ = Collections.emptyList(); bitField0_ = -5 & bitField0_; return this; } public final ConversationListResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final ConversationListResponse.Builder clearTimestamp() { bitField0_ = -3 & bitField0_; timestamp_ = 0L; return this; } public final ClientConversation getClientConversation(int i) { return (ClientConversation)clientConversation_.get(i); } public final int getClientConversationCount() { return clientConversation_.size(); } public final List getClientConversationList() { return Collections.unmodifiableList(clientConversation_); } public final ConversationListResponse getDefaultInstanceForType() { return ConversationListResponse.getDefaultInstance(); } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((ConversationListResponse)generatedmessagelite); } public final ConversationListResponse.Builder mergeFrom(ConversationListResponse conversationlistresponse) { if(conversationlistresponse == ConversationListResponse.getDefaultInstance()) { return this; } if(conversationlistresponse.hasStatus()) setStatus(conversationlistresponse.getStatus()); if(conversationlistresponse.hasTimestamp()) setTimestamp(conversationlistresponse.getTimestamp()); if(!conversationlistresponse.clientConversation_.isEmpty()) if(clientConversation_.isEmpty()) { clientConversation_ = conversationlistresponse.clientConversation_; bitField0_ = -5 & bitField0_; } else { ensureClientConversationIsMutable(); clientConversation_.addAll(conversationlistresponse.clientConversation_); } return this; } public final ConversationListResponse.Builder setClientConversation(int i, ClientConversation.Builder builder) { ensureClientConversationIsMutable(); clientConversation_.set(i, builder.build()); return this; } public final ConversationListResponse.Builder setClientConversation(int i, ClientConversation clientconversation) { if(clientconversation == null) { throw new NullPointerException(); } else { ensureClientConversationIsMutable(); clientConversation_.set(i, clientconversation); return this; } } public final ConversationListResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } public final ConversationListResponse.Builder setTimestamp(long l) { bitField0_ = 2 | bitField0_; timestamp_ = l; return this; } } } //================================================================================================== // ConversationPreferenceResponse //================================================================================================== public static interface ConversationPreferenceResponseOrBuilder extends MessageLiteOrBuilder { public abstract Data.ResponseStatus getStatus(); public abstract long getTimestamp(); public abstract boolean hasStatus(); public abstract boolean hasTimestamp(); } public static final class ConversationPreferenceResponse extends GeneratedMessageLite implements ConversationPreferenceResponseOrBuilder { private static final ConversationPreferenceResponse defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.ResponseStatus status_; private long timestamp_; static { ConversationPreferenceResponse conversationpreferenceresponse = new ConversationPreferenceResponse(); defaultInstance = conversationpreferenceresponse; conversationpreferenceresponse.status_ = Data.ResponseStatus.OK; conversationpreferenceresponse.timestamp_ = 0L; } private ConversationPreferenceResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } ConversationPreferenceResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static ConversationPreferenceResponse getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(ConversationPreferenceResponse conversationpreferenceresponse) { return new Builder().mergeFrom(conversationpreferenceresponse); } public final ConversationPreferenceResponse getDefaultInstanceForType() { return defaultInstance; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeInt64Size(2, timestamp_); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeInt64(2, timestamp_); } //======================================================= // Builder //======================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ConversationPreferenceResponseOrBuilder { private int bitField0_; private Data.ResponseStatus status_; private long timestamp_; private Builder() { status_ = Data.ResponseStatus.OK; } public ConversationPreferenceResponse.Builder clone() { return (new ConversationPreferenceResponse.Builder()).mergeFrom(buildPartial()); } public ConversationPreferenceResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 16: // '\020' bitField0_ = 2 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; } } while(true); } public final ConversationPreferenceResponse build() { ConversationPreferenceResponse conversationpreferenceresponse = buildPartial(); if(!conversationpreferenceresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("conversationpreferenceresponse")); else return conversationpreferenceresponse; } public final ConversationPreferenceResponse buildPartial() { ConversationPreferenceResponse conversationpreferenceresponse = new ConversationPreferenceResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; conversationpreferenceresponse.status_ = status_; if((i & 2) == 2) k |= 2; conversationpreferenceresponse.timestamp_ = timestamp_; conversationpreferenceresponse.bitField0_ = k; return conversationpreferenceresponse; } public final ConversationPreferenceResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; timestamp_ = 0L; bitField0_ = -3 & bitField0_; return this; } public final ConversationPreferenceResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final ConversationPreferenceResponse.Builder clearTimestamp() { bitField0_ = -3 & bitField0_; timestamp_ = 0L; return this; } public final ConversationPreferenceResponse getDefaultInstanceForType() { return ConversationPreferenceResponse.getDefaultInstance(); } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((ConversationPreferenceResponse)generatedmessagelite); } public final ConversationPreferenceResponse.Builder mergeFrom(ConversationPreferenceResponse conversationpreferenceresponse) { if(conversationpreferenceresponse == ConversationPreferenceResponse.getDefaultInstance()) { return this; } if(conversationpreferenceresponse.hasStatus()) setStatus(conversationpreferenceresponse.getStatus()); if(conversationpreferenceresponse.hasTimestamp()) setTimestamp(conversationpreferenceresponse.getTimestamp()); return this; } public final ConversationPreferenceResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } public final ConversationPreferenceResponse.Builder setTimestamp(long l) { bitField0_ = 2 | bitField0_; timestamp_ = l; return this; } } } //================================================================================================== // ConversationRenameResponse //================================================================================================== public static interface ConversationRenameResponseOrBuilder extends MessageLiteOrBuilder { public abstract Data.ResponseStatus getStatus(); public abstract long getTimestamp(); public abstract boolean hasStatus(); public abstract boolean hasTimestamp(); } public static final class ConversationRenameResponse extends GeneratedMessageLite implements ConversationRenameResponseOrBuilder { private static final ConversationRenameResponse defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.ResponseStatus status_; private long timestamp_; static { ConversationRenameResponse conversationrenameresponse = new ConversationRenameResponse(); defaultInstance = conversationrenameresponse; conversationrenameresponse.status_ = Data.ResponseStatus.OK; conversationrenameresponse.timestamp_ = 0L; } private ConversationRenameResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } ConversationRenameResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static ConversationRenameResponse getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(ConversationRenameResponse conversationrenameresponse) { return new Builder().mergeFrom(conversationrenameresponse); } public final ConversationRenameResponse getDefaultInstanceForType() { return defaultInstance; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeInt64Size(2, timestamp_); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeInt64(2, timestamp_); } //======================================================= // Builder //======================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ConversationRenameResponseOrBuilder { private int bitField0_; private Data.ResponseStatus status_; private long timestamp_; private Builder() { status_ = Data.ResponseStatus.OK; } public ConversationRenameResponse.Builder clone() { return (new ConversationRenameResponse.Builder()).mergeFrom(buildPartial()); } public ConversationRenameResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 16: // '\020' bitField0_ = 2 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; } } while(true); } public final ConversationRenameResponse build() { ConversationRenameResponse conversationrenameresponse = buildPartial(); if(!conversationrenameresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("conversationrenameresponse")); else return conversationrenameresponse; } public final ConversationRenameResponse buildPartial() { ConversationRenameResponse conversationrenameresponse = new ConversationRenameResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; conversationrenameresponse.status_ = status_; if((i & 2) == 2) k |= 2; conversationrenameresponse.timestamp_ = timestamp_; conversationrenameresponse.bitField0_ = k; return conversationrenameresponse; } public final ConversationRenameResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; timestamp_ = 0L; bitField0_ = -3 & bitField0_; return this; } public final ConversationRenameResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final ConversationRenameResponse.Builder clearTimestamp() { bitField0_ = -3 & bitField0_; timestamp_ = 0L; return this; } public final ConversationRenameResponse getDefaultInstanceForType() { return ConversationRenameResponse.getDefaultInstance(); } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((ConversationRenameResponse)generatedmessagelite); } public final ConversationRenameResponse.Builder mergeFrom(ConversationRenameResponse conversationrenameresponse) { if(conversationrenameresponse == ConversationRenameResponse.getDefaultInstance()) { return this; } if(conversationrenameresponse.hasStatus()) setStatus(conversationrenameresponse.getStatus()); if(conversationrenameresponse.hasTimestamp()) setTimestamp(conversationrenameresponse.getTimestamp()); return this; } public final ConversationRenameResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } public final ConversationRenameResponse.Builder setTimestamp(long l) { bitField0_ = 2 | bitField0_; timestamp_ = l; return this; } } } //================================================================================================== // NewConversationResponse //================================================================================================== public static interface NewConversationResponseOrBuilder extends MessageLiteOrBuilder { public abstract ClientConversation getClientConversation(); public abstract String getConversationClientId(); public abstract NewConversationResponse.InviteType getInviteType(); public abstract ParticipantError getParticipantError(int i); public abstract int getParticipantErrorCount(); public abstract List getParticipantErrorList(); public abstract Receipt getReceipt(); public abstract ChatMessage getRecentMessage(); public abstract String getRecipientId(int i); public abstract int getRecipientIdCount(); public abstract List getRecipientIdList(); public abstract String getSenderId(); public abstract Data.ResponseStatus getStatus(); public abstract boolean hasClientConversation(); public abstract boolean hasConversationClientId(); public abstract boolean hasInviteType(); public abstract boolean hasReceipt(); public abstract boolean hasRecentMessage(); public abstract boolean hasSenderId(); public abstract boolean hasStatus(); } public static final class NewConversationResponse extends GeneratedMessageLite implements NewConversationResponseOrBuilder { private static final NewConversationResponse defaultInstance; private int bitField0_; private ClientConversation clientConversation_; private Object conversationClientId_; private InviteType inviteType_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private List participantError_; private Receipt receipt_; private ChatMessage recentMessage_; private LazyStringList recipientId_; private Object senderId_; private Data.ResponseStatus status_; static { NewConversationResponse newconversationresponse = new NewConversationResponse(); defaultInstance = newconversationresponse; newconversationresponse.status_ = Data.ResponseStatus.OK; newconversationresponse.conversationClientId_ = ""; newconversationresponse.clientConversation_ = ClientConversation.getDefaultInstance(); newconversationresponse.senderId_ = ""; newconversationresponse.participantError_ = Collections.emptyList(); newconversationresponse.receipt_ = Receipt.getDefaultInstance(); newconversationresponse.inviteType_ = InviteType.UNKNOWN; newconversationresponse.recentMessage_ = ChatMessage.getDefaultInstance(); newconversationresponse.recipientId_ = LazyStringArrayList.EMPTY; } private NewConversationResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } NewConversationResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationClientIdBytes() { Object obj = conversationClientId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationClientId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static NewConversationResponse getDefaultInstance() { return defaultInstance; } private ByteString getSenderIdBytes() { Object obj = senderId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); senderId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(NewConversationResponse newconversationresponse) { return new Builder().mergeFrom(newconversationresponse); } public final ClientConversation getClientConversation() { return clientConversation_; } public final String getConversationClientId() { Object obj = conversationClientId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationClientId_ = s; s1 = s; } return s1; } public final NewConversationResponse getDefaultInstanceForType() { return defaultInstance; } public final InviteType getInviteType() { return inviteType_; } public final ParticipantError getParticipantError(int i) { return (ParticipantError)participantError_.get(i); } public final int getParticipantErrorCount() { return participantError_.size(); } public final List getParticipantErrorList() { return participantError_; } public final ParticipantErrorOrBuilder getParticipantErrorOrBuilder(int i) { return (ParticipantErrorOrBuilder)participantError_.get(i); } public final List getParticipantErrorOrBuilderList() { return participantError_; } public final Receipt getReceipt() { return receipt_; } public final ChatMessage getRecentMessage() { return recentMessage_; } public final String getRecipientId(int i) { return (String)recipientId_.get(i); } public final int getRecipientIdCount() { return recipientId_.size(); } public final List getRecipientIdList() { return recipientId_; } public final String getSenderId() { Object obj = senderId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) senderId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l1; if(i != -1) { l1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(3, getConversationClientIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeMessageSize(4, clientConversation_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeBytesSize(5, getSenderIdBytes()); int l = 0; for(int i1 = 0; i1 < recipientId_.size(); i1++) l += CodedOutputStream.computeBytesSizeNoTag(recipientId_.getByteString(i1)); int j1 = k + l + 1 * getRecipientIdList().size(); for(int k1 = 0; k1 < participantError_.size(); k1++) j1 += CodedOutputStream.computeMessageSize(8, (MessageLite)participantError_.get(k1)); if((0x10 & bitField0_) == 16) j1 += CodedOutputStream.computeMessageSize(9, receipt_); if((0x20 & bitField0_) == 32) j1 += CodedOutputStream.computeEnumSize(10, inviteType_.getNumber()); if((0x40 & bitField0_) == 64) j1 += CodedOutputStream.computeMessageSize(11, recentMessage_); memoizedSerializedSize = j1; l1 = j1; } return l1; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasClientConversation() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasConversationClientId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasInviteType() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasReceipt() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasRecentMessage() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(3, getConversationClientIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeMessage(4, clientConversation_); if((8 & bitField0_) == 8) codedoutputstream.writeBytes(5, getSenderIdBytes()); for(int i = 0; i < recipientId_.size(); i++) codedoutputstream.writeBytes(6, recipientId_.getByteString(i)); for(int j = 0; j < participantError_.size(); j++) codedoutputstream.writeMessage(8, (MessageLite)participantError_.get(j)); if((0x10 & bitField0_) == 16) codedoutputstream.writeMessage(9, receipt_); if((0x20 & bitField0_) == 32) codedoutputstream.writeEnum(10, inviteType_.getNumber()); if((0x40 & bitField0_) == 64) codedoutputstream.writeMessage(11, recentMessage_); } //======================================================= // InviteType //======================================================= public static enum InviteType implements com.google.protobuf.Internal.EnumLite { UNKNOWN(0), NEW(1), INVITE(2); private int value; private InviteType(int value) { this.value = value; } public final int getNumber() { return value; } public static InviteType valueOf(int value) { for(InviteType t : InviteType.values()) { if(t.value == value) { return t; } } return null; } } //======================================================= // Builder //======================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements NewConversationResponseOrBuilder { private int bitField0_; private ClientConversation clientConversation_; private Object conversationClientId_; private NewConversationResponse.InviteType inviteType_; private List participantError_; private Receipt receipt_; private ChatMessage recentMessage_; private LazyStringList recipientId_; private Object senderId_; private Data.ResponseStatus status_; private Builder() { status_ = Data.ResponseStatus.OK; conversationClientId_ = ""; clientConversation_ = ClientConversation.getDefaultInstance(); senderId_ = ""; participantError_ = Collections.emptyList(); receipt_ = Receipt.getDefaultInstance(); inviteType_ = NewConversationResponse.InviteType.UNKNOWN; recentMessage_ = ChatMessage.getDefaultInstance(); recipientId_ = LazyStringArrayList.EMPTY; } public NewConversationResponse.Builder clone() { return (new NewConversationResponse.Builder()).mergeFrom(buildPartial()); } private void ensureParticipantErrorIsMutable() { if((0x10 & bitField0_) != 16) { participantError_ = new ArrayList(participantError_); bitField0_ = 0x10 | bitField0_; } } private void ensureRecipientIdIsMutable() { if((0x100 & bitField0_) != 256) { recipientId_ = new LazyStringArrayList(recipientId_); bitField0_ = 0x100 | bitField0_; } } public NewConversationResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 26: // '\032' bitField0_ = 2 | bitField0_; conversationClientId_ = codedinputstream.readBytes(); break; case 34: // '"' ClientConversation.Builder builder3 = ClientConversation.newBuilder(); if(hasClientConversation()) builder3.mergeFrom(getClientConversation()); codedinputstream.readMessage(builder3, extensionregistrylite); setClientConversation(builder3.buildPartial()); break; case 42: // '*' bitField0_ = 8 | bitField0_; senderId_ = codedinputstream.readBytes(); break; case 50: // '2' ensureRecipientIdIsMutable(); recipientId_.add(codedinputstream.readBytes()); break; case 66: // 'B' ParticipantError.Builder builder2 = ParticipantError.newBuilder(); codedinputstream.readMessage(builder2, extensionregistrylite); addParticipantError(builder2.buildPartial()); break; case 74: // 'J' Receipt.Builder builder1 = Receipt.newBuilder(); if(hasReceipt()) builder1.mergeFrom(getReceipt()); codedinputstream.readMessage(builder1, extensionregistrylite); setReceipt(builder1.buildPartial()); break; case 80: // 'P' NewConversationResponse.InviteType invitetype = NewConversationResponse.InviteType.valueOf(codedinputstream.readEnum()); if(invitetype != null) { bitField0_ = 0x40 | bitField0_; inviteType_ = invitetype; } break; case 90: // 'Z' ChatMessage.Builder builder = ChatMessage.newBuilder(); if(hasRecentMessage()) builder.mergeFrom(getRecentMessage()); codedinputstream.readMessage(builder, extensionregistrylite); setRecentMessage(builder.buildPartial()); break; } } while(true); } public final NewConversationResponse.Builder addAllParticipantError(Iterable iterable) { ensureParticipantErrorIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, participantError_); return this; } public final NewConversationResponse.Builder addAllRecipientId(Iterable iterable) { ensureRecipientIdIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, recipientId_); return this; } public final NewConversationResponse.Builder addParticipantError(int i, ParticipantError.Builder builder) { ensureParticipantErrorIsMutable(); participantError_.add(i, builder.build()); return this; } public final NewConversationResponse.Builder addParticipantError(int i, ParticipantError participanterror) { if(participanterror == null) { throw new NullPointerException(); } else { ensureParticipantErrorIsMutable(); participantError_.add(i, participanterror); return this; } } public final NewConversationResponse.Builder addParticipantError(ParticipantError.Builder builder) { ensureParticipantErrorIsMutable(); participantError_.add(builder.build()); return this; } public final NewConversationResponse.Builder addParticipantError(ParticipantError participanterror) { if(participanterror == null) { throw new NullPointerException(); } else { ensureParticipantErrorIsMutable(); participantError_.add(participanterror); return this; } } public final NewConversationResponse.Builder addRecipientId(String s) { if(s == null) { throw new NullPointerException(); } else { ensureRecipientIdIsMutable(); recipientId_.add(s); return this; } } public final NewConversationResponse build() { NewConversationResponse newconversationresponse = buildPartial(); if(!newconversationresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("newconversationresponse")); else return newconversationresponse; } public final NewConversationResponse buildPartial() { NewConversationResponse newconversationresponse = new NewConversationResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; newconversationresponse.status_ = status_; if((i & 2) == 2) k |= 2; newconversationresponse.conversationClientId_ = conversationClientId_; if((i & 4) == 4) k |= 4; newconversationresponse.clientConversation_ = clientConversation_; if((i & 8) == 8) k |= 8; newconversationresponse.senderId_ = senderId_; if((0x10 & bitField0_) == 16) { participantError_ = Collections.unmodifiableList(participantError_); bitField0_ = 0xffffffef & bitField0_; } newconversationresponse.participantError_ = participantError_; if((i & 0x20) == 32) k |= 0x10; newconversationresponse.receipt_ = receipt_; if((i & 0x40) == 64) k |= 0x20; newconversationresponse.inviteType_ = inviteType_; if((i & 0x80) == 128) k |= 0x40; newconversationresponse.recentMessage_ = recentMessage_; if((0x100 & bitField0_) == 256) { recipientId_ = new UnmodifiableLazyStringList(recipientId_); bitField0_ = 0xfffffeff & bitField0_; } newconversationresponse.recipientId_ = recipientId_; newconversationresponse.bitField0_ = k; return newconversationresponse; } public final NewConversationResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; conversationClientId_ = ""; bitField0_ = -3 & bitField0_; clientConversation_ = ClientConversation.getDefaultInstance(); bitField0_ = -5 & bitField0_; senderId_ = ""; bitField0_ = -9 & bitField0_; participantError_ = Collections.emptyList(); bitField0_ = 0xffffffef & bitField0_; receipt_ = Receipt.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; inviteType_ = NewConversationResponse.InviteType.UNKNOWN; bitField0_ = 0xffffffbf & bitField0_; recentMessage_ = ChatMessage.getDefaultInstance(); bitField0_ = 0xffffff7f & bitField0_; recipientId_ = LazyStringArrayList.EMPTY; bitField0_ = 0xfffffeff & bitField0_; return this; } public final NewConversationResponse.Builder clearClientConversation() { clientConversation_ = ClientConversation.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final NewConversationResponse.Builder clearConversationClientId() { bitField0_ = -3 & bitField0_; conversationClientId_ = NewConversationResponse.getDefaultInstance().getConversationClientId(); return this; } public final NewConversationResponse.Builder clearInviteType() { bitField0_ = 0xffffffbf & bitField0_; inviteType_ = NewConversationResponse.InviteType.UNKNOWN; return this; } public final NewConversationResponse.Builder clearParticipantError() { participantError_ = Collections.emptyList(); bitField0_ = 0xffffffef & bitField0_; return this; } public final NewConversationResponse.Builder clearReceipt() { receipt_ = Receipt.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; return this; } public final NewConversationResponse.Builder clearRecentMessage() { recentMessage_ = ChatMessage.getDefaultInstance(); bitField0_ = 0xffffff7f & bitField0_; return this; } public final NewConversationResponse.Builder clearRecipientId() { recipientId_ = LazyStringArrayList.EMPTY; bitField0_ = 0xfffffeff & bitField0_; return this; } public final NewConversationResponse.Builder clearSenderId() { bitField0_ = -9 & bitField0_; senderId_ = NewConversationResponse.getDefaultInstance().getSenderId(); return this; } public final NewConversationResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final ClientConversation getClientConversation() { return clientConversation_; } public final String getConversationClientId() { Object obj = conversationClientId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationClientId_ = s; } else { s = (String)obj; } return s; } public final NewConversationResponse getDefaultInstanceForType() { return NewConversationResponse.getDefaultInstance(); } public final NewConversationResponse.InviteType getInviteType() { return inviteType_; } public final ParticipantError getParticipantError(int i) { return (ParticipantError)participantError_.get(i); } public final int getParticipantErrorCount() { return participantError_.size(); } public final List getParticipantErrorList() { return Collections.unmodifiableList(participantError_); } public final Receipt getReceipt() { return receipt_; } public final ChatMessage getRecentMessage() { return recentMessage_; } public final String getRecipientId(int i) { return (String)recipientId_.get(i); } public final int getRecipientIdCount() { return recipientId_.size(); } public final List getRecipientIdList() { return Collections.unmodifiableList(recipientId_); } public final String getSenderId() { Object obj = senderId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); senderId_ = s; } else { s = (String)obj; } return s; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasClientConversation() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasConversationClientId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasInviteType() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasReceipt() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasRecentMessage() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((NewConversationResponse)generatedmessagelite); } public final NewConversationResponse.Builder mergeFrom(NewConversationResponse newconversationresponse) { if(newconversationresponse == NewConversationResponse.getDefaultInstance()) { return this; } if(newconversationresponse.hasStatus()) setStatus(newconversationresponse.getStatus()); if(newconversationresponse.hasConversationClientId()) setConversationClientId(newconversationresponse.getConversationClientId()); if(newconversationresponse.hasClientConversation()) { ClientConversation clientconversation = newconversationresponse.getClientConversation(); if((4 & bitField0_) == 4 && clientConversation_ != ClientConversation.getDefaultInstance()) clientConversation_ = ClientConversation.newBuilder(clientConversation_).mergeFrom(clientconversation).buildPartial(); else clientConversation_ = clientconversation; bitField0_ = 4 | bitField0_; } if(newconversationresponse.hasSenderId()) setSenderId(newconversationresponse.getSenderId()); if(!newconversationresponse.participantError_.isEmpty()) if(participantError_.isEmpty()) { participantError_ = newconversationresponse.participantError_; bitField0_ = 0xffffffef & bitField0_; } else { ensureParticipantErrorIsMutable(); participantError_.addAll(newconversationresponse.participantError_); } if(newconversationresponse.hasReceipt()) { Receipt receipt = newconversationresponse.getReceipt(); if((0x20 & bitField0_) == 32 && receipt_ != Receipt.getDefaultInstance()) receipt_ = Receipt.newBuilder(receipt_).mergeFrom(receipt).buildPartial(); else receipt_ = receipt; bitField0_ = 0x20 | bitField0_; } if(newconversationresponse.hasInviteType()) setInviteType(newconversationresponse.getInviteType()); if(newconversationresponse.hasRecentMessage()) { ChatMessage chatmessage = newconversationresponse.getRecentMessage(); if((0x80 & bitField0_) == 128 && recentMessage_ != ChatMessage.getDefaultInstance()) recentMessage_ = ChatMessage.newBuilder(recentMessage_).mergeFrom(chatmessage).buildPartial(); else recentMessage_ = chatmessage; bitField0_ = 0x80 | bitField0_; } if(!newconversationresponse.recipientId_.isEmpty()) if(recipientId_.isEmpty()) { recipientId_ = newconversationresponse.recipientId_; bitField0_ = 0xfffffeff & bitField0_; } else { ensureRecipientIdIsMutable(); recipientId_.addAll(newconversationresponse.recipientId_); } return this; } public final NewConversationResponse.Builder setClientConversation(ClientConversation.Builder builder) { clientConversation_ = builder.build(); bitField0_ = 4 | bitField0_; return this; } public final NewConversationResponse.Builder setClientConversation(ClientConversation clientconversation) { if(clientconversation == null) { throw new NullPointerException(); } else { clientConversation_ = clientconversation; bitField0_ = 4 | bitField0_; return this; } } public final NewConversationResponse.Builder setConversationClientId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; conversationClientId_ = s; return this; } } public final NewConversationResponse.Builder setInviteType(NewConversationResponse.InviteType invitetype) { if(invitetype == null) { throw new NullPointerException(); } else { bitField0_ = 0x40 | bitField0_; inviteType_ = invitetype; return this; } } public final NewConversationResponse.Builder setParticipantError(int i, ParticipantError.Builder builder) { ensureParticipantErrorIsMutable(); participantError_.set(i, builder.build()); return this; } public final NewConversationResponse.Builder setParticipantError(int i, ParticipantError participanterror) { if(participanterror == null) { throw new NullPointerException(); } else { ensureParticipantErrorIsMutable(); participantError_.set(i, participanterror); return this; } } public final NewConversationResponse.Builder setReceipt(Receipt.Builder builder) { receipt_ = builder.build(); bitField0_ = 0x20 | bitField0_; return this; } public final NewConversationResponse.Builder setReceipt(Receipt receipt) { if(receipt == null) { throw new NullPointerException(); } else { receipt_ = receipt; bitField0_ = 0x20 | bitField0_; return this; } } public final NewConversationResponse.Builder setRecentMessage(ChatMessage.Builder builder) { recentMessage_ = builder.build(); bitField0_ = 0x80 | bitField0_; return this; } public final NewConversationResponse.Builder setRecentMessage(ChatMessage chatmessage) { if(chatmessage == null) { throw new NullPointerException(); } else { recentMessage_ = chatmessage; bitField0_ = 0x80 | bitField0_; return this; } } public final NewConversationResponse.Builder setRecipientId(int i, String s) { if(s == null) { throw new NullPointerException(); } else { ensureRecipientIdIsMutable(); recipientId_.set(i, s); return this; } } public final NewConversationResponse.Builder setSenderId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 8 | bitField0_; senderId_ = s; return this; } } public final NewConversationResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } } } //================================================================================================== // ConversationSearchResponse //================================================================================================== public static interface ConversationSearchResponseOrBuilder extends MessageLiteOrBuilder { public abstract ClientConversation getConversation(int i); public abstract int getConversationCount(); public abstract List getConversationList(); public abstract Data.ResponseStatus getStatus(); public abstract boolean hasStatus(); } public static final class ConversationSearchResponse extends GeneratedMessageLite implements ConversationSearchResponseOrBuilder { private static final ConversationSearchResponse defaultInstance; private int bitField0_; private List conversation_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.ResponseStatus status_; static { ConversationSearchResponse conversationsearchresponse = new ConversationSearchResponse(); defaultInstance = conversationsearchresponse; conversationsearchresponse.status_ = Data.ResponseStatus.OK; conversationsearchresponse.conversation_ = Collections.emptyList(); } private ConversationSearchResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } ConversationSearchResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static ConversationSearchResponse getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(ConversationSearchResponse conversationsearchresponse) { return new Builder().mergeFrom(conversationsearchresponse); } public final ClientConversation getConversation(int i) { return (ClientConversation)conversation_.get(i); } public final int getConversationCount() { return conversation_.size(); } public final List getConversationList() { return conversation_; } public final ClientConversationOrBuilder getConversationOrBuilder(int i) { return (ClientConversationOrBuilder)conversation_.get(i); } public final List getConversationOrBuilderList() { return conversation_; } public final ConversationSearchResponse getDefaultInstanceForType() { return defaultInstance; } public final int getSerializedSize() { int i = memoizedSerializedSize; int i1; if(i != -1) { i1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); for(int l = 0; l < conversation_.size(); l++) k += CodedOutputStream.computeMessageSize(2, (MessageLite)conversation_.get(l)); memoizedSerializedSize = k; i1 = k; } return i1; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); for(int i = 0; i < conversation_.size(); i++) codedoutputstream.writeMessage(2, (MessageLite)conversation_.get(i)); } //======================================================== // Builder //======================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ConversationSearchResponseOrBuilder { private int bitField0_; private List conversation_; private Data.ResponseStatus status_; private Builder() { status_ = Data.ResponseStatus.OK; conversation_ = Collections.emptyList(); } public ConversationSearchResponse.Builder clone() { return (new ConversationSearchResponse.Builder()).mergeFrom(buildPartial()); } private void ensureConversationIsMutable() { if((2 & bitField0_) != 2) { conversation_ = new ArrayList(conversation_); bitField0_ = 2 | bitField0_; } } public ConversationSearchResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 18: // '\022' ClientConversation.Builder builder = ClientConversation.newBuilder(); codedinputstream.readMessage(builder, extensionregistrylite); addConversation(builder.buildPartial()); break; } } while(true); } public final ConversationSearchResponse.Builder addAllConversation(Iterable iterable) { ensureConversationIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, conversation_); return this; } public final ConversationSearchResponse.Builder addConversation(int i, ClientConversation.Builder builder) { ensureConversationIsMutable(); conversation_.add(i, builder.build()); return this; } public final ConversationSearchResponse.Builder addConversation(int i, ClientConversation clientconversation) { if(clientconversation == null) { throw new NullPointerException(); } else { ensureConversationIsMutable(); conversation_.add(i, clientconversation); return this; } } public final ConversationSearchResponse.Builder addConversation(ClientConversation.Builder builder) { ensureConversationIsMutable(); conversation_.add(builder.build()); return this; } public final ConversationSearchResponse.Builder addConversation(ClientConversation clientconversation) { if(clientconversation == null) { throw new NullPointerException(); } else { ensureConversationIsMutable(); conversation_.add(clientconversation); return this; } } public final ConversationSearchResponse build() { ConversationSearchResponse conversationsearchresponse = buildPartial(); if(!conversationsearchresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("conversationsearchresponse")); else return conversationsearchresponse; } public final ConversationSearchResponse buildPartial() { ConversationSearchResponse conversationsearchresponse = new ConversationSearchResponse(this); int i = 1 & bitField0_; int j = 0; if(i == 1) j = 1; conversationsearchresponse.status_ = status_; if((2 & bitField0_) == 2) { conversation_ = Collections.unmodifiableList(conversation_); bitField0_ = -3 & bitField0_; } conversationsearchresponse.conversation_ = conversation_; conversationsearchresponse.bitField0_ = j; return conversationsearchresponse; } public final ConversationSearchResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; conversation_ = Collections.emptyList(); bitField0_ = -3 & bitField0_; return this; } public final ConversationSearchResponse.Builder clearConversation() { conversation_ = Collections.emptyList(); bitField0_ = -3 & bitField0_; return this; } public final ConversationSearchResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final ClientConversation getConversation(int i) { return (ClientConversation)conversation_.get(i); } public final int getConversationCount() { return conversation_.size(); } public final List getConversationList() { return Collections.unmodifiableList(conversation_); } public final ConversationSearchResponse getDefaultInstanceForType() { return ConversationSearchResponse.getDefaultInstance(); } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((ConversationSearchResponse)generatedmessagelite); } public final ConversationSearchResponse.Builder mergeFrom(ConversationSearchResponse conversationsearchresponse) { if(conversationsearchresponse == ConversationSearchResponse.getDefaultInstance()) { return this; } if(conversationsearchresponse.hasStatus()) setStatus(conversationsearchresponse.getStatus()); if(!conversationsearchresponse.conversation_.isEmpty()) if(conversation_.isEmpty()) { conversation_ = conversationsearchresponse.conversation_; bitField0_ = -3 & bitField0_; } else { ensureConversationIsMutable(); conversation_.addAll(conversationsearchresponse.conversation_); } return this; } public final ConversationSearchResponse.Builder setConversation(int i, ClientConversation.Builder builder) { ensureConversationIsMutable(); conversation_.set(i, builder.build()); return this; } public final ConversationSearchResponse.Builder setConversation(int i, ClientConversation clientconversation) { if(clientconversation == null) { throw new NullPointerException(); } else { ensureConversationIsMutable(); conversation_.set(i, clientconversation); return this; } } public final ConversationSearchResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } } } //================================================================================================== // DeviceRegistrationResponse //================================================================================================== public static interface DeviceRegistrationResponseOrBuilder extends MessageLiteOrBuilder { public abstract Data.ResponseStatus getStatus(); public abstract long getTimestamp(); public abstract boolean hasStatus(); public abstract boolean hasTimestamp(); } public static final class DeviceRegistrationResponse extends GeneratedMessageLite implements DeviceRegistrationResponseOrBuilder { private static final DeviceRegistrationResponse defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.ResponseStatus status_; private long timestamp_; static { DeviceRegistrationResponse deviceregistrationresponse = new DeviceRegistrationResponse(); defaultInstance = deviceregistrationresponse; deviceregistrationresponse.timestamp_ = 0L; deviceregistrationresponse.status_ = Data.ResponseStatus.OK; } private DeviceRegistrationResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } DeviceRegistrationResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static DeviceRegistrationResponse getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(DeviceRegistrationResponse deviceregistrationresponse) { return new Builder().mergeFrom(deviceregistrationresponse); } public final DeviceRegistrationResponse getDefaultInstanceForType() { return defaultInstance; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeInt64Size(1, timestamp_); if((2 & bitField0_) == 2) k += CodedOutputStream.computeEnumSize(2, status_.getNumber()); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasStatus() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeInt64(1, timestamp_); if((2 & bitField0_) == 2) codedoutputstream.writeEnum(2, status_.getNumber()); } //===================================================== // Builder //===================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements DeviceRegistrationResponseOrBuilder { private int bitField0_; private Data.ResponseStatus status_; private long timestamp_; private Builder() { status_ = Data.ResponseStatus.OK; } public DeviceRegistrationResponse.Builder clone() { return (new DeviceRegistrationResponse.Builder()).mergeFrom(buildPartial()); } public DeviceRegistrationResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' bitField0_ = 1 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; case 16: // '\020' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 2 | bitField0_; status_ = responsestatus; } break; } } while(true); } public final DeviceRegistrationResponse build() { DeviceRegistrationResponse deviceregistrationresponse = buildPartial(); if(!deviceregistrationresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("deviceregistrationresponse")); else return deviceregistrationresponse; } public final DeviceRegistrationResponse buildPartial() { DeviceRegistrationResponse deviceregistrationresponse = new DeviceRegistrationResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; deviceregistrationresponse.timestamp_ = timestamp_; if((i & 2) == 2) k |= 2; deviceregistrationresponse.status_ = status_; deviceregistrationresponse.bitField0_ = k; return deviceregistrationresponse; } public final DeviceRegistrationResponse.Builder clear() { super.clear(); timestamp_ = 0L; bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; bitField0_ = -3 & bitField0_; return this; } public final DeviceRegistrationResponse.Builder clearStatus() { bitField0_ = -3 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final DeviceRegistrationResponse.Builder clearTimestamp() { bitField0_ = -2 & bitField0_; timestamp_ = 0L; return this; } public final DeviceRegistrationResponse getDefaultInstanceForType() { return DeviceRegistrationResponse.getDefaultInstance(); } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasStatus() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((DeviceRegistrationResponse)generatedmessagelite); } public final DeviceRegistrationResponse.Builder mergeFrom(DeviceRegistrationResponse deviceregistrationresponse) { if(deviceregistrationresponse == DeviceRegistrationResponse.getDefaultInstance()) { return this; } if(deviceregistrationresponse.hasTimestamp()) setTimestamp(deviceregistrationresponse.getTimestamp()); if(deviceregistrationresponse.hasStatus()) setStatus(deviceregistrationresponse.getStatus()); return this; } public final DeviceRegistrationResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; status_ = responsestatus; return this; } } public final DeviceRegistrationResponse.Builder setTimestamp(long l) { bitField0_ = 1 | bitField0_; timestamp_ = l; return this; } } } //================================================================================================== // EventSearchResponse //================================================================================================== public static interface EventSearchResponseOrBuilder extends MessageLiteOrBuilder { public abstract ClientConversation getConversation(); public abstract EventStreamResponse.Event getEvent(int i); public abstract int getEventCount(); public abstract List getEventList(); public abstract Data.ResponseStatus getStatus(); public abstract boolean hasConversation(); public abstract boolean hasStatus(); } public static final class EventSearchResponse extends GeneratedMessageLite implements EventSearchResponseOrBuilder { private static final EventSearchResponse defaultInstance; private int bitField0_; private ClientConversation conversation_; private List event_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.ResponseStatus status_; static { EventSearchResponse eventsearchresponse = new EventSearchResponse(); defaultInstance = eventsearchresponse; eventsearchresponse.status_ = Data.ResponseStatus.OK; eventsearchresponse.conversation_ = ClientConversation.getDefaultInstance(); eventsearchresponse.event_ = Collections.emptyList(); } private EventSearchResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } EventSearchResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static EventSearchResponse getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(EventSearchResponse eventsearchresponse) { return new Builder().mergeFrom(eventsearchresponse); } public final ClientConversation getConversation() { return conversation_; } public final EventSearchResponse getDefaultInstanceForType() { return defaultInstance; } public final EventStreamResponse.Event getEvent(int i) { return (EventStreamResponse.Event)event_.get(i); } public final int getEventCount() { return event_.size(); } public final List getEventList() { return event_; } public final EventStreamResponse.EventOrBuilder getEventOrBuilder(int i) { return (EventStreamResponse.EventOrBuilder)event_.get(i); } public final List getEventOrBuilderList() { return event_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int i1; if(i != -1) { i1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeMessageSize(3, conversation_); for(int l = 0; l < event_.size(); l++) k += CodedOutputStream.computeMessageSize(4, (MessageLite)event_.get(l)); memoizedSerializedSize = k; i1 = k; } return i1; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasConversation() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeMessage(3, conversation_); for(int i = 0; i < event_.size(); i++) codedoutputstream.writeMessage(4, (MessageLite)event_.get(i)); } //==================================================== // Builder //==================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements EventSearchResponseOrBuilder { private int bitField0_; private ClientConversation conversation_; private List event_; private Data.ResponseStatus status_; private Builder() { status_ = Data.ResponseStatus.OK; conversation_ = ClientConversation.getDefaultInstance(); event_ = Collections.emptyList(); } public EventSearchResponse.Builder clone() { return (new EventSearchResponse.Builder()).mergeFrom(buildPartial()); } private void ensureEventIsMutable() { if((4 & bitField0_) != 4) { event_ = new ArrayList(event_); bitField0_ = 4 | bitField0_; } } public EventSearchResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 26: // '\032' ClientConversation.Builder builder1 = ClientConversation.newBuilder(); if(hasConversation()) builder1.mergeFrom(getConversation()); codedinputstream.readMessage(builder1, extensionregistrylite); setConversation(builder1.buildPartial()); break; case 34: // '"' EventStreamResponse.Event.Builder builder = EventStreamResponse.Event.newBuilder(); codedinputstream.readMessage(builder, extensionregistrylite); addEvent(builder.buildPartial()); break; } } while(true); } public final EventSearchResponse.Builder addAllEvent(Iterable iterable) { ensureEventIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, event_); return this; } public final EventSearchResponse.Builder addEvent(int i, EventStreamResponse.Event.Builder builder) { ensureEventIsMutable(); event_.add(i, builder.build()); return this; } public final EventSearchResponse.Builder addEvent(int i, EventStreamResponse.Event event) { if(event == null) { throw new NullPointerException(); } else { ensureEventIsMutable(); event_.add(i, event); return this; } } public final EventSearchResponse.Builder addEvent(EventStreamResponse.Event.Builder builder) { ensureEventIsMutable(); event_.add(builder.build()); return this; } public final EventSearchResponse.Builder addEvent(EventStreamResponse.Event event) { if(event == null) { throw new NullPointerException(); } else { ensureEventIsMutable(); event_.add(event); return this; } } public final EventSearchResponse build() { EventSearchResponse eventsearchresponse = buildPartial(); if(!eventsearchresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("eventsearchresponse")); else return eventsearchresponse; } public final EventSearchResponse buildPartial() { EventSearchResponse eventsearchresponse = new EventSearchResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; eventsearchresponse.status_ = status_; if((i & 2) == 2) k |= 2; eventsearchresponse.conversation_ = conversation_; if((4 & bitField0_) == 4) { event_ = Collections.unmodifiableList(event_); bitField0_ = -5 & bitField0_; } eventsearchresponse.event_ = event_; eventsearchresponse.bitField0_ = k; return eventsearchresponse; } public final EventSearchResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; conversation_ = ClientConversation.getDefaultInstance(); bitField0_ = -3 & bitField0_; event_ = Collections.emptyList(); bitField0_ = -5 & bitField0_; return this; } public final EventSearchResponse.Builder clearConversation() { conversation_ = ClientConversation.getDefaultInstance(); bitField0_ = -3 & bitField0_; return this; } public final EventSearchResponse.Builder clearEvent() { event_ = Collections.emptyList(); bitField0_ = -5 & bitField0_; return this; } public final EventSearchResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final ClientConversation getConversation() { return conversation_; } public final EventSearchResponse getDefaultInstanceForType() { return EventSearchResponse.getDefaultInstance(); } public final EventStreamResponse.Event getEvent(int i) { return (EventStreamResponse.Event)event_.get(i); } public final int getEventCount() { return event_.size(); } public final List getEventList() { return Collections.unmodifiableList(event_); } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasConversation() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((EventSearchResponse)generatedmessagelite); } public final EventSearchResponse.Builder mergeFrom(EventSearchResponse eventsearchresponse) { if(eventsearchresponse == EventSearchResponse.getDefaultInstance()) { return this; } if(eventsearchresponse.hasStatus()) setStatus(eventsearchresponse.getStatus()); if(eventsearchresponse.hasConversation()) { ClientConversation clientconversation = eventsearchresponse.getConversation(); if((2 & bitField0_) == 2 && conversation_ != ClientConversation.getDefaultInstance()) conversation_ = ClientConversation.newBuilder(conversation_).mergeFrom(clientconversation).buildPartial(); else conversation_ = clientconversation; bitField0_ = 2 | bitField0_; } if(!eventsearchresponse.event_.isEmpty()) if(event_.isEmpty()) { event_ = eventsearchresponse.event_; bitField0_ = -5 & bitField0_; } else { ensureEventIsMutable(); event_.addAll(eventsearchresponse.event_); } return this; } public final EventSearchResponse.Builder setConversation(ClientConversation.Builder builder) { conversation_ = builder.build(); bitField0_ = 2 | bitField0_; return this; } public final EventSearchResponse.Builder setConversation(ClientConversation clientconversation) { if(clientconversation == null) { throw new NullPointerException(); } else { conversation_ = clientconversation; bitField0_ = 2 | bitField0_; return this; } } public final EventSearchResponse.Builder setEvent(int i, EventStreamResponse.Event.Builder builder) { ensureEventIsMutable(); event_.set(i, builder.build()); return this; } public final EventSearchResponse.Builder setEvent(int i, EventStreamResponse.Event event) { if(event == null) { throw new NullPointerException(); } else { ensureEventIsMutable(); event_.set(i, event); return this; } } public final EventSearchResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } } } //================================================================================================== // GlobalConversationPreferencesResponse //================================================================================================== public static interface GlobalConversationPreferencesResponseOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract Data.ConversationMetadata getConversationMetadata(); public abstract Data.ResponseStatus getStatus(); public abstract boolean hasConversationId(); public abstract boolean hasConversationMetadata(); public abstract boolean hasStatus(); } public static final class GlobalConversationPreferencesResponse extends GeneratedMessageLite implements GlobalConversationPreferencesResponseOrBuilder { private static final GlobalConversationPreferencesResponse defaultInstance; private int bitField0_; private Object conversationId_; private Data.ConversationMetadata conversationMetadata_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.ResponseStatus status_; static { GlobalConversationPreferencesResponse globalconversationpreferencesresponse = new GlobalConversationPreferencesResponse(); defaultInstance = globalconversationpreferencesresponse; globalconversationpreferencesresponse.status_ = Data.ResponseStatus.OK; globalconversationpreferencesresponse.conversationId_ = ""; globalconversationpreferencesresponse.conversationMetadata_ = Data.ConversationMetadata.getDefaultInstance(); } private GlobalConversationPreferencesResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } GlobalConversationPreferencesResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static GlobalConversationPreferencesResponse getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(GlobalConversationPreferencesResponse globalconversationpreferencesresponse) { return new Builder().mergeFrom(globalconversationpreferencesresponse); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final Data.ConversationMetadata getConversationMetadata() { return conversationMetadata_; } public final GlobalConversationPreferencesResponse getDefaultInstanceForType() { return defaultInstance; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getConversationIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeMessageSize(3, conversationMetadata_); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasConversationId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasConversationMetadata() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getConversationIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeMessage(3, conversationMetadata_); } //========================================================= // Builder //========================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements GlobalConversationPreferencesResponseOrBuilder { private int bitField0_; private Object conversationId_; private Data.ConversationMetadata conversationMetadata_; private Data.ResponseStatus status_; private Builder() { status_ = Data.ResponseStatus.OK; conversationId_ = ""; conversationMetadata_ = Data.ConversationMetadata.getDefaultInstance(); } public GlobalConversationPreferencesResponse.Builder clone() { return (new GlobalConversationPreferencesResponse.Builder()).mergeFrom(buildPartial()); } public GlobalConversationPreferencesResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 26: // '\032' Data.ConversationMetadata.Builder builder = Data.ConversationMetadata.newBuilder(); if(hasConversationMetadata()) builder.mergeFrom(getConversationMetadata()); codedinputstream.readMessage(builder, extensionregistrylite); setConversationMetadata(builder.buildPartial()); break; } } while(true); } public final GlobalConversationPreferencesResponse build() { GlobalConversationPreferencesResponse globalconversationpreferencesresponse = buildPartial(); if(!globalconversationpreferencesresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("globalconversationpreferencesresponse")); else return globalconversationpreferencesresponse; } public final GlobalConversationPreferencesResponse buildPartial() { GlobalConversationPreferencesResponse globalconversationpreferencesresponse = new GlobalConversationPreferencesResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; globalconversationpreferencesresponse.status_ = status_; if((i & 2) == 2) k |= 2; globalconversationpreferencesresponse.conversationId_ = conversationId_; if((i & 4) == 4) k |= 4; globalconversationpreferencesresponse.conversationMetadata_ = conversationMetadata_; globalconversationpreferencesresponse.bitField0_ = k; return globalconversationpreferencesresponse; } public final GlobalConversationPreferencesResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; conversationId_ = ""; bitField0_ = -3 & bitField0_; conversationMetadata_ = Data.ConversationMetadata.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final GlobalConversationPreferencesResponse.Builder clearConversationId() { bitField0_ = -3 & bitField0_; conversationId_ = GlobalConversationPreferencesResponse.getDefaultInstance().getConversationId(); return this; } public final GlobalConversationPreferencesResponse.Builder clearConversationMetadata() { conversationMetadata_ = Data.ConversationMetadata.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final GlobalConversationPreferencesResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final Data.ConversationMetadata getConversationMetadata() { return conversationMetadata_; } public final GlobalConversationPreferencesResponse getDefaultInstanceForType() { return GlobalConversationPreferencesResponse.getDefaultInstance(); } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasConversationId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasConversationMetadata() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((GlobalConversationPreferencesResponse)generatedmessagelite); } public final GlobalConversationPreferencesResponse.Builder mergeFrom(GlobalConversationPreferencesResponse globalconversationpreferencesresponse) { if(globalconversationpreferencesresponse == GlobalConversationPreferencesResponse.getDefaultInstance()) { return this; } if(globalconversationpreferencesresponse.hasStatus()) setStatus(globalconversationpreferencesresponse.getStatus()); if(globalconversationpreferencesresponse.hasConversationId()) setConversationId(globalconversationpreferencesresponse.getConversationId()); if(globalconversationpreferencesresponse.hasConversationMetadata()) { Data.ConversationMetadata conversationmetadata = globalconversationpreferencesresponse.getConversationMetadata(); if((4 & bitField0_) == 4 && conversationMetadata_ != Data.ConversationMetadata.getDefaultInstance()) conversationMetadata_ = Data.ConversationMetadata.newBuilder(conversationMetadata_).mergeFrom(conversationmetadata).buildPartial(); else conversationMetadata_ = conversationmetadata; bitField0_ = 4 | bitField0_; } return this; } public final GlobalConversationPreferencesResponse.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; conversationId_ = s; return this; } } public final GlobalConversationPreferencesResponse.Builder setConversationMetadata(Data.ConversationMetadata.Builder builder) { conversationMetadata_ = builder.build(); bitField0_ = 4 | bitField0_; return this; } public final GlobalConversationPreferencesResponse.Builder setConversationMetadata(Data.ConversationMetadata conversationmetadata) { if(conversationmetadata == null) { throw new NullPointerException(); } else { conversationMetadata_ = conversationmetadata; bitField0_ = 4 | bitField0_; return this; } } public final GlobalConversationPreferencesResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } } } //================================================================================================== // HangoutInviteFinishResponse //================================================================================================== public static interface HangoutInviteFinishResponseOrBuilder extends MessageLiteOrBuilder { public abstract String getRequestError(); public abstract Data.ResponseStatus getStatus(); public abstract boolean hasRequestError(); public abstract boolean hasStatus(); } public static final class HangoutInviteFinishResponse extends GeneratedMessageLite implements HangoutInviteFinishResponseOrBuilder { private static final HangoutInviteFinishResponse defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object requestError_; private Data.ResponseStatus status_; static { HangoutInviteFinishResponse hangoutinvitefinishresponse = new HangoutInviteFinishResponse(); defaultInstance = hangoutinvitefinishresponse; hangoutinvitefinishresponse.status_ = Data.ResponseStatus.OK; hangoutinvitefinishresponse.requestError_ = ""; } private HangoutInviteFinishResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } HangoutInviteFinishResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static HangoutInviteFinishResponse getDefaultInstance() { return defaultInstance; } private ByteString getRequestErrorBytes() { Object obj = requestError_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); requestError_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(HangoutInviteFinishResponse hangoutinvitefinishresponse) { return new Builder().mergeFrom(hangoutinvitefinishresponse); } public final HangoutInviteFinishResponse getDefaultInstanceForType() { return defaultInstance; } public final String getRequestError() { Object obj = requestError_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) requestError_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getRequestErrorBytes()); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasRequestError() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getRequestErrorBytes()); } //======================================================== // Builder //======================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements HangoutInviteFinishResponseOrBuilder { private int bitField0_; private Object requestError_; private Data.ResponseStatus status_; private Builder() { status_ = Data.ResponseStatus.OK; requestError_ = ""; } public HangoutInviteFinishResponse.Builder clone() { return (new HangoutInviteFinishResponse.Builder()).mergeFrom(buildPartial()); } public HangoutInviteFinishResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; requestError_ = codedinputstream.readBytes(); break; } } while(true); } public final HangoutInviteFinishResponse build() { HangoutInviteFinishResponse hangoutinvitefinishresponse = buildPartial(); if(!hangoutinvitefinishresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("hangoutinvitefinishresponse")); else return hangoutinvitefinishresponse; } public final HangoutInviteFinishResponse buildPartial() { HangoutInviteFinishResponse hangoutinvitefinishresponse = new HangoutInviteFinishResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; hangoutinvitefinishresponse.status_ = status_; if((i & 2) == 2) k |= 2; hangoutinvitefinishresponse.requestError_ = requestError_; hangoutinvitefinishresponse.bitField0_ = k; return hangoutinvitefinishresponse; } public final HangoutInviteFinishResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; requestError_ = ""; bitField0_ = -3 & bitField0_; return this; } public final HangoutInviteFinishResponse.Builder clearRequestError() { bitField0_ = -3 & bitField0_; requestError_ = HangoutInviteFinishResponse.getDefaultInstance().getRequestError(); return this; } public final HangoutInviteFinishResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final HangoutInviteFinishResponse getDefaultInstanceForType() { return HangoutInviteFinishResponse.getDefaultInstance(); } public final String getRequestError() { Object obj = requestError_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); requestError_ = s; } else { s = (String)obj; } return s; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasRequestError() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((HangoutInviteFinishResponse)generatedmessagelite); } public final HangoutInviteFinishResponse.Builder mergeFrom(HangoutInviteFinishResponse hangoutinvitefinishresponse) { if(hangoutinvitefinishresponse == HangoutInviteFinishResponse.getDefaultInstance()) { return this; } if(hangoutinvitefinishresponse.hasStatus()) setStatus(hangoutinvitefinishresponse.getStatus()); if(hangoutinvitefinishresponse.hasRequestError()) setRequestError(hangoutinvitefinishresponse.getRequestError()); return this; } public final HangoutInviteFinishResponse.Builder setRequestError(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; requestError_ = s; return this; } } public final HangoutInviteFinishResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } } } //================================================================================================== // HangoutInviteKeepAliveResponse //================================================================================================== public static interface HangoutInviteKeepAliveResponseOrBuilder extends MessageLiteOrBuilder { public abstract String getRequestError(); public abstract Data.ResponseStatus getStatus(); public abstract boolean hasRequestError(); public abstract boolean hasStatus(); } public static final class HangoutInviteKeepAliveResponse extends GeneratedMessageLite implements HangoutInviteKeepAliveResponseOrBuilder { private static final HangoutInviteKeepAliveResponse defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object requestError_; private Data.ResponseStatus status_; static { HangoutInviteKeepAliveResponse hangoutinvitekeepaliveresponse = new HangoutInviteKeepAliveResponse(); defaultInstance = hangoutinvitekeepaliveresponse; hangoutinvitekeepaliveresponse.status_ = Data.ResponseStatus.OK; hangoutinvitekeepaliveresponse.requestError_ = ""; } private HangoutInviteKeepAliveResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } HangoutInviteKeepAliveResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static HangoutInviteKeepAliveResponse getDefaultInstance() { return defaultInstance; } private ByteString getRequestErrorBytes() { Object obj = requestError_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); requestError_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(HangoutInviteKeepAliveResponse hangoutinvitekeepaliveresponse) { return new Builder().mergeFrom(hangoutinvitekeepaliveresponse); } public final HangoutInviteKeepAliveResponse getDefaultInstanceForType() { return defaultInstance; } public final String getRequestError() { Object obj = requestError_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) requestError_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getRequestErrorBytes()); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasRequestError() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getRequestErrorBytes()); } //======================================================= // Builder //======================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements HangoutInviteKeepAliveResponseOrBuilder { private int bitField0_; private Object requestError_; private Data.ResponseStatus status_; private Builder() { status_ = Data.ResponseStatus.OK; requestError_ = ""; } public HangoutInviteKeepAliveResponse.Builder clone() { return (new HangoutInviteKeepAliveResponse.Builder()).mergeFrom(buildPartial()); } public HangoutInviteKeepAliveResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; requestError_ = codedinputstream.readBytes(); break; } } while(true); } public final HangoutInviteKeepAliveResponse build() { HangoutInviteKeepAliveResponse hangoutinvitekeepaliveresponse = buildPartial(); if(!hangoutinvitekeepaliveresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("hangoutinvitekeepaliveresponse")); else return hangoutinvitekeepaliveresponse; } public final HangoutInviteKeepAliveResponse buildPartial() { HangoutInviteKeepAliveResponse hangoutinvitekeepaliveresponse = new HangoutInviteKeepAliveResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; hangoutinvitekeepaliveresponse.status_ = status_; if((i & 2) == 2) k |= 2; hangoutinvitekeepaliveresponse.requestError_ = requestError_; hangoutinvitekeepaliveresponse.bitField0_ = k; return hangoutinvitekeepaliveresponse; } public final HangoutInviteKeepAliveResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; requestError_ = ""; bitField0_ = -3 & bitField0_; return this; } public final HangoutInviteKeepAliveResponse.Builder clearRequestError() { bitField0_ = -3 & bitField0_; requestError_ = HangoutInviteKeepAliveResponse.getDefaultInstance().getRequestError(); return this; } public final HangoutInviteKeepAliveResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final HangoutInviteKeepAliveResponse getDefaultInstanceForType() { return HangoutInviteKeepAliveResponse.getDefaultInstance(); } public final String getRequestError() { Object obj = requestError_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); requestError_ = s; } else { s = (String)obj; } return s; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasRequestError() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((HangoutInviteKeepAliveResponse)generatedmessagelite); } public final HangoutInviteKeepAliveResponse.Builder mergeFrom(HangoutInviteKeepAliveResponse hangoutinvitekeepaliveresponse) { if(hangoutinvitekeepaliveresponse == HangoutInviteKeepAliveResponse.getDefaultInstance()) { return this; } if(hangoutinvitekeepaliveresponse.hasStatus()) setStatus(hangoutinvitekeepaliveresponse.getStatus()); if(hangoutinvitekeepaliveresponse.hasRequestError()) setRequestError(hangoutinvitekeepaliveresponse.getRequestError()); return this; } public final HangoutInviteKeepAliveResponse.Builder setRequestError(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; requestError_ = s; return this; } } public final HangoutInviteKeepAliveResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } } } //================================================================================================== // HangoutInviteReplyResponse //================================================================================================== public static interface HangoutInviteReplyResponseOrBuilder extends MessageLiteOrBuilder { public abstract boolean getInviteObsolete(); public abstract String getRequestError(); public abstract Data.ResponseStatus getStatus(); public abstract boolean hasInviteObsolete(); public abstract boolean hasRequestError(); public abstract boolean hasStatus(); } public static final class HangoutInviteReplyResponse extends GeneratedMessageLite implements HangoutInviteReplyResponseOrBuilder { private static final HangoutInviteReplyResponse defaultInstance; private int bitField0_; private boolean inviteObsolete_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object requestError_; private Data.ResponseStatus status_; static { HangoutInviteReplyResponse hangoutinvitereplyresponse = new HangoutInviteReplyResponse(); defaultInstance = hangoutinvitereplyresponse; hangoutinvitereplyresponse.status_ = Data.ResponseStatus.OK; hangoutinvitereplyresponse.requestError_ = ""; hangoutinvitereplyresponse.inviteObsolete_ = false; } private HangoutInviteReplyResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private HangoutInviteReplyResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static HangoutInviteReplyResponse getDefaultInstance() { return defaultInstance; } private ByteString getRequestErrorBytes() { Object obj = requestError_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); requestError_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(HangoutInviteReplyResponse hangoutinvitereplyresponse) { return new Builder().mergeFrom(hangoutinvitereplyresponse); } public final HangoutInviteReplyResponse getDefaultInstanceForType() { return defaultInstance; } public final boolean getInviteObsolete() { return inviteObsolete_; } public final String getRequestError() { Object obj = requestError_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) requestError_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getRequestErrorBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBoolSize(3, inviteObsolete_); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasInviteObsolete() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasRequestError() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getRequestErrorBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeBool(3, inviteObsolete_); } //============================================================== // Builder //============================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements HangoutInviteReplyResponseOrBuilder { private int bitField0_; private boolean inviteObsolete_; private Object requestError_; private Data.ResponseStatus status_; private Builder() { status_ = Data.ResponseStatus.OK; requestError_ = ""; } public HangoutInviteReplyResponse.Builder clone() { return (new HangoutInviteReplyResponse.Builder()).mergeFrom(buildPartial()); } public HangoutInviteReplyResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; requestError_ = codedinputstream.readBytes(); break; case 24: // '\030' bitField0_ = 4 | bitField0_; inviteObsolete_ = codedinputstream.readBool(); break; } } while(true); } public final HangoutInviteReplyResponse build() { HangoutInviteReplyResponse hangoutinvitereplyresponse = buildPartial(); if(!hangoutinvitereplyresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("hangoutinvitereplyresponse")); else return hangoutinvitereplyresponse; } public final HangoutInviteReplyResponse buildPartial() { HangoutInviteReplyResponse hangoutinvitereplyresponse = new HangoutInviteReplyResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; hangoutinvitereplyresponse.status_ = status_; if((i & 2) == 2) k |= 2; hangoutinvitereplyresponse.requestError_ = requestError_; if((i & 4) == 4) k |= 4; hangoutinvitereplyresponse.inviteObsolete_ = inviteObsolete_; hangoutinvitereplyresponse.bitField0_ = k; return hangoutinvitereplyresponse; } public final HangoutInviteReplyResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; requestError_ = ""; bitField0_ = -3 & bitField0_; inviteObsolete_ = false; bitField0_ = -5 & bitField0_; return this; } public final HangoutInviteReplyResponse.Builder clearInviteObsolete() { bitField0_ = -5 & bitField0_; inviteObsolete_ = false; return this; } public final HangoutInviteReplyResponse.Builder clearRequestError() { bitField0_ = -3 & bitField0_; requestError_ = HangoutInviteReplyResponse.getDefaultInstance().getRequestError(); return this; } public final HangoutInviteReplyResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final HangoutInviteReplyResponse getDefaultInstanceForType() { return HangoutInviteReplyResponse.getDefaultInstance(); } public final boolean getInviteObsolete() { return inviteObsolete_; } public final String getRequestError() { Object obj = requestError_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); requestError_ = s; } else { s = (String)obj; } return s; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasInviteObsolete() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasRequestError() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((HangoutInviteReplyResponse)generatedmessagelite); } public final HangoutInviteReplyResponse.Builder mergeFrom(HangoutInviteReplyResponse hangoutinvitereplyresponse) { if(hangoutinvitereplyresponse == HangoutInviteReplyResponse.getDefaultInstance()) { return this; } if(hangoutinvitereplyresponse.hasStatus()) setStatus(hangoutinvitereplyresponse.getStatus()); if(hangoutinvitereplyresponse.hasRequestError()) setRequestError(hangoutinvitereplyresponse.getRequestError()); if(hangoutinvitereplyresponse.hasInviteObsolete()) setInviteObsolete(hangoutinvitereplyresponse.getInviteObsolete()); return this; } public final HangoutInviteReplyResponse.Builder setInviteObsolete(boolean flag) { bitField0_ = 4 | bitField0_; inviteObsolete_ = flag; return this; } public final HangoutInviteReplyResponse.Builder setRequestError(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; requestError_ = s; return this; } } public final HangoutInviteReplyResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } } } //================================================================================================== // HangoutInviteResponse //================================================================================================== public static interface HangoutInviteResponseOrBuilder extends MessageLiteOrBuilder { public abstract String getInviteId(); public abstract String getRequestError(); public abstract Data.ResponseStatus getStatus(); public abstract boolean hasInviteId(); public abstract boolean hasRequestError(); public abstract boolean hasStatus(); } public static final class HangoutInviteResponse extends GeneratedMessageLite implements HangoutInviteResponseOrBuilder { private static final HangoutInviteResponse defaultInstance; private int bitField0_; private Object inviteId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object requestError_; private Data.ResponseStatus status_; static { HangoutInviteResponse hangoutinviteresponse = new HangoutInviteResponse(); defaultInstance = hangoutinviteresponse; hangoutinviteresponse.status_ = Data.ResponseStatus.OK; hangoutinviteresponse.inviteId_ = ""; hangoutinviteresponse.requestError_ = ""; } private HangoutInviteResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } HangoutInviteResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static HangoutInviteResponse getDefaultInstance() { return defaultInstance; } private ByteString getInviteIdBytes() { Object obj = inviteId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); inviteId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getRequestErrorBytes() { Object obj = requestError_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); requestError_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(HangoutInviteResponse hangoutinviteresponse) { return new Builder().mergeFrom(hangoutinviteresponse); } public final HangoutInviteResponse getDefaultInstanceForType() { return defaultInstance; } public final String getInviteId() { Object obj = inviteId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) inviteId_ = s; s1 = s; } return s1; } public final String getRequestError() { Object obj = requestError_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) requestError_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getInviteIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBytesSize(3, getRequestErrorBytes()); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasInviteId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasRequestError() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getInviteIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(3, getRequestErrorBytes()); } //======================================================== // Builder //======================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements HangoutInviteResponseOrBuilder { private int bitField0_; private Object inviteId_; private Object requestError_; private Data.ResponseStatus status_; private Builder() { status_ = Data.ResponseStatus.OK; inviteId_ = ""; requestError_ = ""; } public HangoutInviteResponse.Builder clone() { return (new HangoutInviteResponse.Builder()).mergeFrom(buildPartial()); } public HangoutInviteResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; inviteId_ = codedinputstream.readBytes(); break; case 26: // '\032' bitField0_ = 4 | bitField0_; requestError_ = codedinputstream.readBytes(); break; } } while(true); } public final HangoutInviteResponse build() { HangoutInviteResponse hangoutinviteresponse = buildPartial(); if(!hangoutinviteresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("hangoutinviteresponse")); else return hangoutinviteresponse; } public final HangoutInviteResponse buildPartial() { HangoutInviteResponse hangoutinviteresponse = new HangoutInviteResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; hangoutinviteresponse.status_ = status_; if((i & 2) == 2) k |= 2; hangoutinviteresponse.inviteId_ = inviteId_; if((i & 4) == 4) k |= 4; hangoutinviteresponse.requestError_ = requestError_; hangoutinviteresponse.bitField0_ = k; return hangoutinviteresponse; } public final HangoutInviteResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; inviteId_ = ""; bitField0_ = -3 & bitField0_; requestError_ = ""; bitField0_ = -5 & bitField0_; return this; } public final HangoutInviteResponse.Builder clearInviteId() { bitField0_ = -3 & bitField0_; inviteId_ = HangoutInviteResponse.getDefaultInstance().getInviteId(); return this; } public final HangoutInviteResponse.Builder clearRequestError() { bitField0_ = -5 & bitField0_; requestError_ = HangoutInviteResponse.getDefaultInstance().getRequestError(); return this; } public final HangoutInviteResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final HangoutInviteResponse getDefaultInstanceForType() { return HangoutInviteResponse.getDefaultInstance(); } public final String getInviteId() { Object obj = inviteId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); inviteId_ = s; } else { s = (String)obj; } return s; } public final String getRequestError() { Object obj = requestError_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); requestError_ = s; } else { s = (String)obj; } return s; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasInviteId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasRequestError() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((HangoutInviteResponse)generatedmessagelite); } public final HangoutInviteResponse.Builder mergeFrom(HangoutInviteResponse hangoutinviteresponse) { if(hangoutinviteresponse == HangoutInviteResponse.getDefaultInstance()) { return this; } if(hangoutinviteresponse.hasStatus()) setStatus(hangoutinviteresponse.getStatus()); if(hangoutinviteresponse.hasInviteId()) setInviteId(hangoutinviteresponse.getInviteId()); if(hangoutinviteresponse.hasRequestError()) setRequestError(hangoutinviteresponse.getRequestError()); return this; } public final HangoutInviteResponse.Builder setInviteId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; inviteId_ = s; return this; } } public final HangoutInviteResponse.Builder setRequestError(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; requestError_ = s; return this; } } public final HangoutInviteResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } } } //================================================================================================== // HangoutRingFinishResponse //================================================================================================== public static interface HangoutRingFinishResponseOrBuilder extends MessageLiteOrBuilder { public abstract String getRequestError(); public abstract Data.ResponseStatus getStatus(); public abstract boolean hasRequestError(); public abstract boolean hasStatus(); } public static final class HangoutRingFinishResponse extends GeneratedMessageLite implements HangoutRingFinishResponseOrBuilder { private static final HangoutRingFinishResponse defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object requestError_; private Data.ResponseStatus status_; static { HangoutRingFinishResponse hangoutringfinishresponse = new HangoutRingFinishResponse(); defaultInstance = hangoutringfinishresponse; hangoutringfinishresponse.status_ = Data.ResponseStatus.OK; hangoutringfinishresponse.requestError_ = ""; } private HangoutRingFinishResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } HangoutRingFinishResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static HangoutRingFinishResponse getDefaultInstance() { return defaultInstance; } private ByteString getRequestErrorBytes() { Object obj = requestError_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); requestError_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(HangoutRingFinishResponse hangoutringfinishresponse) { return new Builder().mergeFrom(hangoutringfinishresponse); } public final HangoutRingFinishResponse getDefaultInstanceForType() { return defaultInstance; } public final String getRequestError() { Object obj = requestError_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) requestError_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getRequestErrorBytes()); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasRequestError() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getRequestErrorBytes()); } //========================================================= // Builder //========================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements HangoutRingFinishResponseOrBuilder { private int bitField0_; private Object requestError_; private Data.ResponseStatus status_; private Builder() { status_ = Data.ResponseStatus.OK; requestError_ = ""; } public HangoutRingFinishResponse.Builder clone() { return (new HangoutRingFinishResponse.Builder()).mergeFrom(buildPartial()); } public HangoutRingFinishResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; requestError_ = codedinputstream.readBytes(); break; } } while(true); } public final HangoutRingFinishResponse build() { HangoutRingFinishResponse hangoutringfinishresponse = buildPartial(); if(!hangoutringfinishresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("hangoutringfinishresponse")); else return hangoutringfinishresponse; } public final HangoutRingFinishResponse buildPartial() { HangoutRingFinishResponse hangoutringfinishresponse = new HangoutRingFinishResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; hangoutringfinishresponse.status_ = status_; if((i & 2) == 2) k |= 2; hangoutringfinishresponse.requestError_ = requestError_; hangoutringfinishresponse.bitField0_ = k; return hangoutringfinishresponse; } public final HangoutRingFinishResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; requestError_ = ""; bitField0_ = -3 & bitField0_; return this; } public final HangoutRingFinishResponse.Builder clearRequestError() { bitField0_ = -3 & bitField0_; requestError_ = HangoutRingFinishResponse.getDefaultInstance().getRequestError(); return this; } public final HangoutRingFinishResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final HangoutRingFinishResponse getDefaultInstanceForType() { return HangoutRingFinishResponse.getDefaultInstance(); } public final String getRequestError() { Object obj = requestError_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); requestError_ = s; } else { s = (String)obj; } return s; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasRequestError() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((HangoutRingFinishResponse)generatedmessagelite); } public final HangoutRingFinishResponse.Builder mergeFrom(HangoutRingFinishResponse hangoutringfinishresponse) { if(hangoutringfinishresponse == HangoutRingFinishResponse.getDefaultInstance()) { return this; } if(hangoutringfinishresponse.hasStatus()) setStatus(hangoutringfinishresponse.getStatus()); if(hangoutringfinishresponse.hasRequestError()) setRequestError(hangoutringfinishresponse.getRequestError()); return this; } public final HangoutRingFinishResponse.Builder setRequestError(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; requestError_ = s; return this; } } public final HangoutRingFinishResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } } } //================================================================================================== // InviteResponse //================================================================================================== public static interface InviteResponseOrBuilder extends MessageLiteOrBuilder { public abstract ParticipantError getParticipantError(int i); public abstract int getParticipantErrorCount(); public abstract List getParticipantErrorList(); public abstract String getRequestError(); public abstract Data.ResponseStatus getStatus(); public abstract long getTimestamp(); public abstract boolean hasRequestError(); public abstract boolean hasStatus(); public abstract boolean hasTimestamp(); } public static final class InviteResponse extends GeneratedMessageLite implements InviteResponseOrBuilder { private static final InviteResponse defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private List participantError_; private Object requestError_; private Data.ResponseStatus status_; private long timestamp_; static { InviteResponse inviteresponse = new InviteResponse(); defaultInstance = inviteresponse; inviteresponse.status_ = Data.ResponseStatus.OK; inviteresponse.timestamp_ = 0L; inviteresponse.requestError_ = ""; inviteresponse.participantError_ = Collections.emptyList(); } private InviteResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } InviteResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static InviteResponse getDefaultInstance() { return defaultInstance; } private ByteString getRequestErrorBytes() { Object obj = requestError_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); requestError_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(InviteResponse inviteresponse) { return new Builder().mergeFrom(inviteresponse); } public final InviteResponse getDefaultInstanceForType() { return defaultInstance; } public final ParticipantError getParticipantError(int i) { return (ParticipantError)participantError_.get(i); } public final int getParticipantErrorCount() { return participantError_.size(); } public final List getParticipantErrorList() { return participantError_; } public final ParticipantErrorOrBuilder getParticipantErrorOrBuilder(int i) { return (ParticipantErrorOrBuilder)participantError_.get(i); } public final List getParticipantErrorOrBuilderList() { return participantError_; } public final String getRequestError() { Object obj = requestError_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) requestError_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int i1; if(i != -1) { i1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeInt64Size(2, timestamp_); for(int l = 0; l < participantError_.size(); l++) k += CodedOutputStream.computeMessageSize(3, (MessageLite)participantError_.get(l)); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBytesSize(5, getRequestErrorBytes()); memoizedSerializedSize = k; i1 = k; } return i1; } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasRequestError() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeInt64(2, timestamp_); for(int i = 0; i < participantError_.size(); i++) codedoutputstream.writeMessage(3, (MessageLite)participantError_.get(i)); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(5, getRequestErrorBytes()); } //======================================================== // Builder //======================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements InviteResponseOrBuilder { private int bitField0_; private List participantError_; private Object requestError_; private Data.ResponseStatus status_; private long timestamp_; private Builder() { status_ = Data.ResponseStatus.OK; requestError_ = ""; participantError_ = Collections.emptyList(); } public InviteResponse.Builder clone() { return (new InviteResponse.Builder()).mergeFrom(buildPartial()); } private void ensureParticipantErrorIsMutable() { if((8 & bitField0_) != 8) { participantError_ = new ArrayList(participantError_); bitField0_ = 8 | bitField0_; } } public InviteResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 16: // '\020' bitField0_ = 2 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; case 26: // '\032' ParticipantError.Builder builder = ParticipantError.newBuilder(); codedinputstream.readMessage(builder, extensionregistrylite); addParticipantError(builder.buildPartial()); break; case 42: // '*' bitField0_ = 4 | bitField0_; requestError_ = codedinputstream.readBytes(); break; } } while(true); } public final InviteResponse.Builder addAllParticipantError(Iterable iterable) { ensureParticipantErrorIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, participantError_); return this; } public final InviteResponse.Builder addParticipantError(int i, ParticipantError.Builder builder) { ensureParticipantErrorIsMutable(); participantError_.add(i, builder.build()); return this; } public final InviteResponse.Builder addParticipantError(int i, ParticipantError participanterror) { if(participanterror == null) { throw new NullPointerException(); } else { ensureParticipantErrorIsMutable(); participantError_.add(i, participanterror); return this; } } public final InviteResponse.Builder addParticipantError(ParticipantError.Builder builder) { ensureParticipantErrorIsMutable(); participantError_.add(builder.build()); return this; } public final InviteResponse.Builder addParticipantError(ParticipantError participanterror) { if(participanterror == null) { throw new NullPointerException(); } else { ensureParticipantErrorIsMutable(); participantError_.add(participanterror); return this; } } public final InviteResponse build() { InviteResponse inviteresponse = buildPartial(); if(!inviteresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("inviteresponse")); else return inviteresponse; } public final InviteResponse buildPartial() { InviteResponse inviteresponse = new InviteResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; inviteresponse.status_ = status_; if((i & 2) == 2) k |= 2; inviteresponse.timestamp_ = timestamp_; if((i & 4) == 4) k |= 4; inviteresponse.requestError_ = requestError_; if((8 & bitField0_) == 8) { participantError_ = Collections.unmodifiableList(participantError_); bitField0_ = -9 & bitField0_; } inviteresponse.participantError_ = participantError_; inviteresponse.bitField0_ = k; return inviteresponse; } public final InviteResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; timestamp_ = 0L; bitField0_ = -3 & bitField0_; requestError_ = ""; bitField0_ = -5 & bitField0_; participantError_ = Collections.emptyList(); bitField0_ = -9 & bitField0_; return this; } public final InviteResponse.Builder clearParticipantError() { participantError_ = Collections.emptyList(); bitField0_ = -9 & bitField0_; return this; } public final InviteResponse.Builder clearRequestError() { bitField0_ = -5 & bitField0_; requestError_ = InviteResponse.getDefaultInstance().getRequestError(); return this; } public final InviteResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final InviteResponse.Builder clearTimestamp() { bitField0_ = -3 & bitField0_; timestamp_ = 0L; return this; } public final InviteResponse getDefaultInstanceForType() { return InviteResponse.getDefaultInstance(); } public final ParticipantError getParticipantError(int i) { return (ParticipantError)participantError_.get(i); } public final int getParticipantErrorCount() { return participantError_.size(); } public final List getParticipantErrorList() { return Collections.unmodifiableList(participantError_); } public final String getRequestError() { Object obj = requestError_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); requestError_ = s; } else { s = (String)obj; } return s; } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasRequestError() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((InviteResponse)generatedmessagelite); } public final InviteResponse.Builder mergeFrom(InviteResponse inviteresponse) { if(inviteresponse == InviteResponse.getDefaultInstance()) { return this; } if(inviteresponse.hasStatus()) setStatus(inviteresponse.getStatus()); if(inviteresponse.hasTimestamp()) setTimestamp(inviteresponse.getTimestamp()); if(inviteresponse.hasRequestError()) setRequestError(inviteresponse.getRequestError()); if(!inviteresponse.participantError_.isEmpty()) if(participantError_.isEmpty()) { participantError_ = inviteresponse.participantError_; bitField0_ = -9 & bitField0_; } else { ensureParticipantErrorIsMutable(); participantError_.addAll(inviteresponse.participantError_); } return this; } public final InviteResponse.Builder setParticipantError(int i, ParticipantError.Builder builder) { ensureParticipantErrorIsMutable(); participantError_.set(i, builder.build()); return this; } public final InviteResponse.Builder setParticipantError(int i, ParticipantError participanterror) { if(participanterror == null) { throw new NullPointerException(); } else { ensureParticipantErrorIsMutable(); participantError_.set(i, participanterror); return this; } } public final InviteResponse.Builder setRequestError(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; requestError_ = s; return this; } } public final InviteResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } public final InviteResponse.Builder setTimestamp(long l) { bitField0_ = 2 | bitField0_; timestamp_ = l; return this; } } } //================================================================================================== // LeaveConversationResponse //================================================================================================== public static interface LeaveConversationResponseOrBuilder extends MessageLiteOrBuilder { public abstract String getRequestError(); public abstract Data.ResponseStatus getStatus(); public abstract long getTimestamp(); public abstract boolean hasRequestError(); public abstract boolean hasStatus(); public abstract boolean hasTimestamp(); } public static final class LeaveConversationResponse extends GeneratedMessageLite implements LeaveConversationResponseOrBuilder { private static final LeaveConversationResponse defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object requestError_; private Data.ResponseStatus status_; private long timestamp_; static { LeaveConversationResponse leaveconversationresponse = new LeaveConversationResponse(); defaultInstance = leaveconversationresponse; leaveconversationresponse.status_ = Data.ResponseStatus.OK; leaveconversationresponse.timestamp_ = 0L; leaveconversationresponse.requestError_ = ""; } private LeaveConversationResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private LeaveConversationResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static LeaveConversationResponse getDefaultInstance() { return defaultInstance; } private ByteString getRequestErrorBytes() { Object obj = requestError_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); requestError_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(LeaveConversationResponse leaveconversationresponse) { return new Builder().mergeFrom(leaveconversationresponse); } public final LeaveConversationResponse getDefaultInstanceForType() { return defaultInstance; } public final String getRequestError() { Object obj = requestError_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) requestError_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeInt64Size(2, timestamp_); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBytesSize(3, getRequestErrorBytes()); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasRequestError() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeInt64(2, timestamp_); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(3, getRequestErrorBytes()); } //============================================================= // Builder //============================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements LeaveConversationResponseOrBuilder { private int bitField0_; private Object requestError_; private Data.ResponseStatus status_; private long timestamp_; private Builder() { status_ = Data.ResponseStatus.OK; requestError_ = ""; } public LeaveConversationResponse.Builder clone() { return (new LeaveConversationResponse.Builder()).mergeFrom(buildPartial()); } public LeaveConversationResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 16: // '\020' bitField0_ = 2 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; case 26: // '\032' bitField0_ = 4 | bitField0_; requestError_ = codedinputstream.readBytes(); break; } } while(true); } public final LeaveConversationResponse build() { LeaveConversationResponse leaveconversationresponse = buildPartial(); if(!leaveconversationresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("leaveconversationresponse")); else return leaveconversationresponse; } public final LeaveConversationResponse buildPartial() { LeaveConversationResponse leaveconversationresponse = new LeaveConversationResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; leaveconversationresponse.status_ = status_; if((i & 2) == 2) k |= 2; leaveconversationresponse.timestamp_ = timestamp_; if((i & 4) == 4) k |= 4; leaveconversationresponse.requestError_ = requestError_; leaveconversationresponse.bitField0_ = k; return leaveconversationresponse; } public final LeaveConversationResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; timestamp_ = 0L; bitField0_ = -3 & bitField0_; requestError_ = ""; bitField0_ = -5 & bitField0_; return this; } public final LeaveConversationResponse.Builder clearRequestError() { bitField0_ = -5 & bitField0_; requestError_ = LeaveConversationResponse.getDefaultInstance().getRequestError(); return this; } public final LeaveConversationResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final LeaveConversationResponse.Builder clearTimestamp() { bitField0_ = -3 & bitField0_; timestamp_ = 0L; return this; } public final LeaveConversationResponse getDefaultInstanceForType() { return LeaveConversationResponse.getDefaultInstance(); } public final String getRequestError() { Object obj = requestError_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); requestError_ = s; } else { s = (String)obj; } return s; } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasRequestError() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((LeaveConversationResponse)generatedmessagelite); } public final LeaveConversationResponse.Builder mergeFrom(LeaveConversationResponse leaveconversationresponse) { if(leaveconversationresponse == LeaveConversationResponse.getDefaultInstance()) { return this; } if(leaveconversationresponse.hasStatus()) setStatus(leaveconversationresponse.getStatus()); if(leaveconversationresponse.hasTimestamp()) setTimestamp(leaveconversationresponse.getTimestamp()); if(leaveconversationresponse.hasRequestError()) setRequestError(leaveconversationresponse.getRequestError()); return this; } public final LeaveConversationResponse.Builder setRequestError(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; requestError_ = s; return this; } } public final LeaveConversationResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } public final LeaveConversationResponse.Builder setTimestamp(long l) { bitField0_ = 2 | bitField0_; timestamp_ = l; return this; } } } //================================================================================================== // PingResponse //================================================================================================== public static interface PingResponseOrBuilder extends MessageLiteOrBuilder { public abstract Data.ResponseStatus getStatus(); public abstract long getTimestamp(); public abstract boolean hasStatus(); public abstract boolean hasTimestamp(); } public static final class PingResponse extends GeneratedMessageLite implements PingResponseOrBuilder { private static final PingResponse defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.ResponseStatus status_; private long timestamp_; static { PingResponse pingresponse = new PingResponse(); defaultInstance = pingresponse; pingresponse.status_ = Data.ResponseStatus.OK; pingresponse.timestamp_ = 0L; } private PingResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private PingResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static PingResponse getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(PingResponse pingresponse) { return new Builder().mergeFrom(pingresponse); } public final PingResponse getDefaultInstanceForType() { return defaultInstance; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeInt64Size(2, timestamp_); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeInt64(2, timestamp_); } //====================================================== // Builder //====================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements PingResponseOrBuilder { private int bitField0_; private Data.ResponseStatus status_; private long timestamp_; private Builder() { status_ = Data.ResponseStatus.OK; } public PingResponse.Builder clone() { return (new PingResponse.Builder()).mergeFrom(buildPartial()); } public PingResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 16: // '\020' bitField0_ = 2 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; } } while(true); } public final PingResponse build() { PingResponse pingresponse = buildPartial(); if(!pingresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("pingresponse")); else return pingresponse; } public final PingResponse buildPartial() { PingResponse pingresponse = new PingResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; pingresponse.status_ = status_; if((i & 2) == 2) k |= 2; pingresponse.timestamp_ = timestamp_; pingresponse.bitField0_ = k; return pingresponse; } public final PingResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; timestamp_ = 0L; bitField0_ = -3 & bitField0_; return this; } public final PingResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final PingResponse.Builder clearTimestamp() { bitField0_ = -3 & bitField0_; timestamp_ = 0L; return this; } public final PingResponse getDefaultInstanceForType() { return PingResponse.getDefaultInstance(); } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((PingResponse)generatedmessagelite); } public final PingResponse.Builder mergeFrom(PingResponse pingresponse) { if(pingresponse == PingResponse.getDefaultInstance()) { return this; } if(pingresponse.hasStatus()) setStatus(pingresponse.getStatus()); if(pingresponse.hasTimestamp()) setTimestamp(pingresponse.getTimestamp()); return this; } public final PingResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } public final PingResponse.Builder setTimestamp(long l) { bitField0_ = 2 | bitField0_; timestamp_ = l; return this; } } } //================================================================================================== // PresenceResponse //================================================================================================== public static interface PresenceResponseOrBuilder extends MessageLiteOrBuilder { public abstract Data.ResponseStatus getStatus(); public abstract boolean hasStatus(); } public static final class PresenceResponse extends GeneratedMessageLite implements PresenceResponseOrBuilder { private static final PresenceResponse defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.ResponseStatus status_; static { PresenceResponse presenceresponse = new PresenceResponse(); defaultInstance = presenceresponse; presenceresponse.status_ = Data.ResponseStatus.OK; } private PresenceResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } PresenceResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static PresenceResponse getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(PresenceResponse presenceresponse) { return new Builder().mergeFrom(presenceresponse); } public final PresenceResponse getDefaultInstanceForType() { return defaultInstance; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); } //======================================================== // Builder //======================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements PresenceResponseOrBuilder { private int bitField0_; private Data.ResponseStatus status_; private Builder() { status_ = Data.ResponseStatus.OK; } public PresenceResponse.Builder clone() { return (new PresenceResponse.Builder()).mergeFrom(buildPartial()); } public PresenceResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; } } while(true); } public final PresenceResponse build() { PresenceResponse presenceresponse = buildPartial(); if(!presenceresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("presenceresponse")); else return presenceresponse; } public final PresenceResponse buildPartial() { PresenceResponse presenceresponse = new PresenceResponse(this); int i = 1 & bitField0_; int j = 0; if(i == 1) j = 1; presenceresponse.status_ = status_; presenceresponse.bitField0_ = j; return presenceresponse; } public final PresenceResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; return this; } public final PresenceResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final PresenceResponse getDefaultInstanceForType() { return PresenceResponse.getDefaultInstance(); } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((PresenceResponse)generatedmessagelite); } public final PresenceResponse.Builder mergeFrom(PresenceResponse presenceresponse) { if(presenceresponse != PresenceResponse.getDefaultInstance() && presenceresponse.hasStatus()) setStatus(presenceresponse.getStatus()); return this; } public final PresenceResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } } } //================================================================================================== // ReceiptResponse //================================================================================================== public static interface ReceiptResponseOrBuilder extends MessageLiteOrBuilder { public abstract String getRequestError(); public abstract Data.ResponseStatus getStatus(); public abstract boolean hasRequestError(); public abstract boolean hasStatus(); } public static final class ReceiptResponse extends GeneratedMessageLite implements ReceiptResponseOrBuilder { private static final ReceiptResponse defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object requestError_; private Data.ResponseStatus status_; static { ReceiptResponse receiptresponse = new ReceiptResponse(); defaultInstance = receiptresponse; receiptresponse.status_ = Data.ResponseStatus.OK; receiptresponse.requestError_ = ""; } private ReceiptResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ReceiptResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static ReceiptResponse getDefaultInstance() { return defaultInstance; } private ByteString getRequestErrorBytes() { Object obj = requestError_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); requestError_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(ReceiptResponse receiptresponse) { return new Builder().mergeFrom(receiptresponse); } public final ReceiptResponse getDefaultInstanceForType() { return defaultInstance; } public final String getRequestError() { Object obj = requestError_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) requestError_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getRequestErrorBytes()); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasRequestError() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getRequestErrorBytes()); } //======================================================== // Builder //======================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ReceiptResponseOrBuilder { private int bitField0_; private Object requestError_; private Data.ResponseStatus status_; private Builder() { status_ = Data.ResponseStatus.OK; requestError_ = ""; } public ReceiptResponse.Builder clone() { return (new ReceiptResponse.Builder()).mergeFrom(buildPartial()); } public ReceiptResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; requestError_ = codedinputstream.readBytes(); break; } } while(true); } public final ReceiptResponse build() { ReceiptResponse receiptresponse = buildPartial(); if(!receiptresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("receiptresponse")); else return receiptresponse; } public final ReceiptResponse buildPartial() { ReceiptResponse receiptresponse = new ReceiptResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; receiptresponse.status_ = status_; if((i & 2) == 2) k |= 2; receiptresponse.requestError_ = requestError_; receiptresponse.bitField0_ = k; return receiptresponse; } public final ReceiptResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; requestError_ = ""; bitField0_ = -3 & bitField0_; return this; } public final ReceiptResponse.Builder clearRequestError() { bitField0_ = -3 & bitField0_; requestError_ = ReceiptResponse.getDefaultInstance().getRequestError(); return this; } public final ReceiptResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final ReceiptResponse getDefaultInstanceForType() { return ReceiptResponse.getDefaultInstance(); } public final String getRequestError() { Object obj = requestError_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); requestError_ = s; } else { s = (String)obj; } return s; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasRequestError() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((ReceiptResponse)generatedmessagelite); } public final ReceiptResponse.Builder mergeFrom(ReceiptResponse receiptresponse) { if(receiptresponse == ReceiptResponse.getDefaultInstance()) { return this; } if(receiptresponse.hasStatus()) setStatus(receiptresponse.getStatus()); if(receiptresponse.hasRequestError()) setRequestError(receiptresponse.getRequestError()); return this; } public final ReceiptResponse.Builder setRequestError(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; requestError_ = s; return this; } } public final ReceiptResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } } } //================================================================================================== // ReplyToInviteResponse //================================================================================================== public static interface ReplyToInviteResponseOrBuilder extends MessageLiteOrBuilder { public abstract Data.ResponseStatus getStatus(); public abstract long getTimestamp(); public abstract boolean hasStatus(); public abstract boolean hasTimestamp(); } public static final class ReplyToInviteResponse extends GeneratedMessageLite implements ReplyToInviteResponseOrBuilder { private static final ReplyToInviteResponse defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.ResponseStatus status_; private long timestamp_; static { ReplyToInviteResponse replytoinviteresponse = new ReplyToInviteResponse(); defaultInstance = replytoinviteresponse; replytoinviteresponse.status_ = Data.ResponseStatus.OK; replytoinviteresponse.timestamp_ = 0L; } private ReplyToInviteResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } ReplyToInviteResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static ReplyToInviteResponse getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(ReplyToInviteResponse replytoinviteresponse) { return new Builder().mergeFrom(replytoinviteresponse); } public final ReplyToInviteResponse getDefaultInstanceForType() { return defaultInstance; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeInt64Size(2, timestamp_); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeInt64(2, timestamp_); } //============================================================= // Builder //============================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ReplyToInviteResponseOrBuilder { private int bitField0_; private Data.ResponseStatus status_; private long timestamp_; private Builder() { status_ = Data.ResponseStatus.OK; } public ReplyToInviteResponse.Builder clone() { return (new ReplyToInviteResponse.Builder()).mergeFrom(buildPartial()); } public ReplyToInviteResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 16: // '\020' bitField0_ = 2 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; } } while(true); } public final ReplyToInviteResponse build() { ReplyToInviteResponse replytoinviteresponse = buildPartial(); if(!replytoinviteresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("replytoinviteresponse")); else return replytoinviteresponse; } public final ReplyToInviteResponse buildPartial() { ReplyToInviteResponse replytoinviteresponse = new ReplyToInviteResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; replytoinviteresponse.status_ = status_; if((i & 2) == 2) k |= 2; replytoinviteresponse.timestamp_ = timestamp_; replytoinviteresponse.bitField0_ = k; return replytoinviteresponse; } public final ReplyToInviteResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; timestamp_ = 0L; bitField0_ = -3 & bitField0_; return this; } public final ReplyToInviteResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final ReplyToInviteResponse.Builder clearTimestamp() { bitField0_ = -3 & bitField0_; timestamp_ = 0L; return this; } public final ReplyToInviteResponse getDefaultInstanceForType() { return ReplyToInviteResponse.getDefaultInstance(); } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((ReplyToInviteResponse)generatedmessagelite); } public final ReplyToInviteResponse.Builder mergeFrom(ReplyToInviteResponse replytoinviteresponse) { if(replytoinviteresponse == ReplyToInviteResponse.getDefaultInstance()) { return this; } if(replytoinviteresponse.hasStatus()) setStatus(replytoinviteresponse.getStatus()); if(replytoinviteresponse.hasTimestamp()) setTimestamp(replytoinviteresponse.getTimestamp()); return this; } public final ReplyToInviteResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } public final ReplyToInviteResponse.Builder setTimestamp(long l) { bitField0_ = 2 | bitField0_; timestamp_ = l; return this; } } } //================================================================================================== // SetAclsResponse //================================================================================================== public static interface SetAclsResponseOrBuilder extends MessageLiteOrBuilder { public abstract Data.ResponseStatus getStatus(); public abstract long getTimestamp(); public abstract boolean hasStatus(); public abstract boolean hasTimestamp(); } public static final class SetAclsResponse extends GeneratedMessageLite implements SetAclsResponseOrBuilder { private static final SetAclsResponse defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.ResponseStatus status_; private long timestamp_; static { SetAclsResponse setaclsresponse = new SetAclsResponse(); defaultInstance = setaclsresponse; setaclsresponse.status_ = Data.ResponseStatus.OK; setaclsresponse.timestamp_ = 0L; } private SetAclsResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } SetAclsResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static SetAclsResponse getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(SetAclsResponse setaclsresponse) { return new Builder().mergeFrom(setaclsresponse); } public final SetAclsResponse getDefaultInstanceForType() { return defaultInstance; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeInt64Size(2, timestamp_); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeInt64(2, timestamp_); } //====================================================================== // Builder //====================================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements SetAclsResponseOrBuilder { private int bitField0_; private Data.ResponseStatus status_; private long timestamp_; private Builder() { status_ = Data.ResponseStatus.OK; } public SetAclsResponse.Builder clone() { return (new SetAclsResponse.Builder()).mergeFrom(buildPartial()); } public SetAclsResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 16: // '\020' bitField0_ = 2 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; } } while(true); } public final SetAclsResponse build() { SetAclsResponse setaclsresponse = buildPartial(); if(!setaclsresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("setaclsresponse")); else return setaclsresponse; } public final SetAclsResponse buildPartial() { SetAclsResponse setaclsresponse = new SetAclsResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; setaclsresponse.status_ = status_; if((i & 2) == 2) k |= 2; setaclsresponse.timestamp_ = timestamp_; setaclsresponse.bitField0_ = k; return setaclsresponse; } public final SetAclsResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; timestamp_ = 0L; bitField0_ = -3 & bitField0_; return this; } public final SetAclsResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final SetAclsResponse.Builder clearTimestamp() { bitField0_ = -3 & bitField0_; timestamp_ = 0L; return this; } public final SetAclsResponse getDefaultInstanceForType() { return SetAclsResponse.getDefaultInstance(); } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((SetAclsResponse)generatedmessagelite); } public final SetAclsResponse.Builder mergeFrom(SetAclsResponse setaclsresponse) { if(setaclsresponse == SetAclsResponse.getDefaultInstance()) { return this; } if(setaclsresponse.hasStatus()) setStatus(setaclsresponse.getStatus()); if(setaclsresponse.hasTimestamp()) setTimestamp(setaclsresponse.getTimestamp()); return this; } public final SetAclsResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } public final SetAclsResponse.Builder setTimestamp(long l) { bitField0_ = 2 | bitField0_; timestamp_ = l; return this; } } } //================================================================================================== // TileEventResponse //================================================================================================== public static interface TileEventResponseOrBuilder extends MessageLiteOrBuilder { public abstract String getRequestError(); public abstract Data.ResponseStatus getStatus(); public abstract long getTimestamp(); public abstract boolean hasRequestError(); public abstract boolean hasStatus(); public abstract boolean hasTimestamp(); } public static final class TileEventResponse extends GeneratedMessageLite implements TileEventResponseOrBuilder { private static final TileEventResponse defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object requestError_; private Data.ResponseStatus status_; private long timestamp_; static { TileEventResponse tileeventresponse = new TileEventResponse(); defaultInstance = tileeventresponse; tileeventresponse.status_ = Data.ResponseStatus.OK; tileeventresponse.requestError_ = ""; tileeventresponse.timestamp_ = 0L; } private TileEventResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } TileEventResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static TileEventResponse getDefaultInstance() { return defaultInstance; } private ByteString getRequestErrorBytes() { Object obj = requestError_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); requestError_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(TileEventResponse tileeventresponse) { return new Builder().mergeFrom(tileeventresponse); } public final TileEventResponse getDefaultInstanceForType() { return defaultInstance; } public final String getRequestError() { Object obj = requestError_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) requestError_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getRequestErrorBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeInt64Size(3, timestamp_); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasRequestError() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getRequestErrorBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeInt64(3, timestamp_); } //============================================================= // Builder //============================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements TileEventResponseOrBuilder { private int bitField0_; private Object requestError_; private Data.ResponseStatus status_; private long timestamp_; private Builder() { status_ = Data.ResponseStatus.OK; requestError_ = ""; } public TileEventResponse.Builder clone() { return (new TileEventResponse.Builder()).mergeFrom(buildPartial()); } public TileEventResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; requestError_ = codedinputstream.readBytes(); break; case 24: // '\030' bitField0_ = 4 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; } } while(true); } public final TileEventResponse build() { TileEventResponse tileeventresponse = buildPartial(); if(!tileeventresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("tileeventresponse")); else return tileeventresponse; } public final TileEventResponse buildPartial() { TileEventResponse tileeventresponse = new TileEventResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; tileeventresponse.status_ = status_; if((i & 2) == 2) k |= 2; tileeventresponse.requestError_ = requestError_; if((i & 4) == 4) k |= 4; tileeventresponse.timestamp_ = timestamp_; tileeventresponse.bitField0_ = k; return tileeventresponse; } public final TileEventResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; requestError_ = ""; bitField0_ = -3 & bitField0_; timestamp_ = 0L; bitField0_ = -5 & bitField0_; return this; } public final TileEventResponse.Builder clearRequestError() { bitField0_ = -3 & bitField0_; requestError_ = TileEventResponse.getDefaultInstance().getRequestError(); return this; } public final TileEventResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final TileEventResponse.Builder clearTimestamp() { bitField0_ = -5 & bitField0_; timestamp_ = 0L; return this; } public final TileEventResponse getDefaultInstanceForType() { return TileEventResponse.getDefaultInstance(); } public final String getRequestError() { Object obj = requestError_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); requestError_ = s; } else { s = (String)obj; } return s; } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasRequestError() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((TileEventResponse)generatedmessagelite); } public final TileEventResponse.Builder mergeFrom(TileEventResponse tileeventresponse) { if(tileeventresponse == TileEventResponse.getDefaultInstance()) { return this; } if(tileeventresponse.hasStatus()) setStatus(tileeventresponse.getStatus()); if(tileeventresponse.hasRequestError()) setRequestError(tileeventresponse.getRequestError()); if(tileeventresponse.hasTimestamp()) setTimestamp(tileeventresponse.getTimestamp()); return this; } public final TileEventResponse.Builder setRequestError(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; requestError_ = s; return this; } } public final TileEventResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } public final TileEventResponse.Builder setTimestamp(long l) { bitField0_ = 4 | bitField0_; timestamp_ = l; return this; } } } //================================================================================================== // TypingResponse //================================================================================================== public static interface TypingResponseOrBuilder extends MessageLiteOrBuilder { public abstract Data.ResponseStatus getStatus(); public abstract boolean hasStatus(); } public static final class TypingResponse extends GeneratedMessageLite implements TypingResponseOrBuilder { private static final TypingResponse defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.ResponseStatus status_; static { TypingResponse typingresponse = new TypingResponse(); defaultInstance = typingresponse; typingresponse.status_ = Data.ResponseStatus.OK; } private TypingResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private TypingResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static TypingResponse getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(TypingResponse typingresponse) { return new Builder().mergeFrom(typingresponse); } public final TypingResponse getDefaultInstanceForType() { return defaultInstance; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); } //================================================================= // Builder //================================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements TypingResponseOrBuilder { private int bitField0_; private Data.ResponseStatus status_; private Builder() { status_ = Data.ResponseStatus.OK; } public TypingResponse.Builder clone() { return (new TypingResponse.Builder()).mergeFrom(buildPartial()); } public TypingResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; } } while(true); } public final TypingResponse build() { TypingResponse typingresponse = buildPartial(); if(!typingresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("typingresponse")); else return typingresponse; } public final TypingResponse buildPartial() { TypingResponse typingresponse = new TypingResponse(this); int i = 1 & bitField0_; int j = 0; if(i == 1) j = 1; typingresponse.status_ = status_; typingresponse.bitField0_ = j; return typingresponse; } public final TypingResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; return this; } public final TypingResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final TypingResponse getDefaultInstanceForType() { return TypingResponse.getDefaultInstance(); } public final Data.ResponseStatus getStatus() { return status_; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((TypingResponse)generatedmessagelite); } public final TypingResponse.Builder mergeFrom(TypingResponse typingresponse) { if(typingresponse != TypingResponse.getDefaultInstance() && typingresponse.hasStatus()) setStatus(typingresponse.getStatus()); return this; } public final TypingResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } } } //================================================================================================== // UserCreationResponse //================================================================================================== public static interface UserCreationResponseOrBuilder extends MessageLiteOrBuilder { public abstract Data.Participant getParticipant(); public abstract String getParticipantId(); public abstract Data.ResponseStatus getStatus(); public abstract long getTimestamp(); public abstract boolean hasParticipant(); public abstract boolean hasParticipantId(); public abstract boolean hasStatus(); public abstract boolean hasTimestamp(); } public static final class UserCreationResponse extends GeneratedMessageLite implements UserCreationResponseOrBuilder { private static final UserCreationResponse defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object participantId_; private Data.Participant participant_; private Data.ResponseStatus status_; private long timestamp_; static { UserCreationResponse usercreationresponse = new UserCreationResponse(); defaultInstance = usercreationresponse; usercreationresponse.status_ = Data.ResponseStatus.OK; usercreationresponse.timestamp_ = 0L; usercreationresponse.participantId_ = ""; usercreationresponse.participant_ = Data.Participant.getDefaultInstance(); } private UserCreationResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } UserCreationResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static UserCreationResponse getDefaultInstance() { return defaultInstance; } private ByteString getParticipantIdBytes() { Object obj = participantId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); participantId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(UserCreationResponse usercreationresponse) { return new Builder().mergeFrom(usercreationresponse); } public final UserCreationResponse getDefaultInstanceForType() { return defaultInstance; } public final Data.Participant getParticipant() { return participant_; } public final String getParticipantId() { Object obj = participantId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) participantId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, status_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeInt64Size(2, timestamp_); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBytesSize(3, getParticipantIdBytes()); if((8 & bitField0_) == 8) k += CodedOutputStream.computeMessageSize(4, participant_); memoizedSerializedSize = k; l = k; } return l; } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasParticipant() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasParticipantId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, status_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeInt64(2, timestamp_); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(3, getParticipantIdBytes()); if((8 & bitField0_) == 8) codedoutputstream.writeMessage(4, participant_); } //============================================================= // Builder //============================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements UserCreationResponseOrBuilder { private int bitField0_; private Object participantId_; private Data.Participant participant_; private Data.ResponseStatus status_; private long timestamp_; private Builder() { status_ = Data.ResponseStatus.OK; participantId_ = ""; participant_ = Data.Participant.getDefaultInstance(); } public UserCreationResponse.Builder clone() { return (new UserCreationResponse.Builder()).mergeFrom(buildPartial()); } public UserCreationResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; case 16: // '\020' bitField0_ = 2 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; case 26: // '\032' bitField0_ = 4 | bitField0_; participantId_ = codedinputstream.readBytes(); break; case 34: // '"' Data.Participant.Builder builder = Data.Participant.newBuilder(); if(hasParticipant()) builder.mergeFrom(getParticipant()); codedinputstream.readMessage(builder, extensionregistrylite); setParticipant(builder.buildPartial()); break; } } while(true); } public final UserCreationResponse build() { UserCreationResponse usercreationresponse = buildPartial(); if(!usercreationresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("usercreationresponse")); else return usercreationresponse; } public final UserCreationResponse buildPartial() { UserCreationResponse usercreationresponse = new UserCreationResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; usercreationresponse.status_ = status_; if((i & 2) == 2) k |= 2; usercreationresponse.timestamp_ = timestamp_; if((i & 4) == 4) k |= 4; usercreationresponse.participantId_ = participantId_; if((i & 8) == 8) k |= 8; usercreationresponse.participant_ = participant_; usercreationresponse.bitField0_ = k; return usercreationresponse; } public final UserCreationResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; timestamp_ = 0L; bitField0_ = -3 & bitField0_; participantId_ = ""; bitField0_ = -5 & bitField0_; participant_ = Data.Participant.getDefaultInstance(); bitField0_ = -9 & bitField0_; return this; } public final UserCreationResponse.Builder clearParticipant() { participant_ = Data.Participant.getDefaultInstance(); bitField0_ = -9 & bitField0_; return this; } public final UserCreationResponse.Builder clearParticipantId() { bitField0_ = -5 & bitField0_; participantId_ = UserCreationResponse.getDefaultInstance().getParticipantId(); return this; } public final UserCreationResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final UserCreationResponse.Builder clearTimestamp() { bitField0_ = -3 & bitField0_; timestamp_ = 0L; return this; } public final UserCreationResponse getDefaultInstanceForType() { return UserCreationResponse.getDefaultInstance(); } public final Data.Participant getParticipant() { return participant_; } public final String getParticipantId() { Object obj = participantId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); participantId_ = s; } else { s = (String)obj; } return s; } public final Data.ResponseStatus getStatus() { return status_; } public final long getTimestamp() { return timestamp_; } public final boolean hasParticipant() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasParticipantId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((UserCreationResponse)generatedmessagelite); } public final UserCreationResponse.Builder mergeFrom(UserCreationResponse usercreationresponse) { if(usercreationresponse == UserCreationResponse.getDefaultInstance()) { return this; } if(usercreationresponse.hasStatus()) setStatus(usercreationresponse.getStatus()); if(usercreationresponse.hasTimestamp()) setTimestamp(usercreationresponse.getTimestamp()); if(usercreationresponse.hasParticipantId()) setParticipantId(usercreationresponse.getParticipantId()); if(usercreationresponse.hasParticipant()) { Data.Participant participant = usercreationresponse.getParticipant(); if((8 & bitField0_) == 8 && participant_ != Data.Participant.getDefaultInstance()) participant_ = Data.Participant.newBuilder(participant_).mergeFrom(participant).buildPartial(); else participant_ = participant; bitField0_ = 8 | bitField0_; } return this; } public final UserCreationResponse.Builder setParticipant(Data.Participant.Builder builder) { participant_ = builder.build(); bitField0_ = 8 | bitField0_; return this; } public final UserCreationResponse.Builder setParticipant(Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { participant_ = participant; bitField0_ = 8 | bitField0_; return this; } } public final UserCreationResponse.Builder setParticipantId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; participantId_ = s; return this; } } public final UserCreationResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } public final UserCreationResponse.Builder setTimestamp(long l) { bitField0_ = 2 | bitField0_; timestamp_ = l; return this; } } } //================================================================================================== // SetAclsRequest //================================================================================================== public static interface SetAclsRequestOrBuilder extends MessageLiteOrBuilder { public abstract SetAclsRequest.Acl getAcl(); public abstract String getSenderId(); public abstract boolean hasAcl(); public abstract boolean hasSenderId(); } public static final class SetAclsRequest extends GeneratedMessageLite implements SetAclsRequestOrBuilder { private static final SetAclsRequest defaultInstance; private Acl acl_; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object senderId_; static { SetAclsRequest setaclsrequest = new SetAclsRequest(); defaultInstance = setaclsrequest; setaclsrequest.acl_ = Acl.EVERYONE; setaclsrequest.senderId_ = ""; } private SetAclsRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } SetAclsRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static SetAclsRequest getDefaultInstance() { return defaultInstance; } private ByteString getSenderIdBytes() { Object obj = senderId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); senderId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(SetAclsRequest setaclsrequest) { return new Builder().mergeFrom(setaclsrequest); } public final Acl getAcl() { return acl_; } public final SetAclsRequest getDefaultInstanceForType() { return defaultInstance; } public final String getSenderId() { Object obj = senderId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) senderId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, acl_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getSenderIdBytes()); memoizedSerializedSize = k; l = k; } return l; } public final boolean hasAcl() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, acl_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getSenderIdBytes()); } //========================================================== // ACL //========================================================== public static enum Acl implements com.google.protobuf.Internal.EnumLite { EVERYONE(1), EXTENDED_CIRCLES(2), CIRCLES(3), NO_ONE(4); private int value; private Acl(int value) { this.value = value; } public final int getNumber() { return value; } public static Acl valueOf(int value) { for(Acl a : Acl.values()) { if(a.value == value) { return a; } } return null; } } //========================================================== // Builder //========================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements SetAclsRequestOrBuilder { private SetAclsRequest.Acl acl_; private int bitField0_; private Object senderId_; private Builder() { acl_ = SetAclsRequest.Acl.EVERYONE; senderId_ = ""; } public SetAclsRequest.Builder clone() { return (new SetAclsRequest.Builder()).mergeFrom(buildPartial()); } public SetAclsRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' SetAclsRequest.Acl acl = SetAclsRequest.Acl.valueOf(codedinputstream.readEnum()); if(acl != null) { bitField0_ = 1 | bitField0_; acl_ = acl; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; senderId_ = codedinputstream.readBytes(); break; } } while(true); } public final SetAclsRequest build() { SetAclsRequest setaclsrequest = buildPartial(); if(!setaclsrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("setaclsrequest")); else return setaclsrequest; } public final SetAclsRequest buildPartial() { SetAclsRequest setaclsrequest = new SetAclsRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; setaclsrequest.acl_ = acl_; if((i & 2) == 2) k |= 2; setaclsrequest.senderId_ = senderId_; setaclsrequest.bitField0_ = k; return setaclsrequest; } public final SetAclsRequest.Builder clear() { super.clear(); acl_ = SetAclsRequest.Acl.EVERYONE; bitField0_ = -2 & bitField0_; senderId_ = ""; bitField0_ = -3 & bitField0_; return this; } public final SetAclsRequest.Builder clearAcl() { bitField0_ = -2 & bitField0_; acl_ = SetAclsRequest.Acl.EVERYONE; return this; } public final SetAclsRequest.Builder clearSenderId() { bitField0_ = -3 & bitField0_; senderId_ = SetAclsRequest.getDefaultInstance().getSenderId(); return this; } public final SetAclsRequest.Acl getAcl() { return acl_; } public final SetAclsRequest getDefaultInstanceForType() { return SetAclsRequest.getDefaultInstance(); } public final String getSenderId() { Object obj = senderId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); senderId_ = s; } else { s = (String)obj; } return s; } public final boolean hasAcl() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((SetAclsRequest)generatedmessagelite); } public final SetAclsRequest.Builder mergeFrom(SetAclsRequest setaclsrequest) { if(setaclsrequest == SetAclsRequest.getDefaultInstance()) { return this; } if(setaclsrequest.hasAcl()) setAcl(setaclsrequest.getAcl()); if(setaclsrequest.hasSenderId()) setSenderId(setaclsrequest.getSenderId()); return this; } public final SetAclsRequest.Builder setAcl(SetAclsRequest.Acl acl) { if(acl == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; acl_ = acl; return this; } } public final SetAclsRequest.Builder setSenderId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; senderId_ = s; return this; } } } } //================================================================================================== // DeviceInfo //================================================================================================== public static interface DeviceInfoOrBuilder extends MessageLiteOrBuilder { public abstract long getAndroidId(); public abstract String getAppId(); public abstract Version.ClientVersion getClientVersion(); public abstract long getCreatedAt(); public abstract boolean getEnabled(); public abstract long getMarkedForDeletionAt(); public abstract String getPhoneNumber(); public abstract boolean getPushEnabled(); public abstract ByteString getToken(); public abstract DeviceInfo.DeviceType getType(); public abstract long getUpdatedAt(); public abstract boolean hasAndroidId(); public abstract boolean hasAppId(); public abstract boolean hasClientVersion(); public abstract boolean hasCreatedAt(); public abstract boolean hasEnabled(); public abstract boolean hasMarkedForDeletionAt(); public abstract boolean hasPhoneNumber(); public abstract boolean hasPushEnabled(); public abstract boolean hasToken(); public abstract boolean hasType(); public abstract boolean hasUpdatedAt(); } public static final class DeviceInfo extends GeneratedMessageLite implements DeviceInfoOrBuilder { private static final DeviceInfo defaultInstance; private long androidId_; private Object appId_; private int bitField0_; private Version.ClientVersion clientVersion_; private long createdAt_; private boolean enabled_; private long markedForDeletionAt_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object phoneNumber_; private boolean pushEnabled_; private ByteString token_; private DeviceType type_; private long updatedAt_; static { DeviceInfo deviceinfo = new DeviceInfo(); defaultInstance = deviceinfo; deviceinfo.type_ = DeviceType.ANDROID; deviceinfo.enabled_ = false; deviceinfo.pushEnabled_ = false; deviceinfo.token_ = ByteString.EMPTY; deviceinfo.phoneNumber_ = ""; deviceinfo.createdAt_ = 0L; deviceinfo.updatedAt_ = 0L; deviceinfo.markedForDeletionAt_ = 0L; deviceinfo.appId_ = ""; deviceinfo.androidId_ = 0L; deviceinfo.clientVersion_ = Version.ClientVersion.getDefaultInstance(); } private DeviceInfo() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } DeviceInfo(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getAppIdBytes() { Object obj = appId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); appId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static DeviceInfo getDefaultInstance() { return defaultInstance; } private ByteString getPhoneNumberBytes() { Object obj = phoneNumber_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); phoneNumber_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public final long getAndroidId() { return androidId_; } public final String getAppId() { Object obj = appId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) appId_ = s; s1 = s; } return s1; } public final Version.ClientVersion getClientVersion() { return clientVersion_; } public final long getCreatedAt() { return createdAt_; } public final DeviceInfo getDefaultInstanceForType() { return defaultInstance; } public final boolean getEnabled() { return enabled_; } public final long getMarkedForDeletionAt() { return markedForDeletionAt_; } public final String getPhoneNumber() { Object obj = phoneNumber_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) phoneNumber_ = s; s1 = s; } return s1; } public final boolean getPushEnabled() { return pushEnabled_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, type_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBoolSize(2, enabled_); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBoolSize(3, pushEnabled_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeBytesSize(4, token_); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeBytesSize(5, getPhoneNumberBytes()); if((0x20 & bitField0_) == 32) k += CodedOutputStream.computeInt64Size(6, createdAt_); if((0x40 & bitField0_) == 64) k += CodedOutputStream.computeInt64Size(7, updatedAt_); if((0x80 & bitField0_) == 128) k += CodedOutputStream.computeInt64Size(8, markedForDeletionAt_); if((0x100 & bitField0_) == 256) k += CodedOutputStream.computeBytesSize(9, getAppIdBytes()); if((0x200 & bitField0_) == 512) k += CodedOutputStream.computeInt64Size(10, androidId_); if((0x400 & bitField0_) == 1024) k += CodedOutputStream.computeMessageSize(11, clientVersion_); memoizedSerializedSize = k; l = k; } return l; } public final ByteString getToken() { return token_; } public final DeviceType getType() { return type_; } public final long getUpdatedAt() { return updatedAt_; } public final boolean hasAndroidId() { boolean flag; if((0x200 & bitField0_) == 512) flag = true; else flag = false; return flag; } public final boolean hasAppId() { boolean flag; if((0x100 & bitField0_) == 256) flag = true; else flag = false; return flag; } public final boolean hasClientVersion() { boolean flag; if((0x400 & bitField0_) == 1024) flag = true; else flag = false; return flag; } public final boolean hasCreatedAt() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasEnabled() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasMarkedForDeletionAt() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasPhoneNumber() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasPushEnabled() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasToken() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasUpdatedAt() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, type_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBool(2, enabled_); if((4 & bitField0_) == 4) codedoutputstream.writeBool(3, pushEnabled_); if((8 & bitField0_) == 8) codedoutputstream.writeBytes(4, token_); if((0x10 & bitField0_) == 16) codedoutputstream.writeBytes(5, getPhoneNumberBytes()); if((0x20 & bitField0_) == 32) codedoutputstream.writeInt64(6, createdAt_); if((0x40 & bitField0_) == 64) codedoutputstream.writeInt64(7, updatedAt_); if((0x80 & bitField0_) == 128) codedoutputstream.writeInt64(8, markedForDeletionAt_); if((0x100 & bitField0_) == 256) codedoutputstream.writeBytes(9, getAppIdBytes()); if((0x200 & bitField0_) == 512) codedoutputstream.writeInt64(10, androidId_); if((0x400 & bitField0_) == 1024) codedoutputstream.writeMessage(11, clientVersion_); } //=============================================== // DeviceType //=============================================== public static enum DeviceType implements com.google.protobuf.Internal.EnumLite { ANDROID(1), IOS(2), SMS(3); private int value; private DeviceType(int value) { this.value = value; } public final int getNumber() { return value; } public static DeviceType valueOf(int value) { for(DeviceType t : DeviceType.values()) { if(t.value == value) { return t; } } return null; } } //=============================================== // Builder //=============================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements DeviceInfoOrBuilder { private long androidId_; private Object appId_; private int bitField0_; private Version.ClientVersion clientVersion_; private long createdAt_; private boolean enabled_; private long markedForDeletionAt_; private Object phoneNumber_; private boolean pushEnabled_; private ByteString token_; private DeviceInfo.DeviceType type_; private long updatedAt_; private Builder() { type_ = DeviceInfo.DeviceType.ANDROID; token_ = ByteString.EMPTY; phoneNumber_ = ""; appId_ = ""; clientVersion_ = Version.ClientVersion.getDefaultInstance(); } public DeviceInfo.Builder clone() { return (new DeviceInfo.Builder()).mergeFrom(buildPartial()); } public DeviceInfo.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' DeviceInfo.DeviceType devicetype = DeviceInfo.DeviceType.valueOf(codedinputstream.readEnum()); if(devicetype != null) { bitField0_ = 1 | bitField0_; type_ = devicetype; } break; case 16: // '\020' bitField0_ = 2 | bitField0_; enabled_ = codedinputstream.readBool(); break; case 24: // '\030' bitField0_ = 4 | bitField0_; pushEnabled_ = codedinputstream.readBool(); break; case 34: // '"' bitField0_ = 8 | bitField0_; token_ = codedinputstream.readBytes(); break; case 42: // '*' bitField0_ = 0x10 | bitField0_; phoneNumber_ = codedinputstream.readBytes(); break; case 48: // '0' bitField0_ = 0x20 | bitField0_; createdAt_ = codedinputstream.readInt64(); break; case 56: // '8' bitField0_ = 0x40 | bitField0_; updatedAt_ = codedinputstream.readInt64(); break; case 64: // '@' bitField0_ = 0x80 | bitField0_; markedForDeletionAt_ = codedinputstream.readInt64(); break; case 74: // 'J' bitField0_ = 0x100 | bitField0_; appId_ = codedinputstream.readBytes(); break; case 80: // 'P' bitField0_ = 0x200 | bitField0_; androidId_ = codedinputstream.readInt64(); break; case 90: // 'Z' Version.ClientVersion.Builder builder = Version.ClientVersion.newBuilder(); if(hasClientVersion()) builder.mergeFrom(getClientVersion()); codedinputstream.readMessage(builder, extensionregistrylite); setClientVersion(builder.buildPartial()); break; } } while(true); } public final DeviceInfo build() { DeviceInfo deviceinfo = buildPartial(); if(!deviceinfo.isInitialized()) throw new UninitializedMessageException(Arrays.asList("deviceinfo")); else return deviceinfo; } public final DeviceInfo buildPartial() { DeviceInfo deviceinfo = new DeviceInfo(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; deviceinfo.type_ = type_; if((i & 2) == 2) k |= 2; deviceinfo.enabled_ = enabled_; if((i & 4) == 4) k |= 4; deviceinfo.pushEnabled_ = pushEnabled_; if((i & 8) == 8) k |= 8; deviceinfo.token_ = token_; if((i & 0x10) == 16) k |= 0x10; deviceinfo.phoneNumber_ = phoneNumber_; if((i & 0x20) == 32) k |= 0x20; deviceinfo.createdAt_ = createdAt_; if((i & 0x40) == 64) k |= 0x40; deviceinfo.updatedAt_ = updatedAt_; if((i & 0x80) == 128) k |= 0x80; deviceinfo.markedForDeletionAt_ = markedForDeletionAt_; if((i & 0x100) == 256) k |= 0x100; deviceinfo.appId_ = appId_; if((i & 0x200) == 512) k |= 0x200; deviceinfo.androidId_ = androidId_; if((i & 0x400) == 1024) k |= 0x400; deviceinfo.clientVersion_ = clientVersion_; deviceinfo.bitField0_ = k; return deviceinfo; } public final DeviceInfo.Builder clear() { super.clear(); type_ = DeviceInfo.DeviceType.ANDROID; bitField0_ = -2 & bitField0_; enabled_ = false; bitField0_ = -3 & bitField0_; pushEnabled_ = false; bitField0_ = -5 & bitField0_; token_ = ByteString.EMPTY; bitField0_ = -9 & bitField0_; phoneNumber_ = ""; bitField0_ = 0xffffffef & bitField0_; createdAt_ = 0L; bitField0_ = 0xffffffdf & bitField0_; updatedAt_ = 0L; bitField0_ = 0xffffffbf & bitField0_; markedForDeletionAt_ = 0L; bitField0_ = 0xffffff7f & bitField0_; appId_ = ""; bitField0_ = 0xfffffeff & bitField0_; androidId_ = 0L; bitField0_ = 0xfffffdff & bitField0_; clientVersion_ = Version.ClientVersion.getDefaultInstance(); bitField0_ = 0xfffffbff & bitField0_; return this; } public final DeviceInfo.Builder clearAndroidId() { bitField0_ = 0xfffffdff & bitField0_; androidId_ = 0L; return this; } public final DeviceInfo.Builder clearAppId() { bitField0_ = 0xfffffeff & bitField0_; appId_ = DeviceInfo.getDefaultInstance().getAppId(); return this; } public final DeviceInfo.Builder clearClientVersion() { clientVersion_ = Version.ClientVersion.getDefaultInstance(); bitField0_ = 0xfffffbff & bitField0_; return this; } public final DeviceInfo.Builder clearCreatedAt() { bitField0_ = 0xffffffdf & bitField0_; createdAt_ = 0L; return this; } public final DeviceInfo.Builder clearEnabled() { bitField0_ = -3 & bitField0_; enabled_ = false; return this; } public final DeviceInfo.Builder clearMarkedForDeletionAt() { bitField0_ = 0xffffff7f & bitField0_; markedForDeletionAt_ = 0L; return this; } public final DeviceInfo.Builder clearPhoneNumber() { bitField0_ = 0xffffffef & bitField0_; phoneNumber_ = DeviceInfo.getDefaultInstance().getPhoneNumber(); return this; } public final DeviceInfo.Builder clearPushEnabled() { bitField0_ = -5 & bitField0_; pushEnabled_ = false; return this; } public final DeviceInfo.Builder clearToken() { bitField0_ = -9 & bitField0_; token_ = DeviceInfo.getDefaultInstance().getToken(); return this; } public final DeviceInfo.Builder clearType() { bitField0_ = -2 & bitField0_; type_ = DeviceInfo.DeviceType.ANDROID; return this; } public final DeviceInfo.Builder clearUpdatedAt() { bitField0_ = 0xffffffbf & bitField0_; updatedAt_ = 0L; return this; } public final long getAndroidId() { return androidId_; } public final String getAppId() { Object obj = appId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); appId_ = s; } else { s = (String)obj; } return s; } public final Version.ClientVersion getClientVersion() { return clientVersion_; } public final long getCreatedAt() { return createdAt_; } public final DeviceInfo getDefaultInstanceForType() { return DeviceInfo.getDefaultInstance(); } public final boolean getEnabled() { return enabled_; } public final long getMarkedForDeletionAt() { return markedForDeletionAt_; } public final String getPhoneNumber() { Object obj = phoneNumber_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); phoneNumber_ = s; } else { s = (String)obj; } return s; } public final boolean getPushEnabled() { return pushEnabled_; } public final ByteString getToken() { return token_; } public final DeviceInfo.DeviceType getType() { return type_; } public final long getUpdatedAt() { return updatedAt_; } public final boolean hasAndroidId() { boolean flag; if((0x200 & bitField0_) == 512) flag = true; else flag = false; return flag; } public final boolean hasAppId() { boolean flag; if((0x100 & bitField0_) == 256) flag = true; else flag = false; return flag; } public final boolean hasClientVersion() { boolean flag; if((0x400 & bitField0_) == 1024) flag = true; else flag = false; return flag; } public final boolean hasCreatedAt() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasEnabled() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasMarkedForDeletionAt() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasPhoneNumber() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasPushEnabled() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasToken() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasUpdatedAt() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((DeviceInfo)generatedmessagelite); } public final DeviceInfo.Builder mergeFrom(DeviceInfo deviceinfo) { if(deviceinfo == DeviceInfo.getDefaultInstance()) { return this; } if(deviceinfo.hasType()) setType(deviceinfo.getType()); if(deviceinfo.hasEnabled()) setEnabled(deviceinfo.getEnabled()); if(deviceinfo.hasPushEnabled()) setPushEnabled(deviceinfo.getPushEnabled()); if(deviceinfo.hasToken()) setToken(deviceinfo.getToken()); if(deviceinfo.hasPhoneNumber()) setPhoneNumber(deviceinfo.getPhoneNumber()); if(deviceinfo.hasCreatedAt()) setCreatedAt(deviceinfo.getCreatedAt()); if(deviceinfo.hasUpdatedAt()) setUpdatedAt(deviceinfo.getUpdatedAt()); if(deviceinfo.hasMarkedForDeletionAt()) setMarkedForDeletionAt(deviceinfo.getMarkedForDeletionAt()); if(deviceinfo.hasAppId()) setAppId(deviceinfo.getAppId()); if(deviceinfo.hasAndroidId()) setAndroidId(deviceinfo.getAndroidId()); if(deviceinfo.hasClientVersion()) { Version.ClientVersion clientversion = deviceinfo.getClientVersion(); if((0x400 & bitField0_) == 1024 && clientVersion_ != Version.ClientVersion.getDefaultInstance()) clientVersion_ = Version.ClientVersion.newBuilder(clientVersion_).mergeFrom(clientversion).buildPartial(); else clientVersion_ = clientversion; bitField0_ = 0x400 | bitField0_; } return this; } public final DeviceInfo.Builder setAndroidId(long l) { bitField0_ = 0x200 | bitField0_; androidId_ = l; return this; } public final DeviceInfo.Builder setAppId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x100 | bitField0_; appId_ = s; return this; } } public final DeviceInfo.Builder setClientVersion(Version.ClientVersion.Builder builder) { clientVersion_ = builder.build(); bitField0_ = 0x400 | bitField0_; return this; } public final DeviceInfo.Builder setClientVersion(Version.ClientVersion clientversion) { if(clientversion == null) { throw new NullPointerException(); } else { clientVersion_ = clientversion; bitField0_ = 0x400 | bitField0_; return this; } } public final DeviceInfo.Builder setCreatedAt(long l) { bitField0_ = 0x20 | bitField0_; createdAt_ = l; return this; } public final DeviceInfo.Builder setEnabled(boolean flag) { bitField0_ = 2 | bitField0_; enabled_ = flag; return this; } public final DeviceInfo.Builder setMarkedForDeletionAt(long l) { bitField0_ = 0x80 | bitField0_; markedForDeletionAt_ = l; return this; } public final DeviceInfo.Builder setPhoneNumber(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x10 | bitField0_; phoneNumber_ = s; return this; } } public final DeviceInfo.Builder setPushEnabled(boolean flag) { bitField0_ = 4 | bitField0_; pushEnabled_ = flag; return this; } public final DeviceInfo.Builder setToken(ByteString bytestring) { if(bytestring == null) { throw new NullPointerException(); } else { bitField0_ = 8 | bitField0_; token_ = bytestring; return this; } } public final DeviceInfo.Builder setType(DeviceInfo.DeviceType devicetype) { if(devicetype == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; type_ = devicetype; return this; } } public final DeviceInfo.Builder setUpdatedAt(long l) { bitField0_ = 0x40 | bitField0_; updatedAt_ = l; return this; } } } //================================================================================================== // UserInfoResponse //================================================================================================== public static interface UserInfoResponseOrBuilder extends MessageLiteOrBuilder { public abstract SetAclsRequest.Acl getAcl(); public abstract DeviceInfo getDevice(int i); public abstract int getDeviceCount(); public abstract List getDeviceList(); public abstract Data.Participant getParticipant(); public abstract Data.ResponseStatus getStatus(); public abstract boolean getUserExists(); public abstract boolean hasAcl(); public abstract boolean hasParticipant(); public abstract boolean hasStatus(); public abstract boolean hasUserExists(); } public static final class UserInfoResponse extends GeneratedMessageLite implements UserInfoResponseOrBuilder { private static final UserInfoResponse defaultInstance; private SetAclsRequest.Acl acl_; private int bitField0_; private List device_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.Participant participant_; private Data.ResponseStatus status_; private boolean userExists_; static { UserInfoResponse userinforesponse = new UserInfoResponse(); defaultInstance = userinforesponse; userinforesponse.status_ = Data.ResponseStatus.OK; userinforesponse.participant_ = Data.Participant.getDefaultInstance(); userinforesponse.acl_ = SetAclsRequest.Acl.EVERYONE; userinforesponse.userExists_ = false; userinforesponse.device_ = Collections.emptyList(); } private UserInfoResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private UserInfoResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static UserInfoResponse getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(UserInfoResponse userinforesponse) { return new Builder().mergeFrom(userinforesponse); } public final SetAclsRequest.Acl getAcl() { return acl_; } public final UserInfoResponse getDefaultInstanceForType() { return defaultInstance; } public final DeviceInfo getDevice(int i) { return (DeviceInfo)device_.get(i); } public final int getDeviceCount() { return device_.size(); } public final List getDeviceList() { return device_; } public final DeviceInfoOrBuilder getDeviceOrBuilder(int i) { return (DeviceInfoOrBuilder)device_.get(i); } public final List getDeviceOrBuilderList() { return device_; } public final Data.Participant getParticipant() { return participant_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int i1; if(i != -1) { i1 = i; } else { int j = 2 & bitField0_; int k = 0; if(j == 2) k = 0 + CodedOutputStream.computeMessageSize(1, participant_); if((4 & bitField0_) == 4) k += CodedOutputStream.computeEnumSize(2, acl_.getNumber()); if((8 & bitField0_) == 8) k += CodedOutputStream.computeBoolSize(3, userExists_); for(int l = 0; l < device_.size(); l++) k += CodedOutputStream.computeMessageSize(4, (MessageLite)device_.get(l)); if((1 & bitField0_) == 1) k += CodedOutputStream.computeEnumSize(5, status_.getNumber()); memoizedSerializedSize = k; i1 = k; } return i1; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean getUserExists() { return userExists_; } public final boolean hasAcl() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasParticipant() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasUserExists() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((2 & bitField0_) == 2) codedoutputstream.writeMessage(1, participant_); if((4 & bitField0_) == 4) codedoutputstream.writeEnum(2, acl_.getNumber()); if((8 & bitField0_) == 8) codedoutputstream.writeBool(3, userExists_); for(int i = 0; i < device_.size(); i++) codedoutputstream.writeMessage(4, (MessageLite)device_.get(i)); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(5, status_.getNumber()); } //====================================================================== // Builder //====================================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements UserInfoResponseOrBuilder { private SetAclsRequest.Acl acl_; private int bitField0_; private List device_; private Data.Participant participant_; private Data.ResponseStatus status_; private boolean userExists_; private Builder() { status_ = Data.ResponseStatus.OK; participant_ = Data.Participant.getDefaultInstance(); acl_ = SetAclsRequest.Acl.EVERYONE; device_ = Collections.emptyList(); } public UserInfoResponse.Builder clone() { return (new UserInfoResponse.Builder()).mergeFrom(buildPartial()); } private void ensureDeviceIsMutable() { if((0x10 & bitField0_) != 16) { device_ = new ArrayList(device_); bitField0_ = 0x10 | bitField0_; } } public UserInfoResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' Data.Participant.Builder builder1 = Data.Participant.newBuilder(); if(hasParticipant()) builder1.mergeFrom(getParticipant()); codedinputstream.readMessage(builder1, extensionregistrylite); setParticipant(builder1.buildPartial()); break; case 16: // '\020' SetAclsRequest.Acl acl = SetAclsRequest.Acl.valueOf(codedinputstream.readEnum()); if(acl != null) { bitField0_ = 4 | bitField0_; acl_ = acl; } break; case 24: // '\030' bitField0_ = 8 | bitField0_; userExists_ = codedinputstream.readBool(); break; case 34: // '"' DeviceInfo.Builder builder = DeviceInfo.newBuilder(); codedinputstream.readMessage(builder, extensionregistrylite); addDevice(builder.buildPartial()); break; case 40: // '(' Data.ResponseStatus responsestatus = Data.ResponseStatus.valueOf(codedinputstream.readEnum()); if(responsestatus != null) { bitField0_ = 1 | bitField0_; status_ = responsestatus; } break; } } while(true); } public final UserInfoResponse.Builder addAllDevice(Iterable iterable) { ensureDeviceIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, device_); return this; } public final UserInfoResponse.Builder addDevice(int i, DeviceInfo.Builder builder) { ensureDeviceIsMutable(); device_.add(i, builder.build()); return this; } public final UserInfoResponse.Builder addDevice(int i, DeviceInfo deviceinfo) { if(deviceinfo == null) { throw new NullPointerException(); } else { ensureDeviceIsMutable(); device_.add(i, deviceinfo); return this; } } public final UserInfoResponse.Builder addDevice(DeviceInfo.Builder builder) { ensureDeviceIsMutable(); device_.add(builder.build()); return this; } public final UserInfoResponse.Builder addDevice(DeviceInfo deviceinfo) { if(deviceinfo == null) { throw new NullPointerException(); } else { ensureDeviceIsMutable(); device_.add(deviceinfo); return this; } } public final UserInfoResponse build() { UserInfoResponse userinforesponse = buildPartial(); if(!userinforesponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("userinforesponse")); else return userinforesponse; } public final UserInfoResponse buildPartial() { UserInfoResponse userinforesponse = new UserInfoResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; userinforesponse.status_ = status_; if((i & 2) == 2) k |= 2; userinforesponse.participant_ = participant_; if((i & 4) == 4) k |= 4; userinforesponse.acl_ = acl_; if((i & 8) == 8) k |= 8; userinforesponse.userExists_ = userExists_; if((0x10 & bitField0_) == 16) { device_ = Collections.unmodifiableList(device_); bitField0_ = 0xffffffef & bitField0_; } userinforesponse.device_ = device_; userinforesponse.bitField0_ = k; return userinforesponse; } public final UserInfoResponse.Builder clear() { super.clear(); status_ = Data.ResponseStatus.OK; bitField0_ = -2 & bitField0_; participant_ = Data.Participant.getDefaultInstance(); bitField0_ = -3 & bitField0_; acl_ = SetAclsRequest.Acl.EVERYONE; bitField0_ = -5 & bitField0_; userExists_ = false; bitField0_ = -9 & bitField0_; device_ = Collections.emptyList(); bitField0_ = 0xffffffef & bitField0_; return this; } public final UserInfoResponse.Builder clearAcl() { bitField0_ = -5 & bitField0_; acl_ = SetAclsRequest.Acl.EVERYONE; return this; } public final UserInfoResponse.Builder clearDevice() { device_ = Collections.emptyList(); bitField0_ = 0xffffffef & bitField0_; return this; } public final UserInfoResponse.Builder clearParticipant() { participant_ = Data.Participant.getDefaultInstance(); bitField0_ = -3 & bitField0_; return this; } public final UserInfoResponse.Builder clearStatus() { bitField0_ = -2 & bitField0_; status_ = Data.ResponseStatus.OK; return this; } public final UserInfoResponse.Builder clearUserExists() { bitField0_ = -9 & bitField0_; userExists_ = false; return this; } public final SetAclsRequest.Acl getAcl() { return acl_; } public final UserInfoResponse getDefaultInstanceForType() { return UserInfoResponse.getDefaultInstance(); } public final DeviceInfo getDevice(int i) { return (DeviceInfo)device_.get(i); } public final int getDeviceCount() { return device_.size(); } public final List getDeviceList() { return Collections.unmodifiableList(device_); } public final Data.Participant getParticipant() { return participant_; } public final Data.ResponseStatus getStatus() { return status_; } public final boolean getUserExists() { return userExists_; } public final boolean hasAcl() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasParticipant() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStatus() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasUserExists() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((UserInfoResponse)generatedmessagelite); } public final UserInfoResponse.Builder mergeFrom(UserInfoResponse userinforesponse) { if(userinforesponse == UserInfoResponse.getDefaultInstance()) { return this; } if(userinforesponse.hasStatus()) setStatus(userinforesponse.getStatus()); if(userinforesponse.hasParticipant()) { Data.Participant participant = userinforesponse.getParticipant(); if((2 & bitField0_) == 2 && participant_ != Data.Participant.getDefaultInstance()) participant_ = Data.Participant.newBuilder(participant_).mergeFrom(participant).buildPartial(); else participant_ = participant; bitField0_ = 2 | bitField0_; } if(userinforesponse.hasAcl()) setAcl(userinforesponse.getAcl()); if(userinforesponse.hasUserExists()) setUserExists(userinforesponse.getUserExists()); if(!userinforesponse.device_.isEmpty()) if(device_.isEmpty()) { device_ = userinforesponse.device_; bitField0_ = 0xffffffef & bitField0_; } else { ensureDeviceIsMutable(); device_.addAll(userinforesponse.device_); } return this; } public final UserInfoResponse.Builder setAcl(SetAclsRequest.Acl acl) { if(acl == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; acl_ = acl; return this; } } public final UserInfoResponse.Builder setDevice(int i, DeviceInfo.Builder builder) { ensureDeviceIsMutable(); device_.set(i, builder.build()); return this; } public final UserInfoResponse.Builder setDevice(int i, DeviceInfo deviceinfo) { if(deviceinfo == null) { throw new NullPointerException(); } else { ensureDeviceIsMutable(); device_.set(i, deviceinfo); return this; } } public final UserInfoResponse.Builder setParticipant(Data.Participant.Builder builder) { participant_ = builder.build(); bitField0_ = 2 | bitField0_; return this; } public final UserInfoResponse.Builder setParticipant(Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { participant_ = participant; bitField0_ = 2 | bitField0_; return this; } } public final UserInfoResponse.Builder setStatus(Data.ResponseStatus responsestatus) { if(responsestatus == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; status_ = responsestatus; return this; } } public final UserInfoResponse.Builder setUserExists(boolean flag) { bitField0_ = 8 | bitField0_; userExists_ = flag; return this; } } } //================================================================================================== // Error //================================================================================================== public static interface ErrorOrBuilder extends MessageLiteOrBuilder { public abstract String getDetail(); public abstract BunchCommand getOriginalCommand(); public abstract boolean hasDetail(); public abstract boolean hasOriginalCommand(); } public static final class Error extends GeneratedMessageLite implements ErrorOrBuilder { private static final Error defaultInstance; private int bitField0_; private Object detail_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private BunchCommand originalCommand_; static { Error error = new Error(); defaultInstance = error; error.originalCommand_ = BunchCommand.getDefaultInstance(); error.detail_ = ""; } private Error() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } Error(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static Error getDefaultInstance() { return defaultInstance; } private ByteString getDetailBytes() { Object obj = detail_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); detail_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(Error error) { return new Builder().mergeFrom(error); } public final Error getDefaultInstanceForType() { return defaultInstance; } public final String getDetail() { Object obj = detail_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) detail_ = s; s1 = s; } return s1; } public final BunchCommand getOriginalCommand() { return originalCommand_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeMessageSize(1, originalCommand_); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getDetailBytes()); memoizedSerializedSize = k; l = k; } return l; } public final boolean hasDetail() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasOriginalCommand() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeMessage(1, originalCommand_); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getDetailBytes()); } //============================================================== // Builder //============================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ErrorOrBuilder { private int bitField0_; private Object detail_; private BunchCommand originalCommand_; private Builder() { originalCommand_ = BunchCommand.getDefaultInstance(); detail_ = ""; } public Builder clone() { return (new Error.Builder()).mergeFrom(buildPartial()); } public Error.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' BunchCommand.Builder builder = BunchCommand.newBuilder(); if(hasOriginalCommand()) builder.mergeFrom(getOriginalCommand()); codedinputstream.readMessage(builder, extensionregistrylite); setOriginalCommand(builder.buildPartial()); break; case 18: // '\022' bitField0_ = 2 | bitField0_; detail_ = codedinputstream.readBytes(); break; } } while(true); } public final Error build() { Error error = buildPartial(); if(!error.isInitialized()) throw new UninitializedMessageException(Arrays.asList("error")); else return error; } public final Error buildPartial() { Error error = new Error(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; error.originalCommand_ = originalCommand_; if((i & 2) == 2) k |= 2; error.detail_ = detail_; error.bitField0_ = k; return error; } public final Error.Builder clear() { super.clear(); originalCommand_ = BunchCommand.getDefaultInstance(); bitField0_ = -2 & bitField0_; detail_ = ""; bitField0_ = -3 & bitField0_; return this; } public final Error.Builder clearDetail() { bitField0_ = -3 & bitField0_; detail_ = Error.getDefaultInstance().getDetail(); return this; } public final Error.Builder clearOriginalCommand() { originalCommand_ = BunchCommand.getDefaultInstance(); bitField0_ = -2 & bitField0_; return this; } public final Error getDefaultInstanceForType() { return Error.getDefaultInstance(); } public final String getDetail() { Object obj = detail_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); detail_ = s; } else { s = (String)obj; } return s; } public final BunchCommand getOriginalCommand() { return originalCommand_; } public final boolean hasDetail() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasOriginalCommand() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((Error)generatedmessagelite); } public final Error.Builder mergeFrom(Error error) { if(error == Error.getDefaultInstance()) { return this; } if(error.hasOriginalCommand()) { BunchCommand bunchcommand = error.getOriginalCommand(); if((1 & bitField0_) == 1 && originalCommand_ != BunchCommand.getDefaultInstance()) originalCommand_ = BunchCommand.newBuilder(originalCommand_).mergeFrom(bunchcommand).buildPartial(); else originalCommand_ = bunchcommand; bitField0_ = 1 | bitField0_; } if(error.hasDetail()) setDetail(error.getDetail()); return this; } public final Error.Builder setDetail(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; detail_ = s; return this; } } public final Error.Builder setOriginalCommand(BunchCommand.Builder builder) { originalCommand_ = builder.build(); bitField0_ = 1 | bitField0_; return this; } public final Error.Builder setOriginalCommand(BunchCommand bunchcommand) { if(bunchcommand == null) { throw new NullPointerException(); } else { originalCommand_ = bunchcommand; bitField0_ = 1 | bitField0_; return this; } } } } //================================================================================================== // ConversationJoinRequest //================================================================================================== public static interface ConversationJoinRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract String getJoinCode(); public abstract Data.Participant getParticipant(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract boolean hasConversationId(); public abstract boolean hasJoinCode(); public abstract boolean hasParticipant(); public abstract boolean hasStubbyInfo(); } public static final class ConversationJoinRequest extends GeneratedMessageLite implements ConversationJoinRequestOrBuilder { private static final ConversationJoinRequest defaultInstance; private int bitField0_; private Object conversationId_; private Object joinCode_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.Participant participant_; private Data.StubbyInfo stubbyInfo_; static { ConversationJoinRequest conversationjoinrequest = new ConversationJoinRequest(); defaultInstance = conversationjoinrequest; conversationjoinrequest.joinCode_ = ""; conversationjoinrequest.conversationId_ = ""; conversationjoinrequest.participant_ = Data.Participant.getDefaultInstance(); conversationjoinrequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } private ConversationJoinRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } ConversationJoinRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static ConversationJoinRequest getDefaultInstance() { return defaultInstance; } private ByteString getJoinCodeBytes() { Object obj = joinCode_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); joinCode_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(ConversationJoinRequest conversationjoinrequest) { return new Builder().mergeFrom(conversationjoinrequest); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final ConversationJoinRequest getDefaultInstanceForType() { return defaultInstance; } public final String getJoinCode() { Object obj = joinCode_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) joinCode_ = s; s1 = s; } return s1; } public final Data.Participant getParticipant() { return participant_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getJoinCodeBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getConversationIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeMessageSize(3, participant_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeMessageSize(4, stubbyInfo_); memoizedSerializedSize = k; l = k; } return l; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasConversationId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasJoinCode() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasParticipant() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getJoinCodeBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getConversationIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeMessage(3, participant_); if((8 & bitField0_) == 8) codedoutputstream.writeMessage(4, stubbyInfo_); } //================================================================= // Builder //================================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ConversationJoinRequestOrBuilder { private int bitField0_; private Object conversationId_; private Object joinCode_; private Data.Participant participant_; private Data.StubbyInfo stubbyInfo_; private Builder() { joinCode_ = ""; conversationId_ = ""; participant_ = Data.Participant.getDefaultInstance(); stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } public Builder clone() { return (new ConversationJoinRequest.Builder()).mergeFrom(buildPartial()); } public ConversationJoinRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; joinCode_ = codedinputstream.readBytes(); break; case 18: // '\022' bitField0_ = 2 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 26: // '\032' Data.Participant.Builder builder1 = Data.Participant.newBuilder(); if(hasParticipant()) builder1.mergeFrom(getParticipant()); codedinputstream.readMessage(builder1, extensionregistrylite); setParticipant(builder1.buildPartial()); break; case 34: // '"' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; } } while(true); } public final ConversationJoinRequest build() { ConversationJoinRequest conversationjoinrequest = buildPartial(); if(!conversationjoinrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("conversationjoinrequest")); else return conversationjoinrequest; } public final ConversationJoinRequest buildPartial() { ConversationJoinRequest conversationjoinrequest = new ConversationJoinRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; conversationjoinrequest.joinCode_ = joinCode_; if((i & 2) == 2) k |= 2; conversationjoinrequest.conversationId_ = conversationId_; if((i & 4) == 4) k |= 4; conversationjoinrequest.participant_ = participant_; if((i & 8) == 8) k |= 8; conversationjoinrequest.stubbyInfo_ = stubbyInfo_; conversationjoinrequest.bitField0_ = k; return conversationjoinrequest; } public final ConversationJoinRequest.Builder clear() { super.clear(); joinCode_ = ""; bitField0_ = -2 & bitField0_; conversationId_ = ""; bitField0_ = -3 & bitField0_; participant_ = Data.Participant.getDefaultInstance(); bitField0_ = -5 & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -9 & bitField0_; return this; } public final ConversationJoinRequest.Builder clearConversationId() { bitField0_ = -3 & bitField0_; conversationId_ = ConversationJoinRequest.getDefaultInstance().getConversationId(); return this; } public final ConversationJoinRequest.Builder clearJoinCode() { bitField0_ = -2 & bitField0_; joinCode_ = ConversationJoinRequest.getDefaultInstance().getJoinCode(); return this; } public final ConversationJoinRequest.Builder clearParticipant() { participant_ = Data.Participant.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final ConversationJoinRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -9 & bitField0_; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final ConversationJoinRequest getDefaultInstanceForType() { return ConversationJoinRequest.getDefaultInstance(); } public final String getJoinCode() { Object obj = joinCode_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); joinCode_ = s; } else { s = (String)obj; } return s; } public final Data.Participant getParticipant() { return participant_; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasConversationId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasJoinCode() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasParticipant() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((ConversationJoinRequest)generatedmessagelite); } public final ConversationJoinRequest.Builder mergeFrom(ConversationJoinRequest conversationjoinrequest) { if(conversationjoinrequest == ConversationJoinRequest.getDefaultInstance()) { return this; } if(conversationjoinrequest.hasJoinCode()) setJoinCode(conversationjoinrequest.getJoinCode()); if(conversationjoinrequest.hasConversationId()) setConversationId(conversationjoinrequest.getConversationId()); if(conversationjoinrequest.hasParticipant()) { Data.Participant participant = conversationjoinrequest.getParticipant(); if((4 & bitField0_) == 4 && participant_ != Data.Participant.getDefaultInstance()) participant_ = Data.Participant.newBuilder(participant_).mergeFrom(participant).buildPartial(); else participant_ = participant; bitField0_ = 4 | bitField0_; } if(conversationjoinrequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = conversationjoinrequest.getStubbyInfo(); if((8 & bitField0_) == 8 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 8 | bitField0_; } return this; } public final ConversationJoinRequest.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; conversationId_ = s; return this; } } public final ConversationJoinRequest.Builder setJoinCode(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; joinCode_ = s; return this; } } public final ConversationJoinRequest.Builder setParticipant(Data.Participant.Builder builder) { participant_ = builder.build(); bitField0_ = 4 | bitField0_; return this; } public final ConversationJoinRequest.Builder setParticipant(Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { participant_ = participant; bitField0_ = 4 | bitField0_; return this; } } public final ConversationJoinRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 8 | bitField0_; return this; } public final ConversationJoinRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 8 | bitField0_; return this; } } } } //================================================================================================== // ConversationListRequest //================================================================================================== public static interface ConversationListRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract String getSenderId(); public abstract long getTimestamp(); public abstract ConversationListRequest.Type getType(); public abstract boolean hasConversationId(); public abstract boolean hasSenderId(); public abstract boolean hasTimestamp(); public abstract boolean hasType(); } public static final class ConversationListRequest extends GeneratedMessageLite implements ConversationListRequestOrBuilder { private static final ConversationListRequest defaultInstance; private int bitField0_; private Object conversationId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object senderId_; private long timestamp_; private Type type_; static { ConversationListRequest conversationlistrequest = new ConversationListRequest(); defaultInstance = conversationlistrequest; conversationlistrequest.timestamp_ = 0L; conversationlistrequest.senderId_ = ""; conversationlistrequest.type_ = Type.ID; conversationlistrequest.conversationId_ = ""; } private ConversationListRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } ConversationListRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static ConversationListRequest getDefaultInstance() { return defaultInstance; } private ByteString getSenderIdBytes() { Object obj = senderId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); senderId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(ConversationListRequest conversationlistrequest) { return new Builder().mergeFrom(conversationlistrequest); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final ConversationListRequest getDefaultInstanceForType() { return defaultInstance; } public final String getSenderId() { Object obj = senderId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) senderId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeInt64Size(1, timestamp_); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getSenderIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeEnumSize(3, type_.getNumber()); if((8 & bitField0_) == 8) k += CodedOutputStream.computeBytesSize(4, getConversationIdBytes()); memoizedSerializedSize = k; l = k; } return l; } public final long getTimestamp() { return timestamp_; } public final Type getType() { return type_; } public final boolean hasConversationId() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasType() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeInt64(1, timestamp_); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getSenderIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeEnum(3, type_.getNumber()); if((8 & bitField0_) == 8) codedoutputstream.writeBytes(4, getConversationIdBytes()); } //========================================================= // Type //========================================================= public static enum Type implements com.google.protobuf.Internal.EnumLite { ID(1), SINCE(2); private final int value; private Type(int value) { this.value = value; } @Override public int getNumber() { return value; } public static Type valueOf(int value) { for(Type t: Type.values()) { if(t.value == value) { return t; } } return null; } } //========================================================= // Builder //========================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ConversationListRequestOrBuilder { private int bitField0_; private Object conversationId_; private Object senderId_; private long timestamp_; private ConversationListRequest.Type type_; private Builder() { senderId_ = ""; type_ = ConversationListRequest.Type.ID; conversationId_ = ""; } public Builder clone() { return (new ConversationListRequest.Builder()).mergeFrom(buildPartial()); } public ConversationListRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' bitField0_ = 1 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; case 18: // '\022' bitField0_ = 2 | bitField0_; senderId_ = codedinputstream.readBytes(); break; case 24: // '\030' ConversationListRequest.Type type = ConversationListRequest.Type.valueOf(codedinputstream.readEnum()); if(type != null) { bitField0_ = 4 | bitField0_; type_ = type; } break; case 34: // '"' bitField0_ = 8 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; } } while(true); } @Override public GeneratedMessageLite getDefaultInstanceForType() { return null; } public final ConversationListRequest build() { ConversationListRequest conversationlistrequest = buildPartial(); if(!conversationlistrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("conversationlistrequest")); else return conversationlistrequest; } public final ConversationListRequest buildPartial() { ConversationListRequest conversationlistrequest = new ConversationListRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; conversationlistrequest.timestamp_ = timestamp_; if((i & 2) == 2) k |= 2; conversationlistrequest.senderId_ = senderId_; if((i & 4) == 4) k |= 4; conversationlistrequest.type_ = type_; if((i & 8) == 8) k |= 8; conversationlistrequest.conversationId_ = conversationId_; conversationlistrequest.bitField0_ = k; return conversationlistrequest; } public final ConversationListRequest.Builder clear() { super.clear(); timestamp_ = 0L; bitField0_ = -2 & bitField0_; senderId_ = ""; bitField0_ = -3 & bitField0_; type_ = ConversationListRequest.Type.ID; bitField0_ = -5 & bitField0_; conversationId_ = ""; bitField0_ = -9 & bitField0_; return this; } public final ConversationListRequest.Builder clearConversationId() { bitField0_ = -9 & bitField0_; conversationId_ = ConversationListRequest.getDefaultInstance().getConversationId(); return this; } public final ConversationListRequest.Builder clearSenderId() { bitField0_ = -3 & bitField0_; senderId_ = ConversationListRequest.getDefaultInstance().getSenderId(); return this; } public final ConversationListRequest.Builder clearTimestamp() { bitField0_ = -2 & bitField0_; timestamp_ = 0L; return this; } public final ConversationListRequest.Builder clearType() { bitField0_ = -5 & bitField0_; type_ = ConversationListRequest.Type.ID; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final String getSenderId() { Object obj = senderId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); senderId_ = s; } else { s = (String)obj; } return s; } public final long getTimestamp() { return timestamp_; } public final ConversationListRequest.Type getType() { return type_; } public final boolean hasConversationId() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasType() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((ConversationListRequest)generatedmessagelite); } public final ConversationListRequest.Builder mergeFrom(ConversationListRequest conversationlistrequest) { if(conversationlistrequest == ConversationListRequest.getDefaultInstance()) { return this; } if(conversationlistrequest.hasTimestamp()) setTimestamp(conversationlistrequest.getTimestamp()); if(conversationlistrequest.hasSenderId()) setSenderId(conversationlistrequest.getSenderId()); if(conversationlistrequest.hasType()) setType(conversationlistrequest.getType()); if(conversationlistrequest.hasConversationId()) setConversationId(conversationlistrequest.getConversationId()); return this; } public final ConversationListRequest.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 8 | bitField0_; conversationId_ = s; return this; } } public final ConversationListRequest.Builder setSenderId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; senderId_ = s; return this; } } public final ConversationListRequest.Builder setTimestamp(long l) { bitField0_ = 1 | bitField0_; timestamp_ = l; return this; } public final ConversationListRequest.Builder setType(ConversationListRequest.Type type) { if(type == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; type_ = type; return this; } } } } //================================================================================================== // ConversationPreferenceRequest //================================================================================================== public static interface ConversationPreferenceRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract String getSenderId(); public abstract ConversationPreferenceRequest.Type getType(); public abstract boolean hasConversationId(); public abstract boolean hasSenderId(); public abstract boolean hasType(); } public static final class ConversationPreferenceRequest extends GeneratedMessageLite implements ConversationPreferenceRequestOrBuilder { private static final ConversationPreferenceRequest defaultInstance; private int bitField0_; private Object conversationId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object senderId_; private Type type_; static { ConversationPreferenceRequest conversationpreferencerequest = new ConversationPreferenceRequest(); defaultInstance = conversationpreferencerequest; conversationpreferencerequest.type_ = Type.MUTE; conversationpreferencerequest.senderId_ = ""; conversationpreferencerequest.conversationId_ = ""; } private ConversationPreferenceRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } ConversationPreferenceRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static ConversationPreferenceRequest getDefaultInstance() { return defaultInstance; } private ByteString getSenderIdBytes() { Object obj = senderId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); senderId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(ConversationPreferenceRequest conversationpreferencerequest) { return new Builder().mergeFrom(conversationpreferencerequest); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final ConversationPreferenceRequest getDefaultInstanceForType() { return defaultInstance; } public final String getSenderId() { Object obj = senderId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) senderId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, type_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getSenderIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBytesSize(3, getConversationIdBytes()); memoizedSerializedSize = k; l = k; } return l; } public final Type getType() { return type_; } public final boolean hasConversationId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, type_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getSenderIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(3, getConversationIdBytes()); } //========================================================== // Type //========================================================== public static enum Type implements com.google.protobuf.Internal.EnumLite { MUTE(1), UNMUTE(2), HIDE(3), SHOW(4); private int value; private Type(int value) { this.value = value; } @Override public int getNumber() { return value; } public static Type valueOf(int value) { for(Type t : Type.values()) { if(t.value == value) { return t; } } return null; } } //========================================================== // Builder //========================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ConversationPreferenceRequestOrBuilder { private int bitField0_; private Object conversationId_; private Object senderId_; private ConversationPreferenceRequest.Type type_; private Builder() { type_ = ConversationPreferenceRequest.Type.MUTE; senderId_ = ""; conversationId_ = ""; } public ConversationPreferenceRequest.Builder clone() { return (new ConversationPreferenceRequest.Builder()).mergeFrom(buildPartial()); } public ConversationPreferenceRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' ConversationPreferenceRequest.Type type = ConversationPreferenceRequest.Type.valueOf(codedinputstream.readEnum()); if(type != null) { bitField0_ = 1 | bitField0_; type_ = type; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; senderId_ = codedinputstream.readBytes(); break; case 26: // '\032' bitField0_ = 4 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; } } while(true); } public final ConversationPreferenceRequest build() { ConversationPreferenceRequest conversationpreferencerequest = buildPartial(); if(!conversationpreferencerequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("conversationpreferencerequest")); else return conversationpreferencerequest; } public final ConversationPreferenceRequest buildPartial() { ConversationPreferenceRequest conversationpreferencerequest = new ConversationPreferenceRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; conversationpreferencerequest.type_ = type_; if((i & 2) == 2) k |= 2; conversationpreferencerequest.senderId_ = senderId_; if((i & 4) == 4) k |= 4; conversationpreferencerequest.conversationId_ = conversationId_; conversationpreferencerequest.bitField0_ = k; return conversationpreferencerequest; } public final ConversationPreferenceRequest.Builder clear() { super.clear(); type_ = ConversationPreferenceRequest.Type.MUTE; bitField0_ = -2 & bitField0_; senderId_ = ""; bitField0_ = -3 & bitField0_; conversationId_ = ""; bitField0_ = -5 & bitField0_; return this; } public final ConversationPreferenceRequest.Builder clearConversationId() { bitField0_ = -5 & bitField0_; conversationId_ = ConversationPreferenceRequest.getDefaultInstance().getConversationId(); return this; } public final ConversationPreferenceRequest.Builder clearSenderId() { bitField0_ = -3 & bitField0_; senderId_ = ConversationPreferenceRequest.getDefaultInstance().getSenderId(); return this; } public final ConversationPreferenceRequest.Builder clearType() { bitField0_ = -2 & bitField0_; type_ = ConversationPreferenceRequest.Type.MUTE; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final ConversationPreferenceRequest getDefaultInstanceForType() { return ConversationPreferenceRequest.getDefaultInstance(); } public final String getSenderId() { Object obj = senderId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); senderId_ = s; } else { s = (String)obj; } return s; } public final ConversationPreferenceRequest.Type getType() { return type_; } public final boolean hasConversationId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((ConversationPreferenceRequest)generatedmessagelite); } public final ConversationPreferenceRequest.Builder mergeFrom(ConversationPreferenceRequest conversationpreferencerequest) { if(conversationpreferencerequest == ConversationPreferenceRequest.getDefaultInstance()) { return this; } if(conversationpreferencerequest.hasType()) setType(conversationpreferencerequest.getType()); if(conversationpreferencerequest.hasSenderId()) setSenderId(conversationpreferencerequest.getSenderId()); if(conversationpreferencerequest.hasConversationId()) setConversationId(conversationpreferencerequest.getConversationId()); return this; } public final ConversationPreferenceRequest.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; conversationId_ = s; return this; } } public final ConversationPreferenceRequest.Builder setSenderId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; senderId_ = s; return this; } } public final ConversationPreferenceRequest.Builder setType(ConversationPreferenceRequest.Type type) { if(type == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; type_ = type; return this; } } } } //================================================================================================== // ConversationRenameRequest //================================================================================================== public static interface ConversationRenameRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract String getNewDisplayName(); public abstract String getRecipientId(int i); public abstract int getRecipientIdCount(); public abstract List getRecipientIdList(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract boolean hasConversationId(); public abstract boolean hasNewDisplayName(); public abstract boolean hasStubbyInfo(); } public static final class ConversationRenameRequest extends GeneratedMessageLite implements ConversationRenameRequestOrBuilder { private static final ConversationRenameRequest defaultInstance; private int bitField0_; private Object conversationId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object newDisplayName_; private LazyStringList recipientId_; private Data.StubbyInfo stubbyInfo_; static { ConversationRenameRequest conversationrenamerequest = new ConversationRenameRequest(); defaultInstance = conversationrenamerequest; conversationrenamerequest.conversationId_ = ""; conversationrenamerequest.newDisplayName_ = ""; conversationrenamerequest.recipientId_ = LazyStringArrayList.EMPTY; conversationrenamerequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } private ConversationRenameRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } ConversationRenameRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static ConversationRenameRequest getDefaultInstance() { return defaultInstance; } private ByteString getNewDisplayNameBytes() { Object obj = newDisplayName_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); newDisplayName_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(ConversationRenameRequest conversationrenamerequest) { return new Builder().mergeFrom(conversationrenamerequest); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final ConversationRenameRequest getDefaultInstanceForType() { return defaultInstance; } public final String getNewDisplayName() { Object obj = newDisplayName_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) newDisplayName_ = s; s1 = s; } return s1; } public final String getRecipientId(int i) { return (String)recipientId_.get(i); } public final int getRecipientIdCount() { return recipientId_.size(); } public final List getRecipientIdList() { return recipientId_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int k1; if(i != -1) { k1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getConversationIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getNewDisplayNameBytes()); int l = 0; for(int i1 = 0; i1 < recipientId_.size(); i1++) l += CodedOutputStream.computeBytesSizeNoTag(recipientId_.getByteString(i1)); int j1 = k + l + 1 * getRecipientIdList().size(); if((4 & bitField0_) == 4) j1 += CodedOutputStream.computeMessageSize(4, stubbyInfo_); memoizedSerializedSize = j1; k1 = j1; } return k1; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasNewDisplayName() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getConversationIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getNewDisplayNameBytes()); for(int i = 0; i < recipientId_.size(); i++) codedoutputstream.writeBytes(3, recipientId_.getByteString(i)); if((4 & bitField0_) == 4) codedoutputstream.writeMessage(4, stubbyInfo_); } //=========================================================== // Builder //=========================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ConversationRenameRequestOrBuilder { private int bitField0_; private Object conversationId_; private Object newDisplayName_; private LazyStringList recipientId_; private Data.StubbyInfo stubbyInfo_; private Builder() { conversationId_ = ""; newDisplayName_ = ""; recipientId_ = LazyStringArrayList.EMPTY; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } public ConversationRenameRequest.Builder clone() { return (new ConversationRenameRequest.Builder()).mergeFrom(buildPartial()); } private void ensureRecipientIdIsMutable() { if((4 & bitField0_) != 4) { recipientId_ = new LazyStringArrayList(recipientId_); bitField0_ = 4 | bitField0_; } } public ConversationRenameRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 18: // '\022' bitField0_ = 2 | bitField0_; newDisplayName_ = codedinputstream.readBytes(); break; case 26: // '\032' ensureRecipientIdIsMutable(); recipientId_.add(codedinputstream.readBytes()); break; case 34: // '"' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; } } while(true); } public final ConversationRenameRequest.Builder addAllRecipientId(Iterable iterable) { ensureRecipientIdIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, recipientId_); return this; } public final ConversationRenameRequest.Builder addRecipientId(String s) { if(s == null) { throw new NullPointerException(); } else { ensureRecipientIdIsMutable(); recipientId_.add(s); return this; } } public final ConversationRenameRequest build() { ConversationRenameRequest conversationrenamerequest = buildPartial(); if(!conversationrenamerequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("conversationrenamerequest")); else return conversationrenamerequest; } public final ConversationRenameRequest buildPartial() { ConversationRenameRequest conversationrenamerequest = new ConversationRenameRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; conversationrenamerequest.conversationId_ = conversationId_; if((i & 2) == 2) k |= 2; conversationrenamerequest.newDisplayName_ = newDisplayName_; if((4 & bitField0_) == 4) { recipientId_ = new UnmodifiableLazyStringList(recipientId_); bitField0_ = -5 & bitField0_; } conversationrenamerequest.recipientId_ = recipientId_; if((i & 8) == 8) k |= 4; conversationrenamerequest.stubbyInfo_ = stubbyInfo_; conversationrenamerequest.bitField0_ = k; return conversationrenamerequest; } public final ConversationRenameRequest.Builder clear() { super.clear(); conversationId_ = ""; bitField0_ = -2 & bitField0_; newDisplayName_ = ""; bitField0_ = -3 & bitField0_; recipientId_ = LazyStringArrayList.EMPTY; bitField0_ = -5 & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -9 & bitField0_; return this; } public final ConversationRenameRequest.Builder clearConversationId() { bitField0_ = -2 & bitField0_; conversationId_ = ConversationRenameRequest.getDefaultInstance().getConversationId(); return this; } public final ConversationRenameRequest.Builder clearNewDisplayName() { bitField0_ = -3 & bitField0_; newDisplayName_ = ConversationRenameRequest.getDefaultInstance().getNewDisplayName(); return this; } public final ConversationRenameRequest.Builder clearRecipientId() { recipientId_ = LazyStringArrayList.EMPTY; bitField0_ = -5 & bitField0_; return this; } public final ConversationRenameRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -9 & bitField0_; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final ConversationRenameRequest getDefaultInstanceForType() { return ConversationRenameRequest.getDefaultInstance(); } public final String getNewDisplayName() { Object obj = newDisplayName_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); newDisplayName_ = s; } else { s = (String)obj; } return s; } public final String getRecipientId(int i) { return (String)recipientId_.get(i); } public final int getRecipientIdCount() { return recipientId_.size(); } public final List getRecipientIdList() { return Collections.unmodifiableList(recipientId_); } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasNewDisplayName() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((ConversationRenameRequest)generatedmessagelite); } public final ConversationRenameRequest.Builder mergeFrom(ConversationRenameRequest conversationrenamerequest) { if(conversationrenamerequest == ConversationRenameRequest.getDefaultInstance()) { return this; } if(conversationrenamerequest.hasConversationId()) setConversationId(conversationrenamerequest.getConversationId()); if(conversationrenamerequest.hasNewDisplayName()) setNewDisplayName(conversationrenamerequest.getNewDisplayName()); if(!conversationrenamerequest.recipientId_.isEmpty()) if(recipientId_.isEmpty()) { recipientId_ = conversationrenamerequest.recipientId_; bitField0_ = -5 & bitField0_; } else { ensureRecipientIdIsMutable(); recipientId_.addAll(conversationrenamerequest.recipientId_); } if(conversationrenamerequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = conversationrenamerequest.getStubbyInfo(); if((8 & bitField0_) == 8 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 8 | bitField0_; } return this; } public final ConversationRenameRequest.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; conversationId_ = s; return this; } } public final ConversationRenameRequest.Builder setNewDisplayName(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; newDisplayName_ = s; return this; } } public final ConversationRenameRequest.Builder setRecipientId(int i, String s) { if(s == null) { throw new NullPointerException(); } else { ensureRecipientIdIsMutable(); recipientId_.set(i, s); return this; } } public final ConversationRenameRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 8 | bitField0_; return this; } public final ConversationRenameRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 8 | bitField0_; return this; } } } } //================================================================================================== // NewConversationRequest //================================================================================================== public static interface NewConversationRequestOrBuilder extends MessageLiteOrBuilder { public abstract ChatMessage getChatMessage(); public abstract String getConversationClientId(); public abstract Data.ConversationMetadata getConversationMetadata(); public abstract String getDisplayName(); public abstract Data.Participant getParticipant(int i); public abstract int getParticipantCount(); public abstract String getParticipantId(int i); public abstract int getParticipantIdCount(); public abstract List getParticipantIdList(); public abstract List getParticipantList(); public abstract boolean getRetry(); public abstract String getSenderId(); public abstract Data.ConversationType getType(); public abstract boolean hasChatMessage(); public abstract boolean hasConversationClientId(); public abstract boolean hasConversationMetadata(); public abstract boolean hasDisplayName(); public abstract boolean hasRetry(); public abstract boolean hasSenderId(); public abstract boolean hasType(); } public static final class NewConversationRequest extends GeneratedMessageLite implements NewConversationRequestOrBuilder { private static final NewConversationRequest defaultInstance; private int bitField0_; private ChatMessage chatMessage_; private Object conversationClientId_; private Data.ConversationMetadata conversationMetadata_; private Object displayName_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private LazyStringList participantId_; private List participant_; private boolean retry_; private Object senderId_; private Data.ConversationType type_; static { NewConversationRequest newconversationrequest = new NewConversationRequest(); defaultInstance = newconversationrequest; newconversationrequest.type_ = Data.ConversationType.ONE_TO_ONE; newconversationrequest.conversationClientId_ = ""; newconversationrequest.participantId_ = LazyStringArrayList.EMPTY; newconversationrequest.senderId_ = ""; newconversationrequest.displayName_ = ""; newconversationrequest.participant_ = Collections.emptyList(); newconversationrequest.chatMessage_ = ChatMessage.getDefaultInstance(); newconversationrequest.retry_ = false; newconversationrequest.conversationMetadata_ = Data.ConversationMetadata.getDefaultInstance(); } private NewConversationRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } NewConversationRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationClientIdBytes() { Object obj = conversationClientId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationClientId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static NewConversationRequest getDefaultInstance() { return defaultInstance; } private ByteString getDisplayNameBytes() { Object obj = displayName_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); displayName_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getSenderIdBytes() { Object obj = senderId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); senderId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(NewConversationRequest newconversationrequest) { return new Builder().mergeFrom(newconversationrequest); } public final ChatMessage getChatMessage() { return chatMessage_; } public final String getConversationClientId() { Object obj = conversationClientId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationClientId_ = s; s1 = s; } return s1; } public final Data.ConversationMetadata getConversationMetadata() { return conversationMetadata_; } public final NewConversationRequest getDefaultInstanceForType() { return defaultInstance; } public final String getDisplayName() { Object obj = displayName_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) displayName_ = s; s1 = s; } return s1; } public final Data.Participant getParticipant(int i) { return (Data.Participant)participant_.get(i); } public final int getParticipantCount() { return participant_.size(); } public final String getParticipantId(int i) { return (String)participantId_.get(i); } public final int getParticipantIdCount() { return participantId_.size(); } public final List getParticipantIdList() { return participantId_; } public final List getParticipantList() { return participant_; } public final Data.ParticipantOrBuilder getParticipantOrBuilder(int i) { return (Data.ParticipantOrBuilder)participant_.get(i); } public final List getParticipantOrBuilderList() { return participant_; } public final boolean getRetry() { return retry_; } public final String getSenderId() { Object obj = senderId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) senderId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l1; if(i != -1) { l1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, type_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getConversationClientIdBytes()); int l = 0; for(int i1 = 0; i1 < participantId_.size(); i1++) l += CodedOutputStream.computeBytesSizeNoTag(participantId_.getByteString(i1)); int j1 = k + l + 1 * getParticipantIdList().size(); if((4 & bitField0_) == 4) j1 += CodedOutputStream.computeBytesSize(4, getSenderIdBytes()); if((8 & bitField0_) == 8) j1 += CodedOutputStream.computeBytesSize(5, getDisplayNameBytes()); for(int k1 = 0; k1 < participant_.size(); k1++) j1 += CodedOutputStream.computeMessageSize(6, (MessageLite)participant_.get(k1)); if((0x10 & bitField0_) == 16) j1 += CodedOutputStream.computeMessageSize(7, chatMessage_); if((0x20 & bitField0_) == 32) j1 += CodedOutputStream.computeBoolSize(8, retry_); if((0x40 & bitField0_) == 64) j1 += CodedOutputStream.computeMessageSize(9, conversationMetadata_); memoizedSerializedSize = j1; l1 = j1; } return l1; } public final Data.ConversationType getType() { return type_; } public final boolean hasChatMessage() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasConversationClientId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasConversationMetadata() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasDisplayName() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasRetry() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, type_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getConversationClientIdBytes()); for(int i = 0; i < participantId_.size(); i++) codedoutputstream.writeBytes(3, participantId_.getByteString(i)); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(4, getSenderIdBytes()); if((8 & bitField0_) == 8) codedoutputstream.writeBytes(5, getDisplayNameBytes()); for(int j = 0; j < participant_.size(); j++) codedoutputstream.writeMessage(6, (MessageLite)participant_.get(j)); if((0x10 & bitField0_) == 16) codedoutputstream.writeMessage(7, chatMessage_); if((0x20 & bitField0_) == 32) codedoutputstream.writeBool(8, retry_); if((0x40 & bitField0_) == 64) codedoutputstream.writeMessage(9, conversationMetadata_); } //========================================================= // Builder //========================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements NewConversationRequestOrBuilder { private int bitField0_; private ChatMessage chatMessage_; private Object conversationClientId_; private Data.ConversationMetadata conversationMetadata_; private Object displayName_; private LazyStringList participantId_; private List participant_; private boolean retry_; private Object senderId_; private Data.ConversationType type_; private Builder() { type_ = Data.ConversationType.ONE_TO_ONE; conversationClientId_ = ""; participantId_ = LazyStringArrayList.EMPTY; senderId_ = ""; displayName_ = ""; participant_ = Collections.emptyList(); chatMessage_ = ChatMessage.getDefaultInstance(); conversationMetadata_ = Data.ConversationMetadata.getDefaultInstance(); } public NewConversationRequest.Builder clone() { return (new NewConversationRequest.Builder()).mergeFrom(buildPartial()); } private void ensureParticipantIdIsMutable() { if((4 & bitField0_) != 4) { participantId_ = new LazyStringArrayList(participantId_); bitField0_ = 4 | bitField0_; } } private void ensureParticipantIsMutable() { if((0x20 & bitField0_) != 32) { participant_ = new ArrayList(participant_); bitField0_ = 0x20 | bitField0_; } } public NewConversationRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Data.ConversationType conversationtype = Data.ConversationType.valueOf(codedinputstream.readEnum()); if(conversationtype != null) { bitField0_ = 1 | bitField0_; type_ = conversationtype; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; conversationClientId_ = codedinputstream.readBytes(); break; case 26: // '\032' ensureParticipantIdIsMutable(); participantId_.add(codedinputstream.readBytes()); break; case 34: // '"' bitField0_ = 8 | bitField0_; senderId_ = codedinputstream.readBytes(); break; case 42: // '*' bitField0_ = 0x10 | bitField0_; displayName_ = codedinputstream.readBytes(); break; case 50: // '2' Data.Participant.Builder builder2 = Data.Participant.newBuilder(); codedinputstream.readMessage(builder2, extensionregistrylite); addParticipant(builder2.buildPartial()); break; case 58: // ':' ChatMessage.Builder builder1 = ChatMessage.newBuilder(); if(hasChatMessage()) builder1.mergeFrom(getChatMessage()); codedinputstream.readMessage(builder1, extensionregistrylite); setChatMessage(builder1.buildPartial()); break; case 64: // '@' bitField0_ = 0x80 | bitField0_; retry_ = codedinputstream.readBool(); break; case 74: // 'J' Data.ConversationMetadata.Builder builder = Data.ConversationMetadata.newBuilder(); if(hasConversationMetadata()) builder.mergeFrom(getConversationMetadata()); codedinputstream.readMessage(builder, extensionregistrylite); setConversationMetadata(builder.buildPartial()); break; } } while(true); } public final NewConversationRequest.Builder addAllParticipant(Iterable iterable) { ensureParticipantIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, participant_); return this; } public final NewConversationRequest.Builder addAllParticipantId(Iterable iterable) { ensureParticipantIdIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, participantId_); return this; } public final NewConversationRequest.Builder addParticipant(int i, Data.Participant.Builder builder) { ensureParticipantIsMutable(); participant_.add(i, builder.build()); return this; } public final NewConversationRequest.Builder addParticipant(int i, Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { ensureParticipantIsMutable(); participant_.add(i, participant); return this; } } public final NewConversationRequest.Builder addParticipant(Data.Participant.Builder builder) { ensureParticipantIsMutable(); participant_.add(builder.build()); return this; } public final NewConversationRequest.Builder addParticipant(Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { ensureParticipantIsMutable(); participant_.add(participant); return this; } } public final NewConversationRequest.Builder addParticipantId(String s) { if(s == null) { throw new NullPointerException(); } else { ensureParticipantIdIsMutable(); participantId_.add(s); return this; } } public final NewConversationRequest build() { NewConversationRequest newconversationrequest = buildPartial(); if(!newconversationrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("newconversationrequest")); else return newconversationrequest; } public final NewConversationRequest buildPartial() { NewConversationRequest newconversationrequest = new NewConversationRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; newconversationrequest.type_ = type_; if((i & 2) == 2) k |= 2; newconversationrequest.conversationClientId_ = conversationClientId_; if((4 & bitField0_) == 4) { participantId_ = new UnmodifiableLazyStringList(participantId_); bitField0_ = -5 & bitField0_; } newconversationrequest.participantId_ = participantId_; if((i & 8) == 8) k |= 4; newconversationrequest.senderId_ = senderId_; if((i & 0x10) == 16) k |= 8; newconversationrequest.displayName_ = displayName_; if((0x20 & bitField0_) == 32) { participant_ = Collections.unmodifiableList(participant_); bitField0_ = 0xffffffdf & bitField0_; } newconversationrequest.participant_ = participant_; if((i & 0x40) == 64) k |= 0x10; newconversationrequest.chatMessage_ = chatMessage_; if((i & 0x80) == 128) k |= 0x20; newconversationrequest.retry_ = retry_; if((i & 0x100) == 256) k |= 0x40; newconversationrequest.conversationMetadata_ = conversationMetadata_; newconversationrequest.bitField0_ = k; return newconversationrequest; } public final NewConversationRequest.Builder clear() { super.clear(); type_ = Data.ConversationType.ONE_TO_ONE; bitField0_ = -2 & bitField0_; conversationClientId_ = ""; bitField0_ = -3 & bitField0_; participantId_ = LazyStringArrayList.EMPTY; bitField0_ = -5 & bitField0_; senderId_ = ""; bitField0_ = -9 & bitField0_; displayName_ = ""; bitField0_ = 0xffffffef & bitField0_; participant_ = Collections.emptyList(); bitField0_ = 0xffffffdf & bitField0_; chatMessage_ = ChatMessage.getDefaultInstance(); bitField0_ = 0xffffffbf & bitField0_; retry_ = false; bitField0_ = 0xffffff7f & bitField0_; conversationMetadata_ = Data.ConversationMetadata.getDefaultInstance(); bitField0_ = 0xfffffeff & bitField0_; return this; } public final NewConversationRequest.Builder clearChatMessage() { chatMessage_ = ChatMessage.getDefaultInstance(); bitField0_ = 0xffffffbf & bitField0_; return this; } public final NewConversationRequest.Builder clearConversationClientId() { bitField0_ = -3 & bitField0_; conversationClientId_ = NewConversationRequest.getDefaultInstance().getConversationClientId(); return this; } public final NewConversationRequest.Builder clearConversationMetadata() { conversationMetadata_ = Data.ConversationMetadata.getDefaultInstance(); bitField0_ = 0xfffffeff & bitField0_; return this; } public final NewConversationRequest.Builder clearDisplayName() { bitField0_ = 0xffffffef & bitField0_; displayName_ = NewConversationRequest.getDefaultInstance().getDisplayName(); return this; } public final NewConversationRequest.Builder clearParticipant() { participant_ = Collections.emptyList(); bitField0_ = 0xffffffdf & bitField0_; return this; } public final NewConversationRequest.Builder clearParticipantId() { participantId_ = LazyStringArrayList.EMPTY; bitField0_ = -5 & bitField0_; return this; } public final NewConversationRequest.Builder clearRetry() { bitField0_ = 0xffffff7f & bitField0_; retry_ = false; return this; } public final NewConversationRequest.Builder clearSenderId() { bitField0_ = -9 & bitField0_; senderId_ = NewConversationRequest.getDefaultInstance().getSenderId(); return this; } public final NewConversationRequest.Builder clearType() { bitField0_ = -2 & bitField0_; type_ = Data.ConversationType.ONE_TO_ONE; return this; } public final ChatMessage getChatMessage() { return chatMessage_; } public final String getConversationClientId() { Object obj = conversationClientId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationClientId_ = s; } else { s = (String)obj; } return s; } public final Data.ConversationMetadata getConversationMetadata() { return conversationMetadata_; } public final NewConversationRequest getDefaultInstanceForType() { return NewConversationRequest.getDefaultInstance(); } public final String getDisplayName() { Object obj = displayName_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); displayName_ = s; } else { s = (String)obj; } return s; } public final Data.Participant getParticipant(int i) { return (Data.Participant)participant_.get(i); } public final int getParticipantCount() { return participant_.size(); } public final String getParticipantId(int i) { return (String)participantId_.get(i); } public final int getParticipantIdCount() { return participantId_.size(); } public final List getParticipantIdList() { return Collections.unmodifiableList(participantId_); } public final List getParticipantList() { return Collections.unmodifiableList(participant_); } public final boolean getRetry() { return retry_; } public final String getSenderId() { Object obj = senderId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); senderId_ = s; } else { s = (String)obj; } return s; } public final Data.ConversationType getType() { return type_; } public final boolean hasChatMessage() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasConversationClientId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasConversationMetadata() { boolean flag; if((0x100 & bitField0_) == 256) flag = true; else flag = false; return flag; } public final boolean hasDisplayName() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasRetry() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((NewConversationRequest)generatedmessagelite); } public final NewConversationRequest.Builder mergeFrom(NewConversationRequest newconversationrequest) { if(newconversationrequest == NewConversationRequest.getDefaultInstance()) { return this; } if(newconversationrequest.hasType()) setType(newconversationrequest.getType()); if(newconversationrequest.hasConversationClientId()) setConversationClientId(newconversationrequest.getConversationClientId()); if(!newconversationrequest.participantId_.isEmpty()) if(participantId_.isEmpty()) { participantId_ = newconversationrequest.participantId_; bitField0_ = -5 & bitField0_; } else { ensureParticipantIdIsMutable(); participantId_.addAll(newconversationrequest.participantId_); } if(newconversationrequest.hasSenderId()) setSenderId(newconversationrequest.getSenderId()); if(newconversationrequest.hasDisplayName()) setDisplayName(newconversationrequest.getDisplayName()); if(!newconversationrequest.participant_.isEmpty()) if(participant_.isEmpty()) { participant_ = newconversationrequest.participant_; bitField0_ = 0xffffffdf & bitField0_; } else { ensureParticipantIsMutable(); participant_.addAll(newconversationrequest.participant_); } if(newconversationrequest.hasChatMessage()) { ChatMessage chatmessage = newconversationrequest.getChatMessage(); if((0x40 & bitField0_) == 64 && chatMessage_ != ChatMessage.getDefaultInstance()) chatMessage_ = ChatMessage.newBuilder(chatMessage_).mergeFrom(chatmessage).buildPartial(); else chatMessage_ = chatmessage; bitField0_ = 0x40 | bitField0_; } if(newconversationrequest.hasRetry()) setRetry(newconversationrequest.getRetry()); if(newconversationrequest.hasConversationMetadata()) { Data.ConversationMetadata conversationmetadata = newconversationrequest.getConversationMetadata(); if((0x100 & bitField0_) == 256 && conversationMetadata_ != Data.ConversationMetadata.getDefaultInstance()) conversationMetadata_ = Data.ConversationMetadata.newBuilder(conversationMetadata_).mergeFrom(conversationmetadata).buildPartial(); else conversationMetadata_ = conversationmetadata; bitField0_ = 0x100 | bitField0_; } return this; } public final NewConversationRequest.Builder setChatMessage(ChatMessage.Builder builder) { chatMessage_ = builder.build(); bitField0_ = 0x40 | bitField0_; return this; } public final NewConversationRequest.Builder setChatMessage(ChatMessage chatmessage) { if(chatmessage == null) { throw new NullPointerException(); } else { chatMessage_ = chatmessage; bitField0_ = 0x40 | bitField0_; return this; } } public final NewConversationRequest.Builder setConversationClientId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; conversationClientId_ = s; return this; } } public final NewConversationRequest.Builder setConversationMetadata(Data.ConversationMetadata.Builder builder) { conversationMetadata_ = builder.build(); bitField0_ = 0x100 | bitField0_; return this; } public final NewConversationRequest.Builder setConversationMetadata(Data.ConversationMetadata conversationmetadata) { if(conversationmetadata == null) { throw new NullPointerException(); } else { conversationMetadata_ = conversationmetadata; bitField0_ = 0x100 | bitField0_; return this; } } public final NewConversationRequest.Builder setDisplayName(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x10 | bitField0_; displayName_ = s; return this; } } public final NewConversationRequest.Builder setParticipant(int i, Data.Participant.Builder builder) { ensureParticipantIsMutable(); participant_.set(i, builder.build()); return this; } public final NewConversationRequest.Builder setParticipant(int i, Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { ensureParticipantIsMutable(); participant_.set(i, participant); return this; } } public final NewConversationRequest.Builder setParticipantId(int i, String s) { if(s == null) { throw new NullPointerException(); } else { ensureParticipantIdIsMutable(); participantId_.set(i, s); return this; } } public final NewConversationRequest.Builder setRetry(boolean flag) { bitField0_ = 0x80 | bitField0_; retry_ = flag; return this; } public final NewConversationRequest.Builder setSenderId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 8 | bitField0_; senderId_ = s; return this; } } public final NewConversationRequest.Builder setType(Data.ConversationType conversationtype) { if(conversationtype == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; type_ = conversationtype; return this; } } } } //================================================================================================== // ConversationSearchRequest //================================================================================================== public static interface ConversationSearchRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getContentQuery(); public abstract Data.ConversationAttributes getConversationQuery(int i); public abstract int getConversationQueryCount(); public abstract List getConversationQueryList(); public abstract Data.ParticipantAttributes getFromQuery(int i); public abstract int getFromQueryCount(); public abstract List getFromQueryList(); public abstract boolean getHasPhotoQuery(); public abstract Data.Location getLocationQuery(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract Data.TimeRange getTimeRangeQuery(); public abstract Data.ParticipantAttributes getToQuery(int i); public abstract int getToQueryCount(); public abstract List getToQueryList(); public abstract String getUnstructuredQuery(); public abstract boolean hasContentQuery(); public abstract boolean hasHasPhotoQuery(); public abstract boolean hasLocationQuery(); public abstract boolean hasStubbyInfo(); public abstract boolean hasTimeRangeQuery(); public abstract boolean hasUnstructuredQuery(); } public static final class ConversationSearchRequest extends GeneratedMessageLite implements ConversationSearchRequestOrBuilder { private static final ConversationSearchRequest defaultInstance; private int bitField0_; private Object contentQuery_; private List conversationQuery_; private List fromQuery_; private boolean hasPhotoQuery_; private Data.Location locationQuery_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.StubbyInfo stubbyInfo_; private Data.TimeRange timeRangeQuery_; private List toQuery_; private Object unstructuredQuery_; static { ConversationSearchRequest conversationsearchrequest = new ConversationSearchRequest(); defaultInstance = conversationsearchrequest; conversationsearchrequest.unstructuredQuery_ = ""; conversationsearchrequest.fromQuery_ = Collections.emptyList(); conversationsearchrequest.toQuery_ = Collections.emptyList(); conversationsearchrequest.conversationQuery_ = Collections.emptyList(); conversationsearchrequest.contentQuery_ = ""; conversationsearchrequest.locationQuery_ = Data.Location.getDefaultInstance(); conversationsearchrequest.hasPhotoQuery_ = false; conversationsearchrequest.timeRangeQuery_ = Data.TimeRange.getDefaultInstance(); conversationsearchrequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } private ConversationSearchRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } ConversationSearchRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getContentQueryBytes() { Object obj = contentQuery_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); contentQuery_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static ConversationSearchRequest getDefaultInstance() { return defaultInstance; } private ByteString getUnstructuredQueryBytes() { Object obj = unstructuredQuery_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); unstructuredQuery_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(ConversationSearchRequest conversationsearchrequest) { return new Builder().mergeFrom(conversationsearchrequest); } public final String getContentQuery() { Object obj = contentQuery_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) contentQuery_ = s; s1 = s; } return s1; } public final Data.ConversationAttributes getConversationQuery(int i) { return (Data.ConversationAttributes)conversationQuery_.get(i); } public final int getConversationQueryCount() { return conversationQuery_.size(); } public final List getConversationQueryList() { return conversationQuery_; } public final Data.ConversationAttributesOrBuilder getConversationQueryOrBuilder(int i) { return (Data.ConversationAttributesOrBuilder)conversationQuery_.get(i); } public final List getConversationQueryOrBuilderList() { return conversationQuery_; } public final ConversationSearchRequest getDefaultInstanceForType() { return defaultInstance; } public final Data.ParticipantAttributes getFromQuery(int i) { return (Data.ParticipantAttributes)fromQuery_.get(i); } public final int getFromQueryCount() { return fromQuery_.size(); } public final List getFromQueryList() { return fromQuery_; } public final Data.ParticipantAttributesOrBuilder getFromQueryOrBuilder(int i) { return (Data.ParticipantAttributesOrBuilder)fromQuery_.get(i); } public final List getFromQueryOrBuilderList() { return fromQuery_; } public final boolean getHasPhotoQuery() { return hasPhotoQuery_; } public final Data.Location getLocationQuery() { return locationQuery_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int k1; if(i != -1) { k1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getUnstructuredQueryBytes()); for(int l = 0; l < fromQuery_.size(); l++) k += CodedOutputStream.computeMessageSize(2, (MessageLite)fromQuery_.get(l)); for(int i1 = 0; i1 < toQuery_.size(); i1++) k += CodedOutputStream.computeMessageSize(3, (MessageLite)toQuery_.get(i1)); for(int j1 = 0; j1 < conversationQuery_.size(); j1++) k += CodedOutputStream.computeMessageSize(4, (MessageLite)conversationQuery_.get(j1)); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(5, getContentQueryBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeMessageSize(6, locationQuery_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeBoolSize(7, hasPhotoQuery_); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeMessageSize(8, timeRangeQuery_); if((0x20 & bitField0_) == 32) k += CodedOutputStream.computeMessageSize(9, stubbyInfo_); memoizedSerializedSize = k; k1 = k; } return k1; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final Data.TimeRange getTimeRangeQuery() { return timeRangeQuery_; } public final Data.ParticipantAttributes getToQuery(int i) { return (Data.ParticipantAttributes)toQuery_.get(i); } public final int getToQueryCount() { return toQuery_.size(); } public final List getToQueryList() { return toQuery_; } public final Data.ParticipantAttributesOrBuilder getToQueryOrBuilder(int i) { return (Data.ParticipantAttributesOrBuilder)toQuery_.get(i); } public final List getToQueryOrBuilderList() { return toQuery_; } public final String getUnstructuredQuery() { Object obj = unstructuredQuery_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) unstructuredQuery_ = s; s1 = s; } return s1; } public final boolean hasContentQuery() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasHasPhotoQuery() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasLocationQuery() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasTimeRangeQuery() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasUnstructuredQuery() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getUnstructuredQueryBytes()); for(int i = 0; i < fromQuery_.size(); i++) codedoutputstream.writeMessage(2, (MessageLite)fromQuery_.get(i)); for(int j = 0; j < toQuery_.size(); j++) codedoutputstream.writeMessage(3, (MessageLite)toQuery_.get(j)); for(int k = 0; k < conversationQuery_.size(); k++) codedoutputstream.writeMessage(4, (MessageLite)conversationQuery_.get(k)); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(5, getContentQueryBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeMessage(6, locationQuery_); if((8 & bitField0_) == 8) codedoutputstream.writeBool(7, hasPhotoQuery_); if((0x10 & bitField0_) == 16) codedoutputstream.writeMessage(8, timeRangeQuery_); if((0x20 & bitField0_) == 32) codedoutputstream.writeMessage(9, stubbyInfo_); } //============================================================= // Builder //============================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ConversationSearchRequestOrBuilder { private int bitField0_; private Object contentQuery_; private List conversationQuery_; private List fromQuery_; private boolean hasPhotoQuery_; private Data.Location locationQuery_; private Data.StubbyInfo stubbyInfo_; private Data.TimeRange timeRangeQuery_; private List toQuery_; private Object unstructuredQuery_; private Builder() { unstructuredQuery_ = ""; fromQuery_ = Collections.emptyList(); toQuery_ = Collections.emptyList(); conversationQuery_ = Collections.emptyList(); contentQuery_ = ""; locationQuery_ = Data.Location.getDefaultInstance(); timeRangeQuery_ = Data.TimeRange.getDefaultInstance(); stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } public ConversationSearchRequest.Builder clone() { return (new ConversationSearchRequest.Builder()).mergeFrom(buildPartial()); } private void ensureConversationQueryIsMutable() { if((8 & bitField0_) != 8) { conversationQuery_ = new ArrayList(conversationQuery_); bitField0_ = 8 | bitField0_; } } private void ensureFromQueryIsMutable() { if((2 & bitField0_) != 2) { fromQuery_ = new ArrayList(fromQuery_); bitField0_ = 2 | bitField0_; } } private void ensureToQueryIsMutable() { if((4 & bitField0_) != 4) { toQuery_ = new ArrayList(toQuery_); bitField0_ = 4 | bitField0_; } } public ConversationSearchRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; unstructuredQuery_ = codedinputstream.readBytes(); break; case 18: // '\022' Data.ParticipantAttributes.Builder builder5 = Data.ParticipantAttributes.newBuilder(); codedinputstream.readMessage(builder5, extensionregistrylite); addFromQuery(builder5.buildPartial()); break; case 26: // '\032' Data.ParticipantAttributes.Builder builder4 = Data.ParticipantAttributes.newBuilder(); codedinputstream.readMessage(builder4, extensionregistrylite); addToQuery(builder4.buildPartial()); break; case 34: // '"' Data.ConversationAttributes.Builder builder3 = Data.ConversationAttributes.newBuilder(); codedinputstream.readMessage(builder3, extensionregistrylite); addConversationQuery(builder3.buildPartial()); break; case 42: // '*' bitField0_ = 0x10 | bitField0_; contentQuery_ = codedinputstream.readBytes(); break; case 50: // '2' Data.Location.Builder builder2 = Data.Location.newBuilder(); if(hasLocationQuery()) builder2.mergeFrom(getLocationQuery()); codedinputstream.readMessage(builder2, extensionregistrylite); setLocationQuery(builder2.buildPartial()); break; case 56: // '8' bitField0_ = 0x40 | bitField0_; hasPhotoQuery_ = codedinputstream.readBool(); break; case 66: // 'B' Data.TimeRange.Builder builder1 = Data.TimeRange.newBuilder(); if(hasTimeRangeQuery()) builder1.mergeFrom(getTimeRangeQuery()); codedinputstream.readMessage(builder1, extensionregistrylite); setTimeRangeQuery(builder1.buildPartial()); break; case 74: // 'J' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; } } while(true); } public final ConversationSearchRequest.Builder addAllConversationQuery(Iterable iterable) { ensureConversationQueryIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, conversationQuery_); return this; } public final ConversationSearchRequest.Builder addAllFromQuery(Iterable iterable) { ensureFromQueryIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, fromQuery_); return this; } public final ConversationSearchRequest.Builder addAllToQuery(Iterable iterable) { ensureToQueryIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, toQuery_); return this; } public final ConversationSearchRequest.Builder addConversationQuery(int i, Data.ConversationAttributes.Builder builder) { ensureConversationQueryIsMutable(); conversationQuery_.add(i, builder.build()); return this; } public final ConversationSearchRequest.Builder addConversationQuery(int i, Data.ConversationAttributes conversationattributes) { if(conversationattributes == null) { throw new NullPointerException(); } else { ensureConversationQueryIsMutable(); conversationQuery_.add(i, conversationattributes); return this; } } public final ConversationSearchRequest.Builder addConversationQuery(Data.ConversationAttributes.Builder builder) { ensureConversationQueryIsMutable(); conversationQuery_.add(builder.build()); return this; } public final ConversationSearchRequest.Builder addConversationQuery(Data.ConversationAttributes conversationattributes) { if(conversationattributes == null) { throw new NullPointerException(); } else { ensureConversationQueryIsMutable(); conversationQuery_.add(conversationattributes); return this; } } public final ConversationSearchRequest.Builder addFromQuery(int i, Data.ParticipantAttributes.Builder builder) { ensureFromQueryIsMutable(); fromQuery_.add(i, builder.build()); return this; } public final ConversationSearchRequest.Builder addFromQuery(int i, Data.ParticipantAttributes participantattributes) { if(participantattributes == null) { throw new NullPointerException(); } else { ensureFromQueryIsMutable(); fromQuery_.add(i, participantattributes); return this; } } public final ConversationSearchRequest.Builder addFromQuery(Data.ParticipantAttributes.Builder builder) { ensureFromQueryIsMutable(); fromQuery_.add(builder.build()); return this; } public final ConversationSearchRequest.Builder addFromQuery(Data.ParticipantAttributes participantattributes) { if(participantattributes == null) { throw new NullPointerException(); } else { ensureFromQueryIsMutable(); fromQuery_.add(participantattributes); return this; } } public final ConversationSearchRequest.Builder addToQuery(int i, Data.ParticipantAttributes.Builder builder) { ensureToQueryIsMutable(); toQuery_.add(i, builder.build()); return this; } public final ConversationSearchRequest.Builder addToQuery(int i, Data.ParticipantAttributes participantattributes) { if(participantattributes == null) { throw new NullPointerException(); } else { ensureToQueryIsMutable(); toQuery_.add(i, participantattributes); return this; } } public final ConversationSearchRequest.Builder addToQuery(Data.ParticipantAttributes.Builder builder) { ensureToQueryIsMutable(); toQuery_.add(builder.build()); return this; } public final ConversationSearchRequest.Builder addToQuery(Data.ParticipantAttributes participantattributes) { if(participantattributes == null) { throw new NullPointerException(); } else { ensureToQueryIsMutable(); toQuery_.add(participantattributes); return this; } } public final ConversationSearchRequest build() { ConversationSearchRequest conversationsearchrequest = buildPartial(); if(!conversationsearchrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("conversationsearchrequest")); else return conversationsearchrequest; } public final ConversationSearchRequest buildPartial() { ConversationSearchRequest conversationsearchrequest = new ConversationSearchRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; conversationsearchrequest.unstructuredQuery_ = unstructuredQuery_; if((2 & bitField0_) == 2) { fromQuery_ = Collections.unmodifiableList(fromQuery_); bitField0_ = -3 & bitField0_; } conversationsearchrequest.fromQuery_ = fromQuery_; if((4 & bitField0_) == 4) { toQuery_ = Collections.unmodifiableList(toQuery_); bitField0_ = -5 & bitField0_; } conversationsearchrequest.toQuery_ = toQuery_; if((8 & bitField0_) == 8) { conversationQuery_ = Collections.unmodifiableList(conversationQuery_); bitField0_ = -9 & bitField0_; } conversationsearchrequest.conversationQuery_ = conversationQuery_; if((i & 0x10) == 16) k |= 2; conversationsearchrequest.contentQuery_ = contentQuery_; if((i & 0x20) == 32) k |= 4; conversationsearchrequest.locationQuery_ = locationQuery_; if((i & 0x40) == 64) k |= 8; conversationsearchrequest.hasPhotoQuery_ = hasPhotoQuery_; if((i & 0x80) == 128) k |= 0x10; conversationsearchrequest.timeRangeQuery_ = timeRangeQuery_; if((i & 0x100) == 256) k |= 0x20; conversationsearchrequest.stubbyInfo_ = stubbyInfo_; conversationsearchrequest.bitField0_ = k; return conversationsearchrequest; } public final ConversationSearchRequest.Builder clear() { super.clear(); unstructuredQuery_ = ""; bitField0_ = -2 & bitField0_; fromQuery_ = Collections.emptyList(); bitField0_ = -3 & bitField0_; toQuery_ = Collections.emptyList(); bitField0_ = -5 & bitField0_; conversationQuery_ = Collections.emptyList(); bitField0_ = -9 & bitField0_; contentQuery_ = ""; bitField0_ = 0xffffffef & bitField0_; locationQuery_ = Data.Location.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; hasPhotoQuery_ = false; bitField0_ = 0xffffffbf & bitField0_; timeRangeQuery_ = Data.TimeRange.getDefaultInstance(); bitField0_ = 0xffffff7f & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = 0xfffffeff & bitField0_; return this; } public final ConversationSearchRequest.Builder clearContentQuery() { bitField0_ = 0xffffffef & bitField0_; contentQuery_ = ConversationSearchRequest.getDefaultInstance().getContentQuery(); return this; } public final ConversationSearchRequest.Builder clearConversationQuery() { conversationQuery_ = Collections.emptyList(); bitField0_ = -9 & bitField0_; return this; } public final ConversationSearchRequest.Builder clearFromQuery() { fromQuery_ = Collections.emptyList(); bitField0_ = -3 & bitField0_; return this; } public final ConversationSearchRequest.Builder clearHasPhotoQuery() { bitField0_ = 0xffffffbf & bitField0_; hasPhotoQuery_ = false; return this; } public final ConversationSearchRequest.Builder clearLocationQuery() { locationQuery_ = Data.Location.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; return this; } public final ConversationSearchRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = 0xfffffeff & bitField0_; return this; } public final ConversationSearchRequest.Builder clearTimeRangeQuery() { timeRangeQuery_ = Data.TimeRange.getDefaultInstance(); bitField0_ = 0xffffff7f & bitField0_; return this; } public final ConversationSearchRequest.Builder clearToQuery() { toQuery_ = Collections.emptyList(); bitField0_ = -5 & bitField0_; return this; } public final ConversationSearchRequest.Builder clearUnstructuredQuery() { bitField0_ = -2 & bitField0_; unstructuredQuery_ = ConversationSearchRequest.getDefaultInstance().getUnstructuredQuery(); return this; } public final String getContentQuery() { Object obj = contentQuery_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); contentQuery_ = s; } else { s = (String)obj; } return s; } public final Data.ConversationAttributes getConversationQuery(int i) { return (Data.ConversationAttributes)conversationQuery_.get(i); } public final int getConversationQueryCount() { return conversationQuery_.size(); } public final List getConversationQueryList() { return Collections.unmodifiableList(conversationQuery_); } public final ConversationSearchRequest getDefaultInstanceForType() { return ConversationSearchRequest.getDefaultInstance(); } public final Data.ParticipantAttributes getFromQuery(int i) { return (Data.ParticipantAttributes)fromQuery_.get(i); } public final int getFromQueryCount() { return fromQuery_.size(); } public final List getFromQueryList() { return Collections.unmodifiableList(fromQuery_); } public final boolean getHasPhotoQuery() { return hasPhotoQuery_; } public final Data.Location getLocationQuery() { return locationQuery_; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final Data.TimeRange getTimeRangeQuery() { return timeRangeQuery_; } public final Data.ParticipantAttributes getToQuery(int i) { return (Data.ParticipantAttributes)toQuery_.get(i); } public final int getToQueryCount() { return toQuery_.size(); } public final List getToQueryList() { return Collections.unmodifiableList(toQuery_); } public final String getUnstructuredQuery() { Object obj = unstructuredQuery_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); unstructuredQuery_ = s; } else { s = (String)obj; } return s; } public final boolean hasContentQuery() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasHasPhotoQuery() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasLocationQuery() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((0x100 & bitField0_) == 256) flag = true; else flag = false; return flag; } public final boolean hasTimeRangeQuery() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasUnstructuredQuery() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((ConversationSearchRequest)generatedmessagelite); } public final ConversationSearchRequest.Builder mergeFrom(ConversationSearchRequest conversationsearchrequest) { if(conversationsearchrequest == ConversationSearchRequest.getDefaultInstance()) { return this; } if(conversationsearchrequest.hasUnstructuredQuery()) setUnstructuredQuery(conversationsearchrequest.getUnstructuredQuery()); if(!conversationsearchrequest.fromQuery_.isEmpty()) if(fromQuery_.isEmpty()) { fromQuery_ = conversationsearchrequest.fromQuery_; bitField0_ = -3 & bitField0_; } else { ensureFromQueryIsMutable(); fromQuery_.addAll(conversationsearchrequest.fromQuery_); } if(!conversationsearchrequest.toQuery_.isEmpty()) if(toQuery_.isEmpty()) { toQuery_ = conversationsearchrequest.toQuery_; bitField0_ = -5 & bitField0_; } else { ensureToQueryIsMutable(); toQuery_.addAll(conversationsearchrequest.toQuery_); } if(!conversationsearchrequest.conversationQuery_.isEmpty()) if(conversationQuery_.isEmpty()) { conversationQuery_ = conversationsearchrequest.conversationQuery_; bitField0_ = -9 & bitField0_; } else { ensureConversationQueryIsMutable(); conversationQuery_.addAll(conversationsearchrequest.conversationQuery_); } if(conversationsearchrequest.hasContentQuery()) setContentQuery(conversationsearchrequest.getContentQuery()); if(conversationsearchrequest.hasLocationQuery()) { Data.Location location = conversationsearchrequest.getLocationQuery(); if((0x20 & bitField0_) == 32 && locationQuery_ != Data.Location.getDefaultInstance()) locationQuery_ = Data.Location.newBuilder(locationQuery_).mergeFrom(location).buildPartial(); else locationQuery_ = location; bitField0_ = 0x20 | bitField0_; } if(conversationsearchrequest.hasHasPhotoQuery()) setHasPhotoQuery(conversationsearchrequest.getHasPhotoQuery()); if(conversationsearchrequest.hasTimeRangeQuery()) { Data.TimeRange timerange = conversationsearchrequest.getTimeRangeQuery(); if((0x80 & bitField0_) == 128 && timeRangeQuery_ != Data.TimeRange.getDefaultInstance()) timeRangeQuery_ = Data.TimeRange.newBuilder(timeRangeQuery_).mergeFrom(timerange).buildPartial(); else timeRangeQuery_ = timerange; bitField0_ = 0x80 | bitField0_; } if(conversationsearchrequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = conversationsearchrequest.getStubbyInfo(); if((0x100 & bitField0_) == 256 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 0x100 | bitField0_; } return this; } public final ConversationSearchRequest.Builder setContentQuery(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x10 | bitField0_; contentQuery_ = s; return this; } } public final ConversationSearchRequest.Builder setConversationQuery(int i, Data.ConversationAttributes.Builder builder) { ensureConversationQueryIsMutable(); conversationQuery_.set(i, builder.build()); return this; } public final ConversationSearchRequest.Builder setConversationQuery(int i, Data.ConversationAttributes conversationattributes) { if(conversationattributes == null) { throw new NullPointerException(); } else { ensureConversationQueryIsMutable(); conversationQuery_.set(i, conversationattributes); return this; } } public final ConversationSearchRequest.Builder setFromQuery(int i, Data.ParticipantAttributes.Builder builder) { ensureFromQueryIsMutable(); fromQuery_.set(i, builder.build()); return this; } public final ConversationSearchRequest.Builder setFromQuery(int i, Data.ParticipantAttributes participantattributes) { if(participantattributes == null) { throw new NullPointerException(); } else { ensureFromQueryIsMutable(); fromQuery_.set(i, participantattributes); return this; } } public final ConversationSearchRequest.Builder setHasPhotoQuery(boolean flag) { bitField0_ = 0x40 | bitField0_; hasPhotoQuery_ = flag; return this; } public final ConversationSearchRequest.Builder setLocationQuery(Data.Location.Builder builder) { locationQuery_ = builder.build(); bitField0_ = 0x20 | bitField0_; return this; } public final ConversationSearchRequest.Builder setLocationQuery(Data.Location location) { if(location == null) { throw new NullPointerException(); } else { locationQuery_ = location; bitField0_ = 0x20 | bitField0_; return this; } } public final ConversationSearchRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 0x100 | bitField0_; return this; } public final ConversationSearchRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 0x100 | bitField0_; return this; } } public final ConversationSearchRequest.Builder setTimeRangeQuery(Data.TimeRange.Builder builder) { timeRangeQuery_ = builder.build(); bitField0_ = 0x80 | bitField0_; return this; } public final ConversationSearchRequest.Builder setTimeRangeQuery(Data.TimeRange timerange) { if(timerange == null) { throw new NullPointerException(); } else { timeRangeQuery_ = timerange; bitField0_ = 0x80 | bitField0_; return this; } } public final ConversationSearchRequest.Builder setToQuery(int i, Data.ParticipantAttributes.Builder builder) { ensureToQueryIsMutable(); toQuery_.set(i, builder.build()); return this; } public final ConversationSearchRequest.Builder setToQuery(int i, Data.ParticipantAttributes participantattributes) { if(participantattributes == null) { throw new NullPointerException(); } else { ensureToQueryIsMutable(); toQuery_.set(i, participantattributes); return this; } } public final ConversationSearchRequest.Builder setUnstructuredQuery(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; unstructuredQuery_ = s; return this; } } } } //================================================================================================== // DeviceRegistrationRequest //================================================================================================== public static interface DeviceRegistrationRequestOrBuilder extends MessageLiteOrBuilder { public abstract long getAndroidId(); public abstract String getAndroidRegistrationId(); public abstract String getAppId(); public abstract DeviceRegistrationRequest.DeviceType getDeviceType(); public abstract String getLocale(); public abstract ByteString getOldToken(); public abstract String getOwnerId(); public abstract String getPhoneNumber(); public abstract DeviceRegistrationRequest.RegistrationType getRegistrationType(); public abstract ByteString getToken(); public abstract String getVerification(); public abstract boolean hasAndroidId(); public abstract boolean hasAndroidRegistrationId(); public abstract boolean hasAppId(); public abstract boolean hasDeviceType(); public abstract boolean hasLocale(); public abstract boolean hasOldToken(); public abstract boolean hasOwnerId(); public abstract boolean hasPhoneNumber(); public abstract boolean hasRegistrationType(); public abstract boolean hasToken(); public abstract boolean hasVerification(); } public static final class DeviceRegistrationRequest extends GeneratedMessageLite implements DeviceRegistrationRequestOrBuilder { private static final DeviceRegistrationRequest defaultInstance; private long androidId_; private Object androidRegistrationId_; private Object appId_; private int bitField0_; private DeviceType deviceType_; private Object locale_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private ByteString oldToken_; private Object ownerId_; private Object phoneNumber_; private RegistrationType registrationType_; private ByteString token_; private Object verification_; static { DeviceRegistrationRequest deviceregistrationrequest = new DeviceRegistrationRequest(); defaultInstance = deviceregistrationrequest; deviceregistrationrequest.deviceType_ = DeviceType.ANDROID; deviceregistrationrequest.registrationType_ = RegistrationType.REGISTER; deviceregistrationrequest.ownerId_ = ""; deviceregistrationrequest.verification_ = ""; deviceregistrationrequest.locale_ = ""; deviceregistrationrequest.phoneNumber_ = ""; deviceregistrationrequest.appId_ = ""; deviceregistrationrequest.token_ = ByteString.EMPTY; deviceregistrationrequest.androidId_ = 0L; deviceregistrationrequest.androidRegistrationId_ = ""; deviceregistrationrequest.oldToken_ = ByteString.EMPTY; } private DeviceRegistrationRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } DeviceRegistrationRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getAndroidRegistrationIdBytes() { Object obj = androidRegistrationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); androidRegistrationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getAppIdBytes() { Object obj = appId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); appId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static DeviceRegistrationRequest getDefaultInstance() { return defaultInstance; } private ByteString getLocaleBytes() { Object obj = locale_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); locale_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getOwnerIdBytes() { Object obj = ownerId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); ownerId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getPhoneNumberBytes() { Object obj = phoneNumber_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); phoneNumber_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getVerificationBytes() { Object obj = verification_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); verification_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(DeviceRegistrationRequest deviceregistrationrequest) { return new Builder().mergeFrom(deviceregistrationrequest); } public final long getAndroidId() { return androidId_; } public final String getAndroidRegistrationId() { Object obj = androidRegistrationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) androidRegistrationId_ = s; s1 = s; } return s1; } public final String getAppId() { Object obj = appId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) appId_ = s; s1 = s; } return s1; } public final DeviceRegistrationRequest getDefaultInstanceForType() { return defaultInstance; } public final DeviceType getDeviceType() { return deviceType_; } public final String getLocale() { Object obj = locale_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) locale_ = s; s1 = s; } return s1; } public final ByteString getOldToken() { return oldToken_; } public final String getOwnerId() { Object obj = ownerId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) ownerId_ = s; s1 = s; } return s1; } public final String getPhoneNumber() { Object obj = phoneNumber_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) phoneNumber_ = s; s1 = s; } return s1; } public final RegistrationType getRegistrationType() { return registrationType_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, deviceType_.getNumber()); if((0x80 & bitField0_) == 128) k += CodedOutputStream.computeBytesSize(2, token_); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBytesSize(3, getOwnerIdBytes()); if((8 & bitField0_) == 8) k += CodedOutputStream.computeBytesSize(4, getVerificationBytes()); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeBytesSize(5, getLocaleBytes()); if((0x20 & bitField0_) == 32) k += CodedOutputStream.computeBytesSize(6, getPhoneNumberBytes()); if((0x40 & bitField0_) == 64) k += CodedOutputStream.computeBytesSize(7, getAppIdBytes()); if((0x400 & bitField0_) == 1024) k += CodedOutputStream.computeBytesSize(8, oldToken_); if((0x200 & bitField0_) == 512) k += CodedOutputStream.computeBytesSize(9, getAndroidRegistrationIdBytes()); if((0x100 & bitField0_) == 256) k += CodedOutputStream.computeInt64Size(10, androidId_); if((2 & bitField0_) == 2) k += CodedOutputStream.computeEnumSize(11, registrationType_.getNumber()); memoizedSerializedSize = k; l = k; } return l; } public final ByteString getToken() { return token_; } public final String getVerification() { Object obj = verification_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) verification_ = s; s1 = s; } return s1; } public final boolean hasAndroidId() { boolean flag; if((0x100 & bitField0_) == 256) flag = true; else flag = false; return flag; } public final boolean hasAndroidRegistrationId() { boolean flag; if((0x200 & bitField0_) == 512) flag = true; else flag = false; return flag; } public final boolean hasAppId() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasDeviceType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasLocale() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasOldToken() { boolean flag; if((0x400 & bitField0_) == 1024) flag = true; else flag = false; return flag; } public final boolean hasOwnerId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasPhoneNumber() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasRegistrationType() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasToken() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasVerification() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, deviceType_.getNumber()); if((0x80 & bitField0_) == 128) codedoutputstream.writeBytes(2, token_); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(3, getOwnerIdBytes()); if((8 & bitField0_) == 8) codedoutputstream.writeBytes(4, getVerificationBytes()); if((0x10 & bitField0_) == 16) codedoutputstream.writeBytes(5, getLocaleBytes()); if((0x20 & bitField0_) == 32) codedoutputstream.writeBytes(6, getPhoneNumberBytes()); if((0x40 & bitField0_) == 64) codedoutputstream.writeBytes(7, getAppIdBytes()); if((0x400 & bitField0_) == 1024) codedoutputstream.writeBytes(8, oldToken_); if((0x200 & bitField0_) == 512) codedoutputstream.writeBytes(9, getAndroidRegistrationIdBytes()); if((0x100 & bitField0_) == 256) codedoutputstream.writeInt64(10, androidId_); if((2 & bitField0_) == 2) codedoutputstream.writeEnum(11, registrationType_.getNumber()); } //========================================================= // DeviceType //========================================================= public static enum DeviceType implements com.google.protobuf.Internal.EnumLite { ANDROID(1), IOS(2), SMS(3); private int value; public final int getNumber() { return value; } private DeviceType(int value) { this.value = value; } public static DeviceType valueOf(int value) { for(DeviceType t : DeviceType.values()) { if(t.value == value) { return t; } } return null; } } //========================================================= // RegistrationType //========================================================= public static enum RegistrationType implements com.google.protobuf.Internal.EnumLite { REGISTER(1), UNREGISTER(2); private int value; public final int getNumber() { return value; } private RegistrationType(int value) { this.value = value; } public static RegistrationType valueOf(int value) { for(RegistrationType t : RegistrationType.values()) { if(t.value == value) { return t; } } return null; } } //========================================================= // Builder //========================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements DeviceRegistrationRequestOrBuilder { private long androidId_; private Object androidRegistrationId_; private Object appId_; private int bitField0_; private DeviceRegistrationRequest.DeviceType deviceType_; private Object locale_; private ByteString oldToken_; private Object ownerId_; private Object phoneNumber_; private DeviceRegistrationRequest.RegistrationType registrationType_; private ByteString token_; private Object verification_; private Builder() { deviceType_ = DeviceRegistrationRequest.DeviceType.ANDROID; registrationType_ = DeviceRegistrationRequest.RegistrationType.REGISTER; ownerId_ = ""; verification_ = ""; locale_ = ""; phoneNumber_ = ""; appId_ = ""; token_ = ByteString.EMPTY; androidRegistrationId_ = ""; oldToken_ = ByteString.EMPTY; } public DeviceRegistrationRequest.Builder clone() { return (new DeviceRegistrationRequest.Builder()).mergeFrom(buildPartial()); } public DeviceRegistrationRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' DeviceRegistrationRequest.DeviceType devicetype = DeviceRegistrationRequest.DeviceType.valueOf(codedinputstream.readEnum()); if(devicetype != null) { bitField0_ = 1 | bitField0_; deviceType_ = devicetype; } break; case 18: // '\022' bitField0_ = 0x80 | bitField0_; token_ = codedinputstream.readBytes(); break; case 26: // '\032' bitField0_ = 4 | bitField0_; ownerId_ = codedinputstream.readBytes(); break; case 34: // '"' bitField0_ = 8 | bitField0_; verification_ = codedinputstream.readBytes(); break; case 42: // '*' bitField0_ = 0x10 | bitField0_; locale_ = codedinputstream.readBytes(); break; case 50: // '2' bitField0_ = 0x20 | bitField0_; phoneNumber_ = codedinputstream.readBytes(); break; case 58: // ':' bitField0_ = 0x40 | bitField0_; appId_ = codedinputstream.readBytes(); break; case 66: // 'B' bitField0_ = 0x400 | bitField0_; oldToken_ = codedinputstream.readBytes(); break; case 74: // 'J' bitField0_ = 0x200 | bitField0_; androidRegistrationId_ = codedinputstream.readBytes(); break; case 80: // 'P' bitField0_ = 0x100 | bitField0_; androidId_ = codedinputstream.readInt64(); break; case 88: // 'X' DeviceRegistrationRequest.RegistrationType registrationtype = DeviceRegistrationRequest.RegistrationType.valueOf(codedinputstream.readEnum()); if(registrationtype != null) { bitField0_ = 2 | bitField0_; registrationType_ = registrationtype; } break; } } while(true); } public final DeviceRegistrationRequest build() { DeviceRegistrationRequest deviceregistrationrequest = buildPartial(); if(!deviceregistrationrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("deviceregistrationrequest")); else return deviceregistrationrequest; } public final DeviceRegistrationRequest buildPartial() { DeviceRegistrationRequest deviceregistrationrequest = new DeviceRegistrationRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; deviceregistrationrequest.deviceType_ = deviceType_; if((i & 2) == 2) k |= 2; deviceregistrationrequest.registrationType_ = registrationType_; if((i & 4) == 4) k |= 4; deviceregistrationrequest.ownerId_ = ownerId_; if((i & 8) == 8) k |= 8; deviceregistrationrequest.verification_ = verification_; if((i & 0x10) == 16) k |= 0x10; deviceregistrationrequest.locale_ = locale_; if((i & 0x20) == 32) k |= 0x20; deviceregistrationrequest.phoneNumber_ = phoneNumber_; if((i & 0x40) == 64) k |= 0x40; deviceregistrationrequest.appId_ = appId_; if((i & 0x80) == 128) k |= 0x80; deviceregistrationrequest.token_ = token_; if((i & 0x100) == 256) k |= 0x100; deviceregistrationrequest.androidId_ = androidId_; if((i & 0x200) == 512) k |= 0x200; deviceregistrationrequest.androidRegistrationId_ = androidRegistrationId_; if((i & 0x400) == 1024) k |= 0x400; deviceregistrationrequest.oldToken_ = oldToken_; deviceregistrationrequest.bitField0_ = k; return deviceregistrationrequest; } public final DeviceRegistrationRequest.Builder clear() { super.clear(); deviceType_ = DeviceRegistrationRequest.DeviceType.ANDROID; bitField0_ = -2 & bitField0_; registrationType_ = DeviceRegistrationRequest.RegistrationType.REGISTER; bitField0_ = -3 & bitField0_; ownerId_ = ""; bitField0_ = -5 & bitField0_; verification_ = ""; bitField0_ = -9 & bitField0_; locale_ = ""; bitField0_ = 0xffffffef & bitField0_; phoneNumber_ = ""; bitField0_ = 0xffffffdf & bitField0_; appId_ = ""; bitField0_ = 0xffffffbf & bitField0_; token_ = ByteString.EMPTY; bitField0_ = 0xffffff7f & bitField0_; androidId_ = 0L; bitField0_ = 0xfffffeff & bitField0_; androidRegistrationId_ = ""; bitField0_ = 0xfffffdff & bitField0_; oldToken_ = ByteString.EMPTY; bitField0_ = 0xfffffbff & bitField0_; return this; } public final DeviceRegistrationRequest.Builder clearAndroidId() { bitField0_ = 0xfffffeff & bitField0_; androidId_ = 0L; return this; } public final DeviceRegistrationRequest.Builder clearAndroidRegistrationId() { bitField0_ = 0xfffffdff & bitField0_; androidRegistrationId_ = DeviceRegistrationRequest.getDefaultInstance().getAndroidRegistrationId(); return this; } public final DeviceRegistrationRequest.Builder clearAppId() { bitField0_ = 0xffffffbf & bitField0_; appId_ = DeviceRegistrationRequest.getDefaultInstance().getAppId(); return this; } public final DeviceRegistrationRequest.Builder clearDeviceType() { bitField0_ = -2 & bitField0_; deviceType_ = DeviceRegistrationRequest.DeviceType.ANDROID; return this; } public final DeviceRegistrationRequest.Builder clearLocale() { bitField0_ = 0xffffffef & bitField0_; locale_ = DeviceRegistrationRequest.getDefaultInstance().getLocale(); return this; } public final DeviceRegistrationRequest.Builder clearOldToken() { bitField0_ = 0xfffffbff & bitField0_; oldToken_ = DeviceRegistrationRequest.getDefaultInstance().getOldToken(); return this; } public final DeviceRegistrationRequest.Builder clearOwnerId() { bitField0_ = -5 & bitField0_; ownerId_ = DeviceRegistrationRequest.getDefaultInstance().getOwnerId(); return this; } public final DeviceRegistrationRequest.Builder clearPhoneNumber() { bitField0_ = 0xffffffdf & bitField0_; phoneNumber_ = DeviceRegistrationRequest.getDefaultInstance().getPhoneNumber(); return this; } public final DeviceRegistrationRequest.Builder clearRegistrationType() { bitField0_ = -3 & bitField0_; registrationType_ = DeviceRegistrationRequest.RegistrationType.REGISTER; return this; } public final DeviceRegistrationRequest.Builder clearToken() { bitField0_ = 0xffffff7f & bitField0_; token_ = DeviceRegistrationRequest.getDefaultInstance().getToken(); return this; } public final DeviceRegistrationRequest.Builder clearVerification() { bitField0_ = -9 & bitField0_; verification_ = DeviceRegistrationRequest.getDefaultInstance().getVerification(); return this; } public final long getAndroidId() { return androidId_; } public final String getAndroidRegistrationId() { Object obj = androidRegistrationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); androidRegistrationId_ = s; } else { s = (String)obj; } return s; } public final String getAppId() { Object obj = appId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); appId_ = s; } else { s = (String)obj; } return s; } public final DeviceRegistrationRequest getDefaultInstanceForType() { return DeviceRegistrationRequest.getDefaultInstance(); } public final DeviceRegistrationRequest.DeviceType getDeviceType() { return deviceType_; } public final String getLocale() { Object obj = locale_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); locale_ = s; } else { s = (String)obj; } return s; } public final ByteString getOldToken() { return oldToken_; } public final String getOwnerId() { Object obj = ownerId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); ownerId_ = s; } else { s = (String)obj; } return s; } public final String getPhoneNumber() { Object obj = phoneNumber_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); phoneNumber_ = s; } else { s = (String)obj; } return s; } public final DeviceRegistrationRequest.RegistrationType getRegistrationType() { return registrationType_; } public final ByteString getToken() { return token_; } public final String getVerification() { Object obj = verification_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); verification_ = s; } else { s = (String)obj; } return s; } public final boolean hasAndroidId() { boolean flag; if((0x100 & bitField0_) == 256) flag = true; else flag = false; return flag; } public final boolean hasAndroidRegistrationId() { boolean flag; if((0x200 & bitField0_) == 512) flag = true; else flag = false; return flag; } public final boolean hasAppId() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasDeviceType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasLocale() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasOldToken() { boolean flag; if((0x400 & bitField0_) == 1024) flag = true; else flag = false; return flag; } public final boolean hasOwnerId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasPhoneNumber() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasRegistrationType() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasToken() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasVerification() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((DeviceRegistrationRequest)generatedmessagelite); } public final DeviceRegistrationRequest.Builder mergeFrom(DeviceRegistrationRequest deviceregistrationrequest) { if(deviceregistrationrequest == DeviceRegistrationRequest.getDefaultInstance()) { return this; } if(deviceregistrationrequest.hasDeviceType()) setDeviceType(deviceregistrationrequest.getDeviceType()); if(deviceregistrationrequest.hasRegistrationType()) setRegistrationType(deviceregistrationrequest.getRegistrationType()); if(deviceregistrationrequest.hasOwnerId()) setOwnerId(deviceregistrationrequest.getOwnerId()); if(deviceregistrationrequest.hasVerification()) setVerification(deviceregistrationrequest.getVerification()); if(deviceregistrationrequest.hasLocale()) setLocale(deviceregistrationrequest.getLocale()); if(deviceregistrationrequest.hasPhoneNumber()) setPhoneNumber(deviceregistrationrequest.getPhoneNumber()); if(deviceregistrationrequest.hasAppId()) setAppId(deviceregistrationrequest.getAppId()); if(deviceregistrationrequest.hasToken()) setToken(deviceregistrationrequest.getToken()); if(deviceregistrationrequest.hasAndroidId()) setAndroidId(deviceregistrationrequest.getAndroidId()); if(deviceregistrationrequest.hasAndroidRegistrationId()) setAndroidRegistrationId(deviceregistrationrequest.getAndroidRegistrationId()); if(deviceregistrationrequest.hasOldToken()) setOldToken(deviceregistrationrequest.getOldToken()); return this; } public final DeviceRegistrationRequest.Builder setAndroidId(long l) { bitField0_ = 0x100 | bitField0_; androidId_ = l; return this; } public final DeviceRegistrationRequest.Builder setAndroidRegistrationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x200 | bitField0_; androidRegistrationId_ = s; return this; } } public final DeviceRegistrationRequest.Builder setAppId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x40 | bitField0_; appId_ = s; return this; } } public final DeviceRegistrationRequest.Builder setDeviceType(DeviceRegistrationRequest.DeviceType devicetype) { if(devicetype == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; deviceType_ = devicetype; return this; } } public final DeviceRegistrationRequest.Builder setLocale(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x10 | bitField0_; locale_ = s; return this; } } public final DeviceRegistrationRequest.Builder setOldToken(ByteString bytestring) { if(bytestring == null) { throw new NullPointerException(); } else { bitField0_ = 0x400 | bitField0_; oldToken_ = bytestring; return this; } } public final DeviceRegistrationRequest.Builder setOwnerId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; ownerId_ = s; return this; } } public final DeviceRegistrationRequest.Builder setPhoneNumber(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x20 | bitField0_; phoneNumber_ = s; return this; } } public final DeviceRegistrationRequest.Builder setRegistrationType(DeviceRegistrationRequest.RegistrationType registrationtype) { if(registrationtype == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; registrationType_ = registrationtype; return this; } } public final DeviceRegistrationRequest.Builder setToken(ByteString bytestring) { if(bytestring == null) { throw new NullPointerException(); } else { bitField0_ = 0x80 | bitField0_; token_ = bytestring; return this; } } public final DeviceRegistrationRequest.Builder setVerification(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 8 | bitField0_; verification_ = s; return this; } } } } //================================================================================================== // EventSearchRequest //================================================================================================== public static interface EventSearchRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getContentQuery(); public abstract String getConversationId(); public abstract Data.ParticipantAttributes getFromQuery(int i); public abstract int getFromQueryCount(); public abstract List getFromQueryList(); public abstract boolean getHasPhotoQuery(); public abstract Data.Location getLocationQuery(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract Data.TimeRange getTimeRangeQuery(); public abstract String getUnstructuredQuery(); public abstract boolean hasContentQuery(); public abstract boolean hasConversationId(); public abstract boolean hasHasPhotoQuery(); public abstract boolean hasLocationQuery(); public abstract boolean hasStubbyInfo(); public abstract boolean hasTimeRangeQuery(); public abstract boolean hasUnstructuredQuery(); } public static final class EventSearchRequest extends GeneratedMessageLite implements EventSearchRequestOrBuilder { private static final EventSearchRequest defaultInstance; private int bitField0_; private Object contentQuery_; private Object conversationId_; private List fromQuery_; private boolean hasPhotoQuery_; private Data.Location locationQuery_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.StubbyInfo stubbyInfo_; private Data.TimeRange timeRangeQuery_; private Object unstructuredQuery_; static { EventSearchRequest eventsearchrequest = new EventSearchRequest(); defaultInstance = eventsearchrequest; eventsearchrequest.conversationId_ = ""; eventsearchrequest.unstructuredQuery_ = ""; eventsearchrequest.fromQuery_ = Collections.emptyList(); eventsearchrequest.contentQuery_ = ""; eventsearchrequest.locationQuery_ = Data.Location.getDefaultInstance(); eventsearchrequest.hasPhotoQuery_ = false; eventsearchrequest.timeRangeQuery_ = Data.TimeRange.getDefaultInstance(); eventsearchrequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } private EventSearchRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } EventSearchRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getContentQueryBytes() { Object obj = contentQuery_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); contentQuery_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static EventSearchRequest getDefaultInstance() { return defaultInstance; } private ByteString getUnstructuredQueryBytes() { Object obj = unstructuredQuery_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); unstructuredQuery_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(EventSearchRequest eventsearchrequest) { return new Builder().mergeFrom(eventsearchrequest); } public final String getContentQuery() { Object obj = contentQuery_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) contentQuery_ = s; s1 = s; } return s1; } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final EventSearchRequest getDefaultInstanceForType() { return defaultInstance; } public final Data.ParticipantAttributes getFromQuery(int i) { return (Data.ParticipantAttributes)fromQuery_.get(i); } public final int getFromQueryCount() { return fromQuery_.size(); } public final List getFromQueryList() { return fromQuery_; } public final Data.ParticipantAttributesOrBuilder getFromQueryOrBuilder(int i) { return (Data.ParticipantAttributesOrBuilder)fromQuery_.get(i); } public final List getFromQueryOrBuilderList() { return fromQuery_; } public final boolean getHasPhotoQuery() { return hasPhotoQuery_; } public final Data.Location getLocationQuery() { return locationQuery_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int i1; if(i != -1) { i1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getConversationIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getUnstructuredQueryBytes()); for(int l = 0; l < fromQuery_.size(); l++) k += CodedOutputStream.computeMessageSize(3, (MessageLite)fromQuery_.get(l)); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBytesSize(4, getContentQueryBytes()); if((8 & bitField0_) == 8) k += CodedOutputStream.computeMessageSize(5, locationQuery_); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeBoolSize(6, hasPhotoQuery_); if((0x20 & bitField0_) == 32) k += CodedOutputStream.computeMessageSize(7, timeRangeQuery_); if((0x40 & bitField0_) == 64) k += CodedOutputStream.computeMessageSize(8, stubbyInfo_); memoizedSerializedSize = k; i1 = k; } return i1; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final Data.TimeRange getTimeRangeQuery() { return timeRangeQuery_; } public final String getUnstructuredQuery() { Object obj = unstructuredQuery_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) unstructuredQuery_ = s; s1 = s; } return s1; } public final boolean hasContentQuery() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasHasPhotoQuery() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasLocationQuery() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasTimeRangeQuery() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasUnstructuredQuery() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getConversationIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getUnstructuredQueryBytes()); for(int i = 0; i < fromQuery_.size(); i++) codedoutputstream.writeMessage(3, (MessageLite)fromQuery_.get(i)); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(4, getContentQueryBytes()); if((8 & bitField0_) == 8) codedoutputstream.writeMessage(5, locationQuery_); if((0x10 & bitField0_) == 16) codedoutputstream.writeBool(6, hasPhotoQuery_); if((0x20 & bitField0_) == 32) codedoutputstream.writeMessage(7, timeRangeQuery_); if((0x40 & bitField0_) == 64) codedoutputstream.writeMessage(8, stubbyInfo_); } //=========================================================== // Builder //=========================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements EventSearchRequestOrBuilder { private int bitField0_; private Object contentQuery_; private Object conversationId_; private List fromQuery_; private boolean hasPhotoQuery_; private Data.Location locationQuery_; private Data.StubbyInfo stubbyInfo_; private Data.TimeRange timeRangeQuery_; private Object unstructuredQuery_; private Builder() { conversationId_ = ""; unstructuredQuery_ = ""; fromQuery_ = Collections.emptyList(); contentQuery_ = ""; locationQuery_ = Data.Location.getDefaultInstance(); timeRangeQuery_ = Data.TimeRange.getDefaultInstance(); stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } public EventSearchRequest.Builder clone() { return (new EventSearchRequest.Builder()).mergeFrom(buildPartial()); } private void ensureFromQueryIsMutable() { if((4 & bitField0_) != 4) { fromQuery_ = new ArrayList(fromQuery_); bitField0_ = 4 | bitField0_; } } public EventSearchRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 18: // '\022' bitField0_ = 2 | bitField0_; unstructuredQuery_ = codedinputstream.readBytes(); break; case 26: // '\032' Data.ParticipantAttributes.Builder builder3 = Data.ParticipantAttributes.newBuilder(); codedinputstream.readMessage(builder3, extensionregistrylite); addFromQuery(builder3.buildPartial()); break; case 34: // '"' bitField0_ = 8 | bitField0_; contentQuery_ = codedinputstream.readBytes(); break; case 42: // '*' Data.Location.Builder builder2 = Data.Location.newBuilder(); if(hasLocationQuery()) builder2.mergeFrom(getLocationQuery()); codedinputstream.readMessage(builder2, extensionregistrylite); setLocationQuery(builder2.buildPartial()); break; case 48: // '0' bitField0_ = 0x20 | bitField0_; hasPhotoQuery_ = codedinputstream.readBool(); break; case 58: // ':' Data.TimeRange.Builder builder1 = Data.TimeRange.newBuilder(); if(hasTimeRangeQuery()) builder1.mergeFrom(getTimeRangeQuery()); codedinputstream.readMessage(builder1, extensionregistrylite); setTimeRangeQuery(builder1.buildPartial()); break; case 66: // 'B' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; } } while(true); } public final EventSearchRequest.Builder addAllFromQuery(Iterable iterable) { ensureFromQueryIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, fromQuery_); return this; } public final EventSearchRequest.Builder addFromQuery(int i, Data.ParticipantAttributes.Builder builder) { ensureFromQueryIsMutable(); fromQuery_.add(i, builder.build()); return this; } public final EventSearchRequest.Builder addFromQuery(int i, Data.ParticipantAttributes participantattributes) { if(participantattributes == null) { throw new NullPointerException(); } else { ensureFromQueryIsMutable(); fromQuery_.add(i, participantattributes); return this; } } public final EventSearchRequest.Builder addFromQuery(Data.ParticipantAttributes.Builder builder) { ensureFromQueryIsMutable(); fromQuery_.add(builder.build()); return this; } public final EventSearchRequest.Builder addFromQuery(Data.ParticipantAttributes participantattributes) { if(participantattributes == null) { throw new NullPointerException(); } else { ensureFromQueryIsMutable(); fromQuery_.add(participantattributes); return this; } } public final EventSearchRequest build() { EventSearchRequest eventsearchrequest = buildPartial(); if(!eventsearchrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("eventsearchrequest")); else return eventsearchrequest; } public final EventSearchRequest buildPartial() { EventSearchRequest eventsearchrequest = new EventSearchRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; eventsearchrequest.conversationId_ = conversationId_; if((i & 2) == 2) k |= 2; eventsearchrequest.unstructuredQuery_ = unstructuredQuery_; if((4 & bitField0_) == 4) { fromQuery_ = Collections.unmodifiableList(fromQuery_); bitField0_ = -5 & bitField0_; } eventsearchrequest.fromQuery_ = fromQuery_; if((i & 8) == 8) k |= 4; eventsearchrequest.contentQuery_ = contentQuery_; if((i & 0x10) == 16) k |= 8; eventsearchrequest.locationQuery_ = locationQuery_; if((i & 0x20) == 32) k |= 0x10; eventsearchrequest.hasPhotoQuery_ = hasPhotoQuery_; if((i & 0x40) == 64) k |= 0x20; eventsearchrequest.timeRangeQuery_ = timeRangeQuery_; if((i & 0x80) == 128) k |= 0x40; eventsearchrequest.stubbyInfo_ = stubbyInfo_; eventsearchrequest.bitField0_ = k; return eventsearchrequest; } public final EventSearchRequest.Builder clear() { super.clear(); conversationId_ = ""; bitField0_ = -2 & bitField0_; unstructuredQuery_ = ""; bitField0_ = -3 & bitField0_; fromQuery_ = Collections.emptyList(); bitField0_ = -5 & bitField0_; contentQuery_ = ""; bitField0_ = -9 & bitField0_; locationQuery_ = Data.Location.getDefaultInstance(); bitField0_ = 0xffffffef & bitField0_; hasPhotoQuery_ = false; bitField0_ = 0xffffffdf & bitField0_; timeRangeQuery_ = Data.TimeRange.getDefaultInstance(); bitField0_ = 0xffffffbf & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = 0xffffff7f & bitField0_; return this; } public final EventSearchRequest.Builder clearContentQuery() { bitField0_ = -9 & bitField0_; contentQuery_ = EventSearchRequest.getDefaultInstance().getContentQuery(); return this; } public final EventSearchRequest.Builder clearConversationId() { bitField0_ = -2 & bitField0_; conversationId_ = EventSearchRequest.getDefaultInstance().getConversationId(); return this; } public final EventSearchRequest.Builder clearFromQuery() { fromQuery_ = Collections.emptyList(); bitField0_ = -5 & bitField0_; return this; } public final EventSearchRequest.Builder clearHasPhotoQuery() { bitField0_ = 0xffffffdf & bitField0_; hasPhotoQuery_ = false; return this; } public final EventSearchRequest.Builder clearLocationQuery() { locationQuery_ = Data.Location.getDefaultInstance(); bitField0_ = 0xffffffef & bitField0_; return this; } public final EventSearchRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = 0xffffff7f & bitField0_; return this; } public final EventSearchRequest.Builder clearTimeRangeQuery() { timeRangeQuery_ = Data.TimeRange.getDefaultInstance(); bitField0_ = 0xffffffbf & bitField0_; return this; } public final EventSearchRequest.Builder clearUnstructuredQuery() { bitField0_ = -3 & bitField0_; unstructuredQuery_ = EventSearchRequest.getDefaultInstance().getUnstructuredQuery(); return this; } public final String getContentQuery() { Object obj = contentQuery_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); contentQuery_ = s; } else { s = (String)obj; } return s; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final EventSearchRequest getDefaultInstanceForType() { return EventSearchRequest.getDefaultInstance(); } public final Data.ParticipantAttributes getFromQuery(int i) { return (Data.ParticipantAttributes)fromQuery_.get(i); } public final int getFromQueryCount() { return fromQuery_.size(); } public final List getFromQueryList() { return Collections.unmodifiableList(fromQuery_); } public final boolean getHasPhotoQuery() { return hasPhotoQuery_; } public final Data.Location getLocationQuery() { return locationQuery_; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final Data.TimeRange getTimeRangeQuery() { return timeRangeQuery_; } public final String getUnstructuredQuery() { Object obj = unstructuredQuery_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); unstructuredQuery_ = s; } else { s = (String)obj; } return s; } public final boolean hasContentQuery() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasHasPhotoQuery() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasLocationQuery() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasTimeRangeQuery() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasUnstructuredQuery() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((EventSearchRequest)generatedmessagelite); } public final EventSearchRequest.Builder mergeFrom(EventSearchRequest eventsearchrequest) { if(eventsearchrequest == EventSearchRequest.getDefaultInstance()) { return this; } if(eventsearchrequest.hasConversationId()) setConversationId(eventsearchrequest.getConversationId()); if(eventsearchrequest.hasUnstructuredQuery()) setUnstructuredQuery(eventsearchrequest.getUnstructuredQuery()); if(!eventsearchrequest.fromQuery_.isEmpty()) if(fromQuery_.isEmpty()) { fromQuery_ = eventsearchrequest.fromQuery_; bitField0_ = -5 & bitField0_; } else { ensureFromQueryIsMutable(); fromQuery_.addAll(eventsearchrequest.fromQuery_); } if(eventsearchrequest.hasContentQuery()) setContentQuery(eventsearchrequest.getContentQuery()); if(eventsearchrequest.hasLocationQuery()) { Data.Location location = eventsearchrequest.getLocationQuery(); if((0x10 & bitField0_) == 16 && locationQuery_ != Data.Location.getDefaultInstance()) locationQuery_ = Data.Location.newBuilder(locationQuery_).mergeFrom(location).buildPartial(); else locationQuery_ = location; bitField0_ = 0x10 | bitField0_; } if(eventsearchrequest.hasHasPhotoQuery()) setHasPhotoQuery(eventsearchrequest.getHasPhotoQuery()); if(eventsearchrequest.hasTimeRangeQuery()) { Data.TimeRange timerange = eventsearchrequest.getTimeRangeQuery(); if((0x40 & bitField0_) == 64 && timeRangeQuery_ != Data.TimeRange.getDefaultInstance()) timeRangeQuery_ = Data.TimeRange.newBuilder(timeRangeQuery_).mergeFrom(timerange).buildPartial(); else timeRangeQuery_ = timerange; bitField0_ = 0x40 | bitField0_; } if(eventsearchrequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = eventsearchrequest.getStubbyInfo(); if((0x80 & bitField0_) == 128 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 0x80 | bitField0_; } return this; } public final EventSearchRequest.Builder setContentQuery(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 8 | bitField0_; contentQuery_ = s; return this; } } public final EventSearchRequest.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; conversationId_ = s; return this; } } public final EventSearchRequest.Builder setFromQuery(int i, Data.ParticipantAttributes.Builder builder) { ensureFromQueryIsMutable(); fromQuery_.set(i, builder.build()); return this; } public final EventSearchRequest.Builder setFromQuery(int i, Data.ParticipantAttributes participantattributes) { if(participantattributes == null) { throw new NullPointerException(); } else { ensureFromQueryIsMutable(); fromQuery_.set(i, participantattributes); return this; } } public final EventSearchRequest.Builder setHasPhotoQuery(boolean flag) { bitField0_ = 0x20 | bitField0_; hasPhotoQuery_ = flag; return this; } public final EventSearchRequest.Builder setLocationQuery(Data.Location.Builder builder) { locationQuery_ = builder.build(); bitField0_ = 0x10 | bitField0_; return this; } public final EventSearchRequest.Builder setLocationQuery(Data.Location location) { if(location == null) { throw new NullPointerException(); } else { locationQuery_ = location; bitField0_ = 0x10 | bitField0_; return this; } } public final EventSearchRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 0x80 | bitField0_; return this; } public final EventSearchRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 0x80 | bitField0_; return this; } } public final EventSearchRequest.Builder setTimeRangeQuery(Data.TimeRange.Builder builder) { timeRangeQuery_ = builder.build(); bitField0_ = 0x40 | bitField0_; return this; } public final EventSearchRequest.Builder setTimeRangeQuery(Data.TimeRange timerange) { if(timerange == null) { throw new NullPointerException(); } else { timeRangeQuery_ = timerange; bitField0_ = 0x40 | bitField0_; return this; } } public final EventSearchRequest.Builder setUnstructuredQuery(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; unstructuredQuery_ = s; return this; } } } } //================================================================================================== // EventStreamRequest //================================================================================================== public static interface EventStreamRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract int getCount(); public abstract long getEnd(); public abstract String getMessageId(); public abstract EventStreamRequest.Order getOrder(); public abstract String getSenderId(); public abstract long getStart(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract boolean hasConversationId(); public abstract boolean hasCount(); public abstract boolean hasEnd(); public abstract boolean hasMessageId(); public abstract boolean hasOrder(); public abstract boolean hasSenderId(); public abstract boolean hasStart(); public abstract boolean hasStubbyInfo(); } public static final class EventStreamRequest extends GeneratedMessageLite implements EventStreamRequestOrBuilder { private static final EventStreamRequest defaultInstance; private int bitField0_; private Object conversationId_; private int count_; private long end_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object messageId_; private Order order_; private Object senderId_; private long start_; private Data.StubbyInfo stubbyInfo_; static { EventStreamRequest eventstreamrequest = new EventStreamRequest(); defaultInstance = eventstreamrequest; eventstreamrequest.conversationId_ = ""; eventstreamrequest.messageId_ = ""; eventstreamrequest.start_ = 0L; eventstreamrequest.order_ = Order.EARLIEST; eventstreamrequest.end_ = 0L; eventstreamrequest.count_ = 0; eventstreamrequest.senderId_ = ""; eventstreamrequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } private EventStreamRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } EventStreamRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static EventStreamRequest getDefaultInstance() { return defaultInstance; } private ByteString getMessageIdBytes() { Object obj = messageId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); messageId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getSenderIdBytes() { Object obj = senderId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); senderId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(EventStreamRequest eventstreamrequest) { return new Builder().mergeFrom(eventstreamrequest); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final int getCount() { return count_; } public final EventStreamRequest getDefaultInstanceForType() { return defaultInstance; } public final long getEnd() { return end_; } public final String getMessageId() { Object obj = messageId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) messageId_ = s; s1 = s; } return s1; } public final Order getOrder() { return order_; } public final String getSenderId() { Object obj = senderId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) senderId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getConversationIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getMessageIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeInt64Size(3, start_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeEnumSize(4, order_.getNumber()); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeInt64Size(5, end_); if((0x20 & bitField0_) == 32) k += CodedOutputStream.computeInt32Size(6, count_); if((0x40 & bitField0_) == 64) k += CodedOutputStream.computeBytesSize(7, getSenderIdBytes()); if((0x80 & bitField0_) == 128) k += CodedOutputStream.computeMessageSize(8, stubbyInfo_); memoizedSerializedSize = k; l = k; } return l; } public final long getStart() { return start_; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasCount() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasEnd() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasMessageId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasOrder() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasStart() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getConversationIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getMessageIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeInt64(3, start_); if((8 & bitField0_) == 8) codedoutputstream.writeEnum(4, order_.getNumber()); if((0x10 & bitField0_) == 16) codedoutputstream.writeInt64(5, end_); if((0x20 & bitField0_) == 32) codedoutputstream.writeInt32(6, count_); if((0x40 & bitField0_) == 64) codedoutputstream.writeBytes(7, getSenderIdBytes()); if((0x80 & bitField0_) == 128) codedoutputstream.writeMessage(8, stubbyInfo_); } //=========================================================== // Order //=========================================================== public static enum Order implements com.google.protobuf.Internal.EnumLite { EARLIEST(1), LATEST(2); private int value; private Order(int value) { this.value = value; } public final int getNumber() { return value; } public static Order valueOf(int value) { for(Order o : Order.values()) { if(o.value == value) { return o; } } return null; } } //=========================================================== // Builder //=========================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements EventStreamRequestOrBuilder { private int bitField0_; private Object conversationId_; private int count_; private long end_; private Object messageId_; private EventStreamRequest.Order order_; private Object senderId_; private long start_; private Data.StubbyInfo stubbyInfo_; private Builder() { conversationId_ = ""; messageId_ = ""; order_ = EventStreamRequest.Order.EARLIEST; senderId_ = ""; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } public EventStreamRequest.Builder clone() { return (new EventStreamRequest.Builder()).mergeFrom(buildPartial()); } public EventStreamRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 18: // '\022' bitField0_ = 2 | bitField0_; messageId_ = codedinputstream.readBytes(); break; case 24: // '\030' bitField0_ = 4 | bitField0_; start_ = codedinputstream.readInt64(); break; case 32: // ' ' EventStreamRequest.Order order = EventStreamRequest.Order.valueOf(codedinputstream.readEnum()); if(order != null) { bitField0_ = 8 | bitField0_; order_ = order; } break; case 40: // '(' bitField0_ = 0x10 | bitField0_; end_ = codedinputstream.readInt64(); break; case 48: // '0' bitField0_ = 0x20 | bitField0_; count_ = codedinputstream.readInt32(); break; case 58: // ':' bitField0_ = 0x40 | bitField0_; senderId_ = codedinputstream.readBytes(); break; case 66: // 'B' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; } } while(true); } public final EventStreamRequest build() { EventStreamRequest eventstreamrequest = buildPartial(); if(!eventstreamrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("eventstreamrequest")); else return eventstreamrequest; } public final EventStreamRequest buildPartial() { EventStreamRequest eventstreamrequest = new EventStreamRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; eventstreamrequest.conversationId_ = conversationId_; if((i & 2) == 2) k |= 2; eventstreamrequest.messageId_ = messageId_; if((i & 4) == 4) k |= 4; eventstreamrequest.start_ = start_; if((i & 8) == 8) k |= 8; eventstreamrequest.order_ = order_; if((i & 0x10) == 16) k |= 0x10; eventstreamrequest.end_ = end_; if((i & 0x20) == 32) k |= 0x20; eventstreamrequest.count_ = count_; if((i & 0x40) == 64) k |= 0x40; eventstreamrequest.senderId_ = senderId_; if((i & 0x80) == 128) k |= 0x80; eventstreamrequest.stubbyInfo_ = stubbyInfo_; eventstreamrequest.bitField0_ = k; return eventstreamrequest; } public final EventStreamRequest.Builder clear() { super.clear(); conversationId_ = ""; bitField0_ = -2 & bitField0_; messageId_ = ""; bitField0_ = -3 & bitField0_; start_ = 0L; bitField0_ = -5 & bitField0_; order_ = EventStreamRequest.Order.EARLIEST; bitField0_ = -9 & bitField0_; end_ = 0L; bitField0_ = 0xffffffef & bitField0_; count_ = 0; bitField0_ = 0xffffffdf & bitField0_; senderId_ = ""; bitField0_ = 0xffffffbf & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = 0xffffff7f & bitField0_; return this; } public final EventStreamRequest.Builder clearConversationId() { bitField0_ = -2 & bitField0_; conversationId_ = EventStreamRequest.getDefaultInstance().getConversationId(); return this; } public final EventStreamRequest.Builder clearCount() { bitField0_ = 0xffffffdf & bitField0_; count_ = 0; return this; } public final EventStreamRequest.Builder clearEnd() { bitField0_ = 0xffffffef & bitField0_; end_ = 0L; return this; } public final EventStreamRequest.Builder clearMessageId() { bitField0_ = -3 & bitField0_; messageId_ = EventStreamRequest.getDefaultInstance().getMessageId(); return this; } public final EventStreamRequest.Builder clearOrder() { bitField0_ = -9 & bitField0_; order_ = EventStreamRequest.Order.EARLIEST; return this; } public final EventStreamRequest.Builder clearSenderId() { bitField0_ = 0xffffffbf & bitField0_; senderId_ = EventStreamRequest.getDefaultInstance().getSenderId(); return this; } public final EventStreamRequest.Builder clearStart() { bitField0_ = -5 & bitField0_; start_ = 0L; return this; } public final EventStreamRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = 0xffffff7f & bitField0_; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final int getCount() { return count_; } public final EventStreamRequest getDefaultInstanceForType() { return EventStreamRequest.getDefaultInstance(); } public final long getEnd() { return end_; } public final String getMessageId() { Object obj = messageId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); messageId_ = s; } else { s = (String)obj; } return s; } public final EventStreamRequest.Order getOrder() { return order_; } public final String getSenderId() { Object obj = senderId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); senderId_ = s; } else { s = (String)obj; } return s; } public final long getStart() { return start_; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasCount() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasEnd() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasMessageId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasOrder() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasStart() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((EventStreamRequest)generatedmessagelite); } public final EventStreamRequest.Builder mergeFrom(EventStreamRequest eventstreamrequest) { if(eventstreamrequest == EventStreamRequest.getDefaultInstance()) { return this; } if(eventstreamrequest.hasConversationId()) setConversationId(eventstreamrequest.getConversationId()); if(eventstreamrequest.hasMessageId()) setMessageId(eventstreamrequest.getMessageId()); if(eventstreamrequest.hasStart()) setStart(eventstreamrequest.getStart()); if(eventstreamrequest.hasOrder()) setOrder(eventstreamrequest.getOrder()); if(eventstreamrequest.hasEnd()) setEnd(eventstreamrequest.getEnd()); if(eventstreamrequest.hasCount()) setCount(eventstreamrequest.getCount()); if(eventstreamrequest.hasSenderId()) setSenderId(eventstreamrequest.getSenderId()); if(eventstreamrequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = eventstreamrequest.getStubbyInfo(); if((0x80 & bitField0_) == 128 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 0x80 | bitField0_; } return this; } public final EventStreamRequest.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; conversationId_ = s; return this; } } public final EventStreamRequest.Builder setCount(int i) { bitField0_ = 0x20 | bitField0_; count_ = i; return this; } public final EventStreamRequest.Builder setEnd(long l) { bitField0_ = 0x10 | bitField0_; end_ = l; return this; } public final EventStreamRequest.Builder setMessageId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; messageId_ = s; return this; } } public final EventStreamRequest.Builder setOrder(EventStreamRequest.Order order) { if(order == null) { throw new NullPointerException(); } else { bitField0_ = 8 | bitField0_; order_ = order; return this; } } public final EventStreamRequest.Builder setSenderId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 0x40 | bitField0_; senderId_ = s; return this; } } public final EventStreamRequest.Builder setStart(long l) { bitField0_ = 4 | bitField0_; start_ = l; return this; } public final EventStreamRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 0x80 | bitField0_; return this; } public final EventStreamRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 0x80 | bitField0_; return this; } } } } //================================================================================================== // GlobalConversationPreferences //================================================================================================== public static interface GlobalConversationPreferencesRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract GlobalConversationPreferencesRequest.LocationModification getLocationModification(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract GlobalConversationPreferencesRequest.TagModification getTagModification(int i); public abstract int getTagModificationCount(); public abstract List getTagModificationList(); public abstract Data.ConversationMetadata.ConversationVisibility getVisibilityModification(); public abstract boolean hasConversationId(); public abstract boolean hasLocationModification(); public abstract boolean hasStubbyInfo(); public abstract boolean hasVisibilityModification(); } public static final class GlobalConversationPreferencesRequest extends GeneratedMessageLite implements GlobalConversationPreferencesRequestOrBuilder { private static final GlobalConversationPreferencesRequest defaultInstance; private int bitField0_; private Object conversationId_; private LocationModification locationModification_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.StubbyInfo stubbyInfo_; private List tagModification_; private Data.ConversationMetadata.ConversationVisibility visibilityModification_; static { GlobalConversationPreferencesRequest globalconversationpreferencesrequest = new GlobalConversationPreferencesRequest(); defaultInstance = globalconversationpreferencesrequest; globalconversationpreferencesrequest.conversationId_ = ""; globalconversationpreferencesrequest.visibilityModification_ = Data.ConversationMetadata.ConversationVisibility.PUBLIC; globalconversationpreferencesrequest.tagModification_ = Collections.emptyList(); globalconversationpreferencesrequest.locationModification_ = LocationModification.getDefaultInstance(); globalconversationpreferencesrequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } private GlobalConversationPreferencesRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } GlobalConversationPreferencesRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static GlobalConversationPreferencesRequest getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(GlobalConversationPreferencesRequest globalconversationpreferencesrequest) { return new Builder().mergeFrom(globalconversationpreferencesrequest); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final GlobalConversationPreferencesRequest getDefaultInstanceForType() { return defaultInstance; } public final LocationModification getLocationModification() { return locationModification_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int i1; if(i != -1) { i1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getConversationIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeEnumSize(2, visibilityModification_.getNumber()); for(int l = 0; l < tagModification_.size(); l++) k += CodedOutputStream.computeMessageSize(3, (MessageLite)tagModification_.get(l)); if((4 & bitField0_) == 4) k += CodedOutputStream.computeMessageSize(4, locationModification_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeMessageSize(5, stubbyInfo_); memoizedSerializedSize = k; i1 = k; } return i1; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final TagModification getTagModification(int i) { return (TagModification)tagModification_.get(i); } public final int getTagModificationCount() { return tagModification_.size(); } public final List getTagModificationList() { return tagModification_; } public final TagModificationOrBuilder getTagModificationOrBuilder(int i) { return (TagModificationOrBuilder)tagModification_.get(i); } public final List getTagModificationOrBuilderList() { return tagModification_; } public final Data.ConversationMetadata.ConversationVisibility getVisibilityModification() { return visibilityModification_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasLocationModification() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasVisibilityModification() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getConversationIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeEnum(2, visibilityModification_.getNumber()); for(int i = 0; i < tagModification_.size(); i++) codedoutputstream.writeMessage(3, (MessageLite)tagModification_.get(i)); if((4 & bitField0_) == 4) codedoutputstream.writeMessage(4, locationModification_); if((8 & bitField0_) == 8) codedoutputstream.writeMessage(5, stubbyInfo_); } //=========================================================================== // PreferencesModificationType //=========================================================================== public static enum PreferencesModificationType implements com.google.protobuf.Internal.EnumLite { ADD(1), REMOVE(2); private int value; private PreferencesModificationType(int value) { this.value = value; } public final int getNumber() { return value; } public static PreferencesModificationType valueOf(int value) { for(PreferencesModificationType t : PreferencesModificationType.values()) { if(t.value == value) { return t; } } return null; } } //=========================================================================== // LocationModification //=========================================================================== public static interface LocationModificationOrBuilder extends MessageLiteOrBuilder { public abstract Data.Location getLocation(); public abstract GlobalConversationPreferencesRequest.PreferencesModificationType getType(); public abstract boolean hasLocation(); public abstract boolean hasType(); } public static final class LocationModification extends GeneratedMessageLite implements GlobalConversationPreferencesRequest.LocationModificationOrBuilder { private static final GlobalConversationPreferencesRequest.LocationModification defaultInstance; private int bitField0_; private Data.Location location_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private GlobalConversationPreferencesRequest.PreferencesModificationType type_; static { GlobalConversationPreferencesRequest.LocationModification locationmodification = new GlobalConversationPreferencesRequest.LocationModification(); defaultInstance = locationmodification; locationmodification.type_ = GlobalConversationPreferencesRequest.PreferencesModificationType.ADD; locationmodification.location_ = Data.Location.getDefaultInstance(); } private LocationModification() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } LocationModification(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static GlobalConversationPreferencesRequest.LocationModification getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(GlobalConversationPreferencesRequest.LocationModification locationmodification) { return new Builder().mergeFrom(locationmodification); } public final GlobalConversationPreferencesRequest.LocationModification getDefaultInstanceForType() { return defaultInstance; } public final Data.Location getLocation() { return location_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, type_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeMessageSize(2, location_); memoizedSerializedSize = k; l = k; } return l; } public final GlobalConversationPreferencesRequest.PreferencesModificationType getType() { return type_; } public final boolean hasLocation() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, type_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeMessage(2, location_); } //========================================== // Builder //========================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements GlobalConversationPreferencesRequest.LocationModificationOrBuilder { private int bitField0_; private Data.Location location_; private GlobalConversationPreferencesRequest.PreferencesModificationType type_; private Builder() { type_ = GlobalConversationPreferencesRequest.PreferencesModificationType.ADD; location_ = Data.Location.getDefaultInstance(); } public GlobalConversationPreferencesRequest.LocationModification.Builder clone() { return (new GlobalConversationPreferencesRequest.LocationModification.Builder()).mergeFrom(buildPartial()); } public GlobalConversationPreferencesRequest.LocationModification.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' GlobalConversationPreferencesRequest.PreferencesModificationType preferencesmodificationtype = GlobalConversationPreferencesRequest.PreferencesModificationType.valueOf(codedinputstream.readEnum()); if(preferencesmodificationtype != null) { bitField0_ = 1 | bitField0_; type_ = preferencesmodificationtype; } break; case 18: // '\022' Data.Location.Builder builder = Data.Location.newBuilder(); if(hasLocation()) builder.mergeFrom(getLocation()); codedinputstream.readMessage(builder, extensionregistrylite); setLocation(builder.buildPartial()); break; } } while(true); } public final GlobalConversationPreferencesRequest.LocationModification build() { GlobalConversationPreferencesRequest.LocationModification locationmodification = buildPartial(); if(!locationmodification.isInitialized()) throw new UninitializedMessageException(Arrays.asList("locationmodification")); else return locationmodification; } public final GlobalConversationPreferencesRequest.LocationModification buildPartial() { GlobalConversationPreferencesRequest.LocationModification locationmodification = new GlobalConversationPreferencesRequest.LocationModification(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; locationmodification.type_ = type_; if((i & 2) == 2) k |= 2; locationmodification.location_ = location_; locationmodification.bitField0_ = k; return locationmodification; } public final GlobalConversationPreferencesRequest.LocationModification.Builder clear() { super.clear(); type_ = GlobalConversationPreferencesRequest.PreferencesModificationType.ADD; bitField0_ = -2 & bitField0_; location_ = Data.Location.getDefaultInstance(); bitField0_ = -3 & bitField0_; return this; } public final GlobalConversationPreferencesRequest.LocationModification.Builder clearLocation() { location_ = Data.Location.getDefaultInstance(); bitField0_ = -3 & bitField0_; return this; } public final GlobalConversationPreferencesRequest.LocationModification.Builder clearType() { bitField0_ = -2 & bitField0_; type_ = GlobalConversationPreferencesRequest.PreferencesModificationType.ADD; return this; } public final GlobalConversationPreferencesRequest.LocationModification getDefaultInstanceForType() { return GlobalConversationPreferencesRequest.LocationModification.getDefaultInstance(); } public final Data.Location getLocation() { return location_; } public final GlobalConversationPreferencesRequest.PreferencesModificationType getType() { return type_; } public final boolean hasLocation() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((GlobalConversationPreferencesRequest.LocationModification)generatedmessagelite); } public final GlobalConversationPreferencesRequest.LocationModification.Builder mergeFrom(GlobalConversationPreferencesRequest.LocationModification locationmodification) { if(locationmodification == GlobalConversationPreferencesRequest.LocationModification.getDefaultInstance()) { return this; } if(locationmodification.hasType()) setType(locationmodification.getType()); if(locationmodification.hasLocation()) { Data.Location location = locationmodification.getLocation(); if((2 & bitField0_) == 2 && location_ != Data.Location.getDefaultInstance()) location_ = Data.Location.newBuilder(location_).mergeFrom(location).buildPartial(); else location_ = location; bitField0_ = 2 | bitField0_; } return this; } public final GlobalConversationPreferencesRequest.LocationModification.Builder setLocation(Data.Location.Builder builder) { location_ = builder.build(); bitField0_ = 2 | bitField0_; return this; } public final GlobalConversationPreferencesRequest.LocationModification.Builder setLocation(Data.Location location) { if(location == null) { throw new NullPointerException(); } else { location_ = location; bitField0_ = 2 | bitField0_; return this; } } public final GlobalConversationPreferencesRequest.LocationModification.Builder setType(GlobalConversationPreferencesRequest.PreferencesModificationType preferencesmodificationtype) { if(preferencesmodificationtype == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; type_ = preferencesmodificationtype; return this; } } } } //=========================================================================== // TagModification //=========================================================================== public static interface TagModificationOrBuilder extends MessageLiteOrBuilder { public abstract String getTag(); public abstract GlobalConversationPreferencesRequest.PreferencesModificationType getType(); public abstract boolean hasTag(); public abstract boolean hasType(); } public static final class TagModification extends GeneratedMessageLite implements GlobalConversationPreferencesRequest.TagModificationOrBuilder { private static final GlobalConversationPreferencesRequest.TagModification defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object tag_; private GlobalConversationPreferencesRequest.PreferencesModificationType type_; static { GlobalConversationPreferencesRequest.TagModification tagmodification = new GlobalConversationPreferencesRequest.TagModification(); defaultInstance = tagmodification; tagmodification.type_ = GlobalConversationPreferencesRequest.PreferencesModificationType.ADD; tagmodification.tag_ = ""; } private TagModification() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } TagModification(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static GlobalConversationPreferencesRequest.TagModification getDefaultInstance() { return defaultInstance; } private ByteString getTagBytes() { Object obj = tag_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); tag_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public final GlobalConversationPreferencesRequest.TagModification getDefaultInstanceForType() { return defaultInstance; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, type_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getTagBytes()); memoizedSerializedSize = k; l = k; } return l; } public final String getTag() { Object obj = tag_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) tag_ = s; s1 = s; } return s1; } public final GlobalConversationPreferencesRequest.PreferencesModificationType getType() { return type_; } public final boolean hasTag() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, type_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getTagBytes()); } //======================================== // Builder //======================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements GlobalConversationPreferencesRequest.TagModificationOrBuilder { private int bitField0_; private Object tag_; private GlobalConversationPreferencesRequest.PreferencesModificationType type_; private Builder() { type_ = GlobalConversationPreferencesRequest.PreferencesModificationType.ADD; tag_ = ""; } public GlobalConversationPreferencesRequest.TagModification.Builder clone() { return (new GlobalConversationPreferencesRequest.TagModification.Builder()).mergeFrom(buildPartial()); } public GlobalConversationPreferencesRequest.TagModification.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' GlobalConversationPreferencesRequest.PreferencesModificationType preferencesmodificationtype = GlobalConversationPreferencesRequest.PreferencesModificationType.valueOf(codedinputstream.readEnum()); if(preferencesmodificationtype != null) { bitField0_ = 1 | bitField0_; type_ = preferencesmodificationtype; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; tag_ = codedinputstream.readBytes(); break; } } while(true); } public final GlobalConversationPreferencesRequest.TagModification build() { GlobalConversationPreferencesRequest.TagModification tagmodification = buildPartial(); if(!tagmodification.isInitialized()) throw new UninitializedMessageException(Arrays.asList("tagmodification")); else return tagmodification; } public final GlobalConversationPreferencesRequest.TagModification buildPartial() { GlobalConversationPreferencesRequest.TagModification tagmodification = new GlobalConversationPreferencesRequest.TagModification(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; tagmodification.type_ = type_; if((i & 2) == 2) k |= 2; tagmodification.tag_ = tag_; tagmodification.bitField0_ = k; return tagmodification; } public final GlobalConversationPreferencesRequest.TagModification.Builder clear() { super.clear(); type_ = GlobalConversationPreferencesRequest.PreferencesModificationType.ADD; bitField0_ = -2 & bitField0_; tag_ = ""; bitField0_ = -3 & bitField0_; return this; } public final GlobalConversationPreferencesRequest.TagModification.Builder clearTag() { bitField0_ = -3 & bitField0_; tag_ = GlobalConversationPreferencesRequest.TagModification.getDefaultInstance().getTag(); return this; } public final GlobalConversationPreferencesRequest.TagModification.Builder clearType() { bitField0_ = -2 & bitField0_; type_ = GlobalConversationPreferencesRequest.PreferencesModificationType.ADD; return this; } public final GlobalConversationPreferencesRequest.TagModification getDefaultInstanceForType() { return GlobalConversationPreferencesRequest.TagModification.getDefaultInstance(); } public final String getTag() { Object obj = tag_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); tag_ = s; } else { s = (String)obj; } return s; } public final GlobalConversationPreferencesRequest.PreferencesModificationType getType() { return type_; } public final boolean hasTag() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((GlobalConversationPreferencesRequest.TagModification)generatedmessagelite); } public final GlobalConversationPreferencesRequest.TagModification.Builder mergeFrom(GlobalConversationPreferencesRequest.TagModification tagmodification) { if(tagmodification == GlobalConversationPreferencesRequest.TagModification.getDefaultInstance()) { return this; } if(tagmodification.hasType()) setType(tagmodification.getType()); if(tagmodification.hasTag()) setTag(tagmodification.getTag()); return this; } public final GlobalConversationPreferencesRequest.TagModification.Builder setTag(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; tag_ = s; return this; } } public final GlobalConversationPreferencesRequest.TagModification.Builder setType(GlobalConversationPreferencesRequest.PreferencesModificationType preferencesmodificationtype) { if(preferencesmodificationtype == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; type_ = preferencesmodificationtype; return this; } } } } //=========================================================================== // Builder //=========================================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements GlobalConversationPreferencesRequestOrBuilder { private int bitField0_; private Object conversationId_; private GlobalConversationPreferencesRequest.LocationModification locationModification_; private Data.StubbyInfo stubbyInfo_; private List tagModification_; private Data.ConversationMetadata.ConversationVisibility visibilityModification_; private Builder() { conversationId_ = ""; visibilityModification_ = Data.ConversationMetadata.ConversationVisibility.PUBLIC; tagModification_ = Collections.emptyList(); locationModification_ = GlobalConversationPreferencesRequest.LocationModification.getDefaultInstance(); stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } public GlobalConversationPreferencesRequest.Builder clone() { return (new GlobalConversationPreferencesRequest.Builder()).mergeFrom(buildPartial()); } private void ensureTagModificationIsMutable() { if((4 & bitField0_) != 4) { tagModification_ = new ArrayList(tagModification_); bitField0_ = 4 | bitField0_; } } public GlobalConversationPreferencesRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 16: // '\020' Data.ConversationMetadata.ConversationVisibility conversationvisibility = Data.ConversationMetadata.ConversationVisibility.valueOf(codedinputstream.readEnum()); if(conversationvisibility != null) { bitField0_ = 2 | bitField0_; visibilityModification_ = conversationvisibility; } break; case 26: // '\032' GlobalConversationPreferencesRequest.TagModification.Builder builder2 = GlobalConversationPreferencesRequest.TagModification.newBuilder(); codedinputstream.readMessage(builder2, extensionregistrylite); addTagModification(builder2.buildPartial()); break; case 34: // '"' GlobalConversationPreferencesRequest.LocationModification.Builder builder1 = GlobalConversationPreferencesRequest.LocationModification.newBuilder(); if(hasLocationModification()) builder1.mergeFrom(getLocationModification()); codedinputstream.readMessage(builder1, extensionregistrylite); setLocationModification(builder1.buildPartial()); break; case 42: // '*' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; } } while(true); } public final GlobalConversationPreferencesRequest.Builder addAllTagModification(Iterable iterable) { ensureTagModificationIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, tagModification_); return this; } public final GlobalConversationPreferencesRequest.Builder addTagModification(int i, GlobalConversationPreferencesRequest.TagModification.Builder builder) { ensureTagModificationIsMutable(); tagModification_.add(i, builder.build()); return this; } public final GlobalConversationPreferencesRequest.Builder addTagModification(int i, GlobalConversationPreferencesRequest.TagModification tagmodification) { if(tagmodification == null) { throw new NullPointerException(); } else { ensureTagModificationIsMutable(); tagModification_.add(i, tagmodification); return this; } } public final GlobalConversationPreferencesRequest.Builder addTagModification(GlobalConversationPreferencesRequest.TagModification.Builder builder) { ensureTagModificationIsMutable(); tagModification_.add(builder.build()); return this; } public final GlobalConversationPreferencesRequest.Builder addTagModification(GlobalConversationPreferencesRequest.TagModification tagmodification) { if(tagmodification == null) { throw new NullPointerException(); } else { ensureTagModificationIsMutable(); tagModification_.add(tagmodification); return this; } } public final GlobalConversationPreferencesRequest build() { GlobalConversationPreferencesRequest globalconversationpreferencesrequest = buildPartial(); if(!globalconversationpreferencesrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("globalconversationpreferencesrequest")); else return globalconversationpreferencesrequest; } public final GlobalConversationPreferencesRequest buildPartial() { GlobalConversationPreferencesRequest globalconversationpreferencesrequest = new GlobalConversationPreferencesRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; globalconversationpreferencesrequest.conversationId_ = conversationId_; if((i & 2) == 2) k |= 2; globalconversationpreferencesrequest.visibilityModification_ = visibilityModification_; if((4 & bitField0_) == 4) { tagModification_ = Collections.unmodifiableList(tagModification_); bitField0_ = -5 & bitField0_; } globalconversationpreferencesrequest.tagModification_ = tagModification_; if((i & 8) == 8) k |= 4; globalconversationpreferencesrequest.locationModification_ = locationModification_; if((i & 0x10) == 16) k |= 8; globalconversationpreferencesrequest.stubbyInfo_ = stubbyInfo_; globalconversationpreferencesrequest.bitField0_ = k; return globalconversationpreferencesrequest; } public final GlobalConversationPreferencesRequest.Builder clear() { super.clear(); conversationId_ = ""; bitField0_ = -2 & bitField0_; visibilityModification_ = Data.ConversationMetadata.ConversationVisibility.PUBLIC; bitField0_ = -3 & bitField0_; tagModification_ = Collections.emptyList(); bitField0_ = -5 & bitField0_; locationModification_ = GlobalConversationPreferencesRequest.LocationModification.getDefaultInstance(); bitField0_ = -9 & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = 0xffffffef & bitField0_; return this; } public final GlobalConversationPreferencesRequest.Builder clearConversationId() { bitField0_ = -2 & bitField0_; conversationId_ = GlobalConversationPreferencesRequest.getDefaultInstance().getConversationId(); return this; } public final GlobalConversationPreferencesRequest.Builder clearLocationModification() { locationModification_ = GlobalConversationPreferencesRequest.LocationModification.getDefaultInstance(); bitField0_ = -9 & bitField0_; return this; } public final GlobalConversationPreferencesRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = 0xffffffef & bitField0_; return this; } public final GlobalConversationPreferencesRequest.Builder clearTagModification() { tagModification_ = Collections.emptyList(); bitField0_ = -5 & bitField0_; return this; } public final GlobalConversationPreferencesRequest.Builder clearVisibilityModification() { bitField0_ = -3 & bitField0_; visibilityModification_ = Data.ConversationMetadata.ConversationVisibility.PUBLIC; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final GlobalConversationPreferencesRequest getDefaultInstanceForType() { return GlobalConversationPreferencesRequest.getDefaultInstance(); } public final GlobalConversationPreferencesRequest.LocationModification getLocationModification() { return locationModification_; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final GlobalConversationPreferencesRequest.TagModification getTagModification(int i) { return (GlobalConversationPreferencesRequest.TagModification)tagModification_.get(i); } public final int getTagModificationCount() { return tagModification_.size(); } public final List getTagModificationList() { return Collections.unmodifiableList(tagModification_); } public final Data.ConversationMetadata.ConversationVisibility getVisibilityModification() { return visibilityModification_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasLocationModification() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasVisibilityModification() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((GlobalConversationPreferencesRequest)generatedmessagelite); } public final GlobalConversationPreferencesRequest.Builder mergeFrom(GlobalConversationPreferencesRequest globalconversationpreferencesrequest) { if(globalconversationpreferencesrequest == GlobalConversationPreferencesRequest.getDefaultInstance()) { return this; } if(globalconversationpreferencesrequest.hasConversationId()) setConversationId(globalconversationpreferencesrequest.getConversationId()); if(globalconversationpreferencesrequest.hasVisibilityModification()) setVisibilityModification(globalconversationpreferencesrequest.getVisibilityModification()); if(!globalconversationpreferencesrequest.tagModification_.isEmpty()) if(tagModification_.isEmpty()) { tagModification_ = globalconversationpreferencesrequest.tagModification_; bitField0_ = -5 & bitField0_; } else { ensureTagModificationIsMutable(); tagModification_.addAll(globalconversationpreferencesrequest.tagModification_); } if(globalconversationpreferencesrequest.hasLocationModification()) { GlobalConversationPreferencesRequest.LocationModification locationmodification = globalconversationpreferencesrequest.getLocationModification(); if((8 & bitField0_) == 8 && locationModification_ != GlobalConversationPreferencesRequest.LocationModification.getDefaultInstance()) locationModification_ = GlobalConversationPreferencesRequest.LocationModification.newBuilder(locationModification_).mergeFrom(locationmodification).buildPartial(); else locationModification_ = locationmodification; bitField0_ = 8 | bitField0_; } if(globalconversationpreferencesrequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = globalconversationpreferencesrequest.getStubbyInfo(); if((0x10 & bitField0_) == 16 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 0x10 | bitField0_; } return this; } public final GlobalConversationPreferencesRequest.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; conversationId_ = s; return this; } } public final GlobalConversationPreferencesRequest.Builder setLocationModification(GlobalConversationPreferencesRequest.LocationModification.Builder builder) { locationModification_ = builder.build(); bitField0_ = 8 | bitField0_; return this; } public final GlobalConversationPreferencesRequest.Builder setLocationModification(GlobalConversationPreferencesRequest.LocationModification locationmodification) { if(locationmodification == null) { throw new NullPointerException(); } else { locationModification_ = locationmodification; bitField0_ = 8 | bitField0_; return this; } } public final GlobalConversationPreferencesRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 0x10 | bitField0_; return this; } public final GlobalConversationPreferencesRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 0x10 | bitField0_; return this; } } public final GlobalConversationPreferencesRequest.Builder setTagModification(int i, GlobalConversationPreferencesRequest.TagModification.Builder builder) { ensureTagModificationIsMutable(); tagModification_.set(i, builder.build()); return this; } public final GlobalConversationPreferencesRequest.Builder setTagModification(int i, GlobalConversationPreferencesRequest.TagModification tagmodification) { if(tagmodification == null) { throw new NullPointerException(); } else { ensureTagModificationIsMutable(); tagModification_.set(i, tagmodification); return this; } } public final GlobalConversationPreferencesRequest.Builder setVisibilityModification(Data.ConversationMetadata.ConversationVisibility conversationvisibility) { if(conversationvisibility == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; visibilityModification_ = conversationvisibility; return this; } } } } //================================================================================================== // HangoutInviteFinishRequest //================================================================================================== public static interface HangoutInviteFinishRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getInviteId(); public abstract HangoutInviteFinishRequest.InviteStatus getInviteStatus(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract boolean hasInviteId(); public abstract boolean hasInviteStatus(); public abstract boolean hasStubbyInfo(); } public static final class HangoutInviteFinishRequest extends GeneratedMessageLite implements HangoutInviteFinishRequestOrBuilder { private static final HangoutInviteFinishRequest defaultInstance; private int bitField0_; private Object inviteId_; private InviteStatus inviteStatus_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.StubbyInfo stubbyInfo_; static { HangoutInviteFinishRequest hangoutinvitefinishrequest = new HangoutInviteFinishRequest(); defaultInstance = hangoutinvitefinishrequest; hangoutinvitefinishrequest.inviteId_ = ""; hangoutinvitefinishrequest.inviteStatus_ = InviteStatus.UNKNOWN; hangoutinvitefinishrequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } private HangoutInviteFinishRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } HangoutInviteFinishRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static HangoutInviteFinishRequest getDefaultInstance() { return defaultInstance; } private ByteString getInviteIdBytes() { Object obj = inviteId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); inviteId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(HangoutInviteFinishRequest hangoutinvitefinishrequest) { return new Builder().mergeFrom(hangoutinvitefinishrequest); } public final HangoutInviteFinishRequest getDefaultInstanceForType() { return defaultInstance; } public final String getInviteId() { Object obj = inviteId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) inviteId_ = s; s1 = s; } return s1; } public final InviteStatus getInviteStatus() { return inviteStatus_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getInviteIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeEnumSize(2, inviteStatus_.getNumber()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeMessageSize(3, stubbyInfo_); memoizedSerializedSize = k; l = k; } return l; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasInviteId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasInviteStatus() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getInviteIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeEnum(2, inviteStatus_.getNumber()); if((4 & bitField0_) == 4) codedoutputstream.writeMessage(3, stubbyInfo_); } //============================================================== // InviteStatus //============================================================== public static enum InviteStatus implements com.google.protobuf.Internal.EnumLite { UNKNOWN(0), CONNECTED(1), CANCELED(2); private final int value; private InviteStatus(int value) { this.value = value; } @Override public int getNumber() { return value; } public static InviteStatus valueOf(int value) { for(InviteStatus s : InviteStatus.values()) { if(s.value == value) { return s; } } return null; } } //============================================================== // Builder //============================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements HangoutInviteFinishRequestOrBuilder { private int bitField0_; private Object inviteId_; private HangoutInviteFinishRequest.InviteStatus inviteStatus_; private Data.StubbyInfo stubbyInfo_; private Builder() { inviteId_ = ""; inviteStatus_ = HangoutInviteFinishRequest.InviteStatus.UNKNOWN; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } public HangoutInviteFinishRequest.Builder clone() { return (new HangoutInviteFinishRequest.Builder()).mergeFrom(buildPartial()); } public HangoutInviteFinishRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; inviteId_ = codedinputstream.readBytes(); break; case 16: // '\020' HangoutInviteFinishRequest.InviteStatus invitestatus = HangoutInviteFinishRequest.InviteStatus.valueOf(codedinputstream.readEnum()); if(invitestatus != null) { bitField0_ = 2 | bitField0_; inviteStatus_ = invitestatus; } break; case 26: // '\032' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; } } while(true); } public final HangoutInviteFinishRequest build() { HangoutInviteFinishRequest hangoutinvitefinishrequest = buildPartial(); if(!hangoutinvitefinishrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("hangoutinvitefinishrequest")); else return hangoutinvitefinishrequest; } public final HangoutInviteFinishRequest buildPartial() { HangoutInviteFinishRequest hangoutinvitefinishrequest = new HangoutInviteFinishRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; hangoutinvitefinishrequest.inviteId_ = inviteId_; if((i & 2) == 2) k |= 2; hangoutinvitefinishrequest.inviteStatus_ = inviteStatus_; if((i & 4) == 4) k |= 4; hangoutinvitefinishrequest.stubbyInfo_ = stubbyInfo_; hangoutinvitefinishrequest.bitField0_ = k; return hangoutinvitefinishrequest; } public final HangoutInviteFinishRequest.Builder clear() { super.clear(); inviteId_ = ""; bitField0_ = -2 & bitField0_; inviteStatus_ = HangoutInviteFinishRequest.InviteStatus.UNKNOWN; bitField0_ = -3 & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final HangoutInviteFinishRequest.Builder clearInviteId() { bitField0_ = -2 & bitField0_; inviteId_ = HangoutInviteFinishRequest.getDefaultInstance().getInviteId(); return this; } public final HangoutInviteFinishRequest.Builder clearInviteStatus() { bitField0_ = -3 & bitField0_; inviteStatus_ = HangoutInviteFinishRequest.InviteStatus.UNKNOWN; return this; } public final HangoutInviteFinishRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final HangoutInviteFinishRequest getDefaultInstanceForType() { return HangoutInviteFinishRequest.getDefaultInstance(); } public final String getInviteId() { Object obj = inviteId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); inviteId_ = s; } else { s = (String)obj; } return s; } public final HangoutInviteFinishRequest.InviteStatus getInviteStatus() { return inviteStatus_; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasInviteId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasInviteStatus() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((HangoutInviteFinishRequest)generatedmessagelite); } public final HangoutInviteFinishRequest.Builder mergeFrom(HangoutInviteFinishRequest hangoutinvitefinishrequest) { if(hangoutinvitefinishrequest == HangoutInviteFinishRequest.getDefaultInstance()) { return this; } if(hangoutinvitefinishrequest.hasInviteId()) setInviteId(hangoutinvitefinishrequest.getInviteId()); if(hangoutinvitefinishrequest.hasInviteStatus()) setInviteStatus(hangoutinvitefinishrequest.getInviteStatus()); if(hangoutinvitefinishrequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = hangoutinvitefinishrequest.getStubbyInfo(); if((4 & bitField0_) == 4 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 4 | bitField0_; } return this; } public final HangoutInviteFinishRequest.Builder setInviteId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; inviteId_ = s; return this; } } public final HangoutInviteFinishRequest.Builder setInviteStatus(HangoutInviteFinishRequest.InviteStatus invitestatus) { if(invitestatus == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; inviteStatus_ = invitestatus; return this; } } public final HangoutInviteFinishRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 4 | bitField0_; return this; } public final HangoutInviteFinishRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 4 | bitField0_; return this; } } } } //================================================================================================== // HangoutInviteKeepAliveRequest //================================================================================================== public static interface HangoutInviteKeepAliveRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getInviteId(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract boolean hasInviteId(); public abstract boolean hasStubbyInfo(); } public static final class HangoutInviteKeepAliveRequest extends GeneratedMessageLite implements HangoutInviteKeepAliveRequestOrBuilder { private static final HangoutInviteKeepAliveRequest defaultInstance; private int bitField0_; private Object inviteId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.StubbyInfo stubbyInfo_; static { HangoutInviteKeepAliveRequest hangoutinvitekeepaliverequest = new HangoutInviteKeepAliveRequest(); defaultInstance = hangoutinvitekeepaliverequest; hangoutinvitekeepaliverequest.inviteId_ = ""; hangoutinvitekeepaliverequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } private HangoutInviteKeepAliveRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } HangoutInviteKeepAliveRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static HangoutInviteKeepAliveRequest getDefaultInstance() { return defaultInstance; } private ByteString getInviteIdBytes() { Object obj = inviteId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); inviteId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(HangoutInviteKeepAliveRequest hangoutinvitekeepaliverequest) { return new Builder().mergeFrom(hangoutinvitekeepaliverequest); } public final HangoutInviteKeepAliveRequest getDefaultInstanceForType() { return defaultInstance; } public final String getInviteId() { Object obj = inviteId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) inviteId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getInviteIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeMessageSize(2, stubbyInfo_); memoizedSerializedSize = k; l = k; } return l; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasInviteId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getInviteIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeMessage(2, stubbyInfo_); } //=========================================================== // Builder //=========================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements HangoutInviteKeepAliveRequestOrBuilder { private int bitField0_; private Object inviteId_; private Data.StubbyInfo stubbyInfo_; private Builder() { inviteId_ = ""; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } public HangoutInviteKeepAliveRequest.Builder clone() { return (new HangoutInviteKeepAliveRequest.Builder()).mergeFrom(buildPartial()); } public HangoutInviteKeepAliveRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; inviteId_ = codedinputstream.readBytes(); break; case 18: // '\022' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; } } while(true); } public final HangoutInviteKeepAliveRequest build() { HangoutInviteKeepAliveRequest hangoutinvitekeepaliverequest = buildPartial(); if(!hangoutinvitekeepaliverequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("hangoutinvitekeepaliverequest")); else return hangoutinvitekeepaliverequest; } public final HangoutInviteKeepAliveRequest buildPartial() { HangoutInviteKeepAliveRequest hangoutinvitekeepaliverequest = new HangoutInviteKeepAliveRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; hangoutinvitekeepaliverequest.inviteId_ = inviteId_; if((i & 2) == 2) k |= 2; hangoutinvitekeepaliverequest.stubbyInfo_ = stubbyInfo_; hangoutinvitekeepaliverequest.bitField0_ = k; return hangoutinvitekeepaliverequest; } public final HangoutInviteKeepAliveRequest.Builder clear() { super.clear(); inviteId_ = ""; bitField0_ = -2 & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -3 & bitField0_; return this; } public final HangoutInviteKeepAliveRequest.Builder clearInviteId() { bitField0_ = -2 & bitField0_; inviteId_ = HangoutInviteKeepAliveRequest.getDefaultInstance().getInviteId(); return this; } public final HangoutInviteKeepAliveRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -3 & bitField0_; return this; } public final HangoutInviteKeepAliveRequest getDefaultInstanceForType() { return HangoutInviteKeepAliveRequest.getDefaultInstance(); } public final String getInviteId() { Object obj = inviteId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); inviteId_ = s; } else { s = (String)obj; } return s; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasInviteId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((HangoutInviteKeepAliveRequest)generatedmessagelite); } public final HangoutInviteKeepAliveRequest.Builder mergeFrom(HangoutInviteKeepAliveRequest hangoutinvitekeepaliverequest) { if(hangoutinvitekeepaliverequest == HangoutInviteKeepAliveRequest.getDefaultInstance()) { return this; } if(hangoutinvitekeepaliverequest.hasInviteId()) setInviteId(hangoutinvitekeepaliverequest.getInviteId()); if(hangoutinvitekeepaliverequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = hangoutinvitekeepaliverequest.getStubbyInfo(); if((2 & bitField0_) == 2 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 2 | bitField0_; } return this; } public final HangoutInviteKeepAliveRequest.Builder setInviteId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; inviteId_ = s; return this; } } public final HangoutInviteKeepAliveRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 2 | bitField0_; return this; } public final HangoutInviteKeepAliveRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 2 | bitField0_; return this; } } } } //================================================================================================== // HangoutInviteReplyRequest //================================================================================================== public static interface HangoutInviteReplyRequestOrBuilder extends MessageLiteOrBuilder { public abstract long getInstanceId(); public abstract String getInviteId(); public abstract HangoutInviteReplyRequest.InviteeStatus getInviteeStatus(); public abstract String getInviterId(); public abstract String getPhoneNumber(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract boolean hasInstanceId(); public abstract boolean hasInviteId(); public abstract boolean hasInviteeStatus(); public abstract boolean hasInviterId(); public abstract boolean hasPhoneNumber(); public abstract boolean hasStubbyInfo(); } public static final class HangoutInviteReplyRequest extends GeneratedMessageLite implements HangoutInviteReplyRequestOrBuilder { private static final HangoutInviteReplyRequest defaultInstance; private int bitField0_; private long instanceId_; private Object inviteId_; private InviteeStatus inviteeStatus_; private Object inviterId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object phoneNumber_; private Data.StubbyInfo stubbyInfo_; static { HangoutInviteReplyRequest hangoutinvitereplyrequest = new HangoutInviteReplyRequest(); defaultInstance = hangoutinvitereplyrequest; hangoutinvitereplyrequest.inviteId_ = ""; hangoutinvitereplyrequest.inviteeStatus_ = InviteeStatus.UNKNOWN; hangoutinvitereplyrequest.phoneNumber_ = ""; hangoutinvitereplyrequest.inviterId_ = ""; hangoutinvitereplyrequest.instanceId_ = 0L; hangoutinvitereplyrequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } private HangoutInviteReplyRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } HangoutInviteReplyRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static HangoutInviteReplyRequest getDefaultInstance() { return defaultInstance; } private ByteString getInviteIdBytes() { Object obj = inviteId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); inviteId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getInviterIdBytes() { Object obj = inviterId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); inviterId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getPhoneNumberBytes() { Object obj = phoneNumber_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); phoneNumber_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(HangoutInviteReplyRequest hangoutinvitereplyrequest) { return new Builder().mergeFrom(hangoutinvitereplyrequest); } public final HangoutInviteReplyRequest getDefaultInstanceForType() { return defaultInstance; } public final long getInstanceId() { return instanceId_; } public final String getInviteId() { Object obj = inviteId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) inviteId_ = s; s1 = s; } return s1; } public final InviteeStatus getInviteeStatus() { return inviteeStatus_; } public final String getInviterId() { Object obj = inviterId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) inviterId_ = s; s1 = s; } return s1; } public final String getPhoneNumber() { Object obj = phoneNumber_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) phoneNumber_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getInviteIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeEnumSize(2, inviteeStatus_.getNumber()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBytesSize(3, getPhoneNumberBytes()); if((0x20 & bitField0_) == 32) k += CodedOutputStream.computeMessageSize(4, stubbyInfo_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeBytesSize(5, getInviterIdBytes()); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeInt64Size(6, instanceId_); memoizedSerializedSize = k; l = k; } return l; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasInstanceId() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasInviteId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasInviteeStatus() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasInviterId() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasPhoneNumber() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getInviteIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeEnum(2, inviteeStatus_.getNumber()); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(3, getPhoneNumberBytes()); if((0x20 & bitField0_) == 32) codedoutputstream.writeMessage(4, stubbyInfo_); if((8 & bitField0_) == 8) codedoutputstream.writeBytes(5, getInviterIdBytes()); if((0x10 & bitField0_) == 16) codedoutputstream.writeInt64(6, instanceId_); } //======================================================== // InviteeStatus //======================================================== public static enum InviteeStatus implements com.google.protobuf.Internal.EnumLite { UNKNOWN(0), CONNECTING(1), ACCEPTED(2), DECLINED(3); private int value; private InviteeStatus(int value) { this.value = value; } public final int getNumber() { return value; } public static InviteeStatus valueOf(int value) { for(InviteeStatus s : InviteeStatus.values()) { if(s.value == value) { return s; } } return null; } } //======================================================== // Builder //======================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements HangoutInviteReplyRequestOrBuilder { private int bitField0_; private long instanceId_; private Object inviteId_; private HangoutInviteReplyRequest.InviteeStatus inviteeStatus_; private Object inviterId_; private Object phoneNumber_; private Data.StubbyInfo stubbyInfo_; private Builder() { inviteId_ = ""; inviteeStatus_ = HangoutInviteReplyRequest.InviteeStatus.UNKNOWN; phoneNumber_ = ""; inviterId_ = ""; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } public HangoutInviteReplyRequest.Builder clone() { return (new HangoutInviteReplyRequest.Builder()).mergeFrom(buildPartial()); } public HangoutInviteReplyRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; inviteId_ = codedinputstream.readBytes(); break; case 16: // '\020' HangoutInviteReplyRequest.InviteeStatus inviteestatus = HangoutInviteReplyRequest.InviteeStatus.valueOf(codedinputstream.readEnum()); if(inviteestatus != null) { bitField0_ = 2 | bitField0_; inviteeStatus_ = inviteestatus; } break; case 26: // '\032' bitField0_ = 4 | bitField0_; phoneNumber_ = codedinputstream.readBytes(); break; case 34: // '"' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; case 42: // '*' bitField0_ = 8 | bitField0_; inviterId_ = codedinputstream.readBytes(); break; case 48: // '0' bitField0_ = 0x10 | bitField0_; instanceId_ = codedinputstream.readInt64(); break; } } while(true); } public final HangoutInviteReplyRequest build() { HangoutInviteReplyRequest hangoutinvitereplyrequest = buildPartial(); if(!hangoutinvitereplyrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("hangoutinvitereplyrequest")); else return hangoutinvitereplyrequest; } public final HangoutInviteReplyRequest buildPartial() { HangoutInviteReplyRequest hangoutinvitereplyrequest = new HangoutInviteReplyRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; hangoutinvitereplyrequest.inviteId_ = inviteId_; if((i & 2) == 2) k |= 2; hangoutinvitereplyrequest.inviteeStatus_ = inviteeStatus_; if((i & 4) == 4) k |= 4; hangoutinvitereplyrequest.phoneNumber_ = phoneNumber_; if((i & 8) == 8) k |= 8; hangoutinvitereplyrequest.inviterId_ = inviterId_; if((i & 0x10) == 16) k |= 0x10; hangoutinvitereplyrequest.instanceId_ = instanceId_; if((i & 0x20) == 32) k |= 0x20; hangoutinvitereplyrequest.stubbyInfo_ = stubbyInfo_; hangoutinvitereplyrequest.bitField0_ = k; return hangoutinvitereplyrequest; } public final HangoutInviteReplyRequest.Builder clear() { super.clear(); inviteId_ = ""; bitField0_ = -2 & bitField0_; inviteeStatus_ = HangoutInviteReplyRequest.InviteeStatus.UNKNOWN; bitField0_ = -3 & bitField0_; phoneNumber_ = ""; bitField0_ = -5 & bitField0_; inviterId_ = ""; bitField0_ = -9 & bitField0_; instanceId_ = 0L; bitField0_ = 0xffffffef & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; return this; } public final HangoutInviteReplyRequest.Builder clearInstanceId() { bitField0_ = 0xffffffef & bitField0_; instanceId_ = 0L; return this; } public final HangoutInviteReplyRequest.Builder clearInviteId() { bitField0_ = -2 & bitField0_; inviteId_ = HangoutInviteReplyRequest.getDefaultInstance().getInviteId(); return this; } public final HangoutInviteReplyRequest.Builder clearInviteeStatus() { bitField0_ = -3 & bitField0_; inviteeStatus_ = HangoutInviteReplyRequest.InviteeStatus.UNKNOWN; return this; } public final HangoutInviteReplyRequest.Builder clearInviterId() { bitField0_ = -9 & bitField0_; inviterId_ = HangoutInviteReplyRequest.getDefaultInstance().getInviterId(); return this; } public final HangoutInviteReplyRequest.Builder clearPhoneNumber() { bitField0_ = -5 & bitField0_; phoneNumber_ = HangoutInviteReplyRequest.getDefaultInstance().getPhoneNumber(); return this; } public final HangoutInviteReplyRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; return this; } public final HangoutInviteReplyRequest getDefaultInstanceForType() { return HangoutInviteReplyRequest.getDefaultInstance(); } public final long getInstanceId() { return instanceId_; } public final String getInviteId() { Object obj = inviteId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); inviteId_ = s; } else { s = (String)obj; } return s; } public final HangoutInviteReplyRequest.InviteeStatus getInviteeStatus() { return inviteeStatus_; } public final String getInviterId() { Object obj = inviterId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); inviterId_ = s; } else { s = (String)obj; } return s; } public final String getPhoneNumber() { Object obj = phoneNumber_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); phoneNumber_ = s; } else { s = (String)obj; } return s; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasInstanceId() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasInviteId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasInviteeStatus() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasInviterId() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasPhoneNumber() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((HangoutInviteReplyRequest)generatedmessagelite); } public final HangoutInviteReplyRequest.Builder mergeFrom(HangoutInviteReplyRequest hangoutinvitereplyrequest) { if(hangoutinvitereplyrequest == HangoutInviteReplyRequest.getDefaultInstance()) { return this; } if(hangoutinvitereplyrequest.hasInviteId()) setInviteId(hangoutinvitereplyrequest.getInviteId()); if(hangoutinvitereplyrequest.hasInviteeStatus()) setInviteeStatus(hangoutinvitereplyrequest.getInviteeStatus()); if(hangoutinvitereplyrequest.hasPhoneNumber()) setPhoneNumber(hangoutinvitereplyrequest.getPhoneNumber()); if(hangoutinvitereplyrequest.hasInviterId()) setInviterId(hangoutinvitereplyrequest.getInviterId()); if(hangoutinvitereplyrequest.hasInstanceId()) setInstanceId(hangoutinvitereplyrequest.getInstanceId()); if(hangoutinvitereplyrequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = hangoutinvitereplyrequest.getStubbyInfo(); if((0x20 & bitField0_) == 32 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 0x20 | bitField0_; } return this; } public final HangoutInviteReplyRequest.Builder setInstanceId(long l) { bitField0_ = 0x10 | bitField0_; instanceId_ = l; return this; } public final HangoutInviteReplyRequest.Builder setInviteId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; inviteId_ = s; return this; } } public final HangoutInviteReplyRequest.Builder setInviteeStatus(HangoutInviteReplyRequest.InviteeStatus inviteestatus) { if(inviteestatus == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; inviteeStatus_ = inviteestatus; return this; } } public final HangoutInviteReplyRequest.Builder setInviterId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 8 | bitField0_; inviterId_ = s; return this; } } public final HangoutInviteReplyRequest.Builder setPhoneNumber(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; phoneNumber_ = s; return this; } } public final HangoutInviteReplyRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 0x20 | bitField0_; return this; } public final HangoutInviteReplyRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 0x20 | bitField0_; return this; } } } } //================================================================================================== // HangoutInviteRequest //================================================================================================== public static interface HangoutInviteRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getInviteClientId(); public abstract String getInviterJid(); public abstract String getInviterMucJid(); public abstract String getParticipantId(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract boolean hasInviteClientId(); public abstract boolean hasInviterJid(); public abstract boolean hasInviterMucJid(); public abstract boolean hasParticipantId(); public abstract boolean hasStubbyInfo(); } public static final class HangoutInviteRequest extends GeneratedMessageLite implements HangoutInviteRequestOrBuilder { private static final HangoutInviteRequest defaultInstance; private int bitField0_; private Object inviteClientId_; private Object inviterJid_; private Object inviterMucJid_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object participantId_; private Data.StubbyInfo stubbyInfo_; static { HangoutInviteRequest hangoutinviterequest = new HangoutInviteRequest(); defaultInstance = hangoutinviterequest; hangoutinviterequest.inviteClientId_ = ""; hangoutinviterequest.participantId_ = ""; hangoutinviterequest.inviterMucJid_ = ""; hangoutinviterequest.inviterJid_ = ""; hangoutinviterequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } private HangoutInviteRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } HangoutInviteRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static HangoutInviteRequest getDefaultInstance() { return defaultInstance; } private ByteString getInviteClientIdBytes() { Object obj = inviteClientId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); inviteClientId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getInviterJidBytes() { Object obj = inviterJid_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); inviterJid_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getInviterMucJidBytes() { Object obj = inviterMucJid_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); inviterMucJid_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getParticipantIdBytes() { Object obj = participantId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); participantId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(HangoutInviteRequest hangoutinviterequest) { return new Builder().mergeFrom(hangoutinviterequest); } public final HangoutInviteRequest getDefaultInstanceForType() { return defaultInstance; } public final String getInviteClientId() { Object obj = inviteClientId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) inviteClientId_ = s; s1 = s; } return s1; } public final String getInviterJid() { Object obj = inviterJid_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) inviterJid_ = s; s1 = s; } return s1; } public final String getInviterMucJid() { Object obj = inviterMucJid_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) inviterMucJid_ = s; s1 = s; } return s1; } public final String getParticipantId() { Object obj = participantId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) participantId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getInviteClientIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getParticipantIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBytesSize(3, getInviterMucJidBytes()); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeMessageSize(4, stubbyInfo_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeBytesSize(5, getInviterJidBytes()); memoizedSerializedSize = k; l = k; } return l; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasInviteClientId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasInviterJid() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasInviterMucJid() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasParticipantId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getInviteClientIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getParticipantIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(3, getInviterMucJidBytes()); if((0x10 & bitField0_) == 16) codedoutputstream.writeMessage(4, stubbyInfo_); if((8 & bitField0_) == 8) codedoutputstream.writeBytes(5, getInviterJidBytes()); } //======================================================= // Builder //======================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements HangoutInviteRequestOrBuilder { private int bitField0_; private Object inviteClientId_; private Object inviterJid_; private Object inviterMucJid_; private Object participantId_; private Data.StubbyInfo stubbyInfo_; private Builder() { inviteClientId_ = ""; participantId_ = ""; inviterMucJid_ = ""; inviterJid_ = ""; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } public Builder clone() { return (new HangoutInviteRequest.Builder()).mergeFrom(buildPartial()); } public HangoutInviteRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; inviteClientId_ = codedinputstream.readBytes(); break; case 18: // '\022' bitField0_ = 2 | bitField0_; participantId_ = codedinputstream.readBytes(); break; case 26: // '\032' bitField0_ = 4 | bitField0_; inviterMucJid_ = codedinputstream.readBytes(); break; case 34: // '"' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; case 42: // '*' bitField0_ = 8 | bitField0_; inviterJid_ = codedinputstream.readBytes(); break; } } while(true); } public final HangoutInviteRequest build() { HangoutInviteRequest hangoutinviterequest = buildPartial(); if(!hangoutinviterequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("hangoutinviterequest")); else return hangoutinviterequest; } public final HangoutInviteRequest buildPartial() { HangoutInviteRequest hangoutinviterequest = new HangoutInviteRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; hangoutinviterequest.inviteClientId_ = inviteClientId_; if((i & 2) == 2) k |= 2; hangoutinviterequest.participantId_ = participantId_; if((i & 4) == 4) k |= 4; hangoutinviterequest.inviterMucJid_ = inviterMucJid_; if((i & 8) == 8) k |= 8; hangoutinviterequest.inviterJid_ = inviterJid_; if((i & 0x10) == 16) k |= 0x10; hangoutinviterequest.stubbyInfo_ = stubbyInfo_; hangoutinviterequest.bitField0_ = k; return hangoutinviterequest; } public final HangoutInviteRequest.Builder clear() { super.clear(); inviteClientId_ = ""; bitField0_ = -2 & bitField0_; participantId_ = ""; bitField0_ = -3 & bitField0_; inviterMucJid_ = ""; bitField0_ = -5 & bitField0_; inviterJid_ = ""; bitField0_ = -9 & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = 0xffffffef & bitField0_; return this; } public final HangoutInviteRequest.Builder clearInviteClientId() { bitField0_ = -2 & bitField0_; inviteClientId_ = HangoutInviteRequest.getDefaultInstance().getInviteClientId(); return this; } public final HangoutInviteRequest.Builder clearInviterJid() { bitField0_ = -9 & bitField0_; inviterJid_ = HangoutInviteRequest.getDefaultInstance().getInviterJid(); return this; } public final HangoutInviteRequest.Builder clearInviterMucJid() { bitField0_ = -5 & bitField0_; inviterMucJid_ = HangoutInviteRequest.getDefaultInstance().getInviterMucJid(); return this; } public final HangoutInviteRequest.Builder clearParticipantId() { bitField0_ = -3 & bitField0_; participantId_ = HangoutInviteRequest.getDefaultInstance().getParticipantId(); return this; } public final HangoutInviteRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = 0xffffffef & bitField0_; return this; } public final HangoutInviteRequest getDefaultInstanceForType() { return HangoutInviteRequest.getDefaultInstance(); } public final String getInviteClientId() { Object obj = inviteClientId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); inviteClientId_ = s; } else { s = (String)obj; } return s; } public final String getInviterJid() { Object obj = inviterJid_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); inviterJid_ = s; } else { s = (String)obj; } return s; } public final String getInviterMucJid() { Object obj = inviterMucJid_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); inviterMucJid_ = s; } else { s = (String)obj; } return s; } public final String getParticipantId() { Object obj = participantId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); participantId_ = s; } else { s = (String)obj; } return s; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasInviteClientId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasInviterJid() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasInviterMucJid() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasParticipantId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((HangoutInviteRequest)generatedmessagelite); } public final HangoutInviteRequest.Builder mergeFrom(HangoutInviteRequest hangoutinviterequest) { if(hangoutinviterequest == HangoutInviteRequest.getDefaultInstance()) { return this; } if(hangoutinviterequest.hasInviteClientId()) setInviteClientId(hangoutinviterequest.getInviteClientId()); if(hangoutinviterequest.hasParticipantId()) setParticipantId(hangoutinviterequest.getParticipantId()); if(hangoutinviterequest.hasInviterMucJid()) setInviterMucJid(hangoutinviterequest.getInviterMucJid()); if(hangoutinviterequest.hasInviterJid()) setInviterJid(hangoutinviterequest.getInviterJid()); if(hangoutinviterequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = hangoutinviterequest.getStubbyInfo(); if((0x10 & bitField0_) == 16 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 0x10 | bitField0_; } return this; } public final HangoutInviteRequest.Builder setInviteClientId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; inviteClientId_ = s; return this; } } public final HangoutInviteRequest.Builder setInviterJid(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 8 | bitField0_; inviterJid_ = s; return this; } } public final HangoutInviteRequest.Builder setInviterMucJid(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; inviterMucJid_ = s; return this; } } public final HangoutInviteRequest.Builder setParticipantId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; participantId_ = s; return this; } } public final HangoutInviteRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 0x10 | bitField0_; return this; } public final HangoutInviteRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 0x10 | bitField0_; return this; } } } } //================================================================================================== // HangoutRingFinishRequest //================================================================================================== public static interface HangoutRingFinishRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getHangoutId(); public abstract HangoutRingFinishRequest.RingStatus getRingStatus(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract boolean hasHangoutId(); public abstract boolean hasRingStatus(); public abstract boolean hasStubbyInfo(); } public static final class HangoutRingFinishRequest extends GeneratedMessageLite implements HangoutRingFinishRequestOrBuilder { private static final HangoutRingFinishRequest defaultInstance; private int bitField0_; private Object hangoutId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private RingStatus ringStatus_; private Data.StubbyInfo stubbyInfo_; static { HangoutRingFinishRequest hangoutringfinishrequest = new HangoutRingFinishRequest(); defaultInstance = hangoutringfinishrequest; hangoutringfinishrequest.hangoutId_ = ""; hangoutringfinishrequest.ringStatus_ = RingStatus.TIMEOUT; hangoutringfinishrequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } private HangoutRingFinishRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } HangoutRingFinishRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static HangoutRingFinishRequest getDefaultInstance() { return defaultInstance; } private ByteString getHangoutIdBytes() { Object obj = hangoutId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); hangoutId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(HangoutRingFinishRequest hangoutringfinishrequest) { return new Builder().mergeFrom(hangoutringfinishrequest); } public final HangoutRingFinishRequest getDefaultInstanceForType() { return defaultInstance; } public final String getHangoutId() { Object obj = hangoutId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) hangoutId_ = s; s1 = s; } return s1; } public final RingStatus getRingStatus() { return ringStatus_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getHangoutIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeEnumSize(2, ringStatus_.getNumber()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeMessageSize(3, stubbyInfo_); memoizedSerializedSize = k; l = k; } return l; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasHangoutId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasRingStatus() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getHangoutIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeEnum(2, ringStatus_.getNumber()); if((4 & bitField0_) == 4) codedoutputstream.writeMessage(3, stubbyInfo_); } //===================================================== // //===================================================== public static enum RingStatus implements com.google.protobuf.Internal.EnumLite { TIMEOUT(0), ACCEPTED(1), DECLINED(2); private int value; private RingStatus(int value) { this.value = value; } public final int getNumber() { return value; } public static RingStatus valueOf(int value) { for(RingStatus s : RingStatus.values()) { if(s.value == value) { return s; } } return null; } } //===================================================== // Builder //===================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements HangoutRingFinishRequestOrBuilder { private int bitField0_; private Object hangoutId_; private HangoutRingFinishRequest.RingStatus ringStatus_; private Data.StubbyInfo stubbyInfo_; private Builder() { hangoutId_ = ""; ringStatus_ = HangoutRingFinishRequest.RingStatus.TIMEOUT; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } public HangoutRingFinishRequest.Builder clone() { return (new HangoutRingFinishRequest.Builder()).mergeFrom(buildPartial()); } public HangoutRingFinishRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; hangoutId_ = codedinputstream.readBytes(); break; case 16: // '\020' HangoutRingFinishRequest.RingStatus ringstatus = HangoutRingFinishRequest.RingStatus.valueOf(codedinputstream.readEnum()); if(ringstatus != null) { bitField0_ = 2 | bitField0_; ringStatus_ = ringstatus; } break; case 26: // '\032' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; } } while(true); } public final HangoutRingFinishRequest build() { HangoutRingFinishRequest hangoutringfinishrequest = buildPartial(); if(!hangoutringfinishrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("hangoutringfinishrequest")); else return hangoutringfinishrequest; } public final HangoutRingFinishRequest buildPartial() { HangoutRingFinishRequest hangoutringfinishrequest = new HangoutRingFinishRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; hangoutringfinishrequest.hangoutId_ = hangoutId_; if((i & 2) == 2) k |= 2; hangoutringfinishrequest.ringStatus_ = ringStatus_; if((i & 4) == 4) k |= 4; hangoutringfinishrequest.stubbyInfo_ = stubbyInfo_; hangoutringfinishrequest.bitField0_ = k; return hangoutringfinishrequest; } public final HangoutRingFinishRequest.Builder clear() { super.clear(); hangoutId_ = ""; bitField0_ = -2 & bitField0_; ringStatus_ = HangoutRingFinishRequest.RingStatus.TIMEOUT; bitField0_ = -3 & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final HangoutRingFinishRequest.Builder clearHangoutId() { bitField0_ = -2 & bitField0_; hangoutId_ = HangoutRingFinishRequest.getDefaultInstance().getHangoutId(); return this; } public final HangoutRingFinishRequest.Builder clearRingStatus() { bitField0_ = -3 & bitField0_; ringStatus_ = HangoutRingFinishRequest.RingStatus.TIMEOUT; return this; } public final HangoutRingFinishRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final HangoutRingFinishRequest getDefaultInstanceForType() { return HangoutRingFinishRequest.getDefaultInstance(); } public final String getHangoutId() { Object obj = hangoutId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); hangoutId_ = s; } else { s = (String)obj; } return s; } public final HangoutRingFinishRequest.RingStatus getRingStatus() { return ringStatus_; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasHangoutId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasRingStatus() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((HangoutRingFinishRequest)generatedmessagelite); } public final HangoutRingFinishRequest.Builder mergeFrom(HangoutRingFinishRequest hangoutringfinishrequest) { if(hangoutringfinishrequest == HangoutRingFinishRequest.getDefaultInstance()) { return this; } if(hangoutringfinishrequest.hasHangoutId()) setHangoutId(hangoutringfinishrequest.getHangoutId()); if(hangoutringfinishrequest.hasRingStatus()) setRingStatus(hangoutringfinishrequest.getRingStatus()); if(hangoutringfinishrequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = hangoutringfinishrequest.getStubbyInfo(); if((4 & bitField0_) == 4 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 4 | bitField0_; } return this; } public final HangoutRingFinishRequest.Builder setHangoutId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; hangoutId_ = s; return this; } } public final HangoutRingFinishRequest.Builder setRingStatus(HangoutRingFinishRequest.RingStatus ringstatus) { if(ringstatus == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; ringStatus_ = ringstatus; return this; } } public final HangoutRingFinishRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 4 | bitField0_; return this; } public final HangoutRingFinishRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 4 | bitField0_; return this; } } } } //================================================================================================== // InvalidateLocalCache //================================================================================================== public static interface InvalidateLocalCacheOrBuilder extends MessageLiteOrBuilder { public abstract int getVersion(); public abstract boolean hasVersion(); } public static final class InvalidateLocalCache extends GeneratedMessageLite implements InvalidateLocalCacheOrBuilder { private static final InvalidateLocalCache defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private int version_; static { InvalidateLocalCache invalidatelocalcache = new InvalidateLocalCache(); defaultInstance = invalidatelocalcache; invalidatelocalcache.version_ = 0; } private InvalidateLocalCache() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } InvalidateLocalCache(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static InvalidateLocalCache getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(InvalidateLocalCache invalidatelocalcache) { return new Builder().mergeFrom(invalidatelocalcache); } public final InvalidateLocalCache getDefaultInstanceForType() { return defaultInstance; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeInt32Size(1, version_); memoizedSerializedSize = k; l = k; } return l; } public final int getVersion() { return version_; } public final boolean hasVersion() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeInt32(1, version_); } //========================================== // Builder //========================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements InvalidateLocalCacheOrBuilder { private int bitField0_; private int version_; private Builder() { } public InvalidateLocalCache.Builder clone() { return (new InvalidateLocalCache.Builder()).mergeFrom(buildPartial()); } public InvalidateLocalCache.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' bitField0_ = 1 | bitField0_; version_ = codedinputstream.readInt32(); break; } } while(true); } public final InvalidateLocalCache build() { InvalidateLocalCache invalidatelocalcache = buildPartial(); if(!invalidatelocalcache.isInitialized()) throw new UninitializedMessageException(Arrays.asList("invalidatelocalcache")); else return invalidatelocalcache; } public final InvalidateLocalCache buildPartial() { InvalidateLocalCache invalidatelocalcache = new InvalidateLocalCache(this); int i = 1 & bitField0_; int j = 0; if(i == 1) j = 1; invalidatelocalcache.version_ = version_; invalidatelocalcache.bitField0_ = j; return invalidatelocalcache; } public final InvalidateLocalCache.Builder clear() { super.clear(); version_ = 0; bitField0_ = -2 & bitField0_; return this; } public final InvalidateLocalCache.Builder clearVersion() { bitField0_ = -2 & bitField0_; version_ = 0; return this; } public final InvalidateLocalCache getDefaultInstanceForType() { return InvalidateLocalCache.getDefaultInstance(); } public final int getVersion() { return version_; } public final boolean hasVersion() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((InvalidateLocalCache)generatedmessagelite); } public final InvalidateLocalCache.Builder mergeFrom(InvalidateLocalCache invalidatelocalcache) { if(invalidatelocalcache != InvalidateLocalCache.getDefaultInstance() && invalidatelocalcache.hasVersion()) setVersion(invalidatelocalcache.getVersion()); return this; } public final InvalidateLocalCache.Builder setVersion(int i) { bitField0_ = 1 | bitField0_; version_ = i; return this; } } } //================================================================================================== // BunchCommand //================================================================================================== public static interface InviteRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract Data.Participant getParticipant(int i); public abstract int getParticipantCount(); public abstract List getParticipantList(); public abstract String getSenderId(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract boolean hasConversationId(); public abstract boolean hasSenderId(); public abstract boolean hasStubbyInfo(); } public static final class InviteRequest extends GeneratedMessageLite implements InviteRequestOrBuilder { private static final InviteRequest defaultInstance; private int bitField0_; private Object conversationId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private List participant_; private Object senderId_; private Data.StubbyInfo stubbyInfo_; static { InviteRequest inviterequest = new InviteRequest(); defaultInstance = inviterequest; inviterequest.conversationId_ = ""; inviterequest.participant_ = Collections.emptyList(); inviterequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); inviterequest.senderId_ = ""; } private InviteRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } InviteRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static InviteRequest getDefaultInstance() { return defaultInstance; } private ByteString getSenderIdBytes() { Object obj = senderId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); senderId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(InviteRequest inviterequest) { return new Builder().mergeFrom(inviterequest); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final InviteRequest getDefaultInstanceForType() { return defaultInstance; } public final Data.Participant getParticipant(int i) { return (Data.Participant)participant_.get(i); } public final int getParticipantCount() { return participant_.size(); } public final List getParticipantList() { return participant_; } public final Data.ParticipantOrBuilder getParticipantOrBuilder(int i) { return (Data.ParticipantOrBuilder)participant_.get(i); } public final List getParticipantOrBuilderList() { return participant_; } public final String getSenderId() { Object obj = senderId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) senderId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int i1; if(i != -1) { i1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getConversationIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBytesSize(4, getSenderIdBytes()); for(int l = 0; l < participant_.size(); l++) k += CodedOutputStream.computeMessageSize(5, (MessageLite)participant_.get(l)); if((2 & bitField0_) == 2) k += CodedOutputStream.computeMessageSize(6, stubbyInfo_); memoizedSerializedSize = k; i1 = k; } return i1; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getConversationIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(4, getSenderIdBytes()); for(int i = 0; i < participant_.size(); i++) codedoutputstream.writeMessage(5, (MessageLite)participant_.get(i)); if((2 & bitField0_) == 2) codedoutputstream.writeMessage(6, stubbyInfo_); } //================================================== // Builder //================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements InviteRequestOrBuilder { private int bitField0_; private Object conversationId_; private List participant_; private Object senderId_; private Data.StubbyInfo stubbyInfo_; private Builder() { conversationId_ = ""; participant_ = Collections.emptyList(); stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); senderId_ = ""; } public InviteRequest.Builder clone() { return (new InviteRequest.Builder()).mergeFrom(buildPartial()); } private void ensureParticipantIsMutable() { if((2 & bitField0_) != 2) { participant_ = new ArrayList(participant_); bitField0_ = 2 | bitField0_; } } public InviteRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 34: // '"' bitField0_ = 8 | bitField0_; senderId_ = codedinputstream.readBytes(); break; case 42: // '*' Data.Participant.Builder builder1 = Data.Participant.newBuilder(); codedinputstream.readMessage(builder1, extensionregistrylite); addParticipant(builder1.buildPartial()); break; case 50: // '2' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; } } while(true); } public final InviteRequest.Builder addAllParticipant(Iterable iterable) { ensureParticipantIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, participant_); return this; } public final InviteRequest.Builder addParticipant(int i, Data.Participant.Builder builder) { ensureParticipantIsMutable(); participant_.add(i, builder.build()); return this; } public final InviteRequest.Builder addParticipant(int i, Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { ensureParticipantIsMutable(); participant_.add(i, participant); return this; } } public final InviteRequest.Builder addParticipant(Data.Participant.Builder builder) { ensureParticipantIsMutable(); participant_.add(builder.build()); return this; } public final InviteRequest.Builder addParticipant(Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { ensureParticipantIsMutable(); participant_.add(participant); return this; } } public final InviteRequest build() { InviteRequest inviterequest = buildPartial(); if(!inviterequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("inviterequest")); else return inviterequest; } public final InviteRequest buildPartial() { InviteRequest inviterequest = new InviteRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; inviterequest.conversationId_ = conversationId_; if((2 & bitField0_) == 2) { participant_ = Collections.unmodifiableList(participant_); bitField0_ = -3 & bitField0_; } inviterequest.participant_ = participant_; if((i & 4) == 4) k |= 2; inviterequest.stubbyInfo_ = stubbyInfo_; if((i & 8) == 8) k |= 4; inviterequest.senderId_ = senderId_; inviterequest.bitField0_ = k; return inviterequest; } public final InviteRequest.Builder clear() { super.clear(); conversationId_ = ""; bitField0_ = -2 & bitField0_; participant_ = Collections.emptyList(); bitField0_ = -3 & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -5 & bitField0_; senderId_ = ""; bitField0_ = -9 & bitField0_; return this; } public final InviteRequest.Builder clearConversationId() { bitField0_ = -2 & bitField0_; conversationId_ = InviteRequest.getDefaultInstance().getConversationId(); return this; } public final InviteRequest.Builder clearParticipant() { participant_ = Collections.emptyList(); bitField0_ = -3 & bitField0_; return this; } public final InviteRequest.Builder clearSenderId() { bitField0_ = -9 & bitField0_; senderId_ = InviteRequest.getDefaultInstance().getSenderId(); return this; } public final InviteRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final InviteRequest getDefaultInstanceForType() { return InviteRequest.getDefaultInstance(); } public final Data.Participant getParticipant(int i) { return (Data.Participant)participant_.get(i); } public final int getParticipantCount() { return participant_.size(); } public final List getParticipantList() { return Collections.unmodifiableList(participant_); } public final String getSenderId() { Object obj = senderId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); senderId_ = s; } else { s = (String)obj; } return s; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((InviteRequest)generatedmessagelite); } public final InviteRequest.Builder mergeFrom(InviteRequest inviterequest) { if(inviterequest == InviteRequest.getDefaultInstance()) { return this; } if(inviterequest.hasConversationId()) setConversationId(inviterequest.getConversationId()); if(!inviterequest.participant_.isEmpty()) if(participant_.isEmpty()) { participant_ = inviterequest.participant_; bitField0_ = -3 & bitField0_; } else { ensureParticipantIsMutable(); participant_.addAll(inviterequest.participant_); } if(inviterequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = inviterequest.getStubbyInfo(); if((4 & bitField0_) == 4 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 4 | bitField0_; } if(inviterequest.hasSenderId()) setSenderId(inviterequest.getSenderId()); return this; } public final InviteRequest.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; conversationId_ = s; return this; } } public final InviteRequest.Builder setParticipant(int i, Data.Participant.Builder builder) { ensureParticipantIsMutable(); participant_.set(i, builder.build()); return this; } public final InviteRequest.Builder setParticipant(int i, Data.Participant participant) { if(participant == null) { throw new NullPointerException(); } else { ensureParticipantIsMutable(); participant_.set(i, participant); return this; } } public final InviteRequest.Builder setSenderId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 8 | bitField0_; senderId_ = s; return this; } } public final InviteRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 4 | bitField0_; return this; } public final InviteRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 4 | bitField0_; return this; } } } } //================================================================================================== // LeaveConversationRequest //================================================================================================= public static interface LeaveConversationRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract String getSenderId(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract boolean hasConversationId(); public abstract boolean hasSenderId(); public abstract boolean hasStubbyInfo(); } public static final class LeaveConversationRequest extends GeneratedMessageLite implements LeaveConversationRequestOrBuilder { private static final LeaveConversationRequest defaultInstance; private int bitField0_; private Object conversationId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object senderId_; private Data.StubbyInfo stubbyInfo_; static { LeaveConversationRequest leaveconversationrequest = new LeaveConversationRequest(); defaultInstance = leaveconversationrequest; leaveconversationrequest.conversationId_ = ""; leaveconversationrequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); leaveconversationrequest.senderId_ = ""; } private LeaveConversationRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } LeaveConversationRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static LeaveConversationRequest getDefaultInstance() { return defaultInstance; } private ByteString getSenderIdBytes() { Object obj = senderId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); senderId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(LeaveConversationRequest leaveconversationrequest) { return new Builder().mergeFrom(leaveconversationrequest); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final LeaveConversationRequest getDefaultInstanceForType() { return defaultInstance; } public final String getSenderId() { Object obj = senderId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) senderId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 4 & bitField0_; int k = 0; if(j == 4) k = 0 + CodedOutputStream.computeBytesSize(1, getSenderIdBytes()); if((1 & bitField0_) == 1) k += CodedOutputStream.computeBytesSize(2, getConversationIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeMessageSize(3, stubbyInfo_); memoizedSerializedSize = k; l = k; } return l; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(1, getSenderIdBytes()); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(2, getConversationIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeMessage(3, stubbyInfo_); } //======================================================= // Builer //======================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements LeaveConversationRequestOrBuilder { private int bitField0_; private Object conversationId_; private Object senderId_; private Data.StubbyInfo stubbyInfo_; private Builder() { conversationId_ = ""; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); senderId_ = ""; } public LeaveConversationRequest.Builder clone() { return (new LeaveConversationRequest.Builder()).mergeFrom(buildPartial()); } public LeaveConversationRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 4 | bitField0_; senderId_ = codedinputstream.readBytes(); break; case 18: // '\022' bitField0_ = 1 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 26: // '\032' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; } } while(true); } public final LeaveConversationRequest build() { LeaveConversationRequest leaveconversationrequest = buildPartial(); if(!leaveconversationrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("leaveconversationrequest")); else return leaveconversationrequest; } public final LeaveConversationRequest buildPartial() { LeaveConversationRequest leaveconversationrequest = new LeaveConversationRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; leaveconversationrequest.conversationId_ = conversationId_; if((i & 2) == 2) k |= 2; leaveconversationrequest.stubbyInfo_ = stubbyInfo_; if((i & 4) == 4) k |= 4; leaveconversationrequest.senderId_ = senderId_; leaveconversationrequest.bitField0_ = k; return leaveconversationrequest; } public final LeaveConversationRequest.Builder clear() { super.clear(); conversationId_ = ""; bitField0_ = -2 & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -3 & bitField0_; senderId_ = ""; bitField0_ = -5 & bitField0_; return this; } public final LeaveConversationRequest.Builder clearConversationId() { bitField0_ = -2 & bitField0_; conversationId_ = LeaveConversationRequest.getDefaultInstance().getConversationId(); return this; } public final LeaveConversationRequest.Builder clearSenderId() { bitField0_ = -5 & bitField0_; senderId_ = LeaveConversationRequest.getDefaultInstance().getSenderId(); return this; } public final LeaveConversationRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -3 & bitField0_; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final LeaveConversationRequest getDefaultInstanceForType() { return LeaveConversationRequest.getDefaultInstance(); } public final String getSenderId() { Object obj = senderId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); senderId_ = s; } else { s = (String)obj; } return s; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((LeaveConversationRequest)generatedmessagelite); } public final LeaveConversationRequest.Builder mergeFrom(LeaveConversationRequest leaveconversationrequest) { if(leaveconversationrequest == LeaveConversationRequest.getDefaultInstance()) { return this; } if(leaveconversationrequest.hasConversationId()) setConversationId(leaveconversationrequest.getConversationId()); if(leaveconversationrequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = leaveconversationrequest.getStubbyInfo(); if((2 & bitField0_) == 2 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 2 | bitField0_; } if(leaveconversationrequest.hasSenderId()) setSenderId(leaveconversationrequest.getSenderId()); return this; } public final LeaveConversationRequest.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; conversationId_ = s; return this; } } public final LeaveConversationRequest.Builder setSenderId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; senderId_ = s; return this; } } public final LeaveConversationRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 2 | bitField0_; return this; } public final LeaveConversationRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 2 | bitField0_; return this; } } } } //================================================================================================== // PingRequest //================================================================================================= public static interface PingRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getSenderId(); public abstract long getTimestamp(); public abstract boolean hasSenderId(); public abstract boolean hasTimestamp(); } public static final class PingRequest extends GeneratedMessageLite implements PingRequestOrBuilder { private static final PingRequest defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object senderId_; private long timestamp_; static { PingRequest pingrequest = new PingRequest(); defaultInstance = pingrequest; pingrequest.timestamp_ = 0L; pingrequest.senderId_ = ""; } private PingRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private PingRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static PingRequest getDefaultInstance() { return defaultInstance; } private ByteString getSenderIdBytes() { Object obj = senderId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); senderId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(PingRequest pingrequest) { return new Builder().mergeFrom(pingrequest); } public final PingRequest getDefaultInstanceForType() { return defaultInstance; } public final String getSenderId() { Object obj = senderId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) senderId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeInt64Size(1, timestamp_); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getSenderIdBytes()); memoizedSerializedSize = k; l = k; } return l; } public final long getTimestamp() { return timestamp_; } public final boolean hasSenderId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeInt64(1, timestamp_); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getSenderIdBytes()); } //=================================================== // Builder //=================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements PingRequestOrBuilder { private int bitField0_; private Object senderId_; private long timestamp_; private Builder() { senderId_ = ""; } public PingRequest.Builder clone() { return (new PingRequest.Builder()).mergeFrom(buildPartial()); } public PingRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' bitField0_ = 1 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; case 18: // '\022' bitField0_ = 2 | bitField0_; senderId_ = codedinputstream.readBytes(); break; } } while(true); } public final PingRequest build() { PingRequest pingrequest = buildPartial(); if(!pingrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("pingrequest")); else return pingrequest; } public final PingRequest buildPartial() { PingRequest pingrequest = new PingRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; pingrequest.timestamp_ = timestamp_; if((i & 2) == 2) k |= 2; pingrequest.senderId_ = senderId_; pingrequest.bitField0_ = k; return pingrequest; } public final PingRequest.Builder clear() { super.clear(); timestamp_ = 0L; bitField0_ = -2 & bitField0_; senderId_ = ""; bitField0_ = -3 & bitField0_; return this; } public final PingRequest.Builder clearSenderId() { bitField0_ = -3 & bitField0_; senderId_ = PingRequest.getDefaultInstance().getSenderId(); return this; } public final PingRequest.Builder clearTimestamp() { bitField0_ = -2 & bitField0_; timestamp_ = 0L; return this; } public final PingRequest getDefaultInstanceForType() { return PingRequest.getDefaultInstance(); } public final String getSenderId() { Object obj = senderId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); senderId_ = s; } else { s = (String)obj; } return s; } public final long getTimestamp() { return timestamp_; } public final boolean hasSenderId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((PingRequest)generatedmessagelite); } public final PingRequest.Builder mergeFrom(PingRequest pingrequest) { if(pingrequest == PingRequest.getDefaultInstance()) { return this; } if(pingrequest.hasTimestamp()) setTimestamp(pingrequest.getTimestamp()); if(pingrequest.hasSenderId()) setSenderId(pingrequest.getSenderId()); return this; } public final PingRequest.Builder setSenderId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; senderId_ = s; return this; } } public final PingRequest.Builder setTimestamp(long l) { bitField0_ = 1 | bitField0_; timestamp_ = l; return this; } } } //================================================================================================= // Presence //================================================================================================= public static interface PresenceOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract boolean getReciprocate(); public abstract String getSenderId(); public abstract long getTimestamp(); public abstract Presence.Type getType(); public abstract boolean hasConversationId(); public abstract boolean hasReciprocate(); public abstract boolean hasSenderId(); public abstract boolean hasTimestamp(); public abstract boolean hasType(); } public static final class Presence extends GeneratedMessageLite implements PresenceOrBuilder { private static final Presence defaultInstance; private int bitField0_; private Object conversationId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private boolean reciprocate_; private Object senderId_; private long timestamp_; private Type type_; static { Presence presence = new Presence(); defaultInstance = presence; presence.type_ = Type.UNKNOWN; presence.conversationId_ = ""; presence.senderId_ = ""; presence.reciprocate_ = false; presence.timestamp_ = 0L; } private Presence() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } Presence(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Presence getDefaultInstance() { return defaultInstance; } private ByteString getSenderIdBytes() { Object obj = senderId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); senderId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(Presence presence) { return new Builder().mergeFrom(presence); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final Presence getDefaultInstanceForType() { return defaultInstance; } public final boolean getReciprocate() { return reciprocate_; } public final String getSenderId() { Object obj = senderId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) senderId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, type_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getConversationIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBytesSize(3, getSenderIdBytes()); if((8 & bitField0_) == 8) k += CodedOutputStream.computeBoolSize(4, reciprocate_); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeInt64Size(5, timestamp_); memoizedSerializedSize = k; l = k; } return l; } public final long getTimestamp() { return timestamp_; } public final Type getType() { return type_; } public final boolean hasConversationId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasReciprocate() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, type_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getConversationIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeBytes(3, getSenderIdBytes()); if((8 & bitField0_) == 8) codedoutputstream.writeBool(4, reciprocate_); if((0x10 & bitField0_) == 16) codedoutputstream.writeInt64(5, timestamp_); } //================================================== // Type //================================================== public static enum Type implements com.google.protobuf.Internal.EnumLite { UNKNOWN(0), FOCUS(1), UNFOCUS(2); private int value; private Type(int value) { this.value = value; } public final int getNumber() { return value; } public static Type valueOf(int value) { for(Type t : Type.values()) { if(t.value == value) { return t; } } return null; } } //================================================== // Builder //================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements PresenceOrBuilder { private int bitField0_; private Object conversationId_; private boolean reciprocate_; private Object senderId_; private long timestamp_; private Presence.Type type_; private Builder() { type_ = Presence.Type.UNKNOWN; conversationId_ = ""; senderId_ = ""; } public Presence.Builder clone() { return (new Presence.Builder()).mergeFrom(buildPartial()); } public Presence.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Presence.Type type = Presence.Type.valueOf(codedinputstream.readEnum()); if(type != null) { bitField0_ = 1 | bitField0_; type_ = type; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 26: // '\032' bitField0_ = 4 | bitField0_; senderId_ = codedinputstream.readBytes(); break; case 32: // ' ' bitField0_ = 8 | bitField0_; reciprocate_ = codedinputstream.readBool(); break; case 40: // '(' bitField0_ = 0x10 | bitField0_; timestamp_ = codedinputstream.readInt64(); break; } } while(true); } public final Presence build() { Presence presence = buildPartial(); if(!presence.isInitialized()) throw new UninitializedMessageException(Arrays.asList("presence")); else return presence; } public final Presence buildPartial() { Presence presence = new Presence(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; presence.type_ = type_; if((i & 2) == 2) k |= 2; presence.conversationId_ = conversationId_; if((i & 4) == 4) k |= 4; presence.senderId_ = senderId_; if((i & 8) == 8) k |= 8; presence.reciprocate_ = reciprocate_; if((i & 0x10) == 16) k |= 0x10; presence.timestamp_ = timestamp_; presence.bitField0_ = k; return presence; } public final Presence.Builder clear() { super.clear(); type_ = Presence.Type.UNKNOWN; bitField0_ = -2 & bitField0_; conversationId_ = ""; bitField0_ = -3 & bitField0_; senderId_ = ""; bitField0_ = -5 & bitField0_; reciprocate_ = false; bitField0_ = -9 & bitField0_; timestamp_ = 0L; bitField0_ = 0xffffffef & bitField0_; return this; } public final Presence.Builder clearConversationId() { bitField0_ = -3 & bitField0_; conversationId_ = Presence.getDefaultInstance().getConversationId(); return this; } public final Presence.Builder clearReciprocate() { bitField0_ = -9 & bitField0_; reciprocate_ = false; return this; } public final Presence.Builder clearSenderId() { bitField0_ = -5 & bitField0_; senderId_ = Presence.getDefaultInstance().getSenderId(); return this; } public final Presence.Builder clearTimestamp() { bitField0_ = 0xffffffef & bitField0_; timestamp_ = 0L; return this; } public final Presence.Builder clearType() { bitField0_ = -2 & bitField0_; type_ = Presence.Type.UNKNOWN; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final Presence getDefaultInstanceForType() { return Presence.getDefaultInstance(); } public final boolean getReciprocate() { return reciprocate_; } public final String getSenderId() { Object obj = senderId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); senderId_ = s; } else { s = (String)obj; } return s; } public final long getTimestamp() { return timestamp_; } public final Presence.Type getType() { return type_; } public final boolean hasConversationId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasReciprocate() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasTimestamp() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((Presence)generatedmessagelite); } public final Presence.Builder mergeFrom(Presence presence) { if(presence == Presence.getDefaultInstance()) { return this; } if(presence.hasType()) setType(presence.getType()); if(presence.hasConversationId()) setConversationId(presence.getConversationId()); if(presence.hasSenderId()) setSenderId(presence.getSenderId()); if(presence.hasReciprocate()) setReciprocate(presence.getReciprocate()); if(presence.hasTimestamp()) setTimestamp(presence.getTimestamp()); return this; } public final Presence.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; conversationId_ = s; return this; } } public final Presence.Builder setReciprocate(boolean flag) { bitField0_ = 8 | bitField0_; reciprocate_ = flag; return this; } public final Presence.Builder setSenderId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; senderId_ = s; return this; } } public final Presence.Builder setTimestamp(long l) { bitField0_ = 0x10 | bitField0_; timestamp_ = l; return this; } public final Presence.Builder setType(Presence.Type type) { if(type == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; type_ = type; return this; } } } } //================================================================================================= // PresenceRequest //================================================================================================= public static interface PresenceRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract boolean getReciprocate(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract Presence.Type getType(); public abstract boolean hasConversationId(); public abstract boolean hasReciprocate(); public abstract boolean hasStubbyInfo(); public abstract boolean hasType(); } public static final class PresenceRequest extends GeneratedMessageLite implements PresenceRequestOrBuilder { private static final PresenceRequest defaultInstance; private int bitField0_; private Object conversationId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private boolean reciprocate_; private Data.StubbyInfo stubbyInfo_; private Presence.Type type_; static { PresenceRequest presencerequest = new PresenceRequest(); defaultInstance = presencerequest; presencerequest.type_ = Presence.Type.UNKNOWN; presencerequest.conversationId_ = ""; presencerequest.reciprocate_ = false; presencerequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } private PresenceRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } PresenceRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static PresenceRequest getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(PresenceRequest presencerequest) { return new Builder().mergeFrom(presencerequest); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final PresenceRequest getDefaultInstanceForType() { return defaultInstance; } public final boolean getReciprocate() { return reciprocate_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, type_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getConversationIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeBoolSize(3, reciprocate_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeMessageSize(4, stubbyInfo_); memoizedSerializedSize = k; l = k; } return l; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final Presence.Type getType() { return type_; } public final boolean hasConversationId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasReciprocate() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, type_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getConversationIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeBool(3, reciprocate_); if((8 & bitField0_) == 8) codedoutputstream.writeMessage(4, stubbyInfo_); } //======================================================= // Builder //======================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements PresenceRequestOrBuilder { private int bitField0_; private Object conversationId_; private boolean reciprocate_; private Data.StubbyInfo stubbyInfo_; private Presence.Type type_; private Builder() { type_ = Presence.Type.UNKNOWN; conversationId_ = ""; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } public PresenceRequest.Builder clone() { return (new PresenceRequest.Builder()).mergeFrom(buildPartial()); } public PresenceRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Presence.Type type = Presence.Type.valueOf(codedinputstream.readEnum()); if(type != null) { bitField0_ = 1 | bitField0_; type_ = type; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 24: // '\030' bitField0_ = 4 | bitField0_; reciprocate_ = codedinputstream.readBool(); break; case 34: // '"' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; } } while(true); } public final PresenceRequest build() { PresenceRequest presencerequest = buildPartial(); if(!presencerequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("presencerequest")); else return presencerequest; } public final PresenceRequest buildPartial() { PresenceRequest presencerequest = new PresenceRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; presencerequest.type_ = type_; if((i & 2) == 2) k |= 2; presencerequest.conversationId_ = conversationId_; if((i & 4) == 4) k |= 4; presencerequest.reciprocate_ = reciprocate_; if((i & 8) == 8) k |= 8; presencerequest.stubbyInfo_ = stubbyInfo_; presencerequest.bitField0_ = k; return presencerequest; } public final PresenceRequest.Builder clear() { super.clear(); type_ = Presence.Type.UNKNOWN; bitField0_ = -2 & bitField0_; conversationId_ = ""; bitField0_ = -3 & bitField0_; reciprocate_ = false; bitField0_ = -5 & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -9 & bitField0_; return this; } public final PresenceRequest.Builder clearConversationId() { bitField0_ = -3 & bitField0_; conversationId_ = PresenceRequest.getDefaultInstance().getConversationId(); return this; } public final PresenceRequest.Builder clearReciprocate() { bitField0_ = -5 & bitField0_; reciprocate_ = false; return this; } public final PresenceRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -9 & bitField0_; return this; } public final PresenceRequest.Builder clearType() { bitField0_ = -2 & bitField0_; type_ = Presence.Type.UNKNOWN; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final PresenceRequest getDefaultInstanceForType() { return PresenceRequest.getDefaultInstance(); } public final boolean getReciprocate() { return reciprocate_; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final Presence.Type getType() { return type_; } public final boolean hasConversationId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasReciprocate() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((PresenceRequest)generatedmessagelite); } public final PresenceRequest.Builder mergeFrom(PresenceRequest presencerequest) { if(presencerequest == PresenceRequest.getDefaultInstance()) { return this; } if(presencerequest.hasType()) setType(presencerequest.getType()); if(presencerequest.hasConversationId()) setConversationId(presencerequest.getConversationId()); if(presencerequest.hasReciprocate()) setReciprocate(presencerequest.getReciprocate()); if(presencerequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = presencerequest.getStubbyInfo(); if((8 & bitField0_) == 8 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 8 | bitField0_; } return this; } public final PresenceRequest.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; conversationId_ = s; return this; } } public final PresenceRequest.Builder setReciprocate(boolean flag) { bitField0_ = 4 | bitField0_; reciprocate_ = flag; return this; } public final PresenceRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 8 | bitField0_; return this; } public final PresenceRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 8 | bitField0_; return this; } } public final PresenceRequest.Builder setType(Presence.Type type) { if(type == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; type_ = type; return this; } } } } //================================================================================================== // ReceiptRequest //================================================================================================= public static interface ReceiptRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract ReceiptRequest.ReceiptInfo getReceiptInfo(int i); public abstract int getReceiptInfoCount(); public abstract List getReceiptInfoList(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract boolean hasConversationId(); public abstract boolean hasStubbyInfo(); } public static final class ReceiptRequest extends GeneratedMessageLite implements ReceiptRequestOrBuilder { private static final ReceiptRequest defaultInstance; private int bitField0_; private Object conversationId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private List receiptInfo_; private Data.StubbyInfo stubbyInfo_; static { ReceiptRequest receiptrequest = new ReceiptRequest(); defaultInstance = receiptrequest; receiptrequest.conversationId_ = ""; receiptrequest.receiptInfo_ = Collections.emptyList(); receiptrequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } private ReceiptRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } ReceiptRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static ReceiptRequest getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(ReceiptRequest receiptrequest) { return new Builder().mergeFrom(receiptrequest); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final ReceiptRequest getDefaultInstanceForType() { return defaultInstance; } public final ReceiptInfo getReceiptInfo(int i) { return (ReceiptInfo)receiptInfo_.get(i); } public final int getReceiptInfoCount() { return receiptInfo_.size(); } public final List getReceiptInfoList() { return receiptInfo_; } public final ReceiptInfoOrBuilder getReceiptInfoOrBuilder(int i) { return (ReceiptInfoOrBuilder)receiptInfo_.get(i); } public final List getReceiptInfoOrBuilderList() { return receiptInfo_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int i1; if(i != -1) { i1 = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getConversationIdBytes()); for(int l = 0; l < receiptInfo_.size(); l++) k += CodedOutputStream.computeMessageSize(2, (MessageLite)receiptInfo_.get(l)); if((2 & bitField0_) == 2) k += CodedOutputStream.computeMessageSize(3, stubbyInfo_); memoizedSerializedSize = k; i1 = k; } return i1; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getConversationIdBytes()); for(int i = 0; i < receiptInfo_.size(); i++) codedoutputstream.writeMessage(2, (MessageLite)receiptInfo_.get(i)); if((2 & bitField0_) == 2) codedoutputstream.writeMessage(3, stubbyInfo_); } //======================================================= // //======================================================= public static interface ReceiptInfoOrBuilder extends MessageLiteOrBuilder { public abstract long getEventTimestamp(); public abstract Receipt.Type getType(); public abstract boolean hasEventTimestamp(); public abstract boolean hasType(); } public static final class ReceiptInfo extends GeneratedMessageLite implements ReceiptRequest.ReceiptInfoOrBuilder { private static final ReceiptRequest.ReceiptInfo defaultInstance; private int bitField0_; private long eventTimestamp_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Receipt.Type type_; static { ReceiptRequest.ReceiptInfo receiptinfo = new ReceiptRequest.ReceiptInfo(); defaultInstance = receiptinfo; receiptinfo.type_ = Receipt.Type.UNKNOWN; receiptinfo.eventTimestamp_ = 0L; } private ReceiptInfo() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ReceiptInfo(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static ReceiptRequest.ReceiptInfo getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public final ReceiptRequest.ReceiptInfo getDefaultInstanceForType() { return defaultInstance; } public final long getEventTimestamp() { return eventTimestamp_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, type_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeInt64Size(2, eventTimestamp_); memoizedSerializedSize = k; l = k; } return l; } public final Receipt.Type getType() { return type_; } public final boolean hasEventTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, type_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeInt64(2, eventTimestamp_); } //============================================= // Builder //============================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ReceiptRequest.ReceiptInfoOrBuilder { private int bitField0_; private long eventTimestamp_; private Receipt.Type type_; private Builder() { type_ = Receipt.Type.UNKNOWN; } public ReceiptRequest.ReceiptInfo.Builder clone() { return (new ReceiptRequest.ReceiptInfo.Builder()).mergeFrom(buildPartial()); } public ReceiptRequest.ReceiptInfo.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Receipt.Type type = Receipt.Type.valueOf(codedinputstream.readEnum()); if(type != null) { bitField0_ = 1 | bitField0_; type_ = type; } break; case 16: // '\020' bitField0_ = 2 | bitField0_; eventTimestamp_ = codedinputstream.readInt64(); break; } } while(true); } public final ReceiptRequest.ReceiptInfo build() { ReceiptRequest.ReceiptInfo receiptinfo = buildPartial(); if(!receiptinfo.isInitialized()) throw new UninitializedMessageException(Arrays.asList("receiptinfo")); else return receiptinfo; } public final ReceiptRequest.ReceiptInfo buildPartial() { ReceiptRequest.ReceiptInfo receiptinfo = new ReceiptRequest.ReceiptInfo(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; receiptinfo.type_ = type_; if((i & 2) == 2) k |= 2; receiptinfo.eventTimestamp_ = eventTimestamp_; receiptinfo.bitField0_ = k; return receiptinfo; } public final ReceiptRequest.ReceiptInfo.Builder clear() { super.clear(); type_ = Receipt.Type.UNKNOWN; bitField0_ = -2 & bitField0_; eventTimestamp_ = 0L; bitField0_ = -3 & bitField0_; return this; } public final ReceiptRequest.ReceiptInfo.Builder clearEventTimestamp() { bitField0_ = -3 & bitField0_; eventTimestamp_ = 0L; return this; } public final ReceiptRequest.ReceiptInfo.Builder clearType() { bitField0_ = -2 & bitField0_; type_ = Receipt.Type.UNKNOWN; return this; } public final ReceiptRequest.ReceiptInfo getDefaultInstanceForType() { return ReceiptRequest.ReceiptInfo.getDefaultInstance(); } public final long getEventTimestamp() { return eventTimestamp_; } public final Receipt.Type getType() { return type_; } public final boolean hasEventTimestamp() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((ReceiptRequest.ReceiptInfo)generatedmessagelite); } public final ReceiptRequest.ReceiptInfo.Builder mergeFrom(ReceiptRequest.ReceiptInfo receiptinfo) { if(receiptinfo == ReceiptRequest.ReceiptInfo.getDefaultInstance()) { return this; } if(receiptinfo.hasType()) setType(receiptinfo.getType()); if(receiptinfo.hasEventTimestamp()) setEventTimestamp(receiptinfo.getEventTimestamp()); return this; } public final ReceiptRequest.ReceiptInfo.Builder setEventTimestamp(long l) { bitField0_ = 2 | bitField0_; eventTimestamp_ = l; return this; } public final ReceiptRequest.ReceiptInfo.Builder setType(Receipt.Type type) { if(type == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; type_ = type; return this; } } } } //======================================================= // //======================================================= //======================================================= // Builder //======================================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ReceiptRequestOrBuilder { private int bitField0_; private Object conversationId_; private List receiptInfo_; private Data.StubbyInfo stubbyInfo_; private Builder() { conversationId_ = ""; receiptInfo_ = Collections.emptyList(); stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } public ReceiptRequest.Builder clone() { return (new ReceiptRequest.Builder()).mergeFrom(buildPartial()); } private void ensureReceiptInfoIsMutable() { if((2 & bitField0_) != 2) { receiptInfo_ = new ArrayList(receiptInfo_); bitField0_ = 2 | bitField0_; } } public ReceiptRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 18: // '\022' ReceiptRequest.ReceiptInfo.Builder builder1 = ReceiptRequest.ReceiptInfo.newBuilder(); codedinputstream.readMessage(builder1, extensionregistrylite); addReceiptInfo(builder1.buildPartial()); break; case 26: // '\032' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; } } while(true); } public final ReceiptRequest.Builder addAllReceiptInfo(Iterable iterable) { ensureReceiptInfoIsMutable(); com.google.protobuf.GeneratedMessageLite.Builder.addAll(iterable, receiptInfo_); return this; } public final ReceiptRequest.Builder addReceiptInfo(int i, ReceiptRequest.ReceiptInfo.Builder builder) { ensureReceiptInfoIsMutable(); receiptInfo_.add(i, builder.build()); return this; } public final ReceiptRequest.Builder addReceiptInfo(int i, ReceiptRequest.ReceiptInfo receiptinfo) { if(receiptinfo == null) { throw new NullPointerException(); } else { ensureReceiptInfoIsMutable(); receiptInfo_.add(i, receiptinfo); return this; } } public final ReceiptRequest.Builder addReceiptInfo(ReceiptRequest.ReceiptInfo.Builder builder) { ensureReceiptInfoIsMutable(); receiptInfo_.add(builder.build()); return this; } public final ReceiptRequest.Builder addReceiptInfo(ReceiptRequest.ReceiptInfo receiptinfo) { if(receiptinfo == null) { throw new NullPointerException(); } else { ensureReceiptInfoIsMutable(); receiptInfo_.add(receiptinfo); return this; } } public final ReceiptRequest build() { ReceiptRequest receiptrequest = buildPartial(); if(!receiptrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("receiptrequest")); else return receiptrequest; } public final ReceiptRequest buildPartial() { ReceiptRequest receiptrequest = new ReceiptRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; receiptrequest.conversationId_ = conversationId_; if((2 & bitField0_) == 2) { receiptInfo_ = Collections.unmodifiableList(receiptInfo_); bitField0_ = -3 & bitField0_; } receiptrequest.receiptInfo_ = receiptInfo_; if((i & 4) == 4) k |= 2; receiptrequest.stubbyInfo_ = stubbyInfo_; receiptrequest.bitField0_ = k; return receiptrequest; } public final ReceiptRequest.Builder clear() { super.clear(); conversationId_ = ""; bitField0_ = -2 & bitField0_; receiptInfo_ = Collections.emptyList(); bitField0_ = -3 & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final ReceiptRequest.Builder clearConversationId() { bitField0_ = -2 & bitField0_; conversationId_ = ReceiptRequest.getDefaultInstance().getConversationId(); return this; } public final ReceiptRequest.Builder clearReceiptInfo() { receiptInfo_ = Collections.emptyList(); bitField0_ = -3 & bitField0_; return this; } public final ReceiptRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final ReceiptRequest getDefaultInstanceForType() { return ReceiptRequest.getDefaultInstance(); } public final ReceiptRequest.ReceiptInfo getReceiptInfo(int i) { return (ReceiptRequest.ReceiptInfo)receiptInfo_.get(i); } public final int getReceiptInfoCount() { return receiptInfo_.size(); } public final List getReceiptInfoList() { return Collections.unmodifiableList(receiptInfo_); } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasConversationId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((ReceiptRequest)generatedmessagelite); } public final ReceiptRequest.Builder mergeFrom(ReceiptRequest receiptrequest) { if(receiptrequest == ReceiptRequest.getDefaultInstance()) { return this; } if(receiptrequest.hasConversationId()) setConversationId(receiptrequest.getConversationId()); if(!receiptrequest.receiptInfo_.isEmpty()) if(receiptInfo_.isEmpty()) { receiptInfo_ = receiptrequest.receiptInfo_; bitField0_ = -3 & bitField0_; } else { ensureReceiptInfoIsMutable(); receiptInfo_.addAll(receiptrequest.receiptInfo_); } if(receiptrequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = receiptrequest.getStubbyInfo(); if((4 & bitField0_) == 4 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 4 | bitField0_; } return this; } public final ReceiptRequest.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; conversationId_ = s; return this; } } public final ReceiptRequest.Builder setReceiptInfo(int i, ReceiptRequest.ReceiptInfo.Builder builder) { ensureReceiptInfoIsMutable(); receiptInfo_.set(i, builder.build()); return this; } public final ReceiptRequest.Builder setReceiptInfo(int i, ReceiptRequest.ReceiptInfo receiptinfo) { if(receiptinfo == null) { throw new NullPointerException(); } else { ensureReceiptInfoIsMutable(); receiptInfo_.set(i, receiptinfo); return this; } } public final ReceiptRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 4 | bitField0_; return this; } public final ReceiptRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 4 | bitField0_; return this; } } } } //================================================================================================== // ReplyToInviteRequest //================================================================================================= public static interface ReplyToInviteRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract ReplyToInviteRequest.Reply getReply(); public abstract String getReplyToId(); public abstract String getSenderId(); public abstract boolean hasConversationId(); public abstract boolean hasReply(); public abstract boolean hasReplyToId(); public abstract boolean hasSenderId(); } public static final class ReplyToInviteRequest extends GeneratedMessageLite implements ReplyToInviteRequestOrBuilder { private static final ReplyToInviteRequest defaultInstance; private int bitField0_; private Object conversationId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object replyToId_; private Reply reply_; private Object senderId_; static { ReplyToInviteRequest replytoinviterequest = new ReplyToInviteRequest(); defaultInstance = replytoinviterequest; replytoinviterequest.replyToId_ = ""; replytoinviterequest.conversationId_ = ""; replytoinviterequest.reply_ = Reply.ACCEPT; replytoinviterequest.senderId_ = ""; } private ReplyToInviteRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } ReplyToInviteRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static ReplyToInviteRequest getDefaultInstance() { return defaultInstance; } private ByteString getReplyToIdBytes() { Object obj = replyToId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); replyToId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } private ByteString getSenderIdBytes() { Object obj = senderId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); senderId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(ReplyToInviteRequest replytoinviterequest) { return new Builder().mergeFrom(replytoinviterequest); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final ReplyToInviteRequest getDefaultInstanceForType() { return defaultInstance; } public final Reply getReply() { return reply_; } public final String getReplyToId() { Object obj = replyToId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) replyToId_ = s; s1 = s; } return s1; } public final String getSenderId() { Object obj = senderId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) senderId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getReplyToIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getConversationIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeEnumSize(3, reply_.getNumber()); if((8 & bitField0_) == 8) k += CodedOutputStream.computeBytesSize(4, getSenderIdBytes()); memoizedSerializedSize = k; l = k; } return l; } public final boolean hasConversationId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasReply() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasReplyToId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getReplyToIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getConversationIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeEnum(3, reply_.getNumber()); if((8 & bitField0_) == 8) codedoutputstream.writeBytes(4, getSenderIdBytes()); } //=============================================== // Reply //=============================================== public static enum Reply implements com.google.protobuf.Internal.EnumLite { ACCEPT(1); private int value; private Reply(int value) { this.value = value; } public final int getNumber() { return value; } public static Reply valueOf(int value) { for(Reply r : Reply.values()) { if(r.value == value) { return r; } } return null; } } //=============================================== // Builder //=============================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements ReplyToInviteRequestOrBuilder { private int bitField0_; private Object conversationId_; private Object replyToId_; private ReplyToInviteRequest.Reply reply_; private Object senderId_; private Builder() { replyToId_ = ""; conversationId_ = ""; reply_ = ReplyToInviteRequest.Reply.ACCEPT; senderId_ = ""; } public ReplyToInviteRequest.Builder clone() { return (new ReplyToInviteRequest.Builder()).mergeFrom(buildPartial()); } public ReplyToInviteRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; replyToId_ = codedinputstream.readBytes(); break; case 18: // '\022' bitField0_ = 2 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 24: // '\030' ReplyToInviteRequest.Reply reply = ReplyToInviteRequest.Reply.valueOf(codedinputstream.readEnum()); if(reply != null) { bitField0_ = 4 | bitField0_; reply_ = reply; } break; case 34: // '"' bitField0_ = 8 | bitField0_; senderId_ = codedinputstream.readBytes(); break; } } while(true); } public final ReplyToInviteRequest build() { ReplyToInviteRequest replytoinviterequest = buildPartial(); if(!replytoinviterequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("replytoinviterequest")); else return replytoinviterequest; } public final ReplyToInviteRequest buildPartial() { ReplyToInviteRequest replytoinviterequest = new ReplyToInviteRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; replytoinviterequest.replyToId_ = replyToId_; if((i & 2) == 2) k |= 2; replytoinviterequest.conversationId_ = conversationId_; if((i & 4) == 4) k |= 4; replytoinviterequest.reply_ = reply_; if((i & 8) == 8) k |= 8; replytoinviterequest.senderId_ = senderId_; replytoinviterequest.bitField0_ = k; return replytoinviterequest; } public final ReplyToInviteRequest.Builder clear() { super.clear(); replyToId_ = ""; bitField0_ = -2 & bitField0_; conversationId_ = ""; bitField0_ = -3 & bitField0_; reply_ = ReplyToInviteRequest.Reply.ACCEPT; bitField0_ = -5 & bitField0_; senderId_ = ""; bitField0_ = -9 & bitField0_; return this; } public final ReplyToInviteRequest.Builder clearConversationId() { bitField0_ = -3 & bitField0_; conversationId_ = ReplyToInviteRequest.getDefaultInstance().getConversationId(); return this; } public final ReplyToInviteRequest.Builder clearReply() { bitField0_ = -5 & bitField0_; reply_ = ReplyToInviteRequest.Reply.ACCEPT; return this; } public final ReplyToInviteRequest.Builder clearReplyToId() { bitField0_ = -2 & bitField0_; replyToId_ = ReplyToInviteRequest.getDefaultInstance().getReplyToId(); return this; } public final ReplyToInviteRequest.Builder clearSenderId() { bitField0_ = -9 & bitField0_; senderId_ = ReplyToInviteRequest.getDefaultInstance().getSenderId(); return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final ReplyToInviteRequest getDefaultInstanceForType() { return ReplyToInviteRequest.getDefaultInstance(); } public final ReplyToInviteRequest.Reply getReply() { return reply_; } public final String getReplyToId() { Object obj = replyToId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); replyToId_ = s; } else { s = (String)obj; } return s; } public final String getSenderId() { Object obj = senderId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); senderId_ = s; } else { s = (String)obj; } return s; } public final boolean hasConversationId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasReply() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasReplyToId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasSenderId() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((ReplyToInviteRequest)generatedmessagelite); } public final ReplyToInviteRequest.Builder mergeFrom(ReplyToInviteRequest replytoinviterequest) { if(replytoinviterequest == ReplyToInviteRequest.getDefaultInstance()) { return this; } if(replytoinviterequest.hasReplyToId()) setReplyToId(replytoinviterequest.getReplyToId()); if(replytoinviterequest.hasConversationId()) setConversationId(replytoinviterequest.getConversationId()); if(replytoinviterequest.hasReply()) setReply(replytoinviterequest.getReply()); if(replytoinviterequest.hasSenderId()) setSenderId(replytoinviterequest.getSenderId()); return this; } public final ReplyToInviteRequest.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; conversationId_ = s; return this; } } public final ReplyToInviteRequest.Builder setReply(ReplyToInviteRequest.Reply reply) { if(reply == null) { throw new NullPointerException(); } else { bitField0_ = 4 | bitField0_; reply_ = reply; return this; } } public final ReplyToInviteRequest.Builder setReplyToId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; replyToId_ = s; return this; } } public final ReplyToInviteRequest.Builder setSenderId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 8 | bitField0_; senderId_ = s; return this; } } } } //================================================================================================== // BunchCommand //================================================================================================= public static interface TypingRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getConversationId(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract Typing.Type getType(); public abstract boolean hasConversationId(); public abstract boolean hasStubbyInfo(); public abstract boolean hasType(); } public static final class TypingRequest extends GeneratedMessageLite implements TypingRequestOrBuilder { private static final TypingRequest defaultInstance; private int bitField0_; private Object conversationId_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.StubbyInfo stubbyInfo_; private Typing.Type type_; static { TypingRequest typingrequest = new TypingRequest(); defaultInstance = typingrequest; typingrequest.type_ = Typing.Type.UNKNOWN; typingrequest.conversationId_ = ""; typingrequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } private TypingRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } TypingRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } private ByteString getConversationIdBytes() { Object obj = conversationId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); conversationId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static TypingRequest getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(TypingRequest typingrequest) { return new Builder().mergeFrom(typingrequest); } public final String getConversationId() { Object obj = conversationId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) conversationId_ = s; s1 = s; } return s1; } public final TypingRequest getDefaultInstanceForType() { return defaultInstance; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeEnumSize(1, type_.getNumber()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeBytesSize(2, getConversationIdBytes()); if((4 & bitField0_) == 4) k += CodedOutputStream.computeMessageSize(3, stubbyInfo_); memoizedSerializedSize = k; l = k; } return l; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final Typing.Type getType() { return type_; } public final boolean hasConversationId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeEnum(1, type_.getNumber()); if((2 & bitField0_) == 2) codedoutputstream.writeBytes(2, getConversationIdBytes()); if((4 & bitField0_) == 4) codedoutputstream.writeMessage(3, stubbyInfo_); } //============================================= // Builder //============================================= public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements TypingRequestOrBuilder { private int bitField0_; private Object conversationId_; private Data.StubbyInfo stubbyInfo_; private Typing.Type type_; private Builder() { type_ = Typing.Type.UNKNOWN; conversationId_ = ""; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } public TypingRequest.Builder clone() { return (new TypingRequest.Builder()).mergeFrom(buildPartial()); } public TypingRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 8: // '\b' Typing.Type type = Typing.Type.valueOf(codedinputstream.readEnum()); if(type != null) { bitField0_ = 1 | bitField0_; type_ = type; } break; case 18: // '\022' bitField0_ = 2 | bitField0_; conversationId_ = codedinputstream.readBytes(); break; case 26: // '\032' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; } } while(true); } public final TypingRequest build() { TypingRequest typingrequest = buildPartial(); if(!typingrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("typingrequest")); else return typingrequest; } public final TypingRequest buildPartial() { TypingRequest typingrequest = new TypingRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; typingrequest.type_ = type_; if((i & 2) == 2) k |= 2; typingrequest.conversationId_ = conversationId_; if((i & 4) == 4) k |= 4; typingrequest.stubbyInfo_ = stubbyInfo_; typingrequest.bitField0_ = k; return typingrequest; } public final TypingRequest.Builder clear() { super.clear(); type_ = Typing.Type.UNKNOWN; bitField0_ = -2 & bitField0_; conversationId_ = ""; bitField0_ = -3 & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final TypingRequest.Builder clearConversationId() { bitField0_ = -3 & bitField0_; conversationId_ = TypingRequest.getDefaultInstance().getConversationId(); return this; } public final TypingRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final TypingRequest.Builder clearType() { bitField0_ = -2 & bitField0_; type_ = Typing.Type.UNKNOWN; return this; } public final String getConversationId() { Object obj = conversationId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); conversationId_ = s; } else { s = (String)obj; } return s; } public final TypingRequest getDefaultInstanceForType() { return TypingRequest.getDefaultInstance(); } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final Typing.Type getType() { return type_; } public final boolean hasConversationId() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasType() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((TypingRequest)generatedmessagelite); } public final TypingRequest.Builder mergeFrom(TypingRequest typingrequest) { if(typingrequest == TypingRequest.getDefaultInstance()) { return this; } if(typingrequest.hasType()) setType(typingrequest.getType()); if(typingrequest.hasConversationId()) setConversationId(typingrequest.getConversationId()); if(typingrequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = typingrequest.getStubbyInfo(); if((4 & bitField0_) == 4 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 4 | bitField0_; } return this; } public final TypingRequest.Builder setConversationId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 2 | bitField0_; conversationId_ = s; return this; } } public final TypingRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 4 | bitField0_; return this; } public final TypingRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 4 | bitField0_; return this; } } public final TypingRequest.Builder setType(Typing.Type type) { if(type == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; type_ = type; return this; } } } } //================================================================================================== // UserCreationRequest //================================================================================================= public static interface UserCreationRequestOrBuilder extends MessageLiteOrBuilder { public abstract DeviceRegistrationRequest getDeviceRegistration(); public abstract Data.StubbyInfo getStubbyInfo(); public abstract boolean hasDeviceRegistration(); public abstract boolean hasStubbyInfo(); } public static final class UserCreationRequest extends GeneratedMessageLite implements UserCreationRequestOrBuilder { private static final UserCreationRequest defaultInstance; private int bitField0_; private DeviceRegistrationRequest deviceRegistration_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Data.StubbyInfo stubbyInfo_; static { UserCreationRequest usercreationrequest = new UserCreationRequest(); defaultInstance = usercreationrequest; usercreationrequest.deviceRegistration_ = DeviceRegistrationRequest.getDefaultInstance(); usercreationrequest.stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } private UserCreationRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } UserCreationRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static UserCreationRequest getDefaultInstance() { return defaultInstance; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(UserCreationRequest usercreationrequest) { return new Builder().mergeFrom(usercreationrequest); } public final UserCreationRequest getDefaultInstanceForType() { return defaultInstance; } public final DeviceRegistrationRequest getDeviceRegistration() { return deviceRegistration_; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeMessageSize(1, deviceRegistration_); if((2 & bitField0_) == 2) k += CodedOutputStream.computeMessageSize(2, stubbyInfo_); memoizedSerializedSize = k; l = k; } return l; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasDeviceRegistration() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeMessage(1, deviceRegistration_); if((2 & bitField0_) == 2) codedoutputstream.writeMessage(2, stubbyInfo_); } //==================================================== // Builder //==================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements UserCreationRequestOrBuilder { private int bitField0_; private DeviceRegistrationRequest deviceRegistration_; private Data.StubbyInfo stubbyInfo_; private Builder() { deviceRegistration_ = DeviceRegistrationRequest.getDefaultInstance(); stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); } public Builder clone() { return (new UserCreationRequest.Builder()).mergeFrom(buildPartial()); } public UserCreationRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' DeviceRegistrationRequest.Builder builder1 = DeviceRegistrationRequest.newBuilder(); if(hasDeviceRegistration()) builder1.mergeFrom(getDeviceRegistration()); codedinputstream.readMessage(builder1, extensionregistrylite); setDeviceRegistration(builder1.buildPartial()); break; case 18: // '\022' Data.StubbyInfo.Builder builder = Data.StubbyInfo.newBuilder(); if(hasStubbyInfo()) builder.mergeFrom(getStubbyInfo()); codedinputstream.readMessage(builder, extensionregistrylite); setStubbyInfo(builder.buildPartial()); break; } } while(true); } public final UserCreationRequest build() { UserCreationRequest usercreationrequest = buildPartial(); if(!usercreationrequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("usercreationrequest")); else return usercreationrequest; } public final UserCreationRequest buildPartial() { UserCreationRequest usercreationrequest = new UserCreationRequest(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; usercreationrequest.deviceRegistration_ = deviceRegistration_; if((i & 2) == 2) k |= 2; usercreationrequest.stubbyInfo_ = stubbyInfo_; usercreationrequest.bitField0_ = k; return usercreationrequest; } public final UserCreationRequest.Builder clear() { super.clear(); deviceRegistration_ = DeviceRegistrationRequest.getDefaultInstance(); bitField0_ = -2 & bitField0_; stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -3 & bitField0_; return this; } public final UserCreationRequest.Builder clearDeviceRegistration() { deviceRegistration_ = DeviceRegistrationRequest.getDefaultInstance(); bitField0_ = -2 & bitField0_; return this; } public final UserCreationRequest.Builder clearStubbyInfo() { stubbyInfo_ = Data.StubbyInfo.getDefaultInstance(); bitField0_ = -3 & bitField0_; return this; } public final UserCreationRequest getDefaultInstanceForType() { return UserCreationRequest.getDefaultInstance(); } public final DeviceRegistrationRequest getDeviceRegistration() { return deviceRegistration_; } public final Data.StubbyInfo getStubbyInfo() { return stubbyInfo_; } public final boolean hasDeviceRegistration() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasStubbyInfo() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((UserCreationRequest)generatedmessagelite); } public final UserCreationRequest.Builder mergeFrom(UserCreationRequest usercreationrequest) { if(usercreationrequest == UserCreationRequest.getDefaultInstance()) { return this; } if(usercreationrequest.hasDeviceRegistration()) { DeviceRegistrationRequest deviceregistrationrequest = usercreationrequest.getDeviceRegistration(); if((1 & bitField0_) == 1 && deviceRegistration_ != DeviceRegistrationRequest.getDefaultInstance()) deviceRegistration_ = DeviceRegistrationRequest.newBuilder(deviceRegistration_).mergeFrom(deviceregistrationrequest).buildPartial(); else deviceRegistration_ = deviceregistrationrequest; bitField0_ = 1 | bitField0_; } if(usercreationrequest.hasStubbyInfo()) { Data.StubbyInfo stubbyinfo = usercreationrequest.getStubbyInfo(); if((2 & bitField0_) == 2 && stubbyInfo_ != Data.StubbyInfo.getDefaultInstance()) stubbyInfo_ = Data.StubbyInfo.newBuilder(stubbyInfo_).mergeFrom(stubbyinfo).buildPartial(); else stubbyInfo_ = stubbyinfo; bitField0_ = 2 | bitField0_; } return this; } public final UserCreationRequest.Builder setDeviceRegistration(DeviceRegistrationRequest.Builder builder) { deviceRegistration_ = builder.build(); bitField0_ = 1 | bitField0_; return this; } public final UserCreationRequest.Builder setDeviceRegistration(DeviceRegistrationRequest deviceregistrationrequest) { if(deviceregistrationrequest == null) { throw new NullPointerException(); } else { deviceRegistration_ = deviceregistrationrequest; bitField0_ = 1 | bitField0_; return this; } } public final UserCreationRequest.Builder setStubbyInfo(Data.StubbyInfo.Builder builder) { stubbyInfo_ = builder.build(); bitField0_ = 2 | bitField0_; return this; } public final UserCreationRequest.Builder setStubbyInfo(Data.StubbyInfo stubbyinfo) { if(stubbyinfo == null) { throw new NullPointerException(); } else { stubbyInfo_ = stubbyinfo; bitField0_ = 2 | bitField0_; return this; } } } } //================================================================================================== // UserInfoRequest //================================================================================================= public static interface UserInfoRequestOrBuilder extends MessageLiteOrBuilder { public abstract String getParticipantId(); public abstract boolean hasParticipantId(); } public static final class UserInfoRequest extends GeneratedMessageLite implements UserInfoRequestOrBuilder { private static final UserInfoRequest defaultInstance; private int bitField0_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Object participantId_; static { UserInfoRequest userinforequest = new UserInfoRequest(); defaultInstance = userinforequest; userinforequest.participantId_ = ""; } private UserInfoRequest() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } UserInfoRequest(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static UserInfoRequest getDefaultInstance() { return defaultInstance; } private ByteString getParticipantIdBytes() { Object obj = participantId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); participantId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(UserInfoRequest userinforequest) { return new Builder().mergeFrom(userinforequest); } public final UserInfoRequest getDefaultInstanceForType() { return defaultInstance; } public final String getParticipantId() { Object obj = participantId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) participantId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getParticipantIdBytes()); memoizedSerializedSize = k; l = k; } return l; } public final boolean hasParticipantId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getParticipantIdBytes()); } //====================================== // Builder //====================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements UserInfoRequestOrBuilder { private int bitField0_; private Object participantId_; private Builder() { participantId_ = ""; } public UserInfoRequest.Builder clone() { return (new UserInfoRequest.Builder()).mergeFrom(buildPartial()); } public UserInfoRequest.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; participantId_ = codedinputstream.readBytes(); break; } } while(true); } public final UserInfoRequest build() { UserInfoRequest userinforequest = buildPartial(); if(!userinforequest.isInitialized()) throw new UninitializedMessageException(Arrays.asList("userinforequest")); else return userinforequest; } public final UserInfoRequest buildPartial() { UserInfoRequest userinforequest = new UserInfoRequest(this); int i = 1 & bitField0_; int j = 0; if(i == 1) j = 1; userinforequest.participantId_ = participantId_; userinforequest.bitField0_ = j; return userinforequest; } public final UserInfoRequest.Builder clear() { super.clear(); participantId_ = ""; bitField0_ = -2 & bitField0_; return this; } public final UserInfoRequest.Builder clearParticipantId() { bitField0_ = -2 & bitField0_; participantId_ = UserInfoRequest.getDefaultInstance().getParticipantId(); return this; } public final UserInfoRequest getDefaultInstanceForType() { return UserInfoRequest.getDefaultInstance(); } public final String getParticipantId() { Object obj = participantId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); participantId_ = s; } else { s = (String)obj; } return s; } public final boolean hasParticipantId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((UserInfoRequest)generatedmessagelite); } public final UserInfoRequest.Builder mergeFrom(UserInfoRequest userinforequest) { if(userinforequest != UserInfoRequest.getDefaultInstance() && userinforequest.hasParticipantId()) setParticipantId(userinforequest.getParticipantId()); return this; } public final UserInfoRequest.Builder setParticipantId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; participantId_ = s; return this; } } } } //================================================================================================== // BunchCommand //================================================================================================= //================================================================================================== // BunchCommand //================================================================================================== public static interface BunchCommandOrBuilder extends MessageLiteOrBuilder { public abstract ChatMessage getChatMessage(); public abstract ChatMessageRequest getChatMessageRequest(); public abstract ChatMessageResponse getChatMessageResponse(); public abstract ConversationJoinRequest getConversationJoinRequest(); public abstract ConversationJoinResponse getConversationJoinResponse(); public abstract ConversationListRequest getConversationListRequest(); public abstract ConversationListResponse getConversationListResponse(); public abstract ConversationPreferenceRequest getConversationPreferenceRequest(); public abstract ConversationPreferenceResponse getConversationPreferenceResponse(); public abstract ConversationRenameRequest getConversationRenameRequest(); public abstract ConversationRenameResponse getConversationRenameResponse(); public abstract NewConversationRequest getConversationRequest(); public abstract NewConversationResponse getConversationResponse(); public abstract ConversationSearchRequest getConversationSearchRequest(); public abstract ConversationSearchResponse getConversationSearchResponse(); public abstract DeviceRegistrationRequest getDeviceRegistrationRequest(); public abstract DeviceRegistrationResponse getDeviceRegistrationResponse(); public abstract Error getError(); public abstract EventSearchRequest getEventSearchRequest(); public abstract EventSearchResponse getEventSearchResponse(); public abstract EventStreamResponse getEventSteamResponse(); public abstract EventStreamRequest getEventStreamRequest(); public abstract GlobalConversationPreferencesRequest getGlobalConversationPreferencesRequest(); public abstract GlobalConversationPreferencesResponse getGlobalConversationPreferencesResponse(); public abstract GroupConversationRename getGroupConversationRename(); public abstract HangoutInviteFinishRequest getHangoutInviteFinishRequest(); public abstract HangoutInviteFinishResponse getHangoutInviteFinishResponse(); public abstract HangoutInviteKeepAliveRequest getHangoutInviteKeepAliveRequest(); public abstract HangoutInviteKeepAliveResponse getHangoutInviteKeepAliveResponse(); public abstract HangoutInviteReplyRequest getHangoutInviteReplyRequest(); public abstract HangoutInviteReplyResponse getHangoutInviteReplyResponse(); public abstract HangoutInviteRequest getHangoutInviteRequest(); public abstract HangoutInviteResponse getHangoutInviteResponse(); public abstract HangoutRingFinishRequest getHangoutRingFinishRequest(); public abstract HangoutRingFinishResponse getHangoutRingFinishResponse(); public abstract InvalidateLocalCache getInvalidateLocalCache(); public abstract InviteRequest getInviteRequest(); public abstract InviteResponse getInviteResponse(); public abstract LeaveConversationRequest getLeaveConversationRequest(); public abstract LeaveConversationResponse getLeaveConversationResponse(); public abstract MembershipChange getMembershipChange(); public abstract Migration getMigration(); public abstract PingRequest getPingRequest(); public abstract PingResponse getPingResponse(); public abstract Presence getPresence(); public abstract PresenceRequest getPresenceRequest(); public abstract PresenceResponse getPresenceResponse(); public abstract Receipt getReceipt(); public abstract ReceiptRequest getReceiptRequest(); public abstract ReceiptResponse getReceiptResponse(); public abstract ReplyToInviteRequest getReplyToInviteRequest(); public abstract ReplyToInviteResponse getReplyToInviteResponse(); public abstract String getRequestClientId(); public abstract SetAclsRequest getSetAclsRequest(); public abstract SetAclsResponse getSetAclsResponse(); public abstract SuggestionsRequest getSuggestionsRequest(); public abstract SuggestionsResponse getSuggestionsResponse(); public abstract TileEvent getTileEvent(); public abstract TileEventRequest getTileEventRequest(); public abstract TileEventResponse getTileEventResponse(); public abstract Typing getTyping(); public abstract TypingRequest getTypingRequest(); public abstract TypingResponse getTypingResponse(); public abstract UserCreationRequest getUserCreationRequest(); public abstract UserCreationResponse getUserCreationResponse(); public abstract UserInfoRequest getUserInfoRequest(); public abstract UserInfoResponse getUserInfoResponse(); public abstract boolean hasChatMessage(); public abstract boolean hasChatMessageRequest(); public abstract boolean hasChatMessageResponse(); public abstract boolean hasConversationJoinRequest(); public abstract boolean hasConversationJoinResponse(); public abstract boolean hasConversationListRequest(); public abstract boolean hasConversationListResponse(); public abstract boolean hasConversationPreferenceRequest(); public abstract boolean hasConversationPreferenceResponse(); public abstract boolean hasConversationRenameRequest(); public abstract boolean hasConversationRenameResponse(); public abstract boolean hasConversationRequest(); public abstract boolean hasConversationResponse(); public abstract boolean hasConversationSearchRequest(); public abstract boolean hasConversationSearchResponse(); public abstract boolean hasDeviceRegistrationRequest(); public abstract boolean hasDeviceRegistrationResponse(); public abstract boolean hasError(); public abstract boolean hasEventSearchRequest(); public abstract boolean hasEventSearchResponse(); public abstract boolean hasEventSteamResponse(); public abstract boolean hasEventStreamRequest(); public abstract boolean hasGlobalConversationPreferencesRequest(); public abstract boolean hasGlobalConversationPreferencesResponse(); public abstract boolean hasGroupConversationRename(); public abstract boolean hasHangoutInviteFinishRequest(); public abstract boolean hasHangoutInviteFinishResponse(); public abstract boolean hasHangoutInviteKeepAliveRequest(); public abstract boolean hasHangoutInviteKeepAliveResponse(); public abstract boolean hasHangoutInviteReplyRequest(); public abstract boolean hasHangoutInviteReplyResponse(); public abstract boolean hasHangoutInviteRequest(); public abstract boolean hasHangoutInviteResponse(); public abstract boolean hasHangoutRingFinishRequest(); public abstract boolean hasHangoutRingFinishResponse(); public abstract boolean hasInvalidateLocalCache(); public abstract boolean hasInviteRequest(); public abstract boolean hasInviteResponse(); public abstract boolean hasLeaveConversationRequest(); public abstract boolean hasLeaveConversationResponse(); public abstract boolean hasMembershipChange(); public abstract boolean hasMigration(); public abstract boolean hasPingRequest(); public abstract boolean hasPingResponse(); public abstract boolean hasPresence(); public abstract boolean hasPresenceRequest(); public abstract boolean hasPresenceResponse(); public abstract boolean hasReceipt(); public abstract boolean hasReceiptRequest(); public abstract boolean hasReceiptResponse(); public abstract boolean hasReplyToInviteRequest(); public abstract boolean hasReplyToInviteResponse(); public abstract boolean hasRequestClientId(); public abstract boolean hasSetAclsRequest(); public abstract boolean hasSetAclsResponse(); public abstract boolean hasSuggestionsRequest(); public abstract boolean hasSuggestionsResponse(); public abstract boolean hasTileEvent(); public abstract boolean hasTileEventRequest(); public abstract boolean hasTileEventResponse(); public abstract boolean hasTyping(); public abstract boolean hasTypingRequest(); public abstract boolean hasTypingResponse(); public abstract boolean hasUserCreationRequest(); public abstract boolean hasUserCreationResponse(); public abstract boolean hasUserInfoRequest(); public abstract boolean hasUserInfoResponse(); } public static final class BunchCommand extends GeneratedMessageLite implements BunchCommandOrBuilder { private static final BunchCommand defaultInstance; private int bitField0_; private int bitField1_; private int bitField2_; private ChatMessageRequest chatMessageRequest_; private ChatMessageResponse chatMessageResponse_; private ChatMessage chatMessage_; private ConversationJoinRequest conversationJoinRequest_; private ConversationJoinResponse conversationJoinResponse_; private ConversationListRequest conversationListRequest_; private ConversationListResponse conversationListResponse_; private ConversationPreferenceRequest conversationPreferenceRequest_; private ConversationPreferenceResponse conversationPreferenceResponse_; private ConversationRenameRequest conversationRenameRequest_; private ConversationRenameResponse conversationRenameResponse_; private NewConversationRequest conversationRequest_; private NewConversationResponse conversationResponse_; private ConversationSearchRequest conversationSearchRequest_; private ConversationSearchResponse conversationSearchResponse_; private DeviceRegistrationRequest deviceRegistrationRequest_; private DeviceRegistrationResponse deviceRegistrationResponse_; private Error error_; private EventSearchRequest eventSearchRequest_; private EventSearchResponse eventSearchResponse_; private EventStreamResponse eventSteamResponse_; private EventStreamRequest eventStreamRequest_; private GlobalConversationPreferencesRequest globalConversationPreferencesRequest_; private GlobalConversationPreferencesResponse globalConversationPreferencesResponse_; private GroupConversationRename groupConversationRename_; private HangoutInviteFinishRequest hangoutInviteFinishRequest_; private HangoutInviteFinishResponse hangoutInviteFinishResponse_; private HangoutInviteKeepAliveRequest hangoutInviteKeepAliveRequest_; private HangoutInviteKeepAliveResponse hangoutInviteKeepAliveResponse_; private HangoutInviteReplyRequest hangoutInviteReplyRequest_; private HangoutInviteReplyResponse hangoutInviteReplyResponse_; private HangoutInviteRequest hangoutInviteRequest_; private HangoutInviteResponse hangoutInviteResponse_; private HangoutRingFinishRequest hangoutRingFinishRequest_; private HangoutRingFinishResponse hangoutRingFinishResponse_; private InvalidateLocalCache invalidateLocalCache_; private InviteRequest inviteRequest_; private InviteResponse inviteResponse_; private LeaveConversationRequest leaveConversationRequest_; private LeaveConversationResponse leaveConversationResponse_; private MembershipChange membershipChange_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private Migration migration_; private PingRequest pingRequest_; private PingResponse pingResponse_; private PresenceRequest presenceRequest_; private PresenceResponse presenceResponse_; private Presence presence_; private ReceiptRequest receiptRequest_; private ReceiptResponse receiptResponse_; private Receipt receipt_; private ReplyToInviteRequest replyToInviteRequest_; private ReplyToInviteResponse replyToInviteResponse_; private Object requestClientId_; private SetAclsRequest setAclsRequest_; private SetAclsResponse setAclsResponse_; private SuggestionsRequest suggestionsRequest_; private SuggestionsResponse suggestionsResponse_; private TileEventRequest tileEventRequest_; private TileEventResponse tileEventResponse_; private TileEvent tileEvent_; private TypingRequest typingRequest_; private TypingResponse typingResponse_; private Typing typing_; private UserCreationRequest userCreationRequest_; private UserCreationResponse userCreationResponse_; private UserInfoRequest userInfoRequest_; private UserInfoResponse userInfoResponse_; static { BunchCommand bunchcommand = new BunchCommand(); defaultInstance = bunchcommand; bunchcommand.requestClientId_ = ""; bunchcommand.chatMessage_ = ChatMessage.getDefaultInstance(); bunchcommand.chatMessageRequest_ = ChatMessageRequest.getDefaultInstance(); bunchcommand.chatMessageResponse_ = ChatMessageResponse.getDefaultInstance(); bunchcommand.presenceRequest_ = PresenceRequest.getDefaultInstance(); bunchcommand.presenceResponse_ = PresenceResponse.getDefaultInstance(); bunchcommand.presence_ = Presence.getDefaultInstance(); bunchcommand.typingRequest_ = TypingRequest.getDefaultInstance(); bunchcommand.typingResponse_ = TypingResponse.getDefaultInstance(); bunchcommand.typing_ = Typing.getDefaultInstance(); bunchcommand.receipt_ = Receipt.getDefaultInstance(); bunchcommand.receiptRequest_ = ReceiptRequest.getDefaultInstance(); bunchcommand.receiptResponse_ = ReceiptResponse.getDefaultInstance(); bunchcommand.membershipChange_ = MembershipChange.getDefaultInstance(); bunchcommand.conversationRequest_ = NewConversationRequest.getDefaultInstance(); bunchcommand.conversationResponse_ = NewConversationResponse.getDefaultInstance(); bunchcommand.eventStreamRequest_ = EventStreamRequest.getDefaultInstance(); bunchcommand.eventSteamResponse_ = EventStreamResponse.getDefaultInstance(); bunchcommand.deviceRegistrationRequest_ = DeviceRegistrationRequest.getDefaultInstance(); bunchcommand.deviceRegistrationResponse_ = DeviceRegistrationResponse.getDefaultInstance(); bunchcommand.pingRequest_ = PingRequest.getDefaultInstance(); bunchcommand.pingResponse_ = PingResponse.getDefaultInstance(); bunchcommand.conversationListRequest_ = ConversationListRequest.getDefaultInstance(); bunchcommand.conversationListResponse_ = ConversationListResponse.getDefaultInstance(); bunchcommand.userCreationRequest_ = UserCreationRequest.getDefaultInstance(); bunchcommand.userCreationResponse_ = UserCreationResponse.getDefaultInstance(); bunchcommand.error_ = Error.getDefaultInstance(); bunchcommand.inviteRequest_ = InviteRequest.getDefaultInstance(); bunchcommand.leaveConversationRequest_ = LeaveConversationRequest.getDefaultInstance(); bunchcommand.leaveConversationResponse_ = LeaveConversationResponse.getDefaultInstance(); bunchcommand.conversationRenameRequest_ = ConversationRenameRequest.getDefaultInstance(); bunchcommand.conversationRenameResponse_ = ConversationRenameResponse.getDefaultInstance(); bunchcommand.groupConversationRename_ = GroupConversationRename.getDefaultInstance(); bunchcommand.tileEventRequest_ = TileEventRequest.getDefaultInstance(); bunchcommand.tileEventResponse_ = TileEventResponse.getDefaultInstance(); bunchcommand.tileEvent_ = TileEvent.getDefaultInstance(); bunchcommand.migration_ = Migration.getDefaultInstance(); bunchcommand.conversationPreferenceRequest_ = ConversationPreferenceRequest.getDefaultInstance(); bunchcommand.conversationPreferenceResponse_ = ConversationPreferenceResponse.getDefaultInstance(); bunchcommand.replyToInviteRequest_ = ReplyToInviteRequest.getDefaultInstance(); bunchcommand.setAclsRequest_ = SetAclsRequest.getDefaultInstance(); bunchcommand.invalidateLocalCache_ = InvalidateLocalCache.getDefaultInstance(); bunchcommand.inviteResponse_ = InviteResponse.getDefaultInstance(); bunchcommand.replyToInviteResponse_ = ReplyToInviteResponse.getDefaultInstance(); bunchcommand.setAclsResponse_ = SetAclsResponse.getDefaultInstance(); bunchcommand.userInfoRequest_ = UserInfoRequest.getDefaultInstance(); bunchcommand.userInfoResponse_ = UserInfoResponse.getDefaultInstance(); bunchcommand.conversationSearchRequest_ = ConversationSearchRequest.getDefaultInstance(); bunchcommand.conversationSearchResponse_ = ConversationSearchResponse.getDefaultInstance(); bunchcommand.eventSearchRequest_ = EventSearchRequest.getDefaultInstance(); bunchcommand.eventSearchResponse_ = EventSearchResponse.getDefaultInstance(); bunchcommand.suggestionsRequest_ = SuggestionsRequest.getDefaultInstance(); bunchcommand.suggestionsResponse_ = SuggestionsResponse.getDefaultInstance(); bunchcommand.globalConversationPreferencesRequest_ = GlobalConversationPreferencesRequest.getDefaultInstance(); bunchcommand.globalConversationPreferencesResponse_ = GlobalConversationPreferencesResponse.getDefaultInstance(); bunchcommand.conversationJoinRequest_ = ConversationJoinRequest.getDefaultInstance(); bunchcommand.conversationJoinResponse_ = ConversationJoinResponse.getDefaultInstance(); bunchcommand.hangoutInviteRequest_ = HangoutInviteRequest.getDefaultInstance(); bunchcommand.hangoutInviteResponse_ = HangoutInviteResponse.getDefaultInstance(); bunchcommand.hangoutInviteKeepAliveRequest_ = HangoutInviteKeepAliveRequest.getDefaultInstance(); bunchcommand.hangoutInviteKeepAliveResponse_ = HangoutInviteKeepAliveResponse.getDefaultInstance(); bunchcommand.hangoutInviteReplyRequest_ = HangoutInviteReplyRequest.getDefaultInstance(); bunchcommand.hangoutInviteReplyResponse_ = HangoutInviteReplyResponse.getDefaultInstance(); bunchcommand.hangoutInviteFinishRequest_ = HangoutInviteFinishRequest.getDefaultInstance(); bunchcommand.hangoutInviteFinishResponse_ = HangoutInviteFinishResponse.getDefaultInstance(); bunchcommand.hangoutRingFinishRequest_ = HangoutRingFinishRequest.getDefaultInstance(); bunchcommand.hangoutRingFinishResponse_ = HangoutRingFinishResponse.getDefaultInstance(); } private BunchCommand() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } BunchCommand(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static BunchCommand getDefaultInstance() { return defaultInstance; } private ByteString getRequestClientIdBytes() { Object obj = requestClientId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); requestClientId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public static Builder newBuilder(BunchCommand bunchcommand) { return new Builder().mergeFrom(bunchcommand); } public final ChatMessage getChatMessage() { return chatMessage_; } public final ChatMessageRequest getChatMessageRequest() { return chatMessageRequest_; } public final ChatMessageResponse getChatMessageResponse() { return chatMessageResponse_; } public final ConversationJoinRequest getConversationJoinRequest() { return conversationJoinRequest_; } public final ConversationJoinResponse getConversationJoinResponse() { return conversationJoinResponse_; } public final ConversationListRequest getConversationListRequest() { return conversationListRequest_; } public final ConversationListResponse getConversationListResponse() { return conversationListResponse_; } public final ConversationPreferenceRequest getConversationPreferenceRequest() { return conversationPreferenceRequest_; } public final ConversationPreferenceResponse getConversationPreferenceResponse() { return conversationPreferenceResponse_; } public final ConversationRenameRequest getConversationRenameRequest() { return conversationRenameRequest_; } public final ConversationRenameResponse getConversationRenameResponse() { return conversationRenameResponse_; } public final NewConversationRequest getConversationRequest() { return conversationRequest_; } public final NewConversationResponse getConversationResponse() { return conversationResponse_; } public final ConversationSearchRequest getConversationSearchRequest() { return conversationSearchRequest_; } public final ConversationSearchResponse getConversationSearchResponse() { return conversationSearchResponse_; } public final BunchCommand getDefaultInstanceForType() { return defaultInstance; } public final DeviceRegistrationRequest getDeviceRegistrationRequest() { return deviceRegistrationRequest_; } public final DeviceRegistrationResponse getDeviceRegistrationResponse() { return deviceRegistrationResponse_; } public final Error getError() { return error_; } public final EventSearchRequest getEventSearchRequest() { return eventSearchRequest_; } public final EventSearchResponse getEventSearchResponse() { return eventSearchResponse_; } public final EventStreamResponse getEventSteamResponse() { return eventSteamResponse_; } public final EventStreamRequest getEventStreamRequest() { return eventStreamRequest_; } public final GlobalConversationPreferencesRequest getGlobalConversationPreferencesRequest() { return globalConversationPreferencesRequest_; } public final GlobalConversationPreferencesResponse getGlobalConversationPreferencesResponse() { return globalConversationPreferencesResponse_; } public final GroupConversationRename getGroupConversationRename() { return groupConversationRename_; } public final HangoutInviteFinishRequest getHangoutInviteFinishRequest() { return hangoutInviteFinishRequest_; } public final HangoutInviteFinishResponse getHangoutInviteFinishResponse() { return hangoutInviteFinishResponse_; } public final HangoutInviteKeepAliveRequest getHangoutInviteKeepAliveRequest() { return hangoutInviteKeepAliveRequest_; } public final HangoutInviteKeepAliveResponse getHangoutInviteKeepAliveResponse() { return hangoutInviteKeepAliveResponse_; } public final HangoutInviteReplyRequest getHangoutInviteReplyRequest() { return hangoutInviteReplyRequest_; } public final HangoutInviteReplyResponse getHangoutInviteReplyResponse() { return hangoutInviteReplyResponse_; } public final HangoutInviteRequest getHangoutInviteRequest() { return hangoutInviteRequest_; } public final HangoutInviteResponse getHangoutInviteResponse() { return hangoutInviteResponse_; } public final HangoutRingFinishRequest getHangoutRingFinishRequest() { return hangoutRingFinishRequest_; } public final HangoutRingFinishResponse getHangoutRingFinishResponse() { return hangoutRingFinishResponse_; } public final InvalidateLocalCache getInvalidateLocalCache() { return invalidateLocalCache_; } public final InviteRequest getInviteRequest() { return inviteRequest_; } public final InviteResponse getInviteResponse() { return inviteResponse_; } public final LeaveConversationRequest getLeaveConversationRequest() { return leaveConversationRequest_; } public final LeaveConversationResponse getLeaveConversationResponse() { return leaveConversationResponse_; } public final MembershipChange getMembershipChange() { return membershipChange_; } public final Migration getMigration() { return migration_; } public final PingRequest getPingRequest() { return pingRequest_; } public final PingResponse getPingResponse() { return pingResponse_; } public final Presence getPresence() { return presence_; } public final PresenceRequest getPresenceRequest() { return presenceRequest_; } public final PresenceResponse getPresenceResponse() { return presenceResponse_; } public final Receipt getReceipt() { return receipt_; } public final ReceiptRequest getReceiptRequest() { return receiptRequest_; } public final ReceiptResponse getReceiptResponse() { return receiptResponse_; } public final ReplyToInviteRequest getReplyToInviteRequest() { return replyToInviteRequest_; } public final ReplyToInviteResponse getReplyToInviteResponse() { return replyToInviteResponse_; } public final String getRequestClientId() { Object obj = requestClientId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) requestClientId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(2, getRequestClientIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeMessageSize(3, chatMessage_); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeMessageSize(4, presenceRequest_); if((0x80 & bitField0_) == 128) k += CodedOutputStream.computeMessageSize(5, typingRequest_); if((0x400 & bitField0_) == 1024) k += CodedOutputStream.computeMessageSize(6, receipt_); if((0x2000 & bitField0_) == 8192) k += CodedOutputStream.computeMessageSize(7, membershipChange_); if((0x4000 & bitField0_) == 16384) k += CodedOutputStream.computeMessageSize(8, conversationRequest_); if((0x8000 & bitField0_) == 32768) k += CodedOutputStream.computeMessageSize(9, conversationResponse_); if((0x10000 & bitField0_) == 0x10000) k += CodedOutputStream.computeMessageSize(10, eventStreamRequest_); if((0x20000 & bitField0_) == 0x20000) k += CodedOutputStream.computeMessageSize(11, eventSteamResponse_); if((0x40000 & bitField0_) == 0x40000) k += CodedOutputStream.computeMessageSize(12, deviceRegistrationRequest_); if((0x80000 & bitField0_) == 0x80000) k += CodedOutputStream.computeMessageSize(13, deviceRegistrationResponse_); if((0x100000 & bitField0_) == 0x100000) k += CodedOutputStream.computeMessageSize(14, pingRequest_); if((0x200000 & bitField0_) == 0x200000) k += CodedOutputStream.computeMessageSize(15, pingResponse_); if((0x400000 & bitField0_) == 0x400000) k += CodedOutputStream.computeMessageSize(16, conversationListRequest_); if((0x800000 & bitField0_) == 0x800000) k += CodedOutputStream.computeMessageSize(17, conversationListResponse_); if((0x1000000 & bitField0_) == 0x1000000) k += CodedOutputStream.computeMessageSize(18, userCreationRequest_); if((0x2000000 & bitField0_) == 0x2000000) k += CodedOutputStream.computeMessageSize(19, userCreationResponse_); if((0x4000000 & bitField0_) == 0x4000000) k += CodedOutputStream.computeMessageSize(20, error_); if((0x8000000 & bitField0_) == 0x8000000) k += CodedOutputStream.computeMessageSize(21, inviteRequest_); if((0x10000000 & bitField0_) == 0x10000000) k += CodedOutputStream.computeMessageSize(22, leaveConversationRequest_); if((0x20000000 & bitField0_) == 0x20000000) k += CodedOutputStream.computeMessageSize(23, leaveConversationResponse_); if((1 & bitField1_) == 1) k += CodedOutputStream.computeMessageSize(24, groupConversationRename_); if((0x10 & bitField1_) == 16) k += CodedOutputStream.computeMessageSize(25, migration_); if((0x20 & bitField1_) == 32) k += CodedOutputStream.computeMessageSize(26, conversationPreferenceRequest_); if((0x40 & bitField1_) == 64) k += CodedOutputStream.computeMessageSize(27, conversationPreferenceResponse_); if((0x80 & bitField1_) == 128) k += CodedOutputStream.computeMessageSize(28, replyToInviteRequest_); if((0x100 & bitField1_) == 256) k += CodedOutputStream.computeMessageSize(29, setAclsRequest_); if((0x200 & bitField1_) == 512) k += CodedOutputStream.computeMessageSize(30, invalidateLocalCache_); if((0x400 & bitField1_) == 1024) k += CodedOutputStream.computeMessageSize(31, inviteResponse_); if((0x800 & bitField1_) == 2048) k += CodedOutputStream.computeMessageSize(33, replyToInviteResponse_); if((0x1000 & bitField1_) == 4096) k += CodedOutputStream.computeMessageSize(34, setAclsResponse_); if((0x2000 & bitField1_) == 8192) k += CodedOutputStream.computeMessageSize(35, userInfoRequest_); if((0x4000 & bitField1_) == 16384) k += CodedOutputStream.computeMessageSize(36, userInfoResponse_); if((0x8000 & bitField1_) == 32768) k += CodedOutputStream.computeMessageSize(37, conversationSearchRequest_); if((0x10000 & bitField1_) == 0x10000) k += CodedOutputStream.computeMessageSize(38, conversationSearchResponse_); if((0x20 & bitField0_) == 32) k += CodedOutputStream.computeMessageSize(39, presenceResponse_); if((0x40 & bitField0_) == 64) k += CodedOutputStream.computeMessageSize(40, presence_); if((0x100 & bitField0_) == 256) k += CodedOutputStream.computeMessageSize(41, typingResponse_); if((0x200 & bitField0_) == 512) k += CodedOutputStream.computeMessageSize(42, typing_); if((0x20000 & bitField1_) == 0x20000) k += CodedOutputStream.computeMessageSize(43, eventSearchRequest_); if((0x40000 & bitField1_) == 0x40000) k += CodedOutputStream.computeMessageSize(44, eventSearchResponse_); if((0x40000000 & bitField0_) == 0x40000000) k += CodedOutputStream.computeMessageSize(45, conversationRenameRequest_); if((0x80000000 & bitField0_) == 0x80000000) k += CodedOutputStream.computeMessageSize(46, conversationRenameResponse_); if((4 & bitField0_) == 4) k += CodedOutputStream.computeMessageSize(47, chatMessageRequest_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeMessageSize(48, chatMessageResponse_); if((0x800 & bitField0_) == 2048) k += CodedOutputStream.computeMessageSize(49, receiptRequest_); if((0x1000 & bitField0_) == 4096) k += CodedOutputStream.computeMessageSize(50, receiptResponse_); if((0x80000 & bitField1_) == 0x80000) k += CodedOutputStream.computeMessageSize(51, suggestionsRequest_); if((0x100000 & bitField1_) == 0x100000) k += CodedOutputStream.computeMessageSize(52, suggestionsResponse_); if((2 & bitField1_) == 2) k += CodedOutputStream.computeMessageSize(53, tileEventRequest_); if((4 & bitField1_) == 4) k += CodedOutputStream.computeMessageSize(54, tileEventResponse_); if((8 & bitField1_) == 8) k += CodedOutputStream.computeMessageSize(55, tileEvent_); if((0x200000 & bitField1_) == 0x200000) k += CodedOutputStream.computeMessageSize(56, globalConversationPreferencesRequest_); if((0x400000 & bitField1_) == 0x400000) k += CodedOutputStream.computeMessageSize(57, globalConversationPreferencesResponse_); if((0x800000 & bitField1_) == 0x800000) k += CodedOutputStream.computeMessageSize(58, conversationJoinRequest_); if((0x1000000 & bitField1_) == 0x1000000) k += CodedOutputStream.computeMessageSize(59, conversationJoinResponse_); if((0x2000000 & bitField1_) == 0x2000000) k += CodedOutputStream.computeMessageSize(60, hangoutInviteRequest_); if((0x4000000 & bitField1_) == 0x4000000) k += CodedOutputStream.computeMessageSize(61, hangoutInviteResponse_); if((0x8000000 & bitField1_) == 0x8000000) k += CodedOutputStream.computeMessageSize(62, hangoutInviteKeepAliveRequest_); if((0x10000000 & bitField1_) == 0x10000000) k += CodedOutputStream.computeMessageSize(63, hangoutInviteKeepAliveResponse_); if((0x20000000 & bitField1_) == 0x20000000) k += CodedOutputStream.computeMessageSize(64, hangoutInviteReplyRequest_); if((0x40000000 & bitField1_) == 0x40000000) k += CodedOutputStream.computeMessageSize(65, hangoutInviteReplyResponse_); if((0x80000000 & bitField1_) == 0x80000000) k += CodedOutputStream.computeMessageSize(66, hangoutInviteFinishRequest_); if((1 & bitField2_) == 1) k += CodedOutputStream.computeMessageSize(67, hangoutInviteFinishResponse_); if((2 & bitField2_) == 2) k += CodedOutputStream.computeMessageSize(68, hangoutRingFinishRequest_); if((4 & bitField2_) == 4) k += CodedOutputStream.computeMessageSize(69, hangoutRingFinishResponse_); memoizedSerializedSize = k; l = k; } return l; } public final SetAclsRequest getSetAclsRequest() { return setAclsRequest_; } public final SetAclsResponse getSetAclsResponse() { return setAclsResponse_; } public final SuggestionsRequest getSuggestionsRequest() { return suggestionsRequest_; } public final SuggestionsResponse getSuggestionsResponse() { return suggestionsResponse_; } public final TileEvent getTileEvent() { return tileEvent_; } public final TileEventRequest getTileEventRequest() { return tileEventRequest_; } public final TileEventResponse getTileEventResponse() { return tileEventResponse_; } public final Typing getTyping() { return typing_; } public final TypingRequest getTypingRequest() { return typingRequest_; } public final TypingResponse getTypingResponse() { return typingResponse_; } public final UserCreationRequest getUserCreationRequest() { return userCreationRequest_; } public final UserCreationResponse getUserCreationResponse() { return userCreationResponse_; } public final UserInfoRequest getUserInfoRequest() { return userInfoRequest_; } public final UserInfoResponse getUserInfoResponse() { return userInfoResponse_; } public final boolean hasChatMessage() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasChatMessageRequest() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasChatMessageResponse() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasConversationJoinRequest() { boolean flag; if((0x800000 & bitField1_) == 0x800000) flag = true; else flag = false; return flag; } public final boolean hasConversationJoinResponse() { boolean flag; if((0x1000000 & bitField1_) == 0x1000000) flag = true; else flag = false; return flag; } public final boolean hasConversationListRequest() { boolean flag; if((0x400000 & bitField0_) == 0x400000) flag = true; else flag = false; return flag; } public final boolean hasConversationListResponse() { boolean flag; if((0x800000 & bitField0_) == 0x800000) flag = true; else flag = false; return flag; } public final boolean hasConversationPreferenceRequest() { boolean flag; if((0x20 & bitField1_) == 32) flag = true; else flag = false; return flag; } public final boolean hasConversationPreferenceResponse() { boolean flag; if((0x40 & bitField1_) == 64) flag = true; else flag = false; return flag; } public final boolean hasConversationRenameRequest() { boolean flag; if((0x40000000 & bitField0_) == 0x40000000) flag = true; else flag = false; return flag; } public final boolean hasConversationRenameResponse() { boolean flag; if((0x80000000 & bitField0_) == 0x80000000) flag = true; else flag = false; return flag; } public final boolean hasConversationRequest() { boolean flag; if((0x4000 & bitField0_) == 16384) flag = true; else flag = false; return flag; } public final boolean hasConversationResponse() { boolean flag; if((0x8000 & bitField0_) == 32768) flag = true; else flag = false; return flag; } public final boolean hasConversationSearchRequest() { boolean flag; if((0x8000 & bitField1_) == 32768) flag = true; else flag = false; return flag; } public final boolean hasConversationSearchResponse() { boolean flag; if((0x10000 & bitField1_) == 0x10000) flag = true; else flag = false; return flag; } public final boolean hasDeviceRegistrationRequest() { boolean flag; if((0x40000 & bitField0_) == 0x40000) flag = true; else flag = false; return flag; } public final boolean hasDeviceRegistrationResponse() { boolean flag; if((0x80000 & bitField0_) == 0x80000) flag = true; else flag = false; return flag; } public final boolean hasError() { boolean flag; if((0x4000000 & bitField0_) == 0x4000000) flag = true; else flag = false; return flag; } public final boolean hasEventSearchRequest() { boolean flag; if((0x20000 & bitField1_) == 0x20000) flag = true; else flag = false; return flag; } public final boolean hasEventSearchResponse() { boolean flag; if((0x40000 & bitField1_) == 0x40000) flag = true; else flag = false; return flag; } public final boolean hasEventSteamResponse() { boolean flag; if((0x20000 & bitField0_) == 0x20000) flag = true; else flag = false; return flag; } public final boolean hasEventStreamRequest() { boolean flag; if((0x10000 & bitField0_) == 0x10000) flag = true; else flag = false; return flag; } public final boolean hasGlobalConversationPreferencesRequest() { boolean flag; if((0x200000 & bitField1_) == 0x200000) flag = true; else flag = false; return flag; } public final boolean hasGlobalConversationPreferencesResponse() { boolean flag; if((0x400000 & bitField1_) == 0x400000) flag = true; else flag = false; return flag; } public final boolean hasGroupConversationRename() { boolean flag = true; if((1 & bitField1_) != 1) flag = false; return flag; } public final boolean hasHangoutInviteFinishRequest() { boolean flag; if((0x80000000 & bitField1_) == 0x80000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteFinishResponse() { boolean flag = true; if((1 & bitField2_) != 1) flag = false; return flag; } public final boolean hasHangoutInviteKeepAliveRequest() { boolean flag; if((0x8000000 & bitField1_) == 0x8000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteKeepAliveResponse() { boolean flag; if((0x10000000 & bitField1_) == 0x10000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteReplyRequest() { boolean flag; if((0x20000000 & bitField1_) == 0x20000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteReplyResponse() { boolean flag; if((0x40000000 & bitField1_) == 0x40000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteRequest() { boolean flag; if((0x2000000 & bitField1_) == 0x2000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteResponse() { boolean flag; if((0x4000000 & bitField1_) == 0x4000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutRingFinishRequest() { boolean flag; if((2 & bitField2_) == 2) flag = true; else flag = false; return flag; } public final boolean hasHangoutRingFinishResponse() { boolean flag; if((4 & bitField2_) == 4) flag = true; else flag = false; return flag; } public final boolean hasInvalidateLocalCache() { boolean flag; if((0x200 & bitField1_) == 512) flag = true; else flag = false; return flag; } public final boolean hasInviteRequest() { boolean flag; if((0x8000000 & bitField0_) == 0x8000000) flag = true; else flag = false; return flag; } public final boolean hasInviteResponse() { boolean flag; if((0x400 & bitField1_) == 1024) flag = true; else flag = false; return flag; } public final boolean hasLeaveConversationRequest() { boolean flag; if((0x10000000 & bitField0_) == 0x10000000) flag = true; else flag = false; return flag; } public final boolean hasLeaveConversationResponse() { boolean flag; if((0x20000000 & bitField0_) == 0x20000000) flag = true; else flag = false; return flag; } public final boolean hasMembershipChange() { boolean flag; if((0x2000 & bitField0_) == 8192) flag = true; else flag = false; return flag; } public final boolean hasMigration() { boolean flag; if((0x10 & bitField1_) == 16) flag = true; else flag = false; return flag; } public final boolean hasPingRequest() { boolean flag; if((0x100000 & bitField0_) == 0x100000) flag = true; else flag = false; return flag; } public final boolean hasPingResponse() { boolean flag; if((0x200000 & bitField0_) == 0x200000) flag = true; else flag = false; return flag; } public final boolean hasPresence() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasPresenceRequest() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasPresenceResponse() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasReceipt() { boolean flag; if((0x400 & bitField0_) == 1024) flag = true; else flag = false; return flag; } public final boolean hasReceiptRequest() { boolean flag; if((0x800 & bitField0_) == 2048) flag = true; else flag = false; return flag; } public final boolean hasReceiptResponse() { boolean flag; if((0x1000 & bitField0_) == 4096) flag = true; else flag = false; return flag; } public final boolean hasReplyToInviteRequest() { boolean flag; if((0x80 & bitField1_) == 128) flag = true; else flag = false; return flag; } public final boolean hasReplyToInviteResponse() { boolean flag; if((0x800 & bitField1_) == 2048) flag = true; else flag = false; return flag; } public final boolean hasRequestClientId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasSetAclsRequest() { boolean flag; if((0x100 & bitField1_) == 256) flag = true; else flag = false; return flag; } public final boolean hasSetAclsResponse() { boolean flag; if((0x1000 & bitField1_) == 4096) flag = true; else flag = false; return flag; } public final boolean hasSuggestionsRequest() { boolean flag; if((0x80000 & bitField1_) == 0x80000) flag = true; else flag = false; return flag; } public final boolean hasSuggestionsResponse() { boolean flag; if((0x100000 & bitField1_) == 0x100000) flag = true; else flag = false; return flag; } public final boolean hasTileEvent() { boolean flag; if((8 & bitField1_) == 8) flag = true; else flag = false; return flag; } public final boolean hasTileEventRequest() { boolean flag; if((2 & bitField1_) == 2) flag = true; else flag = false; return flag; } public final boolean hasTileEventResponse() { boolean flag; if((4 & bitField1_) == 4) flag = true; else flag = false; return flag; } public final boolean hasTyping() { boolean flag; if((0x200 & bitField0_) == 512) flag = true; else flag = false; return flag; } public final boolean hasTypingRequest() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasTypingResponse() { boolean flag; if((0x100 & bitField0_) == 256) flag = true; else flag = false; return flag; } public final boolean hasUserCreationRequest() { boolean flag; if((0x1000000 & bitField0_) == 0x1000000) flag = true; else flag = false; return flag; } public final boolean hasUserCreationResponse() { boolean flag; if((0x2000000 & bitField0_) == 0x2000000) flag = true; else flag = false; return flag; } public final boolean hasUserInfoRequest() { boolean flag; if((0x2000 & bitField1_) == 8192) flag = true; else flag = false; return flag; } public final boolean hasUserInfoResponse() { boolean flag; if((0x4000 & bitField1_) == 16384) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(2, getRequestClientIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeMessage(3, chatMessage_); if((0x10 & bitField0_) == 16) codedoutputstream.writeMessage(4, presenceRequest_); if((0x80 & bitField0_) == 128) codedoutputstream.writeMessage(5, typingRequest_); if((0x400 & bitField0_) == 1024) codedoutputstream.writeMessage(6, receipt_); if((0x2000 & bitField0_) == 8192) codedoutputstream.writeMessage(7, membershipChange_); if((0x4000 & bitField0_) == 16384) codedoutputstream.writeMessage(8, conversationRequest_); if((0x8000 & bitField0_) == 32768) codedoutputstream.writeMessage(9, conversationResponse_); if((0x10000 & bitField0_) == 0x10000) codedoutputstream.writeMessage(10, eventStreamRequest_); if((0x20000 & bitField0_) == 0x20000) codedoutputstream.writeMessage(11, eventSteamResponse_); if((0x40000 & bitField0_) == 0x40000) codedoutputstream.writeMessage(12, deviceRegistrationRequest_); if((0x80000 & bitField0_) == 0x80000) codedoutputstream.writeMessage(13, deviceRegistrationResponse_); if((0x100000 & bitField0_) == 0x100000) codedoutputstream.writeMessage(14, pingRequest_); if((0x200000 & bitField0_) == 0x200000) codedoutputstream.writeMessage(15, pingResponse_); if((0x400000 & bitField0_) == 0x400000) codedoutputstream.writeMessage(16, conversationListRequest_); if((0x800000 & bitField0_) == 0x800000) codedoutputstream.writeMessage(17, conversationListResponse_); if((0x1000000 & bitField0_) == 0x1000000) codedoutputstream.writeMessage(18, userCreationRequest_); if((0x2000000 & bitField0_) == 0x2000000) codedoutputstream.writeMessage(19, userCreationResponse_); if((0x4000000 & bitField0_) == 0x4000000) codedoutputstream.writeMessage(20, error_); if((0x8000000 & bitField0_) == 0x8000000) codedoutputstream.writeMessage(21, inviteRequest_); if((0x10000000 & bitField0_) == 0x10000000) codedoutputstream.writeMessage(22, leaveConversationRequest_); if((0x20000000 & bitField0_) == 0x20000000) codedoutputstream.writeMessage(23, leaveConversationResponse_); if((1 & bitField1_) == 1) codedoutputstream.writeMessage(24, groupConversationRename_); if((0x10 & bitField1_) == 16) codedoutputstream.writeMessage(25, migration_); if((0x20 & bitField1_) == 32) codedoutputstream.writeMessage(26, conversationPreferenceRequest_); if((0x40 & bitField1_) == 64) codedoutputstream.writeMessage(27, conversationPreferenceResponse_); if((0x80 & bitField1_) == 128) codedoutputstream.writeMessage(28, replyToInviteRequest_); if((0x100 & bitField1_) == 256) codedoutputstream.writeMessage(29, setAclsRequest_); if((0x200 & bitField1_) == 512) codedoutputstream.writeMessage(30, invalidateLocalCache_); if((0x400 & bitField1_) == 1024) codedoutputstream.writeMessage(31, inviteResponse_); if((0x800 & bitField1_) == 2048) codedoutputstream.writeMessage(33, replyToInviteResponse_); if((0x1000 & bitField1_) == 4096) codedoutputstream.writeMessage(34, setAclsResponse_); if((0x2000 & bitField1_) == 8192) codedoutputstream.writeMessage(35, userInfoRequest_); if((0x4000 & bitField1_) == 16384) codedoutputstream.writeMessage(36, userInfoResponse_); if((0x8000 & bitField1_) == 32768) codedoutputstream.writeMessage(37, conversationSearchRequest_); if((0x10000 & bitField1_) == 0x10000) codedoutputstream.writeMessage(38, conversationSearchResponse_); if((0x20 & bitField0_) == 32) codedoutputstream.writeMessage(39, presenceResponse_); if((0x40 & bitField0_) == 64) codedoutputstream.writeMessage(40, presence_); if((0x100 & bitField0_) == 256) codedoutputstream.writeMessage(41, typingResponse_); if((0x200 & bitField0_) == 512) codedoutputstream.writeMessage(42, typing_); if((0x20000 & bitField1_) == 0x20000) codedoutputstream.writeMessage(43, eventSearchRequest_); if((0x40000 & bitField1_) == 0x40000) codedoutputstream.writeMessage(44, eventSearchResponse_); if((0x40000000 & bitField0_) == 0x40000000) codedoutputstream.writeMessage(45, conversationRenameRequest_); if((0x80000000 & bitField0_) == 0x80000000) codedoutputstream.writeMessage(46, conversationRenameResponse_); if((4 & bitField0_) == 4) codedoutputstream.writeMessage(47, chatMessageRequest_); if((8 & bitField0_) == 8) codedoutputstream.writeMessage(48, chatMessageResponse_); if((0x800 & bitField0_) == 2048) codedoutputstream.writeMessage(49, receiptRequest_); if((0x1000 & bitField0_) == 4096) codedoutputstream.writeMessage(50, receiptResponse_); if((0x80000 & bitField1_) == 0x80000) codedoutputstream.writeMessage(51, suggestionsRequest_); if((0x100000 & bitField1_) == 0x100000) codedoutputstream.writeMessage(52, suggestionsResponse_); if((2 & bitField1_) == 2) codedoutputstream.writeMessage(53, tileEventRequest_); if((4 & bitField1_) == 4) codedoutputstream.writeMessage(54, tileEventResponse_); if((8 & bitField1_) == 8) codedoutputstream.writeMessage(55, tileEvent_); if((0x200000 & bitField1_) == 0x200000) codedoutputstream.writeMessage(56, globalConversationPreferencesRequest_); if((0x400000 & bitField1_) == 0x400000) codedoutputstream.writeMessage(57, globalConversationPreferencesResponse_); if((0x800000 & bitField1_) == 0x800000) codedoutputstream.writeMessage(58, conversationJoinRequest_); if((0x1000000 & bitField1_) == 0x1000000) codedoutputstream.writeMessage(59, conversationJoinResponse_); if((0x2000000 & bitField1_) == 0x2000000) codedoutputstream.writeMessage(60, hangoutInviteRequest_); if((0x4000000 & bitField1_) == 0x4000000) codedoutputstream.writeMessage(61, hangoutInviteResponse_); if((0x8000000 & bitField1_) == 0x8000000) codedoutputstream.writeMessage(62, hangoutInviteKeepAliveRequest_); if((0x10000000 & bitField1_) == 0x10000000) codedoutputstream.writeMessage(63, hangoutInviteKeepAliveResponse_); if((0x20000000 & bitField1_) == 0x20000000) codedoutputstream.writeMessage(64, hangoutInviteReplyRequest_); if((0x40000000 & bitField1_) == 0x40000000) codedoutputstream.writeMessage(65, hangoutInviteReplyResponse_); if((0x80000000 & bitField1_) == 0x80000000) codedoutputstream.writeMessage(66, hangoutInviteFinishRequest_); if((1 & bitField2_) == 1) codedoutputstream.writeMessage(67, hangoutInviteFinishResponse_); if((2 & bitField2_) == 2) codedoutputstream.writeMessage(68, hangoutRingFinishRequest_); if((4 & bitField2_) == 4) codedoutputstream.writeMessage(69, hangoutRingFinishResponse_); } //============================================================== // Builder //============================================================== public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements BunchCommandOrBuilder { private int bitField0_; private int bitField1_; private int bitField2_; private ChatMessageRequest chatMessageRequest_; private ChatMessageResponse chatMessageResponse_; private ChatMessage chatMessage_; private ConversationJoinRequest conversationJoinRequest_; private ConversationJoinResponse conversationJoinResponse_; private ConversationListRequest conversationListRequest_; private ConversationListResponse conversationListResponse_; private ConversationPreferenceRequest conversationPreferenceRequest_; private ConversationPreferenceResponse conversationPreferenceResponse_; private ConversationRenameRequest conversationRenameRequest_; private ConversationRenameResponse conversationRenameResponse_; private NewConversationRequest conversationRequest_; private NewConversationResponse conversationResponse_; private ConversationSearchRequest conversationSearchRequest_; private ConversationSearchResponse conversationSearchResponse_; private DeviceRegistrationRequest deviceRegistrationRequest_; private DeviceRegistrationResponse deviceRegistrationResponse_; private Error error_; private EventSearchRequest eventSearchRequest_; private EventSearchResponse eventSearchResponse_; private EventStreamResponse eventSteamResponse_; private EventStreamRequest eventStreamRequest_; private GlobalConversationPreferencesRequest globalConversationPreferencesRequest_; private GlobalConversationPreferencesResponse globalConversationPreferencesResponse_; private GroupConversationRename groupConversationRename_; private HangoutInviteFinishRequest hangoutInviteFinishRequest_; private HangoutInviteFinishResponse hangoutInviteFinishResponse_; private HangoutInviteKeepAliveRequest hangoutInviteKeepAliveRequest_; private HangoutInviteKeepAliveResponse hangoutInviteKeepAliveResponse_; private HangoutInviteReplyRequest hangoutInviteReplyRequest_; private HangoutInviteReplyResponse hangoutInviteReplyResponse_; private HangoutInviteRequest hangoutInviteRequest_; private HangoutInviteResponse hangoutInviteResponse_; private HangoutRingFinishRequest hangoutRingFinishRequest_; private HangoutRingFinishResponse hangoutRingFinishResponse_; private InvalidateLocalCache invalidateLocalCache_; private InviteRequest inviteRequest_; private InviteResponse inviteResponse_; private LeaveConversationRequest leaveConversationRequest_; private LeaveConversationResponse leaveConversationResponse_; private MembershipChange membershipChange_; private Migration migration_; private PingRequest pingRequest_; private PingResponse pingResponse_; private PresenceRequest presenceRequest_; private PresenceResponse presenceResponse_; private Presence presence_; private ReceiptRequest receiptRequest_; private ReceiptResponse receiptResponse_; private Receipt receipt_; private ReplyToInviteRequest replyToInviteRequest_; private ReplyToInviteResponse replyToInviteResponse_; private Object requestClientId_; private SetAclsRequest setAclsRequest_; private SetAclsResponse setAclsResponse_; private SuggestionsRequest suggestionsRequest_; private SuggestionsResponse suggestionsResponse_; private TileEventRequest tileEventRequest_; private TileEventResponse tileEventResponse_; private TileEvent tileEvent_; private TypingRequest typingRequest_; private TypingResponse typingResponse_; private Typing typing_; private UserCreationRequest userCreationRequest_; private UserCreationResponse userCreationResponse_; private UserInfoRequest userInfoRequest_; private UserInfoResponse userInfoResponse_; private Builder() { requestClientId_ = ""; chatMessage_ = ChatMessage.getDefaultInstance(); chatMessageRequest_ = ChatMessageRequest.getDefaultInstance(); chatMessageResponse_ = ChatMessageResponse.getDefaultInstance(); presenceRequest_ = PresenceRequest.getDefaultInstance(); presenceResponse_ = PresenceResponse.getDefaultInstance(); presence_ = Presence.getDefaultInstance(); typingRequest_ = TypingRequest.getDefaultInstance(); typingResponse_ = TypingResponse.getDefaultInstance(); typing_ = Typing.getDefaultInstance(); receipt_ = Receipt.getDefaultInstance(); receiptRequest_ = ReceiptRequest.getDefaultInstance(); receiptResponse_ = ReceiptResponse.getDefaultInstance(); membershipChange_ = MembershipChange.getDefaultInstance(); conversationRequest_ = NewConversationRequest.getDefaultInstance(); conversationResponse_ = NewConversationResponse.getDefaultInstance(); eventStreamRequest_ = EventStreamRequest.getDefaultInstance(); eventSteamResponse_ = EventStreamResponse.getDefaultInstance(); deviceRegistrationRequest_ = DeviceRegistrationRequest.getDefaultInstance(); deviceRegistrationResponse_ = DeviceRegistrationResponse.getDefaultInstance(); pingRequest_ = PingRequest.getDefaultInstance(); pingResponse_ = PingResponse.getDefaultInstance(); conversationListRequest_ = ConversationListRequest.getDefaultInstance(); conversationListResponse_ = ConversationListResponse.getDefaultInstance(); userCreationRequest_ = UserCreationRequest.getDefaultInstance(); userCreationResponse_ = UserCreationResponse.getDefaultInstance(); error_ = Error.getDefaultInstance(); inviteRequest_ = InviteRequest.getDefaultInstance(); leaveConversationRequest_ = LeaveConversationRequest.getDefaultInstance(); leaveConversationResponse_ = LeaveConversationResponse.getDefaultInstance(); conversationRenameRequest_ = ConversationRenameRequest.getDefaultInstance(); conversationRenameResponse_ = ConversationRenameResponse.getDefaultInstance(); groupConversationRename_ = GroupConversationRename.getDefaultInstance(); tileEventRequest_ = TileEventRequest.getDefaultInstance(); tileEventResponse_ = TileEventResponse.getDefaultInstance(); tileEvent_ = TileEvent.getDefaultInstance(); migration_ = Migration.getDefaultInstance(); conversationPreferenceRequest_ = ConversationPreferenceRequest.getDefaultInstance(); conversationPreferenceResponse_ = ConversationPreferenceResponse.getDefaultInstance(); replyToInviteRequest_ = ReplyToInviteRequest.getDefaultInstance(); setAclsRequest_ = SetAclsRequest.getDefaultInstance(); invalidateLocalCache_ = InvalidateLocalCache.getDefaultInstance(); inviteResponse_ = InviteResponse.getDefaultInstance(); replyToInviteResponse_ = ReplyToInviteResponse.getDefaultInstance(); setAclsResponse_ = SetAclsResponse.getDefaultInstance(); userInfoRequest_ = UserInfoRequest.getDefaultInstance(); userInfoResponse_ = UserInfoResponse.getDefaultInstance(); conversationSearchRequest_ = ConversationSearchRequest.getDefaultInstance(); conversationSearchResponse_ = ConversationSearchResponse.getDefaultInstance(); eventSearchRequest_ = EventSearchRequest.getDefaultInstance(); eventSearchResponse_ = EventSearchResponse.getDefaultInstance(); suggestionsRequest_ = SuggestionsRequest.getDefaultInstance(); suggestionsResponse_ = SuggestionsResponse.getDefaultInstance(); globalConversationPreferencesRequest_ = GlobalConversationPreferencesRequest.getDefaultInstance(); globalConversationPreferencesResponse_ = GlobalConversationPreferencesResponse.getDefaultInstance(); conversationJoinRequest_ = ConversationJoinRequest.getDefaultInstance(); conversationJoinResponse_ = ConversationJoinResponse.getDefaultInstance(); hangoutInviteRequest_ = HangoutInviteRequest.getDefaultInstance(); hangoutInviteResponse_ = HangoutInviteResponse.getDefaultInstance(); hangoutInviteKeepAliveRequest_ = HangoutInviteKeepAliveRequest.getDefaultInstance(); hangoutInviteKeepAliveResponse_ = HangoutInviteKeepAliveResponse.getDefaultInstance(); hangoutInviteReplyRequest_ = HangoutInviteReplyRequest.getDefaultInstance(); hangoutInviteReplyResponse_ = HangoutInviteReplyResponse.getDefaultInstance(); hangoutInviteFinishRequest_ = HangoutInviteFinishRequest.getDefaultInstance(); hangoutInviteFinishResponse_ = HangoutInviteFinishResponse.getDefaultInstance(); hangoutRingFinishRequest_ = HangoutRingFinishRequest.getDefaultInstance(); hangoutRingFinishResponse_ = HangoutRingFinishResponse.getDefaultInstance(); } public BunchCommand.Builder clone() { return (new BunchCommand.Builder()).mergeFrom(buildPartial()); } public BunchCommand.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 18: // '\022' bitField0_ = 1 | bitField0_; requestClientId_ = codedinputstream.readBytes(); break; case 26: // '\032' ChatMessage.Builder builder65 = ChatMessage.newBuilder(); if(hasChatMessage()) builder65.mergeFrom(getChatMessage()); codedinputstream.readMessage(builder65, extensionregistrylite); setChatMessage(builder65.buildPartial()); break; case 34: // '"' PresenceRequest.Builder builder64 = PresenceRequest.newBuilder(); if(hasPresenceRequest()) builder64.mergeFrom(getPresenceRequest()); codedinputstream.readMessage(builder64, extensionregistrylite); setPresenceRequest(builder64.buildPartial()); break; case 42: // '*' TypingRequest.Builder builder63 = TypingRequest.newBuilder(); if(hasTypingRequest()) builder63.mergeFrom(getTypingRequest()); codedinputstream.readMessage(builder63, extensionregistrylite); setTypingRequest(builder63.buildPartial()); break; case 50: // '2' Receipt.Builder builder62 = Receipt.newBuilder(); if(hasReceipt()) builder62.mergeFrom(getReceipt()); codedinputstream.readMessage(builder62, extensionregistrylite); setReceipt(builder62.buildPartial()); break; case 58: // ':' MembershipChange.Builder builder61 = MembershipChange.newBuilder(); if(hasMembershipChange()) builder61.mergeFrom(getMembershipChange()); codedinputstream.readMessage(builder61, extensionregistrylite); setMembershipChange(builder61.buildPartial()); break; case 66: // 'B' NewConversationRequest.Builder builder60 = NewConversationRequest.newBuilder(); if(hasConversationRequest()) builder60.mergeFrom(getConversationRequest()); codedinputstream.readMessage(builder60, extensionregistrylite); setConversationRequest(builder60.buildPartial()); break; case 74: // 'J' NewConversationResponse.Builder builder59 = NewConversationResponse.newBuilder(); if(hasConversationResponse()) builder59.mergeFrom(getConversationResponse()); codedinputstream.readMessage(builder59, extensionregistrylite); setConversationResponse(builder59.buildPartial()); break; case 82: // 'R' EventStreamRequest.Builder builder58 = EventStreamRequest.newBuilder(); if(hasEventStreamRequest()) builder58.mergeFrom(getEventStreamRequest()); codedinputstream.readMessage(builder58, extensionregistrylite); setEventStreamRequest(builder58.buildPartial()); break; case 90: // 'Z' EventStreamResponse.Builder builder57 = EventStreamResponse.newBuilder(); if(hasEventSteamResponse()) builder57.mergeFrom(getEventSteamResponse()); codedinputstream.readMessage(builder57, extensionregistrylite); setEventSteamResponse(builder57.buildPartial()); break; case 98: // 'b' DeviceRegistrationRequest.Builder builder56 = DeviceRegistrationRequest.newBuilder(); if(hasDeviceRegistrationRequest()) builder56.mergeFrom(getDeviceRegistrationRequest()); codedinputstream.readMessage(builder56, extensionregistrylite); setDeviceRegistrationRequest(builder56.buildPartial()); break; case 106: // 'j' DeviceRegistrationResponse.Builder builder55 = DeviceRegistrationResponse.newBuilder(); if(hasDeviceRegistrationResponse()) builder55.mergeFrom(getDeviceRegistrationResponse()); codedinputstream.readMessage(builder55, extensionregistrylite); setDeviceRegistrationResponse(builder55.buildPartial()); break; case 114: // 'r' PingRequest.Builder builder54 = PingRequest.newBuilder(); if(hasPingRequest()) builder54.mergeFrom(getPingRequest()); codedinputstream.readMessage(builder54, extensionregistrylite); setPingRequest(builder54.buildPartial()); break; case 122: // 'z' PingResponse.Builder builder53 = PingResponse.newBuilder(); if(hasPingResponse()) builder53.mergeFrom(getPingResponse()); codedinputstream.readMessage(builder53, extensionregistrylite); setPingResponse(builder53.buildPartial()); break; case 130: ConversationListRequest.Builder builder52 = ConversationListRequest.newBuilder(); if(hasConversationListRequest()) builder52.mergeFrom(getConversationListRequest()); codedinputstream.readMessage(builder52, extensionregistrylite); setConversationListRequest(builder52.buildPartial()); break; case 138: ConversationListResponse.Builder builder51 = ConversationListResponse.newBuilder(); if(hasConversationListResponse()) builder51.mergeFrom(getConversationListResponse()); codedinputstream.readMessage(builder51, extensionregistrylite); setConversationListResponse(builder51.buildPartial()); break; case 146: UserCreationRequest.Builder builder50 = UserCreationRequest.newBuilder(); if(hasUserCreationRequest()) builder50.mergeFrom(getUserCreationRequest()); codedinputstream.readMessage(builder50, extensionregistrylite); setUserCreationRequest(builder50.buildPartial()); break; case 154: UserCreationResponse.Builder builder49 = UserCreationResponse.newBuilder(); if(hasUserCreationResponse()) builder49.mergeFrom(getUserCreationResponse()); codedinputstream.readMessage(builder49, extensionregistrylite); setUserCreationResponse(builder49.buildPartial()); break; case 162: Error.Builder builder48 = Error.newBuilder(); if(hasError()) builder48.mergeFrom(getError()); codedinputstream.readMessage(builder48, extensionregistrylite); setError(builder48.buildPartial()); break; case 170: InviteRequest.Builder builder47 = InviteRequest.newBuilder(); if(hasInviteRequest()) builder47.mergeFrom(getInviteRequest()); codedinputstream.readMessage(builder47, extensionregistrylite); setInviteRequest(builder47.buildPartial()); break; case 178: LeaveConversationRequest.Builder builder46 = LeaveConversationRequest.newBuilder(); if(hasLeaveConversationRequest()) builder46.mergeFrom(getLeaveConversationRequest()); codedinputstream.readMessage(builder46, extensionregistrylite); setLeaveConversationRequest(builder46.buildPartial()); break; case 186: LeaveConversationResponse.Builder builder45 = LeaveConversationResponse.newBuilder(); if(hasLeaveConversationResponse()) builder45.mergeFrom(getLeaveConversationResponse()); codedinputstream.readMessage(builder45, extensionregistrylite); setLeaveConversationResponse(builder45.buildPartial()); break; case 194: GroupConversationRename.Builder builder44 = GroupConversationRename.newBuilder(); if(hasGroupConversationRename()) builder44.mergeFrom(getGroupConversationRename()); codedinputstream.readMessage(builder44, extensionregistrylite); setGroupConversationRename(builder44.buildPartial()); break; case 202: Migration.Builder builder43 = Migration.newBuilder(); if(hasMigration()) builder43.mergeFrom(getMigration()); codedinputstream.readMessage(builder43, extensionregistrylite); setMigration(builder43.buildPartial()); break; case 210: ConversationPreferenceRequest.Builder builder42 = ConversationPreferenceRequest.newBuilder(); if(hasConversationPreferenceRequest()) builder42.mergeFrom(getConversationPreferenceRequest()); codedinputstream.readMessage(builder42, extensionregistrylite); setConversationPreferenceRequest(builder42.buildPartial()); break; case 218: ConversationPreferenceResponse.Builder builder41 = ConversationPreferenceResponse.newBuilder(); if(hasConversationPreferenceResponse()) builder41.mergeFrom(getConversationPreferenceResponse()); codedinputstream.readMessage(builder41, extensionregistrylite); setConversationPreferenceResponse(builder41.buildPartial()); break; case 226: ReplyToInviteRequest.Builder builder40 = ReplyToInviteRequest.newBuilder(); if(hasReplyToInviteRequest()) builder40.mergeFrom(getReplyToInviteRequest()); codedinputstream.readMessage(builder40, extensionregistrylite); setReplyToInviteRequest(builder40.buildPartial()); break; case 234: SetAclsRequest.Builder builder39 = SetAclsRequest.newBuilder(); if(hasSetAclsRequest()) builder39.mergeFrom(getSetAclsRequest()); codedinputstream.readMessage(builder39, extensionregistrylite); setSetAclsRequest(builder39.buildPartial()); break; case 242: InvalidateLocalCache.Builder builder38 = InvalidateLocalCache.newBuilder(); if(hasInvalidateLocalCache()) builder38.mergeFrom(getInvalidateLocalCache()); codedinputstream.readMessage(builder38, extensionregistrylite); setInvalidateLocalCache(builder38.buildPartial()); break; case 250: InviteResponse.Builder builder37 = InviteResponse.newBuilder(); if(hasInviteResponse()) builder37.mergeFrom(getInviteResponse()); codedinputstream.readMessage(builder37, extensionregistrylite); setInviteResponse(builder37.buildPartial()); break; case 266: ReplyToInviteResponse.Builder builder36 = ReplyToInviteResponse.newBuilder(); if(hasReplyToInviteResponse()) builder36.mergeFrom(getReplyToInviteResponse()); codedinputstream.readMessage(builder36, extensionregistrylite); setReplyToInviteResponse(builder36.buildPartial()); break; case 274: SetAclsResponse.Builder builder35 = SetAclsResponse.newBuilder(); if(hasSetAclsResponse()) builder35.mergeFrom(getSetAclsResponse()); codedinputstream.readMessage(builder35, extensionregistrylite); setSetAclsResponse(builder35.buildPartial()); break; case 282: UserInfoRequest.Builder builder34 = UserInfoRequest.newBuilder(); if(hasUserInfoRequest()) builder34.mergeFrom(getUserInfoRequest()); codedinputstream.readMessage(builder34, extensionregistrylite); setUserInfoRequest(builder34.buildPartial()); break; case 290: UserInfoResponse.Builder builder33 = UserInfoResponse.newBuilder(); if(hasUserInfoResponse()) builder33.mergeFrom(getUserInfoResponse()); codedinputstream.readMessage(builder33, extensionregistrylite); setUserInfoResponse(builder33.buildPartial()); break; case 298: ConversationSearchRequest.Builder builder32 = ConversationSearchRequest.newBuilder(); if(hasConversationSearchRequest()) builder32.mergeFrom(getConversationSearchRequest()); codedinputstream.readMessage(builder32, extensionregistrylite); setConversationSearchRequest(builder32.buildPartial()); break; case 306: ConversationSearchResponse.Builder builder31 = ConversationSearchResponse.newBuilder(); if(hasConversationSearchResponse()) builder31.mergeFrom(getConversationSearchResponse()); codedinputstream.readMessage(builder31, extensionregistrylite); setConversationSearchResponse(builder31.buildPartial()); break; case 314: PresenceResponse.Builder builder30 = PresenceResponse.newBuilder(); if(hasPresenceResponse()) builder30.mergeFrom(getPresenceResponse()); codedinputstream.readMessage(builder30, extensionregistrylite); setPresenceResponse(builder30.buildPartial()); break; case 322: Presence.Builder builder29 = Presence.newBuilder(); if(hasPresence()) builder29.mergeFrom(getPresence()); codedinputstream.readMessage(builder29, extensionregistrylite); setPresence(builder29.buildPartial()); break; case 330: TypingResponse.Builder builder28 = TypingResponse.newBuilder(); if(hasTypingResponse()) builder28.mergeFrom(getTypingResponse()); codedinputstream.readMessage(builder28, extensionregistrylite); setTypingResponse(builder28.buildPartial()); break; case 338: Typing.Builder builder27 = Typing.newBuilder(); if(hasTyping()) builder27.mergeFrom(getTyping()); codedinputstream.readMessage(builder27, extensionregistrylite); setTyping(builder27.buildPartial()); break; case 346: EventSearchRequest.Builder builder26 = EventSearchRequest.newBuilder(); if(hasEventSearchRequest()) builder26.mergeFrom(getEventSearchRequest()); codedinputstream.readMessage(builder26, extensionregistrylite); setEventSearchRequest(builder26.buildPartial()); break; case 354: EventSearchResponse.Builder builder25 = EventSearchResponse.newBuilder(); if(hasEventSearchResponse()) builder25.mergeFrom(getEventSearchResponse()); codedinputstream.readMessage(builder25, extensionregistrylite); setEventSearchResponse(builder25.buildPartial()); break; case 362: ConversationRenameRequest.Builder builder24 = ConversationRenameRequest.newBuilder(); if(hasConversationRenameRequest()) builder24.mergeFrom(getConversationRenameRequest()); codedinputstream.readMessage(builder24, extensionregistrylite); setConversationRenameRequest(builder24.buildPartial()); break; case 370: ConversationRenameResponse.Builder builder23 = ConversationRenameResponse.newBuilder(); if(hasConversationRenameResponse()) builder23.mergeFrom(getConversationRenameResponse()); codedinputstream.readMessage(builder23, extensionregistrylite); setConversationRenameResponse(builder23.buildPartial()); break; case 378: ChatMessageRequest.Builder builder22 = ChatMessageRequest.newBuilder(); if(hasChatMessageRequest()) builder22.mergeFrom(getChatMessageRequest()); codedinputstream.readMessage(builder22, extensionregistrylite); setChatMessageRequest(builder22.buildPartial()); break; case 386: ChatMessageResponse.Builder builder21 = ChatMessageResponse.newBuilder(); if(hasChatMessageResponse()) builder21.mergeFrom(getChatMessageResponse()); codedinputstream.readMessage(builder21, extensionregistrylite); setChatMessageResponse(builder21.buildPartial()); break; case 394: ReceiptRequest.Builder builder20 = ReceiptRequest.newBuilder(); if(hasReceiptRequest()) builder20.mergeFrom(getReceiptRequest()); codedinputstream.readMessage(builder20, extensionregistrylite); setReceiptRequest(builder20.buildPartial()); break; case 402: ReceiptResponse.Builder builder19 = ReceiptResponse.newBuilder(); if(hasReceiptResponse()) builder19.mergeFrom(getReceiptResponse()); codedinputstream.readMessage(builder19, extensionregistrylite); setReceiptResponse(builder19.buildPartial()); break; case 410: SuggestionsRequest.Builder builder18 = SuggestionsRequest.newBuilder(); if(hasSuggestionsRequest()) builder18.mergeFrom(getSuggestionsRequest()); codedinputstream.readMessage(builder18, extensionregistrylite); setSuggestionsRequest(builder18.buildPartial()); break; case 418: SuggestionsResponse.Builder builder17 = SuggestionsResponse.newBuilder(); if(hasSuggestionsResponse()) builder17.mergeFrom(getSuggestionsResponse()); codedinputstream.readMessage(builder17, extensionregistrylite); setSuggestionsResponse(builder17.buildPartial()); break; case 426: TileEventRequest.Builder builder16 = TileEventRequest.newBuilder(); if(hasTileEventRequest()) builder16.mergeFrom(getTileEventRequest()); codedinputstream.readMessage(builder16, extensionregistrylite); setTileEventRequest(builder16.buildPartial()); break; case 434: TileEventResponse.Builder builder15 = TileEventResponse.newBuilder(); if(hasTileEventResponse()) builder15.mergeFrom(getTileEventResponse()); codedinputstream.readMessage(builder15, extensionregistrylite); setTileEventResponse(builder15.buildPartial()); break; case 442: TileEvent.Builder builder14 = TileEvent.newBuilder(); if(hasTileEvent()) builder14.mergeFrom(getTileEvent()); codedinputstream.readMessage(builder14, extensionregistrylite); setTileEvent(builder14.buildPartial()); break; case 450: GlobalConversationPreferencesRequest.Builder builder13 = GlobalConversationPreferencesRequest.newBuilder(); if(hasGlobalConversationPreferencesRequest()) builder13.mergeFrom(getGlobalConversationPreferencesRequest()); codedinputstream.readMessage(builder13, extensionregistrylite); setGlobalConversationPreferencesRequest(builder13.buildPartial()); break; case 458: GlobalConversationPreferencesResponse.Builder builder12 = GlobalConversationPreferencesResponse.newBuilder(); if(hasGlobalConversationPreferencesResponse()) builder12.mergeFrom(getGlobalConversationPreferencesResponse()); codedinputstream.readMessage(builder12, extensionregistrylite); setGlobalConversationPreferencesResponse(builder12.buildPartial()); break; case 466: ConversationJoinRequest.Builder builder11 = ConversationJoinRequest.newBuilder(); if(hasConversationJoinRequest()) builder11.mergeFrom(getConversationJoinRequest()); codedinputstream.readMessage(builder11, extensionregistrylite); setConversationJoinRequest(builder11.buildPartial()); break; case 474: ConversationJoinResponse.Builder builder10 = ConversationJoinResponse.newBuilder(); if(hasConversationJoinResponse()) builder10.mergeFrom(getConversationJoinResponse()); codedinputstream.readMessage(builder10, extensionregistrylite); setConversationJoinResponse(builder10.buildPartial()); break; case 482: HangoutInviteRequest.Builder builder9 = HangoutInviteRequest.newBuilder(); if(hasHangoutInviteRequest()) builder9.mergeFrom(getHangoutInviteRequest()); codedinputstream.readMessage(builder9, extensionregistrylite); setHangoutInviteRequest(builder9.buildPartial()); break; case 490: HangoutInviteResponse.Builder builder8 = HangoutInviteResponse.newBuilder(); if(hasHangoutInviteResponse()) builder8.mergeFrom(getHangoutInviteResponse()); codedinputstream.readMessage(builder8, extensionregistrylite); setHangoutInviteResponse(builder8.buildPartial()); break; case 498: HangoutInviteKeepAliveRequest.Builder builder7 = HangoutInviteKeepAliveRequest.newBuilder(); if(hasHangoutInviteKeepAliveRequest()) builder7.mergeFrom(getHangoutInviteKeepAliveRequest()); codedinputstream.readMessage(builder7, extensionregistrylite); setHangoutInviteKeepAliveRequest(builder7.buildPartial()); break; case 506: HangoutInviteKeepAliveResponse.Builder builder6 = HangoutInviteKeepAliveResponse.newBuilder(); if(hasHangoutInviteKeepAliveResponse()) builder6.mergeFrom(getHangoutInviteKeepAliveResponse()); codedinputstream.readMessage(builder6, extensionregistrylite); setHangoutInviteKeepAliveResponse(builder6.buildPartial()); break; case 514: HangoutInviteReplyRequest.Builder builder5 = HangoutInviteReplyRequest.newBuilder(); if(hasHangoutInviteReplyRequest()) builder5.mergeFrom(getHangoutInviteReplyRequest()); codedinputstream.readMessage(builder5, extensionregistrylite); setHangoutInviteReplyRequest(builder5.buildPartial()); break; case 522: HangoutInviteReplyResponse.Builder builder4 = HangoutInviteReplyResponse.newBuilder(); if(hasHangoutInviteReplyResponse()) builder4.mergeFrom(getHangoutInviteReplyResponse()); codedinputstream.readMessage(builder4, extensionregistrylite); setHangoutInviteReplyResponse(builder4.buildPartial()); break; case 530: HangoutInviteFinishRequest.Builder builder3 = HangoutInviteFinishRequest.newBuilder(); if(hasHangoutInviteFinishRequest()) builder3.mergeFrom(getHangoutInviteFinishRequest()); codedinputstream.readMessage(builder3, extensionregistrylite); setHangoutInviteFinishRequest(builder3.buildPartial()); break; case 538: HangoutInviteFinishResponse.Builder builder2 = HangoutInviteFinishResponse.newBuilder(); if(hasHangoutInviteFinishResponse()) builder2.mergeFrom(getHangoutInviteFinishResponse()); codedinputstream.readMessage(builder2, extensionregistrylite); setHangoutInviteFinishResponse(builder2.buildPartial()); break; case 546: HangoutRingFinishRequest.Builder builder1 = HangoutRingFinishRequest.newBuilder(); if(hasHangoutRingFinishRequest()) builder1.mergeFrom(getHangoutRingFinishRequest()); codedinputstream.readMessage(builder1, extensionregistrylite); setHangoutRingFinishRequest(builder1.buildPartial()); break; case 554: HangoutRingFinishResponse.Builder builder = HangoutRingFinishResponse.newBuilder(); if(hasHangoutRingFinishResponse()) builder.mergeFrom(getHangoutRingFinishResponse()); codedinputstream.readMessage(builder, extensionregistrylite); setHangoutRingFinishResponse(builder.buildPartial()); break; } } while(true); } public final BunchCommand build() { BunchCommand bunchcommand = buildPartial(); if(!bunchcommand.isInitialized()) throw new UninitializedMessageException(Arrays.asList("bunchcommand")); else return bunchcommand; } public final BunchCommand buildPartial() { BunchCommand bunchcommand = new BunchCommand(this); int i = bitField0_; int j = bitField1_; int k = bitField2_; int l = i & 1; int i1 = 0; if(l == 1) i1 = 1; bunchcommand.requestClientId_ = requestClientId_; if((i & 2) == 2) i1 |= 2; bunchcommand.chatMessage_ = chatMessage_; if((i & 4) == 4) i1 |= 4; bunchcommand.chatMessageRequest_ = chatMessageRequest_; if((i & 8) == 8) i1 |= 8; bunchcommand.chatMessageResponse_ = chatMessageResponse_; if((i & 0x10) == 16) i1 |= 0x10; bunchcommand.presenceRequest_ = presenceRequest_; if((i & 0x20) == 32) i1 |= 0x20; bunchcommand.presenceResponse_ = presenceResponse_; if((i & 0x40) == 64) i1 |= 0x40; bunchcommand.presence_ = presence_; if((i & 0x80) == 128) i1 |= 0x80; bunchcommand.typingRequest_ = typingRequest_; if((i & 0x100) == 256) i1 |= 0x100; bunchcommand.typingResponse_ = typingResponse_; if((i & 0x200) == 512) i1 |= 0x200; bunchcommand.typing_ = typing_; if((i & 0x400) == 1024) i1 |= 0x400; bunchcommand.receipt_ = receipt_; if((i & 0x800) == 2048) i1 |= 0x800; bunchcommand.receiptRequest_ = receiptRequest_; if((i & 0x1000) == 4096) i1 |= 0x1000; bunchcommand.receiptResponse_ = receiptResponse_; if((i & 0x2000) == 8192) i1 |= 0x2000; bunchcommand.membershipChange_ = membershipChange_; if((i & 0x4000) == 16384) i1 |= 0x4000; bunchcommand.conversationRequest_ = conversationRequest_; if((i & 0x8000) == 32768) i1 |= 0x8000; bunchcommand.conversationResponse_ = conversationResponse_; if((i & 0x10000) == 0x10000) i1 |= 0x10000; bunchcommand.eventStreamRequest_ = eventStreamRequest_; if((i & 0x20000) == 0x20000) i1 |= 0x20000; bunchcommand.eventSteamResponse_ = eventSteamResponse_; if((i & 0x40000) == 0x40000) i1 |= 0x40000; bunchcommand.deviceRegistrationRequest_ = deviceRegistrationRequest_; if((0x80000 & i) == 0x80000) i1 |= 0x80000; bunchcommand.deviceRegistrationResponse_ = deviceRegistrationResponse_; if((0x100000 & i) == 0x100000) i1 |= 0x100000; bunchcommand.pingRequest_ = pingRequest_; if((0x200000 & i) == 0x200000) i1 |= 0x200000; bunchcommand.pingResponse_ = pingResponse_; if((0x400000 & i) == 0x400000) i1 |= 0x400000; bunchcommand.conversationListRequest_ = conversationListRequest_; if((0x800000 & i) == 0x800000) i1 |= 0x800000; bunchcommand.conversationListResponse_ = conversationListResponse_; if((0x1000000 & i) == 0x1000000) i1 |= 0x1000000; bunchcommand.userCreationRequest_ = userCreationRequest_; if((0x2000000 & i) == 0x2000000) i1 |= 0x2000000; bunchcommand.userCreationResponse_ = userCreationResponse_; if((0x4000000 & i) == 0x4000000) i1 |= 0x4000000; bunchcommand.error_ = error_; if((0x8000000 & i) == 0x8000000) i1 |= 0x8000000; bunchcommand.inviteRequest_ = inviteRequest_; if((0x10000000 & i) == 0x10000000) i1 |= 0x10000000; bunchcommand.leaveConversationRequest_ = leaveConversationRequest_; if((0x20000000 & i) == 0x20000000) i1 |= 0x20000000; bunchcommand.leaveConversationResponse_ = leaveConversationResponse_; if((0x40000000 & i) == 0x40000000) i1 |= 0x40000000; bunchcommand.conversationRenameRequest_ = conversationRenameRequest_; if((i & 0x80000000) == 0x80000000) i1 |= 0x80000000; bunchcommand.conversationRenameResponse_ = conversationRenameResponse_; int j1 = j & 1; int k1 = 0; if(j1 == 1) k1 = 1; bunchcommand.groupConversationRename_ = groupConversationRename_; if((j & 2) == 2) k1 |= 2; bunchcommand.tileEventRequest_ = tileEventRequest_; if((j & 4) == 4) k1 |= 4; bunchcommand.tileEventResponse_ = tileEventResponse_; if((j & 8) == 8) k1 |= 8; bunchcommand.tileEvent_ = tileEvent_; if((j & 0x10) == 16) k1 |= 0x10; bunchcommand.migration_ = migration_; if((j & 0x20) == 32) k1 |= 0x20; bunchcommand.conversationPreferenceRequest_ = conversationPreferenceRequest_; if((j & 0x40) == 64) k1 |= 0x40; bunchcommand.conversationPreferenceResponse_ = conversationPreferenceResponse_; if((j & 0x80) == 128) k1 |= 0x80; bunchcommand.replyToInviteRequest_ = replyToInviteRequest_; if((j & 0x100) == 256) k1 |= 0x100; bunchcommand.setAclsRequest_ = setAclsRequest_; if((j & 0x200) == 512) k1 |= 0x200; bunchcommand.invalidateLocalCache_ = invalidateLocalCache_; if((j & 0x400) == 1024) k1 |= 0x400; bunchcommand.inviteResponse_ = inviteResponse_; if((j & 0x800) == 2048) k1 |= 0x800; bunchcommand.replyToInviteResponse_ = replyToInviteResponse_; if((j & 0x1000) == 4096) k1 |= 0x1000; bunchcommand.setAclsResponse_ = setAclsResponse_; if((j & 0x2000) == 8192) k1 |= 0x2000; bunchcommand.userInfoRequest_ = userInfoRequest_; if((j & 0x4000) == 16384) k1 |= 0x4000; bunchcommand.userInfoResponse_ = userInfoResponse_; if((j & 0x8000) == 32768) k1 |= 0x8000; bunchcommand.conversationSearchRequest_ = conversationSearchRequest_; if((j & 0x10000) == 0x10000) k1 |= 0x10000; bunchcommand.conversationSearchResponse_ = conversationSearchResponse_; if((j & 0x20000) == 0x20000) k1 |= 0x20000; bunchcommand.eventSearchRequest_ = eventSearchRequest_; if((j & 0x40000) == 0x40000) k1 |= 0x40000; bunchcommand.eventSearchResponse_ = eventSearchResponse_; if((0x80000 & j) == 0x80000) k1 |= 0x80000; bunchcommand.suggestionsRequest_ = suggestionsRequest_; if((0x100000 & j) == 0x100000) k1 |= 0x100000; bunchcommand.suggestionsResponse_ = suggestionsResponse_; if((0x200000 & j) == 0x200000) k1 |= 0x200000; bunchcommand.globalConversationPreferencesRequest_ = globalConversationPreferencesRequest_; if((0x400000 & j) == 0x400000) k1 |= 0x400000; bunchcommand.globalConversationPreferencesResponse_ = globalConversationPreferencesResponse_; if((0x800000 & j) == 0x800000) k1 |= 0x800000; bunchcommand.conversationJoinRequest_ = conversationJoinRequest_; if((0x1000000 & j) == 0x1000000) k1 |= 0x1000000; bunchcommand.conversationJoinResponse_ = conversationJoinResponse_; if((0x2000000 & j) == 0x2000000) k1 |= 0x2000000; bunchcommand.hangoutInviteRequest_ = hangoutInviteRequest_; if((0x4000000 & j) == 0x4000000) k1 |= 0x4000000; bunchcommand.hangoutInviteResponse_ = hangoutInviteResponse_; if((0x8000000 & j) == 0x8000000) k1 |= 0x8000000; bunchcommand.hangoutInviteKeepAliveRequest_ = hangoutInviteKeepAliveRequest_; if((0x10000000 & j) == 0x10000000) k1 |= 0x10000000; bunchcommand.hangoutInviteKeepAliveResponse_ = hangoutInviteKeepAliveResponse_; if((0x20000000 & j) == 0x20000000) k1 |= 0x20000000; bunchcommand.hangoutInviteReplyRequest_ = hangoutInviteReplyRequest_; if((0x40000000 & j) == 0x40000000) k1 |= 0x40000000; bunchcommand.hangoutInviteReplyResponse_ = hangoutInviteReplyResponse_; if((j & 0x80000000) == 0x80000000) k1 |= 0x80000000; bunchcommand.hangoutInviteFinishRequest_ = hangoutInviteFinishRequest_; int l1 = k & 1; int i2 = 0; if(l1 == 1) i2 = 1; bunchcommand.hangoutInviteFinishResponse_ = hangoutInviteFinishResponse_; if((k & 2) == 2) i2 |= 2; bunchcommand.hangoutRingFinishRequest_ = hangoutRingFinishRequest_; if((k & 4) == 4) i2 |= 4; bunchcommand.hangoutRingFinishResponse_ = hangoutRingFinishResponse_; bunchcommand.bitField0_ = i1; bunchcommand.bitField1_ = k1; bunchcommand.bitField2_ = i2; return bunchcommand; } public final BunchCommand.Builder clear() { super.clear(); requestClientId_ = ""; bitField0_ = -2 & bitField0_; chatMessage_ = ChatMessage.getDefaultInstance(); bitField0_ = -3 & bitField0_; chatMessageRequest_ = ChatMessageRequest.getDefaultInstance(); bitField0_ = -5 & bitField0_; chatMessageResponse_ = ChatMessageResponse.getDefaultInstance(); bitField0_ = -9 & bitField0_; presenceRequest_ = PresenceRequest.getDefaultInstance(); bitField0_ = 0xffffffef & bitField0_; presenceResponse_ = PresenceResponse.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; presence_ = Presence.getDefaultInstance(); bitField0_ = 0xffffffbf & bitField0_; typingRequest_ = TypingRequest.getDefaultInstance(); bitField0_ = 0xffffff7f & bitField0_; typingResponse_ = TypingResponse.getDefaultInstance(); bitField0_ = 0xfffffeff & bitField0_; typing_ = Typing.getDefaultInstance(); bitField0_ = 0xfffffdff & bitField0_; receipt_ = Receipt.getDefaultInstance(); bitField0_ = 0xfffffbff & bitField0_; receiptRequest_ = ReceiptRequest.getDefaultInstance(); bitField0_ = 0xfffff7ff & bitField0_; receiptResponse_ = ReceiptResponse.getDefaultInstance(); bitField0_ = 0xffffefff & bitField0_; membershipChange_ = MembershipChange.getDefaultInstance(); bitField0_ = 0xffffdfff & bitField0_; conversationRequest_ = NewConversationRequest.getDefaultInstance(); bitField0_ = 0xffffbfff & bitField0_; conversationResponse_ = NewConversationResponse.getDefaultInstance(); bitField0_ = 0xffff7fff & bitField0_; eventStreamRequest_ = EventStreamRequest.getDefaultInstance(); bitField0_ = 0xfffeffff & bitField0_; eventSteamResponse_ = EventStreamResponse.getDefaultInstance(); bitField0_ = 0xfffdffff & bitField0_; deviceRegistrationRequest_ = DeviceRegistrationRequest.getDefaultInstance(); bitField0_ = 0xfffbffff & bitField0_; deviceRegistrationResponse_ = DeviceRegistrationResponse.getDefaultInstance(); bitField0_ = 0xfff7ffff & bitField0_; pingRequest_ = PingRequest.getDefaultInstance(); bitField0_ = 0xffefffff & bitField0_; pingResponse_ = PingResponse.getDefaultInstance(); bitField0_ = 0xffdfffff & bitField0_; conversationListRequest_ = ConversationListRequest.getDefaultInstance(); bitField0_ = 0xffbfffff & bitField0_; conversationListResponse_ = ConversationListResponse.getDefaultInstance(); bitField0_ = 0xff7fffff & bitField0_; userCreationRequest_ = UserCreationRequest.getDefaultInstance(); bitField0_ = 0xfeffffff & bitField0_; userCreationResponse_ = UserCreationResponse.getDefaultInstance(); bitField0_ = 0xfdffffff & bitField0_; error_ = Error.getDefaultInstance(); bitField0_ = 0xfbffffff & bitField0_; inviteRequest_ = InviteRequest.getDefaultInstance(); bitField0_ = 0xf7ffffff & bitField0_; leaveConversationRequest_ = LeaveConversationRequest.getDefaultInstance(); bitField0_ = 0xefffffff & bitField0_; leaveConversationResponse_ = LeaveConversationResponse.getDefaultInstance(); bitField0_ = 0xdfffffff & bitField0_; conversationRenameRequest_ = ConversationRenameRequest.getDefaultInstance(); bitField0_ = 0xbfffffff & bitField0_; conversationRenameResponse_ = ConversationRenameResponse.getDefaultInstance(); bitField0_ = 0x7fffffff & bitField0_; groupConversationRename_ = GroupConversationRename.getDefaultInstance(); bitField1_ = -2 & bitField1_; tileEventRequest_ = TileEventRequest.getDefaultInstance(); bitField1_ = -3 & bitField1_; tileEventResponse_ = TileEventResponse.getDefaultInstance(); bitField1_ = -5 & bitField1_; tileEvent_ = TileEvent.getDefaultInstance(); bitField1_ = -9 & bitField1_; migration_ = Migration.getDefaultInstance(); bitField1_ = 0xffffffef & bitField1_; conversationPreferenceRequest_ = ConversationPreferenceRequest.getDefaultInstance(); bitField1_ = 0xffffffdf & bitField1_; conversationPreferenceResponse_ = ConversationPreferenceResponse.getDefaultInstance(); bitField1_ = 0xffffffbf & bitField1_; replyToInviteRequest_ = ReplyToInviteRequest.getDefaultInstance(); bitField1_ = 0xffffff7f & bitField1_; setAclsRequest_ = SetAclsRequest.getDefaultInstance(); bitField1_ = 0xfffffeff & bitField1_; invalidateLocalCache_ = InvalidateLocalCache.getDefaultInstance(); bitField1_ = 0xfffffdff & bitField1_; inviteResponse_ = InviteResponse.getDefaultInstance(); bitField1_ = 0xfffffbff & bitField1_; replyToInviteResponse_ = ReplyToInviteResponse.getDefaultInstance(); bitField1_ = 0xfffff7ff & bitField1_; setAclsResponse_ = SetAclsResponse.getDefaultInstance(); bitField1_ = 0xffffefff & bitField1_; userInfoRequest_ = UserInfoRequest.getDefaultInstance(); bitField1_ = 0xffffdfff & bitField1_; userInfoResponse_ = UserInfoResponse.getDefaultInstance(); bitField1_ = 0xffffbfff & bitField1_; conversationSearchRequest_ = ConversationSearchRequest.getDefaultInstance(); bitField1_ = 0xffff7fff & bitField1_; conversationSearchResponse_ = ConversationSearchResponse.getDefaultInstance(); bitField1_ = 0xfffeffff & bitField1_; eventSearchRequest_ = EventSearchRequest.getDefaultInstance(); bitField1_ = 0xfffdffff & bitField1_; eventSearchResponse_ = EventSearchResponse.getDefaultInstance(); bitField1_ = 0xfffbffff & bitField1_; suggestionsRequest_ = SuggestionsRequest.getDefaultInstance(); bitField1_ = 0xfff7ffff & bitField1_; suggestionsResponse_ = SuggestionsResponse.getDefaultInstance(); bitField1_ = 0xffefffff & bitField1_; globalConversationPreferencesRequest_ = GlobalConversationPreferencesRequest.getDefaultInstance(); bitField1_ = 0xffdfffff & bitField1_; globalConversationPreferencesResponse_ = GlobalConversationPreferencesResponse.getDefaultInstance(); bitField1_ = 0xffbfffff & bitField1_; conversationJoinRequest_ = ConversationJoinRequest.getDefaultInstance(); bitField1_ = 0xff7fffff & bitField1_; conversationJoinResponse_ = ConversationJoinResponse.getDefaultInstance(); bitField1_ = 0xfeffffff & bitField1_; hangoutInviteRequest_ = HangoutInviteRequest.getDefaultInstance(); bitField1_ = 0xfdffffff & bitField1_; hangoutInviteResponse_ = HangoutInviteResponse.getDefaultInstance(); bitField1_ = 0xfbffffff & bitField1_; hangoutInviteKeepAliveRequest_ = HangoutInviteKeepAliveRequest.getDefaultInstance(); bitField1_ = 0xf7ffffff & bitField1_; hangoutInviteKeepAliveResponse_ = HangoutInviteKeepAliveResponse.getDefaultInstance(); bitField1_ = 0xefffffff & bitField1_; hangoutInviteReplyRequest_ = HangoutInviteReplyRequest.getDefaultInstance(); bitField1_ = 0xdfffffff & bitField1_; hangoutInviteReplyResponse_ = HangoutInviteReplyResponse.getDefaultInstance(); bitField1_ = 0xbfffffff & bitField1_; hangoutInviteFinishRequest_ = HangoutInviteFinishRequest.getDefaultInstance(); bitField1_ = 0x7fffffff & bitField1_; hangoutInviteFinishResponse_ = HangoutInviteFinishResponse.getDefaultInstance(); bitField2_ = -2 & bitField2_; hangoutRingFinishRequest_ = HangoutRingFinishRequest.getDefaultInstance(); bitField2_ = -3 & bitField2_; hangoutRingFinishResponse_ = HangoutRingFinishResponse.getDefaultInstance(); bitField2_ = -5 & bitField2_; return this; } public final BunchCommand.Builder clearChatMessage() { chatMessage_ = ChatMessage.getDefaultInstance(); bitField0_ = -3 & bitField0_; return this; } public final BunchCommand.Builder clearChatMessageRequest() { chatMessageRequest_ = ChatMessageRequest.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final BunchCommand.Builder clearChatMessageResponse() { chatMessageResponse_ = ChatMessageResponse.getDefaultInstance(); bitField0_ = -9 & bitField0_; return this; } public final BunchCommand.Builder clearConversationJoinRequest() { conversationJoinRequest_ = ConversationJoinRequest.getDefaultInstance(); bitField1_ = 0xff7fffff & bitField1_; return this; } public final BunchCommand.Builder clearConversationJoinResponse() { conversationJoinResponse_ = ConversationJoinResponse.getDefaultInstance(); bitField1_ = 0xfeffffff & bitField1_; return this; } public final BunchCommand.Builder clearConversationListRequest() { conversationListRequest_ = ConversationListRequest.getDefaultInstance(); bitField0_ = 0xffbfffff & bitField0_; return this; } public final BunchCommand.Builder clearConversationListResponse() { conversationListResponse_ = ConversationListResponse.getDefaultInstance(); bitField0_ = 0xff7fffff & bitField0_; return this; } public final BunchCommand.Builder clearConversationPreferenceRequest() { conversationPreferenceRequest_ = ConversationPreferenceRequest.getDefaultInstance(); bitField1_ = 0xffffffdf & bitField1_; return this; } public final BunchCommand.Builder clearConversationPreferenceResponse() { conversationPreferenceResponse_ = ConversationPreferenceResponse.getDefaultInstance(); bitField1_ = 0xffffffbf & bitField1_; return this; } public final BunchCommand.Builder clearConversationRenameRequest() { conversationRenameRequest_ = ConversationRenameRequest.getDefaultInstance(); bitField0_ = 0xbfffffff & bitField0_; return this; } public final BunchCommand.Builder clearConversationRenameResponse() { conversationRenameResponse_ = ConversationRenameResponse.getDefaultInstance(); bitField0_ = 0x7fffffff & bitField0_; return this; } public final BunchCommand.Builder clearConversationRequest() { conversationRequest_ = NewConversationRequest.getDefaultInstance(); bitField0_ = 0xffffbfff & bitField0_; return this; } public final BunchCommand.Builder clearConversationResponse() { conversationResponse_ = NewConversationResponse.getDefaultInstance(); bitField0_ = 0xffff7fff & bitField0_; return this; } public final BunchCommand.Builder clearConversationSearchRequest() { conversationSearchRequest_ = ConversationSearchRequest.getDefaultInstance(); bitField1_ = 0xffff7fff & bitField1_; return this; } public final BunchCommand.Builder clearConversationSearchResponse() { conversationSearchResponse_ = ConversationSearchResponse.getDefaultInstance(); bitField1_ = 0xfffeffff & bitField1_; return this; } public final BunchCommand.Builder clearDeviceRegistrationRequest() { deviceRegistrationRequest_ = DeviceRegistrationRequest.getDefaultInstance(); bitField0_ = 0xfffbffff & bitField0_; return this; } public final BunchCommand.Builder clearDeviceRegistrationResponse() { deviceRegistrationResponse_ = DeviceRegistrationResponse.getDefaultInstance(); bitField0_ = 0xfff7ffff & bitField0_; return this; } public final BunchCommand.Builder clearError() { error_ = Error.getDefaultInstance(); bitField0_ = 0xfbffffff & bitField0_; return this; } public final BunchCommand.Builder clearEventSearchRequest() { eventSearchRequest_ = EventSearchRequest.getDefaultInstance(); bitField1_ = 0xfffdffff & bitField1_; return this; } public final BunchCommand.Builder clearEventSearchResponse() { eventSearchResponse_ = EventSearchResponse.getDefaultInstance(); bitField1_ = 0xfffbffff & bitField1_; return this; } public final BunchCommand.Builder clearEventSteamResponse() { eventSteamResponse_ = EventStreamResponse.getDefaultInstance(); bitField0_ = 0xfffdffff & bitField0_; return this; } public final BunchCommand.Builder clearEventStreamRequest() { eventStreamRequest_ = EventStreamRequest.getDefaultInstance(); bitField0_ = 0xfffeffff & bitField0_; return this; } public final BunchCommand.Builder clearGlobalConversationPreferencesRequest() { globalConversationPreferencesRequest_ = GlobalConversationPreferencesRequest.getDefaultInstance(); bitField1_ = 0xffdfffff & bitField1_; return this; } public final BunchCommand.Builder clearGlobalConversationPreferencesResponse() { globalConversationPreferencesResponse_ = GlobalConversationPreferencesResponse.getDefaultInstance(); bitField1_ = 0xffbfffff & bitField1_; return this; } public final BunchCommand.Builder clearGroupConversationRename() { groupConversationRename_ = GroupConversationRename.getDefaultInstance(); bitField1_ = -2 & bitField1_; return this; } public final BunchCommand.Builder clearHangoutInviteFinishRequest() { hangoutInviteFinishRequest_ = HangoutInviteFinishRequest.getDefaultInstance(); bitField1_ = 0x7fffffff & bitField1_; return this; } public final BunchCommand.Builder clearHangoutInviteFinishResponse() { hangoutInviteFinishResponse_ = HangoutInviteFinishResponse.getDefaultInstance(); bitField2_ = -2 & bitField2_; return this; } public final BunchCommand.Builder clearHangoutInviteKeepAliveRequest() { hangoutInviteKeepAliveRequest_ = HangoutInviteKeepAliveRequest.getDefaultInstance(); bitField1_ = 0xf7ffffff & bitField1_; return this; } public final BunchCommand.Builder clearHangoutInviteKeepAliveResponse() { hangoutInviteKeepAliveResponse_ = HangoutInviteKeepAliveResponse.getDefaultInstance(); bitField1_ = 0xefffffff & bitField1_; return this; } public final BunchCommand.Builder clearHangoutInviteReplyRequest() { hangoutInviteReplyRequest_ = HangoutInviteReplyRequest.getDefaultInstance(); bitField1_ = 0xdfffffff & bitField1_; return this; } public final BunchCommand.Builder clearHangoutInviteReplyResponse() { hangoutInviteReplyResponse_ = HangoutInviteReplyResponse.getDefaultInstance(); bitField1_ = 0xbfffffff & bitField1_; return this; } public final BunchCommand.Builder clearHangoutInviteRequest() { hangoutInviteRequest_ = HangoutInviteRequest.getDefaultInstance(); bitField1_ = 0xfdffffff & bitField1_; return this; } public final BunchCommand.Builder clearHangoutInviteResponse() { hangoutInviteResponse_ = HangoutInviteResponse.getDefaultInstance(); bitField1_ = 0xfbffffff & bitField1_; return this; } public final BunchCommand.Builder clearHangoutRingFinishRequest() { hangoutRingFinishRequest_ = HangoutRingFinishRequest.getDefaultInstance(); bitField2_ = -3 & bitField2_; return this; } public final BunchCommand.Builder clearHangoutRingFinishResponse() { hangoutRingFinishResponse_ = HangoutRingFinishResponse.getDefaultInstance(); bitField2_ = -5 & bitField2_; return this; } public final BunchCommand.Builder clearInvalidateLocalCache() { invalidateLocalCache_ = InvalidateLocalCache.getDefaultInstance(); bitField1_ = 0xfffffdff & bitField1_; return this; } public final BunchCommand.Builder clearInviteRequest() { inviteRequest_ = InviteRequest.getDefaultInstance(); bitField0_ = 0xf7ffffff & bitField0_; return this; } public final BunchCommand.Builder clearInviteResponse() { inviteResponse_ = InviteResponse.getDefaultInstance(); bitField1_ = 0xfffffbff & bitField1_; return this; } public final BunchCommand.Builder clearLeaveConversationRequest() { leaveConversationRequest_ = LeaveConversationRequest.getDefaultInstance(); bitField0_ = 0xefffffff & bitField0_; return this; } public final BunchCommand.Builder clearLeaveConversationResponse() { leaveConversationResponse_ = LeaveConversationResponse.getDefaultInstance(); bitField0_ = 0xdfffffff & bitField0_; return this; } public final BunchCommand.Builder clearMembershipChange() { membershipChange_ = MembershipChange.getDefaultInstance(); bitField0_ = 0xffffdfff & bitField0_; return this; } public final BunchCommand.Builder clearMigration() { migration_ = Migration.getDefaultInstance(); bitField1_ = 0xffffffef & bitField1_; return this; } public final BunchCommand.Builder clearPingRequest() { pingRequest_ = PingRequest.getDefaultInstance(); bitField0_ = 0xffefffff & bitField0_; return this; } public final BunchCommand.Builder clearPingResponse() { pingResponse_ = PingResponse.getDefaultInstance(); bitField0_ = 0xffdfffff & bitField0_; return this; } public final BunchCommand.Builder clearPresence() { presence_ = Presence.getDefaultInstance(); bitField0_ = 0xffffffbf & bitField0_; return this; } public final BunchCommand.Builder clearPresenceRequest() { presenceRequest_ = PresenceRequest.getDefaultInstance(); bitField0_ = 0xffffffef & bitField0_; return this; } public final BunchCommand.Builder clearPresenceResponse() { presenceResponse_ = PresenceResponse.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; return this; } public final BunchCommand.Builder clearReceipt() { receipt_ = Receipt.getDefaultInstance(); bitField0_ = 0xfffffbff & bitField0_; return this; } public final BunchCommand.Builder clearReceiptRequest() { receiptRequest_ = ReceiptRequest.getDefaultInstance(); bitField0_ = 0xfffff7ff & bitField0_; return this; } public final BunchCommand.Builder clearReceiptResponse() { receiptResponse_ = ReceiptResponse.getDefaultInstance(); bitField0_ = 0xffffefff & bitField0_; return this; } public final BunchCommand.Builder clearReplyToInviteRequest() { replyToInviteRequest_ = ReplyToInviteRequest.getDefaultInstance(); bitField1_ = 0xffffff7f & bitField1_; return this; } public final BunchCommand.Builder clearReplyToInviteResponse() { replyToInviteResponse_ = ReplyToInviteResponse.getDefaultInstance(); bitField1_ = 0xfffff7ff & bitField1_; return this; } public final BunchCommand.Builder clearRequestClientId() { bitField0_ = -2 & bitField0_; requestClientId_ = BunchCommand.getDefaultInstance().getRequestClientId(); return this; } public final BunchCommand.Builder clearSetAclsRequest() { setAclsRequest_ = SetAclsRequest.getDefaultInstance(); bitField1_ = 0xfffffeff & bitField1_; return this; } public final BunchCommand.Builder clearSetAclsResponse() { setAclsResponse_ = SetAclsResponse.getDefaultInstance(); bitField1_ = 0xffffefff & bitField1_; return this; } public final BunchCommand.Builder clearSuggestionsRequest() { suggestionsRequest_ = SuggestionsRequest.getDefaultInstance(); bitField1_ = 0xfff7ffff & bitField1_; return this; } public final BunchCommand.Builder clearSuggestionsResponse() { suggestionsResponse_ = SuggestionsResponse.getDefaultInstance(); bitField1_ = 0xffefffff & bitField1_; return this; } public final BunchCommand.Builder clearTileEvent() { tileEvent_ = TileEvent.getDefaultInstance(); bitField1_ = -9 & bitField1_; return this; } public final BunchCommand.Builder clearTileEventRequest() { tileEventRequest_ = TileEventRequest.getDefaultInstance(); bitField1_ = -3 & bitField1_; return this; } public final BunchCommand.Builder clearTileEventResponse() { tileEventResponse_ = TileEventResponse.getDefaultInstance(); bitField1_ = -5 & bitField1_; return this; } public final BunchCommand.Builder clearTyping() { typing_ = Typing.getDefaultInstance(); bitField0_ = 0xfffffdff & bitField0_; return this; } public final BunchCommand.Builder clearTypingRequest() { typingRequest_ = TypingRequest.getDefaultInstance(); bitField0_ = 0xffffff7f & bitField0_; return this; } public final BunchCommand.Builder clearTypingResponse() { typingResponse_ = TypingResponse.getDefaultInstance(); bitField0_ = 0xfffffeff & bitField0_; return this; } public final BunchCommand.Builder clearUserCreationRequest() { userCreationRequest_ = UserCreationRequest.getDefaultInstance(); bitField0_ = 0xfeffffff & bitField0_; return this; } public final BunchCommand.Builder clearUserCreationResponse() { userCreationResponse_ = UserCreationResponse.getDefaultInstance(); bitField0_ = 0xfdffffff & bitField0_; return this; } public final BunchCommand.Builder clearUserInfoRequest() { userInfoRequest_ = UserInfoRequest.getDefaultInstance(); bitField1_ = 0xffffdfff & bitField1_; return this; } public final BunchCommand.Builder clearUserInfoResponse() { userInfoResponse_ = UserInfoResponse.getDefaultInstance(); bitField1_ = 0xffffbfff & bitField1_; return this; } public final ChatMessage getChatMessage() { return chatMessage_; } public final ChatMessageRequest getChatMessageRequest() { return chatMessageRequest_; } public final ChatMessageResponse getChatMessageResponse() { return chatMessageResponse_; } public final ConversationJoinRequest getConversationJoinRequest() { return conversationJoinRequest_; } public final ConversationJoinResponse getConversationJoinResponse() { return conversationJoinResponse_; } public final ConversationListRequest getConversationListRequest() { return conversationListRequest_; } public final ConversationListResponse getConversationListResponse() { return conversationListResponse_; } public final ConversationPreferenceRequest getConversationPreferenceRequest() { return conversationPreferenceRequest_; } public final ConversationPreferenceResponse getConversationPreferenceResponse() { return conversationPreferenceResponse_; } public final ConversationRenameRequest getConversationRenameRequest() { return conversationRenameRequest_; } public final ConversationRenameResponse getConversationRenameResponse() { return conversationRenameResponse_; } public final NewConversationRequest getConversationRequest() { return conversationRequest_; } public final NewConversationResponse getConversationResponse() { return conversationResponse_; } public final ConversationSearchRequest getConversationSearchRequest() { return conversationSearchRequest_; } public final ConversationSearchResponse getConversationSearchResponse() { return conversationSearchResponse_; } public final BunchCommand getDefaultInstanceForType() { return BunchCommand.getDefaultInstance(); } public final DeviceRegistrationRequest getDeviceRegistrationRequest() { return deviceRegistrationRequest_; } public final DeviceRegistrationResponse getDeviceRegistrationResponse() { return deviceRegistrationResponse_; } public final Error getError() { return error_; } public final EventSearchRequest getEventSearchRequest() { return eventSearchRequest_; } public final EventSearchResponse getEventSearchResponse() { return eventSearchResponse_; } public final EventStreamResponse getEventSteamResponse() { return eventSteamResponse_; } public final EventStreamRequest getEventStreamRequest() { return eventStreamRequest_; } public final GlobalConversationPreferencesRequest getGlobalConversationPreferencesRequest() { return globalConversationPreferencesRequest_; } public final GlobalConversationPreferencesResponse getGlobalConversationPreferencesResponse() { return globalConversationPreferencesResponse_; } public final GroupConversationRename getGroupConversationRename() { return groupConversationRename_; } public final HangoutInviteFinishRequest getHangoutInviteFinishRequest() { return hangoutInviteFinishRequest_; } public final HangoutInviteFinishResponse getHangoutInviteFinishResponse() { return hangoutInviteFinishResponse_; } public final HangoutInviteKeepAliveRequest getHangoutInviteKeepAliveRequest() { return hangoutInviteKeepAliveRequest_; } public final HangoutInviteKeepAliveResponse getHangoutInviteKeepAliveResponse() { return hangoutInviteKeepAliveResponse_; } public final HangoutInviteReplyRequest getHangoutInviteReplyRequest() { return hangoutInviteReplyRequest_; } public final HangoutInviteReplyResponse getHangoutInviteReplyResponse() { return hangoutInviteReplyResponse_; } public final HangoutInviteRequest getHangoutInviteRequest() { return hangoutInviteRequest_; } public final HangoutInviteResponse getHangoutInviteResponse() { return hangoutInviteResponse_; } public final HangoutRingFinishRequest getHangoutRingFinishRequest() { return hangoutRingFinishRequest_; } public final HangoutRingFinishResponse getHangoutRingFinishResponse() { return hangoutRingFinishResponse_; } public final InvalidateLocalCache getInvalidateLocalCache() { return invalidateLocalCache_; } public final InviteRequest getInviteRequest() { return inviteRequest_; } public final InviteResponse getInviteResponse() { return inviteResponse_; } public final LeaveConversationRequest getLeaveConversationRequest() { return leaveConversationRequest_; } public final LeaveConversationResponse getLeaveConversationResponse() { return leaveConversationResponse_; } public final MembershipChange getMembershipChange() { return membershipChange_; } public final Migration getMigration() { return migration_; } public final PingRequest getPingRequest() { return pingRequest_; } public final PingResponse getPingResponse() { return pingResponse_; } public final Presence getPresence() { return presence_; } public final PresenceRequest getPresenceRequest() { return presenceRequest_; } public final PresenceResponse getPresenceResponse() { return presenceResponse_; } public final Receipt getReceipt() { return receipt_; } public final ReceiptRequest getReceiptRequest() { return receiptRequest_; } public final ReceiptResponse getReceiptResponse() { return receiptResponse_; } public final ReplyToInviteRequest getReplyToInviteRequest() { return replyToInviteRequest_; } public final ReplyToInviteResponse getReplyToInviteResponse() { return replyToInviteResponse_; } public final String getRequestClientId() { Object obj = requestClientId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); requestClientId_ = s; } else { s = (String)obj; } return s; } public final SetAclsRequest getSetAclsRequest() { return setAclsRequest_; } public final SetAclsResponse getSetAclsResponse() { return setAclsResponse_; } public final SuggestionsRequest getSuggestionsRequest() { return suggestionsRequest_; } public final SuggestionsResponse getSuggestionsResponse() { return suggestionsResponse_; } public final TileEvent getTileEvent() { return tileEvent_; } public final TileEventRequest getTileEventRequest() { return tileEventRequest_; } public final TileEventResponse getTileEventResponse() { return tileEventResponse_; } public final Typing getTyping() { return typing_; } public final TypingRequest getTypingRequest() { return typingRequest_; } public final TypingResponse getTypingResponse() { return typingResponse_; } public final UserCreationRequest getUserCreationRequest() { return userCreationRequest_; } public final UserCreationResponse getUserCreationResponse() { return userCreationResponse_; } public final UserInfoRequest getUserInfoRequest() { return userInfoRequest_; } public final UserInfoResponse getUserInfoResponse() { return userInfoResponse_; } public final boolean hasChatMessage() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasChatMessageRequest() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasChatMessageResponse() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasConversationJoinRequest() { boolean flag; if((0x800000 & bitField1_) == 0x800000) flag = true; else flag = false; return flag; } public final boolean hasConversationJoinResponse() { boolean flag; if((0x1000000 & bitField1_) == 0x1000000) flag = true; else flag = false; return flag; } public final boolean hasConversationListRequest() { boolean flag; if((0x400000 & bitField0_) == 0x400000) flag = true; else flag = false; return flag; } public final boolean hasConversationListResponse() { boolean flag; if((0x800000 & bitField0_) == 0x800000) flag = true; else flag = false; return flag; } public final boolean hasConversationPreferenceRequest() { boolean flag; if((0x20 & bitField1_) == 32) flag = true; else flag = false; return flag; } public final boolean hasConversationPreferenceResponse() { boolean flag; if((0x40 & bitField1_) == 64) flag = true; else flag = false; return flag; } public final boolean hasConversationRenameRequest() { boolean flag; if((0x40000000 & bitField0_) == 0x40000000) flag = true; else flag = false; return flag; } public final boolean hasConversationRenameResponse() { boolean flag; if((0x80000000 & bitField0_) == 0x80000000) flag = true; else flag = false; return flag; } public final boolean hasConversationRequest() { boolean flag; if((0x4000 & bitField0_) == 16384) flag = true; else flag = false; return flag; } public final boolean hasConversationResponse() { boolean flag; if((0x8000 & bitField0_) == 32768) flag = true; else flag = false; return flag; } public final boolean hasConversationSearchRequest() { boolean flag; if((0x8000 & bitField1_) == 32768) flag = true; else flag = false; return flag; } public final boolean hasConversationSearchResponse() { boolean flag; if((0x10000 & bitField1_) == 0x10000) flag = true; else flag = false; return flag; } public final boolean hasDeviceRegistrationRequest() { boolean flag; if((0x40000 & bitField0_) == 0x40000) flag = true; else flag = false; return flag; } public final boolean hasDeviceRegistrationResponse() { boolean flag; if((0x80000 & bitField0_) == 0x80000) flag = true; else flag = false; return flag; } public final boolean hasError() { boolean flag; if((0x4000000 & bitField0_) == 0x4000000) flag = true; else flag = false; return flag; } public final boolean hasEventSearchRequest() { boolean flag; if((0x20000 & bitField1_) == 0x20000) flag = true; else flag = false; return flag; } public final boolean hasEventSearchResponse() { boolean flag; if((0x40000 & bitField1_) == 0x40000) flag = true; else flag = false; return flag; } public final boolean hasEventSteamResponse() { boolean flag; if((0x20000 & bitField0_) == 0x20000) flag = true; else flag = false; return flag; } public final boolean hasEventStreamRequest() { boolean flag; if((0x10000 & bitField0_) == 0x10000) flag = true; else flag = false; return flag; } public final boolean hasGlobalConversationPreferencesRequest() { boolean flag; if((0x200000 & bitField1_) == 0x200000) flag = true; else flag = false; return flag; } public final boolean hasGlobalConversationPreferencesResponse() { boolean flag; if((0x400000 & bitField1_) == 0x400000) flag = true; else flag = false; return flag; } public final boolean hasGroupConversationRename() { boolean flag = true; if((1 & bitField1_) != 1) flag = false; return flag; } public final boolean hasHangoutInviteFinishRequest() { boolean flag; if((0x80000000 & bitField1_) == 0x80000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteFinishResponse() { boolean flag = true; if((1 & bitField2_) != 1) flag = false; return flag; } public final boolean hasHangoutInviteKeepAliveRequest() { boolean flag; if((0x8000000 & bitField1_) == 0x8000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteKeepAliveResponse() { boolean flag; if((0x10000000 & bitField1_) == 0x10000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteReplyRequest() { boolean flag; if((0x20000000 & bitField1_) == 0x20000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteReplyResponse() { boolean flag; if((0x40000000 & bitField1_) == 0x40000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteRequest() { boolean flag; if((0x2000000 & bitField1_) == 0x2000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteResponse() { boolean flag; if((0x4000000 & bitField1_) == 0x4000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutRingFinishRequest() { boolean flag; if((2 & bitField2_) == 2) flag = true; else flag = false; return flag; } public final boolean hasHangoutRingFinishResponse() { boolean flag; if((4 & bitField2_) == 4) flag = true; else flag = false; return flag; } public final boolean hasInvalidateLocalCache() { boolean flag; if((0x200 & bitField1_) == 512) flag = true; else flag = false; return flag; } public final boolean hasInviteRequest() { boolean flag; if((0x8000000 & bitField0_) == 0x8000000) flag = true; else flag = false; return flag; } public final boolean hasInviteResponse() { boolean flag; if((0x400 & bitField1_) == 1024) flag = true; else flag = false; return flag; } public final boolean hasLeaveConversationRequest() { boolean flag; if((0x10000000 & bitField0_) == 0x10000000) flag = true; else flag = false; return flag; } public final boolean hasLeaveConversationResponse() { boolean flag; if((0x20000000 & bitField0_) == 0x20000000) flag = true; else flag = false; return flag; } public final boolean hasMembershipChange() { boolean flag; if((0x2000 & bitField0_) == 8192) flag = true; else flag = false; return flag; } public final boolean hasMigration() { boolean flag; if((0x10 & bitField1_) == 16) flag = true; else flag = false; return flag; } public final boolean hasPingRequest() { boolean flag; if((0x100000 & bitField0_) == 0x100000) flag = true; else flag = false; return flag; } public final boolean hasPingResponse() { boolean flag; if((0x200000 & bitField0_) == 0x200000) flag = true; else flag = false; return flag; } public final boolean hasPresence() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasPresenceRequest() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasPresenceResponse() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasReceipt() { boolean flag; if((0x400 & bitField0_) == 1024) flag = true; else flag = false; return flag; } public final boolean hasReceiptRequest() { boolean flag; if((0x800 & bitField0_) == 2048) flag = true; else flag = false; return flag; } public final boolean hasReceiptResponse() { boolean flag; if((0x1000 & bitField0_) == 4096) flag = true; else flag = false; return flag; } public final boolean hasReplyToInviteRequest() { boolean flag; if((0x80 & bitField1_) == 128) flag = true; else flag = false; return flag; } public final boolean hasReplyToInviteResponse() { boolean flag; if((0x800 & bitField1_) == 2048) flag = true; else flag = false; return flag; } public final boolean hasRequestClientId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasSetAclsRequest() { boolean flag; if((0x100 & bitField1_) == 256) flag = true; else flag = false; return flag; } public final boolean hasSetAclsResponse() { boolean flag; if((0x1000 & bitField1_) == 4096) flag = true; else flag = false; return flag; } public final boolean hasSuggestionsRequest() { boolean flag; if((0x80000 & bitField1_) == 0x80000) flag = true; else flag = false; return flag; } public final boolean hasSuggestionsResponse() { boolean flag; if((0x100000 & bitField1_) == 0x100000) flag = true; else flag = false; return flag; } public final boolean hasTileEvent() { boolean flag; if((8 & bitField1_) == 8) flag = true; else flag = false; return flag; } public final boolean hasTileEventRequest() { boolean flag; if((2 & bitField1_) == 2) flag = true; else flag = false; return flag; } public final boolean hasTileEventResponse() { boolean flag; if((4 & bitField1_) == 4) flag = true; else flag = false; return flag; } public final boolean hasTyping() { boolean flag; if((0x200 & bitField0_) == 512) flag = true; else flag = false; return flag; } public final boolean hasTypingRequest() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasTypingResponse() { boolean flag; if((0x100 & bitField0_) == 256) flag = true; else flag = false; return flag; } public final boolean hasUserCreationRequest() { boolean flag; if((0x1000000 & bitField0_) == 0x1000000) flag = true; else flag = false; return flag; } public final boolean hasUserCreationResponse() { boolean flag; if((0x2000000 & bitField0_) == 0x2000000) flag = true; else flag = false; return flag; } public final boolean hasUserInfoRequest() { boolean flag; if((0x2000 & bitField1_) == 8192) flag = true; else flag = false; return flag; } public final boolean hasUserInfoResponse() { boolean flag; if((0x4000 & bitField1_) == 16384) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((BunchCommand)generatedmessagelite); } public final BunchCommand.Builder mergeFrom(BunchCommand bunchcommand) { if(bunchcommand == BunchCommand.getDefaultInstance()) { return this; } if(bunchcommand.hasRequestClientId()) setRequestClientId(bunchcommand.getRequestClientId()); if(bunchcommand.hasChatMessage()) { ChatMessage chatmessage = bunchcommand.getChatMessage(); if((2 & bitField0_) == 2 && chatMessage_ != ChatMessage.getDefaultInstance()) chatMessage_ = ChatMessage.newBuilder(chatMessage_).mergeFrom(chatmessage).buildPartial(); else chatMessage_ = chatmessage; bitField0_ = 2 | bitField0_; } if(bunchcommand.hasChatMessageRequest()) { ChatMessageRequest chatmessagerequest = bunchcommand.getChatMessageRequest(); if((4 & bitField0_) == 4 && chatMessageRequest_ != ChatMessageRequest.getDefaultInstance()) chatMessageRequest_ = ChatMessageRequest.newBuilder(chatMessageRequest_).mergeFrom(chatmessagerequest).buildPartial(); else chatMessageRequest_ = chatmessagerequest; bitField0_ = 4 | bitField0_; } if(bunchcommand.hasChatMessageResponse()) { ChatMessageResponse chatmessageresponse = bunchcommand.getChatMessageResponse(); if((8 & bitField0_) == 8 && chatMessageResponse_ != ChatMessageResponse.getDefaultInstance()) chatMessageResponse_ = ChatMessageResponse.newBuilder(chatMessageResponse_).mergeFrom(chatmessageresponse).buildPartial(); else chatMessageResponse_ = chatmessageresponse; bitField0_ = 8 | bitField0_; } if(bunchcommand.hasPresenceRequest()) { PresenceRequest presencerequest = bunchcommand.getPresenceRequest(); if((0x10 & bitField0_) == 16 && presenceRequest_ != PresenceRequest.getDefaultInstance()) presenceRequest_ = PresenceRequest.newBuilder(presenceRequest_).mergeFrom(presencerequest).buildPartial(); else presenceRequest_ = presencerequest; bitField0_ = 0x10 | bitField0_; } if(bunchcommand.hasPresenceResponse()) { PresenceResponse presenceresponse = bunchcommand.getPresenceResponse(); if((0x20 & bitField0_) == 32 && presenceResponse_ != PresenceResponse.getDefaultInstance()) presenceResponse_ = PresenceResponse.newBuilder(presenceResponse_).mergeFrom(presenceresponse).buildPartial(); else presenceResponse_ = presenceresponse; bitField0_ = 0x20 | bitField0_; } if(bunchcommand.hasPresence()) { Presence presence = bunchcommand.getPresence(); if((0x40 & bitField0_) == 64 && presence_ != Presence.getDefaultInstance()) presence_ = Presence.newBuilder(presence_).mergeFrom(presence).buildPartial(); else presence_ = presence; bitField0_ = 0x40 | bitField0_; } if(bunchcommand.hasTypingRequest()) { TypingRequest typingrequest = bunchcommand.getTypingRequest(); if((0x80 & bitField0_) == 128 && typingRequest_ != TypingRequest.getDefaultInstance()) typingRequest_ = TypingRequest.newBuilder(typingRequest_).mergeFrom(typingrequest).buildPartial(); else typingRequest_ = typingrequest; bitField0_ = 0x80 | bitField0_; } if(bunchcommand.hasTypingResponse()) { TypingResponse typingresponse = bunchcommand.getTypingResponse(); if((0x100 & bitField0_) == 256 && typingResponse_ != TypingResponse.getDefaultInstance()) typingResponse_ = TypingResponse.newBuilder(typingResponse_).mergeFrom(typingresponse).buildPartial(); else typingResponse_ = typingresponse; bitField0_ = 0x100 | bitField0_; } if(bunchcommand.hasTyping()) { Typing typing = bunchcommand.getTyping(); if((0x200 & bitField0_) == 512 && typing_ != Typing.getDefaultInstance()) typing_ = Typing.newBuilder(typing_).mergeFrom(typing).buildPartial(); else typing_ = typing; bitField0_ = 0x200 | bitField0_; } if(bunchcommand.hasReceipt()) { Receipt receipt = bunchcommand.getReceipt(); if((0x400 & bitField0_) == 1024 && receipt_ != Receipt.getDefaultInstance()) receipt_ = Receipt.newBuilder(receipt_).mergeFrom(receipt).buildPartial(); else receipt_ = receipt; bitField0_ = 0x400 | bitField0_; } if(bunchcommand.hasReceiptRequest()) { ReceiptRequest receiptrequest = bunchcommand.getReceiptRequest(); if((0x800 & bitField0_) == 2048 && receiptRequest_ != ReceiptRequest.getDefaultInstance()) receiptRequest_ = ReceiptRequest.newBuilder(receiptRequest_).mergeFrom(receiptrequest).buildPartial(); else receiptRequest_ = receiptrequest; bitField0_ = 0x800 | bitField0_; } if(bunchcommand.hasReceiptResponse()) { ReceiptResponse receiptresponse = bunchcommand.getReceiptResponse(); if((0x1000 & bitField0_) == 4096 && receiptResponse_ != ReceiptResponse.getDefaultInstance()) receiptResponse_ = ReceiptResponse.newBuilder(receiptResponse_).mergeFrom(receiptresponse).buildPartial(); else receiptResponse_ = receiptresponse; bitField0_ = 0x1000 | bitField0_; } if(bunchcommand.hasMembershipChange()) { MembershipChange membershipchange = bunchcommand.getMembershipChange(); if((0x2000 & bitField0_) == 8192 && membershipChange_ != MembershipChange.getDefaultInstance()) membershipChange_ = MembershipChange.newBuilder(membershipChange_).mergeFrom(membershipchange).buildPartial(); else membershipChange_ = membershipchange; bitField0_ = 0x2000 | bitField0_; } if(bunchcommand.hasConversationRequest()) { NewConversationRequest newconversationrequest = bunchcommand.getConversationRequest(); if((0x4000 & bitField0_) == 16384 && conversationRequest_ != NewConversationRequest.getDefaultInstance()) conversationRequest_ = NewConversationRequest.newBuilder(conversationRequest_).mergeFrom(newconversationrequest).buildPartial(); else conversationRequest_ = newconversationrequest; bitField0_ = 0x4000 | bitField0_; } if(bunchcommand.hasConversationResponse()) { NewConversationResponse newconversationresponse = bunchcommand.getConversationResponse(); if((0x8000 & bitField0_) == 32768 && conversationResponse_ != NewConversationResponse.getDefaultInstance()) conversationResponse_ = NewConversationResponse.newBuilder(conversationResponse_).mergeFrom(newconversationresponse).buildPartial(); else conversationResponse_ = newconversationresponse; bitField0_ = 0x8000 | bitField0_; } if(bunchcommand.hasEventStreamRequest()) { EventStreamRequest eventstreamrequest = bunchcommand.getEventStreamRequest(); if((0x10000 & bitField0_) == 0x10000 && eventStreamRequest_ != EventStreamRequest.getDefaultInstance()) eventStreamRequest_ = EventStreamRequest.newBuilder(eventStreamRequest_).mergeFrom(eventstreamrequest).buildPartial(); else eventStreamRequest_ = eventstreamrequest; bitField0_ = 0x10000 | bitField0_; } if(bunchcommand.hasEventSteamResponse()) { EventStreamResponse eventstreamresponse = bunchcommand.getEventSteamResponse(); if((0x20000 & bitField0_) == 0x20000 && eventSteamResponse_ != EventStreamResponse.getDefaultInstance()) eventSteamResponse_ = EventStreamResponse.newBuilder(eventSteamResponse_).mergeFrom(eventstreamresponse).buildPartial(); else eventSteamResponse_ = eventstreamresponse; bitField0_ = 0x20000 | bitField0_; } if(bunchcommand.hasDeviceRegistrationRequest()) { DeviceRegistrationRequest deviceregistrationrequest = bunchcommand.getDeviceRegistrationRequest(); if((0x40000 & bitField0_) == 0x40000 && deviceRegistrationRequest_ != DeviceRegistrationRequest.getDefaultInstance()) deviceRegistrationRequest_ = DeviceRegistrationRequest.newBuilder(deviceRegistrationRequest_).mergeFrom(deviceregistrationrequest).buildPartial(); else deviceRegistrationRequest_ = deviceregistrationrequest; bitField0_ = 0x40000 | bitField0_; } if(bunchcommand.hasDeviceRegistrationResponse()) { DeviceRegistrationResponse deviceregistrationresponse = bunchcommand.getDeviceRegistrationResponse(); if((0x80000 & bitField0_) == 0x80000 && deviceRegistrationResponse_ != DeviceRegistrationResponse.getDefaultInstance()) deviceRegistrationResponse_ = DeviceRegistrationResponse.newBuilder(deviceRegistrationResponse_).mergeFrom(deviceregistrationresponse).buildPartial(); else deviceRegistrationResponse_ = deviceregistrationresponse; bitField0_ = 0x80000 | bitField0_; } if(bunchcommand.hasPingRequest()) { PingRequest pingrequest = bunchcommand.getPingRequest(); if((0x100000 & bitField0_) == 0x100000 && pingRequest_ != PingRequest.getDefaultInstance()) pingRequest_ = PingRequest.newBuilder(pingRequest_).mergeFrom(pingrequest).buildPartial(); else pingRequest_ = pingrequest; bitField0_ = 0x100000 | bitField0_; } if(bunchcommand.hasPingResponse()) { PingResponse pingresponse = bunchcommand.getPingResponse(); if((0x200000 & bitField0_) == 0x200000 && pingResponse_ != PingResponse.getDefaultInstance()) pingResponse_ = PingResponse.newBuilder(pingResponse_).mergeFrom(pingresponse).buildPartial(); else pingResponse_ = pingresponse; bitField0_ = 0x200000 | bitField0_; } if(bunchcommand.hasConversationListRequest()) { ConversationListRequest conversationlistrequest = bunchcommand.getConversationListRequest(); if((0x400000 & bitField0_) == 0x400000 && conversationListRequest_ != ConversationListRequest.getDefaultInstance()) conversationListRequest_ = ConversationListRequest.newBuilder(conversationListRequest_).mergeFrom(conversationlistrequest).buildPartial(); else conversationListRequest_ = conversationlistrequest; bitField0_ = 0x400000 | bitField0_; } if(bunchcommand.hasConversationListResponse()) { ConversationListResponse conversationlistresponse = bunchcommand.getConversationListResponse(); if((0x800000 & bitField0_) == 0x800000 && conversationListResponse_ != ConversationListResponse.getDefaultInstance()) conversationListResponse_ = ConversationListResponse.newBuilder(conversationListResponse_).mergeFrom(conversationlistresponse).buildPartial(); else conversationListResponse_ = conversationlistresponse; bitField0_ = 0x800000 | bitField0_; } if(bunchcommand.hasUserCreationRequest()) { UserCreationRequest usercreationrequest = bunchcommand.getUserCreationRequest(); if((0x1000000 & bitField0_) == 0x1000000 && userCreationRequest_ != UserCreationRequest.getDefaultInstance()) userCreationRequest_ = UserCreationRequest.newBuilder(userCreationRequest_).mergeFrom(usercreationrequest).buildPartial(); else userCreationRequest_ = usercreationrequest; bitField0_ = 0x1000000 | bitField0_; } if(bunchcommand.hasUserCreationResponse()) { UserCreationResponse usercreationresponse = bunchcommand.getUserCreationResponse(); if((0x2000000 & bitField0_) == 0x2000000 && userCreationResponse_ != UserCreationResponse.getDefaultInstance()) userCreationResponse_ = UserCreationResponse.newBuilder(userCreationResponse_).mergeFrom(usercreationresponse).buildPartial(); else userCreationResponse_ = usercreationresponse; bitField0_ = 0x2000000 | bitField0_; } if(bunchcommand.hasError()) { Error error = bunchcommand.getError(); if((0x4000000 & bitField0_) == 0x4000000 && error_ != Error.getDefaultInstance()) error_ = Error.newBuilder(error_).mergeFrom(error).buildPartial(); else error_ = error; bitField0_ = 0x4000000 | bitField0_; } if(bunchcommand.hasInviteRequest()) { InviteRequest inviterequest = bunchcommand.getInviteRequest(); if((0x8000000 & bitField0_) == 0x8000000 && inviteRequest_ != InviteRequest.getDefaultInstance()) inviteRequest_ = InviteRequest.newBuilder(inviteRequest_).mergeFrom(inviterequest).buildPartial(); else inviteRequest_ = inviterequest; bitField0_ = 0x8000000 | bitField0_; } if(bunchcommand.hasLeaveConversationRequest()) { LeaveConversationRequest leaveconversationrequest = bunchcommand.getLeaveConversationRequest(); if((0x10000000 & bitField0_) == 0x10000000 && leaveConversationRequest_ != LeaveConversationRequest.getDefaultInstance()) leaveConversationRequest_ = LeaveConversationRequest.newBuilder(leaveConversationRequest_).mergeFrom(leaveconversationrequest).buildPartial(); else leaveConversationRequest_ = leaveconversationrequest; bitField0_ = 0x10000000 | bitField0_; } if(bunchcommand.hasLeaveConversationResponse()) { LeaveConversationResponse leaveconversationresponse = bunchcommand.getLeaveConversationResponse(); if((0x20000000 & bitField0_) == 0x20000000 && leaveConversationResponse_ != LeaveConversationResponse.getDefaultInstance()) leaveConversationResponse_ = LeaveConversationResponse.newBuilder(leaveConversationResponse_).mergeFrom(leaveconversationresponse).buildPartial(); else leaveConversationResponse_ = leaveconversationresponse; bitField0_ = 0x20000000 | bitField0_; } if(bunchcommand.hasConversationRenameRequest()) { ConversationRenameRequest conversationrenamerequest = bunchcommand.getConversationRenameRequest(); if((0x40000000 & bitField0_) == 0x40000000 && conversationRenameRequest_ != ConversationRenameRequest.getDefaultInstance()) conversationRenameRequest_ = ConversationRenameRequest.newBuilder(conversationRenameRequest_).mergeFrom(conversationrenamerequest).buildPartial(); else conversationRenameRequest_ = conversationrenamerequest; bitField0_ = 0x40000000 | bitField0_; } if(bunchcommand.hasConversationRenameResponse()) { ConversationRenameResponse conversationrenameresponse = bunchcommand.getConversationRenameResponse(); if((0x80000000 & bitField0_) == 0x80000000 && conversationRenameResponse_ != ConversationRenameResponse.getDefaultInstance()) conversationRenameResponse_ = ConversationRenameResponse.newBuilder(conversationRenameResponse_).mergeFrom(conversationrenameresponse).buildPartial(); else conversationRenameResponse_ = conversationrenameresponse; bitField0_ = 0x80000000 | bitField0_; } if(bunchcommand.hasGroupConversationRename()) { GroupConversationRename groupconversationrename = bunchcommand.getGroupConversationRename(); if((1 & bitField1_) == 1 && groupConversationRename_ != GroupConversationRename.getDefaultInstance()) groupConversationRename_ = GroupConversationRename.newBuilder(groupConversationRename_).mergeFrom(groupconversationrename).buildPartial(); else groupConversationRename_ = groupconversationrename; bitField1_ = 1 | bitField1_; } if(bunchcommand.hasTileEventRequest()) { TileEventRequest tileeventrequest = bunchcommand.getTileEventRequest(); if((2 & bitField1_) == 2 && tileEventRequest_ != TileEventRequest.getDefaultInstance()) tileEventRequest_ = TileEventRequest.newBuilder(tileEventRequest_).mergeFrom(tileeventrequest).buildPartial(); else tileEventRequest_ = tileeventrequest; bitField1_ = 2 | bitField1_; } if(bunchcommand.hasTileEventResponse()) { TileEventResponse tileeventresponse = bunchcommand.getTileEventResponse(); if((4 & bitField1_) == 4 && tileEventResponse_ != TileEventResponse.getDefaultInstance()) tileEventResponse_ = TileEventResponse.newBuilder(tileEventResponse_).mergeFrom(tileeventresponse).buildPartial(); else tileEventResponse_ = tileeventresponse; bitField1_ = 4 | bitField1_; } if(bunchcommand.hasTileEvent()) { TileEvent tileevent = bunchcommand.getTileEvent(); if((8 & bitField1_) == 8 && tileEvent_ != TileEvent.getDefaultInstance()) tileEvent_ = TileEvent.newBuilder(tileEvent_).mergeFrom(tileevent).buildPartial(); else tileEvent_ = tileevent; bitField1_ = 8 | bitField1_; } if(bunchcommand.hasMigration()) { Migration migration = bunchcommand.getMigration(); if((0x10 & bitField1_) == 16 && migration_ != Migration.getDefaultInstance()) migration_ = Migration.newBuilder(migration_).mergeFrom(migration).buildPartial(); else migration_ = migration; bitField1_ = 0x10 | bitField1_; } if(bunchcommand.hasConversationPreferenceRequest()) { ConversationPreferenceRequest conversationpreferencerequest = bunchcommand.getConversationPreferenceRequest(); if((0x20 & bitField1_) == 32 && conversationPreferenceRequest_ != ConversationPreferenceRequest.getDefaultInstance()) conversationPreferenceRequest_ = ConversationPreferenceRequest.newBuilder(conversationPreferenceRequest_).mergeFrom(conversationpreferencerequest).buildPartial(); else conversationPreferenceRequest_ = conversationpreferencerequest; bitField1_ = 0x20 | bitField1_; } if(bunchcommand.hasConversationPreferenceResponse()) { ConversationPreferenceResponse conversationpreferenceresponse = bunchcommand.getConversationPreferenceResponse(); if((0x40 & bitField1_) == 64 && conversationPreferenceResponse_ != ConversationPreferenceResponse.getDefaultInstance()) conversationPreferenceResponse_ = ConversationPreferenceResponse.newBuilder(conversationPreferenceResponse_).mergeFrom(conversationpreferenceresponse).buildPartial(); else conversationPreferenceResponse_ = conversationpreferenceresponse; bitField1_ = 0x40 | bitField1_; } if(bunchcommand.hasReplyToInviteRequest()) { ReplyToInviteRequest replytoinviterequest = bunchcommand.getReplyToInviteRequest(); if((0x80 & bitField1_) == 128 && replyToInviteRequest_ != ReplyToInviteRequest.getDefaultInstance()) replyToInviteRequest_ = ReplyToInviteRequest.newBuilder(replyToInviteRequest_).mergeFrom(replytoinviterequest).buildPartial(); else replyToInviteRequest_ = replytoinviterequest; bitField1_ = 0x80 | bitField1_; } if(bunchcommand.hasSetAclsRequest()) { SetAclsRequest setaclsrequest = bunchcommand.getSetAclsRequest(); if((0x100 & bitField1_) == 256 && setAclsRequest_ != SetAclsRequest.getDefaultInstance()) setAclsRequest_ = SetAclsRequest.newBuilder(setAclsRequest_).mergeFrom(setaclsrequest).buildPartial(); else setAclsRequest_ = setaclsrequest; bitField1_ = 0x100 | bitField1_; } if(bunchcommand.hasInvalidateLocalCache()) { InvalidateLocalCache invalidatelocalcache = bunchcommand.getInvalidateLocalCache(); if((0x200 & bitField1_) == 512 && invalidateLocalCache_ != InvalidateLocalCache.getDefaultInstance()) invalidateLocalCache_ = InvalidateLocalCache.newBuilder(invalidateLocalCache_).mergeFrom(invalidatelocalcache).buildPartial(); else invalidateLocalCache_ = invalidatelocalcache; bitField1_ = 0x200 | bitField1_; } if(bunchcommand.hasInviteResponse()) { InviteResponse inviteresponse = bunchcommand.getInviteResponse(); if((0x400 & bitField1_) == 1024 && inviteResponse_ != InviteResponse.getDefaultInstance()) inviteResponse_ = InviteResponse.newBuilder(inviteResponse_).mergeFrom(inviteresponse).buildPartial(); else inviteResponse_ = inviteresponse; bitField1_ = 0x400 | bitField1_; } if(bunchcommand.hasReplyToInviteResponse()) { ReplyToInviteResponse replytoinviteresponse = bunchcommand.getReplyToInviteResponse(); if((0x800 & bitField1_) == 2048 && replyToInviteResponse_ != ReplyToInviteResponse.getDefaultInstance()) replyToInviteResponse_ = ReplyToInviteResponse.newBuilder(replyToInviteResponse_).mergeFrom(replytoinviteresponse).buildPartial(); else replyToInviteResponse_ = replytoinviteresponse; bitField1_ = 0x800 | bitField1_; } if(bunchcommand.hasSetAclsResponse()) { SetAclsResponse setaclsresponse = bunchcommand.getSetAclsResponse(); if((0x1000 & bitField1_) == 4096 && setAclsResponse_ != SetAclsResponse.getDefaultInstance()) setAclsResponse_ = SetAclsResponse.newBuilder(setAclsResponse_).mergeFrom(setaclsresponse).buildPartial(); else setAclsResponse_ = setaclsresponse; bitField1_ = 0x1000 | bitField1_; } if(bunchcommand.hasUserInfoRequest()) { UserInfoRequest userinforequest = bunchcommand.getUserInfoRequest(); if((0x2000 & bitField1_) == 8192 && userInfoRequest_ != UserInfoRequest.getDefaultInstance()) userInfoRequest_ = UserInfoRequest.newBuilder(userInfoRequest_).mergeFrom(userinforequest).buildPartial(); else userInfoRequest_ = userinforequest; bitField1_ = 0x2000 | bitField1_; } if(bunchcommand.hasUserInfoResponse()) { UserInfoResponse userinforesponse = bunchcommand.getUserInfoResponse(); if((0x4000 & bitField1_) == 16384 && userInfoResponse_ != UserInfoResponse.getDefaultInstance()) userInfoResponse_ = UserInfoResponse.newBuilder(userInfoResponse_).mergeFrom(userinforesponse).buildPartial(); else userInfoResponse_ = userinforesponse; bitField1_ = 0x4000 | bitField1_; } if(bunchcommand.hasConversationSearchRequest()) { ConversationSearchRequest conversationsearchrequest = bunchcommand.getConversationSearchRequest(); if((0x8000 & bitField1_) == 32768 && conversationSearchRequest_ != ConversationSearchRequest.getDefaultInstance()) conversationSearchRequest_ = ConversationSearchRequest.newBuilder(conversationSearchRequest_).mergeFrom(conversationsearchrequest).buildPartial(); else conversationSearchRequest_ = conversationsearchrequest; bitField1_ = 0x8000 | bitField1_; } if(bunchcommand.hasConversationSearchResponse()) { ConversationSearchResponse conversationsearchresponse = bunchcommand.getConversationSearchResponse(); if((0x10000 & bitField1_) == 0x10000 && conversationSearchResponse_ != ConversationSearchResponse.getDefaultInstance()) conversationSearchResponse_ = ConversationSearchResponse.newBuilder(conversationSearchResponse_).mergeFrom(conversationsearchresponse).buildPartial(); else conversationSearchResponse_ = conversationsearchresponse; bitField1_ = 0x10000 | bitField1_; } if(bunchcommand.hasEventSearchRequest()) { EventSearchRequest eventsearchrequest = bunchcommand.getEventSearchRequest(); if((0x20000 & bitField1_) == 0x20000 && eventSearchRequest_ != EventSearchRequest.getDefaultInstance()) eventSearchRequest_ = EventSearchRequest.newBuilder(eventSearchRequest_).mergeFrom(eventsearchrequest).buildPartial(); else eventSearchRequest_ = eventsearchrequest; bitField1_ = 0x20000 | bitField1_; } if(bunchcommand.hasEventSearchResponse()) { EventSearchResponse eventsearchresponse = bunchcommand.getEventSearchResponse(); if((0x40000 & bitField1_) == 0x40000 && eventSearchResponse_ != EventSearchResponse.getDefaultInstance()) eventSearchResponse_ = EventSearchResponse.newBuilder(eventSearchResponse_).mergeFrom(eventsearchresponse).buildPartial(); else eventSearchResponse_ = eventsearchresponse; bitField1_ = 0x40000 | bitField1_; } if(bunchcommand.hasSuggestionsRequest()) { SuggestionsRequest suggestionsrequest = bunchcommand.getSuggestionsRequest(); if((0x80000 & bitField1_) == 0x80000 && suggestionsRequest_ != SuggestionsRequest.getDefaultInstance()) suggestionsRequest_ = SuggestionsRequest.newBuilder(suggestionsRequest_).mergeFrom(suggestionsrequest).buildPartial(); else suggestionsRequest_ = suggestionsrequest; bitField1_ = 0x80000 | bitField1_; } if(bunchcommand.hasSuggestionsResponse()) { SuggestionsResponse suggestionsresponse = bunchcommand.getSuggestionsResponse(); if((0x100000 & bitField1_) == 0x100000 && suggestionsResponse_ != SuggestionsResponse.getDefaultInstance()) suggestionsResponse_ = SuggestionsResponse.newBuilder(suggestionsResponse_).mergeFrom(suggestionsresponse).buildPartial(); else suggestionsResponse_ = suggestionsresponse; bitField1_ = 0x100000 | bitField1_; } if(bunchcommand.hasGlobalConversationPreferencesRequest()) { GlobalConversationPreferencesRequest globalconversationpreferencesrequest = bunchcommand.getGlobalConversationPreferencesRequest(); if((0x200000 & bitField1_) == 0x200000 && globalConversationPreferencesRequest_ != GlobalConversationPreferencesRequest.getDefaultInstance()) globalConversationPreferencesRequest_ = GlobalConversationPreferencesRequest.newBuilder(globalConversationPreferencesRequest_).mergeFrom(globalconversationpreferencesrequest).buildPartial(); else globalConversationPreferencesRequest_ = globalconversationpreferencesrequest; bitField1_ = 0x200000 | bitField1_; } if(bunchcommand.hasGlobalConversationPreferencesResponse()) { GlobalConversationPreferencesResponse globalconversationpreferencesresponse = bunchcommand.getGlobalConversationPreferencesResponse(); if((0x400000 & bitField1_) == 0x400000 && globalConversationPreferencesResponse_ != GlobalConversationPreferencesResponse.getDefaultInstance()) globalConversationPreferencesResponse_ = GlobalConversationPreferencesResponse.newBuilder(globalConversationPreferencesResponse_).mergeFrom(globalconversationpreferencesresponse).buildPartial(); else globalConversationPreferencesResponse_ = globalconversationpreferencesresponse; bitField1_ = 0x400000 | bitField1_; } if(bunchcommand.hasConversationJoinRequest()) { ConversationJoinRequest conversationjoinrequest = bunchcommand.getConversationJoinRequest(); if((0x800000 & bitField1_) == 0x800000 && conversationJoinRequest_ != ConversationJoinRequest.getDefaultInstance()) conversationJoinRequest_ = ConversationJoinRequest.newBuilder(conversationJoinRequest_).mergeFrom(conversationjoinrequest).buildPartial(); else conversationJoinRequest_ = conversationjoinrequest; bitField1_ = 0x800000 | bitField1_; } if(bunchcommand.hasConversationJoinResponse()) { ConversationJoinResponse conversationjoinresponse = bunchcommand.getConversationJoinResponse(); if((0x1000000 & bitField1_) == 0x1000000 && conversationJoinResponse_ != ConversationJoinResponse.getDefaultInstance()) conversationJoinResponse_ = ConversationJoinResponse.newBuilder(conversationJoinResponse_).mergeFrom(conversationjoinresponse).buildPartial(); else conversationJoinResponse_ = conversationjoinresponse; bitField1_ = 0x1000000 | bitField1_; } if(bunchcommand.hasHangoutInviteRequest()) { HangoutInviteRequest hangoutinviterequest = bunchcommand.getHangoutInviteRequest(); if((0x2000000 & bitField1_) == 0x2000000 && hangoutInviteRequest_ != HangoutInviteRequest.getDefaultInstance()) hangoutInviteRequest_ = HangoutInviteRequest.newBuilder(hangoutInviteRequest_).mergeFrom(hangoutinviterequest).buildPartial(); else hangoutInviteRequest_ = hangoutinviterequest; bitField1_ = 0x2000000 | bitField1_; } if(bunchcommand.hasHangoutInviteResponse()) { HangoutInviteResponse hangoutinviteresponse = bunchcommand.getHangoutInviteResponse(); if((0x4000000 & bitField1_) == 0x4000000 && hangoutInviteResponse_ != HangoutInviteResponse.getDefaultInstance()) hangoutInviteResponse_ = HangoutInviteResponse.newBuilder(hangoutInviteResponse_).mergeFrom(hangoutinviteresponse).buildPartial(); else hangoutInviteResponse_ = hangoutinviteresponse; bitField1_ = 0x4000000 | bitField1_; } if(bunchcommand.hasHangoutInviteKeepAliveRequest()) { HangoutInviteKeepAliveRequest hangoutinvitekeepaliverequest = bunchcommand.getHangoutInviteKeepAliveRequest(); if((0x8000000 & bitField1_) == 0x8000000 && hangoutInviteKeepAliveRequest_ != HangoutInviteKeepAliveRequest.getDefaultInstance()) hangoutInviteKeepAliveRequest_ = HangoutInviteKeepAliveRequest.newBuilder(hangoutInviteKeepAliveRequest_).mergeFrom(hangoutinvitekeepaliverequest).buildPartial(); else hangoutInviteKeepAliveRequest_ = hangoutinvitekeepaliverequest; bitField1_ = 0x8000000 | bitField1_; } if(bunchcommand.hasHangoutInviteKeepAliveResponse()) { HangoutInviteKeepAliveResponse hangoutinvitekeepaliveresponse = bunchcommand.getHangoutInviteKeepAliveResponse(); if((0x10000000 & bitField1_) == 0x10000000 && hangoutInviteKeepAliveResponse_ != HangoutInviteKeepAliveResponse.getDefaultInstance()) hangoutInviteKeepAliveResponse_ = HangoutInviteKeepAliveResponse.newBuilder(hangoutInviteKeepAliveResponse_).mergeFrom(hangoutinvitekeepaliveresponse).buildPartial(); else hangoutInviteKeepAliveResponse_ = hangoutinvitekeepaliveresponse; bitField1_ = 0x10000000 | bitField1_; } if(bunchcommand.hasHangoutInviteReplyRequest()) { HangoutInviteReplyRequest hangoutinvitereplyrequest = bunchcommand.getHangoutInviteReplyRequest(); if((0x20000000 & bitField1_) == 0x20000000 && hangoutInviteReplyRequest_ != HangoutInviteReplyRequest.getDefaultInstance()) hangoutInviteReplyRequest_ = HangoutInviteReplyRequest.newBuilder(hangoutInviteReplyRequest_).mergeFrom(hangoutinvitereplyrequest).buildPartial(); else hangoutInviteReplyRequest_ = hangoutinvitereplyrequest; bitField1_ = 0x20000000 | bitField1_; } if(bunchcommand.hasHangoutInviteReplyResponse()) { HangoutInviteReplyResponse hangoutinvitereplyresponse = bunchcommand.getHangoutInviteReplyResponse(); if((0x40000000 & bitField1_) == 0x40000000 && hangoutInviteReplyResponse_ != HangoutInviteReplyResponse.getDefaultInstance()) hangoutInviteReplyResponse_ = HangoutInviteReplyResponse.newBuilder(hangoutInviteReplyResponse_).mergeFrom(hangoutinvitereplyresponse).buildPartial(); else hangoutInviteReplyResponse_ = hangoutinvitereplyresponse; bitField1_ = 0x40000000 | bitField1_; } if(bunchcommand.hasHangoutInviteFinishRequest()) { HangoutInviteFinishRequest hangoutinvitefinishrequest = bunchcommand.getHangoutInviteFinishRequest(); if((0x80000000 & bitField1_) == 0x80000000 && hangoutInviteFinishRequest_ != HangoutInviteFinishRequest.getDefaultInstance()) hangoutInviteFinishRequest_ = HangoutInviteFinishRequest.newBuilder(hangoutInviteFinishRequest_).mergeFrom(hangoutinvitefinishrequest).buildPartial(); else hangoutInviteFinishRequest_ = hangoutinvitefinishrequest; bitField1_ = 0x80000000 | bitField1_; } if(bunchcommand.hasHangoutInviteFinishResponse()) { HangoutInviteFinishResponse hangoutinvitefinishresponse = bunchcommand.getHangoutInviteFinishResponse(); if((1 & bitField2_) == 1 && hangoutInviteFinishResponse_ != HangoutInviteFinishResponse.getDefaultInstance()) hangoutInviteFinishResponse_ = HangoutInviteFinishResponse.newBuilder(hangoutInviteFinishResponse_).mergeFrom(hangoutinvitefinishresponse).buildPartial(); else hangoutInviteFinishResponse_ = hangoutinvitefinishresponse; bitField2_ = 1 | bitField2_; } if(bunchcommand.hasHangoutRingFinishRequest()) { HangoutRingFinishRequest hangoutringfinishrequest = bunchcommand.getHangoutRingFinishRequest(); if((2 & bitField2_) == 2 && hangoutRingFinishRequest_ != HangoutRingFinishRequest.getDefaultInstance()) hangoutRingFinishRequest_ = HangoutRingFinishRequest.newBuilder(hangoutRingFinishRequest_).mergeFrom(hangoutringfinishrequest).buildPartial(); else hangoutRingFinishRequest_ = hangoutringfinishrequest; bitField2_ = 2 | bitField2_; } if(bunchcommand.hasHangoutRingFinishResponse()) { HangoutRingFinishResponse hangoutringfinishresponse = bunchcommand.getHangoutRingFinishResponse(); if((4 & bitField2_) == 4 && hangoutRingFinishResponse_ != HangoutRingFinishResponse.getDefaultInstance()) hangoutRingFinishResponse_ = HangoutRingFinishResponse.newBuilder(hangoutRingFinishResponse_).mergeFrom(hangoutringfinishresponse).buildPartial(); else hangoutRingFinishResponse_ = hangoutringfinishresponse; bitField2_ = 4 | bitField2_; } return this; } public final BunchCommand.Builder setChatMessage(ChatMessage.Builder builder) { chatMessage_ = builder.build(); bitField0_ = 2 | bitField0_; return this; } public final BunchCommand.Builder setChatMessage(ChatMessage chatmessage) { if(chatmessage == null) { throw new NullPointerException(); } else { chatMessage_ = chatmessage; bitField0_ = 2 | bitField0_; return this; } } public final BunchCommand.Builder setChatMessageRequest(ChatMessageRequest.Builder builder) { chatMessageRequest_ = builder.build(); bitField0_ = 4 | bitField0_; return this; } public final BunchCommand.Builder setChatMessageRequest(ChatMessageRequest chatmessagerequest) { if(chatmessagerequest == null) { throw new NullPointerException(); } else { chatMessageRequest_ = chatmessagerequest; bitField0_ = 4 | bitField0_; return this; } } public final BunchCommand.Builder setChatMessageResponse(ChatMessageResponse.Builder builder) { chatMessageResponse_ = builder.build(); bitField0_ = 8 | bitField0_; return this; } public final BunchCommand.Builder setChatMessageResponse(ChatMessageResponse chatmessageresponse) { if(chatmessageresponse == null) { throw new NullPointerException(); } else { chatMessageResponse_ = chatmessageresponse; bitField0_ = 8 | bitField0_; return this; } } public final BunchCommand.Builder setConversationJoinRequest(ConversationJoinRequest.Builder builder) { conversationJoinRequest_ = builder.build(); bitField1_ = 0x800000 | bitField1_; return this; } public final BunchCommand.Builder setConversationJoinRequest(ConversationJoinRequest conversationjoinrequest) { if(conversationjoinrequest == null) { throw new NullPointerException(); } else { conversationJoinRequest_ = conversationjoinrequest; bitField1_ = 0x800000 | bitField1_; return this; } } public final BunchCommand.Builder setConversationJoinResponse(ConversationJoinResponse.Builder builder) { conversationJoinResponse_ = builder.build(); bitField1_ = 0x1000000 | bitField1_; return this; } public final BunchCommand.Builder setConversationJoinResponse(ConversationJoinResponse conversationjoinresponse) { if(conversationjoinresponse == null) { throw new NullPointerException(); } else { conversationJoinResponse_ = conversationjoinresponse; bitField1_ = 0x1000000 | bitField1_; return this; } } public final BunchCommand.Builder setConversationListRequest(ConversationListRequest.Builder builder) { conversationListRequest_ = builder.build(); bitField0_ = 0x400000 | bitField0_; return this; } public final BunchCommand.Builder setConversationListRequest(ConversationListRequest conversationlistrequest) { if(conversationlistrequest == null) { throw new NullPointerException(); } else { conversationListRequest_ = conversationlistrequest; bitField0_ = 0x400000 | bitField0_; return this; } } public final BunchCommand.Builder setConversationListResponse(ConversationListResponse.Builder builder) { conversationListResponse_ = builder.build(); bitField0_ = 0x800000 | bitField0_; return this; } public final BunchCommand.Builder setConversationListResponse(ConversationListResponse conversationlistresponse) { if(conversationlistresponse == null) { throw new NullPointerException(); } else { conversationListResponse_ = conversationlistresponse; bitField0_ = 0x800000 | bitField0_; return this; } } public final BunchCommand.Builder setConversationPreferenceRequest(ConversationPreferenceRequest.Builder builder) { conversationPreferenceRequest_ = builder.build(); bitField1_ = 0x20 | bitField1_; return this; } public final BunchCommand.Builder setConversationPreferenceRequest(ConversationPreferenceRequest conversationpreferencerequest) { if(conversationpreferencerequest == null) { throw new NullPointerException(); } else { conversationPreferenceRequest_ = conversationpreferencerequest; bitField1_ = 0x20 | bitField1_; return this; } } public final BunchCommand.Builder setConversationPreferenceResponse(ConversationPreferenceResponse.Builder builder) { conversationPreferenceResponse_ = builder.build(); bitField1_ = 0x40 | bitField1_; return this; } public final BunchCommand.Builder setConversationPreferenceResponse(ConversationPreferenceResponse conversationpreferenceresponse) { if(conversationpreferenceresponse == null) { throw new NullPointerException(); } else { conversationPreferenceResponse_ = conversationpreferenceresponse; bitField1_ = 0x40 | bitField1_; return this; } } public final BunchCommand.Builder setConversationRenameRequest(ConversationRenameRequest.Builder builder) { conversationRenameRequest_ = builder.build(); bitField0_ = 0x40000000 | bitField0_; return this; } public final BunchCommand.Builder setConversationRenameRequest(ConversationRenameRequest conversationrenamerequest) { if(conversationrenamerequest == null) { throw new NullPointerException(); } else { conversationRenameRequest_ = conversationrenamerequest; bitField0_ = 0x40000000 | bitField0_; return this; } } public final BunchCommand.Builder setConversationRenameResponse(ConversationRenameResponse.Builder builder) { conversationRenameResponse_ = builder.build(); bitField0_ = 0x80000000 | bitField0_; return this; } public final BunchCommand.Builder setConversationRenameResponse(ConversationRenameResponse conversationrenameresponse) { if(conversationrenameresponse == null) { throw new NullPointerException(); } else { conversationRenameResponse_ = conversationrenameresponse; bitField0_ = 0x80000000 | bitField0_; return this; } } public final BunchCommand.Builder setConversationRequest(NewConversationRequest.Builder builder) { conversationRequest_ = builder.build(); bitField0_ = 0x4000 | bitField0_; return this; } public final BunchCommand.Builder setConversationRequest(NewConversationRequest newconversationrequest) { if(newconversationrequest == null) { throw new NullPointerException(); } else { conversationRequest_ = newconversationrequest; bitField0_ = 0x4000 | bitField0_; return this; } } public final BunchCommand.Builder setConversationResponse(NewConversationResponse.Builder builder) { conversationResponse_ = builder.build(); bitField0_ = 0x8000 | bitField0_; return this; } public final BunchCommand.Builder setConversationResponse(NewConversationResponse newconversationresponse) { if(newconversationresponse == null) { throw new NullPointerException(); } else { conversationResponse_ = newconversationresponse; bitField0_ = 0x8000 | bitField0_; return this; } } public final BunchCommand.Builder setConversationSearchRequest(ConversationSearchRequest.Builder builder) { conversationSearchRequest_ = builder.build(); bitField1_ = 0x8000 | bitField1_; return this; } public final BunchCommand.Builder setConversationSearchRequest(ConversationSearchRequest conversationsearchrequest) { if(conversationsearchrequest == null) { throw new NullPointerException(); } else { conversationSearchRequest_ = conversationsearchrequest; bitField1_ = 0x8000 | bitField1_; return this; } } public final BunchCommand.Builder setConversationSearchResponse(ConversationSearchResponse.Builder builder) { conversationSearchResponse_ = builder.build(); bitField1_ = 0x10000 | bitField1_; return this; } public final BunchCommand.Builder setConversationSearchResponse(ConversationSearchResponse conversationsearchresponse) { if(conversationsearchresponse == null) { throw new NullPointerException(); } else { conversationSearchResponse_ = conversationsearchresponse; bitField1_ = 0x10000 | bitField1_; return this; } } public final BunchCommand.Builder setDeviceRegistrationRequest(DeviceRegistrationRequest.Builder builder) { deviceRegistrationRequest_ = builder.build(); bitField0_ = 0x40000 | bitField0_; return this; } public final BunchCommand.Builder setDeviceRegistrationRequest(DeviceRegistrationRequest deviceregistrationrequest) { if(deviceregistrationrequest == null) { throw new NullPointerException(); } else { deviceRegistrationRequest_ = deviceregistrationrequest; bitField0_ = 0x40000 | bitField0_; return this; } } public final BunchCommand.Builder setDeviceRegistrationResponse(DeviceRegistrationResponse.Builder builder) { deviceRegistrationResponse_ = builder.build(); bitField0_ = 0x80000 | bitField0_; return this; } public final BunchCommand.Builder setDeviceRegistrationResponse(DeviceRegistrationResponse deviceregistrationresponse) { if(deviceregistrationresponse == null) { throw new NullPointerException(); } else { deviceRegistrationResponse_ = deviceregistrationresponse; bitField0_ = 0x80000 | bitField0_; return this; } } public final BunchCommand.Builder setError(Error.Builder builder) { error_ = builder.build(); bitField0_ = 0x4000000 | bitField0_; return this; } public final BunchCommand.Builder setError(Error error) { if(error == null) { throw new NullPointerException(); } else { error_ = error; bitField0_ = 0x4000000 | bitField0_; return this; } } public final BunchCommand.Builder setEventSearchRequest(EventSearchRequest.Builder builder) { eventSearchRequest_ = builder.build(); bitField1_ = 0x20000 | bitField1_; return this; } public final BunchCommand.Builder setEventSearchRequest(EventSearchRequest eventsearchrequest) { if(eventsearchrequest == null) { throw new NullPointerException(); } else { eventSearchRequest_ = eventsearchrequest; bitField1_ = 0x20000 | bitField1_; return this; } } public final BunchCommand.Builder setEventSearchResponse(EventSearchResponse.Builder builder) { eventSearchResponse_ = builder.build(); bitField1_ = 0x40000 | bitField1_; return this; } public final BunchCommand.Builder setEventSearchResponse(EventSearchResponse eventsearchresponse) { if(eventsearchresponse == null) { throw new NullPointerException(); } else { eventSearchResponse_ = eventsearchresponse; bitField1_ = 0x40000 | bitField1_; return this; } } public final BunchCommand.Builder setEventSteamResponse(EventStreamResponse.Builder builder) { eventSteamResponse_ = builder.build(); bitField0_ = 0x20000 | bitField0_; return this; } public final BunchCommand.Builder setEventSteamResponse(EventStreamResponse eventstreamresponse) { if(eventstreamresponse == null) { throw new NullPointerException(); } else { eventSteamResponse_ = eventstreamresponse; bitField0_ = 0x20000 | bitField0_; return this; } } public final BunchCommand.Builder setEventStreamRequest(EventStreamRequest.Builder builder) { eventStreamRequest_ = builder.build(); bitField0_ = 0x10000 | bitField0_; return this; } public final BunchCommand.Builder setEventStreamRequest(EventStreamRequest eventstreamrequest) { if(eventstreamrequest == null) { throw new NullPointerException(); } else { eventStreamRequest_ = eventstreamrequest; bitField0_ = 0x10000 | bitField0_; return this; } } public final BunchCommand.Builder setGlobalConversationPreferencesRequest(GlobalConversationPreferencesRequest.Builder builder) { globalConversationPreferencesRequest_ = builder.build(); bitField1_ = 0x200000 | bitField1_; return this; } public final BunchCommand.Builder setGlobalConversationPreferencesRequest(GlobalConversationPreferencesRequest globalconversationpreferencesrequest) { if(globalconversationpreferencesrequest == null) { throw new NullPointerException(); } else { globalConversationPreferencesRequest_ = globalconversationpreferencesrequest; bitField1_ = 0x200000 | bitField1_; return this; } } public final BunchCommand.Builder setGlobalConversationPreferencesResponse(GlobalConversationPreferencesResponse.Builder builder) { globalConversationPreferencesResponse_ = builder.build(); bitField1_ = 0x400000 | bitField1_; return this; } public final BunchCommand.Builder setGlobalConversationPreferencesResponse(GlobalConversationPreferencesResponse globalconversationpreferencesresponse) { if(globalconversationpreferencesresponse == null) { throw new NullPointerException(); } else { globalConversationPreferencesResponse_ = globalconversationpreferencesresponse; bitField1_ = 0x400000 | bitField1_; return this; } } public final BunchCommand.Builder setGroupConversationRename(GroupConversationRename.Builder builder) { groupConversationRename_ = builder.build(); bitField1_ = 1 | bitField1_; return this; } public final BunchCommand.Builder setGroupConversationRename(GroupConversationRename groupconversationrename) { if(groupconversationrename == null) { throw new NullPointerException(); } else { groupConversationRename_ = groupconversationrename; bitField1_ = 1 | bitField1_; return this; } } public final BunchCommand.Builder setHangoutInviteFinishRequest(HangoutInviteFinishRequest.Builder builder) { hangoutInviteFinishRequest_ = builder.build(); bitField1_ = 0x80000000 | bitField1_; return this; } public final BunchCommand.Builder setHangoutInviteFinishRequest(HangoutInviteFinishRequest hangoutinvitefinishrequest) { if(hangoutinvitefinishrequest == null) { throw new NullPointerException(); } else { hangoutInviteFinishRequest_ = hangoutinvitefinishrequest; bitField1_ = 0x80000000 | bitField1_; return this; } } public final BunchCommand.Builder setHangoutInviteFinishResponse(HangoutInviteFinishResponse.Builder builder) { hangoutInviteFinishResponse_ = builder.build(); bitField2_ = 1 | bitField2_; return this; } public final BunchCommand.Builder setHangoutInviteFinishResponse(HangoutInviteFinishResponse hangoutinvitefinishresponse) { if(hangoutinvitefinishresponse == null) { throw new NullPointerException(); } else { hangoutInviteFinishResponse_ = hangoutinvitefinishresponse; bitField2_ = 1 | bitField2_; return this; } } public final BunchCommand.Builder setHangoutInviteKeepAliveRequest(HangoutInviteKeepAliveRequest.Builder builder) { hangoutInviteKeepAliveRequest_ = builder.build(); bitField1_ = 0x8000000 | bitField1_; return this; } public final BunchCommand.Builder setHangoutInviteKeepAliveRequest(HangoutInviteKeepAliveRequest hangoutinvitekeepaliverequest) { if(hangoutinvitekeepaliverequest == null) { throw new NullPointerException(); } else { hangoutInviteKeepAliveRequest_ = hangoutinvitekeepaliverequest; bitField1_ = 0x8000000 | bitField1_; return this; } } public final BunchCommand.Builder setHangoutInviteKeepAliveResponse(HangoutInviteKeepAliveResponse.Builder builder) { hangoutInviteKeepAliveResponse_ = builder.build(); bitField1_ = 0x10000000 | bitField1_; return this; } public final BunchCommand.Builder setHangoutInviteKeepAliveResponse(HangoutInviteKeepAliveResponse hangoutinvitekeepaliveresponse) { if(hangoutinvitekeepaliveresponse == null) { throw new NullPointerException(); } else { hangoutInviteKeepAliveResponse_ = hangoutinvitekeepaliveresponse; bitField1_ = 0x10000000 | bitField1_; return this; } } public final BunchCommand.Builder setHangoutInviteReplyRequest(HangoutInviteReplyRequest.Builder builder) { hangoutInviteReplyRequest_ = builder.build(); bitField1_ = 0x20000000 | bitField1_; return this; } public final BunchCommand.Builder setHangoutInviteReplyRequest(HangoutInviteReplyRequest hangoutinvitereplyrequest) { if(hangoutinvitereplyrequest == null) { throw new NullPointerException(); } else { hangoutInviteReplyRequest_ = hangoutinvitereplyrequest; bitField1_ = 0x20000000 | bitField1_; return this; } } public final BunchCommand.Builder setHangoutInviteReplyResponse(HangoutInviteReplyResponse.Builder builder) { hangoutInviteReplyResponse_ = builder.build(); bitField1_ = 0x40000000 | bitField1_; return this; } public final BunchCommand.Builder setHangoutInviteReplyResponse(HangoutInviteReplyResponse hangoutinvitereplyresponse) { if(hangoutinvitereplyresponse == null) { throw new NullPointerException(); } else { hangoutInviteReplyResponse_ = hangoutinvitereplyresponse; bitField1_ = 0x40000000 | bitField1_; return this; } } public final BunchCommand.Builder setHangoutInviteRequest(HangoutInviteRequest.Builder builder) { hangoutInviteRequest_ = builder.build(); bitField1_ = 0x2000000 | bitField1_; return this; } public final BunchCommand.Builder setHangoutInviteRequest(HangoutInviteRequest hangoutinviterequest) { if(hangoutinviterequest == null) { throw new NullPointerException(); } else { hangoutInviteRequest_ = hangoutinviterequest; bitField1_ = 0x2000000 | bitField1_; return this; } } public final BunchCommand.Builder setHangoutInviteResponse(HangoutInviteResponse.Builder builder) { hangoutInviteResponse_ = builder.build(); bitField1_ = 0x4000000 | bitField1_; return this; } public final BunchCommand.Builder setHangoutInviteResponse(HangoutInviteResponse hangoutinviteresponse) { if(hangoutinviteresponse == null) { throw new NullPointerException(); } else { hangoutInviteResponse_ = hangoutinviteresponse; bitField1_ = 0x4000000 | bitField1_; return this; } } public final BunchCommand.Builder setHangoutRingFinishRequest(HangoutRingFinishRequest.Builder builder) { hangoutRingFinishRequest_ = builder.build(); bitField2_ = 2 | bitField2_; return this; } public final BunchCommand.Builder setHangoutRingFinishRequest(HangoutRingFinishRequest hangoutringfinishrequest) { if(hangoutringfinishrequest == null) { throw new NullPointerException(); } else { hangoutRingFinishRequest_ = hangoutringfinishrequest; bitField2_ = 2 | bitField2_; return this; } } public final BunchCommand.Builder setHangoutRingFinishResponse(HangoutRingFinishResponse.Builder builder) { hangoutRingFinishResponse_ = builder.build(); bitField2_ = 4 | bitField2_; return this; } public final BunchCommand.Builder setHangoutRingFinishResponse(HangoutRingFinishResponse hangoutringfinishresponse) { if(hangoutringfinishresponse == null) { throw new NullPointerException(); } else { hangoutRingFinishResponse_ = hangoutringfinishresponse; bitField2_ = 4 | bitField2_; return this; } } public final BunchCommand.Builder setInvalidateLocalCache(InvalidateLocalCache.Builder builder) { invalidateLocalCache_ = builder.build(); bitField1_ = 0x200 | bitField1_; return this; } public final BunchCommand.Builder setInvalidateLocalCache(InvalidateLocalCache invalidatelocalcache) { if(invalidatelocalcache == null) { throw new NullPointerException(); } else { invalidateLocalCache_ = invalidatelocalcache; bitField1_ = 0x200 | bitField1_; return this; } } public final BunchCommand.Builder setInviteRequest(InviteRequest.Builder builder) { inviteRequest_ = builder.build(); bitField0_ = 0x8000000 | bitField0_; return this; } public final BunchCommand.Builder setInviteRequest(InviteRequest inviterequest) { if(inviterequest == null) { throw new NullPointerException(); } else { inviteRequest_ = inviterequest; bitField0_ = 0x8000000 | bitField0_; return this; } } public final BunchCommand.Builder setInviteResponse(InviteResponse.Builder builder) { inviteResponse_ = builder.build(); bitField1_ = 0x400 | bitField1_; return this; } public final BunchCommand.Builder setInviteResponse(InviteResponse inviteresponse) { if(inviteresponse == null) { throw new NullPointerException(); } else { inviteResponse_ = inviteresponse; bitField1_ = 0x400 | bitField1_; return this; } } public final BunchCommand.Builder setLeaveConversationRequest(LeaveConversationRequest.Builder builder) { leaveConversationRequest_ = builder.build(); bitField0_ = 0x10000000 | bitField0_; return this; } public final BunchCommand.Builder setLeaveConversationRequest(LeaveConversationRequest leaveconversationrequest) { if(leaveconversationrequest == null) { throw new NullPointerException(); } else { leaveConversationRequest_ = leaveconversationrequest; bitField0_ = 0x10000000 | bitField0_; return this; } } public final BunchCommand.Builder setLeaveConversationResponse(LeaveConversationResponse.Builder builder) { leaveConversationResponse_ = builder.build(); bitField0_ = 0x20000000 | bitField0_; return this; } public final BunchCommand.Builder setLeaveConversationResponse(LeaveConversationResponse leaveconversationresponse) { if(leaveconversationresponse == null) { throw new NullPointerException(); } else { leaveConversationResponse_ = leaveconversationresponse; bitField0_ = 0x20000000 | bitField0_; return this; } } public final BunchCommand.Builder setMembershipChange(MembershipChange.Builder builder) { membershipChange_ = builder.build(); bitField0_ = 0x2000 | bitField0_; return this; } public final BunchCommand.Builder setMembershipChange(MembershipChange membershipchange) { if(membershipchange == null) { throw new NullPointerException(); } else { membershipChange_ = membershipchange; bitField0_ = 0x2000 | bitField0_; return this; } } public final BunchCommand.Builder setMigration(Migration.Builder builder) { migration_ = builder.build(); bitField1_ = 0x10 | bitField1_; return this; } public final BunchCommand.Builder setMigration(Migration migration) { if(migration == null) { throw new NullPointerException(); } else { migration_ = migration; bitField1_ = 0x10 | bitField1_; return this; } } public final BunchCommand.Builder setPingRequest(PingRequest.Builder builder) { pingRequest_ = builder.build(); bitField0_ = 0x100000 | bitField0_; return this; } public final BunchCommand.Builder setPingRequest(PingRequest pingrequest) { if(pingrequest == null) { throw new NullPointerException(); } else { pingRequest_ = pingrequest; bitField0_ = 0x100000 | bitField0_; return this; } } public final BunchCommand.Builder setPingResponse(PingResponse.Builder builder) { pingResponse_ = builder.build(); bitField0_ = 0x200000 | bitField0_; return this; } public final BunchCommand.Builder setPingResponse(PingResponse pingresponse) { if(pingresponse == null) { throw new NullPointerException(); } else { pingResponse_ = pingresponse; bitField0_ = 0x200000 | bitField0_; return this; } } public final BunchCommand.Builder setPresence(Presence.Builder builder) { presence_ = builder.build(); bitField0_ = 0x40 | bitField0_; return this; } public final BunchCommand.Builder setPresence(Presence presence) { if(presence == null) { throw new NullPointerException(); } else { presence_ = presence; bitField0_ = 0x40 | bitField0_; return this; } } public final BunchCommand.Builder setPresenceRequest(PresenceRequest.Builder builder) { presenceRequest_ = builder.build(); bitField0_ = 0x10 | bitField0_; return this; } public final BunchCommand.Builder setPresenceRequest(PresenceRequest presencerequest) { if(presencerequest == null) { throw new NullPointerException(); } else { presenceRequest_ = presencerequest; bitField0_ = 0x10 | bitField0_; return this; } } public final BunchCommand.Builder setPresenceResponse(PresenceResponse.Builder builder) { presenceResponse_ = builder.build(); bitField0_ = 0x20 | bitField0_; return this; } public final BunchCommand.Builder setPresenceResponse(PresenceResponse presenceresponse) { if(presenceresponse == null) { throw new NullPointerException(); } else { presenceResponse_ = presenceresponse; bitField0_ = 0x20 | bitField0_; return this; } } public final BunchCommand.Builder setReceipt(Receipt.Builder builder) { receipt_ = builder.build(); bitField0_ = 0x400 | bitField0_; return this; } public final BunchCommand.Builder setReceipt(Receipt receipt) { if(receipt == null) { throw new NullPointerException(); } else { receipt_ = receipt; bitField0_ = 0x400 | bitField0_; return this; } } public final BunchCommand.Builder setReceiptRequest(ReceiptRequest.Builder builder) { receiptRequest_ = builder.build(); bitField0_ = 0x800 | bitField0_; return this; } public final BunchCommand.Builder setReceiptRequest(ReceiptRequest receiptrequest) { if(receiptrequest == null) { throw new NullPointerException(); } else { receiptRequest_ = receiptrequest; bitField0_ = 0x800 | bitField0_; return this; } } public final BunchCommand.Builder setReceiptResponse(ReceiptResponse.Builder builder) { receiptResponse_ = builder.build(); bitField0_ = 0x1000 | bitField0_; return this; } public final BunchCommand.Builder setReceiptResponse(ReceiptResponse receiptresponse) { if(receiptresponse == null) { throw new NullPointerException(); } else { receiptResponse_ = receiptresponse; bitField0_ = 0x1000 | bitField0_; return this; } } public final BunchCommand.Builder setReplyToInviteRequest(ReplyToInviteRequest.Builder builder) { replyToInviteRequest_ = builder.build(); bitField1_ = 0x80 | bitField1_; return this; } public final BunchCommand.Builder setReplyToInviteRequest(ReplyToInviteRequest replytoinviterequest) { if(replytoinviterequest == null) { throw new NullPointerException(); } else { replyToInviteRequest_ = replytoinviterequest; bitField1_ = 0x80 | bitField1_; return this; } } public final BunchCommand.Builder setReplyToInviteResponse(ReplyToInviteResponse.Builder builder) { replyToInviteResponse_ = builder.build(); bitField1_ = 0x800 | bitField1_; return this; } public final BunchCommand.Builder setReplyToInviteResponse(ReplyToInviteResponse replytoinviteresponse) { if(replytoinviteresponse == null) { throw new NullPointerException(); } else { replyToInviteResponse_ = replytoinviteresponse; bitField1_ = 0x800 | bitField1_; return this; } } public final BunchCommand.Builder setRequestClientId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; requestClientId_ = s; return this; } } public final BunchCommand.Builder setSetAclsRequest(SetAclsRequest.Builder builder) { setAclsRequest_ = builder.build(); bitField1_ = 0x100 | bitField1_; return this; } public final BunchCommand.Builder setSetAclsRequest(SetAclsRequest setaclsrequest) { if(setaclsrequest == null) { throw new NullPointerException(); } else { setAclsRequest_ = setaclsrequest; bitField1_ = 0x100 | bitField1_; return this; } } public final BunchCommand.Builder setSetAclsResponse(SetAclsResponse.Builder builder) { setAclsResponse_ = builder.build(); bitField1_ = 0x1000 | bitField1_; return this; } public final BunchCommand.Builder setSetAclsResponse(SetAclsResponse setaclsresponse) { if(setaclsresponse == null) { throw new NullPointerException(); } else { setAclsResponse_ = setaclsresponse; bitField1_ = 0x1000 | bitField1_; return this; } } public final BunchCommand.Builder setSuggestionsRequest(SuggestionsRequest.Builder builder) { suggestionsRequest_ = builder.build(); bitField1_ = 0x80000 | bitField1_; return this; } public final BunchCommand.Builder setSuggestionsRequest(SuggestionsRequest suggestionsrequest) { if(suggestionsrequest == null) { throw new NullPointerException(); } else { suggestionsRequest_ = suggestionsrequest; bitField1_ = 0x80000 | bitField1_; return this; } } public final BunchCommand.Builder setSuggestionsResponse(SuggestionsResponse.Builder builder) { suggestionsResponse_ = builder.build(); bitField1_ = 0x100000 | bitField1_; return this; } public final BunchCommand.Builder setSuggestionsResponse(SuggestionsResponse suggestionsresponse) { if(suggestionsresponse == null) { throw new NullPointerException(); } else { suggestionsResponse_ = suggestionsresponse; bitField1_ = 0x100000 | bitField1_; return this; } } public final BunchCommand.Builder setTileEvent(TileEvent.Builder builder) { tileEvent_ = builder.build(); bitField1_ = 8 | bitField1_; return this; } public final BunchCommand.Builder setTileEvent(TileEvent tileevent) { if(tileevent == null) { throw new NullPointerException(); } else { tileEvent_ = tileevent; bitField1_ = 8 | bitField1_; return this; } } public final BunchCommand.Builder setTileEventRequest(TileEventRequest.Builder builder) { tileEventRequest_ = builder.build(); bitField1_ = 2 | bitField1_; return this; } public final BunchCommand.Builder setTileEventRequest(TileEventRequest tileeventrequest) { if(tileeventrequest == null) { throw new NullPointerException(); } else { tileEventRequest_ = tileeventrequest; bitField1_ = 2 | bitField1_; return this; } } public final BunchCommand.Builder setTileEventResponse(TileEventResponse.Builder builder) { tileEventResponse_ = builder.build(); bitField1_ = 4 | bitField1_; return this; } public final BunchCommand.Builder setTileEventResponse(TileEventResponse tileeventresponse) { if(tileeventresponse == null) { throw new NullPointerException(); } else { tileEventResponse_ = tileeventresponse; bitField1_ = 4 | bitField1_; return this; } } public final BunchCommand.Builder setTyping(Typing.Builder builder) { typing_ = builder.build(); bitField0_ = 0x200 | bitField0_; return this; } public final BunchCommand.Builder setTyping(Typing typing) { if(typing == null) { throw new NullPointerException(); } else { typing_ = typing; bitField0_ = 0x200 | bitField0_; return this; } } public final BunchCommand.Builder setTypingRequest(TypingRequest.Builder builder) { typingRequest_ = builder.build(); bitField0_ = 0x80 | bitField0_; return this; } public final BunchCommand.Builder setTypingRequest(TypingRequest typingrequest) { if(typingrequest == null) { throw new NullPointerException(); } else { typingRequest_ = typingrequest; bitField0_ = 0x80 | bitField0_; return this; } } public final BunchCommand.Builder setTypingResponse(TypingResponse.Builder builder) { typingResponse_ = builder.build(); bitField0_ = 0x100 | bitField0_; return this; } public final BunchCommand.Builder setTypingResponse(TypingResponse typingresponse) { if(typingresponse == null) { throw new NullPointerException(); } else { typingResponse_ = typingresponse; bitField0_ = 0x100 | bitField0_; return this; } } public final BunchCommand.Builder setUserCreationRequest(UserCreationRequest.Builder builder) { userCreationRequest_ = builder.build(); bitField0_ = 0x1000000 | bitField0_; return this; } public final BunchCommand.Builder setUserCreationRequest(UserCreationRequest usercreationrequest) { if(usercreationrequest == null) { throw new NullPointerException(); } else { userCreationRequest_ = usercreationrequest; bitField0_ = 0x1000000 | bitField0_; return this; } } public final BunchCommand.Builder setUserCreationResponse(UserCreationResponse.Builder builder) { userCreationResponse_ = builder.build(); bitField0_ = 0x2000000 | bitField0_; return this; } public final BunchCommand.Builder setUserCreationResponse(UserCreationResponse usercreationresponse) { if(usercreationresponse == null) { throw new NullPointerException(); } else { userCreationResponse_ = usercreationresponse; bitField0_ = 0x2000000 | bitField0_; return this; } } public final BunchCommand.Builder setUserInfoRequest(UserInfoRequest.Builder builder) { userInfoRequest_ = builder.build(); bitField1_ = 0x2000 | bitField1_; return this; } public final BunchCommand.Builder setUserInfoRequest(UserInfoRequest userinforequest) { if(userinforequest == null) { throw new NullPointerException(); } else { userInfoRequest_ = userinforequest; bitField1_ = 0x2000 | bitField1_; return this; } } public final BunchCommand.Builder setUserInfoResponse(UserInfoResponse.Builder builder) { userInfoResponse_ = builder.build(); bitField1_ = 0x4000 | bitField1_; return this; } public final BunchCommand.Builder setUserInfoResponse(UserInfoResponse userinforesponse) { if(userinforesponse == null) { throw new NullPointerException(); } else { userInfoResponse_ = userinforesponse; bitField1_ = 0x4000 | bitField1_; return this; } } } } //================================================================================================== // BunchServerResponse //================================================================================================== public static interface BunchServerResponseOrBuilder extends MessageLiteOrBuilder { public abstract ChatMessageResponse getChatMessageResponse(); public abstract ConversationJoinResponse getConversationJoinResponse(); public abstract ConversationListResponse getConversationListResponse(); public abstract ConversationPreferenceResponse getConversationPreferenceResponse(); public abstract ConversationRenameResponse getConversationRenameResponse(); public abstract NewConversationResponse getConversationResponse(); public abstract ConversationSearchResponse getConversationSearchResponse(); public abstract DeviceRegistrationResponse getDeviceRegistrationResponse(); public abstract Error getError(); public abstract EventSearchResponse getEventSearchResponse(); public abstract EventStreamResponse getEventSteamResponse(); public abstract GlobalConversationPreferencesResponse getGlobalConversationPreferencesResponse(); public abstract HangoutInviteFinishResponse getHangoutInviteFinishResponse(); public abstract HangoutInviteKeepAliveResponse getHangoutInviteKeepAliveResponse(); public abstract HangoutInviteReplyResponse getHangoutInviteReplyResponse(); public abstract HangoutInviteResponse getHangoutInviteResponse(); public abstract HangoutRingFinishResponse getHangoutRingFinishResponse(); public abstract InviteResponse getInviteResponse(); public abstract LeaveConversationResponse getLeaveConversationResponse(); public abstract PingResponse getPingResponse(); public abstract PresenceResponse getPresenceResponse(); public abstract ReceiptResponse getReceiptResponse(); public abstract ReplyToInviteResponse getReplyToInviteResponse(); public abstract String getRequestClientId(); public abstract SetAclsResponse getSetAclsResponse(); public abstract SuggestionsResponse getSuggestionsResponse(); public abstract TileEventResponse getTileEventResponse(); public abstract TypingResponse getTypingResponse(); public abstract UserCreationResponse getUserCreationResponse(); public abstract UserInfoResponse getUserInfoResponse(); public abstract boolean hasChatMessageResponse(); public abstract boolean hasConversationJoinResponse(); public abstract boolean hasConversationListResponse(); public abstract boolean hasConversationPreferenceResponse(); public abstract boolean hasConversationRenameResponse(); public abstract boolean hasConversationResponse(); public abstract boolean hasConversationSearchResponse(); public abstract boolean hasDeviceRegistrationResponse(); public abstract boolean hasError(); public abstract boolean hasEventSearchResponse(); public abstract boolean hasEventSteamResponse(); public abstract boolean hasGlobalConversationPreferencesResponse(); public abstract boolean hasHangoutInviteFinishResponse(); public abstract boolean hasHangoutInviteKeepAliveResponse(); public abstract boolean hasHangoutInviteReplyResponse(); public abstract boolean hasHangoutInviteResponse(); public abstract boolean hasHangoutRingFinishResponse(); public abstract boolean hasInviteResponse(); public abstract boolean hasLeaveConversationResponse(); public abstract boolean hasPingResponse(); public abstract boolean hasPresenceResponse(); public abstract boolean hasReceiptResponse(); public abstract boolean hasReplyToInviteResponse(); public abstract boolean hasRequestClientId(); public abstract boolean hasSetAclsResponse(); public abstract boolean hasSuggestionsResponse(); public abstract boolean hasTileEventResponse(); public abstract boolean hasTypingResponse(); public abstract boolean hasUserCreationResponse(); public abstract boolean hasUserInfoResponse(); } public static final class BunchServerResponse extends GeneratedMessageLite implements BunchServerResponseOrBuilder { private static final BunchServerResponse defaultInstance; private int bitField0_; private ChatMessageResponse chatMessageResponse_; private ConversationJoinResponse conversationJoinResponse_; private ConversationListResponse conversationListResponse_; private ConversationPreferenceResponse conversationPreferenceResponse_; private ConversationRenameResponse conversationRenameResponse_; private NewConversationResponse conversationResponse_; private ConversationSearchResponse conversationSearchResponse_; private DeviceRegistrationResponse deviceRegistrationResponse_; private Error error_; private EventSearchResponse eventSearchResponse_; private EventStreamResponse eventSteamResponse_; private GlobalConversationPreferencesResponse globalConversationPreferencesResponse_; private HangoutInviteFinishResponse hangoutInviteFinishResponse_; private HangoutInviteKeepAliveResponse hangoutInviteKeepAliveResponse_; private HangoutInviteReplyResponse hangoutInviteReplyResponse_; private HangoutInviteResponse hangoutInviteResponse_; private HangoutRingFinishResponse hangoutRingFinishResponse_; private InviteResponse inviteResponse_; private LeaveConversationResponse leaveConversationResponse_; private byte memoizedIsInitialized; private int memoizedSerializedSize; private PingResponse pingResponse_; private PresenceResponse presenceResponse_; private ReceiptResponse receiptResponse_; private ReplyToInviteResponse replyToInviteResponse_; private Object requestClientId_; private SetAclsResponse setAclsResponse_; private SuggestionsResponse suggestionsResponse_; private TileEventResponse tileEventResponse_; private TypingResponse typingResponse_; private UserCreationResponse userCreationResponse_; private UserInfoResponse userInfoResponse_; static { BunchServerResponse bunchserverresponse = new BunchServerResponse(); defaultInstance = bunchserverresponse; bunchserverresponse.requestClientId_ = ""; bunchserverresponse.chatMessageResponse_ = ChatMessageResponse.getDefaultInstance(); bunchserverresponse.presenceResponse_ = PresenceResponse.getDefaultInstance(); bunchserverresponse.typingResponse_ = TypingResponse.getDefaultInstance(); bunchserverresponse.receiptResponse_ = ReceiptResponse.getDefaultInstance(); bunchserverresponse.conversationResponse_ = NewConversationResponse.getDefaultInstance(); bunchserverresponse.eventSteamResponse_ = EventStreamResponse.getDefaultInstance(); bunchserverresponse.deviceRegistrationResponse_ = DeviceRegistrationResponse.getDefaultInstance(); bunchserverresponse.pingResponse_ = PingResponse.getDefaultInstance(); bunchserverresponse.conversationListResponse_ = ConversationListResponse.getDefaultInstance(); bunchserverresponse.userCreationResponse_ = UserCreationResponse.getDefaultInstance(); bunchserverresponse.error_ = Error.getDefaultInstance(); bunchserverresponse.leaveConversationResponse_ = LeaveConversationResponse.getDefaultInstance(); bunchserverresponse.conversationRenameResponse_ = ConversationRenameResponse.getDefaultInstance(); bunchserverresponse.tileEventResponse_ = TileEventResponse.getDefaultInstance(); bunchserverresponse.conversationPreferenceResponse_ = ConversationPreferenceResponse.getDefaultInstance(); bunchserverresponse.inviteResponse_ = InviteResponse.getDefaultInstance(); bunchserverresponse.replyToInviteResponse_ = ReplyToInviteResponse.getDefaultInstance(); bunchserverresponse.setAclsResponse_ = SetAclsResponse.getDefaultInstance(); bunchserverresponse.userInfoResponse_ = UserInfoResponse.getDefaultInstance(); bunchserverresponse.conversationSearchResponse_ = ConversationSearchResponse.getDefaultInstance(); bunchserverresponse.eventSearchResponse_ = EventSearchResponse.getDefaultInstance(); bunchserverresponse.suggestionsResponse_ = SuggestionsResponse.getDefaultInstance(); bunchserverresponse.globalConversationPreferencesResponse_ = GlobalConversationPreferencesResponse.getDefaultInstance(); bunchserverresponse.conversationJoinResponse_ = ConversationJoinResponse.getDefaultInstance(); bunchserverresponse.hangoutInviteResponse_ = HangoutInviteResponse.getDefaultInstance(); bunchserverresponse.hangoutInviteKeepAliveResponse_ = HangoutInviteKeepAliveResponse.getDefaultInstance(); bunchserverresponse.hangoutInviteReplyResponse_ = HangoutInviteReplyResponse.getDefaultInstance(); bunchserverresponse.hangoutInviteFinishResponse_ = HangoutInviteFinishResponse.getDefaultInstance(); bunchserverresponse.hangoutRingFinishResponse_ = HangoutRingFinishResponse.getDefaultInstance(); } private BunchServerResponse() { memoizedIsInitialized = -1; memoizedSerializedSize = -1; } BunchServerResponse(Builder builder) { super(); memoizedIsInitialized = -1; memoizedSerializedSize = -1; } public static BunchServerResponse getDefaultInstance() { return defaultInstance; } private ByteString getRequestClientIdBytes() { Object obj = requestClientId_; ByteString bytestring; if(obj instanceof String) { bytestring = ByteString.copyFromUtf8((String)obj); requestClientId_ = bytestring; } else { bytestring = (ByteString)obj; } return bytestring; } public static Builder newBuilder() { return new Builder(); } public final ChatMessageResponse getChatMessageResponse() { return chatMessageResponse_; } public final ConversationJoinResponse getConversationJoinResponse() { return conversationJoinResponse_; } public final ConversationListResponse getConversationListResponse() { return conversationListResponse_; } public final ConversationPreferenceResponse getConversationPreferenceResponse() { return conversationPreferenceResponse_; } public final ConversationRenameResponse getConversationRenameResponse() { return conversationRenameResponse_; } public final NewConversationResponse getConversationResponse() { return conversationResponse_; } public final ConversationSearchResponse getConversationSearchResponse() { return conversationSearchResponse_; } public final BunchServerResponse getDefaultInstanceForType() { return defaultInstance; } public final DeviceRegistrationResponse getDeviceRegistrationResponse() { return deviceRegistrationResponse_; } public final Error getError() { return error_; } public final EventSearchResponse getEventSearchResponse() { return eventSearchResponse_; } public final EventStreamResponse getEventSteamResponse() { return eventSteamResponse_; } public final GlobalConversationPreferencesResponse getGlobalConversationPreferencesResponse() { return globalConversationPreferencesResponse_; } public final HangoutInviteFinishResponse getHangoutInviteFinishResponse() { return hangoutInviteFinishResponse_; } public final HangoutInviteKeepAliveResponse getHangoutInviteKeepAliveResponse() { return hangoutInviteKeepAliveResponse_; } public final HangoutInviteReplyResponse getHangoutInviteReplyResponse() { return hangoutInviteReplyResponse_; } public final HangoutInviteResponse getHangoutInviteResponse() { return hangoutInviteResponse_; } public final HangoutRingFinishResponse getHangoutRingFinishResponse() { return hangoutRingFinishResponse_; } public final InviteResponse getInviteResponse() { return inviteResponse_; } public final LeaveConversationResponse getLeaveConversationResponse() { return leaveConversationResponse_; } public final PingResponse getPingResponse() { return pingResponse_; } public final PresenceResponse getPresenceResponse() { return presenceResponse_; } public final ReceiptResponse getReceiptResponse() { return receiptResponse_; } public final ReplyToInviteResponse getReplyToInviteResponse() { return replyToInviteResponse_; } public final String getRequestClientId() { Object obj = requestClientId_; String s1; if(obj instanceof String) { s1 = (String)obj; } else { ByteString bytestring = (ByteString)obj; String s = bytestring.toStringUtf8(); if(Internal.isValidUtf8(bytestring)) requestClientId_ = s; s1 = s; } return s1; } public final int getSerializedSize() { int i = memoizedSerializedSize; int l; if(i != -1) { l = i; } else { int j = 1 & bitField0_; int k = 0; if(j == 1) k = 0 + CodedOutputStream.computeBytesSize(1, getRequestClientIdBytes()); if((2 & bitField0_) == 2) k += CodedOutputStream.computeMessageSize(2, chatMessageResponse_); if((4 & bitField0_) == 4) k += CodedOutputStream.computeMessageSize(3, presenceResponse_); if((8 & bitField0_) == 8) k += CodedOutputStream.computeMessageSize(4, typingResponse_); if((0x10 & bitField0_) == 16) k += CodedOutputStream.computeMessageSize(5, receiptResponse_); if((0x20 & bitField0_) == 32) k += CodedOutputStream.computeMessageSize(6, conversationResponse_); if((0x40 & bitField0_) == 64) k += CodedOutputStream.computeMessageSize(7, eventSteamResponse_); if((0x80 & bitField0_) == 128) k += CodedOutputStream.computeMessageSize(8, deviceRegistrationResponse_); if((0x100 & bitField0_) == 256) k += CodedOutputStream.computeMessageSize(9, pingResponse_); if((0x200 & bitField0_) == 512) k += CodedOutputStream.computeMessageSize(10, conversationListResponse_); if((0x400 & bitField0_) == 1024) k += CodedOutputStream.computeMessageSize(11, userCreationResponse_); if((0x800 & bitField0_) == 2048) k += CodedOutputStream.computeMessageSize(12, error_); if((0x1000 & bitField0_) == 4096) k += CodedOutputStream.computeMessageSize(13, leaveConversationResponse_); if((0x2000 & bitField0_) == 8192) k += CodedOutputStream.computeMessageSize(14, conversationRenameResponse_); if((0x4000 & bitField0_) == 16384) k += CodedOutputStream.computeMessageSize(15, tileEventResponse_); if((0x8000 & bitField0_) == 32768) k += CodedOutputStream.computeMessageSize(16, conversationPreferenceResponse_); if((0x10000 & bitField0_) == 0x10000) k += CodedOutputStream.computeMessageSize(17, inviteResponse_); if((0x20000 & bitField0_) == 0x20000) k += CodedOutputStream.computeMessageSize(18, replyToInviteResponse_); if((0x40000 & bitField0_) == 0x40000) k += CodedOutputStream.computeMessageSize(19, setAclsResponse_); if((0x80000 & bitField0_) == 0x80000) k += CodedOutputStream.computeMessageSize(20, userInfoResponse_); if((0x100000 & bitField0_) == 0x100000) k += CodedOutputStream.computeMessageSize(21, conversationSearchResponse_); if((0x200000 & bitField0_) == 0x200000) k += CodedOutputStream.computeMessageSize(22, eventSearchResponse_); if((0x400000 & bitField0_) == 0x400000) k += CodedOutputStream.computeMessageSize(23, suggestionsResponse_); if((0x800000 & bitField0_) == 0x800000) k += CodedOutputStream.computeMessageSize(24, globalConversationPreferencesResponse_); if((0x1000000 & bitField0_) == 0x1000000) k += CodedOutputStream.computeMessageSize(25, conversationJoinResponse_); if((0x2000000 & bitField0_) == 0x2000000) k += CodedOutputStream.computeMessageSize(26, hangoutInviteResponse_); if((0x4000000 & bitField0_) == 0x4000000) k += CodedOutputStream.computeMessageSize(27, hangoutInviteKeepAliveResponse_); if((0x8000000 & bitField0_) == 0x8000000) k += CodedOutputStream.computeMessageSize(28, hangoutInviteReplyResponse_); if((0x10000000 & bitField0_) == 0x10000000) k += CodedOutputStream.computeMessageSize(29, hangoutInviteFinishResponse_); if((0x20000000 & bitField0_) == 0x20000000) k += CodedOutputStream.computeMessageSize(30, hangoutRingFinishResponse_); memoizedSerializedSize = k; l = k; } return l; } public final SetAclsResponse getSetAclsResponse() { return setAclsResponse_; } public final SuggestionsResponse getSuggestionsResponse() { return suggestionsResponse_; } public final TileEventResponse getTileEventResponse() { return tileEventResponse_; } public final TypingResponse getTypingResponse() { return typingResponse_; } public final UserCreationResponse getUserCreationResponse() { return userCreationResponse_; } public final UserInfoResponse getUserInfoResponse() { return userInfoResponse_; } public final boolean hasChatMessageResponse() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasConversationJoinResponse() { boolean flag; if((0x1000000 & bitField0_) == 0x1000000) flag = true; else flag = false; return flag; } public final boolean hasConversationListResponse() { boolean flag; if((0x200 & bitField0_) == 512) flag = true; else flag = false; return flag; } public final boolean hasConversationPreferenceResponse() { boolean flag; if((0x8000 & bitField0_) == 32768) flag = true; else flag = false; return flag; } public final boolean hasConversationRenameResponse() { boolean flag; if((0x2000 & bitField0_) == 8192) flag = true; else flag = false; return flag; } public final boolean hasConversationResponse() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasConversationSearchResponse() { boolean flag; if((0x100000 & bitField0_) == 0x100000) flag = true; else flag = false; return flag; } public final boolean hasDeviceRegistrationResponse() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasError() { boolean flag; if((0x800 & bitField0_) == 2048) flag = true; else flag = false; return flag; } public final boolean hasEventSearchResponse() { boolean flag; if((0x200000 & bitField0_) == 0x200000) flag = true; else flag = false; return flag; } public final boolean hasEventSteamResponse() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasGlobalConversationPreferencesResponse() { boolean flag; if((0x800000 & bitField0_) == 0x800000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteFinishResponse() { boolean flag; if((0x10000000 & bitField0_) == 0x10000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteKeepAliveResponse() { boolean flag; if((0x4000000 & bitField0_) == 0x4000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteReplyResponse() { boolean flag; if((0x8000000 & bitField0_) == 0x8000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteResponse() { boolean flag; if((0x2000000 & bitField0_) == 0x2000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutRingFinishResponse() { boolean flag; if((0x20000000 & bitField0_) == 0x20000000) flag = true; else flag = false; return flag; } public final boolean hasInviteResponse() { boolean flag; if((0x10000 & bitField0_) == 0x10000) flag = true; else flag = false; return flag; } public final boolean hasLeaveConversationResponse() { boolean flag; if((0x1000 & bitField0_) == 4096) flag = true; else flag = false; return flag; } public final boolean hasPingResponse() { boolean flag; if((0x100 & bitField0_) == 256) flag = true; else flag = false; return flag; } public final boolean hasPresenceResponse() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasReceiptResponse() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasReplyToInviteResponse() { boolean flag; if((0x20000 & bitField0_) == 0x20000) flag = true; else flag = false; return flag; } public final boolean hasRequestClientId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasSetAclsResponse() { boolean flag; if((0x40000 & bitField0_) == 0x40000) flag = true; else flag = false; return flag; } public final boolean hasSuggestionsResponse() { boolean flag; if((0x400000 & bitField0_) == 0x400000) flag = true; else flag = false; return flag; } public final boolean hasTileEventResponse() { boolean flag; if((0x4000 & bitField0_) == 16384) flag = true; else flag = false; return flag; } public final boolean hasTypingResponse() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasUserCreationResponse() { boolean flag; if((0x400 & bitField0_) == 1024) flag = true; else flag = false; return flag; } public final boolean hasUserInfoResponse() { boolean flag; if((0x80000 & bitField0_) == 0x80000) flag = true; else flag = false; return flag; } public final boolean isInitialized() { boolean flag = true; byte byte0 = memoizedIsInitialized; if(byte0 != -1) { if(byte0 != 1) flag = false; } else { memoizedIsInitialized = 1; } return flag; } public final com.google.protobuf.MessageLite.Builder newBuilderForType() { return new Builder(); } public final com.google.protobuf.MessageLite.Builder toBuilder() { return new Builder().mergeFrom(this); } protected final Object writeReplace() throws ObjectStreamException { return super.writeReplace(); } public final void writeTo(CodedOutputStream codedoutputstream) throws IOException { getSerializedSize(); if((1 & bitField0_) == 1) codedoutputstream.writeBytes(1, getRequestClientIdBytes()); if((2 & bitField0_) == 2) codedoutputstream.writeMessage(2, chatMessageResponse_); if((4 & bitField0_) == 4) codedoutputstream.writeMessage(3, presenceResponse_); if((8 & bitField0_) == 8) codedoutputstream.writeMessage(4, typingResponse_); if((0x10 & bitField0_) == 16) codedoutputstream.writeMessage(5, receiptResponse_); if((0x20 & bitField0_) == 32) codedoutputstream.writeMessage(6, conversationResponse_); if((0x40 & bitField0_) == 64) codedoutputstream.writeMessage(7, eventSteamResponse_); if((0x80 & bitField0_) == 128) codedoutputstream.writeMessage(8, deviceRegistrationResponse_); if((0x100 & bitField0_) == 256) codedoutputstream.writeMessage(9, pingResponse_); if((0x200 & bitField0_) == 512) codedoutputstream.writeMessage(10, conversationListResponse_); if((0x400 & bitField0_) == 1024) codedoutputstream.writeMessage(11, userCreationResponse_); if((0x800 & bitField0_) == 2048) codedoutputstream.writeMessage(12, error_); if((0x1000 & bitField0_) == 4096) codedoutputstream.writeMessage(13, leaveConversationResponse_); if((0x2000 & bitField0_) == 8192) codedoutputstream.writeMessage(14, conversationRenameResponse_); if((0x4000 & bitField0_) == 16384) codedoutputstream.writeMessage(15, tileEventResponse_); if((0x8000 & bitField0_) == 32768) codedoutputstream.writeMessage(16, conversationPreferenceResponse_); if((0x10000 & bitField0_) == 0x10000) codedoutputstream.writeMessage(17, inviteResponse_); if((0x20000 & bitField0_) == 0x20000) codedoutputstream.writeMessage(18, replyToInviteResponse_); if((0x40000 & bitField0_) == 0x40000) codedoutputstream.writeMessage(19, setAclsResponse_); if((0x80000 & bitField0_) == 0x80000) codedoutputstream.writeMessage(20, userInfoResponse_); if((0x100000 & bitField0_) == 0x100000) codedoutputstream.writeMessage(21, conversationSearchResponse_); if((0x200000 & bitField0_) == 0x200000) codedoutputstream.writeMessage(22, eventSearchResponse_); if((0x400000 & bitField0_) == 0x400000) codedoutputstream.writeMessage(23, suggestionsResponse_); if((0x800000 & bitField0_) == 0x800000) codedoutputstream.writeMessage(24, globalConversationPreferencesResponse_); if((0x1000000 & bitField0_) == 0x1000000) codedoutputstream.writeMessage(25, conversationJoinResponse_); if((0x2000000 & bitField0_) == 0x2000000) codedoutputstream.writeMessage(26, hangoutInviteResponse_); if((0x4000000 & bitField0_) == 0x4000000) codedoutputstream.writeMessage(27, hangoutInviteKeepAliveResponse_); if((0x8000000 & bitField0_) == 0x8000000) codedoutputstream.writeMessage(28, hangoutInviteReplyResponse_); if((0x10000000 & bitField0_) == 0x10000000) codedoutputstream.writeMessage(29, hangoutInviteFinishResponse_); if((0x20000000 & bitField0_) == 0x20000000) codedoutputstream.writeMessage(30, hangoutRingFinishResponse_); } //============================================================================ // Builder //============================================================================ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder implements BunchServerResponseOrBuilder { private int bitField0_; private ChatMessageResponse chatMessageResponse_; private ConversationJoinResponse conversationJoinResponse_; private ConversationListResponse conversationListResponse_; private ConversationPreferenceResponse conversationPreferenceResponse_; private ConversationRenameResponse conversationRenameResponse_; private NewConversationResponse conversationResponse_; private ConversationSearchResponse conversationSearchResponse_; private DeviceRegistrationResponse deviceRegistrationResponse_; private Error error_; private EventSearchResponse eventSearchResponse_; private EventStreamResponse eventSteamResponse_; private GlobalConversationPreferencesResponse globalConversationPreferencesResponse_; private HangoutInviteFinishResponse hangoutInviteFinishResponse_; private HangoutInviteKeepAliveResponse hangoutInviteKeepAliveResponse_; private HangoutInviteReplyResponse hangoutInviteReplyResponse_; private HangoutInviteResponse hangoutInviteResponse_; private HangoutRingFinishResponse hangoutRingFinishResponse_; private InviteResponse inviteResponse_; private LeaveConversationResponse leaveConversationResponse_; private PingResponse pingResponse_; private PresenceResponse presenceResponse_; private ReceiptResponse receiptResponse_; private ReplyToInviteResponse replyToInviteResponse_; private Object requestClientId_; private SetAclsResponse setAclsResponse_; private SuggestionsResponse suggestionsResponse_; private TileEventResponse tileEventResponse_; private TypingResponse typingResponse_; private UserCreationResponse userCreationResponse_; private UserInfoResponse userInfoResponse_; private Builder() { requestClientId_ = ""; chatMessageResponse_ = ChatMessageResponse.getDefaultInstance(); presenceResponse_ = PresenceResponse.getDefaultInstance(); typingResponse_ = TypingResponse.getDefaultInstance(); receiptResponse_ = ReceiptResponse.getDefaultInstance(); conversationResponse_ = NewConversationResponse.getDefaultInstance(); eventSteamResponse_ = EventStreamResponse.getDefaultInstance(); deviceRegistrationResponse_ = DeviceRegistrationResponse.getDefaultInstance(); pingResponse_ = PingResponse.getDefaultInstance(); conversationListResponse_ = ConversationListResponse.getDefaultInstance(); userCreationResponse_ = UserCreationResponse.getDefaultInstance(); error_ = Error.getDefaultInstance(); leaveConversationResponse_ = LeaveConversationResponse.getDefaultInstance(); conversationRenameResponse_ = ConversationRenameResponse.getDefaultInstance(); tileEventResponse_ = TileEventResponse.getDefaultInstance(); conversationPreferenceResponse_ = ConversationPreferenceResponse.getDefaultInstance(); inviteResponse_ = InviteResponse.getDefaultInstance(); replyToInviteResponse_ = ReplyToInviteResponse.getDefaultInstance(); setAclsResponse_ = SetAclsResponse.getDefaultInstance(); userInfoResponse_ = UserInfoResponse.getDefaultInstance(); conversationSearchResponse_ = ConversationSearchResponse.getDefaultInstance(); eventSearchResponse_ = EventSearchResponse.getDefaultInstance(); suggestionsResponse_ = SuggestionsResponse.getDefaultInstance(); globalConversationPreferencesResponse_ = GlobalConversationPreferencesResponse.getDefaultInstance(); conversationJoinResponse_ = ConversationJoinResponse.getDefaultInstance(); hangoutInviteResponse_ = HangoutInviteResponse.getDefaultInstance(); hangoutInviteKeepAliveResponse_ = HangoutInviteKeepAliveResponse.getDefaultInstance(); hangoutInviteReplyResponse_ = HangoutInviteReplyResponse.getDefaultInstance(); hangoutInviteFinishResponse_ = HangoutInviteFinishResponse.getDefaultInstance(); hangoutRingFinishResponse_ = HangoutRingFinishResponse.getDefaultInstance(); } public BunchServerResponse.Builder clone() { return (new BunchServerResponse.Builder()).mergeFrom(buildPartial()); } public BunchServerResponse.Builder mergeFrom(CodedInputStream codedinputstream, ExtensionRegistryLite extensionregistrylite) throws IOException { do { int i = codedinputstream.readTag(); switch(i) { default: if(parseUnknownField(codedinputstream, extensionregistrylite, i)) continue; // fall through case 0: // '\0' return this; case 10: // '\n' bitField0_ = 1 | bitField0_; requestClientId_ = codedinputstream.readBytes(); break; case 18: // '\022' ChatMessageResponse.Builder builder28 = ChatMessageResponse.newBuilder(); if(hasChatMessageResponse()) builder28.mergeFrom(getChatMessageResponse()); codedinputstream.readMessage(builder28, extensionregistrylite); setChatMessageResponse(builder28.buildPartial()); break; case 26: // '\032' PresenceResponse.Builder builder27 = PresenceResponse.newBuilder(); if(hasPresenceResponse()) builder27.mergeFrom(getPresenceResponse()); codedinputstream.readMessage(builder27, extensionregistrylite); setPresenceResponse(builder27.buildPartial()); break; case 34: // '"' TypingResponse.Builder builder26 = TypingResponse.newBuilder(); if(hasTypingResponse()) builder26.mergeFrom(getTypingResponse()); codedinputstream.readMessage(builder26, extensionregistrylite); setTypingResponse(builder26.buildPartial()); break; case 42: // '*' ReceiptResponse.Builder builder25 = ReceiptResponse.newBuilder(); if(hasReceiptResponse()) builder25.mergeFrom(getReceiptResponse()); codedinputstream.readMessage(builder25, extensionregistrylite); setReceiptResponse(builder25.buildPartial()); break; case 50: // '2' NewConversationResponse.Builder builder24 = NewConversationResponse.newBuilder(); if(hasConversationResponse()) builder24.mergeFrom(getConversationResponse()); codedinputstream.readMessage(builder24, extensionregistrylite); setConversationResponse(builder24.buildPartial()); break; case 58: // ':' EventStreamResponse.Builder builder23 = EventStreamResponse.newBuilder(); if(hasEventSteamResponse()) builder23.mergeFrom(getEventSteamResponse()); codedinputstream.readMessage(builder23, extensionregistrylite); setEventSteamResponse(builder23.buildPartial()); break; case 66: // 'B' DeviceRegistrationResponse.Builder builder22 = DeviceRegistrationResponse.newBuilder(); if(hasDeviceRegistrationResponse()) builder22.mergeFrom(getDeviceRegistrationResponse()); codedinputstream.readMessage(builder22, extensionregistrylite); setDeviceRegistrationResponse(builder22.buildPartial()); break; case 74: // 'J' PingResponse.Builder builder21 = PingResponse.newBuilder(); if(hasPingResponse()) builder21.mergeFrom(getPingResponse()); codedinputstream.readMessage(builder21, extensionregistrylite); setPingResponse(builder21.buildPartial()); break; case 82: // 'R' ConversationListResponse.Builder builder20 = ConversationListResponse.newBuilder(); if(hasConversationListResponse()) builder20.mergeFrom(getConversationListResponse()); codedinputstream.readMessage(builder20, extensionregistrylite); setConversationListResponse(builder20.buildPartial()); break; case 90: // 'Z' UserCreationResponse.Builder builder19 = UserCreationResponse.newBuilder(); if(hasUserCreationResponse()) builder19.mergeFrom(getUserCreationResponse()); codedinputstream.readMessage(builder19, extensionregistrylite); setUserCreationResponse(builder19.buildPartial()); break; case 98: // 'b' Error.Builder builder18 = Error.newBuilder(); if(hasError()) builder18.mergeFrom(getError()); codedinputstream.readMessage(builder18, extensionregistrylite); setError(builder18.buildPartial()); break; case 106: // 'j' LeaveConversationResponse.Builder builder17 = LeaveConversationResponse.newBuilder(); if(hasLeaveConversationResponse()) builder17.mergeFrom(getLeaveConversationResponse()); codedinputstream.readMessage(builder17, extensionregistrylite); setLeaveConversationResponse(builder17.buildPartial()); break; case 114: // 'r' ConversationRenameResponse.Builder builder16 = ConversationRenameResponse.newBuilder(); if(hasConversationRenameResponse()) builder16.mergeFrom(getConversationRenameResponse()); codedinputstream.readMessage(builder16, extensionregistrylite); setConversationRenameResponse(builder16.buildPartial()); break; case 122: // 'z' TileEventResponse.Builder builder15 = TileEventResponse.newBuilder(); if(hasTileEventResponse()) builder15.mergeFrom(getTileEventResponse()); codedinputstream.readMessage(builder15, extensionregistrylite); setTileEventResponse(builder15.buildPartial()); break; case 130: ConversationPreferenceResponse.Builder builder14 = ConversationPreferenceResponse.newBuilder(); if(hasConversationPreferenceResponse()) builder14.mergeFrom(getConversationPreferenceResponse()); codedinputstream.readMessage(builder14, extensionregistrylite); setConversationPreferenceResponse(builder14.buildPartial()); break; case 138: InviteResponse.Builder builder13 = InviteResponse.newBuilder(); if(hasInviteResponse()) builder13.mergeFrom(getInviteResponse()); codedinputstream.readMessage(builder13, extensionregistrylite); setInviteResponse(builder13.buildPartial()); break; case 146: ReplyToInviteResponse.Builder builder12 = ReplyToInviteResponse.newBuilder(); if(hasReplyToInviteResponse()) builder12.mergeFrom(getReplyToInviteResponse()); codedinputstream.readMessage(builder12, extensionregistrylite); setReplyToInviteResponse(builder12.buildPartial()); break; case 154: SetAclsResponse.Builder builder11 = SetAclsResponse.newBuilder(); if(hasSetAclsResponse()) builder11.mergeFrom(getSetAclsResponse()); codedinputstream.readMessage(builder11, extensionregistrylite); setSetAclsResponse(builder11.buildPartial()); break; case 162: UserInfoResponse.Builder builder10 = UserInfoResponse.newBuilder(); if(hasUserInfoResponse()) builder10.mergeFrom(getUserInfoResponse()); codedinputstream.readMessage(builder10, extensionregistrylite); setUserInfoResponse(builder10.buildPartial()); break; case 170: ConversationSearchResponse.Builder builder9 = ConversationSearchResponse.newBuilder(); if(hasConversationSearchResponse()) builder9.mergeFrom(getConversationSearchResponse()); codedinputstream.readMessage(builder9, extensionregistrylite); setConversationSearchResponse(builder9.buildPartial()); break; case 178: EventSearchResponse.Builder builder8 = EventSearchResponse.newBuilder(); if(hasEventSearchResponse()) builder8.mergeFrom(getEventSearchResponse()); codedinputstream.readMessage(builder8, extensionregistrylite); setEventSearchResponse(builder8.buildPartial()); break; case 186: SuggestionsResponse.Builder builder7 = SuggestionsResponse.newBuilder(); if(hasSuggestionsResponse()) builder7.mergeFrom(getSuggestionsResponse()); codedinputstream.readMessage(builder7, extensionregistrylite); setSuggestionsResponse(builder7.buildPartial()); break; case 194: GlobalConversationPreferencesResponse.Builder builder6 = GlobalConversationPreferencesResponse.newBuilder(); if(hasGlobalConversationPreferencesResponse()) builder6.mergeFrom(getGlobalConversationPreferencesResponse()); codedinputstream.readMessage(builder6, extensionregistrylite); setGlobalConversationPreferencesResponse(builder6.buildPartial()); break; case 202: ConversationJoinResponse.Builder builder5 = ConversationJoinResponse.newBuilder(); if(hasConversationJoinResponse()) builder5.mergeFrom(getConversationJoinResponse()); codedinputstream.readMessage(builder5, extensionregistrylite); setConversationJoinResponse(builder5.buildPartial()); break; case 210: HangoutInviteResponse.Builder builder4 = HangoutInviteResponse.newBuilder(); if(hasHangoutInviteResponse()) builder4.mergeFrom(getHangoutInviteResponse()); codedinputstream.readMessage(builder4, extensionregistrylite); setHangoutInviteResponse(builder4.buildPartial()); break; case 218: HangoutInviteKeepAliveResponse.Builder builder3 = HangoutInviteKeepAliveResponse.newBuilder(); if(hasHangoutInviteKeepAliveResponse()) builder3.mergeFrom(getHangoutInviteKeepAliveResponse()); codedinputstream.readMessage(builder3, extensionregistrylite); setHangoutInviteKeepAliveResponse(builder3.buildPartial()); break; case 226: HangoutInviteReplyResponse.Builder builder2 = HangoutInviteReplyResponse.newBuilder(); if(hasHangoutInviteReplyResponse()) builder2.mergeFrom(getHangoutInviteReplyResponse()); codedinputstream.readMessage(builder2, extensionregistrylite); setHangoutInviteReplyResponse(builder2.buildPartial()); break; case 234: HangoutInviteFinishResponse.Builder builder1 = HangoutInviteFinishResponse.newBuilder(); if(hasHangoutInviteFinishResponse()) builder1.mergeFrom(getHangoutInviteFinishResponse()); codedinputstream.readMessage(builder1, extensionregistrylite); setHangoutInviteFinishResponse(builder1.buildPartial()); break; case 242: HangoutRingFinishResponse.Builder builder = HangoutRingFinishResponse.newBuilder(); if(hasHangoutRingFinishResponse()) builder.mergeFrom(getHangoutRingFinishResponse()); codedinputstream.readMessage(builder, extensionregistrylite); setHangoutRingFinishResponse(builder.buildPartial()); break; } } while(true); } public final BunchServerResponse build() { BunchServerResponse bunchserverresponse = buildPartial(); if(!bunchserverresponse.isInitialized()) throw new UninitializedMessageException(Arrays.asList("bunchserverresponse")); else return bunchserverresponse; } public final BunchServerResponse buildPartial() { BunchServerResponse bunchserverresponse = new BunchServerResponse(this); int i = bitField0_; int j = i & 1; int k = 0; if(j == 1) k = 1; bunchserverresponse.requestClientId_ = requestClientId_; if((i & 2) == 2) k |= 2; bunchserverresponse.chatMessageResponse_ = chatMessageResponse_; if((i & 4) == 4) k |= 4; bunchserverresponse.presenceResponse_ = presenceResponse_; if((i & 8) == 8) k |= 8; bunchserverresponse.typingResponse_ = typingResponse_; if((i & 0x10) == 16) k |= 0x10; bunchserverresponse.receiptResponse_ = receiptResponse_; if((i & 0x20) == 32) k |= 0x20; bunchserverresponse.conversationResponse_ = conversationResponse_; if((i & 0x40) == 64) k |= 0x40; bunchserverresponse.eventSteamResponse_ = eventSteamResponse_; if((i & 0x80) == 128) k |= 0x80; bunchserverresponse.deviceRegistrationResponse_ = deviceRegistrationResponse_; if((i & 0x100) == 256) k |= 0x100; bunchserverresponse.pingResponse_ = pingResponse_; if((i & 0x200) == 512) k |= 0x200; bunchserverresponse.conversationListResponse_ = conversationListResponse_; if((i & 0x400) == 1024) k |= 0x400; bunchserverresponse.userCreationResponse_ = userCreationResponse_; if((i & 0x800) == 2048) k |= 0x800; bunchserverresponse.error_ = error_; if((i & 0x1000) == 4096) k |= 0x1000; bunchserverresponse.leaveConversationResponse_ = leaveConversationResponse_; if((i & 0x2000) == 8192) k |= 0x2000; bunchserverresponse.conversationRenameResponse_ = conversationRenameResponse_; if((i & 0x4000) == 16384) k |= 0x4000; bunchserverresponse.tileEventResponse_ = tileEventResponse_; if((i & 0x8000) == 32768) k |= 0x8000; bunchserverresponse.conversationPreferenceResponse_ = conversationPreferenceResponse_; if((i & 0x10000) == 0x10000) k |= 0x10000; bunchserverresponse.inviteResponse_ = inviteResponse_; if((i & 0x20000) == 0x20000) k |= 0x20000; bunchserverresponse.replyToInviteResponse_ = replyToInviteResponse_; if((i & 0x40000) == 0x40000) k |= 0x40000; bunchserverresponse.setAclsResponse_ = setAclsResponse_; if((i & 0x80000) == 0x80000) k |= 0x80000; bunchserverresponse.userInfoResponse_ = userInfoResponse_; if((0x100000 & i) == 0x100000) k |= 0x100000; bunchserverresponse.conversationSearchResponse_ = conversationSearchResponse_; if((0x200000 & i) == 0x200000) k |= 0x200000; bunchserverresponse.eventSearchResponse_ = eventSearchResponse_; if((0x400000 & i) == 0x400000) k |= 0x400000; bunchserverresponse.suggestionsResponse_ = suggestionsResponse_; if((0x800000 & i) == 0x800000) k |= 0x800000; bunchserverresponse.globalConversationPreferencesResponse_ = globalConversationPreferencesResponse_; if((0x1000000 & i) == 0x1000000) k |= 0x1000000; bunchserverresponse.conversationJoinResponse_ = conversationJoinResponse_; if((0x2000000 & i) == 0x2000000) k |= 0x2000000; bunchserverresponse.hangoutInviteResponse_ = hangoutInviteResponse_; if((0x4000000 & i) == 0x4000000) k |= 0x4000000; bunchserverresponse.hangoutInviteKeepAliveResponse_ = hangoutInviteKeepAliveResponse_; if((0x8000000 & i) == 0x8000000) k |= 0x8000000; bunchserverresponse.hangoutInviteReplyResponse_ = hangoutInviteReplyResponse_; if((0x10000000 & i) == 0x10000000) k |= 0x10000000; bunchserverresponse.hangoutInviteFinishResponse_ = hangoutInviteFinishResponse_; if((0x20000000 & i) == 0x20000000) k |= 0x20000000; bunchserverresponse.hangoutRingFinishResponse_ = hangoutRingFinishResponse_; bunchserverresponse.bitField0_ = k; return bunchserverresponse; } public final BunchServerResponse.Builder clear() { super.clear(); requestClientId_ = ""; bitField0_ = -2 & bitField0_; chatMessageResponse_ = ChatMessageResponse.getDefaultInstance(); bitField0_ = -3 & bitField0_; presenceResponse_ = PresenceResponse.getDefaultInstance(); bitField0_ = -5 & bitField0_; typingResponse_ = TypingResponse.getDefaultInstance(); bitField0_ = -9 & bitField0_; receiptResponse_ = ReceiptResponse.getDefaultInstance(); bitField0_ = 0xffffffef & bitField0_; conversationResponse_ = NewConversationResponse.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; eventSteamResponse_ = EventStreamResponse.getDefaultInstance(); bitField0_ = 0xffffffbf & bitField0_; deviceRegistrationResponse_ = DeviceRegistrationResponse.getDefaultInstance(); bitField0_ = 0xffffff7f & bitField0_; pingResponse_ = PingResponse.getDefaultInstance(); bitField0_ = 0xfffffeff & bitField0_; conversationListResponse_ = ConversationListResponse.getDefaultInstance(); bitField0_ = 0xfffffdff & bitField0_; userCreationResponse_ = UserCreationResponse.getDefaultInstance(); bitField0_ = 0xfffffbff & bitField0_; error_ = Error.getDefaultInstance(); bitField0_ = 0xfffff7ff & bitField0_; leaveConversationResponse_ = LeaveConversationResponse.getDefaultInstance(); bitField0_ = 0xffffefff & bitField0_; conversationRenameResponse_ = ConversationRenameResponse.getDefaultInstance(); bitField0_ = 0xffffdfff & bitField0_; tileEventResponse_ = TileEventResponse.getDefaultInstance(); bitField0_ = 0xffffbfff & bitField0_; conversationPreferenceResponse_ = ConversationPreferenceResponse.getDefaultInstance(); bitField0_ = 0xffff7fff & bitField0_; inviteResponse_ = InviteResponse.getDefaultInstance(); bitField0_ = 0xfffeffff & bitField0_; replyToInviteResponse_ = ReplyToInviteResponse.getDefaultInstance(); bitField0_ = 0xfffdffff & bitField0_; setAclsResponse_ = SetAclsResponse.getDefaultInstance(); bitField0_ = 0xfffbffff & bitField0_; userInfoResponse_ = UserInfoResponse.getDefaultInstance(); bitField0_ = 0xfff7ffff & bitField0_; conversationSearchResponse_ = ConversationSearchResponse.getDefaultInstance(); bitField0_ = 0xffefffff & bitField0_; eventSearchResponse_ = EventSearchResponse.getDefaultInstance(); bitField0_ = 0xffdfffff & bitField0_; suggestionsResponse_ = SuggestionsResponse.getDefaultInstance(); bitField0_ = 0xffbfffff & bitField0_; globalConversationPreferencesResponse_ = GlobalConversationPreferencesResponse.getDefaultInstance(); bitField0_ = 0xff7fffff & bitField0_; conversationJoinResponse_ = ConversationJoinResponse.getDefaultInstance(); bitField0_ = 0xfeffffff & bitField0_; hangoutInviteResponse_ = HangoutInviteResponse.getDefaultInstance(); bitField0_ = 0xfdffffff & bitField0_; hangoutInviteKeepAliveResponse_ = HangoutInviteKeepAliveResponse.getDefaultInstance(); bitField0_ = 0xfbffffff & bitField0_; hangoutInviteReplyResponse_ = HangoutInviteReplyResponse.getDefaultInstance(); bitField0_ = 0xf7ffffff & bitField0_; hangoutInviteFinishResponse_ = HangoutInviteFinishResponse.getDefaultInstance(); bitField0_ = 0xefffffff & bitField0_; hangoutRingFinishResponse_ = HangoutRingFinishResponse.getDefaultInstance(); bitField0_ = 0xdfffffff & bitField0_; return this; } public final BunchServerResponse.Builder clearChatMessageResponse() { chatMessageResponse_ = ChatMessageResponse.getDefaultInstance(); bitField0_ = -3 & bitField0_; return this; } public final BunchServerResponse.Builder clearConversationJoinResponse() { conversationJoinResponse_ = ConversationJoinResponse.getDefaultInstance(); bitField0_ = 0xfeffffff & bitField0_; return this; } public final BunchServerResponse.Builder clearConversationListResponse() { conversationListResponse_ = ConversationListResponse.getDefaultInstance(); bitField0_ = 0xfffffdff & bitField0_; return this; } public final BunchServerResponse.Builder clearConversationPreferenceResponse() { conversationPreferenceResponse_ = ConversationPreferenceResponse.getDefaultInstance(); bitField0_ = 0xffff7fff & bitField0_; return this; } public final BunchServerResponse.Builder clearConversationRenameResponse() { conversationRenameResponse_ = ConversationRenameResponse.getDefaultInstance(); bitField0_ = 0xffffdfff & bitField0_; return this; } public final BunchServerResponse.Builder clearConversationResponse() { conversationResponse_ = NewConversationResponse.getDefaultInstance(); bitField0_ = 0xffffffdf & bitField0_; return this; } public final BunchServerResponse.Builder clearConversationSearchResponse() { conversationSearchResponse_ = ConversationSearchResponse.getDefaultInstance(); bitField0_ = 0xffefffff & bitField0_; return this; } public final BunchServerResponse.Builder clearDeviceRegistrationResponse() { deviceRegistrationResponse_ = DeviceRegistrationResponse.getDefaultInstance(); bitField0_ = 0xffffff7f & bitField0_; return this; } public final BunchServerResponse.Builder clearError() { error_ = Error.getDefaultInstance(); bitField0_ = 0xfffff7ff & bitField0_; return this; } public final BunchServerResponse.Builder clearEventSearchResponse() { eventSearchResponse_ = EventSearchResponse.getDefaultInstance(); bitField0_ = 0xffdfffff & bitField0_; return this; } public final BunchServerResponse.Builder clearEventSteamResponse() { eventSteamResponse_ = EventStreamResponse.getDefaultInstance(); bitField0_ = 0xffffffbf & bitField0_; return this; } public final BunchServerResponse.Builder clearGlobalConversationPreferencesResponse() { globalConversationPreferencesResponse_ = GlobalConversationPreferencesResponse.getDefaultInstance(); bitField0_ = 0xff7fffff & bitField0_; return this; } public final BunchServerResponse.Builder clearHangoutInviteFinishResponse() { hangoutInviteFinishResponse_ = HangoutInviteFinishResponse.getDefaultInstance(); bitField0_ = 0xefffffff & bitField0_; return this; } public final BunchServerResponse.Builder clearHangoutInviteKeepAliveResponse() { hangoutInviteKeepAliveResponse_ = HangoutInviteKeepAliveResponse.getDefaultInstance(); bitField0_ = 0xfbffffff & bitField0_; return this; } public final BunchServerResponse.Builder clearHangoutInviteReplyResponse() { hangoutInviteReplyResponse_ = HangoutInviteReplyResponse.getDefaultInstance(); bitField0_ = 0xf7ffffff & bitField0_; return this; } public final BunchServerResponse.Builder clearHangoutInviteResponse() { hangoutInviteResponse_ = HangoutInviteResponse.getDefaultInstance(); bitField0_ = 0xfdffffff & bitField0_; return this; } public final BunchServerResponse.Builder clearHangoutRingFinishResponse() { hangoutRingFinishResponse_ = HangoutRingFinishResponse.getDefaultInstance(); bitField0_ = 0xdfffffff & bitField0_; return this; } public final BunchServerResponse.Builder clearInviteResponse() { inviteResponse_ = InviteResponse.getDefaultInstance(); bitField0_ = 0xfffeffff & bitField0_; return this; } public final BunchServerResponse.Builder clearLeaveConversationResponse() { leaveConversationResponse_ = LeaveConversationResponse.getDefaultInstance(); bitField0_ = 0xffffefff & bitField0_; return this; } public final BunchServerResponse.Builder clearPingResponse() { pingResponse_ = PingResponse.getDefaultInstance(); bitField0_ = 0xfffffeff & bitField0_; return this; } public final BunchServerResponse.Builder clearPresenceResponse() { presenceResponse_ = PresenceResponse.getDefaultInstance(); bitField0_ = -5 & bitField0_; return this; } public final BunchServerResponse.Builder clearReceiptResponse() { receiptResponse_ = ReceiptResponse.getDefaultInstance(); bitField0_ = 0xffffffef & bitField0_; return this; } public final BunchServerResponse.Builder clearReplyToInviteResponse() { replyToInviteResponse_ = ReplyToInviteResponse.getDefaultInstance(); bitField0_ = 0xfffdffff & bitField0_; return this; } public final BunchServerResponse.Builder clearRequestClientId() { bitField0_ = -2 & bitField0_; requestClientId_ = BunchServerResponse.getDefaultInstance().getRequestClientId(); return this; } public final BunchServerResponse.Builder clearSetAclsResponse() { setAclsResponse_ = SetAclsResponse.getDefaultInstance(); bitField0_ = 0xfffbffff & bitField0_; return this; } public final BunchServerResponse.Builder clearSuggestionsResponse() { suggestionsResponse_ = SuggestionsResponse.getDefaultInstance(); bitField0_ = 0xffbfffff & bitField0_; return this; } public final BunchServerResponse.Builder clearTileEventResponse() { tileEventResponse_ = TileEventResponse.getDefaultInstance(); bitField0_ = 0xffffbfff & bitField0_; return this; } public final BunchServerResponse.Builder clearTypingResponse() { typingResponse_ = TypingResponse.getDefaultInstance(); bitField0_ = -9 & bitField0_; return this; } public final BunchServerResponse.Builder clearUserCreationResponse() { userCreationResponse_ = UserCreationResponse.getDefaultInstance(); bitField0_ = 0xfffffbff & bitField0_; return this; } public final BunchServerResponse.Builder clearUserInfoResponse() { userInfoResponse_ = UserInfoResponse.getDefaultInstance(); bitField0_ = 0xfff7ffff & bitField0_; return this; } public final ChatMessageResponse getChatMessageResponse() { return chatMessageResponse_; } public final ConversationJoinResponse getConversationJoinResponse() { return conversationJoinResponse_; } public final ConversationListResponse getConversationListResponse() { return conversationListResponse_; } public final ConversationPreferenceResponse getConversationPreferenceResponse() { return conversationPreferenceResponse_; } public final ConversationRenameResponse getConversationRenameResponse() { return conversationRenameResponse_; } public final NewConversationResponse getConversationResponse() { return conversationResponse_; } public final ConversationSearchResponse getConversationSearchResponse() { return conversationSearchResponse_; } public final BunchServerResponse getDefaultInstanceForType() { return BunchServerResponse.getDefaultInstance(); } public final DeviceRegistrationResponse getDeviceRegistrationResponse() { return deviceRegistrationResponse_; } public final Error getError() { return error_; } public final EventSearchResponse getEventSearchResponse() { return eventSearchResponse_; } public final EventStreamResponse getEventSteamResponse() { return eventSteamResponse_; } public final GlobalConversationPreferencesResponse getGlobalConversationPreferencesResponse() { return globalConversationPreferencesResponse_; } public final HangoutInviteFinishResponse getHangoutInviteFinishResponse() { return hangoutInviteFinishResponse_; } public final HangoutInviteKeepAliveResponse getHangoutInviteKeepAliveResponse() { return hangoutInviteKeepAliveResponse_; } public final HangoutInviteReplyResponse getHangoutInviteReplyResponse() { return hangoutInviteReplyResponse_; } public final HangoutInviteResponse getHangoutInviteResponse() { return hangoutInviteResponse_; } public final HangoutRingFinishResponse getHangoutRingFinishResponse() { return hangoutRingFinishResponse_; } public final InviteResponse getInviteResponse() { return inviteResponse_; } public final LeaveConversationResponse getLeaveConversationResponse() { return leaveConversationResponse_; } public final PingResponse getPingResponse() { return pingResponse_; } public final PresenceResponse getPresenceResponse() { return presenceResponse_; } public final ReceiptResponse getReceiptResponse() { return receiptResponse_; } public final ReplyToInviteResponse getReplyToInviteResponse() { return replyToInviteResponse_; } public final String getRequestClientId() { Object obj = requestClientId_; String s; if(!(obj instanceof String)) { s = ((ByteString)obj).toStringUtf8(); requestClientId_ = s; } else { s = (String)obj; } return s; } public final SetAclsResponse getSetAclsResponse() { return setAclsResponse_; } public final SuggestionsResponse getSuggestionsResponse() { return suggestionsResponse_; } public final TileEventResponse getTileEventResponse() { return tileEventResponse_; } public final TypingResponse getTypingResponse() { return typingResponse_; } public final UserCreationResponse getUserCreationResponse() { return userCreationResponse_; } public final UserInfoResponse getUserInfoResponse() { return userInfoResponse_; } public final boolean hasChatMessageResponse() { boolean flag; if((2 & bitField0_) == 2) flag = true; else flag = false; return flag; } public final boolean hasConversationJoinResponse() { boolean flag; if((0x1000000 & bitField0_) == 0x1000000) flag = true; else flag = false; return flag; } public final boolean hasConversationListResponse() { boolean flag; if((0x200 & bitField0_) == 512) flag = true; else flag = false; return flag; } public final boolean hasConversationPreferenceResponse() { boolean flag; if((0x8000 & bitField0_) == 32768) flag = true; else flag = false; return flag; } public final boolean hasConversationRenameResponse() { boolean flag; if((0x2000 & bitField0_) == 8192) flag = true; else flag = false; return flag; } public final boolean hasConversationResponse() { boolean flag; if((0x20 & bitField0_) == 32) flag = true; else flag = false; return flag; } public final boolean hasConversationSearchResponse() { boolean flag; if((0x100000 & bitField0_) == 0x100000) flag = true; else flag = false; return flag; } public final boolean hasDeviceRegistrationResponse() { boolean flag; if((0x80 & bitField0_) == 128) flag = true; else flag = false; return flag; } public final boolean hasError() { boolean flag; if((0x800 & bitField0_) == 2048) flag = true; else flag = false; return flag; } public final boolean hasEventSearchResponse() { boolean flag; if((0x200000 & bitField0_) == 0x200000) flag = true; else flag = false; return flag; } public final boolean hasEventSteamResponse() { boolean flag; if((0x40 & bitField0_) == 64) flag = true; else flag = false; return flag; } public final boolean hasGlobalConversationPreferencesResponse() { boolean flag; if((0x800000 & bitField0_) == 0x800000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteFinishResponse() { boolean flag; if((0x10000000 & bitField0_) == 0x10000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteKeepAliveResponse() { boolean flag; if((0x4000000 & bitField0_) == 0x4000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteReplyResponse() { boolean flag; if((0x8000000 & bitField0_) == 0x8000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutInviteResponse() { boolean flag; if((0x2000000 & bitField0_) == 0x2000000) flag = true; else flag = false; return flag; } public final boolean hasHangoutRingFinishResponse() { boolean flag; if((0x20000000 & bitField0_) == 0x20000000) flag = true; else flag = false; return flag; } public final boolean hasInviteResponse() { boolean flag; if((0x10000 & bitField0_) == 0x10000) flag = true; else flag = false; return flag; } public final boolean hasLeaveConversationResponse() { boolean flag; if((0x1000 & bitField0_) == 4096) flag = true; else flag = false; return flag; } public final boolean hasPingResponse() { boolean flag; if((0x100 & bitField0_) == 256) flag = true; else flag = false; return flag; } public final boolean hasPresenceResponse() { boolean flag; if((4 & bitField0_) == 4) flag = true; else flag = false; return flag; } public final boolean hasReceiptResponse() { boolean flag; if((0x10 & bitField0_) == 16) flag = true; else flag = false; return flag; } public final boolean hasReplyToInviteResponse() { boolean flag; if((0x20000 & bitField0_) == 0x20000) flag = true; else flag = false; return flag; } public final boolean hasRequestClientId() { boolean flag = true; if((1 & bitField0_) != 1) flag = false; return flag; } public final boolean hasSetAclsResponse() { boolean flag; if((0x40000 & bitField0_) == 0x40000) flag = true; else flag = false; return flag; } public final boolean hasSuggestionsResponse() { boolean flag; if((0x400000 & bitField0_) == 0x400000) flag = true; else flag = false; return flag; } public final boolean hasTileEventResponse() { boolean flag; if((0x4000 & bitField0_) == 16384) flag = true; else flag = false; return flag; } public final boolean hasTypingResponse() { boolean flag; if((8 & bitField0_) == 8) flag = true; else flag = false; return flag; } public final boolean hasUserCreationResponse() { boolean flag; if((0x400 & bitField0_) == 1024) flag = true; else flag = false; return flag; } public final boolean hasUserInfoResponse() { boolean flag; if((0x80000 & bitField0_) == 0x80000) flag = true; else flag = false; return flag; } public final boolean isInitialized() { return true; } public final com.google.protobuf.GeneratedMessageLite.Builder mergeFrom(GeneratedMessageLite generatedmessagelite) { return mergeFrom((BunchServerResponse)generatedmessagelite); } public final BunchServerResponse.Builder mergeFrom(BunchServerResponse bunchserverresponse) { if(bunchserverresponse == BunchServerResponse.getDefaultInstance()) { return this; } if(bunchserverresponse.hasRequestClientId()) setRequestClientId(bunchserverresponse.getRequestClientId()); if(bunchserverresponse.hasChatMessageResponse()) { ChatMessageResponse chatmessageresponse = bunchserverresponse.getChatMessageResponse(); if((2 & bitField0_) == 2 && chatMessageResponse_ != ChatMessageResponse.getDefaultInstance()) chatMessageResponse_ = ChatMessageResponse.newBuilder(chatMessageResponse_).mergeFrom(chatmessageresponse).buildPartial(); else chatMessageResponse_ = chatmessageresponse; bitField0_ = 2 | bitField0_; } if(bunchserverresponse.hasPresenceResponse()) { PresenceResponse presenceresponse = bunchserverresponse.getPresenceResponse(); if((4 & bitField0_) == 4 && presenceResponse_ != PresenceResponse.getDefaultInstance()) presenceResponse_ = PresenceResponse.newBuilder(presenceResponse_).mergeFrom(presenceresponse).buildPartial(); else presenceResponse_ = presenceresponse; bitField0_ = 4 | bitField0_; } if(bunchserverresponse.hasTypingResponse()) { TypingResponse typingresponse = bunchserverresponse.getTypingResponse(); if((8 & bitField0_) == 8 && typingResponse_ != TypingResponse.getDefaultInstance()) typingResponse_ = TypingResponse.newBuilder(typingResponse_).mergeFrom(typingresponse).buildPartial(); else typingResponse_ = typingresponse; bitField0_ = 8 | bitField0_; } if(bunchserverresponse.hasReceiptResponse()) { ReceiptResponse receiptresponse = bunchserverresponse.getReceiptResponse(); if((0x10 & bitField0_) == 16 && receiptResponse_ != ReceiptResponse.getDefaultInstance()) receiptResponse_ = ReceiptResponse.newBuilder(receiptResponse_).mergeFrom(receiptresponse).buildPartial(); else receiptResponse_ = receiptresponse; bitField0_ = 0x10 | bitField0_; } if(bunchserverresponse.hasConversationResponse()) { NewConversationResponse newconversationresponse = bunchserverresponse.getConversationResponse(); if((0x20 & bitField0_) == 32 && conversationResponse_ != NewConversationResponse.getDefaultInstance()) conversationResponse_ = NewConversationResponse.newBuilder(conversationResponse_).mergeFrom(newconversationresponse).buildPartial(); else conversationResponse_ = newconversationresponse; bitField0_ = 0x20 | bitField0_; } if(bunchserverresponse.hasEventSteamResponse()) { EventStreamResponse eventstreamresponse = bunchserverresponse.getEventSteamResponse(); if((0x40 & bitField0_) == 64 && eventSteamResponse_ != EventStreamResponse.getDefaultInstance()) eventSteamResponse_ = EventStreamResponse.newBuilder(eventSteamResponse_).mergeFrom(eventstreamresponse).buildPartial(); else eventSteamResponse_ = eventstreamresponse; bitField0_ = 0x40 | bitField0_; } if(bunchserverresponse.hasDeviceRegistrationResponse()) { DeviceRegistrationResponse deviceregistrationresponse = bunchserverresponse.getDeviceRegistrationResponse(); if((0x80 & bitField0_) == 128 && deviceRegistrationResponse_ != DeviceRegistrationResponse.getDefaultInstance()) deviceRegistrationResponse_ = DeviceRegistrationResponse.newBuilder(deviceRegistrationResponse_).mergeFrom(deviceregistrationresponse).buildPartial(); else deviceRegistrationResponse_ = deviceregistrationresponse; bitField0_ = 0x80 | bitField0_; } if(bunchserverresponse.hasPingResponse()) { PingResponse pingresponse = bunchserverresponse.getPingResponse(); if((0x100 & bitField0_) == 256 && pingResponse_ != PingResponse.getDefaultInstance()) pingResponse_ = PingResponse.newBuilder(pingResponse_).mergeFrom(pingresponse).buildPartial(); else pingResponse_ = pingresponse; bitField0_ = 0x100 | bitField0_; } if(bunchserverresponse.hasConversationListResponse()) { ConversationListResponse conversationlistresponse = bunchserverresponse.getConversationListResponse(); if((0x200 & bitField0_) == 512 && conversationListResponse_ != ConversationListResponse.getDefaultInstance()) conversationListResponse_ = ConversationListResponse.newBuilder(conversationListResponse_).mergeFrom(conversationlistresponse).buildPartial(); else conversationListResponse_ = conversationlistresponse; bitField0_ = 0x200 | bitField0_; } if(bunchserverresponse.hasUserCreationResponse()) { UserCreationResponse usercreationresponse = bunchserverresponse.getUserCreationResponse(); if((0x400 & bitField0_) == 1024 && userCreationResponse_ != UserCreationResponse.getDefaultInstance()) userCreationResponse_ = UserCreationResponse.newBuilder(userCreationResponse_).mergeFrom(usercreationresponse).buildPartial(); else userCreationResponse_ = usercreationresponse; bitField0_ = 0x400 | bitField0_; } if(bunchserverresponse.hasError()) { Error error = bunchserverresponse.getError(); if((0x800 & bitField0_) == 2048 && error_ != Error.getDefaultInstance()) error_ = Error.newBuilder(error_).mergeFrom(error).buildPartial(); else error_ = error; bitField0_ = 0x800 | bitField0_; } if(bunchserverresponse.hasLeaveConversationResponse()) { LeaveConversationResponse leaveconversationresponse = bunchserverresponse.getLeaveConversationResponse(); if((0x1000 & bitField0_) == 4096 && leaveConversationResponse_ != LeaveConversationResponse.getDefaultInstance()) leaveConversationResponse_ = LeaveConversationResponse.newBuilder(leaveConversationResponse_).mergeFrom(leaveconversationresponse).buildPartial(); else leaveConversationResponse_ = leaveconversationresponse; bitField0_ = 0x1000 | bitField0_; } if(bunchserverresponse.hasConversationRenameResponse()) { ConversationRenameResponse conversationrenameresponse = bunchserverresponse.getConversationRenameResponse(); if((0x2000 & bitField0_) == 8192 && conversationRenameResponse_ != ConversationRenameResponse.getDefaultInstance()) conversationRenameResponse_ = ConversationRenameResponse.newBuilder(conversationRenameResponse_).mergeFrom(conversationrenameresponse).buildPartial(); else conversationRenameResponse_ = conversationrenameresponse; bitField0_ = 0x2000 | bitField0_; } if(bunchserverresponse.hasTileEventResponse()) { TileEventResponse tileeventresponse = bunchserverresponse.getTileEventResponse(); if((0x4000 & bitField0_) == 16384 && tileEventResponse_ != TileEventResponse.getDefaultInstance()) tileEventResponse_ = TileEventResponse.newBuilder(tileEventResponse_).mergeFrom(tileeventresponse).buildPartial(); else tileEventResponse_ = tileeventresponse; bitField0_ = 0x4000 | bitField0_; } if(bunchserverresponse.hasConversationPreferenceResponse()) { ConversationPreferenceResponse conversationpreferenceresponse = bunchserverresponse.getConversationPreferenceResponse(); if((0x8000 & bitField0_) == 32768 && conversationPreferenceResponse_ != ConversationPreferenceResponse.getDefaultInstance()) conversationPreferenceResponse_ = ConversationPreferenceResponse.newBuilder(conversationPreferenceResponse_).mergeFrom(conversationpreferenceresponse).buildPartial(); else conversationPreferenceResponse_ = conversationpreferenceresponse; bitField0_ = 0x8000 | bitField0_; } if(bunchserverresponse.hasInviteResponse()) { InviteResponse inviteresponse = bunchserverresponse.getInviteResponse(); if((0x10000 & bitField0_) == 0x10000 && inviteResponse_ != InviteResponse.getDefaultInstance()) inviteResponse_ = InviteResponse.newBuilder(inviteResponse_).mergeFrom(inviteresponse).buildPartial(); else inviteResponse_ = inviteresponse; bitField0_ = 0x10000 | bitField0_; } if(bunchserverresponse.hasReplyToInviteResponse()) { ReplyToInviteResponse replytoinviteresponse = bunchserverresponse.getReplyToInviteResponse(); if((0x20000 & bitField0_) == 0x20000 && replyToInviteResponse_ != ReplyToInviteResponse.getDefaultInstance()) replyToInviteResponse_ = ReplyToInviteResponse.newBuilder(replyToInviteResponse_).mergeFrom(replytoinviteresponse).buildPartial(); else replyToInviteResponse_ = replytoinviteresponse; bitField0_ = 0x20000 | bitField0_; } if(bunchserverresponse.hasSetAclsResponse()) { SetAclsResponse setaclsresponse = bunchserverresponse.getSetAclsResponse(); if((0x40000 & bitField0_) == 0x40000 && setAclsResponse_ != SetAclsResponse.getDefaultInstance()) setAclsResponse_ = SetAclsResponse.newBuilder(setAclsResponse_).mergeFrom(setaclsresponse).buildPartial(); else setAclsResponse_ = setaclsresponse; bitField0_ = 0x40000 | bitField0_; } if(bunchserverresponse.hasUserInfoResponse()) { UserInfoResponse userinforesponse = bunchserverresponse.getUserInfoResponse(); if((0x80000 & bitField0_) == 0x80000 && userInfoResponse_ != UserInfoResponse.getDefaultInstance()) userInfoResponse_ = UserInfoResponse.newBuilder(userInfoResponse_).mergeFrom(userinforesponse).buildPartial(); else userInfoResponse_ = userinforesponse; bitField0_ = 0x80000 | bitField0_; } if(bunchserverresponse.hasConversationSearchResponse()) { ConversationSearchResponse conversationsearchresponse = bunchserverresponse.getConversationSearchResponse(); if((0x100000 & bitField0_) == 0x100000 && conversationSearchResponse_ != ConversationSearchResponse.getDefaultInstance()) conversationSearchResponse_ = ConversationSearchResponse.newBuilder(conversationSearchResponse_).mergeFrom(conversationsearchresponse).buildPartial(); else conversationSearchResponse_ = conversationsearchresponse; bitField0_ = 0x100000 | bitField0_; } if(bunchserverresponse.hasEventSearchResponse()) { EventSearchResponse eventsearchresponse = bunchserverresponse.getEventSearchResponse(); if((0x200000 & bitField0_) == 0x200000 && eventSearchResponse_ != EventSearchResponse.getDefaultInstance()) eventSearchResponse_ = EventSearchResponse.newBuilder(eventSearchResponse_).mergeFrom(eventsearchresponse).buildPartial(); else eventSearchResponse_ = eventsearchresponse; bitField0_ = 0x200000 | bitField0_; } if(bunchserverresponse.hasSuggestionsResponse()) { SuggestionsResponse suggestionsresponse = bunchserverresponse.getSuggestionsResponse(); if((0x400000 & bitField0_) == 0x400000 && suggestionsResponse_ != SuggestionsResponse.getDefaultInstance()) suggestionsResponse_ = SuggestionsResponse.newBuilder(suggestionsResponse_).mergeFrom(suggestionsresponse).buildPartial(); else suggestionsResponse_ = suggestionsresponse; bitField0_ = 0x400000 | bitField0_; } if(bunchserverresponse.hasGlobalConversationPreferencesResponse()) { GlobalConversationPreferencesResponse globalconversationpreferencesresponse = bunchserverresponse.getGlobalConversationPreferencesResponse(); if((0x800000 & bitField0_) == 0x800000 && globalConversationPreferencesResponse_ != GlobalConversationPreferencesResponse.getDefaultInstance()) globalConversationPreferencesResponse_ = GlobalConversationPreferencesResponse.newBuilder(globalConversationPreferencesResponse_).mergeFrom(globalconversationpreferencesresponse).buildPartial(); else globalConversationPreferencesResponse_ = globalconversationpreferencesresponse; bitField0_ = 0x800000 | bitField0_; } if(bunchserverresponse.hasConversationJoinResponse()) { ConversationJoinResponse conversationjoinresponse = bunchserverresponse.getConversationJoinResponse(); if((0x1000000 & bitField0_) == 0x1000000 && conversationJoinResponse_ != ConversationJoinResponse.getDefaultInstance()) conversationJoinResponse_ = ConversationJoinResponse.newBuilder(conversationJoinResponse_).mergeFrom(conversationjoinresponse).buildPartial(); else conversationJoinResponse_ = conversationjoinresponse; bitField0_ = 0x1000000 | bitField0_; } if(bunchserverresponse.hasHangoutInviteResponse()) { HangoutInviteResponse hangoutinviteresponse = bunchserverresponse.getHangoutInviteResponse(); if((0x2000000 & bitField0_) == 0x2000000 && hangoutInviteResponse_ != HangoutInviteResponse.getDefaultInstance()) hangoutInviteResponse_ = HangoutInviteResponse.newBuilder(hangoutInviteResponse_).mergeFrom(hangoutinviteresponse).buildPartial(); else hangoutInviteResponse_ = hangoutinviteresponse; bitField0_ = 0x2000000 | bitField0_; } if(bunchserverresponse.hasHangoutInviteKeepAliveResponse()) { HangoutInviteKeepAliveResponse hangoutinvitekeepaliveresponse = bunchserverresponse.getHangoutInviteKeepAliveResponse(); if((0x4000000 & bitField0_) == 0x4000000 && hangoutInviteKeepAliveResponse_ != HangoutInviteKeepAliveResponse.getDefaultInstance()) hangoutInviteKeepAliveResponse_ = HangoutInviteKeepAliveResponse.newBuilder(hangoutInviteKeepAliveResponse_).mergeFrom(hangoutinvitekeepaliveresponse).buildPartial(); else hangoutInviteKeepAliveResponse_ = hangoutinvitekeepaliveresponse; bitField0_ = 0x4000000 | bitField0_; } if(bunchserverresponse.hasHangoutInviteReplyResponse()) { HangoutInviteReplyResponse hangoutinvitereplyresponse = bunchserverresponse.getHangoutInviteReplyResponse(); if((0x8000000 & bitField0_) == 0x8000000 && hangoutInviteReplyResponse_ != HangoutInviteReplyResponse.getDefaultInstance()) hangoutInviteReplyResponse_ = HangoutInviteReplyResponse.newBuilder(hangoutInviteReplyResponse_).mergeFrom(hangoutinvitereplyresponse).buildPartial(); else hangoutInviteReplyResponse_ = hangoutinvitereplyresponse; bitField0_ = 0x8000000 | bitField0_; } if(bunchserverresponse.hasHangoutInviteFinishResponse()) { HangoutInviteFinishResponse hangoutinvitefinishresponse = bunchserverresponse.getHangoutInviteFinishResponse(); if((0x10000000 & bitField0_) == 0x10000000 && hangoutInviteFinishResponse_ != HangoutInviteFinishResponse.getDefaultInstance()) hangoutInviteFinishResponse_ = HangoutInviteFinishResponse.newBuilder(hangoutInviteFinishResponse_).mergeFrom(hangoutinvitefinishresponse).buildPartial(); else hangoutInviteFinishResponse_ = hangoutinvitefinishresponse; bitField0_ = 0x10000000 | bitField0_; } if(bunchserverresponse.hasHangoutRingFinishResponse()) { HangoutRingFinishResponse hangoutringfinishresponse = bunchserverresponse.getHangoutRingFinishResponse(); if((0x20000000 & bitField0_) == 0x20000000 && hangoutRingFinishResponse_ != HangoutRingFinishResponse.getDefaultInstance()) hangoutRingFinishResponse_ = HangoutRingFinishResponse.newBuilder(hangoutRingFinishResponse_).mergeFrom(hangoutringfinishresponse).buildPartial(); else hangoutRingFinishResponse_ = hangoutringfinishresponse; bitField0_ = 0x20000000 | bitField0_; } return this; } public final BunchServerResponse.Builder setChatMessageResponse(ChatMessageResponse.Builder builder) { chatMessageResponse_ = builder.build(); bitField0_ = 2 | bitField0_; return this; } public final BunchServerResponse.Builder setChatMessageResponse(ChatMessageResponse chatmessageresponse) { if(chatmessageresponse == null) { throw new NullPointerException(); } else { chatMessageResponse_ = chatmessageresponse; bitField0_ = 2 | bitField0_; return this; } } public final BunchServerResponse.Builder setConversationJoinResponse(ConversationJoinResponse.Builder builder) { conversationJoinResponse_ = builder.build(); bitField0_ = 0x1000000 | bitField0_; return this; } public final BunchServerResponse.Builder setConversationJoinResponse(ConversationJoinResponse conversationjoinresponse) { if(conversationjoinresponse == null) { throw new NullPointerException(); } else { conversationJoinResponse_ = conversationjoinresponse; bitField0_ = 0x1000000 | bitField0_; return this; } } public final BunchServerResponse.Builder setConversationListResponse(ConversationListResponse.Builder builder) { conversationListResponse_ = builder.build(); bitField0_ = 0x200 | bitField0_; return this; } public final BunchServerResponse.Builder setConversationListResponse(ConversationListResponse conversationlistresponse) { if(conversationlistresponse == null) { throw new NullPointerException(); } else { conversationListResponse_ = conversationlistresponse; bitField0_ = 0x200 | bitField0_; return this; } } public final BunchServerResponse.Builder setConversationPreferenceResponse(ConversationPreferenceResponse.Builder builder) { conversationPreferenceResponse_ = builder.build(); bitField0_ = 0x8000 | bitField0_; return this; } public final BunchServerResponse.Builder setConversationPreferenceResponse(ConversationPreferenceResponse conversationpreferenceresponse) { if(conversationpreferenceresponse == null) { throw new NullPointerException(); } else { conversationPreferenceResponse_ = conversationpreferenceresponse; bitField0_ = 0x8000 | bitField0_; return this; } } public final BunchServerResponse.Builder setConversationRenameResponse(ConversationRenameResponse.Builder builder) { conversationRenameResponse_ = builder.build(); bitField0_ = 0x2000 | bitField0_; return this; } public final BunchServerResponse.Builder setConversationRenameResponse(ConversationRenameResponse conversationrenameresponse) { if(conversationrenameresponse == null) { throw new NullPointerException(); } else { conversationRenameResponse_ = conversationrenameresponse; bitField0_ = 0x2000 | bitField0_; return this; } } public final BunchServerResponse.Builder setConversationResponse(NewConversationResponse.Builder builder) { conversationResponse_ = builder.build(); bitField0_ = 0x20 | bitField0_; return this; } public final BunchServerResponse.Builder setConversationResponse(NewConversationResponse newconversationresponse) { if(newconversationresponse == null) { throw new NullPointerException(); } else { conversationResponse_ = newconversationresponse; bitField0_ = 0x20 | bitField0_; return this; } } public final BunchServerResponse.Builder setConversationSearchResponse(ConversationSearchResponse.Builder builder) { conversationSearchResponse_ = builder.build(); bitField0_ = 0x100000 | bitField0_; return this; } public final BunchServerResponse.Builder setConversationSearchResponse(ConversationSearchResponse conversationsearchresponse) { if(conversationsearchresponse == null) { throw new NullPointerException(); } else { conversationSearchResponse_ = conversationsearchresponse; bitField0_ = 0x100000 | bitField0_; return this; } } public final BunchServerResponse.Builder setDeviceRegistrationResponse(DeviceRegistrationResponse.Builder builder) { deviceRegistrationResponse_ = builder.build(); bitField0_ = 0x80 | bitField0_; return this; } public final BunchServerResponse.Builder setDeviceRegistrationResponse(DeviceRegistrationResponse deviceregistrationresponse) { if(deviceregistrationresponse == null) { throw new NullPointerException(); } else { deviceRegistrationResponse_ = deviceregistrationresponse; bitField0_ = 0x80 | bitField0_; return this; } } public final BunchServerResponse.Builder setError(Error.Builder builder) { error_ = builder.build(); bitField0_ = 0x800 | bitField0_; return this; } public final BunchServerResponse.Builder setError(Error error) { if(error == null) { throw new NullPointerException(); } else { error_ = error; bitField0_ = 0x800 | bitField0_; return this; } } public final BunchServerResponse.Builder setEventSearchResponse(EventSearchResponse.Builder builder) { eventSearchResponse_ = builder.build(); bitField0_ = 0x200000 | bitField0_; return this; } public final BunchServerResponse.Builder setEventSearchResponse(EventSearchResponse eventsearchresponse) { if(eventsearchresponse == null) { throw new NullPointerException(); } else { eventSearchResponse_ = eventsearchresponse; bitField0_ = 0x200000 | bitField0_; return this; } } public final BunchServerResponse.Builder setEventSteamResponse(EventStreamResponse.Builder builder) { eventSteamResponse_ = builder.build(); bitField0_ = 0x40 | bitField0_; return this; } public final BunchServerResponse.Builder setEventSteamResponse(EventStreamResponse eventstreamresponse) { if(eventstreamresponse == null) { throw new NullPointerException(); } else { eventSteamResponse_ = eventstreamresponse; bitField0_ = 0x40 | bitField0_; return this; } } public final BunchServerResponse.Builder setGlobalConversationPreferencesResponse(GlobalConversationPreferencesResponse.Builder builder) { globalConversationPreferencesResponse_ = builder.build(); bitField0_ = 0x800000 | bitField0_; return this; } public final BunchServerResponse.Builder setGlobalConversationPreferencesResponse(GlobalConversationPreferencesResponse globalconversationpreferencesresponse) { if(globalconversationpreferencesresponse == null) { throw new NullPointerException(); } else { globalConversationPreferencesResponse_ = globalconversationpreferencesresponse; bitField0_ = 0x800000 | bitField0_; return this; } } public final BunchServerResponse.Builder setHangoutInviteFinishResponse(HangoutInviteFinishResponse.Builder builder) { hangoutInviteFinishResponse_ = builder.build(); bitField0_ = 0x10000000 | bitField0_; return this; } public final BunchServerResponse.Builder setHangoutInviteFinishResponse(HangoutInviteFinishResponse hangoutinvitefinishresponse) { if(hangoutinvitefinishresponse == null) { throw new NullPointerException(); } else { hangoutInviteFinishResponse_ = hangoutinvitefinishresponse; bitField0_ = 0x10000000 | bitField0_; return this; } } public final BunchServerResponse.Builder setHangoutInviteKeepAliveResponse(HangoutInviteKeepAliveResponse.Builder builder) { hangoutInviteKeepAliveResponse_ = builder.build(); bitField0_ = 0x4000000 | bitField0_; return this; } public final BunchServerResponse.Builder setHangoutInviteKeepAliveResponse(HangoutInviteKeepAliveResponse hangoutinvitekeepaliveresponse) { if(hangoutinvitekeepaliveresponse == null) { throw new NullPointerException(); } else { hangoutInviteKeepAliveResponse_ = hangoutinvitekeepaliveresponse; bitField0_ = 0x4000000 | bitField0_; return this; } } public final BunchServerResponse.Builder setHangoutInviteReplyResponse(HangoutInviteReplyResponse.Builder builder) { hangoutInviteReplyResponse_ = builder.build(); bitField0_ = 0x8000000 | bitField0_; return this; } public final BunchServerResponse.Builder setHangoutInviteReplyResponse(HangoutInviteReplyResponse hangoutinvitereplyresponse) { if(hangoutinvitereplyresponse == null) { throw new NullPointerException(); } else { hangoutInviteReplyResponse_ = hangoutinvitereplyresponse; bitField0_ = 0x8000000 | bitField0_; return this; } } public final BunchServerResponse.Builder setHangoutInviteResponse(HangoutInviteResponse.Builder builder) { hangoutInviteResponse_ = builder.build(); bitField0_ = 0x2000000 | bitField0_; return this; } public final BunchServerResponse.Builder setHangoutInviteResponse(HangoutInviteResponse hangoutinviteresponse) { if(hangoutinviteresponse == null) { throw new NullPointerException(); } else { hangoutInviteResponse_ = hangoutinviteresponse; bitField0_ = 0x2000000 | bitField0_; return this; } } public final BunchServerResponse.Builder setHangoutRingFinishResponse(HangoutRingFinishResponse.Builder builder) { hangoutRingFinishResponse_ = builder.build(); bitField0_ = 0x20000000 | bitField0_; return this; } public final BunchServerResponse.Builder setHangoutRingFinishResponse(HangoutRingFinishResponse hangoutringfinishresponse) { if(hangoutringfinishresponse == null) { throw new NullPointerException(); } else { hangoutRingFinishResponse_ = hangoutringfinishresponse; bitField0_ = 0x20000000 | bitField0_; return this; } } public final BunchServerResponse.Builder setInviteResponse(InviteResponse.Builder builder) { inviteResponse_ = builder.build(); bitField0_ = 0x10000 | bitField0_; return this; } public final BunchServerResponse.Builder setInviteResponse(InviteResponse inviteresponse) { if(inviteresponse == null) { throw new NullPointerException(); } else { inviteResponse_ = inviteresponse; bitField0_ = 0x10000 | bitField0_; return this; } } public final BunchServerResponse.Builder setLeaveConversationResponse(LeaveConversationResponse.Builder builder) { leaveConversationResponse_ = builder.build(); bitField0_ = 0x1000 | bitField0_; return this; } public final BunchServerResponse.Builder setLeaveConversationResponse(LeaveConversationResponse leaveconversationresponse) { if(leaveconversationresponse == null) { throw new NullPointerException(); } else { leaveConversationResponse_ = leaveconversationresponse; bitField0_ = 0x1000 | bitField0_; return this; } } public final BunchServerResponse.Builder setPingResponse(PingResponse.Builder builder) { pingResponse_ = builder.build(); bitField0_ = 0x100 | bitField0_; return this; } public final BunchServerResponse.Builder setPingResponse(PingResponse pingresponse) { if(pingresponse == null) { throw new NullPointerException(); } else { pingResponse_ = pingresponse; bitField0_ = 0x100 | bitField0_; return this; } } public final BunchServerResponse.Builder setPresenceResponse(PresenceResponse.Builder builder) { presenceResponse_ = builder.build(); bitField0_ = 4 | bitField0_; return this; } public final BunchServerResponse.Builder setPresenceResponse(PresenceResponse presenceresponse) { if(presenceresponse == null) { throw new NullPointerException(); } else { presenceResponse_ = presenceresponse; bitField0_ = 4 | bitField0_; return this; } } public final BunchServerResponse.Builder setReceiptResponse(ReceiptResponse.Builder builder) { receiptResponse_ = builder.build(); bitField0_ = 0x10 | bitField0_; return this; } public final BunchServerResponse.Builder setReceiptResponse(ReceiptResponse receiptresponse) { if(receiptresponse == null) { throw new NullPointerException(); } else { receiptResponse_ = receiptresponse; bitField0_ = 0x10 | bitField0_; return this; } } public final BunchServerResponse.Builder setReplyToInviteResponse(ReplyToInviteResponse.Builder builder) { replyToInviteResponse_ = builder.build(); bitField0_ = 0x20000 | bitField0_; return this; } public final BunchServerResponse.Builder setReplyToInviteResponse(ReplyToInviteResponse replytoinviteresponse) { if(replytoinviteresponse == null) { throw new NullPointerException(); } else { replyToInviteResponse_ = replytoinviteresponse; bitField0_ = 0x20000 | bitField0_; return this; } } public final BunchServerResponse.Builder setRequestClientId(String s) { if(s == null) { throw new NullPointerException(); } else { bitField0_ = 1 | bitField0_; requestClientId_ = s; return this; } } public final BunchServerResponse.Builder setSetAclsResponse(SetAclsResponse.Builder builder) { setAclsResponse_ = builder.build(); bitField0_ = 0x40000 | bitField0_; return this; } public final BunchServerResponse.Builder setSetAclsResponse(SetAclsResponse setaclsresponse) { if(setaclsresponse == null) { throw new NullPointerException(); } else { setAclsResponse_ = setaclsresponse; bitField0_ = 0x40000 | bitField0_; return this; } } public final BunchServerResponse.Builder setSuggestionsResponse(SuggestionsResponse.Builder builder) { suggestionsResponse_ = builder.build(); bitField0_ = 0x400000 | bitField0_; return this; } public final BunchServerResponse.Builder setSuggestionsResponse(SuggestionsResponse suggestionsresponse) { if(suggestionsresponse == null) { throw new NullPointerException(); } else { suggestionsResponse_ = suggestionsresponse; bitField0_ = 0x400000 | bitField0_; return this; } } public final BunchServerResponse.Builder setTileEventResponse(TileEventResponse.Builder builder) { tileEventResponse_ = builder.build(); bitField0_ = 0x4000 | bitField0_; return this; } public final BunchServerResponse.Builder setTileEventResponse(TileEventResponse tileeventresponse) { if(tileeventresponse == null) { throw new NullPointerException(); } else { tileEventResponse_ = tileeventresponse; bitField0_ = 0x4000 | bitField0_; return this; } } public final BunchServerResponse.Builder setTypingResponse(TypingResponse.Builder builder) { typingResponse_ = builder.build(); bitField0_ = 8 | bitField0_; return this; } public final BunchServerResponse.Builder setTypingResponse(TypingResponse typingresponse) { if(typingresponse == null) { throw new NullPointerException(); } else { typingResponse_ = typingresponse; bitField0_ = 8 | bitField0_; return this; } } public final BunchServerResponse.Builder setUserCreationResponse(UserCreationResponse.Builder builder) { userCreationResponse_ = builder.build(); bitField0_ = 0x400 | bitField0_; return this; } public final BunchServerResponse.Builder setUserCreationResponse(UserCreationResponse usercreationresponse) { if(usercreationresponse == null) { throw new NullPointerException(); } else { userCreationResponse_ = usercreationresponse; bitField0_ = 0x400 | bitField0_; return this; } } public final BunchServerResponse.Builder setUserInfoResponse(UserInfoResponse.Builder builder) { userInfoResponse_ = builder.build(); bitField0_ = 0x80000 | bitField0_; return this; } public final BunchServerResponse.Builder setUserInfoResponse(UserInfoResponse userinforesponse) { if(userinforesponse == null) { throw new NullPointerException(); } else { userInfoResponse_ = userinforesponse; bitField0_ = 0x80000 | bitField0_; return this; } } } } }