// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: market.proto
package com.gc.android.market.api.model;
public final class Market {
private Market() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
}
public enum AppType
implements com.google.protobuf.ProtocolMessageEnum {
NONE(0, 0),
APPLICATION(1, 1),
RINGTONE(2, 2),
WALLPAPER(3, 3),
GAME(4, 4),
;
public static final int NONE_VALUE = 0;
public static final int APPLICATION_VALUE = 1;
public static final int RINGTONE_VALUE = 2;
public static final int WALLPAPER_VALUE = 3;
public static final int GAME_VALUE = 4;
public final int getNumber() { return value; }
public static AppType valueOf(int value) {
switch (value) {
case 0: return NONE;
case 1: return APPLICATION;
case 2: return RINGTONE;
case 3: return WALLPAPER;
case 4: return GAME;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap<AppType>
internalGetValueMap() {
return internalValueMap;
}
private static com.google.protobuf.Internal.EnumLiteMap<AppType>
internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<AppType>() {
public AppType findValueByNumber(int number) {
return AppType.valueOf(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(index);
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.getDescriptor().getEnumTypes().get(0);
}
private static final AppType[] VALUES = {
NONE, APPLICATION, RINGTONE, WALLPAPER, GAME,
};
public static AppType valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int index;
private final int value;
private AppType(int index, int value) {
this.index = index;
this.value = value;
}
// @@protoc_insertion_point(enum_scope:AppType)
}
public interface AppsRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional .AppType appType = 1;
boolean hasAppType();
com.gc.android.market.api.model.Market.AppType getAppType();
// optional string query = 2;
boolean hasQuery();
String getQuery();
// optional string categoryId = 3;
boolean hasCategoryId();
String getCategoryId();
// optional string appId = 4;
boolean hasAppId();
String getAppId();
// optional bool withExtendedInfo = 6;
boolean hasWithExtendedInfo();
boolean getWithExtendedInfo();
// optional .AppsRequest.OrderType orderType = 7 [default = NONE];
boolean hasOrderType();
com.gc.android.market.api.model.Market.AppsRequest.OrderType getOrderType();
// optional uint64 startIndex = 8;
boolean hasStartIndex();
long getStartIndex();
// optional int32 entriesCount = 9;
boolean hasEntriesCount();
int getEntriesCount();
// optional .AppsRequest.ViewType viewType = 10 [default = ALL];
boolean hasViewType();
com.gc.android.market.api.model.Market.AppsRequest.ViewType getViewType();
}
public static final class AppsRequest extends
com.google.protobuf.GeneratedMessage
implements AppsRequestOrBuilder {
// Use AppsRequest.newBuilder() to construct.
private AppsRequest(Builder builder) {
super(builder);
}
private AppsRequest(boolean noInit) {}
private static final AppsRequest defaultInstance;
public static AppsRequest getDefaultInstance() {
return defaultInstance;
}
public AppsRequest getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_AppsRequest_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_AppsRequest_fieldAccessorTable;
}
public enum OrderType
implements com.google.protobuf.ProtocolMessageEnum {
NONE(0, 0),
POPULAR(1, 1),
NEWEST(2, 2),
FEATURED(3, 3),
;
public static final int NONE_VALUE = 0;
public static final int POPULAR_VALUE = 1;
public static final int NEWEST_VALUE = 2;
public static final int FEATURED_VALUE = 3;
public final int getNumber() { return value; }
public static OrderType valueOf(int value) {
switch (value) {
case 0: return NONE;
case 1: return POPULAR;
case 2: return NEWEST;
case 3: return FEATURED;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap<OrderType>
internalGetValueMap() {
return internalValueMap;
}
private static com.google.protobuf.Internal.EnumLiteMap<OrderType>
internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<OrderType>() {
public OrderType findValueByNumber(int number) {
return OrderType.valueOf(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(index);
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.AppsRequest.getDescriptor().getEnumTypes().get(0);
}
private static final OrderType[] VALUES = {
NONE, POPULAR, NEWEST, FEATURED,
};
public static OrderType valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int index;
private final int value;
private OrderType(int index, int value) {
this.index = index;
this.value = value;
}
// @@protoc_insertion_point(enum_scope:AppsRequest.OrderType)
}
public enum ViewType
implements com.google.protobuf.ProtocolMessageEnum {
ALL(0, 0),
FREE(1, 1),
PAID(2, 2),
;
public static final int ALL_VALUE = 0;
public static final int FREE_VALUE = 1;
public static final int PAID_VALUE = 2;
public final int getNumber() { return value; }
public static ViewType valueOf(int value) {
switch (value) {
case 0: return ALL;
case 1: return FREE;
case 2: return PAID;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap<ViewType>
internalGetValueMap() {
return internalValueMap;
}
private static com.google.protobuf.Internal.EnumLiteMap<ViewType>
internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<ViewType>() {
public ViewType findValueByNumber(int number) {
return ViewType.valueOf(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(index);
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.AppsRequest.getDescriptor().getEnumTypes().get(1);
}
private static final ViewType[] VALUES = {
ALL, FREE, PAID,
};
public static ViewType valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int index;
private final int value;
private ViewType(int index, int value) {
this.index = index;
this.value = value;
}
// @@protoc_insertion_point(enum_scope:AppsRequest.ViewType)
}
private int bitField0_;
// optional .AppType appType = 1;
public static final int APPTYPE_FIELD_NUMBER = 1;
private com.gc.android.market.api.model.Market.AppType appType_;
public boolean hasAppType() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public com.gc.android.market.api.model.Market.AppType getAppType() {
return appType_;
}
// optional string query = 2;
public static final int QUERY_FIELD_NUMBER = 2;
private java.lang.Object query_;
public boolean hasQuery() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public String getQuery() {
java.lang.Object ref = query_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
query_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getQueryBytes() {
java.lang.Object ref = query_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
query_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string categoryId = 3;
public static final int CATEGORYID_FIELD_NUMBER = 3;
private java.lang.Object categoryId_;
public boolean hasCategoryId() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public String getCategoryId() {
java.lang.Object ref = categoryId_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
categoryId_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getCategoryIdBytes() {
java.lang.Object ref = categoryId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
categoryId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string appId = 4;
public static final int APPID_FIELD_NUMBER = 4;
private java.lang.Object appId_;
public boolean hasAppId() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public String getAppId() {
java.lang.Object ref = appId_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
appId_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getAppIdBytes() {
java.lang.Object ref = appId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
appId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional bool withExtendedInfo = 6;
public static final int WITHEXTENDEDINFO_FIELD_NUMBER = 6;
private boolean withExtendedInfo_;
public boolean hasWithExtendedInfo() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
public boolean getWithExtendedInfo() {
return withExtendedInfo_;
}
// optional .AppsRequest.OrderType orderType = 7 [default = NONE];
public static final int ORDERTYPE_FIELD_NUMBER = 7;
private com.gc.android.market.api.model.Market.AppsRequest.OrderType orderType_;
public boolean hasOrderType() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
public com.gc.android.market.api.model.Market.AppsRequest.OrderType getOrderType() {
return orderType_;
}
// optional uint64 startIndex = 8;
public static final int STARTINDEX_FIELD_NUMBER = 8;
private long startIndex_;
public boolean hasStartIndex() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
public long getStartIndex() {
return startIndex_;
}
// optional int32 entriesCount = 9;
public static final int ENTRIESCOUNT_FIELD_NUMBER = 9;
private int entriesCount_;
public boolean hasEntriesCount() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
public int getEntriesCount() {
return entriesCount_;
}
// optional .AppsRequest.ViewType viewType = 10 [default = ALL];
public static final int VIEWTYPE_FIELD_NUMBER = 10;
private com.gc.android.market.api.model.Market.AppsRequest.ViewType viewType_;
public boolean hasViewType() {
return ((bitField0_ & 0x00000100) == 0x00000100);
}
public com.gc.android.market.api.model.Market.AppsRequest.ViewType getViewType() {
return viewType_;
}
private void initFields() {
appType_ = com.gc.android.market.api.model.Market.AppType.NONE;
query_ = "";
categoryId_ = "";
appId_ = "";
withExtendedInfo_ = false;
orderType_ = com.gc.android.market.api.model.Market.AppsRequest.OrderType.NONE;
startIndex_ = 0L;
entriesCount_ = 0;
viewType_ = com.gc.android.market.api.model.Market.AppsRequest.ViewType.ALL;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeEnum(1, appType_.getNumber());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeBytes(2, getQueryBytes());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeBytes(3, getCategoryIdBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeBytes(4, getAppIdBytes());
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeBool(6, withExtendedInfo_);
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
output.writeEnum(7, orderType_.getNumber());
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
output.writeUInt64(8, startIndex_);
}
if (((bitField0_ & 0x00000080) == 0x00000080)) {
output.writeInt32(9, entriesCount_);
}
if (((bitField0_ & 0x00000100) == 0x00000100)) {
output.writeEnum(10, viewType_.getNumber());
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, appType_.getNumber());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, getQueryBytes());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(3, getCategoryIdBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(4, getAppIdBytes());
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(6, withExtendedInfo_);
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(7, orderType_.getNumber());
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(8, startIndex_);
}
if (((bitField0_ & 0x00000080) == 0x00000080)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(9, entriesCount_);
}
if (((bitField0_ & 0x00000100) == 0x00000100)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(10, viewType_.getNumber());
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.AppsRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.AppsRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.AppsRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.AppsRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.AppsRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.AppsRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.AppsRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.AppsRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.AppsRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.AppsRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.AppsRequest prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.AppsRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_AppsRequest_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_AppsRequest_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.AppsRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
appType_ = com.gc.android.market.api.model.Market.AppType.NONE;
bitField0_ = (bitField0_ & ~0x00000001);
query_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
categoryId_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
appId_ = "";
bitField0_ = (bitField0_ & ~0x00000008);
withExtendedInfo_ = false;
bitField0_ = (bitField0_ & ~0x00000010);
orderType_ = com.gc.android.market.api.model.Market.AppsRequest.OrderType.NONE;
bitField0_ = (bitField0_ & ~0x00000020);
startIndex_ = 0L;
bitField0_ = (bitField0_ & ~0x00000040);
entriesCount_ = 0;
bitField0_ = (bitField0_ & ~0x00000080);
viewType_ = com.gc.android.market.api.model.Market.AppsRequest.ViewType.ALL;
bitField0_ = (bitField0_ & ~0x00000100);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.AppsRequest.getDescriptor();
}
public com.gc.android.market.api.model.Market.AppsRequest getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.AppsRequest.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.AppsRequest build() {
com.gc.android.market.api.model.Market.AppsRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.AppsRequest buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.AppsRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.AppsRequest buildPartial() {
com.gc.android.market.api.model.Market.AppsRequest result = new com.gc.android.market.api.model.Market.AppsRequest(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.appType_ = appType_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.query_ = query_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.categoryId_ = categoryId_;
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
result.appId_ = appId_;
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000010;
}
result.withExtendedInfo_ = withExtendedInfo_;
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
to_bitField0_ |= 0x00000020;
}
result.orderType_ = orderType_;
if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
to_bitField0_ |= 0x00000040;
}
result.startIndex_ = startIndex_;
if (((from_bitField0_ & 0x00000080) == 0x00000080)) {
to_bitField0_ |= 0x00000080;
}
result.entriesCount_ = entriesCount_;
if (((from_bitField0_ & 0x00000100) == 0x00000100)) {
to_bitField0_ |= 0x00000100;
}
result.viewType_ = viewType_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.AppsRequest) {
return mergeFrom((com.gc.android.market.api.model.Market.AppsRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.AppsRequest other) {
if (other == com.gc.android.market.api.model.Market.AppsRequest.getDefaultInstance()) return this;
if (other.hasAppType()) {
setAppType(other.getAppType());
}
if (other.hasQuery()) {
setQuery(other.getQuery());
}
if (other.hasCategoryId()) {
setCategoryId(other.getCategoryId());
}
if (other.hasAppId()) {
setAppId(other.getAppId());
}
if (other.hasWithExtendedInfo()) {
setWithExtendedInfo(other.getWithExtendedInfo());
}
if (other.hasOrderType()) {
setOrderType(other.getOrderType());
}
if (other.hasStartIndex()) {
setStartIndex(other.getStartIndex());
}
if (other.hasEntriesCount()) {
setEntriesCount(other.getEntriesCount());
}
if (other.hasViewType()) {
setViewType(other.getViewType());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 8: {
int rawValue = input.readEnum();
com.gc.android.market.api.model.Market.AppType value = com.gc.android.market.api.model.Market.AppType.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(1, rawValue);
} else {
bitField0_ |= 0x00000001;
appType_ = value;
}
break;
}
case 18: {
bitField0_ |= 0x00000002;
query_ = input.readBytes();
break;
}
case 26: {
bitField0_ |= 0x00000004;
categoryId_ = input.readBytes();
break;
}
case 34: {
bitField0_ |= 0x00000008;
appId_ = input.readBytes();
break;
}
case 48: {
bitField0_ |= 0x00000010;
withExtendedInfo_ = input.readBool();
break;
}
case 56: {
int rawValue = input.readEnum();
com.gc.android.market.api.model.Market.AppsRequest.OrderType value = com.gc.android.market.api.model.Market.AppsRequest.OrderType.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(7, rawValue);
} else {
bitField0_ |= 0x00000020;
orderType_ = value;
}
break;
}
case 64: {
bitField0_ |= 0x00000040;
startIndex_ = input.readUInt64();
break;
}
case 72: {
bitField0_ |= 0x00000080;
entriesCount_ = input.readInt32();
break;
}
case 80: {
int rawValue = input.readEnum();
com.gc.android.market.api.model.Market.AppsRequest.ViewType value = com.gc.android.market.api.model.Market.AppsRequest.ViewType.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(10, rawValue);
} else {
bitField0_ |= 0x00000100;
viewType_ = value;
}
break;
}
}
}
}
private int bitField0_;
// optional .AppType appType = 1;
private com.gc.android.market.api.model.Market.AppType appType_ = com.gc.android.market.api.model.Market.AppType.NONE;
public boolean hasAppType() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public com.gc.android.market.api.model.Market.AppType getAppType() {
return appType_;
}
public Builder setAppType(com.gc.android.market.api.model.Market.AppType value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
appType_ = value;
onChanged();
return this;
}
public Builder clearAppType() {
bitField0_ = (bitField0_ & ~0x00000001);
appType_ = com.gc.android.market.api.model.Market.AppType.NONE;
onChanged();
return this;
}
// optional string query = 2;
private java.lang.Object query_ = "";
public boolean hasQuery() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public String getQuery() {
java.lang.Object ref = query_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
query_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setQuery(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
query_ = value;
onChanged();
return this;
}
public Builder clearQuery() {
bitField0_ = (bitField0_ & ~0x00000002);
query_ = getDefaultInstance().getQuery();
onChanged();
return this;
}
void setQuery(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000002;
query_ = value;
onChanged();
}
// optional string categoryId = 3;
private java.lang.Object categoryId_ = "";
public boolean hasCategoryId() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public String getCategoryId() {
java.lang.Object ref = categoryId_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
categoryId_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setCategoryId(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
categoryId_ = value;
onChanged();
return this;
}
public Builder clearCategoryId() {
bitField0_ = (bitField0_ & ~0x00000004);
categoryId_ = getDefaultInstance().getCategoryId();
onChanged();
return this;
}
void setCategoryId(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000004;
categoryId_ = value;
onChanged();
}
// optional string appId = 4;
private java.lang.Object appId_ = "";
public boolean hasAppId() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public String getAppId() {
java.lang.Object ref = appId_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
appId_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setAppId(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000008;
appId_ = value;
onChanged();
return this;
}
public Builder clearAppId() {
bitField0_ = (bitField0_ & ~0x00000008);
appId_ = getDefaultInstance().getAppId();
onChanged();
return this;
}
void setAppId(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000008;
appId_ = value;
onChanged();
}
// optional bool withExtendedInfo = 6;
private boolean withExtendedInfo_ ;
public boolean hasWithExtendedInfo() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
public boolean getWithExtendedInfo() {
return withExtendedInfo_;
}
public Builder setWithExtendedInfo(boolean value) {
bitField0_ |= 0x00000010;
withExtendedInfo_ = value;
onChanged();
return this;
}
public Builder clearWithExtendedInfo() {
bitField0_ = (bitField0_ & ~0x00000010);
withExtendedInfo_ = false;
onChanged();
return this;
}
// optional .AppsRequest.OrderType orderType = 7 [default = NONE];
private com.gc.android.market.api.model.Market.AppsRequest.OrderType orderType_ = com.gc.android.market.api.model.Market.AppsRequest.OrderType.NONE;
public boolean hasOrderType() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
public com.gc.android.market.api.model.Market.AppsRequest.OrderType getOrderType() {
return orderType_;
}
public Builder setOrderType(com.gc.android.market.api.model.Market.AppsRequest.OrderType value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
orderType_ = value;
onChanged();
return this;
}
public Builder clearOrderType() {
bitField0_ = (bitField0_ & ~0x00000020);
orderType_ = com.gc.android.market.api.model.Market.AppsRequest.OrderType.NONE;
onChanged();
return this;
}
// optional uint64 startIndex = 8;
private long startIndex_ ;
public boolean hasStartIndex() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
public long getStartIndex() {
return startIndex_;
}
public Builder setStartIndex(long value) {
bitField0_ |= 0x00000040;
startIndex_ = value;
onChanged();
return this;
}
public Builder clearStartIndex() {
bitField0_ = (bitField0_ & ~0x00000040);
startIndex_ = 0L;
onChanged();
return this;
}
// optional int32 entriesCount = 9;
private int entriesCount_ ;
public boolean hasEntriesCount() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
public int getEntriesCount() {
return entriesCount_;
}
public Builder setEntriesCount(int value) {
bitField0_ |= 0x00000080;
entriesCount_ = value;
onChanged();
return this;
}
public Builder clearEntriesCount() {
bitField0_ = (bitField0_ & ~0x00000080);
entriesCount_ = 0;
onChanged();
return this;
}
// optional .AppsRequest.ViewType viewType = 10 [default = ALL];
private com.gc.android.market.api.model.Market.AppsRequest.ViewType viewType_ = com.gc.android.market.api.model.Market.AppsRequest.ViewType.ALL;
public boolean hasViewType() {
return ((bitField0_ & 0x00000100) == 0x00000100);
}
public com.gc.android.market.api.model.Market.AppsRequest.ViewType getViewType() {
return viewType_;
}
public Builder setViewType(com.gc.android.market.api.model.Market.AppsRequest.ViewType value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000100;
viewType_ = value;
onChanged();
return this;
}
public Builder clearViewType() {
bitField0_ = (bitField0_ & ~0x00000100);
viewType_ = com.gc.android.market.api.model.Market.AppsRequest.ViewType.ALL;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:AppsRequest)
}
static {
defaultInstance = new AppsRequest(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:AppsRequest)
}
public interface AppsResponseOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// repeated .App app = 1;
java.util.List<com.gc.android.market.api.model.Market.App>
getAppList();
com.gc.android.market.api.model.Market.App getApp(int index);
int getAppCount();
java.util.List<? extends com.gc.android.market.api.model.Market.AppOrBuilder>
getAppOrBuilderList();
com.gc.android.market.api.model.Market.AppOrBuilder getAppOrBuilder(
int index);
// optional int32 entriesCount = 2;
boolean hasEntriesCount();
int getEntriesCount();
}
public static final class AppsResponse extends
com.google.protobuf.GeneratedMessage
implements AppsResponseOrBuilder {
// Use AppsResponse.newBuilder() to construct.
private AppsResponse(Builder builder) {
super(builder);
}
private AppsResponse(boolean noInit) {}
private static final AppsResponse defaultInstance;
public static AppsResponse getDefaultInstance() {
return defaultInstance;
}
public AppsResponse getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_AppsResponse_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_AppsResponse_fieldAccessorTable;
}
private int bitField0_;
// repeated .App app = 1;
public static final int APP_FIELD_NUMBER = 1;
private java.util.List<com.gc.android.market.api.model.Market.App> app_;
public java.util.List<com.gc.android.market.api.model.Market.App> getAppList() {
return app_;
}
public java.util.List<? extends com.gc.android.market.api.model.Market.AppOrBuilder>
getAppOrBuilderList() {
return app_;
}
public int getAppCount() {
return app_.size();
}
public com.gc.android.market.api.model.Market.App getApp(int index) {
return app_.get(index);
}
public com.gc.android.market.api.model.Market.AppOrBuilder getAppOrBuilder(
int index) {
return app_.get(index);
}
// optional int32 entriesCount = 2;
public static final int ENTRIESCOUNT_FIELD_NUMBER = 2;
private int entriesCount_;
public boolean hasEntriesCount() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public int getEntriesCount() {
return entriesCount_;
}
private void initFields() {
app_ = java.util.Collections.emptyList();
entriesCount_ = 0;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
for (int i = 0; i < app_.size(); i++) {
output.writeMessage(1, app_.get(i));
}
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeInt32(2, entriesCount_);
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < app_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, app_.get(i));
}
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, entriesCount_);
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.AppsResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.AppsResponse parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.AppsResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.AppsResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.AppsResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.AppsResponse parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.AppsResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.AppsResponse parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.AppsResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.AppsResponse parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.AppsResponse prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.AppsResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_AppsResponse_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_AppsResponse_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.AppsResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getAppFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
if (appBuilder_ == null) {
app_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
appBuilder_.clear();
}
entriesCount_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.AppsResponse.getDescriptor();
}
public com.gc.android.market.api.model.Market.AppsResponse getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.AppsResponse.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.AppsResponse build() {
com.gc.android.market.api.model.Market.AppsResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.AppsResponse buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.AppsResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.AppsResponse buildPartial() {
com.gc.android.market.api.model.Market.AppsResponse result = new com.gc.android.market.api.model.Market.AppsResponse(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (appBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
app_ = java.util.Collections.unmodifiableList(app_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.app_ = app_;
} else {
result.app_ = appBuilder_.build();
}
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000001;
}
result.entriesCount_ = entriesCount_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.AppsResponse) {
return mergeFrom((com.gc.android.market.api.model.Market.AppsResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.AppsResponse other) {
if (other == com.gc.android.market.api.model.Market.AppsResponse.getDefaultInstance()) return this;
if (appBuilder_ == null) {
if (!other.app_.isEmpty()) {
if (app_.isEmpty()) {
app_ = other.app_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureAppIsMutable();
app_.addAll(other.app_);
}
onChanged();
}
} else {
if (!other.app_.isEmpty()) {
if (appBuilder_.isEmpty()) {
appBuilder_.dispose();
appBuilder_ = null;
app_ = other.app_;
bitField0_ = (bitField0_ & ~0x00000001);
appBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getAppFieldBuilder() : null;
} else {
appBuilder_.addAllMessages(other.app_);
}
}
}
if (other.hasEntriesCount()) {
setEntriesCount(other.getEntriesCount());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 10: {
com.gc.android.market.api.model.Market.App.Builder subBuilder = com.gc.android.market.api.model.Market.App.newBuilder();
input.readMessage(subBuilder, extensionRegistry);
addApp(subBuilder.buildPartial());
break;
}
case 16: {
bitField0_ |= 0x00000002;
entriesCount_ = input.readInt32();
break;
}
}
}
}
private int bitField0_;
// repeated .App app = 1;
private java.util.List<com.gc.android.market.api.model.Market.App> app_ =
java.util.Collections.emptyList();
private void ensureAppIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
app_ = new java.util.ArrayList<com.gc.android.market.api.model.Market.App>(app_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.App, com.gc.android.market.api.model.Market.App.Builder, com.gc.android.market.api.model.Market.AppOrBuilder> appBuilder_;
public java.util.List<com.gc.android.market.api.model.Market.App> getAppList() {
if (appBuilder_ == null) {
return java.util.Collections.unmodifiableList(app_);
} else {
return appBuilder_.getMessageList();
}
}
public int getAppCount() {
if (appBuilder_ == null) {
return app_.size();
} else {
return appBuilder_.getCount();
}
}
public com.gc.android.market.api.model.Market.App getApp(int index) {
if (appBuilder_ == null) {
return app_.get(index);
} else {
return appBuilder_.getMessage(index);
}
}
public Builder setApp(
int index, com.gc.android.market.api.model.Market.App value) {
if (appBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAppIsMutable();
app_.set(index, value);
onChanged();
} else {
appBuilder_.setMessage(index, value);
}
return this;
}
public Builder setApp(
int index, com.gc.android.market.api.model.Market.App.Builder builderForValue) {
if (appBuilder_ == null) {
ensureAppIsMutable();
app_.set(index, builderForValue.build());
onChanged();
} else {
appBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
public Builder addApp(com.gc.android.market.api.model.Market.App value) {
if (appBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAppIsMutable();
app_.add(value);
onChanged();
} else {
appBuilder_.addMessage(value);
}
return this;
}
public Builder addApp(
int index, com.gc.android.market.api.model.Market.App value) {
if (appBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAppIsMutable();
app_.add(index, value);
onChanged();
} else {
appBuilder_.addMessage(index, value);
}
return this;
}
public Builder addApp(
com.gc.android.market.api.model.Market.App.Builder builderForValue) {
if (appBuilder_ == null) {
ensureAppIsMutable();
app_.add(builderForValue.build());
onChanged();
} else {
appBuilder_.addMessage(builderForValue.build());
}
return this;
}
public Builder addApp(
int index, com.gc.android.market.api.model.Market.App.Builder builderForValue) {
if (appBuilder_ == null) {
ensureAppIsMutable();
app_.add(index, builderForValue.build());
onChanged();
} else {
appBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
public Builder addAllApp(
java.lang.Iterable<? extends com.gc.android.market.api.model.Market.App> values) {
if (appBuilder_ == null) {
ensureAppIsMutable();
super.addAll(values, app_);
onChanged();
} else {
appBuilder_.addAllMessages(values);
}
return this;
}
public Builder clearApp() {
if (appBuilder_ == null) {
app_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
appBuilder_.clear();
}
return this;
}
public Builder removeApp(int index) {
if (appBuilder_ == null) {
ensureAppIsMutable();
app_.remove(index);
onChanged();
} else {
appBuilder_.remove(index);
}
return this;
}
public com.gc.android.market.api.model.Market.App.Builder getAppBuilder(
int index) {
return getAppFieldBuilder().getBuilder(index);
}
public com.gc.android.market.api.model.Market.AppOrBuilder getAppOrBuilder(
int index) {
if (appBuilder_ == null) {
return app_.get(index); } else {
return appBuilder_.getMessageOrBuilder(index);
}
}
public java.util.List<? extends com.gc.android.market.api.model.Market.AppOrBuilder>
getAppOrBuilderList() {
if (appBuilder_ != null) {
return appBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(app_);
}
}
public com.gc.android.market.api.model.Market.App.Builder addAppBuilder() {
return getAppFieldBuilder().addBuilder(
com.gc.android.market.api.model.Market.App.getDefaultInstance());
}
public com.gc.android.market.api.model.Market.App.Builder addAppBuilder(
int index) {
return getAppFieldBuilder().addBuilder(
index, com.gc.android.market.api.model.Market.App.getDefaultInstance());
}
public java.util.List<com.gc.android.market.api.model.Market.App.Builder>
getAppBuilderList() {
return getAppFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.App, com.gc.android.market.api.model.Market.App.Builder, com.gc.android.market.api.model.Market.AppOrBuilder>
getAppFieldBuilder() {
if (appBuilder_ == null) {
appBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.App, com.gc.android.market.api.model.Market.App.Builder, com.gc.android.market.api.model.Market.AppOrBuilder>(
app_,
((bitField0_ & 0x00000001) == 0x00000001),
getParentForChildren(),
isClean());
app_ = null;
}
return appBuilder_;
}
// optional int32 entriesCount = 2;
private int entriesCount_ ;
public boolean hasEntriesCount() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public int getEntriesCount() {
return entriesCount_;
}
public Builder setEntriesCount(int value) {
bitField0_ |= 0x00000002;
entriesCount_ = value;
onChanged();
return this;
}
public Builder clearEntriesCount() {
bitField0_ = (bitField0_ & ~0x00000002);
entriesCount_ = 0;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:AppsResponse)
}
static {
defaultInstance = new AppsResponse(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:AppsResponse)
}
public interface CategoryOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional int32 appType = 2;
boolean hasAppType();
int getAppType();
// optional string title = 4;
boolean hasTitle();
String getTitle();
// optional string categoryId = 3;
boolean hasCategoryId();
String getCategoryId();
// optional string subtitle = 5;
boolean hasSubtitle();
String getSubtitle();
// repeated .Category subCategories = 8;
java.util.List<com.gc.android.market.api.model.Market.Category>
getSubCategoriesList();
com.gc.android.market.api.model.Market.Category getSubCategories(int index);
int getSubCategoriesCount();
java.util.List<? extends com.gc.android.market.api.model.Market.CategoryOrBuilder>
getSubCategoriesOrBuilderList();
com.gc.android.market.api.model.Market.CategoryOrBuilder getSubCategoriesOrBuilder(
int index);
}
public static final class Category extends
com.google.protobuf.GeneratedMessage
implements CategoryOrBuilder {
// Use Category.newBuilder() to construct.
private Category(Builder builder) {
super(builder);
}
private Category(boolean noInit) {}
private static final Category defaultInstance;
public static Category getDefaultInstance() {
return defaultInstance;
}
public Category getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_Category_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_Category_fieldAccessorTable;
}
private int bitField0_;
// optional int32 appType = 2;
public static final int APPTYPE_FIELD_NUMBER = 2;
private int appType_;
public boolean hasAppType() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public int getAppType() {
return appType_;
}
// optional string title = 4;
public static final int TITLE_FIELD_NUMBER = 4;
private java.lang.Object title_;
public boolean hasTitle() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public String getTitle() {
java.lang.Object ref = title_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
title_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getTitleBytes() {
java.lang.Object ref = title_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
title_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string categoryId = 3;
public static final int CATEGORYID_FIELD_NUMBER = 3;
private java.lang.Object categoryId_;
public boolean hasCategoryId() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public String getCategoryId() {
java.lang.Object ref = categoryId_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
categoryId_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getCategoryIdBytes() {
java.lang.Object ref = categoryId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
categoryId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string subtitle = 5;
public static final int SUBTITLE_FIELD_NUMBER = 5;
private java.lang.Object subtitle_;
public boolean hasSubtitle() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public String getSubtitle() {
java.lang.Object ref = subtitle_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
subtitle_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getSubtitleBytes() {
java.lang.Object ref = subtitle_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
subtitle_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// repeated .Category subCategories = 8;
public static final int SUBCATEGORIES_FIELD_NUMBER = 8;
private java.util.List<com.gc.android.market.api.model.Market.Category> subCategories_;
public java.util.List<com.gc.android.market.api.model.Market.Category> getSubCategoriesList() {
return subCategories_;
}
public java.util.List<? extends com.gc.android.market.api.model.Market.CategoryOrBuilder>
getSubCategoriesOrBuilderList() {
return subCategories_;
}
public int getSubCategoriesCount() {
return subCategories_.size();
}
public com.gc.android.market.api.model.Market.Category getSubCategories(int index) {
return subCategories_.get(index);
}
public com.gc.android.market.api.model.Market.CategoryOrBuilder getSubCategoriesOrBuilder(
int index) {
return subCategories_.get(index);
}
private void initFields() {
appType_ = 0;
title_ = "";
categoryId_ = "";
subtitle_ = "";
subCategories_ = java.util.Collections.emptyList();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeInt32(2, appType_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeBytes(3, getCategoryIdBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeBytes(4, getTitleBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeBytes(5, getSubtitleBytes());
}
for (int i = 0; i < subCategories_.size(); i++) {
output.writeMessage(8, subCategories_.get(i));
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, appType_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(3, getCategoryIdBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(4, getTitleBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(5, getSubtitleBytes());
}
for (int i = 0; i < subCategories_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, subCategories_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.Category parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.Category parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.Category parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.Category parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.Category parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.Category parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.Category parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.Category parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.Category parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.Category parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.Category prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.CategoryOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_Category_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_Category_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.Category.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getSubCategoriesFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
appType_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
title_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
categoryId_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
subtitle_ = "";
bitField0_ = (bitField0_ & ~0x00000008);
if (subCategoriesBuilder_ == null) {
subCategories_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000010);
} else {
subCategoriesBuilder_.clear();
}
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.Category.getDescriptor();
}
public com.gc.android.market.api.model.Market.Category getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.Category.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.Category build() {
com.gc.android.market.api.model.Market.Category result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.Category buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.Category result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.Category buildPartial() {
com.gc.android.market.api.model.Market.Category result = new com.gc.android.market.api.model.Market.Category(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.appType_ = appType_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.title_ = title_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.categoryId_ = categoryId_;
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
result.subtitle_ = subtitle_;
if (subCategoriesBuilder_ == null) {
if (((bitField0_ & 0x00000010) == 0x00000010)) {
subCategories_ = java.util.Collections.unmodifiableList(subCategories_);
bitField0_ = (bitField0_ & ~0x00000010);
}
result.subCategories_ = subCategories_;
} else {
result.subCategories_ = subCategoriesBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.Category) {
return mergeFrom((com.gc.android.market.api.model.Market.Category)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.Category other) {
if (other == com.gc.android.market.api.model.Market.Category.getDefaultInstance()) return this;
if (other.hasAppType()) {
setAppType(other.getAppType());
}
if (other.hasTitle()) {
setTitle(other.getTitle());
}
if (other.hasCategoryId()) {
setCategoryId(other.getCategoryId());
}
if (other.hasSubtitle()) {
setSubtitle(other.getSubtitle());
}
if (subCategoriesBuilder_ == null) {
if (!other.subCategories_.isEmpty()) {
if (subCategories_.isEmpty()) {
subCategories_ = other.subCategories_;
bitField0_ = (bitField0_ & ~0x00000010);
} else {
ensureSubCategoriesIsMutable();
subCategories_.addAll(other.subCategories_);
}
onChanged();
}
} else {
if (!other.subCategories_.isEmpty()) {
if (subCategoriesBuilder_.isEmpty()) {
subCategoriesBuilder_.dispose();
subCategoriesBuilder_ = null;
subCategories_ = other.subCategories_;
bitField0_ = (bitField0_ & ~0x00000010);
subCategoriesBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getSubCategoriesFieldBuilder() : null;
} else {
subCategoriesBuilder_.addAllMessages(other.subCategories_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 16: {
bitField0_ |= 0x00000001;
appType_ = input.readInt32();
break;
}
case 26: {
bitField0_ |= 0x00000004;
categoryId_ = input.readBytes();
break;
}
case 34: {
bitField0_ |= 0x00000002;
title_ = input.readBytes();
break;
}
case 42: {
bitField0_ |= 0x00000008;
subtitle_ = input.readBytes();
break;
}
case 66: {
com.gc.android.market.api.model.Market.Category.Builder subBuilder = com.gc.android.market.api.model.Market.Category.newBuilder();
input.readMessage(subBuilder, extensionRegistry);
addSubCategories(subBuilder.buildPartial());
break;
}
}
}
}
private int bitField0_;
// optional int32 appType = 2;
private int appType_ ;
public boolean hasAppType() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public int getAppType() {
return appType_;
}
public Builder setAppType(int value) {
bitField0_ |= 0x00000001;
appType_ = value;
onChanged();
return this;
}
public Builder clearAppType() {
bitField0_ = (bitField0_ & ~0x00000001);
appType_ = 0;
onChanged();
return this;
}
// optional string title = 4;
private java.lang.Object title_ = "";
public boolean hasTitle() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public String getTitle() {
java.lang.Object ref = title_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
title_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setTitle(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
title_ = value;
onChanged();
return this;
}
public Builder clearTitle() {
bitField0_ = (bitField0_ & ~0x00000002);
title_ = getDefaultInstance().getTitle();
onChanged();
return this;
}
void setTitle(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000002;
title_ = value;
onChanged();
}
// optional string categoryId = 3;
private java.lang.Object categoryId_ = "";
public boolean hasCategoryId() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public String getCategoryId() {
java.lang.Object ref = categoryId_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
categoryId_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setCategoryId(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
categoryId_ = value;
onChanged();
return this;
}
public Builder clearCategoryId() {
bitField0_ = (bitField0_ & ~0x00000004);
categoryId_ = getDefaultInstance().getCategoryId();
onChanged();
return this;
}
void setCategoryId(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000004;
categoryId_ = value;
onChanged();
}
// optional string subtitle = 5;
private java.lang.Object subtitle_ = "";
public boolean hasSubtitle() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public String getSubtitle() {
java.lang.Object ref = subtitle_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
subtitle_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setSubtitle(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000008;
subtitle_ = value;
onChanged();
return this;
}
public Builder clearSubtitle() {
bitField0_ = (bitField0_ & ~0x00000008);
subtitle_ = getDefaultInstance().getSubtitle();
onChanged();
return this;
}
void setSubtitle(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000008;
subtitle_ = value;
onChanged();
}
// repeated .Category subCategories = 8;
private java.util.List<com.gc.android.market.api.model.Market.Category> subCategories_ =
java.util.Collections.emptyList();
private void ensureSubCategoriesIsMutable() {
if (!((bitField0_ & 0x00000010) == 0x00000010)) {
subCategories_ = new java.util.ArrayList<com.gc.android.market.api.model.Market.Category>(subCategories_);
bitField0_ |= 0x00000010;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.Category, com.gc.android.market.api.model.Market.Category.Builder, com.gc.android.market.api.model.Market.CategoryOrBuilder> subCategoriesBuilder_;
public java.util.List<com.gc.android.market.api.model.Market.Category> getSubCategoriesList() {
if (subCategoriesBuilder_ == null) {
return java.util.Collections.unmodifiableList(subCategories_);
} else {
return subCategoriesBuilder_.getMessageList();
}
}
public int getSubCategoriesCount() {
if (subCategoriesBuilder_ == null) {
return subCategories_.size();
} else {
return subCategoriesBuilder_.getCount();
}
}
public com.gc.android.market.api.model.Market.Category getSubCategories(int index) {
if (subCategoriesBuilder_ == null) {
return subCategories_.get(index);
} else {
return subCategoriesBuilder_.getMessage(index);
}
}
public Builder setSubCategories(
int index, com.gc.android.market.api.model.Market.Category value) {
if (subCategoriesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureSubCategoriesIsMutable();
subCategories_.set(index, value);
onChanged();
} else {
subCategoriesBuilder_.setMessage(index, value);
}
return this;
}
public Builder setSubCategories(
int index, com.gc.android.market.api.model.Market.Category.Builder builderForValue) {
if (subCategoriesBuilder_ == null) {
ensureSubCategoriesIsMutable();
subCategories_.set(index, builderForValue.build());
onChanged();
} else {
subCategoriesBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
public Builder addSubCategories(com.gc.android.market.api.model.Market.Category value) {
if (subCategoriesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureSubCategoriesIsMutable();
subCategories_.add(value);
onChanged();
} else {
subCategoriesBuilder_.addMessage(value);
}
return this;
}
public Builder addSubCategories(
int index, com.gc.android.market.api.model.Market.Category value) {
if (subCategoriesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureSubCategoriesIsMutable();
subCategories_.add(index, value);
onChanged();
} else {
subCategoriesBuilder_.addMessage(index, value);
}
return this;
}
public Builder addSubCategories(
com.gc.android.market.api.model.Market.Category.Builder builderForValue) {
if (subCategoriesBuilder_ == null) {
ensureSubCategoriesIsMutable();
subCategories_.add(builderForValue.build());
onChanged();
} else {
subCategoriesBuilder_.addMessage(builderForValue.build());
}
return this;
}
public Builder addSubCategories(
int index, com.gc.android.market.api.model.Market.Category.Builder builderForValue) {
if (subCategoriesBuilder_ == null) {
ensureSubCategoriesIsMutable();
subCategories_.add(index, builderForValue.build());
onChanged();
} else {
subCategoriesBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
public Builder addAllSubCategories(
java.lang.Iterable<? extends com.gc.android.market.api.model.Market.Category> values) {
if (subCategoriesBuilder_ == null) {
ensureSubCategoriesIsMutable();
super.addAll(values, subCategories_);
onChanged();
} else {
subCategoriesBuilder_.addAllMessages(values);
}
return this;
}
public Builder clearSubCategories() {
if (subCategoriesBuilder_ == null) {
subCategories_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000010);
onChanged();
} else {
subCategoriesBuilder_.clear();
}
return this;
}
public Builder removeSubCategories(int index) {
if (subCategoriesBuilder_ == null) {
ensureSubCategoriesIsMutable();
subCategories_.remove(index);
onChanged();
} else {
subCategoriesBuilder_.remove(index);
}
return this;
}
public com.gc.android.market.api.model.Market.Category.Builder getSubCategoriesBuilder(
int index) {
return getSubCategoriesFieldBuilder().getBuilder(index);
}
public com.gc.android.market.api.model.Market.CategoryOrBuilder getSubCategoriesOrBuilder(
int index) {
if (subCategoriesBuilder_ == null) {
return subCategories_.get(index); } else {
return subCategoriesBuilder_.getMessageOrBuilder(index);
}
}
public java.util.List<? extends com.gc.android.market.api.model.Market.CategoryOrBuilder>
getSubCategoriesOrBuilderList() {
if (subCategoriesBuilder_ != null) {
return subCategoriesBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(subCategories_);
}
}
public com.gc.android.market.api.model.Market.Category.Builder addSubCategoriesBuilder() {
return getSubCategoriesFieldBuilder().addBuilder(
com.gc.android.market.api.model.Market.Category.getDefaultInstance());
}
public com.gc.android.market.api.model.Market.Category.Builder addSubCategoriesBuilder(
int index) {
return getSubCategoriesFieldBuilder().addBuilder(
index, com.gc.android.market.api.model.Market.Category.getDefaultInstance());
}
public java.util.List<com.gc.android.market.api.model.Market.Category.Builder>
getSubCategoriesBuilderList() {
return getSubCategoriesFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.Category, com.gc.android.market.api.model.Market.Category.Builder, com.gc.android.market.api.model.Market.CategoryOrBuilder>
getSubCategoriesFieldBuilder() {
if (subCategoriesBuilder_ == null) {
subCategoriesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.Category, com.gc.android.market.api.model.Market.Category.Builder, com.gc.android.market.api.model.Market.CategoryOrBuilder>(
subCategories_,
((bitField0_ & 0x00000010) == 0x00000010),
getParentForChildren(),
isClean());
subCategories_ = null;
}
return subCategoriesBuilder_;
}
// @@protoc_insertion_point(builder_scope:Category)
}
static {
defaultInstance = new Category(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:Category)
}
public interface CommentsRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional string appId = 1;
boolean hasAppId();
String getAppId();
// optional int32 startIndex = 2;
boolean hasStartIndex();
int getStartIndex();
// optional int32 entriesCount = 3;
boolean hasEntriesCount();
int getEntriesCount();
}
public static final class CommentsRequest extends
com.google.protobuf.GeneratedMessage
implements CommentsRequestOrBuilder {
// Use CommentsRequest.newBuilder() to construct.
private CommentsRequest(Builder builder) {
super(builder);
}
private CommentsRequest(boolean noInit) {}
private static final CommentsRequest defaultInstance;
public static CommentsRequest getDefaultInstance() {
return defaultInstance;
}
public CommentsRequest getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_CommentsRequest_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_CommentsRequest_fieldAccessorTable;
}
private int bitField0_;
// optional string appId = 1;
public static final int APPID_FIELD_NUMBER = 1;
private java.lang.Object appId_;
public boolean hasAppId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public String getAppId() {
java.lang.Object ref = appId_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
appId_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getAppIdBytes() {
java.lang.Object ref = appId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
appId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional int32 startIndex = 2;
public static final int STARTINDEX_FIELD_NUMBER = 2;
private int startIndex_;
public boolean hasStartIndex() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public int getStartIndex() {
return startIndex_;
}
// optional int32 entriesCount = 3;
public static final int ENTRIESCOUNT_FIELD_NUMBER = 3;
private int entriesCount_;
public boolean hasEntriesCount() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public int getEntriesCount() {
return entriesCount_;
}
private void initFields() {
appId_ = "";
startIndex_ = 0;
entriesCount_ = 0;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeBytes(1, getAppIdBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeInt32(2, startIndex_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeInt32(3, entriesCount_);
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, getAppIdBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, startIndex_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(3, entriesCount_);
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.CommentsRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.CommentsRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.CommentsRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.CommentsRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.CommentsRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.CommentsRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.CommentsRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.CommentsRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.CommentsRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.CommentsRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.CommentsRequest prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.CommentsRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_CommentsRequest_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_CommentsRequest_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.CommentsRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
appId_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
startIndex_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
entriesCount_ = 0;
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.CommentsRequest.getDescriptor();
}
public com.gc.android.market.api.model.Market.CommentsRequest getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.CommentsRequest.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.CommentsRequest build() {
com.gc.android.market.api.model.Market.CommentsRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.CommentsRequest buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.CommentsRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.CommentsRequest buildPartial() {
com.gc.android.market.api.model.Market.CommentsRequest result = new com.gc.android.market.api.model.Market.CommentsRequest(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.appId_ = appId_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.startIndex_ = startIndex_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.entriesCount_ = entriesCount_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.CommentsRequest) {
return mergeFrom((com.gc.android.market.api.model.Market.CommentsRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.CommentsRequest other) {
if (other == com.gc.android.market.api.model.Market.CommentsRequest.getDefaultInstance()) return this;
if (other.hasAppId()) {
setAppId(other.getAppId());
}
if (other.hasStartIndex()) {
setStartIndex(other.getStartIndex());
}
if (other.hasEntriesCount()) {
setEntriesCount(other.getEntriesCount());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 10: {
bitField0_ |= 0x00000001;
appId_ = input.readBytes();
break;
}
case 16: {
bitField0_ |= 0x00000002;
startIndex_ = input.readInt32();
break;
}
case 24: {
bitField0_ |= 0x00000004;
entriesCount_ = input.readInt32();
break;
}
}
}
}
private int bitField0_;
// optional string appId = 1;
private java.lang.Object appId_ = "";
public boolean hasAppId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public String getAppId() {
java.lang.Object ref = appId_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
appId_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setAppId(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
appId_ = value;
onChanged();
return this;
}
public Builder clearAppId() {
bitField0_ = (bitField0_ & ~0x00000001);
appId_ = getDefaultInstance().getAppId();
onChanged();
return this;
}
void setAppId(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000001;
appId_ = value;
onChanged();
}
// optional int32 startIndex = 2;
private int startIndex_ ;
public boolean hasStartIndex() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public int getStartIndex() {
return startIndex_;
}
public Builder setStartIndex(int value) {
bitField0_ |= 0x00000002;
startIndex_ = value;
onChanged();
return this;
}
public Builder clearStartIndex() {
bitField0_ = (bitField0_ & ~0x00000002);
startIndex_ = 0;
onChanged();
return this;
}
// optional int32 entriesCount = 3;
private int entriesCount_ ;
public boolean hasEntriesCount() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public int getEntriesCount() {
return entriesCount_;
}
public Builder setEntriesCount(int value) {
bitField0_ |= 0x00000004;
entriesCount_ = value;
onChanged();
return this;
}
public Builder clearEntriesCount() {
bitField0_ = (bitField0_ & ~0x00000004);
entriesCount_ = 0;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:CommentsRequest)
}
static {
defaultInstance = new CommentsRequest(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:CommentsRequest)
}
public interface CommentsResponseOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// repeated .Comment comments = 1;
java.util.List<com.gc.android.market.api.model.Market.Comment>
getCommentsList();
com.gc.android.market.api.model.Market.Comment getComments(int index);
int getCommentsCount();
java.util.List<? extends com.gc.android.market.api.model.Market.CommentOrBuilder>
getCommentsOrBuilderList();
com.gc.android.market.api.model.Market.CommentOrBuilder getCommentsOrBuilder(
int index);
// optional int32 entriesCount = 2;
boolean hasEntriesCount();
int getEntriesCount();
}
public static final class CommentsResponse extends
com.google.protobuf.GeneratedMessage
implements CommentsResponseOrBuilder {
// Use CommentsResponse.newBuilder() to construct.
private CommentsResponse(Builder builder) {
super(builder);
}
private CommentsResponse(boolean noInit) {}
private static final CommentsResponse defaultInstance;
public static CommentsResponse getDefaultInstance() {
return defaultInstance;
}
public CommentsResponse getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_CommentsResponse_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_CommentsResponse_fieldAccessorTable;
}
private int bitField0_;
// repeated .Comment comments = 1;
public static final int COMMENTS_FIELD_NUMBER = 1;
private java.util.List<com.gc.android.market.api.model.Market.Comment> comments_;
public java.util.List<com.gc.android.market.api.model.Market.Comment> getCommentsList() {
return comments_;
}
public java.util.List<? extends com.gc.android.market.api.model.Market.CommentOrBuilder>
getCommentsOrBuilderList() {
return comments_;
}
public int getCommentsCount() {
return comments_.size();
}
public com.gc.android.market.api.model.Market.Comment getComments(int index) {
return comments_.get(index);
}
public com.gc.android.market.api.model.Market.CommentOrBuilder getCommentsOrBuilder(
int index) {
return comments_.get(index);
}
// optional int32 entriesCount = 2;
public static final int ENTRIESCOUNT_FIELD_NUMBER = 2;
private int entriesCount_;
public boolean hasEntriesCount() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public int getEntriesCount() {
return entriesCount_;
}
private void initFields() {
comments_ = java.util.Collections.emptyList();
entriesCount_ = 0;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
for (int i = 0; i < comments_.size(); i++) {
output.writeMessage(1, comments_.get(i));
}
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeInt32(2, entriesCount_);
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < comments_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, comments_.get(i));
}
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, entriesCount_);
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.CommentsResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.CommentsResponse parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.CommentsResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.CommentsResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.CommentsResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.CommentsResponse parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.CommentsResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.CommentsResponse parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.CommentsResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.CommentsResponse parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.CommentsResponse prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.CommentsResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_CommentsResponse_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_CommentsResponse_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.CommentsResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getCommentsFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
if (commentsBuilder_ == null) {
comments_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
commentsBuilder_.clear();
}
entriesCount_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.CommentsResponse.getDescriptor();
}
public com.gc.android.market.api.model.Market.CommentsResponse getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.CommentsResponse.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.CommentsResponse build() {
com.gc.android.market.api.model.Market.CommentsResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.CommentsResponse buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.CommentsResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.CommentsResponse buildPartial() {
com.gc.android.market.api.model.Market.CommentsResponse result = new com.gc.android.market.api.model.Market.CommentsResponse(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (commentsBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
comments_ = java.util.Collections.unmodifiableList(comments_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.comments_ = comments_;
} else {
result.comments_ = commentsBuilder_.build();
}
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000001;
}
result.entriesCount_ = entriesCount_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.CommentsResponse) {
return mergeFrom((com.gc.android.market.api.model.Market.CommentsResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.CommentsResponse other) {
if (other == com.gc.android.market.api.model.Market.CommentsResponse.getDefaultInstance()) return this;
if (commentsBuilder_ == null) {
if (!other.comments_.isEmpty()) {
if (comments_.isEmpty()) {
comments_ = other.comments_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureCommentsIsMutable();
comments_.addAll(other.comments_);
}
onChanged();
}
} else {
if (!other.comments_.isEmpty()) {
if (commentsBuilder_.isEmpty()) {
commentsBuilder_.dispose();
commentsBuilder_ = null;
comments_ = other.comments_;
bitField0_ = (bitField0_ & ~0x00000001);
commentsBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getCommentsFieldBuilder() : null;
} else {
commentsBuilder_.addAllMessages(other.comments_);
}
}
}
if (other.hasEntriesCount()) {
setEntriesCount(other.getEntriesCount());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 10: {
com.gc.android.market.api.model.Market.Comment.Builder subBuilder = com.gc.android.market.api.model.Market.Comment.newBuilder();
input.readMessage(subBuilder, extensionRegistry);
addComments(subBuilder.buildPartial());
break;
}
case 16: {
bitField0_ |= 0x00000002;
entriesCount_ = input.readInt32();
break;
}
}
}
}
private int bitField0_;
// repeated .Comment comments = 1;
private java.util.List<com.gc.android.market.api.model.Market.Comment> comments_ =
java.util.Collections.emptyList();
private void ensureCommentsIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
comments_ = new java.util.ArrayList<com.gc.android.market.api.model.Market.Comment>(comments_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.Comment, com.gc.android.market.api.model.Market.Comment.Builder, com.gc.android.market.api.model.Market.CommentOrBuilder> commentsBuilder_;
public java.util.List<com.gc.android.market.api.model.Market.Comment> getCommentsList() {
if (commentsBuilder_ == null) {
return java.util.Collections.unmodifiableList(comments_);
} else {
return commentsBuilder_.getMessageList();
}
}
public int getCommentsCount() {
if (commentsBuilder_ == null) {
return comments_.size();
} else {
return commentsBuilder_.getCount();
}
}
public com.gc.android.market.api.model.Market.Comment getComments(int index) {
if (commentsBuilder_ == null) {
return comments_.get(index);
} else {
return commentsBuilder_.getMessage(index);
}
}
public Builder setComments(
int index, com.gc.android.market.api.model.Market.Comment value) {
if (commentsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureCommentsIsMutable();
comments_.set(index, value);
onChanged();
} else {
commentsBuilder_.setMessage(index, value);
}
return this;
}
public Builder setComments(
int index, com.gc.android.market.api.model.Market.Comment.Builder builderForValue) {
if (commentsBuilder_ == null) {
ensureCommentsIsMutable();
comments_.set(index, builderForValue.build());
onChanged();
} else {
commentsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
public Builder addComments(com.gc.android.market.api.model.Market.Comment value) {
if (commentsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureCommentsIsMutable();
comments_.add(value);
onChanged();
} else {
commentsBuilder_.addMessage(value);
}
return this;
}
public Builder addComments(
int index, com.gc.android.market.api.model.Market.Comment value) {
if (commentsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureCommentsIsMutable();
comments_.add(index, value);
onChanged();
} else {
commentsBuilder_.addMessage(index, value);
}
return this;
}
public Builder addComments(
com.gc.android.market.api.model.Market.Comment.Builder builderForValue) {
if (commentsBuilder_ == null) {
ensureCommentsIsMutable();
comments_.add(builderForValue.build());
onChanged();
} else {
commentsBuilder_.addMessage(builderForValue.build());
}
return this;
}
public Builder addComments(
int index, com.gc.android.market.api.model.Market.Comment.Builder builderForValue) {
if (commentsBuilder_ == null) {
ensureCommentsIsMutable();
comments_.add(index, builderForValue.build());
onChanged();
} else {
commentsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
public Builder addAllComments(
java.lang.Iterable<? extends com.gc.android.market.api.model.Market.Comment> values) {
if (commentsBuilder_ == null) {
ensureCommentsIsMutable();
super.addAll(values, comments_);
onChanged();
} else {
commentsBuilder_.addAllMessages(values);
}
return this;
}
public Builder clearComments() {
if (commentsBuilder_ == null) {
comments_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
commentsBuilder_.clear();
}
return this;
}
public Builder removeComments(int index) {
if (commentsBuilder_ == null) {
ensureCommentsIsMutable();
comments_.remove(index);
onChanged();
} else {
commentsBuilder_.remove(index);
}
return this;
}
public com.gc.android.market.api.model.Market.Comment.Builder getCommentsBuilder(
int index) {
return getCommentsFieldBuilder().getBuilder(index);
}
public com.gc.android.market.api.model.Market.CommentOrBuilder getCommentsOrBuilder(
int index) {
if (commentsBuilder_ == null) {
return comments_.get(index); } else {
return commentsBuilder_.getMessageOrBuilder(index);
}
}
public java.util.List<? extends com.gc.android.market.api.model.Market.CommentOrBuilder>
getCommentsOrBuilderList() {
if (commentsBuilder_ != null) {
return commentsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(comments_);
}
}
public com.gc.android.market.api.model.Market.Comment.Builder addCommentsBuilder() {
return getCommentsFieldBuilder().addBuilder(
com.gc.android.market.api.model.Market.Comment.getDefaultInstance());
}
public com.gc.android.market.api.model.Market.Comment.Builder addCommentsBuilder(
int index) {
return getCommentsFieldBuilder().addBuilder(
index, com.gc.android.market.api.model.Market.Comment.getDefaultInstance());
}
public java.util.List<com.gc.android.market.api.model.Market.Comment.Builder>
getCommentsBuilderList() {
return getCommentsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.Comment, com.gc.android.market.api.model.Market.Comment.Builder, com.gc.android.market.api.model.Market.CommentOrBuilder>
getCommentsFieldBuilder() {
if (commentsBuilder_ == null) {
commentsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.Comment, com.gc.android.market.api.model.Market.Comment.Builder, com.gc.android.market.api.model.Market.CommentOrBuilder>(
comments_,
((bitField0_ & 0x00000001) == 0x00000001),
getParentForChildren(),
isClean());
comments_ = null;
}
return commentsBuilder_;
}
// optional int32 entriesCount = 2;
private int entriesCount_ ;
public boolean hasEntriesCount() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public int getEntriesCount() {
return entriesCount_;
}
public Builder setEntriesCount(int value) {
bitField0_ |= 0x00000002;
entriesCount_ = value;
onChanged();
return this;
}
public Builder clearEntriesCount() {
bitField0_ = (bitField0_ & ~0x00000002);
entriesCount_ = 0;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:CommentsResponse)
}
static {
defaultInstance = new CommentsResponse(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:CommentsResponse)
}
public interface AppOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional string id = 1;
boolean hasId();
String getId();
// optional string title = 2;
boolean hasTitle();
String getTitle();
// optional .AppType appType = 3 [default = NONE];
boolean hasAppType();
com.gc.android.market.api.model.Market.AppType getAppType();
// optional string creator = 4;
boolean hasCreator();
String getCreator();
// optional string version = 5;
boolean hasVersion();
String getVersion();
// optional string price = 6;
boolean hasPrice();
String getPrice();
// optional string rating = 7;
boolean hasRating();
String getRating();
// optional int32 ratingsCount = 8;
boolean hasRatingsCount();
int getRatingsCount();
// optional group ExtendedInfo = 12 {
boolean hasExtendedInfo();
com.gc.android.market.api.model.Market.App.ExtendedInfo getExtendedInfo();
com.gc.android.market.api.model.Market.App.ExtendedInfoOrBuilder getExtendedInfoOrBuilder();
// optional string creatorId = 22;
boolean hasCreatorId();
String getCreatorId();
// optional string packageName = 24;
boolean hasPackageName();
String getPackageName();
// optional int32 versionCode = 25;
boolean hasVersionCode();
int getVersionCode();
// optional string priceCurrency = 32;
boolean hasPriceCurrency();
String getPriceCurrency();
// optional int32 priceMicros = 33;
boolean hasPriceMicros();
int getPriceMicros();
}
public static final class App extends
com.google.protobuf.GeneratedMessage
implements AppOrBuilder {
// Use App.newBuilder() to construct.
private App(Builder builder) {
super(builder);
}
private App(boolean noInit) {}
private static final App defaultInstance;
public static App getDefaultInstance() {
return defaultInstance;
}
public App getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_App_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_App_fieldAccessorTable;
}
public interface ExtendedInfoOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional string description = 13;
boolean hasDescription();
String getDescription();
// optional int32 downloadsCount = 14;
boolean hasDownloadsCount();
int getDownloadsCount();
// repeated string permissionId = 15;
java.util.List<String> getPermissionIdList();
int getPermissionIdCount();
String getPermissionId(int index);
// optional int32 installSize = 16;
boolean hasInstallSize();
int getInstallSize();
// optional string packageName = 17;
boolean hasPackageName();
String getPackageName();
// optional string category = 18;
boolean hasCategory();
String getCategory();
// optional string contactEmail = 20;
boolean hasContactEmail();
String getContactEmail();
// optional string downloadsCountText = 23;
boolean hasDownloadsCountText();
String getDownloadsCountText();
// optional string contactPhone = 26;
boolean hasContactPhone();
String getContactPhone();
// optional string contactWebsite = 27;
boolean hasContactWebsite();
String getContactWebsite();
// optional int32 screenshotsCount = 30;
boolean hasScreenshotsCount();
int getScreenshotsCount();
// optional string promoText = 31;
boolean hasPromoText();
String getPromoText();
// optional string recentChanges = 38;
boolean hasRecentChanges();
String getRecentChanges();
// optional string promotionalVideo = 43;
boolean hasPromotionalVideo();
String getPromotionalVideo();
}
public static final class ExtendedInfo extends
com.google.protobuf.GeneratedMessage
implements ExtendedInfoOrBuilder {
// Use ExtendedInfo.newBuilder() to construct.
private ExtendedInfo(Builder builder) {
super(builder);
}
private ExtendedInfo(boolean noInit) {}
private static final ExtendedInfo defaultInstance;
public static ExtendedInfo getDefaultInstance() {
return defaultInstance;
}
public ExtendedInfo getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_App_ExtendedInfo_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_App_ExtendedInfo_fieldAccessorTable;
}
private int bitField0_;
// optional string description = 13;
public static final int DESCRIPTION_FIELD_NUMBER = 13;
private java.lang.Object description_;
public boolean hasDescription() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public String getDescription() {
java.lang.Object ref = description_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
description_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getDescriptionBytes() {
java.lang.Object ref = description_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
description_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional int32 downloadsCount = 14;
public static final int DOWNLOADSCOUNT_FIELD_NUMBER = 14;
private int downloadsCount_;
public boolean hasDownloadsCount() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public int getDownloadsCount() {
return downloadsCount_;
}
// repeated string permissionId = 15;
public static final int PERMISSIONID_FIELD_NUMBER = 15;
private com.google.protobuf.LazyStringList permissionId_;
public java.util.List<String>
getPermissionIdList() {
return permissionId_;
}
public int getPermissionIdCount() {
return permissionId_.size();
}
public String getPermissionId(int index) {
return permissionId_.get(index);
}
// optional int32 installSize = 16;
public static final int INSTALLSIZE_FIELD_NUMBER = 16;
private int installSize_;
public boolean hasInstallSize() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public int getInstallSize() {
return installSize_;
}
// optional string packageName = 17;
public static final int PACKAGENAME_FIELD_NUMBER = 17;
private java.lang.Object packageName_;
public boolean hasPackageName() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public String getPackageName() {
java.lang.Object ref = packageName_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
packageName_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getPackageNameBytes() {
java.lang.Object ref = packageName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
packageName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string category = 18;
public static final int CATEGORY_FIELD_NUMBER = 18;
private java.lang.Object category_;
public boolean hasCategory() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
public String getCategory() {
java.lang.Object ref = category_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
category_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getCategoryBytes() {
java.lang.Object ref = category_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
category_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string contactEmail = 20;
public static final int CONTACTEMAIL_FIELD_NUMBER = 20;
private java.lang.Object contactEmail_;
public boolean hasContactEmail() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
public String getContactEmail() {
java.lang.Object ref = contactEmail_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
contactEmail_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getContactEmailBytes() {
java.lang.Object ref = contactEmail_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
contactEmail_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string downloadsCountText = 23;
public static final int DOWNLOADSCOUNTTEXT_FIELD_NUMBER = 23;
private java.lang.Object downloadsCountText_;
public boolean hasDownloadsCountText() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
public String getDownloadsCountText() {
java.lang.Object ref = downloadsCountText_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
downloadsCountText_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getDownloadsCountTextBytes() {
java.lang.Object ref = downloadsCountText_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
downloadsCountText_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string contactPhone = 26;
public static final int CONTACTPHONE_FIELD_NUMBER = 26;
private java.lang.Object contactPhone_;
public boolean hasContactPhone() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
public String getContactPhone() {
java.lang.Object ref = contactPhone_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
contactPhone_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getContactPhoneBytes() {
java.lang.Object ref = contactPhone_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
contactPhone_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string contactWebsite = 27;
public static final int CONTACTWEBSITE_FIELD_NUMBER = 27;
private java.lang.Object contactWebsite_;
public boolean hasContactWebsite() {
return ((bitField0_ & 0x00000100) == 0x00000100);
}
public String getContactWebsite() {
java.lang.Object ref = contactWebsite_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
contactWebsite_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getContactWebsiteBytes() {
java.lang.Object ref = contactWebsite_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
contactWebsite_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional int32 screenshotsCount = 30;
public static final int SCREENSHOTSCOUNT_FIELD_NUMBER = 30;
private int screenshotsCount_;
public boolean hasScreenshotsCount() {
return ((bitField0_ & 0x00000200) == 0x00000200);
}
public int getScreenshotsCount() {
return screenshotsCount_;
}
// optional string promoText = 31;
public static final int PROMOTEXT_FIELD_NUMBER = 31;
private java.lang.Object promoText_;
public boolean hasPromoText() {
return ((bitField0_ & 0x00000400) == 0x00000400);
}
public String getPromoText() {
java.lang.Object ref = promoText_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
promoText_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getPromoTextBytes() {
java.lang.Object ref = promoText_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
promoText_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string recentChanges = 38;
public static final int RECENTCHANGES_FIELD_NUMBER = 38;
private java.lang.Object recentChanges_;
public boolean hasRecentChanges() {
return ((bitField0_ & 0x00000800) == 0x00000800);
}
public String getRecentChanges() {
java.lang.Object ref = recentChanges_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
recentChanges_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getRecentChangesBytes() {
java.lang.Object ref = recentChanges_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
recentChanges_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string promotionalVideo = 43;
public static final int PROMOTIONALVIDEO_FIELD_NUMBER = 43;
private java.lang.Object promotionalVideo_;
public boolean hasPromotionalVideo() {
return ((bitField0_ & 0x00001000) == 0x00001000);
}
public String getPromotionalVideo() {
java.lang.Object ref = promotionalVideo_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
promotionalVideo_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getPromotionalVideoBytes() {
java.lang.Object ref = promotionalVideo_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
promotionalVideo_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private void initFields() {
description_ = "";
downloadsCount_ = 0;
permissionId_ = com.google.protobuf.LazyStringArrayList.EMPTY;
installSize_ = 0;
packageName_ = "";
category_ = "";
contactEmail_ = "";
downloadsCountText_ = "";
contactPhone_ = "";
contactWebsite_ = "";
screenshotsCount_ = 0;
promoText_ = "";
recentChanges_ = "";
promotionalVideo_ = "";
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeBytes(13, getDescriptionBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeInt32(14, downloadsCount_);
}
for (int i = 0; i < permissionId_.size(); i++) {
output.writeBytes(15, permissionId_.getByteString(i));
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeInt32(16, installSize_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeBytes(17, getPackageNameBytes());
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeBytes(18, getCategoryBytes());
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
output.writeBytes(20, getContactEmailBytes());
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
output.writeBytes(23, getDownloadsCountTextBytes());
}
if (((bitField0_ & 0x00000080) == 0x00000080)) {
output.writeBytes(26, getContactPhoneBytes());
}
if (((bitField0_ & 0x00000100) == 0x00000100)) {
output.writeBytes(27, getContactWebsiteBytes());
}
if (((bitField0_ & 0x00000200) == 0x00000200)) {
output.writeInt32(30, screenshotsCount_);
}
if (((bitField0_ & 0x00000400) == 0x00000400)) {
output.writeBytes(31, getPromoTextBytes());
}
if (((bitField0_ & 0x00000800) == 0x00000800)) {
output.writeBytes(38, getRecentChangesBytes());
}
if (((bitField0_ & 0x00001000) == 0x00001000)) {
output.writeBytes(43, getPromotionalVideoBytes());
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(13, getDescriptionBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(14, downloadsCount_);
}
{
int dataSize = 0;
for (int i = 0; i < permissionId_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeBytesSizeNoTag(permissionId_.getByteString(i));
}
size += dataSize;
size += 1 * getPermissionIdList().size();
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(16, installSize_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(17, getPackageNameBytes());
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(18, getCategoryBytes());
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(20, getContactEmailBytes());
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(23, getDownloadsCountTextBytes());
}
if (((bitField0_ & 0x00000080) == 0x00000080)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(26, getContactPhoneBytes());
}
if (((bitField0_ & 0x00000100) == 0x00000100)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(27, getContactWebsiteBytes());
}
if (((bitField0_ & 0x00000200) == 0x00000200)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(30, screenshotsCount_);
}
if (((bitField0_ & 0x00000400) == 0x00000400)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(31, getPromoTextBytes());
}
if (((bitField0_ & 0x00000800) == 0x00000800)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(38, getRecentChangesBytes());
}
if (((bitField0_ & 0x00001000) == 0x00001000)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(43, getPromotionalVideoBytes());
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.App.ExtendedInfo parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.App.ExtendedInfo parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.App.ExtendedInfo parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.App.ExtendedInfo parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.App.ExtendedInfo parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.App.ExtendedInfo parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.App.ExtendedInfo parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.App.ExtendedInfo parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.App.ExtendedInfo parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.App.ExtendedInfo parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.App.ExtendedInfo prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.App.ExtendedInfoOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_App_ExtendedInfo_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_App_ExtendedInfo_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.App.ExtendedInfo.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
description_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
downloadsCount_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
permissionId_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000004);
installSize_ = 0;
bitField0_ = (bitField0_ & ~0x00000008);
packageName_ = "";
bitField0_ = (bitField0_ & ~0x00000010);
category_ = "";
bitField0_ = (bitField0_ & ~0x00000020);
contactEmail_ = "";
bitField0_ = (bitField0_ & ~0x00000040);
downloadsCountText_ = "";
bitField0_ = (bitField0_ & ~0x00000080);
contactPhone_ = "";
bitField0_ = (bitField0_ & ~0x00000100);
contactWebsite_ = "";
bitField0_ = (bitField0_ & ~0x00000200);
screenshotsCount_ = 0;
bitField0_ = (bitField0_ & ~0x00000400);
promoText_ = "";
bitField0_ = (bitField0_ & ~0x00000800);
recentChanges_ = "";
bitField0_ = (bitField0_ & ~0x00001000);
promotionalVideo_ = "";
bitField0_ = (bitField0_ & ~0x00002000);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.App.ExtendedInfo.getDescriptor();
}
public com.gc.android.market.api.model.Market.App.ExtendedInfo getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.App.ExtendedInfo.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.App.ExtendedInfo build() {
com.gc.android.market.api.model.Market.App.ExtendedInfo result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.App.ExtendedInfo buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.App.ExtendedInfo result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.App.ExtendedInfo buildPartial() {
com.gc.android.market.api.model.Market.App.ExtendedInfo result = new com.gc.android.market.api.model.Market.App.ExtendedInfo(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.description_ = description_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.downloadsCount_ = downloadsCount_;
if (((bitField0_ & 0x00000004) == 0x00000004)) {
permissionId_ = new com.google.protobuf.UnmodifiableLazyStringList(
permissionId_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.permissionId_ = permissionId_;
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000004;
}
result.installSize_ = installSize_;
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000008;
}
result.packageName_ = packageName_;
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
to_bitField0_ |= 0x00000010;
}
result.category_ = category_;
if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
to_bitField0_ |= 0x00000020;
}
result.contactEmail_ = contactEmail_;
if (((from_bitField0_ & 0x00000080) == 0x00000080)) {
to_bitField0_ |= 0x00000040;
}
result.downloadsCountText_ = downloadsCountText_;
if (((from_bitField0_ & 0x00000100) == 0x00000100)) {
to_bitField0_ |= 0x00000080;
}
result.contactPhone_ = contactPhone_;
if (((from_bitField0_ & 0x00000200) == 0x00000200)) {
to_bitField0_ |= 0x00000100;
}
result.contactWebsite_ = contactWebsite_;
if (((from_bitField0_ & 0x00000400) == 0x00000400)) {
to_bitField0_ |= 0x00000200;
}
result.screenshotsCount_ = screenshotsCount_;
if (((from_bitField0_ & 0x00000800) == 0x00000800)) {
to_bitField0_ |= 0x00000400;
}
result.promoText_ = promoText_;
if (((from_bitField0_ & 0x00001000) == 0x00001000)) {
to_bitField0_ |= 0x00000800;
}
result.recentChanges_ = recentChanges_;
if (((from_bitField0_ & 0x00002000) == 0x00002000)) {
to_bitField0_ |= 0x00001000;
}
result.promotionalVideo_ = promotionalVideo_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.App.ExtendedInfo) {
return mergeFrom((com.gc.android.market.api.model.Market.App.ExtendedInfo)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.App.ExtendedInfo other) {
if (other == com.gc.android.market.api.model.Market.App.ExtendedInfo.getDefaultInstance()) return this;
if (other.hasDescription()) {
setDescription(other.getDescription());
}
if (other.hasDownloadsCount()) {
setDownloadsCount(other.getDownloadsCount());
}
if (!other.permissionId_.isEmpty()) {
if (permissionId_.isEmpty()) {
permissionId_ = other.permissionId_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensurePermissionIdIsMutable();
permissionId_.addAll(other.permissionId_);
}
onChanged();
}
if (other.hasInstallSize()) {
setInstallSize(other.getInstallSize());
}
if (other.hasPackageName()) {
setPackageName(other.getPackageName());
}
if (other.hasCategory()) {
setCategory(other.getCategory());
}
if (other.hasContactEmail()) {
setContactEmail(other.getContactEmail());
}
if (other.hasDownloadsCountText()) {
setDownloadsCountText(other.getDownloadsCountText());
}
if (other.hasContactPhone()) {
setContactPhone(other.getContactPhone());
}
if (other.hasContactWebsite()) {
setContactWebsite(other.getContactWebsite());
}
if (other.hasScreenshotsCount()) {
setScreenshotsCount(other.getScreenshotsCount());
}
if (other.hasPromoText()) {
setPromoText(other.getPromoText());
}
if (other.hasRecentChanges()) {
setRecentChanges(other.getRecentChanges());
}
if (other.hasPromotionalVideo()) {
setPromotionalVideo(other.getPromotionalVideo());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 106: {
bitField0_ |= 0x00000001;
description_ = input.readBytes();
break;
}
case 112: {
bitField0_ |= 0x00000002;
downloadsCount_ = input.readInt32();
break;
}
case 122: {
ensurePermissionIdIsMutable();
permissionId_.add(input.readBytes());
break;
}
case 128: {
bitField0_ |= 0x00000008;
installSize_ = input.readInt32();
break;
}
case 138: {
bitField0_ |= 0x00000010;
packageName_ = input.readBytes();
break;
}
case 146: {
bitField0_ |= 0x00000020;
category_ = input.readBytes();
break;
}
case 162: {
bitField0_ |= 0x00000040;
contactEmail_ = input.readBytes();
break;
}
case 186: {
bitField0_ |= 0x00000080;
downloadsCountText_ = input.readBytes();
break;
}
case 210: {
bitField0_ |= 0x00000100;
contactPhone_ = input.readBytes();
break;
}
case 218: {
bitField0_ |= 0x00000200;
contactWebsite_ = input.readBytes();
break;
}
case 240: {
bitField0_ |= 0x00000400;
screenshotsCount_ = input.readInt32();
break;
}
case 250: {
bitField0_ |= 0x00000800;
promoText_ = input.readBytes();
break;
}
case 306: {
bitField0_ |= 0x00001000;
recentChanges_ = input.readBytes();
break;
}
case 346: {
bitField0_ |= 0x00002000;
promotionalVideo_ = input.readBytes();
break;
}
}
}
}
private int bitField0_;
// optional string description = 13;
private java.lang.Object description_ = "";
public boolean hasDescription() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public String getDescription() {
java.lang.Object ref = description_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
description_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setDescription(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
description_ = value;
onChanged();
return this;
}
public Builder clearDescription() {
bitField0_ = (bitField0_ & ~0x00000001);
description_ = getDefaultInstance().getDescription();
onChanged();
return this;
}
void setDescription(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000001;
description_ = value;
onChanged();
}
// optional int32 downloadsCount = 14;
private int downloadsCount_ ;
public boolean hasDownloadsCount() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public int getDownloadsCount() {
return downloadsCount_;
}
public Builder setDownloadsCount(int value) {
bitField0_ |= 0x00000002;
downloadsCount_ = value;
onChanged();
return this;
}
public Builder clearDownloadsCount() {
bitField0_ = (bitField0_ & ~0x00000002);
downloadsCount_ = 0;
onChanged();
return this;
}
// repeated string permissionId = 15;
private com.google.protobuf.LazyStringList permissionId_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensurePermissionIdIsMutable() {
if (!((bitField0_ & 0x00000004) == 0x00000004)) {
permissionId_ = new com.google.protobuf.LazyStringArrayList(permissionId_);
bitField0_ |= 0x00000004;
}
}
public java.util.List<String>
getPermissionIdList() {
return java.util.Collections.unmodifiableList(permissionId_);
}
public int getPermissionIdCount() {
return permissionId_.size();
}
public String getPermissionId(int index) {
return permissionId_.get(index);
}
public Builder setPermissionId(
int index, String value) {
if (value == null) {
throw new NullPointerException();
}
ensurePermissionIdIsMutable();
permissionId_.set(index, value);
onChanged();
return this;
}
public Builder addPermissionId(String value) {
if (value == null) {
throw new NullPointerException();
}
ensurePermissionIdIsMutable();
permissionId_.add(value);
onChanged();
return this;
}
public Builder addAllPermissionId(
java.lang.Iterable<String> values) {
ensurePermissionIdIsMutable();
super.addAll(values, permissionId_);
onChanged();
return this;
}
public Builder clearPermissionId() {
permissionId_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
return this;
}
void addPermissionId(com.google.protobuf.ByteString value) {
ensurePermissionIdIsMutable();
permissionId_.add(value);
onChanged();
}
// optional int32 installSize = 16;
private int installSize_ ;
public boolean hasInstallSize() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public int getInstallSize() {
return installSize_;
}
public Builder setInstallSize(int value) {
bitField0_ |= 0x00000008;
installSize_ = value;
onChanged();
return this;
}
public Builder clearInstallSize() {
bitField0_ = (bitField0_ & ~0x00000008);
installSize_ = 0;
onChanged();
return this;
}
// optional string packageName = 17;
private java.lang.Object packageName_ = "";
public boolean hasPackageName() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
public String getPackageName() {
java.lang.Object ref = packageName_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
packageName_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setPackageName(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
packageName_ = value;
onChanged();
return this;
}
public Builder clearPackageName() {
bitField0_ = (bitField0_ & ~0x00000010);
packageName_ = getDefaultInstance().getPackageName();
onChanged();
return this;
}
void setPackageName(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000010;
packageName_ = value;
onChanged();
}
// optional string category = 18;
private java.lang.Object category_ = "";
public boolean hasCategory() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
public String getCategory() {
java.lang.Object ref = category_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
category_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setCategory(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
category_ = value;
onChanged();
return this;
}
public Builder clearCategory() {
bitField0_ = (bitField0_ & ~0x00000020);
category_ = getDefaultInstance().getCategory();
onChanged();
return this;
}
void setCategory(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000020;
category_ = value;
onChanged();
}
// optional string contactEmail = 20;
private java.lang.Object contactEmail_ = "";
public boolean hasContactEmail() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
public String getContactEmail() {
java.lang.Object ref = contactEmail_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
contactEmail_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setContactEmail(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000040;
contactEmail_ = value;
onChanged();
return this;
}
public Builder clearContactEmail() {
bitField0_ = (bitField0_ & ~0x00000040);
contactEmail_ = getDefaultInstance().getContactEmail();
onChanged();
return this;
}
void setContactEmail(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000040;
contactEmail_ = value;
onChanged();
}
// optional string downloadsCountText = 23;
private java.lang.Object downloadsCountText_ = "";
public boolean hasDownloadsCountText() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
public String getDownloadsCountText() {
java.lang.Object ref = downloadsCountText_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
downloadsCountText_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setDownloadsCountText(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000080;
downloadsCountText_ = value;
onChanged();
return this;
}
public Builder clearDownloadsCountText() {
bitField0_ = (bitField0_ & ~0x00000080);
downloadsCountText_ = getDefaultInstance().getDownloadsCountText();
onChanged();
return this;
}
void setDownloadsCountText(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000080;
downloadsCountText_ = value;
onChanged();
}
// optional string contactPhone = 26;
private java.lang.Object contactPhone_ = "";
public boolean hasContactPhone() {
return ((bitField0_ & 0x00000100) == 0x00000100);
}
public String getContactPhone() {
java.lang.Object ref = contactPhone_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
contactPhone_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setContactPhone(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000100;
contactPhone_ = value;
onChanged();
return this;
}
public Builder clearContactPhone() {
bitField0_ = (bitField0_ & ~0x00000100);
contactPhone_ = getDefaultInstance().getContactPhone();
onChanged();
return this;
}
void setContactPhone(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000100;
contactPhone_ = value;
onChanged();
}
// optional string contactWebsite = 27;
private java.lang.Object contactWebsite_ = "";
public boolean hasContactWebsite() {
return ((bitField0_ & 0x00000200) == 0x00000200);
}
public String getContactWebsite() {
java.lang.Object ref = contactWebsite_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
contactWebsite_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setContactWebsite(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000200;
contactWebsite_ = value;
onChanged();
return this;
}
public Builder clearContactWebsite() {
bitField0_ = (bitField0_ & ~0x00000200);
contactWebsite_ = getDefaultInstance().getContactWebsite();
onChanged();
return this;
}
void setContactWebsite(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000200;
contactWebsite_ = value;
onChanged();
}
// optional int32 screenshotsCount = 30;
private int screenshotsCount_ ;
public boolean hasScreenshotsCount() {
return ((bitField0_ & 0x00000400) == 0x00000400);
}
public int getScreenshotsCount() {
return screenshotsCount_;
}
public Builder setScreenshotsCount(int value) {
bitField0_ |= 0x00000400;
screenshotsCount_ = value;
onChanged();
return this;
}
public Builder clearScreenshotsCount() {
bitField0_ = (bitField0_ & ~0x00000400);
screenshotsCount_ = 0;
onChanged();
return this;
}
// optional string promoText = 31;
private java.lang.Object promoText_ = "";
public boolean hasPromoText() {
return ((bitField0_ & 0x00000800) == 0x00000800);
}
public String getPromoText() {
java.lang.Object ref = promoText_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
promoText_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setPromoText(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000800;
promoText_ = value;
onChanged();
return this;
}
public Builder clearPromoText() {
bitField0_ = (bitField0_ & ~0x00000800);
promoText_ = getDefaultInstance().getPromoText();
onChanged();
return this;
}
void setPromoText(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000800;
promoText_ = value;
onChanged();
}
// optional string recentChanges = 38;
private java.lang.Object recentChanges_ = "";
public boolean hasRecentChanges() {
return ((bitField0_ & 0x00001000) == 0x00001000);
}
public String getRecentChanges() {
java.lang.Object ref = recentChanges_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
recentChanges_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setRecentChanges(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00001000;
recentChanges_ = value;
onChanged();
return this;
}
public Builder clearRecentChanges() {
bitField0_ = (bitField0_ & ~0x00001000);
recentChanges_ = getDefaultInstance().getRecentChanges();
onChanged();
return this;
}
void setRecentChanges(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00001000;
recentChanges_ = value;
onChanged();
}
// optional string promotionalVideo = 43;
private java.lang.Object promotionalVideo_ = "";
public boolean hasPromotionalVideo() {
return ((bitField0_ & 0x00002000) == 0x00002000);
}
public String getPromotionalVideo() {
java.lang.Object ref = promotionalVideo_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
promotionalVideo_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setPromotionalVideo(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00002000;
promotionalVideo_ = value;
onChanged();
return this;
}
public Builder clearPromotionalVideo() {
bitField0_ = (bitField0_ & ~0x00002000);
promotionalVideo_ = getDefaultInstance().getPromotionalVideo();
onChanged();
return this;
}
void setPromotionalVideo(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00002000;
promotionalVideo_ = value;
onChanged();
}
// @@protoc_insertion_point(builder_scope:App.ExtendedInfo)
}
static {
defaultInstance = new ExtendedInfo(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:App.ExtendedInfo)
}
private int bitField0_;
// optional string id = 1;
public static final int ID_FIELD_NUMBER = 1;
private java.lang.Object id_;
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public String getId() {
java.lang.Object ref = id_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
id_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getIdBytes() {
java.lang.Object ref = id_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
id_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string title = 2;
public static final int TITLE_FIELD_NUMBER = 2;
private java.lang.Object title_;
public boolean hasTitle() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public String getTitle() {
java.lang.Object ref = title_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
title_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getTitleBytes() {
java.lang.Object ref = title_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
title_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional .AppType appType = 3 [default = NONE];
public static final int APPTYPE_FIELD_NUMBER = 3;
private com.gc.android.market.api.model.Market.AppType appType_;
public boolean hasAppType() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public com.gc.android.market.api.model.Market.AppType getAppType() {
return appType_;
}
// optional string creator = 4;
public static final int CREATOR_FIELD_NUMBER = 4;
private java.lang.Object creator_;
public boolean hasCreator() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public String getCreator() {
java.lang.Object ref = creator_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
creator_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getCreatorBytes() {
java.lang.Object ref = creator_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
creator_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string version = 5;
public static final int VERSION_FIELD_NUMBER = 5;
private java.lang.Object version_;
public boolean hasVersion() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
public String getVersion() {
java.lang.Object ref = version_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
version_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getVersionBytes() {
java.lang.Object ref = version_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
version_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string price = 6;
public static final int PRICE_FIELD_NUMBER = 6;
private java.lang.Object price_;
public boolean hasPrice() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
public String getPrice() {
java.lang.Object ref = price_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
price_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getPriceBytes() {
java.lang.Object ref = price_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
price_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string rating = 7;
public static final int RATING_FIELD_NUMBER = 7;
private java.lang.Object rating_;
public boolean hasRating() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
public String getRating() {
java.lang.Object ref = rating_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
rating_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getRatingBytes() {
java.lang.Object ref = rating_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
rating_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional int32 ratingsCount = 8;
public static final int RATINGSCOUNT_FIELD_NUMBER = 8;
private int ratingsCount_;
public boolean hasRatingsCount() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
public int getRatingsCount() {
return ratingsCount_;
}
// optional group ExtendedInfo = 12 {
public static final int EXTENDEDINFO_FIELD_NUMBER = 12;
private com.gc.android.market.api.model.Market.App.ExtendedInfo extendedInfo_;
public boolean hasExtendedInfo() {
return ((bitField0_ & 0x00000100) == 0x00000100);
}
public com.gc.android.market.api.model.Market.App.ExtendedInfo getExtendedInfo() {
return extendedInfo_;
}
public com.gc.android.market.api.model.Market.App.ExtendedInfoOrBuilder getExtendedInfoOrBuilder() {
return extendedInfo_;
}
// optional string creatorId = 22;
public static final int CREATORID_FIELD_NUMBER = 22;
private java.lang.Object creatorId_;
public boolean hasCreatorId() {
return ((bitField0_ & 0x00000200) == 0x00000200);
}
public String getCreatorId() {
java.lang.Object ref = creatorId_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
creatorId_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getCreatorIdBytes() {
java.lang.Object ref = creatorId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
creatorId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string packageName = 24;
public static final int PACKAGENAME_FIELD_NUMBER = 24;
private java.lang.Object packageName_;
public boolean hasPackageName() {
return ((bitField0_ & 0x00000400) == 0x00000400);
}
public String getPackageName() {
java.lang.Object ref = packageName_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
packageName_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getPackageNameBytes() {
java.lang.Object ref = packageName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
packageName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional int32 versionCode = 25;
public static final int VERSIONCODE_FIELD_NUMBER = 25;
private int versionCode_;
public boolean hasVersionCode() {
return ((bitField0_ & 0x00000800) == 0x00000800);
}
public int getVersionCode() {
return versionCode_;
}
// optional string priceCurrency = 32;
public static final int PRICECURRENCY_FIELD_NUMBER = 32;
private java.lang.Object priceCurrency_;
public boolean hasPriceCurrency() {
return ((bitField0_ & 0x00001000) == 0x00001000);
}
public String getPriceCurrency() {
java.lang.Object ref = priceCurrency_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
priceCurrency_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getPriceCurrencyBytes() {
java.lang.Object ref = priceCurrency_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
priceCurrency_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional int32 priceMicros = 33;
public static final int PRICEMICROS_FIELD_NUMBER = 33;
private int priceMicros_;
public boolean hasPriceMicros() {
return ((bitField0_ & 0x00002000) == 0x00002000);
}
public int getPriceMicros() {
return priceMicros_;
}
private void initFields() {
id_ = "";
title_ = "";
appType_ = com.gc.android.market.api.model.Market.AppType.NONE;
creator_ = "";
version_ = "";
price_ = "";
rating_ = "";
ratingsCount_ = 0;
extendedInfo_ = com.gc.android.market.api.model.Market.App.ExtendedInfo.getDefaultInstance();
creatorId_ = "";
packageName_ = "";
versionCode_ = 0;
priceCurrency_ = "";
priceMicros_ = 0;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeBytes(1, getIdBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeBytes(2, getTitleBytes());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeEnum(3, appType_.getNumber());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeBytes(4, getCreatorBytes());
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeBytes(5, getVersionBytes());
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
output.writeBytes(6, getPriceBytes());
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
output.writeBytes(7, getRatingBytes());
}
if (((bitField0_ & 0x00000080) == 0x00000080)) {
output.writeInt32(8, ratingsCount_);
}
if (((bitField0_ & 0x00000100) == 0x00000100)) {
output.writeGroup(12, extendedInfo_);
}
if (((bitField0_ & 0x00000200) == 0x00000200)) {
output.writeBytes(22, getCreatorIdBytes());
}
if (((bitField0_ & 0x00000400) == 0x00000400)) {
output.writeBytes(24, getPackageNameBytes());
}
if (((bitField0_ & 0x00000800) == 0x00000800)) {
output.writeInt32(25, versionCode_);
}
if (((bitField0_ & 0x00001000) == 0x00001000)) {
output.writeBytes(32, getPriceCurrencyBytes());
}
if (((bitField0_ & 0x00002000) == 0x00002000)) {
output.writeInt32(33, priceMicros_);
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, getIdBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, getTitleBytes());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, appType_.getNumber());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(4, getCreatorBytes());
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(5, getVersionBytes());
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(6, getPriceBytes());
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(7, getRatingBytes());
}
if (((bitField0_ & 0x00000080) == 0x00000080)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(8, ratingsCount_);
}
if (((bitField0_ & 0x00000100) == 0x00000100)) {
size += com.google.protobuf.CodedOutputStream
.computeGroupSize(12, extendedInfo_);
}
if (((bitField0_ & 0x00000200) == 0x00000200)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(22, getCreatorIdBytes());
}
if (((bitField0_ & 0x00000400) == 0x00000400)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(24, getPackageNameBytes());
}
if (((bitField0_ & 0x00000800) == 0x00000800)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(25, versionCode_);
}
if (((bitField0_ & 0x00001000) == 0x00001000)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(32, getPriceCurrencyBytes());
}
if (((bitField0_ & 0x00002000) == 0x00002000)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(33, priceMicros_);
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.App parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.App parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.App parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.App parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.App parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.App parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.App parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.App parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.App parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.App parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.App prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.AppOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_App_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_App_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.App.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getExtendedInfoFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
id_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
title_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
appType_ = com.gc.android.market.api.model.Market.AppType.NONE;
bitField0_ = (bitField0_ & ~0x00000004);
creator_ = "";
bitField0_ = (bitField0_ & ~0x00000008);
version_ = "";
bitField0_ = (bitField0_ & ~0x00000010);
price_ = "";
bitField0_ = (bitField0_ & ~0x00000020);
rating_ = "";
bitField0_ = (bitField0_ & ~0x00000040);
ratingsCount_ = 0;
bitField0_ = (bitField0_ & ~0x00000080);
if (extendedInfoBuilder_ == null) {
extendedInfo_ = com.gc.android.market.api.model.Market.App.ExtendedInfo.getDefaultInstance();
} else {
extendedInfoBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000100);
creatorId_ = "";
bitField0_ = (bitField0_ & ~0x00000200);
packageName_ = "";
bitField0_ = (bitField0_ & ~0x00000400);
versionCode_ = 0;
bitField0_ = (bitField0_ & ~0x00000800);
priceCurrency_ = "";
bitField0_ = (bitField0_ & ~0x00001000);
priceMicros_ = 0;
bitField0_ = (bitField0_ & ~0x00002000);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.App.getDescriptor();
}
public com.gc.android.market.api.model.Market.App getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.App.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.App build() {
com.gc.android.market.api.model.Market.App result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.App buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.App result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.App buildPartial() {
com.gc.android.market.api.model.Market.App result = new com.gc.android.market.api.model.Market.App(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.id_ = id_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.title_ = title_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.appType_ = appType_;
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
result.creator_ = creator_;
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000010;
}
result.version_ = version_;
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
to_bitField0_ |= 0x00000020;
}
result.price_ = price_;
if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
to_bitField0_ |= 0x00000040;
}
result.rating_ = rating_;
if (((from_bitField0_ & 0x00000080) == 0x00000080)) {
to_bitField0_ |= 0x00000080;
}
result.ratingsCount_ = ratingsCount_;
if (((from_bitField0_ & 0x00000100) == 0x00000100)) {
to_bitField0_ |= 0x00000100;
}
if (extendedInfoBuilder_ == null) {
result.extendedInfo_ = extendedInfo_;
} else {
result.extendedInfo_ = extendedInfoBuilder_.build();
}
if (((from_bitField0_ & 0x00000200) == 0x00000200)) {
to_bitField0_ |= 0x00000200;
}
result.creatorId_ = creatorId_;
if (((from_bitField0_ & 0x00000400) == 0x00000400)) {
to_bitField0_ |= 0x00000400;
}
result.packageName_ = packageName_;
if (((from_bitField0_ & 0x00000800) == 0x00000800)) {
to_bitField0_ |= 0x00000800;
}
result.versionCode_ = versionCode_;
if (((from_bitField0_ & 0x00001000) == 0x00001000)) {
to_bitField0_ |= 0x00001000;
}
result.priceCurrency_ = priceCurrency_;
if (((from_bitField0_ & 0x00002000) == 0x00002000)) {
to_bitField0_ |= 0x00002000;
}
result.priceMicros_ = priceMicros_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.App) {
return mergeFrom((com.gc.android.market.api.model.Market.App)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.App other) {
if (other == com.gc.android.market.api.model.Market.App.getDefaultInstance()) return this;
if (other.hasId()) {
setId(other.getId());
}
if (other.hasTitle()) {
setTitle(other.getTitle());
}
if (other.hasAppType()) {
setAppType(other.getAppType());
}
if (other.hasCreator()) {
setCreator(other.getCreator());
}
if (other.hasVersion()) {
setVersion(other.getVersion());
}
if (other.hasPrice()) {
setPrice(other.getPrice());
}
if (other.hasRating()) {
setRating(other.getRating());
}
if (other.hasRatingsCount()) {
setRatingsCount(other.getRatingsCount());
}
if (other.hasExtendedInfo()) {
mergeExtendedInfo(other.getExtendedInfo());
}
if (other.hasCreatorId()) {
setCreatorId(other.getCreatorId());
}
if (other.hasPackageName()) {
setPackageName(other.getPackageName());
}
if (other.hasVersionCode()) {
setVersionCode(other.getVersionCode());
}
if (other.hasPriceCurrency()) {
setPriceCurrency(other.getPriceCurrency());
}
if (other.hasPriceMicros()) {
setPriceMicros(other.getPriceMicros());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 10: {
bitField0_ |= 0x00000001;
id_ = input.readBytes();
break;
}
case 18: {
bitField0_ |= 0x00000002;
title_ = input.readBytes();
break;
}
case 24: {
int rawValue = input.readEnum();
com.gc.android.market.api.model.Market.AppType value = com.gc.android.market.api.model.Market.AppType.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(3, rawValue);
} else {
bitField0_ |= 0x00000004;
appType_ = value;
}
break;
}
case 34: {
bitField0_ |= 0x00000008;
creator_ = input.readBytes();
break;
}
case 42: {
bitField0_ |= 0x00000010;
version_ = input.readBytes();
break;
}
case 50: {
bitField0_ |= 0x00000020;
price_ = input.readBytes();
break;
}
case 58: {
bitField0_ |= 0x00000040;
rating_ = input.readBytes();
break;
}
case 64: {
bitField0_ |= 0x00000080;
ratingsCount_ = input.readInt32();
break;
}
case 99: {
com.gc.android.market.api.model.Market.App.ExtendedInfo.Builder subBuilder = com.gc.android.market.api.model.Market.App.ExtendedInfo.newBuilder();
if (hasExtendedInfo()) {
subBuilder.mergeFrom(getExtendedInfo());
}
input.readGroup(12, subBuilder, extensionRegistry);
setExtendedInfo(subBuilder.buildPartial());
break;
}
case 178: {
bitField0_ |= 0x00000200;
creatorId_ = input.readBytes();
break;
}
case 194: {
bitField0_ |= 0x00000400;
packageName_ = input.readBytes();
break;
}
case 200: {
bitField0_ |= 0x00000800;
versionCode_ = input.readInt32();
break;
}
case 258: {
bitField0_ |= 0x00001000;
priceCurrency_ = input.readBytes();
break;
}
case 264: {
bitField0_ |= 0x00002000;
priceMicros_ = input.readInt32();
break;
}
}
}
}
private int bitField0_;
// optional string id = 1;
private java.lang.Object id_ = "";
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public String getId() {
java.lang.Object ref = id_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
id_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setId(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
id_ = value;
onChanged();
return this;
}
public Builder clearId() {
bitField0_ = (bitField0_ & ~0x00000001);
id_ = getDefaultInstance().getId();
onChanged();
return this;
}
void setId(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000001;
id_ = value;
onChanged();
}
// optional string title = 2;
private java.lang.Object title_ = "";
public boolean hasTitle() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public String getTitle() {
java.lang.Object ref = title_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
title_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setTitle(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
title_ = value;
onChanged();
return this;
}
public Builder clearTitle() {
bitField0_ = (bitField0_ & ~0x00000002);
title_ = getDefaultInstance().getTitle();
onChanged();
return this;
}
void setTitle(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000002;
title_ = value;
onChanged();
}
// optional .AppType appType = 3 [default = NONE];
private com.gc.android.market.api.model.Market.AppType appType_ = com.gc.android.market.api.model.Market.AppType.NONE;
public boolean hasAppType() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public com.gc.android.market.api.model.Market.AppType getAppType() {
return appType_;
}
public Builder setAppType(com.gc.android.market.api.model.Market.AppType value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
appType_ = value;
onChanged();
return this;
}
public Builder clearAppType() {
bitField0_ = (bitField0_ & ~0x00000004);
appType_ = com.gc.android.market.api.model.Market.AppType.NONE;
onChanged();
return this;
}
// optional string creator = 4;
private java.lang.Object creator_ = "";
public boolean hasCreator() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public String getCreator() {
java.lang.Object ref = creator_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
creator_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setCreator(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000008;
creator_ = value;
onChanged();
return this;
}
public Builder clearCreator() {
bitField0_ = (bitField0_ & ~0x00000008);
creator_ = getDefaultInstance().getCreator();
onChanged();
return this;
}
void setCreator(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000008;
creator_ = value;
onChanged();
}
// optional string version = 5;
private java.lang.Object version_ = "";
public boolean hasVersion() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
public String getVersion() {
java.lang.Object ref = version_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
version_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setVersion(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
version_ = value;
onChanged();
return this;
}
public Builder clearVersion() {
bitField0_ = (bitField0_ & ~0x00000010);
version_ = getDefaultInstance().getVersion();
onChanged();
return this;
}
void setVersion(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000010;
version_ = value;
onChanged();
}
// optional string price = 6;
private java.lang.Object price_ = "";
public boolean hasPrice() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
public String getPrice() {
java.lang.Object ref = price_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
price_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setPrice(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
price_ = value;
onChanged();
return this;
}
public Builder clearPrice() {
bitField0_ = (bitField0_ & ~0x00000020);
price_ = getDefaultInstance().getPrice();
onChanged();
return this;
}
void setPrice(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000020;
price_ = value;
onChanged();
}
// optional string rating = 7;
private java.lang.Object rating_ = "";
public boolean hasRating() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
public String getRating() {
java.lang.Object ref = rating_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
rating_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setRating(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000040;
rating_ = value;
onChanged();
return this;
}
public Builder clearRating() {
bitField0_ = (bitField0_ & ~0x00000040);
rating_ = getDefaultInstance().getRating();
onChanged();
return this;
}
void setRating(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000040;
rating_ = value;
onChanged();
}
// optional int32 ratingsCount = 8;
private int ratingsCount_ ;
public boolean hasRatingsCount() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
public int getRatingsCount() {
return ratingsCount_;
}
public Builder setRatingsCount(int value) {
bitField0_ |= 0x00000080;
ratingsCount_ = value;
onChanged();
return this;
}
public Builder clearRatingsCount() {
bitField0_ = (bitField0_ & ~0x00000080);
ratingsCount_ = 0;
onChanged();
return this;
}
// optional group ExtendedInfo = 12 {
private com.gc.android.market.api.model.Market.App.ExtendedInfo extendedInfo_ = com.gc.android.market.api.model.Market.App.ExtendedInfo.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.App.ExtendedInfo, com.gc.android.market.api.model.Market.App.ExtendedInfo.Builder, com.gc.android.market.api.model.Market.App.ExtendedInfoOrBuilder> extendedInfoBuilder_;
public boolean hasExtendedInfo() {
return ((bitField0_ & 0x00000100) == 0x00000100);
}
public com.gc.android.market.api.model.Market.App.ExtendedInfo getExtendedInfo() {
if (extendedInfoBuilder_ == null) {
return extendedInfo_;
} else {
return extendedInfoBuilder_.getMessage();
}
}
public Builder setExtendedInfo(com.gc.android.market.api.model.Market.App.ExtendedInfo value) {
if (extendedInfoBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
extendedInfo_ = value;
onChanged();
} else {
extendedInfoBuilder_.setMessage(value);
}
bitField0_ |= 0x00000100;
return this;
}
public Builder setExtendedInfo(
com.gc.android.market.api.model.Market.App.ExtendedInfo.Builder builderForValue) {
if (extendedInfoBuilder_ == null) {
extendedInfo_ = builderForValue.build();
onChanged();
} else {
extendedInfoBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000100;
return this;
}
public Builder mergeExtendedInfo(com.gc.android.market.api.model.Market.App.ExtendedInfo value) {
if (extendedInfoBuilder_ == null) {
if (((bitField0_ & 0x00000100) == 0x00000100) &&
extendedInfo_ != com.gc.android.market.api.model.Market.App.ExtendedInfo.getDefaultInstance()) {
extendedInfo_ =
com.gc.android.market.api.model.Market.App.ExtendedInfo.newBuilder(extendedInfo_).mergeFrom(value).buildPartial();
} else {
extendedInfo_ = value;
}
onChanged();
} else {
extendedInfoBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000100;
return this;
}
public Builder clearExtendedInfo() {
if (extendedInfoBuilder_ == null) {
extendedInfo_ = com.gc.android.market.api.model.Market.App.ExtendedInfo.getDefaultInstance();
onChanged();
} else {
extendedInfoBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000100);
return this;
}
public com.gc.android.market.api.model.Market.App.ExtendedInfo.Builder getExtendedInfoBuilder() {
bitField0_ |= 0x00000100;
onChanged();
return getExtendedInfoFieldBuilder().getBuilder();
}
public com.gc.android.market.api.model.Market.App.ExtendedInfoOrBuilder getExtendedInfoOrBuilder() {
if (extendedInfoBuilder_ != null) {
return extendedInfoBuilder_.getMessageOrBuilder();
} else {
return extendedInfo_;
}
}
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.App.ExtendedInfo, com.gc.android.market.api.model.Market.App.ExtendedInfo.Builder, com.gc.android.market.api.model.Market.App.ExtendedInfoOrBuilder>
getExtendedInfoFieldBuilder() {
if (extendedInfoBuilder_ == null) {
extendedInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.App.ExtendedInfo, com.gc.android.market.api.model.Market.App.ExtendedInfo.Builder, com.gc.android.market.api.model.Market.App.ExtendedInfoOrBuilder>(
extendedInfo_,
getParentForChildren(),
isClean());
extendedInfo_ = null;
}
return extendedInfoBuilder_;
}
// optional string creatorId = 22;
private java.lang.Object creatorId_ = "";
public boolean hasCreatorId() {
return ((bitField0_ & 0x00000200) == 0x00000200);
}
public String getCreatorId() {
java.lang.Object ref = creatorId_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
creatorId_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setCreatorId(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000200;
creatorId_ = value;
onChanged();
return this;
}
public Builder clearCreatorId() {
bitField0_ = (bitField0_ & ~0x00000200);
creatorId_ = getDefaultInstance().getCreatorId();
onChanged();
return this;
}
void setCreatorId(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000200;
creatorId_ = value;
onChanged();
}
// optional string packageName = 24;
private java.lang.Object packageName_ = "";
public boolean hasPackageName() {
return ((bitField0_ & 0x00000400) == 0x00000400);
}
public String getPackageName() {
java.lang.Object ref = packageName_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
packageName_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setPackageName(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000400;
packageName_ = value;
onChanged();
return this;
}
public Builder clearPackageName() {
bitField0_ = (bitField0_ & ~0x00000400);
packageName_ = getDefaultInstance().getPackageName();
onChanged();
return this;
}
void setPackageName(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000400;
packageName_ = value;
onChanged();
}
// optional int32 versionCode = 25;
private int versionCode_ ;
public boolean hasVersionCode() {
return ((bitField0_ & 0x00000800) == 0x00000800);
}
public int getVersionCode() {
return versionCode_;
}
public Builder setVersionCode(int value) {
bitField0_ |= 0x00000800;
versionCode_ = value;
onChanged();
return this;
}
public Builder clearVersionCode() {
bitField0_ = (bitField0_ & ~0x00000800);
versionCode_ = 0;
onChanged();
return this;
}
// optional string priceCurrency = 32;
private java.lang.Object priceCurrency_ = "";
public boolean hasPriceCurrency() {
return ((bitField0_ & 0x00001000) == 0x00001000);
}
public String getPriceCurrency() {
java.lang.Object ref = priceCurrency_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
priceCurrency_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setPriceCurrency(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00001000;
priceCurrency_ = value;
onChanged();
return this;
}
public Builder clearPriceCurrency() {
bitField0_ = (bitField0_ & ~0x00001000);
priceCurrency_ = getDefaultInstance().getPriceCurrency();
onChanged();
return this;
}
void setPriceCurrency(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00001000;
priceCurrency_ = value;
onChanged();
}
// optional int32 priceMicros = 33;
private int priceMicros_ ;
public boolean hasPriceMicros() {
return ((bitField0_ & 0x00002000) == 0x00002000);
}
public int getPriceMicros() {
return priceMicros_;
}
public Builder setPriceMicros(int value) {
bitField0_ |= 0x00002000;
priceMicros_ = value;
onChanged();
return this;
}
public Builder clearPriceMicros() {
bitField0_ = (bitField0_ & ~0x00002000);
priceMicros_ = 0;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:App)
}
static {
defaultInstance = new App(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:App)
}
public interface CommentOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional string text = 1;
boolean hasText();
String getText();
// optional int32 rating = 2;
boolean hasRating();
int getRating();
// optional string authorName = 3;
boolean hasAuthorName();
String getAuthorName();
// optional uint64 creationTime = 4;
boolean hasCreationTime();
long getCreationTime();
// optional string authorId = 5;
boolean hasAuthorId();
String getAuthorId();
}
public static final class Comment extends
com.google.protobuf.GeneratedMessage
implements CommentOrBuilder {
// Use Comment.newBuilder() to construct.
private Comment(Builder builder) {
super(builder);
}
private Comment(boolean noInit) {}
private static final Comment defaultInstance;
public static Comment getDefaultInstance() {
return defaultInstance;
}
public Comment getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_Comment_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_Comment_fieldAccessorTable;
}
private int bitField0_;
// optional string text = 1;
public static final int TEXT_FIELD_NUMBER = 1;
private java.lang.Object text_;
public boolean hasText() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public String getText() {
java.lang.Object ref = text_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
text_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getTextBytes() {
java.lang.Object ref = text_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
text_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional int32 rating = 2;
public static final int RATING_FIELD_NUMBER = 2;
private int rating_;
public boolean hasRating() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public int getRating() {
return rating_;
}
// optional string authorName = 3;
public static final int AUTHORNAME_FIELD_NUMBER = 3;
private java.lang.Object authorName_;
public boolean hasAuthorName() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public String getAuthorName() {
java.lang.Object ref = authorName_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
authorName_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getAuthorNameBytes() {
java.lang.Object ref = authorName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
authorName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional uint64 creationTime = 4;
public static final int CREATIONTIME_FIELD_NUMBER = 4;
private long creationTime_;
public boolean hasCreationTime() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public long getCreationTime() {
return creationTime_;
}
// optional string authorId = 5;
public static final int AUTHORID_FIELD_NUMBER = 5;
private java.lang.Object authorId_;
public boolean hasAuthorId() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
public String getAuthorId() {
java.lang.Object ref = authorId_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
authorId_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getAuthorIdBytes() {
java.lang.Object ref = authorId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
authorId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private void initFields() {
text_ = "";
rating_ = 0;
authorName_ = "";
creationTime_ = 0L;
authorId_ = "";
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeBytes(1, getTextBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeInt32(2, rating_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeBytes(3, getAuthorNameBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeUInt64(4, creationTime_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeBytes(5, getAuthorIdBytes());
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, getTextBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, rating_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(3, getAuthorNameBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(4, creationTime_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(5, getAuthorIdBytes());
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.Comment parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.Comment parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.Comment parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.Comment parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.Comment parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.Comment parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.Comment parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.Comment parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.Comment parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.Comment parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.Comment prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.CommentOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_Comment_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_Comment_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.Comment.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
text_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
rating_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
authorName_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
creationTime_ = 0L;
bitField0_ = (bitField0_ & ~0x00000008);
authorId_ = "";
bitField0_ = (bitField0_ & ~0x00000010);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.Comment.getDescriptor();
}
public com.gc.android.market.api.model.Market.Comment getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.Comment.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.Comment build() {
com.gc.android.market.api.model.Market.Comment result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.Comment buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.Comment result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.Comment buildPartial() {
com.gc.android.market.api.model.Market.Comment result = new com.gc.android.market.api.model.Market.Comment(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.text_ = text_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.rating_ = rating_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.authorName_ = authorName_;
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
result.creationTime_ = creationTime_;
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000010;
}
result.authorId_ = authorId_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.Comment) {
return mergeFrom((com.gc.android.market.api.model.Market.Comment)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.Comment other) {
if (other == com.gc.android.market.api.model.Market.Comment.getDefaultInstance()) return this;
if (other.hasText()) {
setText(other.getText());
}
if (other.hasRating()) {
setRating(other.getRating());
}
if (other.hasAuthorName()) {
setAuthorName(other.getAuthorName());
}
if (other.hasCreationTime()) {
setCreationTime(other.getCreationTime());
}
if (other.hasAuthorId()) {
setAuthorId(other.getAuthorId());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 10: {
bitField0_ |= 0x00000001;
text_ = input.readBytes();
break;
}
case 16: {
bitField0_ |= 0x00000002;
rating_ = input.readInt32();
break;
}
case 26: {
bitField0_ |= 0x00000004;
authorName_ = input.readBytes();
break;
}
case 32: {
bitField0_ |= 0x00000008;
creationTime_ = input.readUInt64();
break;
}
case 42: {
bitField0_ |= 0x00000010;
authorId_ = input.readBytes();
break;
}
}
}
}
private int bitField0_;
// optional string text = 1;
private java.lang.Object text_ = "";
public boolean hasText() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public String getText() {
java.lang.Object ref = text_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
text_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setText(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
text_ = value;
onChanged();
return this;
}
public Builder clearText() {
bitField0_ = (bitField0_ & ~0x00000001);
text_ = getDefaultInstance().getText();
onChanged();
return this;
}
void setText(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000001;
text_ = value;
onChanged();
}
// optional int32 rating = 2;
private int rating_ ;
public boolean hasRating() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public int getRating() {
return rating_;
}
public Builder setRating(int value) {
bitField0_ |= 0x00000002;
rating_ = value;
onChanged();
return this;
}
public Builder clearRating() {
bitField0_ = (bitField0_ & ~0x00000002);
rating_ = 0;
onChanged();
return this;
}
// optional string authorName = 3;
private java.lang.Object authorName_ = "";
public boolean hasAuthorName() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public String getAuthorName() {
java.lang.Object ref = authorName_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
authorName_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setAuthorName(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
authorName_ = value;
onChanged();
return this;
}
public Builder clearAuthorName() {
bitField0_ = (bitField0_ & ~0x00000004);
authorName_ = getDefaultInstance().getAuthorName();
onChanged();
return this;
}
void setAuthorName(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000004;
authorName_ = value;
onChanged();
}
// optional uint64 creationTime = 4;
private long creationTime_ ;
public boolean hasCreationTime() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public long getCreationTime() {
return creationTime_;
}
public Builder setCreationTime(long value) {
bitField0_ |= 0x00000008;
creationTime_ = value;
onChanged();
return this;
}
public Builder clearCreationTime() {
bitField0_ = (bitField0_ & ~0x00000008);
creationTime_ = 0L;
onChanged();
return this;
}
// optional string authorId = 5;
private java.lang.Object authorId_ = "";
public boolean hasAuthorId() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
public String getAuthorId() {
java.lang.Object ref = authorId_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
authorId_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setAuthorId(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
authorId_ = value;
onChanged();
return this;
}
public Builder clearAuthorId() {
bitField0_ = (bitField0_ & ~0x00000010);
authorId_ = getDefaultInstance().getAuthorId();
onChanged();
return this;
}
void setAuthorId(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000010;
authorId_ = value;
onChanged();
}
// @@protoc_insertion_point(builder_scope:Comment)
}
static {
defaultInstance = new Comment(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:Comment)
}
public interface CategoriesRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder {
}
public static final class CategoriesRequest extends
com.google.protobuf.GeneratedMessage
implements CategoriesRequestOrBuilder {
// Use CategoriesRequest.newBuilder() to construct.
private CategoriesRequest(Builder builder) {
super(builder);
}
private CategoriesRequest(boolean noInit) {}
private static final CategoriesRequest defaultInstance;
public static CategoriesRequest getDefaultInstance() {
return defaultInstance;
}
public CategoriesRequest getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_CategoriesRequest_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_CategoriesRequest_fieldAccessorTable;
}
private void initFields() {
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.CategoriesRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.CategoriesRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.CategoriesRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.CategoriesRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.CategoriesRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.CategoriesRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.CategoriesRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.CategoriesRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.CategoriesRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.CategoriesRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.CategoriesRequest prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.CategoriesRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_CategoriesRequest_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_CategoriesRequest_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.CategoriesRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.CategoriesRequest.getDescriptor();
}
public com.gc.android.market.api.model.Market.CategoriesRequest getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.CategoriesRequest.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.CategoriesRequest build() {
com.gc.android.market.api.model.Market.CategoriesRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.CategoriesRequest buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.CategoriesRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.CategoriesRequest buildPartial() {
com.gc.android.market.api.model.Market.CategoriesRequest result = new com.gc.android.market.api.model.Market.CategoriesRequest(this);
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.CategoriesRequest) {
return mergeFrom((com.gc.android.market.api.model.Market.CategoriesRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.CategoriesRequest other) {
if (other == com.gc.android.market.api.model.Market.CategoriesRequest.getDefaultInstance()) return this;
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
}
}
}
// @@protoc_insertion_point(builder_scope:CategoriesRequest)
}
static {
defaultInstance = new CategoriesRequest(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:CategoriesRequest)
}
public interface CategoriesResponseOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// repeated .Category categories = 1;
java.util.List<com.gc.android.market.api.model.Market.Category>
getCategoriesList();
com.gc.android.market.api.model.Market.Category getCategories(int index);
int getCategoriesCount();
java.util.List<? extends com.gc.android.market.api.model.Market.CategoryOrBuilder>
getCategoriesOrBuilderList();
com.gc.android.market.api.model.Market.CategoryOrBuilder getCategoriesOrBuilder(
int index);
}
public static final class CategoriesResponse extends
com.google.protobuf.GeneratedMessage
implements CategoriesResponseOrBuilder {
// Use CategoriesResponse.newBuilder() to construct.
private CategoriesResponse(Builder builder) {
super(builder);
}
private CategoriesResponse(boolean noInit) {}
private static final CategoriesResponse defaultInstance;
public static CategoriesResponse getDefaultInstance() {
return defaultInstance;
}
public CategoriesResponse getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_CategoriesResponse_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_CategoriesResponse_fieldAccessorTable;
}
// repeated .Category categories = 1;
public static final int CATEGORIES_FIELD_NUMBER = 1;
private java.util.List<com.gc.android.market.api.model.Market.Category> categories_;
public java.util.List<com.gc.android.market.api.model.Market.Category> getCategoriesList() {
return categories_;
}
public java.util.List<? extends com.gc.android.market.api.model.Market.CategoryOrBuilder>
getCategoriesOrBuilderList() {
return categories_;
}
public int getCategoriesCount() {
return categories_.size();
}
public com.gc.android.market.api.model.Market.Category getCategories(int index) {
return categories_.get(index);
}
public com.gc.android.market.api.model.Market.CategoryOrBuilder getCategoriesOrBuilder(
int index) {
return categories_.get(index);
}
private void initFields() {
categories_ = java.util.Collections.emptyList();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
for (int i = 0; i < categories_.size(); i++) {
output.writeMessage(1, categories_.get(i));
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < categories_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, categories_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.CategoriesResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.CategoriesResponse parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.CategoriesResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.CategoriesResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.CategoriesResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.CategoriesResponse parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.CategoriesResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.CategoriesResponse parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.CategoriesResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.CategoriesResponse parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.CategoriesResponse prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.CategoriesResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_CategoriesResponse_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_CategoriesResponse_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.CategoriesResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getCategoriesFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
if (categoriesBuilder_ == null) {
categories_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
categoriesBuilder_.clear();
}
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.CategoriesResponse.getDescriptor();
}
public com.gc.android.market.api.model.Market.CategoriesResponse getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.CategoriesResponse.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.CategoriesResponse build() {
com.gc.android.market.api.model.Market.CategoriesResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.CategoriesResponse buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.CategoriesResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.CategoriesResponse buildPartial() {
com.gc.android.market.api.model.Market.CategoriesResponse result = new com.gc.android.market.api.model.Market.CategoriesResponse(this);
int from_bitField0_ = bitField0_;
if (categoriesBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
categories_ = java.util.Collections.unmodifiableList(categories_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.categories_ = categories_;
} else {
result.categories_ = categoriesBuilder_.build();
}
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.CategoriesResponse) {
return mergeFrom((com.gc.android.market.api.model.Market.CategoriesResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.CategoriesResponse other) {
if (other == com.gc.android.market.api.model.Market.CategoriesResponse.getDefaultInstance()) return this;
if (categoriesBuilder_ == null) {
if (!other.categories_.isEmpty()) {
if (categories_.isEmpty()) {
categories_ = other.categories_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureCategoriesIsMutable();
categories_.addAll(other.categories_);
}
onChanged();
}
} else {
if (!other.categories_.isEmpty()) {
if (categoriesBuilder_.isEmpty()) {
categoriesBuilder_.dispose();
categoriesBuilder_ = null;
categories_ = other.categories_;
bitField0_ = (bitField0_ & ~0x00000001);
categoriesBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getCategoriesFieldBuilder() : null;
} else {
categoriesBuilder_.addAllMessages(other.categories_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 10: {
com.gc.android.market.api.model.Market.Category.Builder subBuilder = com.gc.android.market.api.model.Market.Category.newBuilder();
input.readMessage(subBuilder, extensionRegistry);
addCategories(subBuilder.buildPartial());
break;
}
}
}
}
private int bitField0_;
// repeated .Category categories = 1;
private java.util.List<com.gc.android.market.api.model.Market.Category> categories_ =
java.util.Collections.emptyList();
private void ensureCategoriesIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
categories_ = new java.util.ArrayList<com.gc.android.market.api.model.Market.Category>(categories_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.Category, com.gc.android.market.api.model.Market.Category.Builder, com.gc.android.market.api.model.Market.CategoryOrBuilder> categoriesBuilder_;
public java.util.List<com.gc.android.market.api.model.Market.Category> getCategoriesList() {
if (categoriesBuilder_ == null) {
return java.util.Collections.unmodifiableList(categories_);
} else {
return categoriesBuilder_.getMessageList();
}
}
public int getCategoriesCount() {
if (categoriesBuilder_ == null) {
return categories_.size();
} else {
return categoriesBuilder_.getCount();
}
}
public com.gc.android.market.api.model.Market.Category getCategories(int index) {
if (categoriesBuilder_ == null) {
return categories_.get(index);
} else {
return categoriesBuilder_.getMessage(index);
}
}
public Builder setCategories(
int index, com.gc.android.market.api.model.Market.Category value) {
if (categoriesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureCategoriesIsMutable();
categories_.set(index, value);
onChanged();
} else {
categoriesBuilder_.setMessage(index, value);
}
return this;
}
public Builder setCategories(
int index, com.gc.android.market.api.model.Market.Category.Builder builderForValue) {
if (categoriesBuilder_ == null) {
ensureCategoriesIsMutable();
categories_.set(index, builderForValue.build());
onChanged();
} else {
categoriesBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
public Builder addCategories(com.gc.android.market.api.model.Market.Category value) {
if (categoriesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureCategoriesIsMutable();
categories_.add(value);
onChanged();
} else {
categoriesBuilder_.addMessage(value);
}
return this;
}
public Builder addCategories(
int index, com.gc.android.market.api.model.Market.Category value) {
if (categoriesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureCategoriesIsMutable();
categories_.add(index, value);
onChanged();
} else {
categoriesBuilder_.addMessage(index, value);
}
return this;
}
public Builder addCategories(
com.gc.android.market.api.model.Market.Category.Builder builderForValue) {
if (categoriesBuilder_ == null) {
ensureCategoriesIsMutable();
categories_.add(builderForValue.build());
onChanged();
} else {
categoriesBuilder_.addMessage(builderForValue.build());
}
return this;
}
public Builder addCategories(
int index, com.gc.android.market.api.model.Market.Category.Builder builderForValue) {
if (categoriesBuilder_ == null) {
ensureCategoriesIsMutable();
categories_.add(index, builderForValue.build());
onChanged();
} else {
categoriesBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
public Builder addAllCategories(
java.lang.Iterable<? extends com.gc.android.market.api.model.Market.Category> values) {
if (categoriesBuilder_ == null) {
ensureCategoriesIsMutable();
super.addAll(values, categories_);
onChanged();
} else {
categoriesBuilder_.addAllMessages(values);
}
return this;
}
public Builder clearCategories() {
if (categoriesBuilder_ == null) {
categories_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
categoriesBuilder_.clear();
}
return this;
}
public Builder removeCategories(int index) {
if (categoriesBuilder_ == null) {
ensureCategoriesIsMutable();
categories_.remove(index);
onChanged();
} else {
categoriesBuilder_.remove(index);
}
return this;
}
public com.gc.android.market.api.model.Market.Category.Builder getCategoriesBuilder(
int index) {
return getCategoriesFieldBuilder().getBuilder(index);
}
public com.gc.android.market.api.model.Market.CategoryOrBuilder getCategoriesOrBuilder(
int index) {
if (categoriesBuilder_ == null) {
return categories_.get(index); } else {
return categoriesBuilder_.getMessageOrBuilder(index);
}
}
public java.util.List<? extends com.gc.android.market.api.model.Market.CategoryOrBuilder>
getCategoriesOrBuilderList() {
if (categoriesBuilder_ != null) {
return categoriesBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(categories_);
}
}
public com.gc.android.market.api.model.Market.Category.Builder addCategoriesBuilder() {
return getCategoriesFieldBuilder().addBuilder(
com.gc.android.market.api.model.Market.Category.getDefaultInstance());
}
public com.gc.android.market.api.model.Market.Category.Builder addCategoriesBuilder(
int index) {
return getCategoriesFieldBuilder().addBuilder(
index, com.gc.android.market.api.model.Market.Category.getDefaultInstance());
}
public java.util.List<com.gc.android.market.api.model.Market.Category.Builder>
getCategoriesBuilderList() {
return getCategoriesFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.Category, com.gc.android.market.api.model.Market.Category.Builder, com.gc.android.market.api.model.Market.CategoryOrBuilder>
getCategoriesFieldBuilder() {
if (categoriesBuilder_ == null) {
categoriesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.Category, com.gc.android.market.api.model.Market.Category.Builder, com.gc.android.market.api.model.Market.CategoryOrBuilder>(
categories_,
((bitField0_ & 0x00000001) == 0x00000001),
getParentForChildren(),
isClean());
categories_ = null;
}
return categoriesBuilder_;
}
// @@protoc_insertion_point(builder_scope:CategoriesResponse)
}
static {
defaultInstance = new CategoriesResponse(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:CategoriesResponse)
}
public interface SubCategoriesRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional .AppType appType = 1;
boolean hasAppType();
com.gc.android.market.api.model.Market.AppType getAppType();
}
public static final class SubCategoriesRequest extends
com.google.protobuf.GeneratedMessage
implements SubCategoriesRequestOrBuilder {
// Use SubCategoriesRequest.newBuilder() to construct.
private SubCategoriesRequest(Builder builder) {
super(builder);
}
private SubCategoriesRequest(boolean noInit) {}
private static final SubCategoriesRequest defaultInstance;
public static SubCategoriesRequest getDefaultInstance() {
return defaultInstance;
}
public SubCategoriesRequest getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_SubCategoriesRequest_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_SubCategoriesRequest_fieldAccessorTable;
}
private int bitField0_;
// optional .AppType appType = 1;
public static final int APPTYPE_FIELD_NUMBER = 1;
private com.gc.android.market.api.model.Market.AppType appType_;
public boolean hasAppType() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public com.gc.android.market.api.model.Market.AppType getAppType() {
return appType_;
}
private void initFields() {
appType_ = com.gc.android.market.api.model.Market.AppType.NONE;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeEnum(1, appType_.getNumber());
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, appType_.getNumber());
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.SubCategoriesRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.SubCategoriesRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.SubCategoriesRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.SubCategoriesRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.SubCategoriesRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.SubCategoriesRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.SubCategoriesRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.SubCategoriesRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.SubCategoriesRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.SubCategoriesRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.SubCategoriesRequest prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.SubCategoriesRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_SubCategoriesRequest_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_SubCategoriesRequest_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.SubCategoriesRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
appType_ = com.gc.android.market.api.model.Market.AppType.NONE;
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.SubCategoriesRequest.getDescriptor();
}
public com.gc.android.market.api.model.Market.SubCategoriesRequest getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.SubCategoriesRequest.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.SubCategoriesRequest build() {
com.gc.android.market.api.model.Market.SubCategoriesRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.SubCategoriesRequest buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.SubCategoriesRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.SubCategoriesRequest buildPartial() {
com.gc.android.market.api.model.Market.SubCategoriesRequest result = new com.gc.android.market.api.model.Market.SubCategoriesRequest(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.appType_ = appType_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.SubCategoriesRequest) {
return mergeFrom((com.gc.android.market.api.model.Market.SubCategoriesRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.SubCategoriesRequest other) {
if (other == com.gc.android.market.api.model.Market.SubCategoriesRequest.getDefaultInstance()) return this;
if (other.hasAppType()) {
setAppType(other.getAppType());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 8: {
int rawValue = input.readEnum();
com.gc.android.market.api.model.Market.AppType value = com.gc.android.market.api.model.Market.AppType.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(1, rawValue);
} else {
bitField0_ |= 0x00000001;
appType_ = value;
}
break;
}
}
}
}
private int bitField0_;
// optional .AppType appType = 1;
private com.gc.android.market.api.model.Market.AppType appType_ = com.gc.android.market.api.model.Market.AppType.NONE;
public boolean hasAppType() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public com.gc.android.market.api.model.Market.AppType getAppType() {
return appType_;
}
public Builder setAppType(com.gc.android.market.api.model.Market.AppType value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
appType_ = value;
onChanged();
return this;
}
public Builder clearAppType() {
bitField0_ = (bitField0_ & ~0x00000001);
appType_ = com.gc.android.market.api.model.Market.AppType.NONE;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:SubCategoriesRequest)
}
static {
defaultInstance = new SubCategoriesRequest(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:SubCategoriesRequest)
}
public interface SubCategoriesResponseOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// repeated .Category category = 1;
java.util.List<com.gc.android.market.api.model.Market.Category>
getCategoryList();
com.gc.android.market.api.model.Market.Category getCategory(int index);
int getCategoryCount();
java.util.List<? extends com.gc.android.market.api.model.Market.CategoryOrBuilder>
getCategoryOrBuilderList();
com.gc.android.market.api.model.Market.CategoryOrBuilder getCategoryOrBuilder(
int index);
// optional string subCategoryDisplay = 2;
boolean hasSubCategoryDisplay();
String getSubCategoryDisplay();
// optional int32 subCategoryId = 3;
boolean hasSubCategoryId();
int getSubCategoryId();
}
public static final class SubCategoriesResponse extends
com.google.protobuf.GeneratedMessage
implements SubCategoriesResponseOrBuilder {
// Use SubCategoriesResponse.newBuilder() to construct.
private SubCategoriesResponse(Builder builder) {
super(builder);
}
private SubCategoriesResponse(boolean noInit) {}
private static final SubCategoriesResponse defaultInstance;
public static SubCategoriesResponse getDefaultInstance() {
return defaultInstance;
}
public SubCategoriesResponse getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_SubCategoriesResponse_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_SubCategoriesResponse_fieldAccessorTable;
}
private int bitField0_;
// repeated .Category category = 1;
public static final int CATEGORY_FIELD_NUMBER = 1;
private java.util.List<com.gc.android.market.api.model.Market.Category> category_;
public java.util.List<com.gc.android.market.api.model.Market.Category> getCategoryList() {
return category_;
}
public java.util.List<? extends com.gc.android.market.api.model.Market.CategoryOrBuilder>
getCategoryOrBuilderList() {
return category_;
}
public int getCategoryCount() {
return category_.size();
}
public com.gc.android.market.api.model.Market.Category getCategory(int index) {
return category_.get(index);
}
public com.gc.android.market.api.model.Market.CategoryOrBuilder getCategoryOrBuilder(
int index) {
return category_.get(index);
}
// optional string subCategoryDisplay = 2;
public static final int SUBCATEGORYDISPLAY_FIELD_NUMBER = 2;
private java.lang.Object subCategoryDisplay_;
public boolean hasSubCategoryDisplay() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public String getSubCategoryDisplay() {
java.lang.Object ref = subCategoryDisplay_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
subCategoryDisplay_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getSubCategoryDisplayBytes() {
java.lang.Object ref = subCategoryDisplay_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
subCategoryDisplay_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional int32 subCategoryId = 3;
public static final int SUBCATEGORYID_FIELD_NUMBER = 3;
private int subCategoryId_;
public boolean hasSubCategoryId() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public int getSubCategoryId() {
return subCategoryId_;
}
private void initFields() {
category_ = java.util.Collections.emptyList();
subCategoryDisplay_ = "";
subCategoryId_ = 0;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
for (int i = 0; i < category_.size(); i++) {
output.writeMessage(1, category_.get(i));
}
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeBytes(2, getSubCategoryDisplayBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeInt32(3, subCategoryId_);
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < category_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, category_.get(i));
}
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, getSubCategoryDisplayBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(3, subCategoryId_);
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.SubCategoriesResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.SubCategoriesResponse parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.SubCategoriesResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.SubCategoriesResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.SubCategoriesResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.SubCategoriesResponse parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.SubCategoriesResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.SubCategoriesResponse parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.SubCategoriesResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.SubCategoriesResponse parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.SubCategoriesResponse prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.SubCategoriesResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_SubCategoriesResponse_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_SubCategoriesResponse_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.SubCategoriesResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getCategoryFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
if (categoryBuilder_ == null) {
category_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
categoryBuilder_.clear();
}
subCategoryDisplay_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
subCategoryId_ = 0;
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.SubCategoriesResponse.getDescriptor();
}
public com.gc.android.market.api.model.Market.SubCategoriesResponse getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.SubCategoriesResponse.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.SubCategoriesResponse build() {
com.gc.android.market.api.model.Market.SubCategoriesResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.SubCategoriesResponse buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.SubCategoriesResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.SubCategoriesResponse buildPartial() {
com.gc.android.market.api.model.Market.SubCategoriesResponse result = new com.gc.android.market.api.model.Market.SubCategoriesResponse(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (categoryBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
category_ = java.util.Collections.unmodifiableList(category_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.category_ = category_;
} else {
result.category_ = categoryBuilder_.build();
}
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000001;
}
result.subCategoryDisplay_ = subCategoryDisplay_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000002;
}
result.subCategoryId_ = subCategoryId_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.SubCategoriesResponse) {
return mergeFrom((com.gc.android.market.api.model.Market.SubCategoriesResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.SubCategoriesResponse other) {
if (other == com.gc.android.market.api.model.Market.SubCategoriesResponse.getDefaultInstance()) return this;
if (categoryBuilder_ == null) {
if (!other.category_.isEmpty()) {
if (category_.isEmpty()) {
category_ = other.category_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureCategoryIsMutable();
category_.addAll(other.category_);
}
onChanged();
}
} else {
if (!other.category_.isEmpty()) {
if (categoryBuilder_.isEmpty()) {
categoryBuilder_.dispose();
categoryBuilder_ = null;
category_ = other.category_;
bitField0_ = (bitField0_ & ~0x00000001);
categoryBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getCategoryFieldBuilder() : null;
} else {
categoryBuilder_.addAllMessages(other.category_);
}
}
}
if (other.hasSubCategoryDisplay()) {
setSubCategoryDisplay(other.getSubCategoryDisplay());
}
if (other.hasSubCategoryId()) {
setSubCategoryId(other.getSubCategoryId());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 10: {
com.gc.android.market.api.model.Market.Category.Builder subBuilder = com.gc.android.market.api.model.Market.Category.newBuilder();
input.readMessage(subBuilder, extensionRegistry);
addCategory(subBuilder.buildPartial());
break;
}
case 18: {
bitField0_ |= 0x00000002;
subCategoryDisplay_ = input.readBytes();
break;
}
case 24: {
bitField0_ |= 0x00000004;
subCategoryId_ = input.readInt32();
break;
}
}
}
}
private int bitField0_;
// repeated .Category category = 1;
private java.util.List<com.gc.android.market.api.model.Market.Category> category_ =
java.util.Collections.emptyList();
private void ensureCategoryIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
category_ = new java.util.ArrayList<com.gc.android.market.api.model.Market.Category>(category_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.Category, com.gc.android.market.api.model.Market.Category.Builder, com.gc.android.market.api.model.Market.CategoryOrBuilder> categoryBuilder_;
public java.util.List<com.gc.android.market.api.model.Market.Category> getCategoryList() {
if (categoryBuilder_ == null) {
return java.util.Collections.unmodifiableList(category_);
} else {
return categoryBuilder_.getMessageList();
}
}
public int getCategoryCount() {
if (categoryBuilder_ == null) {
return category_.size();
} else {
return categoryBuilder_.getCount();
}
}
public com.gc.android.market.api.model.Market.Category getCategory(int index) {
if (categoryBuilder_ == null) {
return category_.get(index);
} else {
return categoryBuilder_.getMessage(index);
}
}
public Builder setCategory(
int index, com.gc.android.market.api.model.Market.Category value) {
if (categoryBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureCategoryIsMutable();
category_.set(index, value);
onChanged();
} else {
categoryBuilder_.setMessage(index, value);
}
return this;
}
public Builder setCategory(
int index, com.gc.android.market.api.model.Market.Category.Builder builderForValue) {
if (categoryBuilder_ == null) {
ensureCategoryIsMutable();
category_.set(index, builderForValue.build());
onChanged();
} else {
categoryBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
public Builder addCategory(com.gc.android.market.api.model.Market.Category value) {
if (categoryBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureCategoryIsMutable();
category_.add(value);
onChanged();
} else {
categoryBuilder_.addMessage(value);
}
return this;
}
public Builder addCategory(
int index, com.gc.android.market.api.model.Market.Category value) {
if (categoryBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureCategoryIsMutable();
category_.add(index, value);
onChanged();
} else {
categoryBuilder_.addMessage(index, value);
}
return this;
}
public Builder addCategory(
com.gc.android.market.api.model.Market.Category.Builder builderForValue) {
if (categoryBuilder_ == null) {
ensureCategoryIsMutable();
category_.add(builderForValue.build());
onChanged();
} else {
categoryBuilder_.addMessage(builderForValue.build());
}
return this;
}
public Builder addCategory(
int index, com.gc.android.market.api.model.Market.Category.Builder builderForValue) {
if (categoryBuilder_ == null) {
ensureCategoryIsMutable();
category_.add(index, builderForValue.build());
onChanged();
} else {
categoryBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
public Builder addAllCategory(
java.lang.Iterable<? extends com.gc.android.market.api.model.Market.Category> values) {
if (categoryBuilder_ == null) {
ensureCategoryIsMutable();
super.addAll(values, category_);
onChanged();
} else {
categoryBuilder_.addAllMessages(values);
}
return this;
}
public Builder clearCategory() {
if (categoryBuilder_ == null) {
category_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
categoryBuilder_.clear();
}
return this;
}
public Builder removeCategory(int index) {
if (categoryBuilder_ == null) {
ensureCategoryIsMutable();
category_.remove(index);
onChanged();
} else {
categoryBuilder_.remove(index);
}
return this;
}
public com.gc.android.market.api.model.Market.Category.Builder getCategoryBuilder(
int index) {
return getCategoryFieldBuilder().getBuilder(index);
}
public com.gc.android.market.api.model.Market.CategoryOrBuilder getCategoryOrBuilder(
int index) {
if (categoryBuilder_ == null) {
return category_.get(index); } else {
return categoryBuilder_.getMessageOrBuilder(index);
}
}
public java.util.List<? extends com.gc.android.market.api.model.Market.CategoryOrBuilder>
getCategoryOrBuilderList() {
if (categoryBuilder_ != null) {
return categoryBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(category_);
}
}
public com.gc.android.market.api.model.Market.Category.Builder addCategoryBuilder() {
return getCategoryFieldBuilder().addBuilder(
com.gc.android.market.api.model.Market.Category.getDefaultInstance());
}
public com.gc.android.market.api.model.Market.Category.Builder addCategoryBuilder(
int index) {
return getCategoryFieldBuilder().addBuilder(
index, com.gc.android.market.api.model.Market.Category.getDefaultInstance());
}
public java.util.List<com.gc.android.market.api.model.Market.Category.Builder>
getCategoryBuilderList() {
return getCategoryFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.Category, com.gc.android.market.api.model.Market.Category.Builder, com.gc.android.market.api.model.Market.CategoryOrBuilder>
getCategoryFieldBuilder() {
if (categoryBuilder_ == null) {
categoryBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.Category, com.gc.android.market.api.model.Market.Category.Builder, com.gc.android.market.api.model.Market.CategoryOrBuilder>(
category_,
((bitField0_ & 0x00000001) == 0x00000001),
getParentForChildren(),
isClean());
category_ = null;
}
return categoryBuilder_;
}
// optional string subCategoryDisplay = 2;
private java.lang.Object subCategoryDisplay_ = "";
public boolean hasSubCategoryDisplay() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public String getSubCategoryDisplay() {
java.lang.Object ref = subCategoryDisplay_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
subCategoryDisplay_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setSubCategoryDisplay(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
subCategoryDisplay_ = value;
onChanged();
return this;
}
public Builder clearSubCategoryDisplay() {
bitField0_ = (bitField0_ & ~0x00000002);
subCategoryDisplay_ = getDefaultInstance().getSubCategoryDisplay();
onChanged();
return this;
}
void setSubCategoryDisplay(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000002;
subCategoryDisplay_ = value;
onChanged();
}
// optional int32 subCategoryId = 3;
private int subCategoryId_ ;
public boolean hasSubCategoryId() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public int getSubCategoryId() {
return subCategoryId_;
}
public Builder setSubCategoryId(int value) {
bitField0_ |= 0x00000004;
subCategoryId_ = value;
onChanged();
return this;
}
public Builder clearSubCategoryId() {
bitField0_ = (bitField0_ & ~0x00000004);
subCategoryId_ = 0;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:SubCategoriesResponse)
}
static {
defaultInstance = new SubCategoriesResponse(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:SubCategoriesResponse)
}
public interface RequestContextOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// required string authSubToken = 1;
boolean hasAuthSubToken();
String getAuthSubToken();
// required bool isSecure = 2;
boolean hasIsSecure();
boolean getIsSecure();
// required int32 version = 3;
boolean hasVersion();
int getVersion();
// required string androidId = 4;
boolean hasAndroidId();
String getAndroidId();
// optional string deviceAndSdkVersion = 5;
boolean hasDeviceAndSdkVersion();
String getDeviceAndSdkVersion();
// optional string userLanguage = 6;
boolean hasUserLanguage();
String getUserLanguage();
// optional string userCountry = 7;
boolean hasUserCountry();
String getUserCountry();
// optional string operatorAlpha = 8;
boolean hasOperatorAlpha();
String getOperatorAlpha();
// optional string simOperatorAlpha = 9;
boolean hasSimOperatorAlpha();
String getSimOperatorAlpha();
// optional string operatorNumeric = 10;
boolean hasOperatorNumeric();
String getOperatorNumeric();
// optional string simOperatorNumeric = 11;
boolean hasSimOperatorNumeric();
String getSimOperatorNumeric();
}
public static final class RequestContext extends
com.google.protobuf.GeneratedMessage
implements RequestContextOrBuilder {
// Use RequestContext.newBuilder() to construct.
private RequestContext(Builder builder) {
super(builder);
}
private RequestContext(boolean noInit) {}
private static final RequestContext defaultInstance;
public static RequestContext getDefaultInstance() {
return defaultInstance;
}
public RequestContext getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_RequestContext_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_RequestContext_fieldAccessorTable;
}
private int bitField0_;
// required string authSubToken = 1;
public static final int AUTHSUBTOKEN_FIELD_NUMBER = 1;
private java.lang.Object authSubToken_;
public boolean hasAuthSubToken() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public String getAuthSubToken() {
java.lang.Object ref = authSubToken_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
authSubToken_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getAuthSubTokenBytes() {
java.lang.Object ref = authSubToken_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
authSubToken_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// required bool isSecure = 2;
public static final int ISSECURE_FIELD_NUMBER = 2;
private boolean isSecure_;
public boolean hasIsSecure() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public boolean getIsSecure() {
return isSecure_;
}
// required int32 version = 3;
public static final int VERSION_FIELD_NUMBER = 3;
private int version_;
public boolean hasVersion() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public int getVersion() {
return version_;
}
// required string androidId = 4;
public static final int ANDROIDID_FIELD_NUMBER = 4;
private java.lang.Object androidId_;
public boolean hasAndroidId() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public String getAndroidId() {
java.lang.Object ref = androidId_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
androidId_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getAndroidIdBytes() {
java.lang.Object ref = androidId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
androidId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string deviceAndSdkVersion = 5;
public static final int DEVICEANDSDKVERSION_FIELD_NUMBER = 5;
private java.lang.Object deviceAndSdkVersion_;
public boolean hasDeviceAndSdkVersion() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
public String getDeviceAndSdkVersion() {
java.lang.Object ref = deviceAndSdkVersion_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
deviceAndSdkVersion_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getDeviceAndSdkVersionBytes() {
java.lang.Object ref = deviceAndSdkVersion_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
deviceAndSdkVersion_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string userLanguage = 6;
public static final int USERLANGUAGE_FIELD_NUMBER = 6;
private java.lang.Object userLanguage_;
public boolean hasUserLanguage() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
public String getUserLanguage() {
java.lang.Object ref = userLanguage_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
userLanguage_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getUserLanguageBytes() {
java.lang.Object ref = userLanguage_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
userLanguage_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string userCountry = 7;
public static final int USERCOUNTRY_FIELD_NUMBER = 7;
private java.lang.Object userCountry_;
public boolean hasUserCountry() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
public String getUserCountry() {
java.lang.Object ref = userCountry_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
userCountry_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getUserCountryBytes() {
java.lang.Object ref = userCountry_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
userCountry_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string operatorAlpha = 8;
public static final int OPERATORALPHA_FIELD_NUMBER = 8;
private java.lang.Object operatorAlpha_;
public boolean hasOperatorAlpha() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
public String getOperatorAlpha() {
java.lang.Object ref = operatorAlpha_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
operatorAlpha_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getOperatorAlphaBytes() {
java.lang.Object ref = operatorAlpha_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
operatorAlpha_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string simOperatorAlpha = 9;
public static final int SIMOPERATORALPHA_FIELD_NUMBER = 9;
private java.lang.Object simOperatorAlpha_;
public boolean hasSimOperatorAlpha() {
return ((bitField0_ & 0x00000100) == 0x00000100);
}
public String getSimOperatorAlpha() {
java.lang.Object ref = simOperatorAlpha_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
simOperatorAlpha_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getSimOperatorAlphaBytes() {
java.lang.Object ref = simOperatorAlpha_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
simOperatorAlpha_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string operatorNumeric = 10;
public static final int OPERATORNUMERIC_FIELD_NUMBER = 10;
private java.lang.Object operatorNumeric_;
public boolean hasOperatorNumeric() {
return ((bitField0_ & 0x00000200) == 0x00000200);
}
public String getOperatorNumeric() {
java.lang.Object ref = operatorNumeric_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
operatorNumeric_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getOperatorNumericBytes() {
java.lang.Object ref = operatorNumeric_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
operatorNumeric_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string simOperatorNumeric = 11;
public static final int SIMOPERATORNUMERIC_FIELD_NUMBER = 11;
private java.lang.Object simOperatorNumeric_;
public boolean hasSimOperatorNumeric() {
return ((bitField0_ & 0x00000400) == 0x00000400);
}
public String getSimOperatorNumeric() {
java.lang.Object ref = simOperatorNumeric_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
simOperatorNumeric_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getSimOperatorNumericBytes() {
java.lang.Object ref = simOperatorNumeric_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
simOperatorNumeric_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private void initFields() {
authSubToken_ = "";
isSecure_ = false;
version_ = 0;
androidId_ = "";
deviceAndSdkVersion_ = "";
userLanguage_ = "";
userCountry_ = "";
operatorAlpha_ = "";
simOperatorAlpha_ = "";
operatorNumeric_ = "";
simOperatorNumeric_ = "";
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
if (!hasAuthSubToken()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasIsSecure()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasVersion()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasAndroidId()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeBytes(1, getAuthSubTokenBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeBool(2, isSecure_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeInt32(3, version_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeBytes(4, getAndroidIdBytes());
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeBytes(5, getDeviceAndSdkVersionBytes());
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
output.writeBytes(6, getUserLanguageBytes());
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
output.writeBytes(7, getUserCountryBytes());
}
if (((bitField0_ & 0x00000080) == 0x00000080)) {
output.writeBytes(8, getOperatorAlphaBytes());
}
if (((bitField0_ & 0x00000100) == 0x00000100)) {
output.writeBytes(9, getSimOperatorAlphaBytes());
}
if (((bitField0_ & 0x00000200) == 0x00000200)) {
output.writeBytes(10, getOperatorNumericBytes());
}
if (((bitField0_ & 0x00000400) == 0x00000400)) {
output.writeBytes(11, getSimOperatorNumericBytes());
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, getAuthSubTokenBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(2, isSecure_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(3, version_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(4, getAndroidIdBytes());
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(5, getDeviceAndSdkVersionBytes());
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(6, getUserLanguageBytes());
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(7, getUserCountryBytes());
}
if (((bitField0_ & 0x00000080) == 0x00000080)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(8, getOperatorAlphaBytes());
}
if (((bitField0_ & 0x00000100) == 0x00000100)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(9, getSimOperatorAlphaBytes());
}
if (((bitField0_ & 0x00000200) == 0x00000200)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(10, getOperatorNumericBytes());
}
if (((bitField0_ & 0x00000400) == 0x00000400)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(11, getSimOperatorNumericBytes());
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.RequestContext parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.RequestContext parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.RequestContext parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.RequestContext parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.RequestContext parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.RequestContext parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.RequestContext parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.RequestContext parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.RequestContext parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.RequestContext parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.RequestContext prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.RequestContextOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_RequestContext_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_RequestContext_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.RequestContext.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
authSubToken_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
isSecure_ = false;
bitField0_ = (bitField0_ & ~0x00000002);
version_ = 0;
bitField0_ = (bitField0_ & ~0x00000004);
androidId_ = "";
bitField0_ = (bitField0_ & ~0x00000008);
deviceAndSdkVersion_ = "";
bitField0_ = (bitField0_ & ~0x00000010);
userLanguage_ = "";
bitField0_ = (bitField0_ & ~0x00000020);
userCountry_ = "";
bitField0_ = (bitField0_ & ~0x00000040);
operatorAlpha_ = "";
bitField0_ = (bitField0_ & ~0x00000080);
simOperatorAlpha_ = "";
bitField0_ = (bitField0_ & ~0x00000100);
operatorNumeric_ = "";
bitField0_ = (bitField0_ & ~0x00000200);
simOperatorNumeric_ = "";
bitField0_ = (bitField0_ & ~0x00000400);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.RequestContext.getDescriptor();
}
public com.gc.android.market.api.model.Market.RequestContext getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.RequestContext.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.RequestContext build() {
com.gc.android.market.api.model.Market.RequestContext result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.RequestContext buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.RequestContext result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.RequestContext buildPartial() {
com.gc.android.market.api.model.Market.RequestContext result = new com.gc.android.market.api.model.Market.RequestContext(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.authSubToken_ = authSubToken_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.isSecure_ = isSecure_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.version_ = version_;
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
result.androidId_ = androidId_;
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000010;
}
result.deviceAndSdkVersion_ = deviceAndSdkVersion_;
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
to_bitField0_ |= 0x00000020;
}
result.userLanguage_ = userLanguage_;
if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
to_bitField0_ |= 0x00000040;
}
result.userCountry_ = userCountry_;
if (((from_bitField0_ & 0x00000080) == 0x00000080)) {
to_bitField0_ |= 0x00000080;
}
result.operatorAlpha_ = operatorAlpha_;
if (((from_bitField0_ & 0x00000100) == 0x00000100)) {
to_bitField0_ |= 0x00000100;
}
result.simOperatorAlpha_ = simOperatorAlpha_;
if (((from_bitField0_ & 0x00000200) == 0x00000200)) {
to_bitField0_ |= 0x00000200;
}
result.operatorNumeric_ = operatorNumeric_;
if (((from_bitField0_ & 0x00000400) == 0x00000400)) {
to_bitField0_ |= 0x00000400;
}
result.simOperatorNumeric_ = simOperatorNumeric_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.RequestContext) {
return mergeFrom((com.gc.android.market.api.model.Market.RequestContext)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.RequestContext other) {
if (other == com.gc.android.market.api.model.Market.RequestContext.getDefaultInstance()) return this;
if (other.hasAuthSubToken()) {
setAuthSubToken(other.getAuthSubToken());
}
if (other.hasIsSecure()) {
setIsSecure(other.getIsSecure());
}
if (other.hasVersion()) {
setVersion(other.getVersion());
}
if (other.hasAndroidId()) {
setAndroidId(other.getAndroidId());
}
if (other.hasDeviceAndSdkVersion()) {
setDeviceAndSdkVersion(other.getDeviceAndSdkVersion());
}
if (other.hasUserLanguage()) {
setUserLanguage(other.getUserLanguage());
}
if (other.hasUserCountry()) {
setUserCountry(other.getUserCountry());
}
if (other.hasOperatorAlpha()) {
setOperatorAlpha(other.getOperatorAlpha());
}
if (other.hasSimOperatorAlpha()) {
setSimOperatorAlpha(other.getSimOperatorAlpha());
}
if (other.hasOperatorNumeric()) {
setOperatorNumeric(other.getOperatorNumeric());
}
if (other.hasSimOperatorNumeric()) {
setSimOperatorNumeric(other.getSimOperatorNumeric());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasAuthSubToken()) {
return false;
}
if (!hasIsSecure()) {
return false;
}
if (!hasVersion()) {
return false;
}
if (!hasAndroidId()) {
return false;
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 10: {
bitField0_ |= 0x00000001;
authSubToken_ = input.readBytes();
break;
}
case 16: {
bitField0_ |= 0x00000002;
isSecure_ = input.readBool();
break;
}
case 24: {
bitField0_ |= 0x00000004;
version_ = input.readInt32();
break;
}
case 34: {
bitField0_ |= 0x00000008;
androidId_ = input.readBytes();
break;
}
case 42: {
bitField0_ |= 0x00000010;
deviceAndSdkVersion_ = input.readBytes();
break;
}
case 50: {
bitField0_ |= 0x00000020;
userLanguage_ = input.readBytes();
break;
}
case 58: {
bitField0_ |= 0x00000040;
userCountry_ = input.readBytes();
break;
}
case 66: {
bitField0_ |= 0x00000080;
operatorAlpha_ = input.readBytes();
break;
}
case 74: {
bitField0_ |= 0x00000100;
simOperatorAlpha_ = input.readBytes();
break;
}
case 82: {
bitField0_ |= 0x00000200;
operatorNumeric_ = input.readBytes();
break;
}
case 90: {
bitField0_ |= 0x00000400;
simOperatorNumeric_ = input.readBytes();
break;
}
}
}
}
private int bitField0_;
// required string authSubToken = 1;
private java.lang.Object authSubToken_ = "";
public boolean hasAuthSubToken() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public String getAuthSubToken() {
java.lang.Object ref = authSubToken_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
authSubToken_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setAuthSubToken(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
authSubToken_ = value;
onChanged();
return this;
}
public Builder clearAuthSubToken() {
bitField0_ = (bitField0_ & ~0x00000001);
authSubToken_ = getDefaultInstance().getAuthSubToken();
onChanged();
return this;
}
void setAuthSubToken(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000001;
authSubToken_ = value;
onChanged();
}
// required bool isSecure = 2;
private boolean isSecure_ ;
public boolean hasIsSecure() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public boolean getIsSecure() {
return isSecure_;
}
public Builder setIsSecure(boolean value) {
bitField0_ |= 0x00000002;
isSecure_ = value;
onChanged();
return this;
}
public Builder clearIsSecure() {
bitField0_ = (bitField0_ & ~0x00000002);
isSecure_ = false;
onChanged();
return this;
}
// required int32 version = 3;
private int version_ ;
public boolean hasVersion() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public int getVersion() {
return version_;
}
public Builder setVersion(int value) {
bitField0_ |= 0x00000004;
version_ = value;
onChanged();
return this;
}
public Builder clearVersion() {
bitField0_ = (bitField0_ & ~0x00000004);
version_ = 0;
onChanged();
return this;
}
// required string androidId = 4;
private java.lang.Object androidId_ = "";
public boolean hasAndroidId() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public String getAndroidId() {
java.lang.Object ref = androidId_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
androidId_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setAndroidId(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000008;
androidId_ = value;
onChanged();
return this;
}
public Builder clearAndroidId() {
bitField0_ = (bitField0_ & ~0x00000008);
androidId_ = getDefaultInstance().getAndroidId();
onChanged();
return this;
}
void setAndroidId(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000008;
androidId_ = value;
onChanged();
}
// optional string deviceAndSdkVersion = 5;
private java.lang.Object deviceAndSdkVersion_ = "";
public boolean hasDeviceAndSdkVersion() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
public String getDeviceAndSdkVersion() {
java.lang.Object ref = deviceAndSdkVersion_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
deviceAndSdkVersion_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setDeviceAndSdkVersion(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
deviceAndSdkVersion_ = value;
onChanged();
return this;
}
public Builder clearDeviceAndSdkVersion() {
bitField0_ = (bitField0_ & ~0x00000010);
deviceAndSdkVersion_ = getDefaultInstance().getDeviceAndSdkVersion();
onChanged();
return this;
}
void setDeviceAndSdkVersion(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000010;
deviceAndSdkVersion_ = value;
onChanged();
}
// optional string userLanguage = 6;
private java.lang.Object userLanguage_ = "";
public boolean hasUserLanguage() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
public String getUserLanguage() {
java.lang.Object ref = userLanguage_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
userLanguage_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setUserLanguage(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
userLanguage_ = value;
onChanged();
return this;
}
public Builder clearUserLanguage() {
bitField0_ = (bitField0_ & ~0x00000020);
userLanguage_ = getDefaultInstance().getUserLanguage();
onChanged();
return this;
}
void setUserLanguage(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000020;
userLanguage_ = value;
onChanged();
}
// optional string userCountry = 7;
private java.lang.Object userCountry_ = "";
public boolean hasUserCountry() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
public String getUserCountry() {
java.lang.Object ref = userCountry_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
userCountry_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setUserCountry(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000040;
userCountry_ = value;
onChanged();
return this;
}
public Builder clearUserCountry() {
bitField0_ = (bitField0_ & ~0x00000040);
userCountry_ = getDefaultInstance().getUserCountry();
onChanged();
return this;
}
void setUserCountry(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000040;
userCountry_ = value;
onChanged();
}
// optional string operatorAlpha = 8;
private java.lang.Object operatorAlpha_ = "";
public boolean hasOperatorAlpha() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
public String getOperatorAlpha() {
java.lang.Object ref = operatorAlpha_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
operatorAlpha_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setOperatorAlpha(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000080;
operatorAlpha_ = value;
onChanged();
return this;
}
public Builder clearOperatorAlpha() {
bitField0_ = (bitField0_ & ~0x00000080);
operatorAlpha_ = getDefaultInstance().getOperatorAlpha();
onChanged();
return this;
}
void setOperatorAlpha(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000080;
operatorAlpha_ = value;
onChanged();
}
// optional string simOperatorAlpha = 9;
private java.lang.Object simOperatorAlpha_ = "";
public boolean hasSimOperatorAlpha() {
return ((bitField0_ & 0x00000100) == 0x00000100);
}
public String getSimOperatorAlpha() {
java.lang.Object ref = simOperatorAlpha_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
simOperatorAlpha_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setSimOperatorAlpha(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000100;
simOperatorAlpha_ = value;
onChanged();
return this;
}
public Builder clearSimOperatorAlpha() {
bitField0_ = (bitField0_ & ~0x00000100);
simOperatorAlpha_ = getDefaultInstance().getSimOperatorAlpha();
onChanged();
return this;
}
void setSimOperatorAlpha(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000100;
simOperatorAlpha_ = value;
onChanged();
}
// optional string operatorNumeric = 10;
private java.lang.Object operatorNumeric_ = "";
public boolean hasOperatorNumeric() {
return ((bitField0_ & 0x00000200) == 0x00000200);
}
public String getOperatorNumeric() {
java.lang.Object ref = operatorNumeric_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
operatorNumeric_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setOperatorNumeric(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000200;
operatorNumeric_ = value;
onChanged();
return this;
}
public Builder clearOperatorNumeric() {
bitField0_ = (bitField0_ & ~0x00000200);
operatorNumeric_ = getDefaultInstance().getOperatorNumeric();
onChanged();
return this;
}
void setOperatorNumeric(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000200;
operatorNumeric_ = value;
onChanged();
}
// optional string simOperatorNumeric = 11;
private java.lang.Object simOperatorNumeric_ = "";
public boolean hasSimOperatorNumeric() {
return ((bitField0_ & 0x00000400) == 0x00000400);
}
public String getSimOperatorNumeric() {
java.lang.Object ref = simOperatorNumeric_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
simOperatorNumeric_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setSimOperatorNumeric(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000400;
simOperatorNumeric_ = value;
onChanged();
return this;
}
public Builder clearSimOperatorNumeric() {
bitField0_ = (bitField0_ & ~0x00000400);
simOperatorNumeric_ = getDefaultInstance().getSimOperatorNumeric();
onChanged();
return this;
}
void setSimOperatorNumeric(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000400;
simOperatorNumeric_ = value;
onChanged();
}
// @@protoc_insertion_point(builder_scope:RequestContext)
}
static {
defaultInstance = new RequestContext(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:RequestContext)
}
public interface GetImageRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional string appId = 1;
boolean hasAppId();
String getAppId();
// optional .GetImageRequest.AppImageUsage imageUsage = 3;
boolean hasImageUsage();
com.gc.android.market.api.model.Market.GetImageRequest.AppImageUsage getImageUsage();
// optional string imageId = 4;
boolean hasImageId();
String getImageId();
}
public static final class GetImageRequest extends
com.google.protobuf.GeneratedMessage
implements GetImageRequestOrBuilder {
// Use GetImageRequest.newBuilder() to construct.
private GetImageRequest(Builder builder) {
super(builder);
}
private GetImageRequest(boolean noInit) {}
private static final GetImageRequest defaultInstance;
public static GetImageRequest getDefaultInstance() {
return defaultInstance;
}
public GetImageRequest getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_GetImageRequest_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_GetImageRequest_fieldAccessorTable;
}
public enum AppImageUsage
implements com.google.protobuf.ProtocolMessageEnum {
ICON(0, 0),
SCREENSHOT(1, 1),
SCREENSHOT_THUMBNAIL(2, 2),
PROMO_BADGE(3, 3),
BILING_ICON(4, 4),
;
public static final int ICON_VALUE = 0;
public static final int SCREENSHOT_VALUE = 1;
public static final int SCREENSHOT_THUMBNAIL_VALUE = 2;
public static final int PROMO_BADGE_VALUE = 3;
public static final int BILING_ICON_VALUE = 4;
public final int getNumber() { return value; }
public static AppImageUsage valueOf(int value) {
switch (value) {
case 0: return ICON;
case 1: return SCREENSHOT;
case 2: return SCREENSHOT_THUMBNAIL;
case 3: return PROMO_BADGE;
case 4: return BILING_ICON;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap<AppImageUsage>
internalGetValueMap() {
return internalValueMap;
}
private static com.google.protobuf.Internal.EnumLiteMap<AppImageUsage>
internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<AppImageUsage>() {
public AppImageUsage findValueByNumber(int number) {
return AppImageUsage.valueOf(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(index);
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.GetImageRequest.getDescriptor().getEnumTypes().get(0);
}
private static final AppImageUsage[] VALUES = {
ICON, SCREENSHOT, SCREENSHOT_THUMBNAIL, PROMO_BADGE, BILING_ICON,
};
public static AppImageUsage valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int index;
private final int value;
private AppImageUsage(int index, int value) {
this.index = index;
this.value = value;
}
// @@protoc_insertion_point(enum_scope:GetImageRequest.AppImageUsage)
}
private int bitField0_;
// optional string appId = 1;
public static final int APPID_FIELD_NUMBER = 1;
private java.lang.Object appId_;
public boolean hasAppId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public String getAppId() {
java.lang.Object ref = appId_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
appId_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getAppIdBytes() {
java.lang.Object ref = appId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
appId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional .GetImageRequest.AppImageUsage imageUsage = 3;
public static final int IMAGEUSAGE_FIELD_NUMBER = 3;
private com.gc.android.market.api.model.Market.GetImageRequest.AppImageUsage imageUsage_;
public boolean hasImageUsage() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public com.gc.android.market.api.model.Market.GetImageRequest.AppImageUsage getImageUsage() {
return imageUsage_;
}
// optional string imageId = 4;
public static final int IMAGEID_FIELD_NUMBER = 4;
private java.lang.Object imageId_;
public boolean hasImageId() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public String getImageId() {
java.lang.Object ref = imageId_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
imageId_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getImageIdBytes() {
java.lang.Object ref = imageId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
imageId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private void initFields() {
appId_ = "";
imageUsage_ = com.gc.android.market.api.model.Market.GetImageRequest.AppImageUsage.ICON;
imageId_ = "";
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeBytes(1, getAppIdBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeEnum(3, imageUsage_.getNumber());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeBytes(4, getImageIdBytes());
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, getAppIdBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, imageUsage_.getNumber());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(4, getImageIdBytes());
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.GetImageRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetImageRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.GetImageRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetImageRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.GetImageRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetImageRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.GetImageRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.GetImageRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.GetImageRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetImageRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.GetImageRequest prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.GetImageRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_GetImageRequest_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_GetImageRequest_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.GetImageRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
appId_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
imageUsage_ = com.gc.android.market.api.model.Market.GetImageRequest.AppImageUsage.ICON;
bitField0_ = (bitField0_ & ~0x00000002);
imageId_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.GetImageRequest.getDescriptor();
}
public com.gc.android.market.api.model.Market.GetImageRequest getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.GetImageRequest.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.GetImageRequest build() {
com.gc.android.market.api.model.Market.GetImageRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.GetImageRequest buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.GetImageRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.GetImageRequest buildPartial() {
com.gc.android.market.api.model.Market.GetImageRequest result = new com.gc.android.market.api.model.Market.GetImageRequest(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.appId_ = appId_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.imageUsage_ = imageUsage_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.imageId_ = imageId_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.GetImageRequest) {
return mergeFrom((com.gc.android.market.api.model.Market.GetImageRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.GetImageRequest other) {
if (other == com.gc.android.market.api.model.Market.GetImageRequest.getDefaultInstance()) return this;
if (other.hasAppId()) {
setAppId(other.getAppId());
}
if (other.hasImageUsage()) {
setImageUsage(other.getImageUsage());
}
if (other.hasImageId()) {
setImageId(other.getImageId());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 10: {
bitField0_ |= 0x00000001;
appId_ = input.readBytes();
break;
}
case 24: {
int rawValue = input.readEnum();
com.gc.android.market.api.model.Market.GetImageRequest.AppImageUsage value = com.gc.android.market.api.model.Market.GetImageRequest.AppImageUsage.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(3, rawValue);
} else {
bitField0_ |= 0x00000002;
imageUsage_ = value;
}
break;
}
case 34: {
bitField0_ |= 0x00000004;
imageId_ = input.readBytes();
break;
}
}
}
}
private int bitField0_;
// optional string appId = 1;
private java.lang.Object appId_ = "";
public boolean hasAppId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public String getAppId() {
java.lang.Object ref = appId_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
appId_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setAppId(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
appId_ = value;
onChanged();
return this;
}
public Builder clearAppId() {
bitField0_ = (bitField0_ & ~0x00000001);
appId_ = getDefaultInstance().getAppId();
onChanged();
return this;
}
void setAppId(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000001;
appId_ = value;
onChanged();
}
// optional .GetImageRequest.AppImageUsage imageUsage = 3;
private com.gc.android.market.api.model.Market.GetImageRequest.AppImageUsage imageUsage_ = com.gc.android.market.api.model.Market.GetImageRequest.AppImageUsage.ICON;
public boolean hasImageUsage() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public com.gc.android.market.api.model.Market.GetImageRequest.AppImageUsage getImageUsage() {
return imageUsage_;
}
public Builder setImageUsage(com.gc.android.market.api.model.Market.GetImageRequest.AppImageUsage value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
imageUsage_ = value;
onChanged();
return this;
}
public Builder clearImageUsage() {
bitField0_ = (bitField0_ & ~0x00000002);
imageUsage_ = com.gc.android.market.api.model.Market.GetImageRequest.AppImageUsage.ICON;
onChanged();
return this;
}
// optional string imageId = 4;
private java.lang.Object imageId_ = "";
public boolean hasImageId() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public String getImageId() {
java.lang.Object ref = imageId_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
imageId_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setImageId(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
imageId_ = value;
onChanged();
return this;
}
public Builder clearImageId() {
bitField0_ = (bitField0_ & ~0x00000004);
imageId_ = getDefaultInstance().getImageId();
onChanged();
return this;
}
void setImageId(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000004;
imageId_ = value;
onChanged();
}
// @@protoc_insertion_point(builder_scope:GetImageRequest)
}
static {
defaultInstance = new GetImageRequest(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:GetImageRequest)
}
public interface GetAssetRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// required string assetId = 1;
boolean hasAssetId();
String getAssetId();
// optional string directDownloadKey = 2;
boolean hasDirectDownloadKey();
String getDirectDownloadKey();
}
public static final class GetAssetRequest extends
com.google.protobuf.GeneratedMessage
implements GetAssetRequestOrBuilder {
// Use GetAssetRequest.newBuilder() to construct.
private GetAssetRequest(Builder builder) {
super(builder);
}
private GetAssetRequest(boolean noInit) {}
private static final GetAssetRequest defaultInstance;
public static GetAssetRequest getDefaultInstance() {
return defaultInstance;
}
public GetAssetRequest getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_GetAssetRequest_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_GetAssetRequest_fieldAccessorTable;
}
private int bitField0_;
// required string assetId = 1;
public static final int ASSETID_FIELD_NUMBER = 1;
private java.lang.Object assetId_;
public boolean hasAssetId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public String getAssetId() {
java.lang.Object ref = assetId_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
assetId_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getAssetIdBytes() {
java.lang.Object ref = assetId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
assetId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string directDownloadKey = 2;
public static final int DIRECTDOWNLOADKEY_FIELD_NUMBER = 2;
private java.lang.Object directDownloadKey_;
public boolean hasDirectDownloadKey() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public String getDirectDownloadKey() {
java.lang.Object ref = directDownloadKey_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
directDownloadKey_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getDirectDownloadKeyBytes() {
java.lang.Object ref = directDownloadKey_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
directDownloadKey_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private void initFields() {
assetId_ = "";
directDownloadKey_ = "";
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
if (!hasAssetId()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeBytes(1, getAssetIdBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeBytes(2, getDirectDownloadKeyBytes());
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, getAssetIdBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, getDirectDownloadKeyBytes());
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.GetAssetRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.GetAssetRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.GetAssetRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.GetAssetRequest prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.GetAssetRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_GetAssetRequest_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_GetAssetRequest_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.GetAssetRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
assetId_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
directDownloadKey_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.GetAssetRequest.getDescriptor();
}
public com.gc.android.market.api.model.Market.GetAssetRequest getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.GetAssetRequest.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.GetAssetRequest build() {
com.gc.android.market.api.model.Market.GetAssetRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.GetAssetRequest buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.GetAssetRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.GetAssetRequest buildPartial() {
com.gc.android.market.api.model.Market.GetAssetRequest result = new com.gc.android.market.api.model.Market.GetAssetRequest(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.assetId_ = assetId_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.directDownloadKey_ = directDownloadKey_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.GetAssetRequest) {
return mergeFrom((com.gc.android.market.api.model.Market.GetAssetRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.GetAssetRequest other) {
if (other == com.gc.android.market.api.model.Market.GetAssetRequest.getDefaultInstance()) return this;
if (other.hasAssetId()) {
setAssetId(other.getAssetId());
}
if (other.hasDirectDownloadKey()) {
setDirectDownloadKey(other.getDirectDownloadKey());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasAssetId()) {
return false;
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 10: {
bitField0_ |= 0x00000001;
assetId_ = input.readBytes();
break;
}
case 18: {
bitField0_ |= 0x00000002;
directDownloadKey_ = input.readBytes();
break;
}
}
}
}
private int bitField0_;
// required string assetId = 1;
private java.lang.Object assetId_ = "";
public boolean hasAssetId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public String getAssetId() {
java.lang.Object ref = assetId_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
assetId_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setAssetId(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
assetId_ = value;
onChanged();
return this;
}
public Builder clearAssetId() {
bitField0_ = (bitField0_ & ~0x00000001);
assetId_ = getDefaultInstance().getAssetId();
onChanged();
return this;
}
void setAssetId(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000001;
assetId_ = value;
onChanged();
}
// optional string directDownloadKey = 2;
private java.lang.Object directDownloadKey_ = "";
public boolean hasDirectDownloadKey() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public String getDirectDownloadKey() {
java.lang.Object ref = directDownloadKey_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
directDownloadKey_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setDirectDownloadKey(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
directDownloadKey_ = value;
onChanged();
return this;
}
public Builder clearDirectDownloadKey() {
bitField0_ = (bitField0_ & ~0x00000002);
directDownloadKey_ = getDefaultInstance().getDirectDownloadKey();
onChanged();
return this;
}
void setDirectDownloadKey(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000002;
directDownloadKey_ = value;
onChanged();
}
// @@protoc_insertion_point(builder_scope:GetAssetRequest)
}
static {
defaultInstance = new GetAssetRequest(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:GetAssetRequest)
}
public interface GetImageResponseOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional bytes imageData = 1;
boolean hasImageData();
com.google.protobuf.ByteString getImageData();
}
public static final class GetImageResponse extends
com.google.protobuf.GeneratedMessage
implements GetImageResponseOrBuilder {
// Use GetImageResponse.newBuilder() to construct.
private GetImageResponse(Builder builder) {
super(builder);
}
private GetImageResponse(boolean noInit) {}
private static final GetImageResponse defaultInstance;
public static GetImageResponse getDefaultInstance() {
return defaultInstance;
}
public GetImageResponse getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_GetImageResponse_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_GetImageResponse_fieldAccessorTable;
}
private int bitField0_;
// optional bytes imageData = 1;
public static final int IMAGEDATA_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString imageData_;
public boolean hasImageData() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public com.google.protobuf.ByteString getImageData() {
return imageData_;
}
private void initFields() {
imageData_ = com.google.protobuf.ByteString.EMPTY;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeBytes(1, imageData_);
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, imageData_);
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.GetImageResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetImageResponse parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.GetImageResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetImageResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.GetImageResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetImageResponse parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.GetImageResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.GetImageResponse parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.GetImageResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetImageResponse parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.GetImageResponse prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.GetImageResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_GetImageResponse_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_GetImageResponse_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.GetImageResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
imageData_ = com.google.protobuf.ByteString.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.GetImageResponse.getDescriptor();
}
public com.gc.android.market.api.model.Market.GetImageResponse getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.GetImageResponse.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.GetImageResponse build() {
com.gc.android.market.api.model.Market.GetImageResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.GetImageResponse buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.GetImageResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.GetImageResponse buildPartial() {
com.gc.android.market.api.model.Market.GetImageResponse result = new com.gc.android.market.api.model.Market.GetImageResponse(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.imageData_ = imageData_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.GetImageResponse) {
return mergeFrom((com.gc.android.market.api.model.Market.GetImageResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.GetImageResponse other) {
if (other == com.gc.android.market.api.model.Market.GetImageResponse.getDefaultInstance()) return this;
if (other.hasImageData()) {
setImageData(other.getImageData());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 10: {
bitField0_ |= 0x00000001;
imageData_ = input.readBytes();
break;
}
}
}
}
private int bitField0_;
// optional bytes imageData = 1;
private com.google.protobuf.ByteString imageData_ = com.google.protobuf.ByteString.EMPTY;
public boolean hasImageData() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public com.google.protobuf.ByteString getImageData() {
return imageData_;
}
public Builder setImageData(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
imageData_ = value;
onChanged();
return this;
}
public Builder clearImageData() {
bitField0_ = (bitField0_ & ~0x00000001);
imageData_ = getDefaultInstance().getImageData();
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:GetImageResponse)
}
static {
defaultInstance = new GetImageResponse(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:GetImageResponse)
}
public interface GetAssetResponseOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// repeated group InstallAsset = 1 {
java.util.List<com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset>
getInstallAssetList();
com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset getInstallAsset(int index);
int getInstallAssetCount();
java.util.List<? extends com.gc.android.market.api.model.Market.GetAssetResponse.InstallAssetOrBuilder>
getInstallAssetOrBuilderList();
com.gc.android.market.api.model.Market.GetAssetResponse.InstallAssetOrBuilder getInstallAssetOrBuilder(
int index);
}
public static final class GetAssetResponse extends
com.google.protobuf.GeneratedMessage
implements GetAssetResponseOrBuilder {
// Use GetAssetResponse.newBuilder() to construct.
private GetAssetResponse(Builder builder) {
super(builder);
}
private GetAssetResponse(boolean noInit) {}
private static final GetAssetResponse defaultInstance;
public static GetAssetResponse getDefaultInstance() {
return defaultInstance;
}
public GetAssetResponse getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_GetAssetResponse_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_GetAssetResponse_fieldAccessorTable;
}
public interface InstallAssetOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional string assetId = 2;
boolean hasAssetId();
String getAssetId();
// optional string assetName = 3;
boolean hasAssetName();
String getAssetName();
// optional string assetType = 4;
boolean hasAssetType();
String getAssetType();
// optional string assetPackage = 5;
boolean hasAssetPackage();
String getAssetPackage();
// optional string blobUrl = 6;
boolean hasBlobUrl();
String getBlobUrl();
// optional string assetSignature = 7;
boolean hasAssetSignature();
String getAssetSignature();
// optional uint64 assetSize = 8;
boolean hasAssetSize();
long getAssetSize();
// optional uint64 refundTimeout = 9;
boolean hasRefundTimeout();
long getRefundTimeout();
// optional bool forwardLocked = 10;
boolean hasForwardLocked();
boolean getForwardLocked();
// optional bool secured = 11;
boolean hasSecured();
boolean getSecured();
// optional int32 versionCode = 12;
boolean hasVersionCode();
int getVersionCode();
// optional string downloadAuthCookieName = 13;
boolean hasDownloadAuthCookieName();
String getDownloadAuthCookieName();
// optional string downloadAuthCookieValue = 14;
boolean hasDownloadAuthCookieValue();
String getDownloadAuthCookieValue();
}
public static final class InstallAsset extends
com.google.protobuf.GeneratedMessage
implements InstallAssetOrBuilder {
// Use InstallAsset.newBuilder() to construct.
private InstallAsset(Builder builder) {
super(builder);
}
private InstallAsset(boolean noInit) {}
private static final InstallAsset defaultInstance;
public static InstallAsset getDefaultInstance() {
return defaultInstance;
}
public InstallAsset getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_GetAssetResponse_InstallAsset_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_GetAssetResponse_InstallAsset_fieldAccessorTable;
}
private int bitField0_;
// optional string assetId = 2;
public static final int ASSETID_FIELD_NUMBER = 2;
private java.lang.Object assetId_;
public boolean hasAssetId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public String getAssetId() {
java.lang.Object ref = assetId_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
assetId_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getAssetIdBytes() {
java.lang.Object ref = assetId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
assetId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string assetName = 3;
public static final int ASSETNAME_FIELD_NUMBER = 3;
private java.lang.Object assetName_;
public boolean hasAssetName() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public String getAssetName() {
java.lang.Object ref = assetName_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
assetName_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getAssetNameBytes() {
java.lang.Object ref = assetName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
assetName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string assetType = 4;
public static final int ASSETTYPE_FIELD_NUMBER = 4;
private java.lang.Object assetType_;
public boolean hasAssetType() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public String getAssetType() {
java.lang.Object ref = assetType_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
assetType_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getAssetTypeBytes() {
java.lang.Object ref = assetType_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
assetType_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string assetPackage = 5;
public static final int ASSETPACKAGE_FIELD_NUMBER = 5;
private java.lang.Object assetPackage_;
public boolean hasAssetPackage() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public String getAssetPackage() {
java.lang.Object ref = assetPackage_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
assetPackage_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getAssetPackageBytes() {
java.lang.Object ref = assetPackage_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
assetPackage_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string blobUrl = 6;
public static final int BLOBURL_FIELD_NUMBER = 6;
private java.lang.Object blobUrl_;
public boolean hasBlobUrl() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
public String getBlobUrl() {
java.lang.Object ref = blobUrl_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
blobUrl_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getBlobUrlBytes() {
java.lang.Object ref = blobUrl_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
blobUrl_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string assetSignature = 7;
public static final int ASSETSIGNATURE_FIELD_NUMBER = 7;
private java.lang.Object assetSignature_;
public boolean hasAssetSignature() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
public String getAssetSignature() {
java.lang.Object ref = assetSignature_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
assetSignature_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getAssetSignatureBytes() {
java.lang.Object ref = assetSignature_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
assetSignature_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional uint64 assetSize = 8;
public static final int ASSETSIZE_FIELD_NUMBER = 8;
private long assetSize_;
public boolean hasAssetSize() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
public long getAssetSize() {
return assetSize_;
}
// optional uint64 refundTimeout = 9;
public static final int REFUNDTIMEOUT_FIELD_NUMBER = 9;
private long refundTimeout_;
public boolean hasRefundTimeout() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
public long getRefundTimeout() {
return refundTimeout_;
}
// optional bool forwardLocked = 10;
public static final int FORWARDLOCKED_FIELD_NUMBER = 10;
private boolean forwardLocked_;
public boolean hasForwardLocked() {
return ((bitField0_ & 0x00000100) == 0x00000100);
}
public boolean getForwardLocked() {
return forwardLocked_;
}
// optional bool secured = 11;
public static final int SECURED_FIELD_NUMBER = 11;
private boolean secured_;
public boolean hasSecured() {
return ((bitField0_ & 0x00000200) == 0x00000200);
}
public boolean getSecured() {
return secured_;
}
// optional int32 versionCode = 12;
public static final int VERSIONCODE_FIELD_NUMBER = 12;
private int versionCode_;
public boolean hasVersionCode() {
return ((bitField0_ & 0x00000400) == 0x00000400);
}
public int getVersionCode() {
return versionCode_;
}
// optional string downloadAuthCookieName = 13;
public static final int DOWNLOADAUTHCOOKIENAME_FIELD_NUMBER = 13;
private java.lang.Object downloadAuthCookieName_;
public boolean hasDownloadAuthCookieName() {
return ((bitField0_ & 0x00000800) == 0x00000800);
}
public String getDownloadAuthCookieName() {
java.lang.Object ref = downloadAuthCookieName_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
downloadAuthCookieName_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getDownloadAuthCookieNameBytes() {
java.lang.Object ref = downloadAuthCookieName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
downloadAuthCookieName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string downloadAuthCookieValue = 14;
public static final int DOWNLOADAUTHCOOKIEVALUE_FIELD_NUMBER = 14;
private java.lang.Object downloadAuthCookieValue_;
public boolean hasDownloadAuthCookieValue() {
return ((bitField0_ & 0x00001000) == 0x00001000);
}
public String getDownloadAuthCookieValue() {
java.lang.Object ref = downloadAuthCookieValue_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
downloadAuthCookieValue_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getDownloadAuthCookieValueBytes() {
java.lang.Object ref = downloadAuthCookieValue_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
downloadAuthCookieValue_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private void initFields() {
assetId_ = "";
assetName_ = "";
assetType_ = "";
assetPackage_ = "";
blobUrl_ = "";
assetSignature_ = "";
assetSize_ = 0L;
refundTimeout_ = 0L;
forwardLocked_ = false;
secured_ = false;
versionCode_ = 0;
downloadAuthCookieName_ = "";
downloadAuthCookieValue_ = "";
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeBytes(2, getAssetIdBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeBytes(3, getAssetNameBytes());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeBytes(4, getAssetTypeBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeBytes(5, getAssetPackageBytes());
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeBytes(6, getBlobUrlBytes());
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
output.writeBytes(7, getAssetSignatureBytes());
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
output.writeUInt64(8, assetSize_);
}
if (((bitField0_ & 0x00000080) == 0x00000080)) {
output.writeUInt64(9, refundTimeout_);
}
if (((bitField0_ & 0x00000100) == 0x00000100)) {
output.writeBool(10, forwardLocked_);
}
if (((bitField0_ & 0x00000200) == 0x00000200)) {
output.writeBool(11, secured_);
}
if (((bitField0_ & 0x00000400) == 0x00000400)) {
output.writeInt32(12, versionCode_);
}
if (((bitField0_ & 0x00000800) == 0x00000800)) {
output.writeBytes(13, getDownloadAuthCookieNameBytes());
}
if (((bitField0_ & 0x00001000) == 0x00001000)) {
output.writeBytes(14, getDownloadAuthCookieValueBytes());
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, getAssetIdBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(3, getAssetNameBytes());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(4, getAssetTypeBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(5, getAssetPackageBytes());
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(6, getBlobUrlBytes());
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(7, getAssetSignatureBytes());
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(8, assetSize_);
}
if (((bitField0_ & 0x00000080) == 0x00000080)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(9, refundTimeout_);
}
if (((bitField0_ & 0x00000100) == 0x00000100)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(10, forwardLocked_);
}
if (((bitField0_ & 0x00000200) == 0x00000200)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(11, secured_);
}
if (((bitField0_ & 0x00000400) == 0x00000400)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(12, versionCode_);
}
if (((bitField0_ & 0x00000800) == 0x00000800)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(13, getDownloadAuthCookieNameBytes());
}
if (((bitField0_ & 0x00001000) == 0x00001000)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(14, getDownloadAuthCookieValueBytes());
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.GetAssetResponse.InstallAssetOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_GetAssetResponse_InstallAsset_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_GetAssetResponse_InstallAsset_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
assetId_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
assetName_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
assetType_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
assetPackage_ = "";
bitField0_ = (bitField0_ & ~0x00000008);
blobUrl_ = "";
bitField0_ = (bitField0_ & ~0x00000010);
assetSignature_ = "";
bitField0_ = (bitField0_ & ~0x00000020);
assetSize_ = 0L;
bitField0_ = (bitField0_ & ~0x00000040);
refundTimeout_ = 0L;
bitField0_ = (bitField0_ & ~0x00000080);
forwardLocked_ = false;
bitField0_ = (bitField0_ & ~0x00000100);
secured_ = false;
bitField0_ = (bitField0_ & ~0x00000200);
versionCode_ = 0;
bitField0_ = (bitField0_ & ~0x00000400);
downloadAuthCookieName_ = "";
bitField0_ = (bitField0_ & ~0x00000800);
downloadAuthCookieValue_ = "";
bitField0_ = (bitField0_ & ~0x00001000);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.getDescriptor();
}
public com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset build() {
com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset buildPartial() {
com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset result = new com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.assetId_ = assetId_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.assetName_ = assetName_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.assetType_ = assetType_;
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
result.assetPackage_ = assetPackage_;
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000010;
}
result.blobUrl_ = blobUrl_;
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
to_bitField0_ |= 0x00000020;
}
result.assetSignature_ = assetSignature_;
if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
to_bitField0_ |= 0x00000040;
}
result.assetSize_ = assetSize_;
if (((from_bitField0_ & 0x00000080) == 0x00000080)) {
to_bitField0_ |= 0x00000080;
}
result.refundTimeout_ = refundTimeout_;
if (((from_bitField0_ & 0x00000100) == 0x00000100)) {
to_bitField0_ |= 0x00000100;
}
result.forwardLocked_ = forwardLocked_;
if (((from_bitField0_ & 0x00000200) == 0x00000200)) {
to_bitField0_ |= 0x00000200;
}
result.secured_ = secured_;
if (((from_bitField0_ & 0x00000400) == 0x00000400)) {
to_bitField0_ |= 0x00000400;
}
result.versionCode_ = versionCode_;
if (((from_bitField0_ & 0x00000800) == 0x00000800)) {
to_bitField0_ |= 0x00000800;
}
result.downloadAuthCookieName_ = downloadAuthCookieName_;
if (((from_bitField0_ & 0x00001000) == 0x00001000)) {
to_bitField0_ |= 0x00001000;
}
result.downloadAuthCookieValue_ = downloadAuthCookieValue_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset) {
return mergeFrom((com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset other) {
if (other == com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.getDefaultInstance()) return this;
if (other.hasAssetId()) {
setAssetId(other.getAssetId());
}
if (other.hasAssetName()) {
setAssetName(other.getAssetName());
}
if (other.hasAssetType()) {
setAssetType(other.getAssetType());
}
if (other.hasAssetPackage()) {
setAssetPackage(other.getAssetPackage());
}
if (other.hasBlobUrl()) {
setBlobUrl(other.getBlobUrl());
}
if (other.hasAssetSignature()) {
setAssetSignature(other.getAssetSignature());
}
if (other.hasAssetSize()) {
setAssetSize(other.getAssetSize());
}
if (other.hasRefundTimeout()) {
setRefundTimeout(other.getRefundTimeout());
}
if (other.hasForwardLocked()) {
setForwardLocked(other.getForwardLocked());
}
if (other.hasSecured()) {
setSecured(other.getSecured());
}
if (other.hasVersionCode()) {
setVersionCode(other.getVersionCode());
}
if (other.hasDownloadAuthCookieName()) {
setDownloadAuthCookieName(other.getDownloadAuthCookieName());
}
if (other.hasDownloadAuthCookieValue()) {
setDownloadAuthCookieValue(other.getDownloadAuthCookieValue());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 18: {
bitField0_ |= 0x00000001;
assetId_ = input.readBytes();
break;
}
case 26: {
bitField0_ |= 0x00000002;
assetName_ = input.readBytes();
break;
}
case 34: {
bitField0_ |= 0x00000004;
assetType_ = input.readBytes();
break;
}
case 42: {
bitField0_ |= 0x00000008;
assetPackage_ = input.readBytes();
break;
}
case 50: {
bitField0_ |= 0x00000010;
blobUrl_ = input.readBytes();
break;
}
case 58: {
bitField0_ |= 0x00000020;
assetSignature_ = input.readBytes();
break;
}
case 64: {
bitField0_ |= 0x00000040;
assetSize_ = input.readUInt64();
break;
}
case 72: {
bitField0_ |= 0x00000080;
refundTimeout_ = input.readUInt64();
break;
}
case 80: {
bitField0_ |= 0x00000100;
forwardLocked_ = input.readBool();
break;
}
case 88: {
bitField0_ |= 0x00000200;
secured_ = input.readBool();
break;
}
case 96: {
bitField0_ |= 0x00000400;
versionCode_ = input.readInt32();
break;
}
case 106: {
bitField0_ |= 0x00000800;
downloadAuthCookieName_ = input.readBytes();
break;
}
case 114: {
bitField0_ |= 0x00001000;
downloadAuthCookieValue_ = input.readBytes();
break;
}
}
}
}
private int bitField0_;
// optional string assetId = 2;
private java.lang.Object assetId_ = "";
public boolean hasAssetId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public String getAssetId() {
java.lang.Object ref = assetId_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
assetId_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setAssetId(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
assetId_ = value;
onChanged();
return this;
}
public Builder clearAssetId() {
bitField0_ = (bitField0_ & ~0x00000001);
assetId_ = getDefaultInstance().getAssetId();
onChanged();
return this;
}
void setAssetId(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000001;
assetId_ = value;
onChanged();
}
// optional string assetName = 3;
private java.lang.Object assetName_ = "";
public boolean hasAssetName() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public String getAssetName() {
java.lang.Object ref = assetName_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
assetName_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setAssetName(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
assetName_ = value;
onChanged();
return this;
}
public Builder clearAssetName() {
bitField0_ = (bitField0_ & ~0x00000002);
assetName_ = getDefaultInstance().getAssetName();
onChanged();
return this;
}
void setAssetName(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000002;
assetName_ = value;
onChanged();
}
// optional string assetType = 4;
private java.lang.Object assetType_ = "";
public boolean hasAssetType() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public String getAssetType() {
java.lang.Object ref = assetType_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
assetType_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setAssetType(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
assetType_ = value;
onChanged();
return this;
}
public Builder clearAssetType() {
bitField0_ = (bitField0_ & ~0x00000004);
assetType_ = getDefaultInstance().getAssetType();
onChanged();
return this;
}
void setAssetType(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000004;
assetType_ = value;
onChanged();
}
// optional string assetPackage = 5;
private java.lang.Object assetPackage_ = "";
public boolean hasAssetPackage() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public String getAssetPackage() {
java.lang.Object ref = assetPackage_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
assetPackage_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setAssetPackage(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000008;
assetPackage_ = value;
onChanged();
return this;
}
public Builder clearAssetPackage() {
bitField0_ = (bitField0_ & ~0x00000008);
assetPackage_ = getDefaultInstance().getAssetPackage();
onChanged();
return this;
}
void setAssetPackage(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000008;
assetPackage_ = value;
onChanged();
}
// optional string blobUrl = 6;
private java.lang.Object blobUrl_ = "";
public boolean hasBlobUrl() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
public String getBlobUrl() {
java.lang.Object ref = blobUrl_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
blobUrl_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setBlobUrl(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
blobUrl_ = value;
onChanged();
return this;
}
public Builder clearBlobUrl() {
bitField0_ = (bitField0_ & ~0x00000010);
blobUrl_ = getDefaultInstance().getBlobUrl();
onChanged();
return this;
}
void setBlobUrl(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000010;
blobUrl_ = value;
onChanged();
}
// optional string assetSignature = 7;
private java.lang.Object assetSignature_ = "";
public boolean hasAssetSignature() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
public String getAssetSignature() {
java.lang.Object ref = assetSignature_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
assetSignature_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setAssetSignature(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
assetSignature_ = value;
onChanged();
return this;
}
public Builder clearAssetSignature() {
bitField0_ = (bitField0_ & ~0x00000020);
assetSignature_ = getDefaultInstance().getAssetSignature();
onChanged();
return this;
}
void setAssetSignature(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000020;
assetSignature_ = value;
onChanged();
}
// optional uint64 assetSize = 8;
private long assetSize_ ;
public boolean hasAssetSize() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
public long getAssetSize() {
return assetSize_;
}
public Builder setAssetSize(long value) {
bitField0_ |= 0x00000040;
assetSize_ = value;
onChanged();
return this;
}
public Builder clearAssetSize() {
bitField0_ = (bitField0_ & ~0x00000040);
assetSize_ = 0L;
onChanged();
return this;
}
// optional uint64 refundTimeout = 9;
private long refundTimeout_ ;
public boolean hasRefundTimeout() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
public long getRefundTimeout() {
return refundTimeout_;
}
public Builder setRefundTimeout(long value) {
bitField0_ |= 0x00000080;
refundTimeout_ = value;
onChanged();
return this;
}
public Builder clearRefundTimeout() {
bitField0_ = (bitField0_ & ~0x00000080);
refundTimeout_ = 0L;
onChanged();
return this;
}
// optional bool forwardLocked = 10;
private boolean forwardLocked_ ;
public boolean hasForwardLocked() {
return ((bitField0_ & 0x00000100) == 0x00000100);
}
public boolean getForwardLocked() {
return forwardLocked_;
}
public Builder setForwardLocked(boolean value) {
bitField0_ |= 0x00000100;
forwardLocked_ = value;
onChanged();
return this;
}
public Builder clearForwardLocked() {
bitField0_ = (bitField0_ & ~0x00000100);
forwardLocked_ = false;
onChanged();
return this;
}
// optional bool secured = 11;
private boolean secured_ ;
public boolean hasSecured() {
return ((bitField0_ & 0x00000200) == 0x00000200);
}
public boolean getSecured() {
return secured_;
}
public Builder setSecured(boolean value) {
bitField0_ |= 0x00000200;
secured_ = value;
onChanged();
return this;
}
public Builder clearSecured() {
bitField0_ = (bitField0_ & ~0x00000200);
secured_ = false;
onChanged();
return this;
}
// optional int32 versionCode = 12;
private int versionCode_ ;
public boolean hasVersionCode() {
return ((bitField0_ & 0x00000400) == 0x00000400);
}
public int getVersionCode() {
return versionCode_;
}
public Builder setVersionCode(int value) {
bitField0_ |= 0x00000400;
versionCode_ = value;
onChanged();
return this;
}
public Builder clearVersionCode() {
bitField0_ = (bitField0_ & ~0x00000400);
versionCode_ = 0;
onChanged();
return this;
}
// optional string downloadAuthCookieName = 13;
private java.lang.Object downloadAuthCookieName_ = "";
public boolean hasDownloadAuthCookieName() {
return ((bitField0_ & 0x00000800) == 0x00000800);
}
public String getDownloadAuthCookieName() {
java.lang.Object ref = downloadAuthCookieName_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
downloadAuthCookieName_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setDownloadAuthCookieName(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000800;
downloadAuthCookieName_ = value;
onChanged();
return this;
}
public Builder clearDownloadAuthCookieName() {
bitField0_ = (bitField0_ & ~0x00000800);
downloadAuthCookieName_ = getDefaultInstance().getDownloadAuthCookieName();
onChanged();
return this;
}
void setDownloadAuthCookieName(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000800;
downloadAuthCookieName_ = value;
onChanged();
}
// optional string downloadAuthCookieValue = 14;
private java.lang.Object downloadAuthCookieValue_ = "";
public boolean hasDownloadAuthCookieValue() {
return ((bitField0_ & 0x00001000) == 0x00001000);
}
public String getDownloadAuthCookieValue() {
java.lang.Object ref = downloadAuthCookieValue_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
downloadAuthCookieValue_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setDownloadAuthCookieValue(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00001000;
downloadAuthCookieValue_ = value;
onChanged();
return this;
}
public Builder clearDownloadAuthCookieValue() {
bitField0_ = (bitField0_ & ~0x00001000);
downloadAuthCookieValue_ = getDefaultInstance().getDownloadAuthCookieValue();
onChanged();
return this;
}
void setDownloadAuthCookieValue(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00001000;
downloadAuthCookieValue_ = value;
onChanged();
}
// @@protoc_insertion_point(builder_scope:GetAssetResponse.InstallAsset)
}
static {
defaultInstance = new InstallAsset(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:GetAssetResponse.InstallAsset)
}
// repeated group InstallAsset = 1 {
public static final int INSTALLASSET_FIELD_NUMBER = 1;
private java.util.List<com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset> installAsset_;
public java.util.List<com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset> getInstallAssetList() {
return installAsset_;
}
public java.util.List<? extends com.gc.android.market.api.model.Market.GetAssetResponse.InstallAssetOrBuilder>
getInstallAssetOrBuilderList() {
return installAsset_;
}
public int getInstallAssetCount() {
return installAsset_.size();
}
public com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset getInstallAsset(int index) {
return installAsset_.get(index);
}
public com.gc.android.market.api.model.Market.GetAssetResponse.InstallAssetOrBuilder getInstallAssetOrBuilder(
int index) {
return installAsset_.get(index);
}
private void initFields() {
installAsset_ = java.util.Collections.emptyList();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
for (int i = 0; i < installAsset_.size(); i++) {
output.writeGroup(1, installAsset_.get(i));
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < installAsset_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeGroupSize(1, installAsset_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.GetAssetResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetResponse parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetResponse parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.GetAssetResponse parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.GetAssetResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.GetAssetResponse parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.GetAssetResponse prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.GetAssetResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_GetAssetResponse_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_GetAssetResponse_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.GetAssetResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getInstallAssetFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
if (installAssetBuilder_ == null) {
installAsset_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
installAssetBuilder_.clear();
}
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.GetAssetResponse.getDescriptor();
}
public com.gc.android.market.api.model.Market.GetAssetResponse getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.GetAssetResponse.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.GetAssetResponse build() {
com.gc.android.market.api.model.Market.GetAssetResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.GetAssetResponse buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.GetAssetResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.GetAssetResponse buildPartial() {
com.gc.android.market.api.model.Market.GetAssetResponse result = new com.gc.android.market.api.model.Market.GetAssetResponse(this);
int from_bitField0_ = bitField0_;
if (installAssetBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
installAsset_ = java.util.Collections.unmodifiableList(installAsset_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.installAsset_ = installAsset_;
} else {
result.installAsset_ = installAssetBuilder_.build();
}
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.GetAssetResponse) {
return mergeFrom((com.gc.android.market.api.model.Market.GetAssetResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.GetAssetResponse other) {
if (other == com.gc.android.market.api.model.Market.GetAssetResponse.getDefaultInstance()) return this;
if (installAssetBuilder_ == null) {
if (!other.installAsset_.isEmpty()) {
if (installAsset_.isEmpty()) {
installAsset_ = other.installAsset_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureInstallAssetIsMutable();
installAsset_.addAll(other.installAsset_);
}
onChanged();
}
} else {
if (!other.installAsset_.isEmpty()) {
if (installAssetBuilder_.isEmpty()) {
installAssetBuilder_.dispose();
installAssetBuilder_ = null;
installAsset_ = other.installAsset_;
bitField0_ = (bitField0_ & ~0x00000001);
installAssetBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getInstallAssetFieldBuilder() : null;
} else {
installAssetBuilder_.addAllMessages(other.installAsset_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 11: {
com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.Builder subBuilder = com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.newBuilder();
input.readGroup(1, subBuilder, extensionRegistry);
addInstallAsset(subBuilder.buildPartial());
break;
}
}
}
}
private int bitField0_;
// repeated group InstallAsset = 1 {
private java.util.List<com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset> installAsset_ =
java.util.Collections.emptyList();
private void ensureInstallAssetIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
installAsset_ = new java.util.ArrayList<com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset>(installAsset_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset, com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.Builder, com.gc.android.market.api.model.Market.GetAssetResponse.InstallAssetOrBuilder> installAssetBuilder_;
public java.util.List<com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset> getInstallAssetList() {
if (installAssetBuilder_ == null) {
return java.util.Collections.unmodifiableList(installAsset_);
} else {
return installAssetBuilder_.getMessageList();
}
}
public int getInstallAssetCount() {
if (installAssetBuilder_ == null) {
return installAsset_.size();
} else {
return installAssetBuilder_.getCount();
}
}
public com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset getInstallAsset(int index) {
if (installAssetBuilder_ == null) {
return installAsset_.get(index);
} else {
return installAssetBuilder_.getMessage(index);
}
}
public Builder setInstallAsset(
int index, com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset value) {
if (installAssetBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureInstallAssetIsMutable();
installAsset_.set(index, value);
onChanged();
} else {
installAssetBuilder_.setMessage(index, value);
}
return this;
}
public Builder setInstallAsset(
int index, com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.Builder builderForValue) {
if (installAssetBuilder_ == null) {
ensureInstallAssetIsMutable();
installAsset_.set(index, builderForValue.build());
onChanged();
} else {
installAssetBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
public Builder addInstallAsset(com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset value) {
if (installAssetBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureInstallAssetIsMutable();
installAsset_.add(value);
onChanged();
} else {
installAssetBuilder_.addMessage(value);
}
return this;
}
public Builder addInstallAsset(
int index, com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset value) {
if (installAssetBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureInstallAssetIsMutable();
installAsset_.add(index, value);
onChanged();
} else {
installAssetBuilder_.addMessage(index, value);
}
return this;
}
public Builder addInstallAsset(
com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.Builder builderForValue) {
if (installAssetBuilder_ == null) {
ensureInstallAssetIsMutable();
installAsset_.add(builderForValue.build());
onChanged();
} else {
installAssetBuilder_.addMessage(builderForValue.build());
}
return this;
}
public Builder addInstallAsset(
int index, com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.Builder builderForValue) {
if (installAssetBuilder_ == null) {
ensureInstallAssetIsMutable();
installAsset_.add(index, builderForValue.build());
onChanged();
} else {
installAssetBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
public Builder addAllInstallAsset(
java.lang.Iterable<? extends com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset> values) {
if (installAssetBuilder_ == null) {
ensureInstallAssetIsMutable();
super.addAll(values, installAsset_);
onChanged();
} else {
installAssetBuilder_.addAllMessages(values);
}
return this;
}
public Builder clearInstallAsset() {
if (installAssetBuilder_ == null) {
installAsset_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
installAssetBuilder_.clear();
}
return this;
}
public Builder removeInstallAsset(int index) {
if (installAssetBuilder_ == null) {
ensureInstallAssetIsMutable();
installAsset_.remove(index);
onChanged();
} else {
installAssetBuilder_.remove(index);
}
return this;
}
public com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.Builder getInstallAssetBuilder(
int index) {
return getInstallAssetFieldBuilder().getBuilder(index);
}
public com.gc.android.market.api.model.Market.GetAssetResponse.InstallAssetOrBuilder getInstallAssetOrBuilder(
int index) {
if (installAssetBuilder_ == null) {
return installAsset_.get(index); } else {
return installAssetBuilder_.getMessageOrBuilder(index);
}
}
public java.util.List<? extends com.gc.android.market.api.model.Market.GetAssetResponse.InstallAssetOrBuilder>
getInstallAssetOrBuilderList() {
if (installAssetBuilder_ != null) {
return installAssetBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(installAsset_);
}
}
public com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.Builder addInstallAssetBuilder() {
return getInstallAssetFieldBuilder().addBuilder(
com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.getDefaultInstance());
}
public com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.Builder addInstallAssetBuilder(
int index) {
return getInstallAssetFieldBuilder().addBuilder(
index, com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.getDefaultInstance());
}
public java.util.List<com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.Builder>
getInstallAssetBuilderList() {
return getInstallAssetFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset, com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.Builder, com.gc.android.market.api.model.Market.GetAssetResponse.InstallAssetOrBuilder>
getInstallAssetFieldBuilder() {
if (installAssetBuilder_ == null) {
installAssetBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset, com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.Builder, com.gc.android.market.api.model.Market.GetAssetResponse.InstallAssetOrBuilder>(
installAsset_,
((bitField0_ & 0x00000001) == 0x00000001),
getParentForChildren(),
isClean());
installAsset_ = null;
}
return installAssetBuilder_;
}
// @@protoc_insertion_point(builder_scope:GetAssetResponse)
}
static {
defaultInstance = new GetAssetResponse(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:GetAssetResponse)
}
public interface RequestOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional .RequestContext context = 1;
boolean hasContext();
com.gc.android.market.api.model.Market.RequestContext getContext();
com.gc.android.market.api.model.Market.RequestContextOrBuilder getContextOrBuilder();
// repeated group RequestGroup = 2 {
java.util.List<com.gc.android.market.api.model.Market.Request.RequestGroup>
getRequestGroupList();
com.gc.android.market.api.model.Market.Request.RequestGroup getRequestGroup(int index);
int getRequestGroupCount();
java.util.List<? extends com.gc.android.market.api.model.Market.Request.RequestGroupOrBuilder>
getRequestGroupOrBuilderList();
com.gc.android.market.api.model.Market.Request.RequestGroupOrBuilder getRequestGroupOrBuilder(
int index);
}
public static final class Request extends
com.google.protobuf.GeneratedMessage
implements RequestOrBuilder {
// Use Request.newBuilder() to construct.
private Request(Builder builder) {
super(builder);
}
private Request(boolean noInit) {}
private static final Request defaultInstance;
public static Request getDefaultInstance() {
return defaultInstance;
}
public Request getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_Request_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_Request_fieldAccessorTable;
}
public interface RequestGroupOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional .AppsRequest appsRequest = 4;
boolean hasAppsRequest();
com.gc.android.market.api.model.Market.AppsRequest getAppsRequest();
com.gc.android.market.api.model.Market.AppsRequestOrBuilder getAppsRequestOrBuilder();
// optional .CommentsRequest commentsRequest = 5;
boolean hasCommentsRequest();
com.gc.android.market.api.model.Market.CommentsRequest getCommentsRequest();
com.gc.android.market.api.model.Market.CommentsRequestOrBuilder getCommentsRequestOrBuilder();
// optional .GetAssetRequest getAssetRequest = 10;
boolean hasGetAssetRequest();
com.gc.android.market.api.model.Market.GetAssetRequest getGetAssetRequest();
com.gc.android.market.api.model.Market.GetAssetRequestOrBuilder getGetAssetRequestOrBuilder();
// optional .GetImageRequest imageRequest = 11;
boolean hasImageRequest();
com.gc.android.market.api.model.Market.GetImageRequest getImageRequest();
com.gc.android.market.api.model.Market.GetImageRequestOrBuilder getImageRequestOrBuilder();
// optional .SubCategoriesRequest subCategoriesRequest = 14;
boolean hasSubCategoriesRequest();
com.gc.android.market.api.model.Market.SubCategoriesRequest getSubCategoriesRequest();
com.gc.android.market.api.model.Market.SubCategoriesRequestOrBuilder getSubCategoriesRequestOrBuilder();
// optional .CategoriesRequest categoriesRequest = 21;
boolean hasCategoriesRequest();
com.gc.android.market.api.model.Market.CategoriesRequest getCategoriesRequest();
com.gc.android.market.api.model.Market.CategoriesRequestOrBuilder getCategoriesRequestOrBuilder();
}
public static final class RequestGroup extends
com.google.protobuf.GeneratedMessage
implements RequestGroupOrBuilder {
// Use RequestGroup.newBuilder() to construct.
private RequestGroup(Builder builder) {
super(builder);
}
private RequestGroup(boolean noInit) {}
private static final RequestGroup defaultInstance;
public static RequestGroup getDefaultInstance() {
return defaultInstance;
}
public RequestGroup getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_Request_RequestGroup_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_Request_RequestGroup_fieldAccessorTable;
}
private int bitField0_;
// optional .AppsRequest appsRequest = 4;
public static final int APPSREQUEST_FIELD_NUMBER = 4;
private com.gc.android.market.api.model.Market.AppsRequest appsRequest_;
public boolean hasAppsRequest() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public com.gc.android.market.api.model.Market.AppsRequest getAppsRequest() {
return appsRequest_;
}
public com.gc.android.market.api.model.Market.AppsRequestOrBuilder getAppsRequestOrBuilder() {
return appsRequest_;
}
// optional .CommentsRequest commentsRequest = 5;
public static final int COMMENTSREQUEST_FIELD_NUMBER = 5;
private com.gc.android.market.api.model.Market.CommentsRequest commentsRequest_;
public boolean hasCommentsRequest() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public com.gc.android.market.api.model.Market.CommentsRequest getCommentsRequest() {
return commentsRequest_;
}
public com.gc.android.market.api.model.Market.CommentsRequestOrBuilder getCommentsRequestOrBuilder() {
return commentsRequest_;
}
// optional .GetAssetRequest getAssetRequest = 10;
public static final int GETASSETREQUEST_FIELD_NUMBER = 10;
private com.gc.android.market.api.model.Market.GetAssetRequest getAssetRequest_;
public boolean hasGetAssetRequest() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public com.gc.android.market.api.model.Market.GetAssetRequest getGetAssetRequest() {
return getAssetRequest_;
}
public com.gc.android.market.api.model.Market.GetAssetRequestOrBuilder getGetAssetRequestOrBuilder() {
return getAssetRequest_;
}
// optional .GetImageRequest imageRequest = 11;
public static final int IMAGEREQUEST_FIELD_NUMBER = 11;
private com.gc.android.market.api.model.Market.GetImageRequest imageRequest_;
public boolean hasImageRequest() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public com.gc.android.market.api.model.Market.GetImageRequest getImageRequest() {
return imageRequest_;
}
public com.gc.android.market.api.model.Market.GetImageRequestOrBuilder getImageRequestOrBuilder() {
return imageRequest_;
}
// optional .SubCategoriesRequest subCategoriesRequest = 14;
public static final int SUBCATEGORIESREQUEST_FIELD_NUMBER = 14;
private com.gc.android.market.api.model.Market.SubCategoriesRequest subCategoriesRequest_;
public boolean hasSubCategoriesRequest() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
public com.gc.android.market.api.model.Market.SubCategoriesRequest getSubCategoriesRequest() {
return subCategoriesRequest_;
}
public com.gc.android.market.api.model.Market.SubCategoriesRequestOrBuilder getSubCategoriesRequestOrBuilder() {
return subCategoriesRequest_;
}
// optional .CategoriesRequest categoriesRequest = 21;
public static final int CATEGORIESREQUEST_FIELD_NUMBER = 21;
private com.gc.android.market.api.model.Market.CategoriesRequest categoriesRequest_;
public boolean hasCategoriesRequest() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
public com.gc.android.market.api.model.Market.CategoriesRequest getCategoriesRequest() {
return categoriesRequest_;
}
public com.gc.android.market.api.model.Market.CategoriesRequestOrBuilder getCategoriesRequestOrBuilder() {
return categoriesRequest_;
}
private void initFields() {
appsRequest_ = com.gc.android.market.api.model.Market.AppsRequest.getDefaultInstance();
commentsRequest_ = com.gc.android.market.api.model.Market.CommentsRequest.getDefaultInstance();
getAssetRequest_ = com.gc.android.market.api.model.Market.GetAssetRequest.getDefaultInstance();
imageRequest_ = com.gc.android.market.api.model.Market.GetImageRequest.getDefaultInstance();
subCategoriesRequest_ = com.gc.android.market.api.model.Market.SubCategoriesRequest.getDefaultInstance();
categoriesRequest_ = com.gc.android.market.api.model.Market.CategoriesRequest.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
if (hasGetAssetRequest()) {
if (!getGetAssetRequest().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeMessage(4, appsRequest_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeMessage(5, commentsRequest_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeMessage(10, getAssetRequest_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeMessage(11, imageRequest_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeMessage(14, subCategoriesRequest_);
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
output.writeMessage(21, categoriesRequest_);
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, appsRequest_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, commentsRequest_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, getAssetRequest_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(11, imageRequest_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(14, subCategoriesRequest_);
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(21, categoriesRequest_);
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.Request.RequestGroup parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.Request.RequestGroup parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.Request.RequestGroup parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.Request.RequestGroup parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.Request.RequestGroup parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.Request.RequestGroup parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.Request.RequestGroup parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.Request.RequestGroup parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.Request.RequestGroup parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.Request.RequestGroup parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.Request.RequestGroup prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.Request.RequestGroupOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_Request_RequestGroup_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_Request_RequestGroup_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.Request.RequestGroup.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getAppsRequestFieldBuilder();
getCommentsRequestFieldBuilder();
getGetAssetRequestFieldBuilder();
getImageRequestFieldBuilder();
getSubCategoriesRequestFieldBuilder();
getCategoriesRequestFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
if (appsRequestBuilder_ == null) {
appsRequest_ = com.gc.android.market.api.model.Market.AppsRequest.getDefaultInstance();
} else {
appsRequestBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
if (commentsRequestBuilder_ == null) {
commentsRequest_ = com.gc.android.market.api.model.Market.CommentsRequest.getDefaultInstance();
} else {
commentsRequestBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
if (getAssetRequestBuilder_ == null) {
getAssetRequest_ = com.gc.android.market.api.model.Market.GetAssetRequest.getDefaultInstance();
} else {
getAssetRequestBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
if (imageRequestBuilder_ == null) {
imageRequest_ = com.gc.android.market.api.model.Market.GetImageRequest.getDefaultInstance();
} else {
imageRequestBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
if (subCategoriesRequestBuilder_ == null) {
subCategoriesRequest_ = com.gc.android.market.api.model.Market.SubCategoriesRequest.getDefaultInstance();
} else {
subCategoriesRequestBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
if (categoriesRequestBuilder_ == null) {
categoriesRequest_ = com.gc.android.market.api.model.Market.CategoriesRequest.getDefaultInstance();
} else {
categoriesRequestBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.Request.RequestGroup.getDescriptor();
}
public com.gc.android.market.api.model.Market.Request.RequestGroup getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.Request.RequestGroup.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.Request.RequestGroup build() {
com.gc.android.market.api.model.Market.Request.RequestGroup result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.Request.RequestGroup buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.Request.RequestGroup result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.Request.RequestGroup buildPartial() {
com.gc.android.market.api.model.Market.Request.RequestGroup result = new com.gc.android.market.api.model.Market.Request.RequestGroup(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
if (appsRequestBuilder_ == null) {
result.appsRequest_ = appsRequest_;
} else {
result.appsRequest_ = appsRequestBuilder_.build();
}
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
if (commentsRequestBuilder_ == null) {
result.commentsRequest_ = commentsRequest_;
} else {
result.commentsRequest_ = commentsRequestBuilder_.build();
}
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
if (getAssetRequestBuilder_ == null) {
result.getAssetRequest_ = getAssetRequest_;
} else {
result.getAssetRequest_ = getAssetRequestBuilder_.build();
}
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
if (imageRequestBuilder_ == null) {
result.imageRequest_ = imageRequest_;
} else {
result.imageRequest_ = imageRequestBuilder_.build();
}
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000010;
}
if (subCategoriesRequestBuilder_ == null) {
result.subCategoriesRequest_ = subCategoriesRequest_;
} else {
result.subCategoriesRequest_ = subCategoriesRequestBuilder_.build();
}
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
to_bitField0_ |= 0x00000020;
}
if (categoriesRequestBuilder_ == null) {
result.categoriesRequest_ = categoriesRequest_;
} else {
result.categoriesRequest_ = categoriesRequestBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.Request.RequestGroup) {
return mergeFrom((com.gc.android.market.api.model.Market.Request.RequestGroup)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.Request.RequestGroup other) {
if (other == com.gc.android.market.api.model.Market.Request.RequestGroup.getDefaultInstance()) return this;
if (other.hasAppsRequest()) {
mergeAppsRequest(other.getAppsRequest());
}
if (other.hasCommentsRequest()) {
mergeCommentsRequest(other.getCommentsRequest());
}
if (other.hasGetAssetRequest()) {
mergeGetAssetRequest(other.getGetAssetRequest());
}
if (other.hasImageRequest()) {
mergeImageRequest(other.getImageRequest());
}
if (other.hasSubCategoriesRequest()) {
mergeSubCategoriesRequest(other.getSubCategoriesRequest());
}
if (other.hasCategoriesRequest()) {
mergeCategoriesRequest(other.getCategoriesRequest());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (hasGetAssetRequest()) {
if (!getGetAssetRequest().isInitialized()) {
return false;
}
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 34: {
com.gc.android.market.api.model.Market.AppsRequest.Builder subBuilder = com.gc.android.market.api.model.Market.AppsRequest.newBuilder();
if (hasAppsRequest()) {
subBuilder.mergeFrom(getAppsRequest());
}
input.readMessage(subBuilder, extensionRegistry);
setAppsRequest(subBuilder.buildPartial());
break;
}
case 42: {
com.gc.android.market.api.model.Market.CommentsRequest.Builder subBuilder = com.gc.android.market.api.model.Market.CommentsRequest.newBuilder();
if (hasCommentsRequest()) {
subBuilder.mergeFrom(getCommentsRequest());
}
input.readMessage(subBuilder, extensionRegistry);
setCommentsRequest(subBuilder.buildPartial());
break;
}
case 82: {
com.gc.android.market.api.model.Market.GetAssetRequest.Builder subBuilder = com.gc.android.market.api.model.Market.GetAssetRequest.newBuilder();
if (hasGetAssetRequest()) {
subBuilder.mergeFrom(getGetAssetRequest());
}
input.readMessage(subBuilder, extensionRegistry);
setGetAssetRequest(subBuilder.buildPartial());
break;
}
case 90: {
com.gc.android.market.api.model.Market.GetImageRequest.Builder subBuilder = com.gc.android.market.api.model.Market.GetImageRequest.newBuilder();
if (hasImageRequest()) {
subBuilder.mergeFrom(getImageRequest());
}
input.readMessage(subBuilder, extensionRegistry);
setImageRequest(subBuilder.buildPartial());
break;
}
case 114: {
com.gc.android.market.api.model.Market.SubCategoriesRequest.Builder subBuilder = com.gc.android.market.api.model.Market.SubCategoriesRequest.newBuilder();
if (hasSubCategoriesRequest()) {
subBuilder.mergeFrom(getSubCategoriesRequest());
}
input.readMessage(subBuilder, extensionRegistry);
setSubCategoriesRequest(subBuilder.buildPartial());
break;
}
case 170: {
com.gc.android.market.api.model.Market.CategoriesRequest.Builder subBuilder = com.gc.android.market.api.model.Market.CategoriesRequest.newBuilder();
if (hasCategoriesRequest()) {
subBuilder.mergeFrom(getCategoriesRequest());
}
input.readMessage(subBuilder, extensionRegistry);
setCategoriesRequest(subBuilder.buildPartial());
break;
}
}
}
}
private int bitField0_;
// optional .AppsRequest appsRequest = 4;
private com.gc.android.market.api.model.Market.AppsRequest appsRequest_ = com.gc.android.market.api.model.Market.AppsRequest.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.AppsRequest, com.gc.android.market.api.model.Market.AppsRequest.Builder, com.gc.android.market.api.model.Market.AppsRequestOrBuilder> appsRequestBuilder_;
public boolean hasAppsRequest() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public com.gc.android.market.api.model.Market.AppsRequest getAppsRequest() {
if (appsRequestBuilder_ == null) {
return appsRequest_;
} else {
return appsRequestBuilder_.getMessage();
}
}
public Builder setAppsRequest(com.gc.android.market.api.model.Market.AppsRequest value) {
if (appsRequestBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
appsRequest_ = value;
onChanged();
} else {
appsRequestBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
public Builder setAppsRequest(
com.gc.android.market.api.model.Market.AppsRequest.Builder builderForValue) {
if (appsRequestBuilder_ == null) {
appsRequest_ = builderForValue.build();
onChanged();
} else {
appsRequestBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
public Builder mergeAppsRequest(com.gc.android.market.api.model.Market.AppsRequest value) {
if (appsRequestBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001) &&
appsRequest_ != com.gc.android.market.api.model.Market.AppsRequest.getDefaultInstance()) {
appsRequest_ =
com.gc.android.market.api.model.Market.AppsRequest.newBuilder(appsRequest_).mergeFrom(value).buildPartial();
} else {
appsRequest_ = value;
}
onChanged();
} else {
appsRequestBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
public Builder clearAppsRequest() {
if (appsRequestBuilder_ == null) {
appsRequest_ = com.gc.android.market.api.model.Market.AppsRequest.getDefaultInstance();
onChanged();
} else {
appsRequestBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
public com.gc.android.market.api.model.Market.AppsRequest.Builder getAppsRequestBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getAppsRequestFieldBuilder().getBuilder();
}
public com.gc.android.market.api.model.Market.AppsRequestOrBuilder getAppsRequestOrBuilder() {
if (appsRequestBuilder_ != null) {
return appsRequestBuilder_.getMessageOrBuilder();
} else {
return appsRequest_;
}
}
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.AppsRequest, com.gc.android.market.api.model.Market.AppsRequest.Builder, com.gc.android.market.api.model.Market.AppsRequestOrBuilder>
getAppsRequestFieldBuilder() {
if (appsRequestBuilder_ == null) {
appsRequestBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.AppsRequest, com.gc.android.market.api.model.Market.AppsRequest.Builder, com.gc.android.market.api.model.Market.AppsRequestOrBuilder>(
appsRequest_,
getParentForChildren(),
isClean());
appsRequest_ = null;
}
return appsRequestBuilder_;
}
// optional .CommentsRequest commentsRequest = 5;
private com.gc.android.market.api.model.Market.CommentsRequest commentsRequest_ = com.gc.android.market.api.model.Market.CommentsRequest.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.CommentsRequest, com.gc.android.market.api.model.Market.CommentsRequest.Builder, com.gc.android.market.api.model.Market.CommentsRequestOrBuilder> commentsRequestBuilder_;
public boolean hasCommentsRequest() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public com.gc.android.market.api.model.Market.CommentsRequest getCommentsRequest() {
if (commentsRequestBuilder_ == null) {
return commentsRequest_;
} else {
return commentsRequestBuilder_.getMessage();
}
}
public Builder setCommentsRequest(com.gc.android.market.api.model.Market.CommentsRequest value) {
if (commentsRequestBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
commentsRequest_ = value;
onChanged();
} else {
commentsRequestBuilder_.setMessage(value);
}
bitField0_ |= 0x00000002;
return this;
}
public Builder setCommentsRequest(
com.gc.android.market.api.model.Market.CommentsRequest.Builder builderForValue) {
if (commentsRequestBuilder_ == null) {
commentsRequest_ = builderForValue.build();
onChanged();
} else {
commentsRequestBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000002;
return this;
}
public Builder mergeCommentsRequest(com.gc.android.market.api.model.Market.CommentsRequest value) {
if (commentsRequestBuilder_ == null) {
if (((bitField0_ & 0x00000002) == 0x00000002) &&
commentsRequest_ != com.gc.android.market.api.model.Market.CommentsRequest.getDefaultInstance()) {
commentsRequest_ =
com.gc.android.market.api.model.Market.CommentsRequest.newBuilder(commentsRequest_).mergeFrom(value).buildPartial();
} else {
commentsRequest_ = value;
}
onChanged();
} else {
commentsRequestBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000002;
return this;
}
public Builder clearCommentsRequest() {
if (commentsRequestBuilder_ == null) {
commentsRequest_ = com.gc.android.market.api.model.Market.CommentsRequest.getDefaultInstance();
onChanged();
} else {
commentsRequestBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
public com.gc.android.market.api.model.Market.CommentsRequest.Builder getCommentsRequestBuilder() {
bitField0_ |= 0x00000002;
onChanged();
return getCommentsRequestFieldBuilder().getBuilder();
}
public com.gc.android.market.api.model.Market.CommentsRequestOrBuilder getCommentsRequestOrBuilder() {
if (commentsRequestBuilder_ != null) {
return commentsRequestBuilder_.getMessageOrBuilder();
} else {
return commentsRequest_;
}
}
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.CommentsRequest, com.gc.android.market.api.model.Market.CommentsRequest.Builder, com.gc.android.market.api.model.Market.CommentsRequestOrBuilder>
getCommentsRequestFieldBuilder() {
if (commentsRequestBuilder_ == null) {
commentsRequestBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.CommentsRequest, com.gc.android.market.api.model.Market.CommentsRequest.Builder, com.gc.android.market.api.model.Market.CommentsRequestOrBuilder>(
commentsRequest_,
getParentForChildren(),
isClean());
commentsRequest_ = null;
}
return commentsRequestBuilder_;
}
// optional .GetAssetRequest getAssetRequest = 10;
private com.gc.android.market.api.model.Market.GetAssetRequest getAssetRequest_ = com.gc.android.market.api.model.Market.GetAssetRequest.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.GetAssetRequest, com.gc.android.market.api.model.Market.GetAssetRequest.Builder, com.gc.android.market.api.model.Market.GetAssetRequestOrBuilder> getAssetRequestBuilder_;
public boolean hasGetAssetRequest() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public com.gc.android.market.api.model.Market.GetAssetRequest getGetAssetRequest() {
if (getAssetRequestBuilder_ == null) {
return getAssetRequest_;
} else {
return getAssetRequestBuilder_.getMessage();
}
}
public Builder setGetAssetRequest(com.gc.android.market.api.model.Market.GetAssetRequest value) {
if (getAssetRequestBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
getAssetRequest_ = value;
onChanged();
} else {
getAssetRequestBuilder_.setMessage(value);
}
bitField0_ |= 0x00000004;
return this;
}
public Builder setGetAssetRequest(
com.gc.android.market.api.model.Market.GetAssetRequest.Builder builderForValue) {
if (getAssetRequestBuilder_ == null) {
getAssetRequest_ = builderForValue.build();
onChanged();
} else {
getAssetRequestBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
return this;
}
public Builder mergeGetAssetRequest(com.gc.android.market.api.model.Market.GetAssetRequest value) {
if (getAssetRequestBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004) &&
getAssetRequest_ != com.gc.android.market.api.model.Market.GetAssetRequest.getDefaultInstance()) {
getAssetRequest_ =
com.gc.android.market.api.model.Market.GetAssetRequest.newBuilder(getAssetRequest_).mergeFrom(value).buildPartial();
} else {
getAssetRequest_ = value;
}
onChanged();
} else {
getAssetRequestBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000004;
return this;
}
public Builder clearGetAssetRequest() {
if (getAssetRequestBuilder_ == null) {
getAssetRequest_ = com.gc.android.market.api.model.Market.GetAssetRequest.getDefaultInstance();
onChanged();
} else {
getAssetRequestBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
public com.gc.android.market.api.model.Market.GetAssetRequest.Builder getGetAssetRequestBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getGetAssetRequestFieldBuilder().getBuilder();
}
public com.gc.android.market.api.model.Market.GetAssetRequestOrBuilder getGetAssetRequestOrBuilder() {
if (getAssetRequestBuilder_ != null) {
return getAssetRequestBuilder_.getMessageOrBuilder();
} else {
return getAssetRequest_;
}
}
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.GetAssetRequest, com.gc.android.market.api.model.Market.GetAssetRequest.Builder, com.gc.android.market.api.model.Market.GetAssetRequestOrBuilder>
getGetAssetRequestFieldBuilder() {
if (getAssetRequestBuilder_ == null) {
getAssetRequestBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.GetAssetRequest, com.gc.android.market.api.model.Market.GetAssetRequest.Builder, com.gc.android.market.api.model.Market.GetAssetRequestOrBuilder>(
getAssetRequest_,
getParentForChildren(),
isClean());
getAssetRequest_ = null;
}
return getAssetRequestBuilder_;
}
// optional .GetImageRequest imageRequest = 11;
private com.gc.android.market.api.model.Market.GetImageRequest imageRequest_ = com.gc.android.market.api.model.Market.GetImageRequest.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.GetImageRequest, com.gc.android.market.api.model.Market.GetImageRequest.Builder, com.gc.android.market.api.model.Market.GetImageRequestOrBuilder> imageRequestBuilder_;
public boolean hasImageRequest() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public com.gc.android.market.api.model.Market.GetImageRequest getImageRequest() {
if (imageRequestBuilder_ == null) {
return imageRequest_;
} else {
return imageRequestBuilder_.getMessage();
}
}
public Builder setImageRequest(com.gc.android.market.api.model.Market.GetImageRequest value) {
if (imageRequestBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
imageRequest_ = value;
onChanged();
} else {
imageRequestBuilder_.setMessage(value);
}
bitField0_ |= 0x00000008;
return this;
}
public Builder setImageRequest(
com.gc.android.market.api.model.Market.GetImageRequest.Builder builderForValue) {
if (imageRequestBuilder_ == null) {
imageRequest_ = builderForValue.build();
onChanged();
} else {
imageRequestBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000008;
return this;
}
public Builder mergeImageRequest(com.gc.android.market.api.model.Market.GetImageRequest value) {
if (imageRequestBuilder_ == null) {
if (((bitField0_ & 0x00000008) == 0x00000008) &&
imageRequest_ != com.gc.android.market.api.model.Market.GetImageRequest.getDefaultInstance()) {
imageRequest_ =
com.gc.android.market.api.model.Market.GetImageRequest.newBuilder(imageRequest_).mergeFrom(value).buildPartial();
} else {
imageRequest_ = value;
}
onChanged();
} else {
imageRequestBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000008;
return this;
}
public Builder clearImageRequest() {
if (imageRequestBuilder_ == null) {
imageRequest_ = com.gc.android.market.api.model.Market.GetImageRequest.getDefaultInstance();
onChanged();
} else {
imageRequestBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
return this;
}
public com.gc.android.market.api.model.Market.GetImageRequest.Builder getImageRequestBuilder() {
bitField0_ |= 0x00000008;
onChanged();
return getImageRequestFieldBuilder().getBuilder();
}
public com.gc.android.market.api.model.Market.GetImageRequestOrBuilder getImageRequestOrBuilder() {
if (imageRequestBuilder_ != null) {
return imageRequestBuilder_.getMessageOrBuilder();
} else {
return imageRequest_;
}
}
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.GetImageRequest, com.gc.android.market.api.model.Market.GetImageRequest.Builder, com.gc.android.market.api.model.Market.GetImageRequestOrBuilder>
getImageRequestFieldBuilder() {
if (imageRequestBuilder_ == null) {
imageRequestBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.GetImageRequest, com.gc.android.market.api.model.Market.GetImageRequest.Builder, com.gc.android.market.api.model.Market.GetImageRequestOrBuilder>(
imageRequest_,
getParentForChildren(),
isClean());
imageRequest_ = null;
}
return imageRequestBuilder_;
}
// optional .SubCategoriesRequest subCategoriesRequest = 14;
private com.gc.android.market.api.model.Market.SubCategoriesRequest subCategoriesRequest_ = com.gc.android.market.api.model.Market.SubCategoriesRequest.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.SubCategoriesRequest, com.gc.android.market.api.model.Market.SubCategoriesRequest.Builder, com.gc.android.market.api.model.Market.SubCategoriesRequestOrBuilder> subCategoriesRequestBuilder_;
public boolean hasSubCategoriesRequest() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
public com.gc.android.market.api.model.Market.SubCategoriesRequest getSubCategoriesRequest() {
if (subCategoriesRequestBuilder_ == null) {
return subCategoriesRequest_;
} else {
return subCategoriesRequestBuilder_.getMessage();
}
}
public Builder setSubCategoriesRequest(com.gc.android.market.api.model.Market.SubCategoriesRequest value) {
if (subCategoriesRequestBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
subCategoriesRequest_ = value;
onChanged();
} else {
subCategoriesRequestBuilder_.setMessage(value);
}
bitField0_ |= 0x00000010;
return this;
}
public Builder setSubCategoriesRequest(
com.gc.android.market.api.model.Market.SubCategoriesRequest.Builder builderForValue) {
if (subCategoriesRequestBuilder_ == null) {
subCategoriesRequest_ = builderForValue.build();
onChanged();
} else {
subCategoriesRequestBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000010;
return this;
}
public Builder mergeSubCategoriesRequest(com.gc.android.market.api.model.Market.SubCategoriesRequest value) {
if (subCategoriesRequestBuilder_ == null) {
if (((bitField0_ & 0x00000010) == 0x00000010) &&
subCategoriesRequest_ != com.gc.android.market.api.model.Market.SubCategoriesRequest.getDefaultInstance()) {
subCategoriesRequest_ =
com.gc.android.market.api.model.Market.SubCategoriesRequest.newBuilder(subCategoriesRequest_).mergeFrom(value).buildPartial();
} else {
subCategoriesRequest_ = value;
}
onChanged();
} else {
subCategoriesRequestBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000010;
return this;
}
public Builder clearSubCategoriesRequest() {
if (subCategoriesRequestBuilder_ == null) {
subCategoriesRequest_ = com.gc.android.market.api.model.Market.SubCategoriesRequest.getDefaultInstance();
onChanged();
} else {
subCategoriesRequestBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
return this;
}
public com.gc.android.market.api.model.Market.SubCategoriesRequest.Builder getSubCategoriesRequestBuilder() {
bitField0_ |= 0x00000010;
onChanged();
return getSubCategoriesRequestFieldBuilder().getBuilder();
}
public com.gc.android.market.api.model.Market.SubCategoriesRequestOrBuilder getSubCategoriesRequestOrBuilder() {
if (subCategoriesRequestBuilder_ != null) {
return subCategoriesRequestBuilder_.getMessageOrBuilder();
} else {
return subCategoriesRequest_;
}
}
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.SubCategoriesRequest, com.gc.android.market.api.model.Market.SubCategoriesRequest.Builder, com.gc.android.market.api.model.Market.SubCategoriesRequestOrBuilder>
getSubCategoriesRequestFieldBuilder() {
if (subCategoriesRequestBuilder_ == null) {
subCategoriesRequestBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.SubCategoriesRequest, com.gc.android.market.api.model.Market.SubCategoriesRequest.Builder, com.gc.android.market.api.model.Market.SubCategoriesRequestOrBuilder>(
subCategoriesRequest_,
getParentForChildren(),
isClean());
subCategoriesRequest_ = null;
}
return subCategoriesRequestBuilder_;
}
// optional .CategoriesRequest categoriesRequest = 21;
private com.gc.android.market.api.model.Market.CategoriesRequest categoriesRequest_ = com.gc.android.market.api.model.Market.CategoriesRequest.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.CategoriesRequest, com.gc.android.market.api.model.Market.CategoriesRequest.Builder, com.gc.android.market.api.model.Market.CategoriesRequestOrBuilder> categoriesRequestBuilder_;
public boolean hasCategoriesRequest() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
public com.gc.android.market.api.model.Market.CategoriesRequest getCategoriesRequest() {
if (categoriesRequestBuilder_ == null) {
return categoriesRequest_;
} else {
return categoriesRequestBuilder_.getMessage();
}
}
public Builder setCategoriesRequest(com.gc.android.market.api.model.Market.CategoriesRequest value) {
if (categoriesRequestBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
categoriesRequest_ = value;
onChanged();
} else {
categoriesRequestBuilder_.setMessage(value);
}
bitField0_ |= 0x00000020;
return this;
}
public Builder setCategoriesRequest(
com.gc.android.market.api.model.Market.CategoriesRequest.Builder builderForValue) {
if (categoriesRequestBuilder_ == null) {
categoriesRequest_ = builderForValue.build();
onChanged();
} else {
categoriesRequestBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000020;
return this;
}
public Builder mergeCategoriesRequest(com.gc.android.market.api.model.Market.CategoriesRequest value) {
if (categoriesRequestBuilder_ == null) {
if (((bitField0_ & 0x00000020) == 0x00000020) &&
categoriesRequest_ != com.gc.android.market.api.model.Market.CategoriesRequest.getDefaultInstance()) {
categoriesRequest_ =
com.gc.android.market.api.model.Market.CategoriesRequest.newBuilder(categoriesRequest_).mergeFrom(value).buildPartial();
} else {
categoriesRequest_ = value;
}
onChanged();
} else {
categoriesRequestBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000020;
return this;
}
public Builder clearCategoriesRequest() {
if (categoriesRequestBuilder_ == null) {
categoriesRequest_ = com.gc.android.market.api.model.Market.CategoriesRequest.getDefaultInstance();
onChanged();
} else {
categoriesRequestBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
public com.gc.android.market.api.model.Market.CategoriesRequest.Builder getCategoriesRequestBuilder() {
bitField0_ |= 0x00000020;
onChanged();
return getCategoriesRequestFieldBuilder().getBuilder();
}
public com.gc.android.market.api.model.Market.CategoriesRequestOrBuilder getCategoriesRequestOrBuilder() {
if (categoriesRequestBuilder_ != null) {
return categoriesRequestBuilder_.getMessageOrBuilder();
} else {
return categoriesRequest_;
}
}
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.CategoriesRequest, com.gc.android.market.api.model.Market.CategoriesRequest.Builder, com.gc.android.market.api.model.Market.CategoriesRequestOrBuilder>
getCategoriesRequestFieldBuilder() {
if (categoriesRequestBuilder_ == null) {
categoriesRequestBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.CategoriesRequest, com.gc.android.market.api.model.Market.CategoriesRequest.Builder, com.gc.android.market.api.model.Market.CategoriesRequestOrBuilder>(
categoriesRequest_,
getParentForChildren(),
isClean());
categoriesRequest_ = null;
}
return categoriesRequestBuilder_;
}
// @@protoc_insertion_point(builder_scope:Request.RequestGroup)
}
static {
defaultInstance = new RequestGroup(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:Request.RequestGroup)
}
private int bitField0_;
// optional .RequestContext context = 1;
public static final int CONTEXT_FIELD_NUMBER = 1;
private com.gc.android.market.api.model.Market.RequestContext context_;
public boolean hasContext() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public com.gc.android.market.api.model.Market.RequestContext getContext() {
return context_;
}
public com.gc.android.market.api.model.Market.RequestContextOrBuilder getContextOrBuilder() {
return context_;
}
// repeated group RequestGroup = 2 {
public static final int REQUESTGROUP_FIELD_NUMBER = 2;
private java.util.List<com.gc.android.market.api.model.Market.Request.RequestGroup> requestGroup_;
public java.util.List<com.gc.android.market.api.model.Market.Request.RequestGroup> getRequestGroupList() {
return requestGroup_;
}
public java.util.List<? extends com.gc.android.market.api.model.Market.Request.RequestGroupOrBuilder>
getRequestGroupOrBuilderList() {
return requestGroup_;
}
public int getRequestGroupCount() {
return requestGroup_.size();
}
public com.gc.android.market.api.model.Market.Request.RequestGroup getRequestGroup(int index) {
return requestGroup_.get(index);
}
public com.gc.android.market.api.model.Market.Request.RequestGroupOrBuilder getRequestGroupOrBuilder(
int index) {
return requestGroup_.get(index);
}
private void initFields() {
context_ = com.gc.android.market.api.model.Market.RequestContext.getDefaultInstance();
requestGroup_ = java.util.Collections.emptyList();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
if (hasContext()) {
if (!getContext().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
for (int i = 0; i < getRequestGroupCount(); i++) {
if (!getRequestGroup(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeMessage(1, context_);
}
for (int i = 0; i < requestGroup_.size(); i++) {
output.writeGroup(2, requestGroup_.get(i));
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, context_);
}
for (int i = 0; i < requestGroup_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeGroupSize(2, requestGroup_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.Request parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.Request parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.Request parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.Request parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.Request parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.Request parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.Request parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.Request parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.Request parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.Request parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.Request prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.RequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_Request_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_Request_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.Request.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getContextFieldBuilder();
getRequestGroupFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
if (contextBuilder_ == null) {
context_ = com.gc.android.market.api.model.Market.RequestContext.getDefaultInstance();
} else {
contextBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
if (requestGroupBuilder_ == null) {
requestGroup_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
} else {
requestGroupBuilder_.clear();
}
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.Request.getDescriptor();
}
public com.gc.android.market.api.model.Market.Request getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.Request.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.Request build() {
com.gc.android.market.api.model.Market.Request result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.Request buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.Request result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.Request buildPartial() {
com.gc.android.market.api.model.Market.Request result = new com.gc.android.market.api.model.Market.Request(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
if (contextBuilder_ == null) {
result.context_ = context_;
} else {
result.context_ = contextBuilder_.build();
}
if (requestGroupBuilder_ == null) {
if (((bitField0_ & 0x00000002) == 0x00000002)) {
requestGroup_ = java.util.Collections.unmodifiableList(requestGroup_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.requestGroup_ = requestGroup_;
} else {
result.requestGroup_ = requestGroupBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.Request) {
return mergeFrom((com.gc.android.market.api.model.Market.Request)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.Request other) {
if (other == com.gc.android.market.api.model.Market.Request.getDefaultInstance()) return this;
if (other.hasContext()) {
mergeContext(other.getContext());
}
if (requestGroupBuilder_ == null) {
if (!other.requestGroup_.isEmpty()) {
if (requestGroup_.isEmpty()) {
requestGroup_ = other.requestGroup_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureRequestGroupIsMutable();
requestGroup_.addAll(other.requestGroup_);
}
onChanged();
}
} else {
if (!other.requestGroup_.isEmpty()) {
if (requestGroupBuilder_.isEmpty()) {
requestGroupBuilder_.dispose();
requestGroupBuilder_ = null;
requestGroup_ = other.requestGroup_;
bitField0_ = (bitField0_ & ~0x00000002);
requestGroupBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getRequestGroupFieldBuilder() : null;
} else {
requestGroupBuilder_.addAllMessages(other.requestGroup_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (hasContext()) {
if (!getContext().isInitialized()) {
return false;
}
}
for (int i = 0; i < getRequestGroupCount(); i++) {
if (!getRequestGroup(i).isInitialized()) {
return false;
}
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 10: {
com.gc.android.market.api.model.Market.RequestContext.Builder subBuilder = com.gc.android.market.api.model.Market.RequestContext.newBuilder();
if (hasContext()) {
subBuilder.mergeFrom(getContext());
}
input.readMessage(subBuilder, extensionRegistry);
setContext(subBuilder.buildPartial());
break;
}
case 19: {
com.gc.android.market.api.model.Market.Request.RequestGroup.Builder subBuilder = com.gc.android.market.api.model.Market.Request.RequestGroup.newBuilder();
input.readGroup(2, subBuilder, extensionRegistry);
addRequestGroup(subBuilder.buildPartial());
break;
}
}
}
}
private int bitField0_;
// optional .RequestContext context = 1;
private com.gc.android.market.api.model.Market.RequestContext context_ = com.gc.android.market.api.model.Market.RequestContext.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.RequestContext, com.gc.android.market.api.model.Market.RequestContext.Builder, com.gc.android.market.api.model.Market.RequestContextOrBuilder> contextBuilder_;
public boolean hasContext() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public com.gc.android.market.api.model.Market.RequestContext getContext() {
if (contextBuilder_ == null) {
return context_;
} else {
return contextBuilder_.getMessage();
}
}
public Builder setContext(com.gc.android.market.api.model.Market.RequestContext value) {
if (contextBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
context_ = value;
onChanged();
} else {
contextBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
public Builder setContext(
com.gc.android.market.api.model.Market.RequestContext.Builder builderForValue) {
if (contextBuilder_ == null) {
context_ = builderForValue.build();
onChanged();
} else {
contextBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
public Builder mergeContext(com.gc.android.market.api.model.Market.RequestContext value) {
if (contextBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001) &&
context_ != com.gc.android.market.api.model.Market.RequestContext.getDefaultInstance()) {
context_ =
com.gc.android.market.api.model.Market.RequestContext.newBuilder(context_).mergeFrom(value).buildPartial();
} else {
context_ = value;
}
onChanged();
} else {
contextBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
public Builder clearContext() {
if (contextBuilder_ == null) {
context_ = com.gc.android.market.api.model.Market.RequestContext.getDefaultInstance();
onChanged();
} else {
contextBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
public com.gc.android.market.api.model.Market.RequestContext.Builder getContextBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getContextFieldBuilder().getBuilder();
}
public com.gc.android.market.api.model.Market.RequestContextOrBuilder getContextOrBuilder() {
if (contextBuilder_ != null) {
return contextBuilder_.getMessageOrBuilder();
} else {
return context_;
}
}
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.RequestContext, com.gc.android.market.api.model.Market.RequestContext.Builder, com.gc.android.market.api.model.Market.RequestContextOrBuilder>
getContextFieldBuilder() {
if (contextBuilder_ == null) {
contextBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.RequestContext, com.gc.android.market.api.model.Market.RequestContext.Builder, com.gc.android.market.api.model.Market.RequestContextOrBuilder>(
context_,
getParentForChildren(),
isClean());
context_ = null;
}
return contextBuilder_;
}
// repeated group RequestGroup = 2 {
private java.util.List<com.gc.android.market.api.model.Market.Request.RequestGroup> requestGroup_ =
java.util.Collections.emptyList();
private void ensureRequestGroupIsMutable() {
if (!((bitField0_ & 0x00000002) == 0x00000002)) {
requestGroup_ = new java.util.ArrayList<com.gc.android.market.api.model.Market.Request.RequestGroup>(requestGroup_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.Request.RequestGroup, com.gc.android.market.api.model.Market.Request.RequestGroup.Builder, com.gc.android.market.api.model.Market.Request.RequestGroupOrBuilder> requestGroupBuilder_;
public java.util.List<com.gc.android.market.api.model.Market.Request.RequestGroup> getRequestGroupList() {
if (requestGroupBuilder_ == null) {
return java.util.Collections.unmodifiableList(requestGroup_);
} else {
return requestGroupBuilder_.getMessageList();
}
}
public int getRequestGroupCount() {
if (requestGroupBuilder_ == null) {
return requestGroup_.size();
} else {
return requestGroupBuilder_.getCount();
}
}
public com.gc.android.market.api.model.Market.Request.RequestGroup getRequestGroup(int index) {
if (requestGroupBuilder_ == null) {
return requestGroup_.get(index);
} else {
return requestGroupBuilder_.getMessage(index);
}
}
public Builder setRequestGroup(
int index, com.gc.android.market.api.model.Market.Request.RequestGroup value) {
if (requestGroupBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureRequestGroupIsMutable();
requestGroup_.set(index, value);
onChanged();
} else {
requestGroupBuilder_.setMessage(index, value);
}
return this;
}
public Builder setRequestGroup(
int index, com.gc.android.market.api.model.Market.Request.RequestGroup.Builder builderForValue) {
if (requestGroupBuilder_ == null) {
ensureRequestGroupIsMutable();
requestGroup_.set(index, builderForValue.build());
onChanged();
} else {
requestGroupBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
public Builder addRequestGroup(com.gc.android.market.api.model.Market.Request.RequestGroup value) {
if (requestGroupBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureRequestGroupIsMutable();
requestGroup_.add(value);
onChanged();
} else {
requestGroupBuilder_.addMessage(value);
}
return this;
}
public Builder addRequestGroup(
int index, com.gc.android.market.api.model.Market.Request.RequestGroup value) {
if (requestGroupBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureRequestGroupIsMutable();
requestGroup_.add(index, value);
onChanged();
} else {
requestGroupBuilder_.addMessage(index, value);
}
return this;
}
public Builder addRequestGroup(
com.gc.android.market.api.model.Market.Request.RequestGroup.Builder builderForValue) {
if (requestGroupBuilder_ == null) {
ensureRequestGroupIsMutable();
requestGroup_.add(builderForValue.build());
onChanged();
} else {
requestGroupBuilder_.addMessage(builderForValue.build());
}
return this;
}
public Builder addRequestGroup(
int index, com.gc.android.market.api.model.Market.Request.RequestGroup.Builder builderForValue) {
if (requestGroupBuilder_ == null) {
ensureRequestGroupIsMutable();
requestGroup_.add(index, builderForValue.build());
onChanged();
} else {
requestGroupBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
public Builder addAllRequestGroup(
java.lang.Iterable<? extends com.gc.android.market.api.model.Market.Request.RequestGroup> values) {
if (requestGroupBuilder_ == null) {
ensureRequestGroupIsMutable();
super.addAll(values, requestGroup_);
onChanged();
} else {
requestGroupBuilder_.addAllMessages(values);
}
return this;
}
public Builder clearRequestGroup() {
if (requestGroupBuilder_ == null) {
requestGroup_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
requestGroupBuilder_.clear();
}
return this;
}
public Builder removeRequestGroup(int index) {
if (requestGroupBuilder_ == null) {
ensureRequestGroupIsMutable();
requestGroup_.remove(index);
onChanged();
} else {
requestGroupBuilder_.remove(index);
}
return this;
}
public com.gc.android.market.api.model.Market.Request.RequestGroup.Builder getRequestGroupBuilder(
int index) {
return getRequestGroupFieldBuilder().getBuilder(index);
}
public com.gc.android.market.api.model.Market.Request.RequestGroupOrBuilder getRequestGroupOrBuilder(
int index) {
if (requestGroupBuilder_ == null) {
return requestGroup_.get(index); } else {
return requestGroupBuilder_.getMessageOrBuilder(index);
}
}
public java.util.List<? extends com.gc.android.market.api.model.Market.Request.RequestGroupOrBuilder>
getRequestGroupOrBuilderList() {
if (requestGroupBuilder_ != null) {
return requestGroupBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(requestGroup_);
}
}
public com.gc.android.market.api.model.Market.Request.RequestGroup.Builder addRequestGroupBuilder() {
return getRequestGroupFieldBuilder().addBuilder(
com.gc.android.market.api.model.Market.Request.RequestGroup.getDefaultInstance());
}
public com.gc.android.market.api.model.Market.Request.RequestGroup.Builder addRequestGroupBuilder(
int index) {
return getRequestGroupFieldBuilder().addBuilder(
index, com.gc.android.market.api.model.Market.Request.RequestGroup.getDefaultInstance());
}
public java.util.List<com.gc.android.market.api.model.Market.Request.RequestGroup.Builder>
getRequestGroupBuilderList() {
return getRequestGroupFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.Request.RequestGroup, com.gc.android.market.api.model.Market.Request.RequestGroup.Builder, com.gc.android.market.api.model.Market.Request.RequestGroupOrBuilder>
getRequestGroupFieldBuilder() {
if (requestGroupBuilder_ == null) {
requestGroupBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.Request.RequestGroup, com.gc.android.market.api.model.Market.Request.RequestGroup.Builder, com.gc.android.market.api.model.Market.Request.RequestGroupOrBuilder>(
requestGroup_,
((bitField0_ & 0x00000002) == 0x00000002),
getParentForChildren(),
isClean());
requestGroup_ = null;
}
return requestGroupBuilder_;
}
// @@protoc_insertion_point(builder_scope:Request)
}
static {
defaultInstance = new Request(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:Request)
}
public interface ResponseContextOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional .ResponseContext.ResultType result = 1;
boolean hasResult();
com.gc.android.market.api.model.Market.ResponseContext.ResultType getResult();
// optional int32 maxAge = 2;
boolean hasMaxAge();
int getMaxAge();
// optional string etag = 3;
boolean hasEtag();
String getEtag();
// optional int32 serverVersion = 4;
boolean hasServerVersion();
int getServerVersion();
}
public static final class ResponseContext extends
com.google.protobuf.GeneratedMessage
implements ResponseContextOrBuilder {
// Use ResponseContext.newBuilder() to construct.
private ResponseContext(Builder builder) {
super(builder);
}
private ResponseContext(boolean noInit) {}
private static final ResponseContext defaultInstance;
public static ResponseContext getDefaultInstance() {
return defaultInstance;
}
public ResponseContext getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_ResponseContext_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_ResponseContext_fieldAccessorTable;
}
public enum ResultType
implements com.google.protobuf.ProtocolMessageEnum {
OK(0, 0),
BAD_REQUEST(1, 1),
INTERNAL_SERVICE_ERROR(2, 2),
NOT_MODIFIED(3, 3),
USER_INPUT_ERROR(4, 4),
;
public static final int OK_VALUE = 0;
public static final int BAD_REQUEST_VALUE = 1;
public static final int INTERNAL_SERVICE_ERROR_VALUE = 2;
public static final int NOT_MODIFIED_VALUE = 3;
public static final int USER_INPUT_ERROR_VALUE = 4;
public final int getNumber() { return value; }
public static ResultType valueOf(int value) {
switch (value) {
case 0: return OK;
case 1: return BAD_REQUEST;
case 2: return INTERNAL_SERVICE_ERROR;
case 3: return NOT_MODIFIED;
case 4: return USER_INPUT_ERROR;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap<ResultType>
internalGetValueMap() {
return internalValueMap;
}
private static com.google.protobuf.Internal.EnumLiteMap<ResultType>
internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<ResultType>() {
public ResultType findValueByNumber(int number) {
return ResultType.valueOf(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(index);
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.ResponseContext.getDescriptor().getEnumTypes().get(0);
}
private static final ResultType[] VALUES = {
OK, BAD_REQUEST, INTERNAL_SERVICE_ERROR, NOT_MODIFIED, USER_INPUT_ERROR,
};
public static ResultType valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int index;
private final int value;
private ResultType(int index, int value) {
this.index = index;
this.value = value;
}
// @@protoc_insertion_point(enum_scope:ResponseContext.ResultType)
}
private int bitField0_;
// optional .ResponseContext.ResultType result = 1;
public static final int RESULT_FIELD_NUMBER = 1;
private com.gc.android.market.api.model.Market.ResponseContext.ResultType result_;
public boolean hasResult() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public com.gc.android.market.api.model.Market.ResponseContext.ResultType getResult() {
return result_;
}
// optional int32 maxAge = 2;
public static final int MAXAGE_FIELD_NUMBER = 2;
private int maxAge_;
public boolean hasMaxAge() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public int getMaxAge() {
return maxAge_;
}
// optional string etag = 3;
public static final int ETAG_FIELD_NUMBER = 3;
private java.lang.Object etag_;
public boolean hasEtag() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public String getEtag() {
java.lang.Object ref = etag_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
etag_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getEtagBytes() {
java.lang.Object ref = etag_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
etag_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional int32 serverVersion = 4;
public static final int SERVERVERSION_FIELD_NUMBER = 4;
private int serverVersion_;
public boolean hasServerVersion() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public int getServerVersion() {
return serverVersion_;
}
private void initFields() {
result_ = com.gc.android.market.api.model.Market.ResponseContext.ResultType.OK;
maxAge_ = 0;
etag_ = "";
serverVersion_ = 0;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeEnum(1, result_.getNumber());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeInt32(2, maxAge_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeBytes(3, getEtagBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeInt32(4, serverVersion_);
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, result_.getNumber());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, maxAge_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(3, getEtagBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(4, serverVersion_);
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.ResponseContext parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.ResponseContext parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.ResponseContext parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.ResponseContext parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.ResponseContext parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.ResponseContext parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.ResponseContext parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.ResponseContext parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.ResponseContext parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.ResponseContext parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.ResponseContext prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.ResponseContextOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_ResponseContext_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_ResponseContext_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.ResponseContext.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
result_ = com.gc.android.market.api.model.Market.ResponseContext.ResultType.OK;
bitField0_ = (bitField0_ & ~0x00000001);
maxAge_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
etag_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
serverVersion_ = 0;
bitField0_ = (bitField0_ & ~0x00000008);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.ResponseContext.getDescriptor();
}
public com.gc.android.market.api.model.Market.ResponseContext getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.ResponseContext.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.ResponseContext build() {
com.gc.android.market.api.model.Market.ResponseContext result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.ResponseContext buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.ResponseContext result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.ResponseContext buildPartial() {
com.gc.android.market.api.model.Market.ResponseContext result = new com.gc.android.market.api.model.Market.ResponseContext(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.result_ = result_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.maxAge_ = maxAge_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.etag_ = etag_;
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
result.serverVersion_ = serverVersion_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.ResponseContext) {
return mergeFrom((com.gc.android.market.api.model.Market.ResponseContext)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.ResponseContext other) {
if (other == com.gc.android.market.api.model.Market.ResponseContext.getDefaultInstance()) return this;
if (other.hasResult()) {
setResult(other.getResult());
}
if (other.hasMaxAge()) {
setMaxAge(other.getMaxAge());
}
if (other.hasEtag()) {
setEtag(other.getEtag());
}
if (other.hasServerVersion()) {
setServerVersion(other.getServerVersion());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 8: {
int rawValue = input.readEnum();
com.gc.android.market.api.model.Market.ResponseContext.ResultType value = com.gc.android.market.api.model.Market.ResponseContext.ResultType.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(1, rawValue);
} else {
bitField0_ |= 0x00000001;
result_ = value;
}
break;
}
case 16: {
bitField0_ |= 0x00000002;
maxAge_ = input.readInt32();
break;
}
case 26: {
bitField0_ |= 0x00000004;
etag_ = input.readBytes();
break;
}
case 32: {
bitField0_ |= 0x00000008;
serverVersion_ = input.readInt32();
break;
}
}
}
}
private int bitField0_;
// optional .ResponseContext.ResultType result = 1;
private com.gc.android.market.api.model.Market.ResponseContext.ResultType result_ = com.gc.android.market.api.model.Market.ResponseContext.ResultType.OK;
public boolean hasResult() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public com.gc.android.market.api.model.Market.ResponseContext.ResultType getResult() {
return result_;
}
public Builder setResult(com.gc.android.market.api.model.Market.ResponseContext.ResultType value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
result_ = value;
onChanged();
return this;
}
public Builder clearResult() {
bitField0_ = (bitField0_ & ~0x00000001);
result_ = com.gc.android.market.api.model.Market.ResponseContext.ResultType.OK;
onChanged();
return this;
}
// optional int32 maxAge = 2;
private int maxAge_ ;
public boolean hasMaxAge() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public int getMaxAge() {
return maxAge_;
}
public Builder setMaxAge(int value) {
bitField0_ |= 0x00000002;
maxAge_ = value;
onChanged();
return this;
}
public Builder clearMaxAge() {
bitField0_ = (bitField0_ & ~0x00000002);
maxAge_ = 0;
onChanged();
return this;
}
// optional string etag = 3;
private java.lang.Object etag_ = "";
public boolean hasEtag() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public String getEtag() {
java.lang.Object ref = etag_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
etag_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setEtag(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
etag_ = value;
onChanged();
return this;
}
public Builder clearEtag() {
bitField0_ = (bitField0_ & ~0x00000004);
etag_ = getDefaultInstance().getEtag();
onChanged();
return this;
}
void setEtag(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000004;
etag_ = value;
onChanged();
}
// optional int32 serverVersion = 4;
private int serverVersion_ ;
public boolean hasServerVersion() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public int getServerVersion() {
return serverVersion_;
}
public Builder setServerVersion(int value) {
bitField0_ |= 0x00000008;
serverVersion_ = value;
onChanged();
return this;
}
public Builder clearServerVersion() {
bitField0_ = (bitField0_ & ~0x00000008);
serverVersion_ = 0;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:ResponseContext)
}
static {
defaultInstance = new ResponseContext(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:ResponseContext)
}
public interface ResponseOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// repeated group ResponseGroup = 1 {
java.util.List<com.gc.android.market.api.model.Market.Response.ResponseGroup>
getResponseGroupList();
com.gc.android.market.api.model.Market.Response.ResponseGroup getResponseGroup(int index);
int getResponseGroupCount();
java.util.List<? extends com.gc.android.market.api.model.Market.Response.ResponseGroupOrBuilder>
getResponseGroupOrBuilderList();
com.gc.android.market.api.model.Market.Response.ResponseGroupOrBuilder getResponseGroupOrBuilder(
int index);
}
public static final class Response extends
com.google.protobuf.GeneratedMessage
implements ResponseOrBuilder {
// Use Response.newBuilder() to construct.
private Response(Builder builder) {
super(builder);
}
private Response(boolean noInit) {}
private static final Response defaultInstance;
public static Response getDefaultInstance() {
return defaultInstance;
}
public Response getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_Response_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_Response_fieldAccessorTable;
}
public interface ResponseGroupOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional .ResponseContext context = 2;
boolean hasContext();
com.gc.android.market.api.model.Market.ResponseContext getContext();
com.gc.android.market.api.model.Market.ResponseContextOrBuilder getContextOrBuilder();
// optional .AppsResponse appsResponse = 3;
boolean hasAppsResponse();
com.gc.android.market.api.model.Market.AppsResponse getAppsResponse();
com.gc.android.market.api.model.Market.AppsResponseOrBuilder getAppsResponseOrBuilder();
// optional .CommentsResponse commentsResponse = 4;
boolean hasCommentsResponse();
com.gc.android.market.api.model.Market.CommentsResponse getCommentsResponse();
com.gc.android.market.api.model.Market.CommentsResponseOrBuilder getCommentsResponseOrBuilder();
// optional .GetAssetResponse getAssetResponse = 9;
boolean hasGetAssetResponse();
com.gc.android.market.api.model.Market.GetAssetResponse getGetAssetResponse();
com.gc.android.market.api.model.Market.GetAssetResponseOrBuilder getGetAssetResponseOrBuilder();
// optional .GetImageResponse imageResponse = 10;
boolean hasImageResponse();
com.gc.android.market.api.model.Market.GetImageResponse getImageResponse();
com.gc.android.market.api.model.Market.GetImageResponseOrBuilder getImageResponseOrBuilder();
// optional .CategoriesResponse categoriesResponse = 20;
boolean hasCategoriesResponse();
com.gc.android.market.api.model.Market.CategoriesResponse getCategoriesResponse();
com.gc.android.market.api.model.Market.CategoriesResponseOrBuilder getCategoriesResponseOrBuilder();
// optional .SubCategoriesResponse subCategoriesResponse = 13;
boolean hasSubCategoriesResponse();
com.gc.android.market.api.model.Market.SubCategoriesResponse getSubCategoriesResponse();
com.gc.android.market.api.model.Market.SubCategoriesResponseOrBuilder getSubCategoriesResponseOrBuilder();
}
public static final class ResponseGroup extends
com.google.protobuf.GeneratedMessage
implements ResponseGroupOrBuilder {
// Use ResponseGroup.newBuilder() to construct.
private ResponseGroup(Builder builder) {
super(builder);
}
private ResponseGroup(boolean noInit) {}
private static final ResponseGroup defaultInstance;
public static ResponseGroup getDefaultInstance() {
return defaultInstance;
}
public ResponseGroup getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_Response_ResponseGroup_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_Response_ResponseGroup_fieldAccessorTable;
}
private int bitField0_;
// optional .ResponseContext context = 2;
public static final int CONTEXT_FIELD_NUMBER = 2;
private com.gc.android.market.api.model.Market.ResponseContext context_;
public boolean hasContext() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public com.gc.android.market.api.model.Market.ResponseContext getContext() {
return context_;
}
public com.gc.android.market.api.model.Market.ResponseContextOrBuilder getContextOrBuilder() {
return context_;
}
// optional .AppsResponse appsResponse = 3;
public static final int APPSRESPONSE_FIELD_NUMBER = 3;
private com.gc.android.market.api.model.Market.AppsResponse appsResponse_;
public boolean hasAppsResponse() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public com.gc.android.market.api.model.Market.AppsResponse getAppsResponse() {
return appsResponse_;
}
public com.gc.android.market.api.model.Market.AppsResponseOrBuilder getAppsResponseOrBuilder() {
return appsResponse_;
}
// optional .CommentsResponse commentsResponse = 4;
public static final int COMMENTSRESPONSE_FIELD_NUMBER = 4;
private com.gc.android.market.api.model.Market.CommentsResponse commentsResponse_;
public boolean hasCommentsResponse() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public com.gc.android.market.api.model.Market.CommentsResponse getCommentsResponse() {
return commentsResponse_;
}
public com.gc.android.market.api.model.Market.CommentsResponseOrBuilder getCommentsResponseOrBuilder() {
return commentsResponse_;
}
// optional .GetAssetResponse getAssetResponse = 9;
public static final int GETASSETRESPONSE_FIELD_NUMBER = 9;
private com.gc.android.market.api.model.Market.GetAssetResponse getAssetResponse_;
public boolean hasGetAssetResponse() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public com.gc.android.market.api.model.Market.GetAssetResponse getGetAssetResponse() {
return getAssetResponse_;
}
public com.gc.android.market.api.model.Market.GetAssetResponseOrBuilder getGetAssetResponseOrBuilder() {
return getAssetResponse_;
}
// optional .GetImageResponse imageResponse = 10;
public static final int IMAGERESPONSE_FIELD_NUMBER = 10;
private com.gc.android.market.api.model.Market.GetImageResponse imageResponse_;
public boolean hasImageResponse() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
public com.gc.android.market.api.model.Market.GetImageResponse getImageResponse() {
return imageResponse_;
}
public com.gc.android.market.api.model.Market.GetImageResponseOrBuilder getImageResponseOrBuilder() {
return imageResponse_;
}
// optional .CategoriesResponse categoriesResponse = 20;
public static final int CATEGORIESRESPONSE_FIELD_NUMBER = 20;
private com.gc.android.market.api.model.Market.CategoriesResponse categoriesResponse_;
public boolean hasCategoriesResponse() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
public com.gc.android.market.api.model.Market.CategoriesResponse getCategoriesResponse() {
return categoriesResponse_;
}
public com.gc.android.market.api.model.Market.CategoriesResponseOrBuilder getCategoriesResponseOrBuilder() {
return categoriesResponse_;
}
// optional .SubCategoriesResponse subCategoriesResponse = 13;
public static final int SUBCATEGORIESRESPONSE_FIELD_NUMBER = 13;
private com.gc.android.market.api.model.Market.SubCategoriesResponse subCategoriesResponse_;
public boolean hasSubCategoriesResponse() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
public com.gc.android.market.api.model.Market.SubCategoriesResponse getSubCategoriesResponse() {
return subCategoriesResponse_;
}
public com.gc.android.market.api.model.Market.SubCategoriesResponseOrBuilder getSubCategoriesResponseOrBuilder() {
return subCategoriesResponse_;
}
private void initFields() {
context_ = com.gc.android.market.api.model.Market.ResponseContext.getDefaultInstance();
appsResponse_ = com.gc.android.market.api.model.Market.AppsResponse.getDefaultInstance();
commentsResponse_ = com.gc.android.market.api.model.Market.CommentsResponse.getDefaultInstance();
getAssetResponse_ = com.gc.android.market.api.model.Market.GetAssetResponse.getDefaultInstance();
imageResponse_ = com.gc.android.market.api.model.Market.GetImageResponse.getDefaultInstance();
categoriesResponse_ = com.gc.android.market.api.model.Market.CategoriesResponse.getDefaultInstance();
subCategoriesResponse_ = com.gc.android.market.api.model.Market.SubCategoriesResponse.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeMessage(2, context_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeMessage(3, appsResponse_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeMessage(4, commentsResponse_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeMessage(9, getAssetResponse_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeMessage(10, imageResponse_);
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
output.writeMessage(13, subCategoriesResponse_);
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
output.writeMessage(20, categoriesResponse_);
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, context_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, appsResponse_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, commentsResponse_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, getAssetResponse_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, imageResponse_);
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(13, subCategoriesResponse_);
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(20, categoriesResponse_);
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.Response.ResponseGroup parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.Response.ResponseGroup parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.Response.ResponseGroup parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.Response.ResponseGroup parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.Response.ResponseGroup parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.Response.ResponseGroup parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.Response.ResponseGroup parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.Response.ResponseGroup parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.Response.ResponseGroup parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.Response.ResponseGroup parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.Response.ResponseGroup prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.Response.ResponseGroupOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_Response_ResponseGroup_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_Response_ResponseGroup_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.Response.ResponseGroup.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getContextFieldBuilder();
getAppsResponseFieldBuilder();
getCommentsResponseFieldBuilder();
getGetAssetResponseFieldBuilder();
getImageResponseFieldBuilder();
getCategoriesResponseFieldBuilder();
getSubCategoriesResponseFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
if (contextBuilder_ == null) {
context_ = com.gc.android.market.api.model.Market.ResponseContext.getDefaultInstance();
} else {
contextBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
if (appsResponseBuilder_ == null) {
appsResponse_ = com.gc.android.market.api.model.Market.AppsResponse.getDefaultInstance();
} else {
appsResponseBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
if (commentsResponseBuilder_ == null) {
commentsResponse_ = com.gc.android.market.api.model.Market.CommentsResponse.getDefaultInstance();
} else {
commentsResponseBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
if (getAssetResponseBuilder_ == null) {
getAssetResponse_ = com.gc.android.market.api.model.Market.GetAssetResponse.getDefaultInstance();
} else {
getAssetResponseBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
if (imageResponseBuilder_ == null) {
imageResponse_ = com.gc.android.market.api.model.Market.GetImageResponse.getDefaultInstance();
} else {
imageResponseBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
if (categoriesResponseBuilder_ == null) {
categoriesResponse_ = com.gc.android.market.api.model.Market.CategoriesResponse.getDefaultInstance();
} else {
categoriesResponseBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000020);
if (subCategoriesResponseBuilder_ == null) {
subCategoriesResponse_ = com.gc.android.market.api.model.Market.SubCategoriesResponse.getDefaultInstance();
} else {
subCategoriesResponseBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000040);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.Response.ResponseGroup.getDescriptor();
}
public com.gc.android.market.api.model.Market.Response.ResponseGroup getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.Response.ResponseGroup.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.Response.ResponseGroup build() {
com.gc.android.market.api.model.Market.Response.ResponseGroup result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.Response.ResponseGroup buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.Response.ResponseGroup result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.Response.ResponseGroup buildPartial() {
com.gc.android.market.api.model.Market.Response.ResponseGroup result = new com.gc.android.market.api.model.Market.Response.ResponseGroup(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
if (contextBuilder_ == null) {
result.context_ = context_;
} else {
result.context_ = contextBuilder_.build();
}
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
if (appsResponseBuilder_ == null) {
result.appsResponse_ = appsResponse_;
} else {
result.appsResponse_ = appsResponseBuilder_.build();
}
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
if (commentsResponseBuilder_ == null) {
result.commentsResponse_ = commentsResponse_;
} else {
result.commentsResponse_ = commentsResponseBuilder_.build();
}
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
if (getAssetResponseBuilder_ == null) {
result.getAssetResponse_ = getAssetResponse_;
} else {
result.getAssetResponse_ = getAssetResponseBuilder_.build();
}
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000010;
}
if (imageResponseBuilder_ == null) {
result.imageResponse_ = imageResponse_;
} else {
result.imageResponse_ = imageResponseBuilder_.build();
}
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
to_bitField0_ |= 0x00000020;
}
if (categoriesResponseBuilder_ == null) {
result.categoriesResponse_ = categoriesResponse_;
} else {
result.categoriesResponse_ = categoriesResponseBuilder_.build();
}
if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
to_bitField0_ |= 0x00000040;
}
if (subCategoriesResponseBuilder_ == null) {
result.subCategoriesResponse_ = subCategoriesResponse_;
} else {
result.subCategoriesResponse_ = subCategoriesResponseBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.Response.ResponseGroup) {
return mergeFrom((com.gc.android.market.api.model.Market.Response.ResponseGroup)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.Response.ResponseGroup other) {
if (other == com.gc.android.market.api.model.Market.Response.ResponseGroup.getDefaultInstance()) return this;
if (other.hasContext()) {
mergeContext(other.getContext());
}
if (other.hasAppsResponse()) {
mergeAppsResponse(other.getAppsResponse());
}
if (other.hasCommentsResponse()) {
mergeCommentsResponse(other.getCommentsResponse());
}
if (other.hasGetAssetResponse()) {
mergeGetAssetResponse(other.getGetAssetResponse());
}
if (other.hasImageResponse()) {
mergeImageResponse(other.getImageResponse());
}
if (other.hasCategoriesResponse()) {
mergeCategoriesResponse(other.getCategoriesResponse());
}
if (other.hasSubCategoriesResponse()) {
mergeSubCategoriesResponse(other.getSubCategoriesResponse());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 18: {
com.gc.android.market.api.model.Market.ResponseContext.Builder subBuilder = com.gc.android.market.api.model.Market.ResponseContext.newBuilder();
if (hasContext()) {
subBuilder.mergeFrom(getContext());
}
input.readMessage(subBuilder, extensionRegistry);
setContext(subBuilder.buildPartial());
break;
}
case 26: {
com.gc.android.market.api.model.Market.AppsResponse.Builder subBuilder = com.gc.android.market.api.model.Market.AppsResponse.newBuilder();
if (hasAppsResponse()) {
subBuilder.mergeFrom(getAppsResponse());
}
input.readMessage(subBuilder, extensionRegistry);
setAppsResponse(subBuilder.buildPartial());
break;
}
case 34: {
com.gc.android.market.api.model.Market.CommentsResponse.Builder subBuilder = com.gc.android.market.api.model.Market.CommentsResponse.newBuilder();
if (hasCommentsResponse()) {
subBuilder.mergeFrom(getCommentsResponse());
}
input.readMessage(subBuilder, extensionRegistry);
setCommentsResponse(subBuilder.buildPartial());
break;
}
case 74: {
com.gc.android.market.api.model.Market.GetAssetResponse.Builder subBuilder = com.gc.android.market.api.model.Market.GetAssetResponse.newBuilder();
if (hasGetAssetResponse()) {
subBuilder.mergeFrom(getGetAssetResponse());
}
input.readMessage(subBuilder, extensionRegistry);
setGetAssetResponse(subBuilder.buildPartial());
break;
}
case 82: {
com.gc.android.market.api.model.Market.GetImageResponse.Builder subBuilder = com.gc.android.market.api.model.Market.GetImageResponse.newBuilder();
if (hasImageResponse()) {
subBuilder.mergeFrom(getImageResponse());
}
input.readMessage(subBuilder, extensionRegistry);
setImageResponse(subBuilder.buildPartial());
break;
}
case 106: {
com.gc.android.market.api.model.Market.SubCategoriesResponse.Builder subBuilder = com.gc.android.market.api.model.Market.SubCategoriesResponse.newBuilder();
if (hasSubCategoriesResponse()) {
subBuilder.mergeFrom(getSubCategoriesResponse());
}
input.readMessage(subBuilder, extensionRegistry);
setSubCategoriesResponse(subBuilder.buildPartial());
break;
}
case 162: {
com.gc.android.market.api.model.Market.CategoriesResponse.Builder subBuilder = com.gc.android.market.api.model.Market.CategoriesResponse.newBuilder();
if (hasCategoriesResponse()) {
subBuilder.mergeFrom(getCategoriesResponse());
}
input.readMessage(subBuilder, extensionRegistry);
setCategoriesResponse(subBuilder.buildPartial());
break;
}
}
}
}
private int bitField0_;
// optional .ResponseContext context = 2;
private com.gc.android.market.api.model.Market.ResponseContext context_ = com.gc.android.market.api.model.Market.ResponseContext.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.ResponseContext, com.gc.android.market.api.model.Market.ResponseContext.Builder, com.gc.android.market.api.model.Market.ResponseContextOrBuilder> contextBuilder_;
public boolean hasContext() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public com.gc.android.market.api.model.Market.ResponseContext getContext() {
if (contextBuilder_ == null) {
return context_;
} else {
return contextBuilder_.getMessage();
}
}
public Builder setContext(com.gc.android.market.api.model.Market.ResponseContext value) {
if (contextBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
context_ = value;
onChanged();
} else {
contextBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
public Builder setContext(
com.gc.android.market.api.model.Market.ResponseContext.Builder builderForValue) {
if (contextBuilder_ == null) {
context_ = builderForValue.build();
onChanged();
} else {
contextBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
public Builder mergeContext(com.gc.android.market.api.model.Market.ResponseContext value) {
if (contextBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001) &&
context_ != com.gc.android.market.api.model.Market.ResponseContext.getDefaultInstance()) {
context_ =
com.gc.android.market.api.model.Market.ResponseContext.newBuilder(context_).mergeFrom(value).buildPartial();
} else {
context_ = value;
}
onChanged();
} else {
contextBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
public Builder clearContext() {
if (contextBuilder_ == null) {
context_ = com.gc.android.market.api.model.Market.ResponseContext.getDefaultInstance();
onChanged();
} else {
contextBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
public com.gc.android.market.api.model.Market.ResponseContext.Builder getContextBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getContextFieldBuilder().getBuilder();
}
public com.gc.android.market.api.model.Market.ResponseContextOrBuilder getContextOrBuilder() {
if (contextBuilder_ != null) {
return contextBuilder_.getMessageOrBuilder();
} else {
return context_;
}
}
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.ResponseContext, com.gc.android.market.api.model.Market.ResponseContext.Builder, com.gc.android.market.api.model.Market.ResponseContextOrBuilder>
getContextFieldBuilder() {
if (contextBuilder_ == null) {
contextBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.ResponseContext, com.gc.android.market.api.model.Market.ResponseContext.Builder, com.gc.android.market.api.model.Market.ResponseContextOrBuilder>(
context_,
getParentForChildren(),
isClean());
context_ = null;
}
return contextBuilder_;
}
// optional .AppsResponse appsResponse = 3;
private com.gc.android.market.api.model.Market.AppsResponse appsResponse_ = com.gc.android.market.api.model.Market.AppsResponse.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.AppsResponse, com.gc.android.market.api.model.Market.AppsResponse.Builder, com.gc.android.market.api.model.Market.AppsResponseOrBuilder> appsResponseBuilder_;
public boolean hasAppsResponse() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public com.gc.android.market.api.model.Market.AppsResponse getAppsResponse() {
if (appsResponseBuilder_ == null) {
return appsResponse_;
} else {
return appsResponseBuilder_.getMessage();
}
}
public Builder setAppsResponse(com.gc.android.market.api.model.Market.AppsResponse value) {
if (appsResponseBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
appsResponse_ = value;
onChanged();
} else {
appsResponseBuilder_.setMessage(value);
}
bitField0_ |= 0x00000002;
return this;
}
public Builder setAppsResponse(
com.gc.android.market.api.model.Market.AppsResponse.Builder builderForValue) {
if (appsResponseBuilder_ == null) {
appsResponse_ = builderForValue.build();
onChanged();
} else {
appsResponseBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000002;
return this;
}
public Builder mergeAppsResponse(com.gc.android.market.api.model.Market.AppsResponse value) {
if (appsResponseBuilder_ == null) {
if (((bitField0_ & 0x00000002) == 0x00000002) &&
appsResponse_ != com.gc.android.market.api.model.Market.AppsResponse.getDefaultInstance()) {
appsResponse_ =
com.gc.android.market.api.model.Market.AppsResponse.newBuilder(appsResponse_).mergeFrom(value).buildPartial();
} else {
appsResponse_ = value;
}
onChanged();
} else {
appsResponseBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000002;
return this;
}
public Builder clearAppsResponse() {
if (appsResponseBuilder_ == null) {
appsResponse_ = com.gc.android.market.api.model.Market.AppsResponse.getDefaultInstance();
onChanged();
} else {
appsResponseBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
public com.gc.android.market.api.model.Market.AppsResponse.Builder getAppsResponseBuilder() {
bitField0_ |= 0x00000002;
onChanged();
return getAppsResponseFieldBuilder().getBuilder();
}
public com.gc.android.market.api.model.Market.AppsResponseOrBuilder getAppsResponseOrBuilder() {
if (appsResponseBuilder_ != null) {
return appsResponseBuilder_.getMessageOrBuilder();
} else {
return appsResponse_;
}
}
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.AppsResponse, com.gc.android.market.api.model.Market.AppsResponse.Builder, com.gc.android.market.api.model.Market.AppsResponseOrBuilder>
getAppsResponseFieldBuilder() {
if (appsResponseBuilder_ == null) {
appsResponseBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.AppsResponse, com.gc.android.market.api.model.Market.AppsResponse.Builder, com.gc.android.market.api.model.Market.AppsResponseOrBuilder>(
appsResponse_,
getParentForChildren(),
isClean());
appsResponse_ = null;
}
return appsResponseBuilder_;
}
// optional .CommentsResponse commentsResponse = 4;
private com.gc.android.market.api.model.Market.CommentsResponse commentsResponse_ = com.gc.android.market.api.model.Market.CommentsResponse.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.CommentsResponse, com.gc.android.market.api.model.Market.CommentsResponse.Builder, com.gc.android.market.api.model.Market.CommentsResponseOrBuilder> commentsResponseBuilder_;
public boolean hasCommentsResponse() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public com.gc.android.market.api.model.Market.CommentsResponse getCommentsResponse() {
if (commentsResponseBuilder_ == null) {
return commentsResponse_;
} else {
return commentsResponseBuilder_.getMessage();
}
}
public Builder setCommentsResponse(com.gc.android.market.api.model.Market.CommentsResponse value) {
if (commentsResponseBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
commentsResponse_ = value;
onChanged();
} else {
commentsResponseBuilder_.setMessage(value);
}
bitField0_ |= 0x00000004;
return this;
}
public Builder setCommentsResponse(
com.gc.android.market.api.model.Market.CommentsResponse.Builder builderForValue) {
if (commentsResponseBuilder_ == null) {
commentsResponse_ = builderForValue.build();
onChanged();
} else {
commentsResponseBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
return this;
}
public Builder mergeCommentsResponse(com.gc.android.market.api.model.Market.CommentsResponse value) {
if (commentsResponseBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004) &&
commentsResponse_ != com.gc.android.market.api.model.Market.CommentsResponse.getDefaultInstance()) {
commentsResponse_ =
com.gc.android.market.api.model.Market.CommentsResponse.newBuilder(commentsResponse_).mergeFrom(value).buildPartial();
} else {
commentsResponse_ = value;
}
onChanged();
} else {
commentsResponseBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000004;
return this;
}
public Builder clearCommentsResponse() {
if (commentsResponseBuilder_ == null) {
commentsResponse_ = com.gc.android.market.api.model.Market.CommentsResponse.getDefaultInstance();
onChanged();
} else {
commentsResponseBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
public com.gc.android.market.api.model.Market.CommentsResponse.Builder getCommentsResponseBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getCommentsResponseFieldBuilder().getBuilder();
}
public com.gc.android.market.api.model.Market.CommentsResponseOrBuilder getCommentsResponseOrBuilder() {
if (commentsResponseBuilder_ != null) {
return commentsResponseBuilder_.getMessageOrBuilder();
} else {
return commentsResponse_;
}
}
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.CommentsResponse, com.gc.android.market.api.model.Market.CommentsResponse.Builder, com.gc.android.market.api.model.Market.CommentsResponseOrBuilder>
getCommentsResponseFieldBuilder() {
if (commentsResponseBuilder_ == null) {
commentsResponseBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.CommentsResponse, com.gc.android.market.api.model.Market.CommentsResponse.Builder, com.gc.android.market.api.model.Market.CommentsResponseOrBuilder>(
commentsResponse_,
getParentForChildren(),
isClean());
commentsResponse_ = null;
}
return commentsResponseBuilder_;
}
// optional .GetAssetResponse getAssetResponse = 9;
private com.gc.android.market.api.model.Market.GetAssetResponse getAssetResponse_ = com.gc.android.market.api.model.Market.GetAssetResponse.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.GetAssetResponse, com.gc.android.market.api.model.Market.GetAssetResponse.Builder, com.gc.android.market.api.model.Market.GetAssetResponseOrBuilder> getAssetResponseBuilder_;
public boolean hasGetAssetResponse() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public com.gc.android.market.api.model.Market.GetAssetResponse getGetAssetResponse() {
if (getAssetResponseBuilder_ == null) {
return getAssetResponse_;
} else {
return getAssetResponseBuilder_.getMessage();
}
}
public Builder setGetAssetResponse(com.gc.android.market.api.model.Market.GetAssetResponse value) {
if (getAssetResponseBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
getAssetResponse_ = value;
onChanged();
} else {
getAssetResponseBuilder_.setMessage(value);
}
bitField0_ |= 0x00000008;
return this;
}
public Builder setGetAssetResponse(
com.gc.android.market.api.model.Market.GetAssetResponse.Builder builderForValue) {
if (getAssetResponseBuilder_ == null) {
getAssetResponse_ = builderForValue.build();
onChanged();
} else {
getAssetResponseBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000008;
return this;
}
public Builder mergeGetAssetResponse(com.gc.android.market.api.model.Market.GetAssetResponse value) {
if (getAssetResponseBuilder_ == null) {
if (((bitField0_ & 0x00000008) == 0x00000008) &&
getAssetResponse_ != com.gc.android.market.api.model.Market.GetAssetResponse.getDefaultInstance()) {
getAssetResponse_ =
com.gc.android.market.api.model.Market.GetAssetResponse.newBuilder(getAssetResponse_).mergeFrom(value).buildPartial();
} else {
getAssetResponse_ = value;
}
onChanged();
} else {
getAssetResponseBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000008;
return this;
}
public Builder clearGetAssetResponse() {
if (getAssetResponseBuilder_ == null) {
getAssetResponse_ = com.gc.android.market.api.model.Market.GetAssetResponse.getDefaultInstance();
onChanged();
} else {
getAssetResponseBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
return this;
}
public com.gc.android.market.api.model.Market.GetAssetResponse.Builder getGetAssetResponseBuilder() {
bitField0_ |= 0x00000008;
onChanged();
return getGetAssetResponseFieldBuilder().getBuilder();
}
public com.gc.android.market.api.model.Market.GetAssetResponseOrBuilder getGetAssetResponseOrBuilder() {
if (getAssetResponseBuilder_ != null) {
return getAssetResponseBuilder_.getMessageOrBuilder();
} else {
return getAssetResponse_;
}
}
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.GetAssetResponse, com.gc.android.market.api.model.Market.GetAssetResponse.Builder, com.gc.android.market.api.model.Market.GetAssetResponseOrBuilder>
getGetAssetResponseFieldBuilder() {
if (getAssetResponseBuilder_ == null) {
getAssetResponseBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.GetAssetResponse, com.gc.android.market.api.model.Market.GetAssetResponse.Builder, com.gc.android.market.api.model.Market.GetAssetResponseOrBuilder>(
getAssetResponse_,
getParentForChildren(),
isClean());
getAssetResponse_ = null;
}
return getAssetResponseBuilder_;
}
// optional .GetImageResponse imageResponse = 10;
private com.gc.android.market.api.model.Market.GetImageResponse imageResponse_ = com.gc.android.market.api.model.Market.GetImageResponse.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.GetImageResponse, com.gc.android.market.api.model.Market.GetImageResponse.Builder, com.gc.android.market.api.model.Market.GetImageResponseOrBuilder> imageResponseBuilder_;
public boolean hasImageResponse() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
public com.gc.android.market.api.model.Market.GetImageResponse getImageResponse() {
if (imageResponseBuilder_ == null) {
return imageResponse_;
} else {
return imageResponseBuilder_.getMessage();
}
}
public Builder setImageResponse(com.gc.android.market.api.model.Market.GetImageResponse value) {
if (imageResponseBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
imageResponse_ = value;
onChanged();
} else {
imageResponseBuilder_.setMessage(value);
}
bitField0_ |= 0x00000010;
return this;
}
public Builder setImageResponse(
com.gc.android.market.api.model.Market.GetImageResponse.Builder builderForValue) {
if (imageResponseBuilder_ == null) {
imageResponse_ = builderForValue.build();
onChanged();
} else {
imageResponseBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000010;
return this;
}
public Builder mergeImageResponse(com.gc.android.market.api.model.Market.GetImageResponse value) {
if (imageResponseBuilder_ == null) {
if (((bitField0_ & 0x00000010) == 0x00000010) &&
imageResponse_ != com.gc.android.market.api.model.Market.GetImageResponse.getDefaultInstance()) {
imageResponse_ =
com.gc.android.market.api.model.Market.GetImageResponse.newBuilder(imageResponse_).mergeFrom(value).buildPartial();
} else {
imageResponse_ = value;
}
onChanged();
} else {
imageResponseBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000010;
return this;
}
public Builder clearImageResponse() {
if (imageResponseBuilder_ == null) {
imageResponse_ = com.gc.android.market.api.model.Market.GetImageResponse.getDefaultInstance();
onChanged();
} else {
imageResponseBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
return this;
}
public com.gc.android.market.api.model.Market.GetImageResponse.Builder getImageResponseBuilder() {
bitField0_ |= 0x00000010;
onChanged();
return getImageResponseFieldBuilder().getBuilder();
}
public com.gc.android.market.api.model.Market.GetImageResponseOrBuilder getImageResponseOrBuilder() {
if (imageResponseBuilder_ != null) {
return imageResponseBuilder_.getMessageOrBuilder();
} else {
return imageResponse_;
}
}
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.GetImageResponse, com.gc.android.market.api.model.Market.GetImageResponse.Builder, com.gc.android.market.api.model.Market.GetImageResponseOrBuilder>
getImageResponseFieldBuilder() {
if (imageResponseBuilder_ == null) {
imageResponseBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.GetImageResponse, com.gc.android.market.api.model.Market.GetImageResponse.Builder, com.gc.android.market.api.model.Market.GetImageResponseOrBuilder>(
imageResponse_,
getParentForChildren(),
isClean());
imageResponse_ = null;
}
return imageResponseBuilder_;
}
// optional .CategoriesResponse categoriesResponse = 20;
private com.gc.android.market.api.model.Market.CategoriesResponse categoriesResponse_ = com.gc.android.market.api.model.Market.CategoriesResponse.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.CategoriesResponse, com.gc.android.market.api.model.Market.CategoriesResponse.Builder, com.gc.android.market.api.model.Market.CategoriesResponseOrBuilder> categoriesResponseBuilder_;
public boolean hasCategoriesResponse() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
public com.gc.android.market.api.model.Market.CategoriesResponse getCategoriesResponse() {
if (categoriesResponseBuilder_ == null) {
return categoriesResponse_;
} else {
return categoriesResponseBuilder_.getMessage();
}
}
public Builder setCategoriesResponse(com.gc.android.market.api.model.Market.CategoriesResponse value) {
if (categoriesResponseBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
categoriesResponse_ = value;
onChanged();
} else {
categoriesResponseBuilder_.setMessage(value);
}
bitField0_ |= 0x00000020;
return this;
}
public Builder setCategoriesResponse(
com.gc.android.market.api.model.Market.CategoriesResponse.Builder builderForValue) {
if (categoriesResponseBuilder_ == null) {
categoriesResponse_ = builderForValue.build();
onChanged();
} else {
categoriesResponseBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000020;
return this;
}
public Builder mergeCategoriesResponse(com.gc.android.market.api.model.Market.CategoriesResponse value) {
if (categoriesResponseBuilder_ == null) {
if (((bitField0_ & 0x00000020) == 0x00000020) &&
categoriesResponse_ != com.gc.android.market.api.model.Market.CategoriesResponse.getDefaultInstance()) {
categoriesResponse_ =
com.gc.android.market.api.model.Market.CategoriesResponse.newBuilder(categoriesResponse_).mergeFrom(value).buildPartial();
} else {
categoriesResponse_ = value;
}
onChanged();
} else {
categoriesResponseBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000020;
return this;
}
public Builder clearCategoriesResponse() {
if (categoriesResponseBuilder_ == null) {
categoriesResponse_ = com.gc.android.market.api.model.Market.CategoriesResponse.getDefaultInstance();
onChanged();
} else {
categoriesResponseBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
public com.gc.android.market.api.model.Market.CategoriesResponse.Builder getCategoriesResponseBuilder() {
bitField0_ |= 0x00000020;
onChanged();
return getCategoriesResponseFieldBuilder().getBuilder();
}
public com.gc.android.market.api.model.Market.CategoriesResponseOrBuilder getCategoriesResponseOrBuilder() {
if (categoriesResponseBuilder_ != null) {
return categoriesResponseBuilder_.getMessageOrBuilder();
} else {
return categoriesResponse_;
}
}
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.CategoriesResponse, com.gc.android.market.api.model.Market.CategoriesResponse.Builder, com.gc.android.market.api.model.Market.CategoriesResponseOrBuilder>
getCategoriesResponseFieldBuilder() {
if (categoriesResponseBuilder_ == null) {
categoriesResponseBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.CategoriesResponse, com.gc.android.market.api.model.Market.CategoriesResponse.Builder, com.gc.android.market.api.model.Market.CategoriesResponseOrBuilder>(
categoriesResponse_,
getParentForChildren(),
isClean());
categoriesResponse_ = null;
}
return categoriesResponseBuilder_;
}
// optional .SubCategoriesResponse subCategoriesResponse = 13;
private com.gc.android.market.api.model.Market.SubCategoriesResponse subCategoriesResponse_ = com.gc.android.market.api.model.Market.SubCategoriesResponse.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.SubCategoriesResponse, com.gc.android.market.api.model.Market.SubCategoriesResponse.Builder, com.gc.android.market.api.model.Market.SubCategoriesResponseOrBuilder> subCategoriesResponseBuilder_;
public boolean hasSubCategoriesResponse() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
public com.gc.android.market.api.model.Market.SubCategoriesResponse getSubCategoriesResponse() {
if (subCategoriesResponseBuilder_ == null) {
return subCategoriesResponse_;
} else {
return subCategoriesResponseBuilder_.getMessage();
}
}
public Builder setSubCategoriesResponse(com.gc.android.market.api.model.Market.SubCategoriesResponse value) {
if (subCategoriesResponseBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
subCategoriesResponse_ = value;
onChanged();
} else {
subCategoriesResponseBuilder_.setMessage(value);
}
bitField0_ |= 0x00000040;
return this;
}
public Builder setSubCategoriesResponse(
com.gc.android.market.api.model.Market.SubCategoriesResponse.Builder builderForValue) {
if (subCategoriesResponseBuilder_ == null) {
subCategoriesResponse_ = builderForValue.build();
onChanged();
} else {
subCategoriesResponseBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000040;
return this;
}
public Builder mergeSubCategoriesResponse(com.gc.android.market.api.model.Market.SubCategoriesResponse value) {
if (subCategoriesResponseBuilder_ == null) {
if (((bitField0_ & 0x00000040) == 0x00000040) &&
subCategoriesResponse_ != com.gc.android.market.api.model.Market.SubCategoriesResponse.getDefaultInstance()) {
subCategoriesResponse_ =
com.gc.android.market.api.model.Market.SubCategoriesResponse.newBuilder(subCategoriesResponse_).mergeFrom(value).buildPartial();
} else {
subCategoriesResponse_ = value;
}
onChanged();
} else {
subCategoriesResponseBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000040;
return this;
}
public Builder clearSubCategoriesResponse() {
if (subCategoriesResponseBuilder_ == null) {
subCategoriesResponse_ = com.gc.android.market.api.model.Market.SubCategoriesResponse.getDefaultInstance();
onChanged();
} else {
subCategoriesResponseBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000040);
return this;
}
public com.gc.android.market.api.model.Market.SubCategoriesResponse.Builder getSubCategoriesResponseBuilder() {
bitField0_ |= 0x00000040;
onChanged();
return getSubCategoriesResponseFieldBuilder().getBuilder();
}
public com.gc.android.market.api.model.Market.SubCategoriesResponseOrBuilder getSubCategoriesResponseOrBuilder() {
if (subCategoriesResponseBuilder_ != null) {
return subCategoriesResponseBuilder_.getMessageOrBuilder();
} else {
return subCategoriesResponse_;
}
}
private com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.SubCategoriesResponse, com.gc.android.market.api.model.Market.SubCategoriesResponse.Builder, com.gc.android.market.api.model.Market.SubCategoriesResponseOrBuilder>
getSubCategoriesResponseFieldBuilder() {
if (subCategoriesResponseBuilder_ == null) {
subCategoriesResponseBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.gc.android.market.api.model.Market.SubCategoriesResponse, com.gc.android.market.api.model.Market.SubCategoriesResponse.Builder, com.gc.android.market.api.model.Market.SubCategoriesResponseOrBuilder>(
subCategoriesResponse_,
getParentForChildren(),
isClean());
subCategoriesResponse_ = null;
}
return subCategoriesResponseBuilder_;
}
// @@protoc_insertion_point(builder_scope:Response.ResponseGroup)
}
static {
defaultInstance = new ResponseGroup(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:Response.ResponseGroup)
}
// repeated group ResponseGroup = 1 {
public static final int RESPONSEGROUP_FIELD_NUMBER = 1;
private java.util.List<com.gc.android.market.api.model.Market.Response.ResponseGroup> responseGroup_;
public java.util.List<com.gc.android.market.api.model.Market.Response.ResponseGroup> getResponseGroupList() {
return responseGroup_;
}
public java.util.List<? extends com.gc.android.market.api.model.Market.Response.ResponseGroupOrBuilder>
getResponseGroupOrBuilderList() {
return responseGroup_;
}
public int getResponseGroupCount() {
return responseGroup_.size();
}
public com.gc.android.market.api.model.Market.Response.ResponseGroup getResponseGroup(int index) {
return responseGroup_.get(index);
}
public com.gc.android.market.api.model.Market.Response.ResponseGroupOrBuilder getResponseGroupOrBuilder(
int index) {
return responseGroup_.get(index);
}
private void initFields() {
responseGroup_ = java.util.Collections.emptyList();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
for (int i = 0; i < responseGroup_.size(); i++) {
output.writeGroup(1, responseGroup_.get(i));
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < responseGroup_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeGroupSize(1, responseGroup_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static com.gc.android.market.api.model.Market.Response parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.Response parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.Response parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static com.gc.android.market.api.model.Market.Response parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.Response parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.Response parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static com.gc.android.market.api.model.Market.Response parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.Response parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static com.gc.android.market.api.model.Market.Response parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static com.gc.android.market.api.model.Market.Response parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(com.gc.android.market.api.model.Market.Response prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements com.gc.android.market.api.model.Market.ResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.gc.android.market.api.model.Market.internal_static_Response_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.gc.android.market.api.model.Market.internal_static_Response_fieldAccessorTable;
}
// Construct using com.gc.android.market.api.model.Market.Response.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getResponseGroupFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
if (responseGroupBuilder_ == null) {
responseGroup_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
responseGroupBuilder_.clear();
}
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.gc.android.market.api.model.Market.Response.getDescriptor();
}
public com.gc.android.market.api.model.Market.Response getDefaultInstanceForType() {
return com.gc.android.market.api.model.Market.Response.getDefaultInstance();
}
public com.gc.android.market.api.model.Market.Response build() {
com.gc.android.market.api.model.Market.Response result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private com.gc.android.market.api.model.Market.Response buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
com.gc.android.market.api.model.Market.Response result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public com.gc.android.market.api.model.Market.Response buildPartial() {
com.gc.android.market.api.model.Market.Response result = new com.gc.android.market.api.model.Market.Response(this);
int from_bitField0_ = bitField0_;
if (responseGroupBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
responseGroup_ = java.util.Collections.unmodifiableList(responseGroup_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.responseGroup_ = responseGroup_;
} else {
result.responseGroup_ = responseGroupBuilder_.build();
}
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.gc.android.market.api.model.Market.Response) {
return mergeFrom((com.gc.android.market.api.model.Market.Response)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.gc.android.market.api.model.Market.Response other) {
if (other == com.gc.android.market.api.model.Market.Response.getDefaultInstance()) return this;
if (responseGroupBuilder_ == null) {
if (!other.responseGroup_.isEmpty()) {
if (responseGroup_.isEmpty()) {
responseGroup_ = other.responseGroup_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureResponseGroupIsMutable();
responseGroup_.addAll(other.responseGroup_);
}
onChanged();
}
} else {
if (!other.responseGroup_.isEmpty()) {
if (responseGroupBuilder_.isEmpty()) {
responseGroupBuilder_.dispose();
responseGroupBuilder_ = null;
responseGroup_ = other.responseGroup_;
bitField0_ = (bitField0_ & ~0x00000001);
responseGroupBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getResponseGroupFieldBuilder() : null;
} else {
responseGroupBuilder_.addAllMessages(other.responseGroup_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 11: {
com.gc.android.market.api.model.Market.Response.ResponseGroup.Builder subBuilder = com.gc.android.market.api.model.Market.Response.ResponseGroup.newBuilder();
input.readGroup(1, subBuilder, extensionRegistry);
addResponseGroup(subBuilder.buildPartial());
break;
}
}
}
}
private int bitField0_;
// repeated group ResponseGroup = 1 {
private java.util.List<com.gc.android.market.api.model.Market.Response.ResponseGroup> responseGroup_ =
java.util.Collections.emptyList();
private void ensureResponseGroupIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
responseGroup_ = new java.util.ArrayList<com.gc.android.market.api.model.Market.Response.ResponseGroup>(responseGroup_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.Response.ResponseGroup, com.gc.android.market.api.model.Market.Response.ResponseGroup.Builder, com.gc.android.market.api.model.Market.Response.ResponseGroupOrBuilder> responseGroupBuilder_;
public java.util.List<com.gc.android.market.api.model.Market.Response.ResponseGroup> getResponseGroupList() {
if (responseGroupBuilder_ == null) {
return java.util.Collections.unmodifiableList(responseGroup_);
} else {
return responseGroupBuilder_.getMessageList();
}
}
public int getResponseGroupCount() {
if (responseGroupBuilder_ == null) {
return responseGroup_.size();
} else {
return responseGroupBuilder_.getCount();
}
}
public com.gc.android.market.api.model.Market.Response.ResponseGroup getResponseGroup(int index) {
if (responseGroupBuilder_ == null) {
return responseGroup_.get(index);
} else {
return responseGroupBuilder_.getMessage(index);
}
}
public Builder setResponseGroup(
int index, com.gc.android.market.api.model.Market.Response.ResponseGroup value) {
if (responseGroupBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureResponseGroupIsMutable();
responseGroup_.set(index, value);
onChanged();
} else {
responseGroupBuilder_.setMessage(index, value);
}
return this;
}
public Builder setResponseGroup(
int index, com.gc.android.market.api.model.Market.Response.ResponseGroup.Builder builderForValue) {
if (responseGroupBuilder_ == null) {
ensureResponseGroupIsMutable();
responseGroup_.set(index, builderForValue.build());
onChanged();
} else {
responseGroupBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
public Builder addResponseGroup(com.gc.android.market.api.model.Market.Response.ResponseGroup value) {
if (responseGroupBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureResponseGroupIsMutable();
responseGroup_.add(value);
onChanged();
} else {
responseGroupBuilder_.addMessage(value);
}
return this;
}
public Builder addResponseGroup(
int index, com.gc.android.market.api.model.Market.Response.ResponseGroup value) {
if (responseGroupBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureResponseGroupIsMutable();
responseGroup_.add(index, value);
onChanged();
} else {
responseGroupBuilder_.addMessage(index, value);
}
return this;
}
public Builder addResponseGroup(
com.gc.android.market.api.model.Market.Response.ResponseGroup.Builder builderForValue) {
if (responseGroupBuilder_ == null) {
ensureResponseGroupIsMutable();
responseGroup_.add(builderForValue.build());
onChanged();
} else {
responseGroupBuilder_.addMessage(builderForValue.build());
}
return this;
}
public Builder addResponseGroup(
int index, com.gc.android.market.api.model.Market.Response.ResponseGroup.Builder builderForValue) {
if (responseGroupBuilder_ == null) {
ensureResponseGroupIsMutable();
responseGroup_.add(index, builderForValue.build());
onChanged();
} else {
responseGroupBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
public Builder addAllResponseGroup(
java.lang.Iterable<? extends com.gc.android.market.api.model.Market.Response.ResponseGroup> values) {
if (responseGroupBuilder_ == null) {
ensureResponseGroupIsMutable();
super.addAll(values, responseGroup_);
onChanged();
} else {
responseGroupBuilder_.addAllMessages(values);
}
return this;
}
public Builder clearResponseGroup() {
if (responseGroupBuilder_ == null) {
responseGroup_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
responseGroupBuilder_.clear();
}
return this;
}
public Builder removeResponseGroup(int index) {
if (responseGroupBuilder_ == null) {
ensureResponseGroupIsMutable();
responseGroup_.remove(index);
onChanged();
} else {
responseGroupBuilder_.remove(index);
}
return this;
}
public com.gc.android.market.api.model.Market.Response.ResponseGroup.Builder getResponseGroupBuilder(
int index) {
return getResponseGroupFieldBuilder().getBuilder(index);
}
public com.gc.android.market.api.model.Market.Response.ResponseGroupOrBuilder getResponseGroupOrBuilder(
int index) {
if (responseGroupBuilder_ == null) {
return responseGroup_.get(index); } else {
return responseGroupBuilder_.getMessageOrBuilder(index);
}
}
public java.util.List<? extends com.gc.android.market.api.model.Market.Response.ResponseGroupOrBuilder>
getResponseGroupOrBuilderList() {
if (responseGroupBuilder_ != null) {
return responseGroupBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(responseGroup_);
}
}
public com.gc.android.market.api.model.Market.Response.ResponseGroup.Builder addResponseGroupBuilder() {
return getResponseGroupFieldBuilder().addBuilder(
com.gc.android.market.api.model.Market.Response.ResponseGroup.getDefaultInstance());
}
public com.gc.android.market.api.model.Market.Response.ResponseGroup.Builder addResponseGroupBuilder(
int index) {
return getResponseGroupFieldBuilder().addBuilder(
index, com.gc.android.market.api.model.Market.Response.ResponseGroup.getDefaultInstance());
}
public java.util.List<com.gc.android.market.api.model.Market.Response.ResponseGroup.Builder>
getResponseGroupBuilderList() {
return getResponseGroupFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.Response.ResponseGroup, com.gc.android.market.api.model.Market.Response.ResponseGroup.Builder, com.gc.android.market.api.model.Market.Response.ResponseGroupOrBuilder>
getResponseGroupFieldBuilder() {
if (responseGroupBuilder_ == null) {
responseGroupBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
com.gc.android.market.api.model.Market.Response.ResponseGroup, com.gc.android.market.api.model.Market.Response.ResponseGroup.Builder, com.gc.android.market.api.model.Market.Response.ResponseGroupOrBuilder>(
responseGroup_,
((bitField0_ & 0x00000001) == 0x00000001),
getParentForChildren(),
isClean());
responseGroup_ = null;
}
return responseGroupBuilder_;
}
// @@protoc_insertion_point(builder_scope:Response)
}
static {
defaultInstance = new Response(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:Response)
}
private static com.google.protobuf.Descriptors.Descriptor
internal_static_AppsRequest_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_AppsRequest_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_AppsResponse_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_AppsResponse_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_Category_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_Category_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_CommentsRequest_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_CommentsRequest_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_CommentsResponse_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_CommentsResponse_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_App_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_App_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_App_ExtendedInfo_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_App_ExtendedInfo_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_Comment_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_Comment_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_CategoriesRequest_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_CategoriesRequest_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_CategoriesResponse_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_CategoriesResponse_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_SubCategoriesRequest_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_SubCategoriesRequest_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_SubCategoriesResponse_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_SubCategoriesResponse_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_RequestContext_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_RequestContext_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_GetImageRequest_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_GetImageRequest_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_GetAssetRequest_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_GetAssetRequest_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_GetImageResponse_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_GetImageResponse_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_GetAssetResponse_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_GetAssetResponse_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_GetAssetResponse_InstallAsset_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_GetAssetResponse_InstallAsset_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_Request_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_Request_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_Request_RequestGroup_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_Request_RequestGroup_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_ResponseContext_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_ResponseContext_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_Response_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_Response_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_Response_ResponseGroup_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_Response_ResponseGroup_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\014market.proto\"\344\002\n\013AppsRequest\022\031\n\007appTyp" +
"e\030\001 \001(\0162\010.AppType\022\r\n\005query\030\002 \001(\t\022\022\n\ncate" +
"goryId\030\003 \001(\t\022\r\n\005appId\030\004 \001(\t\022\030\n\020withExten" +
"dedInfo\030\006 \001(\010\022/\n\torderType\030\007 \001(\0162\026.AppsR" +
"equest.OrderType:\004NONE\022\022\n\nstartIndex\030\010 \001" +
"(\004\022\024\n\014entriesCount\030\t \001(\005\022,\n\010viewType\030\n \001" +
"(\0162\025.AppsRequest.ViewType:\003ALL\"<\n\tOrderT" +
"ype\022\010\n\004NONE\020\000\022\013\n\007POPULAR\020\001\022\n\n\006NEWEST\020\002\022\014" +
"\n\010FEATURED\020\003\"\'\n\010ViewType\022\007\n\003ALL\020\000\022\010\n\004FRE" +
"E\020\001\022\010\n\004PAID\020\002\"7\n\014AppsResponse\022\021\n\003app\030\001 \003",
"(\0132\004.App\022\024\n\014entriesCount\030\002 \001(\005\"r\n\010Catego" +
"ry\022\017\n\007appType\030\002 \001(\005\022\r\n\005title\030\004 \001(\t\022\022\n\nca" +
"tegoryId\030\003 \001(\t\022\020\n\010subtitle\030\005 \001(\t\022 \n\rsubC" +
"ategories\030\010 \003(\0132\t.Category\"J\n\017CommentsRe" +
"quest\022\r\n\005appId\030\001 \001(\t\022\022\n\nstartIndex\030\002 \001(\005" +
"\022\024\n\014entriesCount\030\003 \001(\005\"D\n\020CommentsRespon" +
"se\022\032\n\010comments\030\001 \003(\0132\010.Comment\022\024\n\014entrie" +
"sCount\030\002 \001(\005\"\370\004\n\003App\022\n\n\002id\030\001 \001(\t\022\r\n\005titl" +
"e\030\002 \001(\t\022\037\n\007appType\030\003 \001(\0162\010.AppType:\004NONE" +
"\022\017\n\007creator\030\004 \001(\t\022\017\n\007version\030\005 \001(\t\022\r\n\005pr",
"ice\030\006 \001(\t\022\016\n\006rating\030\007 \001(\t\022\024\n\014ratingsCoun" +
"t\030\010 \001(\005\022\'\n\014extendedinfo\030\014 \001(\n2\021.App.Exte" +
"ndedInfo\022\021\n\tcreatorId\030\026 \001(\t\022\023\n\013packageNa" +
"me\030\030 \001(\t\022\023\n\013versionCode\030\031 \001(\005\022\025\n\rpriceCu" +
"rrency\030 \001(\t\022\023\n\013priceMicros\030! \001(\005\032\313\002\n\014Ex" +
"tendedInfo\022\023\n\013description\030\r \001(\t\022\026\n\016downl" +
"oadsCount\030\016 \001(\005\022\024\n\014permissionId\030\017 \003(\t\022\023\n" +
"\013installSize\030\020 \001(\005\022\023\n\013packageName\030\021 \001(\t\022" +
"\020\n\010category\030\022 \001(\t\022\024\n\014contactEmail\030\024 \001(\t\022" +
"\032\n\022downloadsCountText\030\027 \001(\t\022\024\n\014contactPh",
"one\030\032 \001(\t\022\026\n\016contactWebsite\030\033 \001(\t\022\030\n\020scr" +
"eenshotsCount\030\036 \001(\005\022\021\n\tpromoText\030\037 \001(\t\022\025" +
"\n\rrecentChanges\030& \001(\t\022\030\n\020promotionalVide" +
"o\030+ \001(\t\"c\n\007Comment\022\014\n\004text\030\001 \001(\t\022\016\n\006rati" +
"ng\030\002 \001(\005\022\022\n\nauthorName\030\003 \001(\t\022\024\n\014creation" +
"Time\030\004 \001(\004\022\020\n\010authorId\030\005 \001(\t\"\023\n\021Categori" +
"esRequest\"3\n\022CategoriesResponse\022\035\n\ncateg" +
"ories\030\001 \003(\0132\t.Category\"1\n\024SubCategoriesR" +
"equest\022\031\n\007appType\030\001 \001(\0162\010.AppType\"g\n\025Sub" +
"CategoriesResponse\022\033\n\010category\030\001 \003(\0132\t.C",
"ategory\022\032\n\022subCategoryDisplay\030\002 \001(\t\022\025\n\rs" +
"ubCategoryId\030\003 \001(\005\"\212\002\n\016RequestContext\022\024\n" +
"\014authSubToken\030\001 \002(\t\022\020\n\010isSecure\030\002 \002(\010\022\017\n" +
"\007version\030\003 \002(\005\022\021\n\tandroidId\030\004 \002(\t\022\033\n\023dev" +
"iceAndSdkVersion\030\005 \001(\t\022\024\n\014userLanguage\030\006" +
" \001(\t\022\023\n\013userCountry\030\007 \001(\t\022\025\n\roperatorAlp" +
"ha\030\010 \001(\t\022\030\n\020simOperatorAlpha\030\t \001(\t\022\027\n\017op" +
"eratorNumeric\030\n \001(\t\022\032\n\022simOperatorNumeri" +
"c\030\013 \001(\t\"\314\001\n\017GetImageRequest\022\r\n\005appId\030\001 \001" +
"(\t\0222\n\nimageUsage\030\003 \001(\0162\036.GetImageRequest",
".AppImageUsage\022\017\n\007imageId\030\004 \001(\t\"e\n\rAppIm" +
"ageUsage\022\010\n\004ICON\020\000\022\016\n\nSCREENSHOT\020\001\022\030\n\024SC" +
"REENSHOT_THUMBNAIL\020\002\022\017\n\013PROMO_BADGE\020\003\022\017\n" +
"\013BILING_ICON\020\004\"=\n\017GetAssetRequest\022\017\n\007ass" +
"etId\030\001 \002(\t\022\031\n\021directDownloadKey\030\002 \001(\t\"%\n" +
"\020GetImageResponse\022\021\n\timageData\030\001 \001(\014\"\367\002\n" +
"\020GetAssetResponse\0224\n\014installasset\030\001 \003(\n2" +
"\036.GetAssetResponse.InstallAsset\032\254\002\n\014Inst" +
"allAsset\022\017\n\007assetId\030\002 \001(\t\022\021\n\tassetName\030\003" +
" \001(\t\022\021\n\tassetType\030\004 \001(\t\022\024\n\014assetPackage\030",
"\005 \001(\t\022\017\n\007blobUrl\030\006 \001(\t\022\026\n\016assetSignature" +
"\030\007 \001(\t\022\021\n\tassetSize\030\010 \001(\004\022\025\n\rrefundTimeo" +
"ut\030\t \001(\004\022\025\n\rforwardLocked\030\n \001(\010\022\017\n\007secur" +
"ed\030\013 \001(\010\022\023\n\013versionCode\030\014 \001(\005\022\036\n\026downloa" +
"dAuthCookieName\030\r \001(\t\022\037\n\027downloadAuthCoo" +
"kieValue\030\016 \001(\t\"\356\002\n\007Request\022 \n\007context\030\001 " +
"\001(\0132\017.RequestContext\022+\n\014requestgroup\030\002 \003" +
"(\n2\025.Request.RequestGroup\032\223\002\n\014RequestGro" +
"up\022!\n\013appsRequest\030\004 \001(\0132\014.AppsRequest\022)\n" +
"\017commentsRequest\030\005 \001(\0132\020.CommentsRequest",
"\022)\n\017getAssetRequest\030\n \001(\0132\020.GetAssetRequ" +
"est\022&\n\014imageRequest\030\013 \001(\0132\020.GetImageRequ" +
"est\0223\n\024subCategoriesRequest\030\016 \001(\0132\025.SubC" +
"ategoriesRequest\022-\n\021categoriesRequest\030\025 " +
"\001(\0132\022.CategoriesRequest\"\336\001\n\017ResponseCont" +
"ext\022+\n\006result\030\001 \001(\0162\033.ResponseContext.Re" +
"sultType\022\016\n\006maxAge\030\002 \001(\005\022\014\n\004etag\030\003 \001(\t\022\025" +
"\n\rserverVersion\030\004 \001(\005\"i\n\nResultType\022\006\n\002O" +
"K\020\000\022\017\n\013BAD_REQUEST\020\001\022\032\n\026INTERNAL_SERVICE" +
"_ERROR\020\002\022\020\n\014NOT_MODIFIED\020\003\022\024\n\020USER_INPUT",
"_ERROR\020\004\"\200\003\n\010Response\022.\n\rresponsegroup\030\001" +
" \003(\n2\027.Response.ResponseGroup\032\303\002\n\rRespon" +
"seGroup\022!\n\007context\030\002 \001(\0132\020.ResponseConte" +
"xt\022#\n\014appsResponse\030\003 \001(\0132\r.AppsResponse\022" +
"+\n\020commentsResponse\030\004 \001(\0132\021.CommentsResp" +
"onse\022+\n\020getAssetResponse\030\t \001(\0132\021.GetAsse" +
"tResponse\022(\n\rimageResponse\030\n \001(\0132\021.GetIm" +
"ageResponse\022/\n\022categoriesResponse\030\024 \001(\0132" +
"\023.CategoriesResponse\0225\n\025subCategoriesRes" +
"ponse\030\r \001(\0132\026.SubCategoriesResponse*K\n\007A",
"ppType\022\010\n\004NONE\020\000\022\017\n\013APPLICATION\020\001\022\014\n\010RIN" +
"GTONE\020\002\022\r\n\tWALLPAPER\020\003\022\010\n\004GAME\020\004B!\n\037com." +
"gc.android.market.api.model"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
public com.google.protobuf.ExtensionRegistry assignDescriptors(
com.google.protobuf.Descriptors.FileDescriptor root) {
descriptor = root;
internal_static_AppsRequest_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AppsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_AppsRequest_descriptor,
new java.lang.String[] { "AppType", "Query", "CategoryId", "AppId", "WithExtendedInfo", "OrderType", "StartIndex", "EntriesCount", "ViewType", },
com.gc.android.market.api.model.Market.AppsRequest.class,
com.gc.android.market.api.model.Market.AppsRequest.Builder.class);
internal_static_AppsResponse_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_AppsResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_AppsResponse_descriptor,
new java.lang.String[] { "App", "EntriesCount", },
com.gc.android.market.api.model.Market.AppsResponse.class,
com.gc.android.market.api.model.Market.AppsResponse.Builder.class);
internal_static_Category_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_Category_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_Category_descriptor,
new java.lang.String[] { "AppType", "Title", "CategoryId", "Subtitle", "SubCategories", },
com.gc.android.market.api.model.Market.Category.class,
com.gc.android.market.api.model.Market.Category.Builder.class);
internal_static_CommentsRequest_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_CommentsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_CommentsRequest_descriptor,
new java.lang.String[] { "AppId", "StartIndex", "EntriesCount", },
com.gc.android.market.api.model.Market.CommentsRequest.class,
com.gc.android.market.api.model.Market.CommentsRequest.Builder.class);
internal_static_CommentsResponse_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_CommentsResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_CommentsResponse_descriptor,
new java.lang.String[] { "Comments", "EntriesCount", },
com.gc.android.market.api.model.Market.CommentsResponse.class,
com.gc.android.market.api.model.Market.CommentsResponse.Builder.class);
internal_static_App_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_App_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_App_descriptor,
new java.lang.String[] { "Id", "Title", "AppType", "Creator", "Version", "Price", "Rating", "RatingsCount", "ExtendedInfo", "CreatorId", "PackageName", "VersionCode", "PriceCurrency", "PriceMicros", },
com.gc.android.market.api.model.Market.App.class,
com.gc.android.market.api.model.Market.App.Builder.class);
internal_static_App_ExtendedInfo_descriptor =
internal_static_App_descriptor.getNestedTypes().get(0);
internal_static_App_ExtendedInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_App_ExtendedInfo_descriptor,
new java.lang.String[] { "Description", "DownloadsCount", "PermissionId", "InstallSize", "PackageName", "Category", "ContactEmail", "DownloadsCountText", "ContactPhone", "ContactWebsite", "ScreenshotsCount", "PromoText", "RecentChanges", "PromotionalVideo", },
com.gc.android.market.api.model.Market.App.ExtendedInfo.class,
com.gc.android.market.api.model.Market.App.ExtendedInfo.Builder.class);
internal_static_Comment_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_Comment_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_Comment_descriptor,
new java.lang.String[] { "Text", "Rating", "AuthorName", "CreationTime", "AuthorId", },
com.gc.android.market.api.model.Market.Comment.class,
com.gc.android.market.api.model.Market.Comment.Builder.class);
internal_static_CategoriesRequest_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_CategoriesRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_CategoriesRequest_descriptor,
new java.lang.String[] { },
com.gc.android.market.api.model.Market.CategoriesRequest.class,
com.gc.android.market.api.model.Market.CategoriesRequest.Builder.class);
internal_static_CategoriesResponse_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_CategoriesResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_CategoriesResponse_descriptor,
new java.lang.String[] { "Categories", },
com.gc.android.market.api.model.Market.CategoriesResponse.class,
com.gc.android.market.api.model.Market.CategoriesResponse.Builder.class);
internal_static_SubCategoriesRequest_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_SubCategoriesRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_SubCategoriesRequest_descriptor,
new java.lang.String[] { "AppType", },
com.gc.android.market.api.model.Market.SubCategoriesRequest.class,
com.gc.android.market.api.model.Market.SubCategoriesRequest.Builder.class);
internal_static_SubCategoriesResponse_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_SubCategoriesResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_SubCategoriesResponse_descriptor,
new java.lang.String[] { "Category", "SubCategoryDisplay", "SubCategoryId", },
com.gc.android.market.api.model.Market.SubCategoriesResponse.class,
com.gc.android.market.api.model.Market.SubCategoriesResponse.Builder.class);
internal_static_RequestContext_descriptor =
getDescriptor().getMessageTypes().get(11);
internal_static_RequestContext_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_RequestContext_descriptor,
new java.lang.String[] { "AuthSubToken", "IsSecure", "Version", "AndroidId", "DeviceAndSdkVersion", "UserLanguage", "UserCountry", "OperatorAlpha", "SimOperatorAlpha", "OperatorNumeric", "SimOperatorNumeric", },
com.gc.android.market.api.model.Market.RequestContext.class,
com.gc.android.market.api.model.Market.RequestContext.Builder.class);
internal_static_GetImageRequest_descriptor =
getDescriptor().getMessageTypes().get(12);
internal_static_GetImageRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_GetImageRequest_descriptor,
new java.lang.String[] { "AppId", "ImageUsage", "ImageId", },
com.gc.android.market.api.model.Market.GetImageRequest.class,
com.gc.android.market.api.model.Market.GetImageRequest.Builder.class);
internal_static_GetAssetRequest_descriptor =
getDescriptor().getMessageTypes().get(13);
internal_static_GetAssetRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_GetAssetRequest_descriptor,
new java.lang.String[] { "AssetId", "DirectDownloadKey", },
com.gc.android.market.api.model.Market.GetAssetRequest.class,
com.gc.android.market.api.model.Market.GetAssetRequest.Builder.class);
internal_static_GetImageResponse_descriptor =
getDescriptor().getMessageTypes().get(14);
internal_static_GetImageResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_GetImageResponse_descriptor,
new java.lang.String[] { "ImageData", },
com.gc.android.market.api.model.Market.GetImageResponse.class,
com.gc.android.market.api.model.Market.GetImageResponse.Builder.class);
internal_static_GetAssetResponse_descriptor =
getDescriptor().getMessageTypes().get(15);
internal_static_GetAssetResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_GetAssetResponse_descriptor,
new java.lang.String[] { "InstallAsset", },
com.gc.android.market.api.model.Market.GetAssetResponse.class,
com.gc.android.market.api.model.Market.GetAssetResponse.Builder.class);
internal_static_GetAssetResponse_InstallAsset_descriptor =
internal_static_GetAssetResponse_descriptor.getNestedTypes().get(0);
internal_static_GetAssetResponse_InstallAsset_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_GetAssetResponse_InstallAsset_descriptor,
new java.lang.String[] { "AssetId", "AssetName", "AssetType", "AssetPackage", "BlobUrl", "AssetSignature", "AssetSize", "RefundTimeout", "ForwardLocked", "Secured", "VersionCode", "DownloadAuthCookieName", "DownloadAuthCookieValue", },
com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.class,
com.gc.android.market.api.model.Market.GetAssetResponse.InstallAsset.Builder.class);
internal_static_Request_descriptor =
getDescriptor().getMessageTypes().get(16);
internal_static_Request_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_Request_descriptor,
new java.lang.String[] { "Context", "RequestGroup", },
com.gc.android.market.api.model.Market.Request.class,
com.gc.android.market.api.model.Market.Request.Builder.class);
internal_static_Request_RequestGroup_descriptor =
internal_static_Request_descriptor.getNestedTypes().get(0);
internal_static_Request_RequestGroup_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_Request_RequestGroup_descriptor,
new java.lang.String[] { "AppsRequest", "CommentsRequest", "GetAssetRequest", "ImageRequest", "SubCategoriesRequest", "CategoriesRequest", },
com.gc.android.market.api.model.Market.Request.RequestGroup.class,
com.gc.android.market.api.model.Market.Request.RequestGroup.Builder.class);
internal_static_ResponseContext_descriptor =
getDescriptor().getMessageTypes().get(17);
internal_static_ResponseContext_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_ResponseContext_descriptor,
new java.lang.String[] { "Result", "MaxAge", "Etag", "ServerVersion", },
com.gc.android.market.api.model.Market.ResponseContext.class,
com.gc.android.market.api.model.Market.ResponseContext.Builder.class);
internal_static_Response_descriptor =
getDescriptor().getMessageTypes().get(18);
internal_static_Response_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_Response_descriptor,
new java.lang.String[] { "ResponseGroup", },
com.gc.android.market.api.model.Market.Response.class,
com.gc.android.market.api.model.Market.Response.Builder.class);
internal_static_Response_ResponseGroup_descriptor =
internal_static_Response_descriptor.getNestedTypes().get(0);
internal_static_Response_ResponseGroup_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_Response_ResponseGroup_descriptor,
new java.lang.String[] { "Context", "AppsResponse", "CommentsResponse", "GetAssetResponse", "ImageResponse", "CategoriesResponse", "SubCategoriesResponse", },
com.gc.android.market.api.model.Market.Response.ResponseGroup.class,
com.gc.android.market.api.model.Market.Response.ResponseGroup.Builder.class);
return null;
}
};
com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
}, assigner);
}
// @@protoc_insertion_point(outer_class_scope)
}