gplayapi-ts
Version:
Google Play API wrapper in TypeScript
3,998 lines • 157 kB
TypeScript
import { Message, PartialMessage, proto2, FieldList, BinaryReadOptions, JsonValue, JsonReadOptions, PlainMessage } from '@bufbuild/protobuf';
/**
* @generated from message googleplay.AndroidAppDeliveryData
*/
declare class AndroidAppDeliveryData extends Message<AndroidAppDeliveryData> {
/**
* @generated from field: optional int64 downloadSize = 1;
*/
downloadSize?: bigint;
/**
* @generated from field: optional string sha1 = 2;
*/
sha1?: string;
/**
* @generated from field: optional string downloadUrl = 3;
*/
downloadUrl?: string;
/**
* @generated from field: repeated googleplay.AppFileMetadata additionalFile = 4;
*/
additionalFile: AppFileMetadata[];
/**
* @generated from field: repeated googleplay.HttpCookie downloadAuthCookie = 5;
*/
downloadAuthCookie: HttpCookie[];
/**
* @generated from field: optional bool forwardLocked = 6;
*/
forwardLocked?: boolean;
/**
* @generated from field: optional int64 refundTimeout = 7;
*/
refundTimeout?: bigint;
/**
* @generated from field: optional bool serverInitiated = 8 [default = true];
*/
serverInitiated?: boolean;
/**
* @generated from field: optional int64 postInstallRefundWindowMillis = 9;
*/
postInstallRefundWindowMillis?: bigint;
/**
* @generated from field: optional bool immediateStartNeeded = 10;
*/
immediateStartNeeded?: boolean;
/**
* @generated from field: optional googleplay.AndroidAppPatchData patchData = 11;
*/
patchData?: AndroidAppPatchData;
/**
* @generated from field: optional googleplay.EncryptionParams encryptionParams = 12;
*/
encryptionParams?: EncryptionParams;
/**
* @generated from field: optional string compressedDownloadUrl = 13;
*/
compressedDownloadUrl?: string;
/**
* @generated from field: optional int64 compressedSize = 14;
*/
compressedSize?: bigint;
/**
* @generated from field: repeated googleplay.SplitDeliveryData splitDeliveryData = 15;
*/
splitDeliveryData: SplitDeliveryData[];
/**
* @generated from field: optional int32 installLocation = 16;
*/
installLocation?: number;
/**
* @generated from field: optional int64 type = 17;
*/
type?: bigint;
/**
* @generated from field: optional googleplay.CompressedAppData compressedAppData = 18;
*/
compressedAppData?: CompressedAppData;
/**
* @generated from field: optional string sha256 = 19;
*/
sha256?: string;
constructor(data?: PartialMessage<AndroidAppDeliveryData>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.AndroidAppDeliveryData";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): AndroidAppDeliveryData;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): AndroidAppDeliveryData;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): AndroidAppDeliveryData;
static equals(a: AndroidAppDeliveryData | PlainMessage<AndroidAppDeliveryData> | undefined, b: AndroidAppDeliveryData | PlainMessage<AndroidAppDeliveryData> | undefined): boolean;
}
/**
* @generated from message googleplay.SplitDeliveryData
*/
declare class SplitDeliveryData extends Message<SplitDeliveryData> {
/**
* @generated from field: optional string name = 1;
*/
name?: string;
/**
* @generated from field: optional int64 downloadSize = 2;
*/
downloadSize?: bigint;
/**
* @generated from field: optional int64 compressedSize = 3;
*/
compressedSize?: bigint;
/**
* @generated from field: optional string sha1 = 4;
*/
sha1?: string;
/**
* @generated from field: optional string downloadUrl = 5;
*/
downloadUrl?: string;
/**
* @generated from field: optional string compressedDownloadUrl = 6;
*/
compressedDownloadUrl?: string;
/**
* @generated from field: optional googleplay.AndroidAppPatchData patchData = 7;
*/
patchData?: AndroidAppPatchData;
/**
* @generated from field: optional googleplay.CompressedAppData compressedAppData = 8;
*/
compressedAppData?: CompressedAppData;
/**
* @generated from field: optional string sha256 = 9;
*/
sha256?: string;
constructor(data?: PartialMessage<SplitDeliveryData>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.SplitDeliveryData";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): SplitDeliveryData;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): SplitDeliveryData;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): SplitDeliveryData;
static equals(a: SplitDeliveryData | PlainMessage<SplitDeliveryData> | undefined, b: SplitDeliveryData | PlainMessage<SplitDeliveryData> | undefined): boolean;
}
/**
* @generated from message googleplay.AndroidAppPatchData
*/
declare class AndroidAppPatchData extends Message<AndroidAppPatchData> {
/**
* @generated from field: optional int32 baseVersionCode = 1;
*/
baseVersionCode?: number;
/**
* @generated from field: optional string baseSha1 = 2;
*/
baseSha1?: string;
/**
* @generated from field: optional string downloadUrl = 3;
*/
downloadUrl?: string;
/**
* @generated from field: optional int32 patchFormat = 4 [default = 1];
*/
patchFormat?: number;
/**
* @generated from field: optional int64 maxPatchSize = 5;
*/
maxPatchSize?: bigint;
constructor(data?: PartialMessage<AndroidAppPatchData>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.AndroidAppPatchData";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): AndroidAppPatchData;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): AndroidAppPatchData;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): AndroidAppPatchData;
static equals(a: AndroidAppPatchData | PlainMessage<AndroidAppPatchData> | undefined, b: AndroidAppPatchData | PlainMessage<AndroidAppPatchData> | undefined): boolean;
}
/**
* @generated from message googleplay.CompressedAppData
*/
declare class CompressedAppData extends Message<CompressedAppData> {
/**
* @generated from field: optional int64 type = 1;
*/
type?: bigint;
/**
* @generated from field: optional int64 size = 2;
*/
size?: bigint;
/**
* @generated from field: optional string downloadUrl = 3;
*/
downloadUrl?: string;
constructor(data?: PartialMessage<CompressedAppData>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.CompressedAppData";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): CompressedAppData;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): CompressedAppData;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): CompressedAppData;
static equals(a: CompressedAppData | PlainMessage<CompressedAppData> | undefined, b: CompressedAppData | PlainMessage<CompressedAppData> | undefined): boolean;
}
/**
* @generated from message googleplay.AppFileMetadata
*/
declare class AppFileMetadata extends Message<AppFileMetadata> {
/**
* @generated from field: optional int32 fileType = 1;
*/
fileType?: number;
/**
* @generated from field: optional int32 versionCode = 2;
*/
versionCode?: number;
/**
* @generated from field: optional int64 size = 3;
*/
size?: bigint;
/**
* @generated from field: optional string downloadUrl = 4;
*/
downloadUrl?: string;
/**
* @generated from field: optional googleplay.AndroidAppPatchData patchData = 5;
*/
patchData?: AndroidAppPatchData;
/**
* @generated from field: optional int64 compressedSize = 6;
*/
compressedSize?: bigint;
/**
* @generated from field: optional string compressedDownloadUrl = 7;
*/
compressedDownloadUrl?: string;
/**
* @generated from field: optional string sha1 = 8;
*/
sha1?: string;
constructor(data?: PartialMessage<AppFileMetadata>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.AppFileMetadata";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): AppFileMetadata;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): AppFileMetadata;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): AppFileMetadata;
static equals(a: AppFileMetadata | PlainMessage<AppFileMetadata> | undefined, b: AppFileMetadata | PlainMessage<AppFileMetadata> | undefined): boolean;
}
/**
* @generated from message googleplay.EncryptionParams
*/
declare class EncryptionParams extends Message<EncryptionParams> {
/**
* @generated from field: optional int32 version = 1;
*/
version?: number;
/**
* @generated from field: optional string encryptionKey = 2;
*/
encryptionKey?: string;
/**
* @generated from field: optional string hMacKey = 3;
*/
hMacKey?: string;
constructor(data?: PartialMessage<EncryptionParams>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.EncryptionParams";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): EncryptionParams;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): EncryptionParams;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): EncryptionParams;
static equals(a: EncryptionParams | PlainMessage<EncryptionParams> | undefined, b: EncryptionParams | PlainMessage<EncryptionParams> | undefined): boolean;
}
/**
* @generated from message googleplay.HttpCookie
*/
declare class HttpCookie extends Message<HttpCookie> {
/**
* @generated from field: optional string name = 1;
*/
name?: string;
/**
* @generated from field: optional string value = 2;
*/
value?: string;
constructor(data?: PartialMessage<HttpCookie>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.HttpCookie";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): HttpCookie;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): HttpCookie;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): HttpCookie;
static equals(a: HttpCookie | PlainMessage<HttpCookie> | undefined, b: HttpCookie | PlainMessage<HttpCookie> | undefined): boolean;
}
/**
* @generated from message googleplay.Address
*/
declare class Address extends Message<Address> {
/**
* @generated from field: optional string name = 1;
*/
name?: string;
/**
* @generated from field: optional string addressLine1 = 2;
*/
addressLine1?: string;
/**
* @generated from field: optional string addressLine2 = 3;
*/
addressLine2?: string;
/**
* @generated from field: optional string city = 4;
*/
city?: string;
/**
* @generated from field: optional string state = 5;
*/
state?: string;
/**
* @generated from field: optional string postalCode = 6;
*/
postalCode?: string;
/**
* @generated from field: optional string postalCountry = 7;
*/
postalCountry?: string;
/**
* @generated from field: optional string dependentLocality = 8;
*/
dependentLocality?: string;
/**
* @generated from field: optional string sortingCode = 9;
*/
sortingCode?: string;
/**
* @generated from field: optional string languageCode = 10;
*/
languageCode?: string;
/**
* @generated from field: optional string phoneNumber = 11;
*/
phoneNumber?: string;
/**
* @generated from field: optional bool deprecatedIsReduced = 12;
*/
deprecatedIsReduced?: boolean;
/**
* @generated from field: optional string firstName = 13;
*/
firstName?: string;
/**
* @generated from field: optional string lastName = 14;
*/
lastName?: string;
/**
* @generated from field: optional string email = 15;
*/
email?: string;
constructor(data?: PartialMessage<Address>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Address";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Address;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Address;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Address;
static equals(a: Address | PlainMessage<Address> | undefined, b: Address | PlainMessage<Address> | undefined): boolean;
}
/**
* @generated from message googleplay.DirectPurchase
*/
declare class DirectPurchase extends Message<DirectPurchase> {
/**
* @generated from field: optional string detailsUrl = 1;
*/
detailsUrl?: string;
/**
* @generated from field: optional string purchaseItemId = 2;
*/
purchaseItemId?: string;
/**
* @generated from field: optional string parentItemId = 3;
*/
parentItemId?: string;
/**
* @generated from field: optional int32 offerType = 4 [default = 1];
*/
offerType?: number;
constructor(data?: PartialMessage<DirectPurchase>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.DirectPurchase";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): DirectPurchase;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): DirectPurchase;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): DirectPurchase;
static equals(a: DirectPurchase | PlainMessage<DirectPurchase> | undefined, b: DirectPurchase | PlainMessage<DirectPurchase> | undefined): boolean;
}
/**
* @generated from message googleplay.ResolvedLink
*/
declare class ResolvedLink extends Message<ResolvedLink> {
/**
* @generated from field: optional string detailsUrl = 1;
*/
detailsUrl?: string;
/**
* @generated from field: optional string browseUrl = 2;
*/
browseUrl?: string;
/**
* @generated from field: optional string searchUrl = 3;
*/
searchUrl?: string;
/**
* @generated from field: optional googleplay.DirectPurchase directPurchase = 4;
*/
directPurchase?: DirectPurchase;
/**
* @generated from field: optional string homeUrl = 5;
*/
homeUrl?: string;
/**
* @generated from field: optional bytes serverLogsCookie = 7;
*/
serverLogsCookie?: Uint8Array;
/**
* @generated from field: optional googleplay.DocId DocId = 8;
*/
DocId?: DocId;
/**
* @generated from field: optional int32 backend = 10;
*/
backend?: number;
/**
* @generated from field: optional string query = 11;
*/
query?: string;
/**
* @generated from field: optional string myAccountUrl = 12;
*/
myAccountUrl?: string;
constructor(data?: PartialMessage<ResolvedLink>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.ResolvedLink";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ResolvedLink;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ResolvedLink;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ResolvedLink;
static equals(a: ResolvedLink | PlainMessage<ResolvedLink> | undefined, b: ResolvedLink | PlainMessage<ResolvedLink> | undefined): boolean;
}
/**
* @generated from message googleplay.QuickLink
*/
declare class QuickLink extends Message<QuickLink> {
/**
* @generated from field: optional string name = 1;
*/
name?: string;
/**
* @generated from field: optional googleplay.Image image = 2;
*/
image?: Image;
/**
* @generated from field: optional googleplay.ResolvedLink link = 3;
*/
link?: ResolvedLink;
/**
* @generated from field: optional bool displayRequired = 4;
*/
displayRequired?: boolean;
/**
* @generated from field: optional bytes serverLogsCookie = 5;
*/
serverLogsCookie?: Uint8Array;
/**
* @generated from field: optional int32 backendId = 6;
*/
backendId?: number;
/**
* @generated from field: optional bool prismStyle = 7;
*/
prismStyle?: boolean;
constructor(data?: PartialMessage<QuickLink>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.QuickLink";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): QuickLink;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): QuickLink;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): QuickLink;
static equals(a: QuickLink | PlainMessage<QuickLink> | undefined, b: QuickLink | PlainMessage<QuickLink> | undefined): boolean;
}
/**
* @generated from message googleplay.BuyResponse
*/
declare class BuyResponse extends Message<BuyResponse> {
/**
* @generated from field: optional googleplay.PurchaseNotificationResponse purchaseResponse = 1;
*/
purchaseResponse?: PurchaseNotificationResponse;
/**
* @generated from field: optional googleplay.BuyResponse.CheckoutInfo checkoutinfo = 2;
*/
checkoutinfo?: BuyResponse_CheckoutInfo;
/**
* @generated from field: optional string continueViaUrl = 8;
*/
continueViaUrl?: string;
/**
* @generated from field: optional string purchaseStatusUrl = 9;
*/
purchaseStatusUrl?: string;
/**
* @generated from field: optional string checkoutServiceId = 12;
*/
checkoutServiceId?: string;
/**
* @generated from field: optional bool checkoutTokenRequired = 13;
*/
checkoutTokenRequired?: boolean;
/**
* @generated from field: optional string baseCheckoutUrl = 14;
*/
baseCheckoutUrl?: string;
/**
* @generated from field: repeated string tosCheckboxHtml = 37;
*/
tosCheckboxHtml: string[];
/**
* @generated from field: optional int32 iabPermissionError = 38;
*/
iabPermissionError?: number;
/**
* @generated from field: optional googleplay.PurchaseStatusResponse purchaseStatusResponse = 39;
*/
purchaseStatusResponse?: PurchaseStatusResponse;
/**
* @generated from field: optional string purchaseCookie = 46;
*/
purchaseCookie?: string;
/**
* @generated from field: optional googleplay.Challenge challenge = 49;
*/
challenge?: Challenge;
/**
* @generated from field: optional string addInstrumentPromptHtml = 50;
*/
addInstrumentPromptHtml?: string;
/**
* @generated from field: optional string confirmButtonText = 51;
*/
confirmButtonText?: string;
/**
* @generated from field: optional string permissionErrorTitleText = 52;
*/
permissionErrorTitleText?: string;
/**
* @generated from field: optional string permissionErrorMessageText = 53;
*/
permissionErrorMessageText?: string;
/**
* @generated from field: optional bytes serverLogsCookie = 54;
*/
serverLogsCookie?: Uint8Array;
/**
* @generated from field: optional string encodedDeliveryToken = 55;
*/
encodedDeliveryToken?: string;
/**
* @generated from field: optional string unknownToken = 56;
*/
unknownToken?: string;
constructor(data?: PartialMessage<BuyResponse>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.BuyResponse";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): BuyResponse;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): BuyResponse;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): BuyResponse;
static equals(a: BuyResponse | PlainMessage<BuyResponse> | undefined, b: BuyResponse | PlainMessage<BuyResponse> | undefined): boolean;
}
/**
* @generated from message googleplay.BuyResponse.CheckoutInfo
*/
declare class BuyResponse_CheckoutInfo extends Message<BuyResponse_CheckoutInfo> {
/**
* @generated from field: optional googleplay.LineItem item = 3;
*/
item?: LineItem;
/**
* @generated from field: repeated googleplay.LineItem subItem = 4;
*/
subItem: LineItem[];
/**
* @generated from field: repeated googleplay.BuyResponse.CheckoutInfo.CheckoutOption checkoutoption = 5;
*/
checkoutoption: BuyResponse_CheckoutInfo_CheckoutOption[];
/**
* @generated from field: optional string deprecatedCheckoutUrl = 10;
*/
deprecatedCheckoutUrl?: string;
/**
* @generated from field: optional string addInstrumentUrl = 11;
*/
addInstrumentUrl?: string;
/**
* @generated from field: repeated string footerHtml = 20;
*/
footerHtml: string[];
/**
* @generated from field: repeated int32 eligibleInstrumentFamily = 31;
*/
eligibleInstrumentFamily: number[];
/**
* @generated from field: repeated string footnoteHtml = 36;
*/
footnoteHtml: string[];
constructor(data?: PartialMessage<BuyResponse_CheckoutInfo>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.BuyResponse.CheckoutInfo";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): BuyResponse_CheckoutInfo;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): BuyResponse_CheckoutInfo;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): BuyResponse_CheckoutInfo;
static equals(a: BuyResponse_CheckoutInfo | PlainMessage<BuyResponse_CheckoutInfo> | undefined, b: BuyResponse_CheckoutInfo | PlainMessage<BuyResponse_CheckoutInfo> | undefined): boolean;
}
/**
* @generated from message googleplay.BuyResponse.CheckoutInfo.CheckoutOption
*/
declare class BuyResponse_CheckoutInfo_CheckoutOption extends Message<BuyResponse_CheckoutInfo_CheckoutOption> {
/**
* @generated from field: optional string formOfPayment = 6;
*/
formOfPayment?: string;
/**
* @generated from field: optional string encodedAdjustedCart = 7;
*/
encodedAdjustedCart?: string;
/**
* @generated from field: optional string instrumentId = 15;
*/
instrumentId?: string;
/**
* @generated from field: repeated googleplay.LineItem item = 16;
*/
item: LineItem[];
/**
* @generated from field: repeated googleplay.LineItem subItem = 17;
*/
subItem: LineItem[];
/**
* @generated from field: optional googleplay.LineItem total = 18;
*/
total?: LineItem;
/**
* @generated from field: repeated string footerHtml = 19;
*/
footerHtml: string[];
/**
* @generated from field: optional int32 instrumentFamily = 29;
*/
instrumentFamily?: number;
/**
* @generated from field: repeated int32 deprecatedInstrumentInapplicableReason = 30;
*/
deprecatedInstrumentInapplicableReason: number[];
/**
* @generated from field: optional bool selectedInstrument = 32;
*/
selectedInstrument?: boolean;
/**
* @generated from field: optional googleplay.LineItem summary = 33;
*/
summary?: LineItem;
/**
* @generated from field: repeated string footnoteHtml = 35;
*/
footnoteHtml: string[];
/**
* @generated from field: optional string purchaseCookie = 45;
*/
purchaseCookie?: string;
/**
* @generated from field: repeated string disabledReason = 48;
*/
disabledReason: string[];
constructor(data?: PartialMessage<BuyResponse_CheckoutInfo_CheckoutOption>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.BuyResponse.CheckoutInfo.CheckoutOption";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): BuyResponse_CheckoutInfo_CheckoutOption;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): BuyResponse_CheckoutInfo_CheckoutOption;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): BuyResponse_CheckoutInfo_CheckoutOption;
static equals(a: BuyResponse_CheckoutInfo_CheckoutOption | PlainMessage<BuyResponse_CheckoutInfo_CheckoutOption> | undefined, b: BuyResponse_CheckoutInfo_CheckoutOption | PlainMessage<BuyResponse_CheckoutInfo_CheckoutOption> | undefined): boolean;
}
/**
* @generated from message googleplay.LineItem
*/
declare class LineItem extends Message<LineItem> {
/**
* @generated from field: optional string name = 1;
*/
name?: string;
/**
* @generated from field: optional string description = 2;
*/
description?: string;
/**
* @generated from field: optional googleplay.Offer offer = 3;
*/
offer?: Offer;
/**
* @generated from field: optional googleplay.Money amount = 4;
*/
amount?: Money;
constructor(data?: PartialMessage<LineItem>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.LineItem";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): LineItem;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): LineItem;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): LineItem;
static equals(a: LineItem | PlainMessage<LineItem> | undefined, b: LineItem | PlainMessage<LineItem> | undefined): boolean;
}
/**
* @generated from message googleplay.Money
*/
declare class Money extends Message<Money> {
/**
* @generated from field: optional int64 micros = 1;
*/
micros?: bigint;
/**
* @generated from field: optional string currencyCode = 2;
*/
currencyCode?: string;
/**
* @generated from field: optional string formattedAmount = 3;
*/
formattedAmount?: string;
constructor(data?: PartialMessage<Money>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Money";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Money;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Money;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Money;
static equals(a: Money | PlainMessage<Money> | undefined, b: Money | PlainMessage<Money> | undefined): boolean;
}
/**
* @generated from message googleplay.PurchaseNotificationResponse
*/
declare class PurchaseNotificationResponse extends Message<PurchaseNotificationResponse> {
/**
* @generated from field: optional int32 status = 1;
*/
status?: number;
/**
* @generated from field: optional googleplay.DebugInfo debugInfo = 2;
*/
debugInfo?: DebugInfo;
/**
* @generated from field: optional string localizedErrorMessage = 3;
*/
localizedErrorMessage?: string;
/**
* @generated from field: optional string purchaseId = 4;
*/
purchaseId?: string;
constructor(data?: PartialMessage<PurchaseNotificationResponse>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.PurchaseNotificationResponse";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): PurchaseNotificationResponse;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): PurchaseNotificationResponse;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): PurchaseNotificationResponse;
static equals(a: PurchaseNotificationResponse | PlainMessage<PurchaseNotificationResponse> | undefined, b: PurchaseNotificationResponse | PlainMessage<PurchaseNotificationResponse> | undefined): boolean;
}
/**
* @generated from message googleplay.PurchaseStatusResponse
*/
declare class PurchaseStatusResponse extends Message<PurchaseStatusResponse> {
/**
* @generated from field: optional int32 status = 1;
*/
status?: number;
/**
* @generated from field: optional string statusMsg = 2;
*/
statusMsg?: string;
/**
* @generated from field: optional string statusTitle = 3;
*/
statusTitle?: string;
/**
* @generated from field: optional string briefMessage = 4;
*/
briefMessage?: string;
/**
* @generated from field: optional string infoUrl = 5;
*/
infoUrl?: string;
/**
* @generated from field: optional googleplay.LibraryUpdate libraryUpdate = 6;
*/
libraryUpdate?: LibraryUpdate;
/**
* @generated from field: optional googleplay.AndroidAppDeliveryData appDeliveryData = 8;
*/
appDeliveryData?: AndroidAppDeliveryData;
constructor(data?: PartialMessage<PurchaseStatusResponse>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.PurchaseStatusResponse";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): PurchaseStatusResponse;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): PurchaseStatusResponse;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): PurchaseStatusResponse;
static equals(a: PurchaseStatusResponse | PlainMessage<PurchaseStatusResponse> | undefined, b: PurchaseStatusResponse | PlainMessage<PurchaseStatusResponse> | undefined): boolean;
}
/**
* @generated from message googleplay.PurchaseHistoryDetails
*/
declare class PurchaseHistoryDetails extends Message<PurchaseHistoryDetails> {
/**
* @generated from field: optional int64 purchaseTimestampMillis = 2;
*/
purchaseTimestampMillis?: bigint;
/**
* @generated from field: optional string purchaseDetailsHtml = 3;
*/
purchaseDetailsHtml?: string;
/**
* @generated from field: optional googleplay.Offer offer = 5;
*/
offer?: Offer;
/**
* @generated from field: optional string purchaseStatus = 6;
*/
purchaseStatus?: string;
/**
* @generated from field: optional string titleBylineHtml = 7;
*/
titleBylineHtml?: string;
/**
* @generated from field: optional bytes clientRefundContext = 8;
*/
clientRefundContext?: Uint8Array;
/**
* @generated from field: optional googleplay.Image purchaseDetailsImage = 9;
*/
purchaseDetailsImage?: Image;
constructor(data?: PartialMessage<PurchaseHistoryDetails>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.PurchaseHistoryDetails";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): PurchaseHistoryDetails;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): PurchaseHistoryDetails;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): PurchaseHistoryDetails;
static equals(a: PurchaseHistoryDetails | PlainMessage<PurchaseHistoryDetails> | undefined, b: PurchaseHistoryDetails | PlainMessage<PurchaseHistoryDetails> | undefined): boolean;
}
/**
* @generated from message googleplay.AddressChallenge
*/
declare class AddressChallenge extends Message<AddressChallenge> {
/**
* @generated from field: optional string responseAddressParam = 1;
*/
responseAddressParam?: string;
/**
* @generated from field: optional string responseCheckboxesParam = 2;
*/
responseCheckboxesParam?: string;
/**
* @generated from field: optional string title = 3;
*/
title?: string;
/**
* @generated from field: optional string descriptionHtml = 4;
*/
descriptionHtml?: string;
/**
* @generated from field: repeated googleplay.FormCheckbox checkbox = 5;
*/
checkbox: FormCheckbox[];
/**
* @generated from field: optional googleplay.Address address = 6;
*/
address?: Address;
/**
* @generated from field: repeated googleplay.InputValidationError errorInputField = 7;
*/
errorInputField: InputValidationError[];
/**
* @generated from field: optional string errorHtml = 8;
*/
errorHtml?: string;
/**
* @generated from field: repeated int32 requiredField = 9;
*/
requiredField: number[];
/**
* @generated from field: repeated googleplay.Country supportedCountry = 10;
*/
supportedCountry: Country[];
constructor(data?: PartialMessage<AddressChallenge>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.AddressChallenge";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): AddressChallenge;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): AddressChallenge;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): AddressChallenge;
static equals(a: AddressChallenge | PlainMessage<AddressChallenge> | undefined, b: AddressChallenge | PlainMessage<AddressChallenge> | undefined): boolean;
}
/**
* @generated from message googleplay.AuthenticationChallenge
*/
declare class AuthenticationChallenge extends Message<AuthenticationChallenge> {
/**
* @generated from field: optional int32 authenticationType = 1;
*/
authenticationType?: number;
/**
* @generated from field: optional string responseAuthenticationTypeParam = 2;
*/
responseAuthenticationTypeParam?: string;
/**
* @generated from field: optional string responseRetryCountParam = 3;
*/
responseRetryCountParam?: string;
/**
* @generated from field: optional string pinHeaderText = 4;
*/
pinHeaderText?: string;
/**
* @generated from field: optional string pinDescriptionTextHtml = 5;
*/
pinDescriptionTextHtml?: string;
/**
* @generated from field: optional string gaiaHeaderText = 6;
*/
gaiaHeaderText?: string;
/**
* @generated from field: optional string gaiaDescriptionTextHtml = 7;
*/
gaiaDescriptionTextHtml?: string;
/**
* @generated from field: optional string gaiaFooterTextHtml = 8;
*/
gaiaFooterTextHtml?: string;
/**
* @generated from field: optional googleplay.FormCheckbox gaiaOptOutCheckbox = 9;
*/
gaiaOptOutCheckbox?: FormCheckbox;
/**
* @generated from field: optional string gaiaOptOutDescriptionTextHtml = 10;
*/
gaiaOptOutDescriptionTextHtml?: string;
constructor(data?: PartialMessage<AuthenticationChallenge>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.AuthenticationChallenge";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): AuthenticationChallenge;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): AuthenticationChallenge;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): AuthenticationChallenge;
static equals(a: AuthenticationChallenge | PlainMessage<AuthenticationChallenge> | undefined, b: AuthenticationChallenge | PlainMessage<AuthenticationChallenge> | undefined): boolean;
}
/**
* @generated from message googleplay.Challenge
*/
declare class Challenge extends Message<Challenge> {
/**
* @generated from field: optional googleplay.AddressChallenge addressChallenge = 1;
*/
addressChallenge?: AddressChallenge;
/**
* @generated from field: optional googleplay.AuthenticationChallenge authenticationChallenge = 2;
*/
authenticationChallenge?: AuthenticationChallenge;
/**
* @generated from field: optional googleplay.WebViewChallenge webViewChallenge = 3;
*/
webViewChallenge?: WebViewChallenge;
constructor(data?: PartialMessage<Challenge>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Challenge";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Challenge;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Challenge;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Challenge;
static equals(a: Challenge | PlainMessage<Challenge> | undefined, b: Challenge | PlainMessage<Challenge> | undefined): boolean;
}
/**
* @generated from message googleplay.Country
*/
declare class Country extends Message<Country> {
/**
* @generated from field: optional string regionCode = 1;
*/
regionCode?: string;
/**
* @generated from field: optional string displayName = 2;
*/
displayName?: string;
constructor(data?: PartialMessage<Country>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Country";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Country;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Country;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Country;
static equals(a: Country | PlainMessage<Country> | undefined, b: Country | PlainMessage<Country> | undefined): boolean;
}
/**
* @generated from message googleplay.FormCheckbox
*/
declare class FormCheckbox extends Message<FormCheckbox> {
/**
* @generated from field: optional string description = 1;
*/
description?: string;
/**
* @generated from field: optional bool checked = 2;
*/
checked?: boolean;
/**
* @generated from field: optional bool required = 3;
*/
required?: boolean;
/**
* @generated from field: optional string id = 4;
*/
id?: string;
constructor(data?: PartialMessage<FormCheckbox>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.FormCheckbox";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): FormCheckbox;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): FormCheckbox;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): FormCheckbox;
static equals(a: FormCheckbox | PlainMessage<FormCheckbox> | undefined, b: FormCheckbox | PlainMessage<FormCheckbox> | undefined): boolean;
}
/**
* @generated from message googleplay.InputValidationError
*/
declare class InputValidationError extends Message<InputValidationError> {
/**
* @generated from field: optional int32 inputField = 1;
*/
inputField?: number;
/**
* @generated from field: optional string errorMessage = 2;
*/
errorMessage?: string;
constructor(data?: PartialMessage<InputValidationError>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.InputValidationError";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): InputValidationError;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): InputValidationError;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): InputValidationError;
static equals(a: InputValidationError | PlainMessage<InputValidationError> | undefined, b: InputValidationError | PlainMessage<InputValidationError> | undefined): boolean;
}
/**
* @generated from message googleplay.WebViewChallenge
*/
declare class WebViewChallenge extends Message<WebViewChallenge> {
/**
* @generated from field: optional string startUrl = 1;
*/
startUrl?: string;
/**
* @generated from field: optional string targetUrlRegexp = 2;
*/
targetUrlRegexp?: string;
/**
* @generated from field: optional string cancelButtonDisplayLabel = 3;
*/
cancelButtonDisplayLabel?: string;
/**
* @generated from field: optional string responseTargetUrlParam = 4;
*/
responseTargetUrlParam?: string;
/**
* @generated from field: optional string cancelUrlRegexp = 5;
*/
cancelUrlRegexp?: string;
/**
* @generated from field: optional string title = 6;
*/
title?: string;
constructor(data?: PartialMessage<WebViewChallenge>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.WebViewChallenge";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): WebViewChallenge;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): WebViewChallenge;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): WebViewChallenge;
static equals(a: WebViewChallenge | PlainMessage<WebViewChallenge> | undefined, b: WebViewChallenge | PlainMessage<WebViewChallenge> | undefined): boolean;
}
/**
* @generated from message googleplay.DocId
*/
declare class DocId extends Message<DocId> {
/**
* @generated from field: optional string backendDocId = 1;
*/
backendDocId?: string;
/**
* @generated from field: optional int32 type = 2 [default = 1];
*/
type?: number;
/**
* @generated from field: optional int32 backend = 3;
*/
backend?: number;
constructor(data?: PartialMessage<DocId>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.DocId";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): DocId;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): DocId;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): DocId;
static equals(a: DocId | PlainMessage<DocId> | undefined, b: DocId | PlainMessage<DocId> | undefined): boolean;
}
/**
* @generated from message googleplay.Offer
*/
declare class Offer extends Message<Offer> {
/**
* @generated from field: optional int64 micros = 1;
*/
micros?: bigint;
/**
* @generated from field: optional string currencyCode = 2;
*/
currencyCode?: string;
/**
* @generated from field: optional string formattedAmount = 3;
*/
formattedAmount?: string;
/**
* @generated from field: repeated googleplay.Offer convertedPrice = 4;
*/
convertedPrice: Offer[];
/**
* @generated from field: optional bool checkoutFlowRequired = 5;
*/
checkoutFlowRequired?: boolean;
/**
* @generated from field: optional int64 fullPriceMicros = 6;
*/
fullPriceMicros?: bigint;
/**
* @generated from field: optional string formattedFullAmount = 7;
*/
formattedFullAmount?: string;
/**
* @generated from field: optional int32 offerType = 8 [default = 1];
*/
offerType?: number;
/**
* @generated from field: optional int64 onSaleDate = 10;
*/
onSaleDate?: bigint;
/**
* @generated from field: repeated string promotionLabel = 11;
*/
promotionLabel: string[];
/**
* @generated from field: optional googleplay.SubscriptionTerms subscriptionTerms = 12;
*/
subscriptionTerms?: SubscriptionTerms;
/**
* @generated from field: optional string formattedName = 13;
*/
formattedName?: string;
/**
* @generated from field: optional string formattedDescription = 14;
*/
formattedDescription?: string;
/**
* @generated from field: optional bool preorder = 15;
*/
preorder?: boolean;
/**
* @generated from field: optional int32 onSaleDateDisplayTimeZoneOffsetMillis = 16;
*/
onSaleDateDisplayTimeZoneOffsetMillis?: number;
/**
* @generated from field: optional int32 licensedOfferType = 17;
*/
licensedOfferType?: number;
/**
* @generated from field: optional string offerId = 19;
*/
offerId?: string;
/**
* @generated from field: optional int64 preorderFulfillmentDisplayDate = 20;
*/
preorderFulfillmentDisplayDate?: bigint;
/**
* @generated from field: optional bool sale = 22;
*/
sale?: boolean;
/**
* @generated from field: optional bool repeatLastPayment = 25;
*/
repeatLastPayment?: boolean;
/**
* @generated from field: optional string buyButtonLabel = 26;
*/
buyButtonLabel?: string;
/**
* @generated from field: optional bool instantPurchaseEnabled = 27;
*/
instantPurchaseEnabled?: boolean;
/**
* @generated from field: optional int64 saleEndTimestamp = 30;
*/
saleEndTimestamp?: bigint;
/**
* @generated from field: optional string saleMessage = 31;
*/
saleMessage?: string;
constructor(data?: PartialMessage<Offer>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Offer";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Offer;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Offer;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Offer;
static equals(a: Offer | PlainMessage<Offer> | undefined, b: Offer | PlainMessage<Offer> | undefined): boolean;
}
/**
* @generated from message googleplay.SubscriptionTerms
*/
declare class SubscriptionTerms extends Message<SubscriptionTerms> {
/**
* @generated from field: optional googleplay.TimePeriod recurringPeriod = 1;
*/
recurringPeriod?: TimePeriod;
/**
* @generated from field: optional googleplay.TimePeriod trialPeriod = 2;
*/
trialPeriod?: TimePeriod;
constructor(data?: PartialMessage<SubscriptionTerms>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.SubscriptionTerms";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): SubscriptionTerms;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): SubscriptionTerms;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): SubscriptionTerms;
static equals(a: SubscriptionTerms | PlainMessage<SubscriptionTerms> | undefined, b: SubscriptionTerms | PlainMessage<SubscriptionTerms> | undefined): boolean;
}
/**
* @generated from message googleplay.TimePeriod
*/
declare class TimePeriod extends Message<TimePeriod> {
/**
* @generated from field: optional int32 unit = 1;
*/
unit?: number;
/**
* @generated from field: optional int32 count = 2;
*/
count?: number;
constructor(data?: PartialMessage<TimePeriod>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.TimePeriod";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): TimePeriod;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): TimePeriod;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): TimePeriod;
static equals(a: TimePeriod | PlainMessage<TimePeriod> | undefined, b: TimePeriod | PlainMessage<TimePeriod> | undefined): boolean;
}
/**
* @generated from message googleplay.ConsumePurchaseResponse
*/
declare class ConsumePurchaseResponse extends Message<ConsumePurchaseResponse> {
/**
* @generated from field: optional googleplay.LibraryUpdate libraryUpdate = 1;
*/
libraryUpdate?: LibraryUpdate;
/**
* @generated from field: optional int32 status = 2;
*/
status?: number;
constructor(data?: PartialMessage<ConsumePurchaseResponse>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.ConsumePurchaseResponse";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ConsumePurchaseResponse;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ConsumePurchaseResponse;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ConsumePurchaseResponse;
static equals(a: ConsumePurchaseResponse | PlainMessage<ConsumePurchaseResponse> | undefined, b: ConsumePurchaseResponse | PlainMessage<ConsumePurchaseResponse> | undefined): boolean;
}
/**
* @generated from message googleplay.ContainerMetadata
*/
declare class ContainerMetadata extends Message<ContainerMetadata> {
/**
* @generated from field: optional string browseUrl = 1;
*/
browseUrl?: string;
/**
* @generated from field: optional string nextPageUrl = 2;
*/
nextPageUrl?: string;
/**
* @generated from field: optional double relevance = 3;
*/
relevance?: number;
/**
* @generated from field: optional int64 estimatedResults = 4;
*/
estimatedResults?: bigint;
/**
* @generated from field: optional string analyticsCookie = 5;
*/
analyticsCookie?: string;
/**
* @generated from field: optional bool ordered = 6;
*/
ordered?: boolean;
/**
* @generated from field: repeated googleplay.ContainerView containerView = 7;
*/
containerView: ContainerView[];
/**
* @generated from field: optional googleplay.Image leftIcon = 8;
*/
leftIcon?: Image;
constructor(data?: PartialMessage<ContainerMetadata>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.ContainerMetadata";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ContainerMetadata;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ContainerMetadata;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ContainerMetadata;
static equals(a: ContainerMetadata | PlainMessage<ContainerMetadata> | undefined, b: ContainerMetadata | PlainMessage<ContainerMetadata> | undefined): boolean;
}
/**
* @generated from message googleplay.ContainerView
*/
declare class ContainerView extends Message<ContainerView> {
/**
* @generated from field: optional bool selected = 1;
*/
selected?: boolean;
/**
* @generated from field: optional string title = 2;
*/
title?: string;
/**
* @generated from field: optional string listUrl = 3;
*/
listUrl?: string;
/**
* @generated from field: optional bytes serverLogsCookie = 4;
*/
serverLogsCookie?: Uint8Array;
constructor(data?: PartialMessage<ContainerView>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.ContainerView";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ContainerView;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ContainerView;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ContainerView;
static equals(a: ContainerView | PlainMessage<ContainerView> | undefined, b: ContainerView | PlainMessage<ContainerView> | undefined): boolean;
}
/**
* @generated from message googleplay.DebugInfo
*/
declare class DebugInfo extends Message<DebugInfo> {
/**
* @generated from field: repeated string message = 1;
*/
message: string[];
/**
* @generated from field: repeated googleplay.DebugInfo.Timing timing = 2;
*/
timing: DebugInfo_Timing[];
constructor(data?: PartialMessage<DebugInfo>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.DebugInfo";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): DebugInfo;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): DebugInfo;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): DebugInfo;
static equals(a: DebugInfo | PlainMessage<DebugInfo> | undefined, b: DebugInfo | PlainMessage<DebugInfo> | undefined): boolean;
}
/**
* @generated from message googleplay.DebugInfo.Timing
*/
declare class DebugInfo_Timing extends Message<DebugInfo_Timing> {
/**
* @generated from field: optional string name = 3;
*/
name?: string;
/**
* @generated from field: optional double timeInMs = 4;
*/
timeInMs?: number;
constructor(data?: PartialMessage<DebugInfo_Timing>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.DebugInfo.Timing";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): DebugInfo_Timing;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): DebugInfo_Timing;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): DebugInfo_Timing;
static equals(a: DebugInfo_Timing | PlainMessage<DebugInfo_Timing> | undefined, b: DebugInfo_Timing | PlainMessage<DebugInfo_Timing> | undefined): boolean;
}
/**
* @generated from message googleplay.DeliveryResponse
*/
declare class DeliveryResponse extends Message<DeliveryResponse> {
/**
* @generated from field: optional int32 status = 1 [default = 1];
*/
status?: number;
/**
* @generated from field: optional googleplay.AndroidAppDeliveryData appDeliveryData = 2;
*/
appDeliveryData?: AndroidAppDeliveryData;
constructor(data?: PartialMessage<DeliveryResponse>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.DeliveryResponse";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): DeliveryResponse;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): DeliveryResponse;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): DeliveryResponse;
static equals(a: DeliveryResponse | PlainMessage<DeliveryResponse> | undefined, b: DeliveryResponse | PlainMessage<DeliveryResponse> | undefined): boolean;
}
/**
* @generated from message googleplay.BulkDetailsEntry
*/
declare class BulkDetailsEntry extends Message<BulkDetailsEntry> {
/**
* @generated from field: optional googleplay.Item item = 1;
*/
item?: Item;
constructor(data?: PartialMessage<BulkDetailsEntry>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.BulkDetailsEntry";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): BulkDetailsEntry;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): BulkDetailsEntry;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): BulkDetailsEntry;
static equals(a: BulkDetailsEntry | PlainMessage<BulkDetailsEntry> | undefined, b: BulkDetailsEntry | PlainMessage<BulkDetailsEntry> | undefined): boolean;
}
/**
* @generated from message googleplay.BulkDetailsRequest
*/
declare class BulkDetailsRequest extends Message<BulkDetailsRequest> {
/**
* @generated from field: repeated string DocId = 1;
*/
DocId: string[];
/**
* @generated from field: optional bool includeChildDocs = 2 [default = true];
*/
includeChildDocs?: boolean;
/**
* @generated from field: optional bool includeDetails = 3;
*/
includeDetails?: boolean;
/**
* @generated from field: optional string sourcePackageName = 4;
*/
sourcePackageName?: string;
/**
* @generated from field: repeated int32 installedVersionCode = 7;
*/
installedVersionCode: number[];
constructor(data?: PartialMessage<BulkDetailsRequest>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.BulkDetailsRequest";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): BulkDetailsRequest;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): BulkDetailsRequest;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): BulkDetailsRequest;
static equals(a: BulkDetailsRequest | PlainMessage<BulkDetailsRequest> | undefined, b: BulkDetailsRequest | PlainMessage<BulkDetailsRequest> | undefined): boolean;
}
/**
* @generated from message googleplay.BulkDetailsResponse
*/
declare class BulkDetailsResponse extends Message<BulkDetailsResponse> {
/**
* @generated from field: repeated googleplay.BulkDetailsEntry entry = 1;
*/
entry: BulkDetailsEntry[];
constructor(data?: PartialMessage<BulkDetailsResponse>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.BulkDetailsResponse";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): BulkDetailsResponse;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): BulkDetailsResponse;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): BulkDetailsResponse;
static equals(a: BulkDetailsResponse | PlainMessage<BulkDetailsResponse> | undefined, b: BulkDetailsResponse | PlainMessage<BulkDetailsResponse> | undefined): boolean;
}
/**
* @generated from message googleplay.DetailsResponse
*/
declare class DetailsResponse extends Message<DetailsResponse> {
/**
* @generated from field: optional string analyticsCookie = 2;
*/
analyticsCookie?: string;
/**
* @generated from field: optional googleplay.Item item = 4;
*/
item?: Item;
/**
* @generated from field: optional string footerHtml = 5;
*/
footerHtml?: string;
/**
* @generated from field: optional bytes serverLogsCookie = 6;
*/
serverLogsCookie?: Uint8Array;
/**
* @generated from field: repeated googleplay.DiscoveryBadge discoveryBadge = 7;
*/
discoveryBadge: DiscoveryBadge[];
/**
* @generated from field: optional bool enableReviews = 8 [default = true];
*/
enableReviews?: boolean;
/**
* @generated from field: optional googleplay.Features features = 12;
*/
features?: Features;
/**
* @generated from field: optional string detailsStreamUrl = 13;
*/
detailsStreamUrl?: string;
/**
* @generated from field: optional string userReviewUrl = 14;
*/
userReviewUrl?: string;
/**
* @generated from field: optional string postAcquireDetailsStreamUrl = 17;
*/
postAcquireDetailsStreamUrl?: string;
constructor(data?: PartialMessage<DetailsResponse>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.DetailsResponse";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): DetailsResponse;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): DetailsResponse;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): DetailsResponse;
static equals(a: DetailsResponse | PlainMessage<DetailsResponse> | undefined, b: DetailsResponse | PlainMessage<DetailsResponse> | undefined): boolean;
}
/**
* @generated from message googleplay.DiscoveryBadge
*/
declare class DiscoveryBadge extends Message<DiscoveryBadge> {
/**
* @generated from field: optional string label = 1;
*/
label?: string;
/**
* @generated from field: optional googleplay.Image image = 2;
*/
image?: Image;
/**
* @generated from field: optional int32 backgroundColor = 3;
*/
backgroundColor?: number;
/**
* @generated from field: optional googleplay.DiscoveryBadgeLink badgeContainer1 = 4;
*/
badgeContainer1?: DiscoveryBadgeLink;
/**
* @generated from field: optional bytes serverLogsCookie = 5;
*/
serverLogsCookie?: Uint8Array;
/**
* @generated from field: optional bool isPlusOne = 6;
*/
isPlusOne?: boolean;
/**
* @generated from field: optional float aggregateRating = 7;
*/
aggregateRating?: number;
/**
* @generated from field: optional int32 userStarRating = 8;
*/
userStarRating?: number;
/**
* @generated from field: optional string downloadCount = 9;
*/
downloadCount?: string;
/**
* @generated from field: optional string downloadUnits = 10;
*/
downloadUnits?: string;
/**
* @generated from field: optional string contentDescription = 11;
*/
contentDescription?: string;
constructor(data?: PartialMessage<DiscoveryBadge>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.DiscoveryBadge";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): DiscoveryBadge;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): DiscoveryBadge;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): DiscoveryBadge;
static equals(a: DiscoveryBadge | PlainMessage<DiscoveryBadge> | undefined, b: DiscoveryBadge | PlainMessage<DiscoveryBadge> | undefined): boolean;
}
/**
* @generated from message googleplay.DiscoveryBadgeLink
*/
declare class DiscoveryBadgeLink extends Message<DiscoveryBadgeLink> {
/**
* @generated from field: optional googleplay.Link link = 1;
*/
link?: Link;
/**
* @generated from field: optional string userReviewsUrl = 2;
*/
userReviewsUrl?: string;
/**
* @generated from field: optional string criticReviewsUrl = 3;
*/
criticReviewsUrl?: string;
constructor(data?: PartialMessage<DiscoveryBadgeLink>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.DiscoveryBadgeLink";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): DiscoveryBadgeLink;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): DiscoveryBadgeLink;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): DiscoveryBadgeLink;
static equals(a: DiscoveryBadgeLink | PlainMessage<DiscoveryBadgeLink> | undefined, b: DiscoveryBadgeLink | PlainMessage<DiscoveryBadgeLink> | undefined): boolean;
}
/**
* @generated from message googleplay.Features
*/
declare class Features extends Message<Features> {
/**
* @generated from field: repeated googleplay.Feature featurePresence = 1;
*/
featurePresence: Feature[];
/**
* @generated from field: repeated googleplay.Feature featureRating = 2;
*/
featureRating: Feature[];
constructor(data?: PartialMessage<Features>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Features";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Features;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Features;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Features;
static equals(a: Features | PlainMessage<Features> | undefined, b: Features | PlainMessage<Features> | undefined): boolean;
}
/**
* @generated from message googleplay.Feature
*/
declare class Feature extends Message<Feature> {
/**
* @generated from field: optional string label = 1;
*/
label?: string;
/**
* @generated from field: optional string value = 3;
*/
value?: string;
constructor(data?: PartialMessage<Feature>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Feature";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Feature;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Feature;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Feature;
static equals(a: Feature | PlainMessage<Feature> | undefined, b: Feature | PlainMessage<Feature> | undefined): boolean;
}
/**
* @generated from message googleplay.DeviceConfigurationProto
*/
declare class DeviceConfigurationProto extends Message<DeviceConfigurationProto> {
/**
* @generated from field: optional int32 touchScreen = 1;
*/
touchScreen?: number;
/**
* @generated from field: optional int32 keyboard = 2;
*/
keyboard?: number;
/**
* @generated from field: optional int32 navigation = 3;
*/
navigation?: number;
/**
* @generated from field: optional int32 screenLayout = 4;
*/
screenLayout?: number;
/**
* @generated from field: optional bool hasHardKeyboard = 5;
*/
hasHardKeyboard?: boolean;
/**
* @generated from field: optional bool hasFiveWayNavigation = 6;
*/
hasFiveWayNavigation?: boolean;
/**
* @generated from field: optional int32 screenDensity = 7;
*/
screenDensity?: number;
/**
* @generated from field: optional int32 glEsVersion = 8;
*/
glEsVersion?: number;
/**
* @generated from field: repeated string systemSharedLibrary = 9;
*/
systemSharedLibrary: string[];
/**
* @generated from field: repeated string systemAvailableFeature = 10;
*/
systemAvailableFeature: string[];
/**
* @generated from field: repeated string nativePlatform = 11;
*/
nativePlatform: string[];
/**
* @generated from field: optional int32 screenWidth = 12;
*/
screenWidth?: number;
/**
* @generated from field: optional int32 screenHeight = 13;
*/
screenHeight?: number;
/**
* @generated from field: repeated string systemSupportedLocale = 14;
*/
systemSupportedLocale: string[];
/**
* @generated from field: repeated string glExtension = 15;
*/
glExtension: string[];
/**
* @generated from field: optional int32 deviceClass = 16;
*/
deviceClass?: number;
/**
* @generated from field: optional int32 maxApkDownloadSizeMb = 17 [default = 50];
*/
maxApkDownloadSizeMb?: number;
/**
* @generated from field: optional int32 smallestScreenWidthDP = 18;
*/
smallestScreenWidthDP?: number;
/**
* @generated from field: optional int32 lowRamDevice = 19 [default = 0];
*/
lowRamDevice?: number;
/**
* @generated from field: optional int64 totalMemoryBytes = 20 [default = 8354971648];
*/
totalMemoryBytes?: bigint;
/**
* @generated from field: optional int32 maxNumOf_CPUCores = 21 [default = 8];
*/
maxNumOfCPUCores?: number;
/**
* @generated from field: repeated googleplay.DeviceFeature deviceFeature = 26;
*/
deviceFeature: DeviceFeature[];
/**
* @generated from field: optional int32 unknown28 = 28 [default = 0];
*/
unknown28?: number;
/**
* @generated from field: optional int32 unknown30 = 30 [default = 4];
*/
unknown30?: number;
constructor(data?: PartialMessage<DeviceConfigurationProto>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.DeviceConfigurationProto";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): DeviceConfigurationProto;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): DeviceConfigurationProto;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): DeviceConfigurationProto;
static equals(a: DeviceConfigurationProto | PlainMessage<DeviceConfigurationProto> | undefined, b: DeviceConfigurationProto | PlainMessage<DeviceConfigurationProto> | undefined): boolean;
}
/**
* @generated from message googleplay.DeviceFeature
*/
declare class DeviceFeature extends Message<DeviceFeature> {
/**
* @generated from field: optional string name = 1;
*/
name?: string;
/**
* @generated from field: optional int32 value = 2;
*/
value?: number;
constructor(data?: PartialMessage<DeviceFeature>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.DeviceFeature";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): DeviceFeature;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): DeviceFeature;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): DeviceFeature;
static equals(a: DeviceFeature | PlainMessage<DeviceFeature> | undefined, b: DeviceFeature | PlainMessage<DeviceFeature> | undefined): boolean;
}
/**
* @generated from message googleplay.Document
*/
declare class Document extends Message<Document> {
/**
* @generated from field: optional googleplay.DocId DocId = 1;
*/
DocId?: DocId;
/**
* @generated from field: optional googleplay.DocId fetchDocId = 2;
*/
fetchDocId?: DocId;
/**
* @generated from field: optional googleplay.DocId sampleDocId = 3;
*/
sampleDocId?: DocId;
/**
* @generated from field: optional string title = 4;
*/
title?: string;
/**
* @generated from field: optional string url = 5;
*/
url?: string;
/**
* @generated from field: repeated string snippet = 6;
*/
snippet: string[];
/**
* @generated from field: optional googleplay.Offer priceDeprecated = 7;
*/
priceDeprecated?: Offer;
/**
* @generated from field: repeated googleplay.Image image = 10;
*/
image: Image[];
/**
* @generated from field: repeated googleplay.Document child = 11;
*/
child: Document[];
/**
* @generated from field: repeated googleplay.Offer offer = 14;
*/
offer: Offer[];
/**
* @generated from field: repeated googleplay.TranslatedText translatedSnippet = 15;
*/
translatedSnippet: TranslatedText[];
/**
* @generated from field: repeated googleplay.DocumentVariant documentVariant = 16;
*/
documentVariant: DocumentVariant[];
/**
* @generated from field: repeated string categoryId = 17;
*/
categoryId: string[];
/**
* @generated from field: repeated googleplay.Document decoration = 18;
*/
decoration: Document[];
/**
* @generated from field: repeated googleplay.Document parent = 19;
*/
parent: Document[];
/**
* @generated from field: optional string privacyPolicyUrl = 20;
*/
privacyPolicyUrl?: string;
/**
* @generated from field: optional string consumptionUrl = 21;
*/
consumptionUrl?: string;
/**
* @generated from field: optional int32 estimatedNumChildren = 22;
*/
estimatedNumChildren?: number;
/**
* @generated from field: optional string subtitle = 23;
*/
subtitle?: string;
constructor(data?: PartialMessage<Document>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Document";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Document;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Document;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Document;
static equals(a: Document | PlainMessage<Document> | undefined, b: Document | PlainMessage<Document> | undefined): boolean;
}
/**
* @generated from message googleplay.DocumentVariant
*/
declare class DocumentVariant extends Message<DocumentVariant> {
/**
* @generated from field: optional int32 variationType = 1;
*/
variationType?: number;
/**
* @generated from field: optional string title = 3;
*/
title?: string;
/**
* @generated from field: repeated string snippet = 4;
*/
snippet: string[];
/**
* @generated from field: optional string recentChanges = 5;
*/
recentChanges?: string;
/**
* @generated from field: repeated googleplay.TranslatedText autoTranslation = 6;
*/
autoTranslation: TranslatedText[];
/**
* @generated from field: repeated googleplay.Offer offer = 7;
*/
offer: Offer[];
/**
* @generated from field: optional int64 channelId = 9;
*/
channelId?: bigint;
/**
* @generated from field: repeated googleplay.Document child = 10;
*/
child: Document[];
/**
* @generated from field: repeated googleplay.Document decoration = 11;
*/
decoration: Document[];
/**
* @generated from field: repeated googleplay.Image image = 12;
*/
image: Image[];
/**
* @generated from field: repeated string categoryId = 13;
*/
categoryId: string[];
/**
* @generated from field: optional string subtitle = 14;
*/
subtitle?: string;
constructor(data?: PartialMessage<DocumentVariant>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.DocumentVariant";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): DocumentVariant;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): DocumentVariant;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): DocumentVariant;
static equals(a: DocumentVariant | PlainMessage<DocumentVariant> | undefined, b: DocumentVariant | PlainMessage<DocumentVariant> | undefined): boolean;
}
/**
* @generated from message googleplay.SectionImage
*/
declare class SectionImage extends Message<SectionImage> {
/**
* @generated from field: repeated googleplay.ImageContainer imageContainer = 1;
*/
imageContainer: ImageContainer[];
constructor(data?: PartialMessage<SectionImage>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.SectionImage";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): SectionImage;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): SectionImage;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): SectionImage;
static equals(a: SectionImage | PlainMessage<SectionImage> | undefined, b: SectionImage | PlainMessage<SectionImage> | undefined): boolean;
}
/**
* @generated from message googleplay.ImageContainer
*/
declare class ImageContainer extends Message<ImageContainer> {
/**
* @generated from field: optional googleplay.Image image = 4;
*/
image?: Image;
constructor(data?: PartialMessage<ImageContainer>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.ImageContainer";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ImageContainer;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ImageContainer;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ImageContainer;
static equals(a: ImageContainer | PlainMessage<ImageContainer> | undefined, b: ImageContainer | PlainMessage<ImageContainer> | undefined): boolean;
}
/**
* @generated from message googleplay.Image
*/
declare class Image extends Message<Image> {
/**
* @generated from field: optional int32 imageType = 1;
*/
imageType?: number;
/**
* @generated from field: optional googleplay.Image.Dimension dimension = 2;
*/
dimension?: Image_Dimension;
/**
* @generated from field: optional string imageUrl = 5;
*/
imageUrl?: string;
/**
* @generated from field: optional string altTextLocalized = 6;
*/
altTextLocalized?: string;
/**
* @generated from field: optional string secureUrl = 7;
*/
secureUrl?: string;
/**
* @generated from field: optional int32 positionInSequence = 8;
*/
positionInSequence?: number;
/**
* @generated from field: optional bool supportsFifeUrlOptions = 9;
*/
supportsFifeUrlOptions?: boolean;
/**
* @generated from field: optional googleplay.Image.Citation citation = 10;
*/
citation?: Image_Citation;
/**
* @generated from field: optional int32 durationSeconds = 14;
*/
durationSeconds?: number;
/**
* @generated from field: optional string fillColorRGB = 15;
*/
fillColorRGB?: string;
/**
* @generated from field: optional bool autogen = 16;
*/
autogen?: boolean;
/**
* @generated from field: optional googleplay.Attribution attribution = 17;
*/
attribution?: Attribution;
/**
* @generated from field: optional string backgroundColorRgb = 19;
*/
backgroundColorRgb?: string;
/**
* @generated from field: optional googleplay.ImagePalette palette = 20;
*/
palette?: ImagePalette;
/**
* @generated from field: optional int32 deviceClass = 21;
*/
deviceClass?: number;
/**
* @generated from field: optional bool supportsFifeMonogramOption = 22;
*/
supportsFifeMonogramOption?: boolean;
/**
* @generated from field: optional string imageUrlAlt = 28;
*/
imageUrlAlt?: string;
constructor(data?: PartialMessage<Image>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Image";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Image;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Image;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Image;
static equals(a: Image | PlainMessage<Image> | undefined, b: Image | PlainMessage<Image> | undefined): boolean;
}
/**
* @generated from message googleplay.Image.Dimension
*/
declare class Image_Dimension extends Message<Image_Dimension> {
/**
* @generated from field: optional int32 width = 3;
*/
width?: number;
/**
* @generated from field: optional int32 height = 4;
*/
height?: number;
/**
* @generated from field: optional int32 aspectRatio = 18;
*/
aspectRatio?: number;
constructor(data?: PartialMessage<Image_Dimension>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Image.Dimension";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Image_Dimension;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Image_Dimension;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Image_Dimension;
static equals(a: Image_Dimension | PlainMessage<Image_Dimension> | undefined, b: Image_Dimension | PlainMessage<Image_Dimension> | undefined): boolean;
}
/**
* @generated from message googleplay.Image.Citation
*/
declare class Image_Citation extends Message<Image_Citation> {
/**
* @generated from field: optional string titleLocalized = 11;
*/
titleLocalized?: string;
/**
* @generated from field: optional string url = 12;
*/
url?: string;
constructor(data?: PartialMessage<Image_Citation>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Image.Citation";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Image_Citation;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Image_Citation;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Image_Citation;
static equals(a: Image_Citation | PlainMessage<Image_Citation> | undefined, b: Image_Citation | PlainMessage<Image_Citation> | undefined): boolean;
}
/**
* @generated from message googleplay.Attribution
*/
declare class Attribution extends Message<Attribution> {
/**
* @generated from field: optional string sourceTitle = 1;
*/
sourceTitle?: string;
/**
* @generated from field: optional string sourceUrl = 2;
*/
sourceUrl?: string;
/**
* @generated from field: optional string licenseTitle = 3;
*/
licenseTitle?: string;
/**
* @generated from field: optional string licenseUrl = 4;
*/
licenseUrl?: string;
constructor(data?: PartialMessage<Attribution>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Attribution";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Attribution;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Attribution;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Attribution;
static equals(a: Attribution | PlainMessage<Attribution> | undefined, b: Attribution | PlainMessage<Attribution> | undefined): boolean;
}
/**
* @generated from message googleplay.ImagePalette
*/
declare class ImagePalette extends Message<ImagePalette> {
/**
* @generated from field: optional string lightVibrantRGB = 1;
*/
lightVibrantRGB?: string;
/**
* @generated from field: optional string vibrantRGB = 2;
*/
vibrantRGB?: string;
/**
* @generated from field: optional string darkVibrantRGB = 3;
*/
darkVibrantRGB?: string;
/**
* @generated from field: optional string lightMutedRGB = 4;
*/
lightMutedRGB?: string;
/**
* @generated from field: optional string mutedRGB = 5;
*/
mutedRGB?: string;
/**
* @generated from field: optional string darkMutedRGB = 6;
*/
darkMutedRGB?: string;
constructor(data?: PartialMessage<ImagePalette>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.ImagePalette";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ImagePalette;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ImagePalette;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ImagePalette;
static equals(a: ImagePalette | PlainMessage<ImagePalette> | undefined, b: ImagePalette | PlainMessage<ImagePalette> | undefined): boolean;
}
/**
* @generated from message googleplay.TranslatedText
*/
declare class TranslatedText extends Message<TranslatedText> {
/**
* @generated from field: optional string text = 1;
*/
text?: string;
/**
* @generated from field: optional string sourceLocale = 2;
*/
sourceLocale?: string;
/**
* @generated from field: optional string targetLocale = 3;
*/
targetLocale?: string;
constructor(data?: PartialMessage<TranslatedText>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.TranslatedText";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): TranslatedText;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): TranslatedText;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): TranslatedText;
static equals(a: TranslatedText | PlainMessage<TranslatedText> | undefined, b: TranslatedText | PlainMessage<TranslatedText> | undefined): boolean;
}
/**
* @generated from message googleplay.AppDetails
*/
declare class AppDetails extends Message<AppDetails> {
/**
* @generated from field: optional string developerName = 1;
*/
developerName?: string;
/**
* @generated from field: optional int32 majorVersionNumber = 2;
*/
majorVersionNumber?: number;
/**
* @generated from field: optional int32 versionCode = 3;
*/
versionCode?: number;
/**
* @generated from field: optional string versionString = 4;
*/
versionString?: string;
/**
* @generated from field: optional string title = 5;
*/
title?: string;
/**
* @generated from field: repeated string appCategory = 7;
*/
appCategory: string[];
/**
* @generated from field: optional int32 contentRating = 8;
*/
contentRating?: number;
/**
* @generated from field: optional int64 infoDownloadSize = 9;
*/
infoDownloadSize?: bigint;
/**
* @generated from field: repeated string permission = 10;
*/
permission: string[];
/**
* @generated from field: optional string developerEmail = 11;
*/
developerEmail?: string;
/**
* @generated from field: optional string developerWebsite = 12;
*/
developerWebsite?: string;
/**
* @generated from field: optional string infoDownload = 13;
*/
infoDownload?: string;
/**
* @generated from field: optional string packageName = 14;
*/
packageName?: string;
/**
* @generated from field: optional string recentChangesHtml = 15;
*/
recentChangesHtml?: string;
/**
* @generated from field: optional string infoUpdatedOn = 16;
*/
infoUpdatedOn?: string;
/**
* @generated from field: repeated googleplay.FileMetadata file = 17;
*/
file: FileMetadata[];
/**
* @generated from field: optional string appType = 18;
*/
appType?: string;
/**
* @generated from field: repeated string certificateHash = 19;
*/
certificateHash: string[];
/**
* @generated from field: optional bool variesWithDevice = 21 [default = true];
*/
variesWithDevice?: boolean;
/**
* @generated from field: repeated googleplay.CertificateSet certificateSet = 22;
*/
certificateSet: CertificateSet[];
/**
* @generated from field: repeated string autoAcquireFreeAppIfHigherVersionAvailableTag = 23;
*/
autoAcquireFreeAppIfHigherVersionAvailableTag: string[];
/**
* @generated from field: optional bool hasInstantLink = 24;
*/
hasInstantLink?: boolean;
/**
* @generated from field: repeated string splitId = 25;
*/
splitId: string[];
/**
* @generated from field: optional bool gamepadRequired = 26;
*/
gamepadRequired?: boolean;
/**
* @generated from field: optional bool externallyHosted = 27;
*/
externallyHosted?: boolean;
/**
* @generated from field: optional bool everExternallyHosted = 28;
*/
everExternallyHosted?: boolean;
/**
* @generated from field: optional string installNotes = 30;
*/
installNotes?: string;
/**
* @generated from field: optional int32 installLocation = 31;
*/
installLocation?: number;
/**
* @generated from field: optional int32 targetSdkVersion = 32;
*/
targetSdkVersion?: number;
/**
* @generated from field: optional string hasPreregistrationPromoCode = 33;
*/
hasPreregistrationPromoCode?: string;
/**
* @generated from field: optional googleplay.Dependencies dependencies = 34;
*/
dependencies?: Dependencies;
/**
* @generated from field: optional googleplay.TestingProgramInfo testingProgramInfo = 35;
*/
testingProgramInfo?: TestingProgramInfo;
/**
* @generated from field: optional googleplay.EarlyAccessInfo earlyAccessInfo = 36;
*/
earlyAccessInfo?: EarlyAccessInfo;
/**
* @generated from field: optional googleplay.EditorChoice editorChoice = 41;
*/
editorChoice?: EditorChoice;
/**
* @generated from field: optional string instantLink = 43;
*/
instantLink?: string;
/**
* @generated from field: optional string developerAddress = 45;
*/
developerAddress?: string;
/**
* @generated from field: optional googleplay.Publisher publisher = 46;
*/
publisher?: Publisher;
/**
* @generated from field: optional string categoryName = 48;
*/
categoryName?: string;
/**
* @generated from field: optional int64 downloadCount = 53;
*/
downloadCount?: bigint;
/**
* @generated from field: optional string downloadLabelDisplay = 61;
*/
downloadLabelDisplay?: string;
/**
* @generated from field: optional string inAppProduct = 67;
*/
inAppProduct?: string;
/**
* @generated from field: optional string downloadLabelAbbreviated = 77;
*/
downloadLabelAbbreviated?: string;
/**
* @generated from field: optional string downloadLabel = 78;
*/
downloadLabel?: string;
constructor(data?: PartialMessage<AppDetails>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.AppDetails";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): AppDetails;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): AppDetails;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): AppDetails;
static equals(a: AppDetails | PlainMessage<AppDetails> | undefined, b: AppDetails | PlainMessage<AppDetails> | undefined): boolean;
}
/**
* @generated from message googleplay.ModifyLibrary
*/
declare class ModifyLibrary extends Message<ModifyLibrary> {
/**
* @generated from field: optional string id = 1;
*/
id?: string;
/**
* @generated from field: optional string packageToAdd = 2;
*/
packageToAdd?: string;
/**
* @generated from field: optional string packageToRemove = 3;
*/
packageToRemove?: string;
constructor(data?: PartialMessage<ModifyLibrary>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.ModifyLibrary";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ModifyLibrary;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ModifyLibrary;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ModifyLibrary;
static equals(a: ModifyLibrary | PlainMessage<ModifyLibrary> | undefined, b: ModifyLibrary | PlainMessage<ModifyLibrary> | undefined): boolean;
}
/**
* @generated from message googleplay.Publisher
*/
declare class Publisher extends Message<Publisher> {
/**
* @generated from field: optional googleplay.PublisherStream publisherStream = 2;
*/
publisherStream?: PublisherStream;
constructor(data?: PartialMessage<Publisher>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Publisher";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Publisher;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Publisher;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Publisher;
static equals(a: Publisher | PlainMessage<Publisher> | undefined, b: Publisher | PlainMessage<Publisher> | undefined): boolean;
}
/**
* @generated from message googleplay.PublisherStream
*/
declare class PublisherStream extends Message<PublisherStream> {
/**
* @generated from field: optional string moreUrl = 3;
*/
moreUrl?: string;
/**
* @generated from field: optional string query = 11;
*/
query?: string;
constructor(data?: PartialMessage<PublisherStream>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.PublisherStream";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): PublisherStream;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): PublisherStream;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): PublisherStream;
static equals(a: PublisherStream | PlainMessage<PublisherStream> | undefined, b: PublisherStream | PlainMessage<PublisherStream> | undefined): boolean;
}
/**
* @generated from message googleplay.EditorChoice
*/
declare class EditorChoice extends Message<EditorChoice> {
/**
* @generated from field: repeated string bulletins = 1;
*/
bulletins: string[];
/**
* @generated from field: optional string description = 2;
*/
description?: string;
/**
* @generated from field: optional string title = 4;
*/
title?: string;
/**
* @generated from field: optional string subtitle = 5;
*/
subtitle?: string;
constructor(data?: PartialMessage<EditorChoice>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.EditorChoice";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): EditorChoice;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): EditorChoice;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): EditorChoice;
static equals(a: EditorChoice | PlainMessage<EditorChoice> | undefined, b: EditorChoice | PlainMessage<EditorChoice> | undefined): boolean;
}
/**
* @generated from message googleplay.CertificateSet
*/
declare class CertificateSet extends Message<CertificateSet> {
/**
* @generated from field: repeated string certificateHash = 1;
*/
certificateHash: string[];
/**
* @generated from field: repeated string sha256 = 2;
*/
sha256: string[];
constructor(data?: PartialMessage<CertificateSet>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.CertificateSet";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): CertificateSet;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): CertificateSet;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): CertificateSet;
static equals(a: CertificateSet | PlainMessage<CertificateSet> | undefined, b: CertificateSet | PlainMessage<CertificateSet> | undefined): boolean;
}
/**
* @generated from message googleplay.Dependencies
*/
declare class Dependencies extends Message<Dependencies> {
/**
* @generated from field: optional int32 unknown = 1;
*/
unknown?: number;
/**
* @generated from field: optional int64 size = 2;
*/
size?: bigint;
/**
* @generated from field: repeated googleplay.Dependency dependency = 3;
*/
dependency: Dependency[];
/**
* @generated from field: optional int32 targetSdk = 4;
*/
targetSdk?: number;
/**
* @generated from field: repeated string splitApks = 11;
*/
splitApks: string[];
constructor(data?: PartialMessage<Dependencies>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Dependencies";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Dependencies;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Dependencies;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Dependencies;
static equals(a: Dependencies | PlainMessage<Dependencies> | undefined, b: Dependencies | PlainMessage<Dependencies> | undefined): boolean;
}
/**
* @generated from message googleplay.Dependency
*/
declare class Dependency extends Message<Dependency> {
/**
* @generated from field: optional string packageName = 1;
*/
packageName?: string;
/**
* @generated from field: optional int32 version = 2;
*/
version?: number;
constructor(data?: PartialMessage<Dependency>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Dependency";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Dependency;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Dependency;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Dependency;
static equals(a: Dependency | PlainMessage<Dependency> | undefined, b: Dependency | PlainMessage<Dependency> | undefined): boolean;
}
/**
* @generated from message googleplay.TestingProgramInfo
*/
declare class TestingProgramInfo extends Message<TestingProgramInfo> {
/**
* @generated from field: optional bool subscribed = 2;
*/
subscribed?: boolean;
/**
* @generated from field: optional bool subscribedAndInstalled = 3;
*/
subscribedAndInstalled?: boolean;
/**
* @generated from field: optional string email = 5;
*/
email?: string;
/**
* @generated from field: optional string displayName = 7;
*/
displayName?: string;
/**
* @generated from field: optional googleplay.Image image = 6;
*/
image?: Image;
constructor(data?: PartialMessage<TestingProgramInfo>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.TestingProgramInfo";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): TestingProgramInfo;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): TestingProgramInfo;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): TestingProgramInfo;
static equals(a: TestingProgramInfo | PlainMessage<TestingProgramInfo> | undefined, b: TestingProgramInfo | PlainMessage<TestingProgramInfo> | undefined): boolean;
}
/**
* @generated from message googleplay.EarlyAccessInfo
*/
declare class EarlyAccessInfo extends Message<EarlyAccessInfo> {
/**
* @generated from field: optional string email = 3;
*/
email?: string;
constructor(data?: PartialMessage<EarlyAccessInfo>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.EarlyAccessInfo";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): EarlyAccessInfo;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): EarlyAccessInfo;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): EarlyAccessInfo;
static equals(a: EarlyAccessInfo | PlainMessage<EarlyAccessInfo> | undefined, b: EarlyAccessInfo | PlainMessage<EarlyAccessInfo> | undefined): boolean;
}
/**
* @generated from message googleplay.DocumentDetails
*/
declare class DocumentDetails extends Message<DocumentDetails> {
/**
* @generated from field: optional googleplay.AppDetails appDetails = 1;
*/
appDetails?: AppDetails;
/**
* @generated from field: optional googleplay.SubscriptionDetails subscriptionDetails = 7;
*/
subscriptionDetails?: SubscriptionDetails;
constructor(data?: PartialMessage<DocumentDetails>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.DocumentDetails";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): DocumentDetails;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): DocumentDetails;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): DocumentDetails;
static equals(a: DocumentDetails | PlainMessage<DocumentDetails> | undefined, b: DocumentDetails | PlainMessage<DocumentDetails> | undefined): boolean;
}
/**
* @generated from message googleplay.PatchDetails
*/
declare class PatchDetails extends Message<PatchDetails> {
/**
* @generated from field: optional int32 baseVersionCode = 1;
*/
baseVersionCode?: number;
/**
* @generated from field: optional int64 size = 2;
*/
size?: bigint;
constructor(data?: PartialMessage<PatchDetails>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.PatchDetails";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): PatchDetails;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): PatchDetails;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): PatchDetails;
static equals(a: PatchDetails | PlainMessage<PatchDetails> | undefined, b: PatchDetails | PlainMessage<PatchDetails> | undefined): boolean;
}
/**
* @generated from message googleplay.FileMetadata
*/
declare class FileMetadata extends Message<FileMetadata> {
/**
* @generated from field: optional int32 fileType = 1;
*/
fileType?: number;
/**
* @generated from field: optional int32 versionCode = 2;
*/
versionCode?: number;
/**
* @generated from field: optional int64 size = 3;
*/
size?: bigint;
/**
* @generated from field: optional string splitId = 4;
*/
splitId?: string;
/**
* @generated from field: optional int64 compressedSize = 5;
*/
compressedSize?: bigint;
/**
* @generated from field: repeated googleplay.PatchDetails patchDetails = 6;
*/
patchDetails: PatchDetails[];
constructor(data?: PartialMessage<FileMetadata>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.FileMetadata";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): FileMetadata;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): FileMetadata;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): FileMetadata;
static equals(a: FileMetadata | PlainMessage<FileMetadata> | undefined, b: FileMetadata | PlainMessage<FileMetadata> | undefined): boolean;
}
/**
* @generated from message googleplay.SubscriptionDetails
*/
declare class SubscriptionDetails extends Message<SubscriptionDetails> {
/**
* @generated from field: optional int32 subscriptionPeriod = 1;
*/
subscriptionPeriod?: number;
constructor(data?: PartialMessage<SubscriptionDetails>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.SubscriptionDetails";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): SubscriptionDetails;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): SubscriptionDetails;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): SubscriptionDetails;
static equals(a: SubscriptionDetails | PlainMessage<SubscriptionDetails> | undefined, b: SubscriptionDetails | PlainMessage<SubscriptionDetails> | undefined): boolean;
}
/**
* @generated from message googleplay.Item
*/
declare class Item extends Message<Item> {
/**
* @generated from field: optional string id = 1;
*/
id?: string;
/**
* @generated from field: optional string subId = 2;
*/
subId?: string;
/**
* @generated from field: optional int32 type = 3;
*/
type?: number;
/**
* @generated from field: optional int32 categoryId = 4;
*/
categoryId?: number;
/**
* @generated from field: optional string title = 5;
*/
title?: string;
/**
* @generated from field: optional string creator = 6;
*/
creator?: string;
/**
* @generated from field: optional string descriptionHtml = 7;
*/
descriptionHtml?: string;
/**
* @generated from field: repeated googleplay.Offer offer = 8;
*/
offer: Offer[];
/**
* @generated from field: repeated googleplay.Image image = 10;
*/
image: Image[];
/**
* @generated from field: repeated googleplay.Item subItem = 11;
*/
subItem: Item[];
/**
* @generated from field: optional googleplay.ContainerMetadata containerMetadata = 12;
*/
containerMetadata?: ContainerMetadata;
/**
* @generated from field: optional googleplay.DocumentDetails details = 13;
*/
details?: DocumentDetails;
/**
* @generated from field: optional googleplay.Annotations annotations = 15;
*/
annotations?: Annotations;
/**
* @generated from field: optional string detailsUrl = 16;
*/
detailsUrl?: string;
/**
* @generated from field: optional string shareUrl = 17;
*/
shareUrl?: string;
/**
* @generated from field: optional string reviewsUrl = 18;
*/
reviewsUrl?: string;
/**
* @generated from field: optional string backendUrl = 19;
*/
backendUrl?: string;
/**
* @generated from field: optional string purchaseDetailsUrl = 20;
*/
purchaseDetailsUrl?: string;
/**
* @generated from field: optional bool detailsReusable = 21;
*/
detailsReusable?: boolean;
/**
* @generated from field: optional string subtitle = 22;
*/
subtitle?: string;
/**
* @generated from field: optional string translatedDescriptionHtml = 23;
*/
translatedDescriptionHtml?: string;
/**
* @generated from field: optional bytes serverLogsCookie = 24;
*/
serverLogsCookie?: Uint8Array;
/**
* @generated from field: optional googleplay.AppInfo appInfo = 25;
*/
appInfo?: AppInfo;
/**
* @generated from field: optional bool mature = 26;
*/
mature?: boolean;
/**
* @generated from field: optional string promotionalDescription = 27;
*/
promotionalDescription?: string;
/**
* @generated from field: optional bool availableForPreregistration = 29;
*/
availableForPreregistration?: boolean;
/**
* @generated from field: optional string reviewSnippetsUrl = 31;
*/
reviewSnippetsUrl?: string;
/**
* @generated from field: optional bool useWishlistAsPrimaryAction = 33;
*/
useWishlistAsPrimaryAction?: boolean;
/**
* @generated from field: optional string reviewQuestionsUrl = 34;
*/
reviewQuestionsUrl?: string;
/**
* @generated from field: optional string reviewSummaryUrl = 39;
*/
reviewSummaryUrl?: string;
constructor(data?: PartialMessage<Item>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Item";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Item;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Item;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Item;
static equals(a: Item | PlainMessage<Item> | undefined, b: Item | PlainMessage<Item> | undefined): boolean;
}
/**
* @generated from message googleplay.AppInfo
*/
declare class AppInfo extends Message<AppInfo> {
/**
* @generated from field: optional string title = 1;
*/
title?: string;
/**
* @generated from field: repeated googleplay.AppInfoSection section = 2;
*/
section: AppInfoSection[];
constructor(data?: PartialMessage<AppInfo>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.AppInfo";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): AppInfo;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): AppInfo;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): AppInfo;
static equals(a: AppInfo | PlainMessage<AppInfo> | undefined, b: AppInfo | PlainMessage<AppInfo> | undefined): boolean;
}
/**
* @generated from message googleplay.AppInfoSection
*/
declare class AppInfoSection extends Message<AppInfoSection> {
/**
* @generated from field: optional string label = 1;
*/
label?: string;
/**
* @generated from field: optional googleplay.AppInfoContainer container = 3;
*/
container?: AppInfoContainer;
constructor(data?: PartialMessage<AppInfoSection>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.AppInfoSection";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): AppInfoSection;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): AppInfoSection;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): AppInfoSection;
static equals(a: AppInfoSection | PlainMessage<AppInfoSection> | undefined, b: AppInfoSection | PlainMessage<AppInfoSection> | undefined): boolean;
}
/**
* @generated from message googleplay.AppInfoContainer
*/
declare class AppInfoContainer extends Message<AppInfoContainer> {
/**
* @generated from field: optional googleplay.Image image = 1;
*/
image?: Image;
/**
* @generated from field: optional string description = 2;
*/
description?: string;
constructor(data?: PartialMessage<AppInfoContainer>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.AppInfoContainer";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): AppInfoContainer;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): AppInfoContainer;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): AppInfoContainer;
static equals(a: AppInfoContainer | PlainMessage<AppInfoContainer> | undefined, b: AppInfoContainer | PlainMessage<AppInfoContainer> | undefined): boolean;
}
/**
* @generated from message googleplay.Annotations
*/
declare class Annotations extends Message<Annotations> {
/**
* @generated from field: repeated googleplay.Warning warning = 4;
*/
warning: Warning[];
/**
* @generated from field: repeated googleplay.Badge badgeForCreator = 8;
*/
badgeForCreator: Badge[];
/**
* @generated from field: repeated googleplay.Badge infoBadge = 9;
*/
infoBadge: Badge[];
/**
* @generated from field: optional googleplay.AnnotationLink annotationLink = 10;
*/
annotationLink?: AnnotationLink;
/**
* @generated from field: optional string offerNote = 14;
*/
offerNote?: string;
/**
* @generated from field: optional string privacyPolicyUrl = 18;
*/
privacyPolicyUrl?: string;
/**
* @generated from field: optional googleplay.Warning optimalDeviceClassWarning = 20;
*/
optimalDeviceClassWarning?: Warning;
/**
* @generated from field: optional string attributionHtml = 27;
*/
attributionHtml?: string;
/**
* @generated from field: optional googleplay.PurchaseHistoryDetails purchaseHistoryDetails = 28;
*/
purchaseHistoryDetails?: PurchaseHistoryDetails;
/**
* @generated from field: optional googleplay.Badge badgeForLegacyRating = 29;
*/
badgeForLegacyRating?: Badge;
/**
* @generated from field: repeated googleplay.Badge featureBadge = 39;
*/
featureBadge: Badge[];
/**
* @generated from field: optional string downloadsLabel = 48;
*/
downloadsLabel?: string;
/**
* @generated from field: optional googleplay.Badge badgeForRating = 50;
*/
badgeForRating?: Badge;
/**
* @generated from field: optional googleplay.CategoryInfo categoryInfo = 53;
*/
categoryInfo?: CategoryInfo;
/**
* @generated from field: optional string categoryName = 66;
*/
categoryName?: string;
/**
* @generated from field: repeated googleplay.Chip chip = 71;
*/
chip: Chip[];
/**
* @generated from field: repeated googleplay.Badge displayBadge = 72;
*/
displayBadge: Badge[];
/**
* @generated from field: optional string liveStreamUrl = 80;
*/
liveStreamUrl?: string;
/**
* @generated from field: optional string promotionStreamUrl = 85;
*/
promotionStreamUrl?: string;
/**
* @generated from field: optional googleplay.SectionImage sectionImage = 94;
*/
sectionImage?: SectionImage;
constructor(data?: PartialMessage<Annotations>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Annotations";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Annotations;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Annotations;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Annotations;
static equals(a: Annotations | PlainMessage<Annotations> | undefined, b: Annotations | PlainMessage<Annotations> | undefined): boolean;
}
/**
* @generated from message googleplay.Warning
*/
declare class Warning extends Message<Warning> {
/**
* @generated from field: optional string localizedMessage = 1;
*/
localizedMessage?: string;
constructor(data?: PartialMessage<Warning>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Warning";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Warning;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Warning;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Warning;
static equals(a: Warning | PlainMessage<Warning> | undefined, b: Warning | PlainMessage<Warning> | undefined): boolean;
}
/**
* @generated from message googleplay.AnnotationLink
*/
declare class AnnotationLink extends Message<AnnotationLink> {
/**
* @generated from field: optional string uri = 1;
*/
uri?: string;
/**
* @generated from field: optional googleplay.ResolvedLink resolvedLink = 2;
*/
resolvedLink?: ResolvedLink;
/**
* @generated from field: optional int32 uriBackend = 3;
*/
uriBackend?: number;
constructor(data?: PartialMessage<AnnotationLink>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.AnnotationLink";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): AnnotationLink;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): AnnotationLink;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): AnnotationLink;
static equals(a: AnnotationLink | PlainMessage<AnnotationLink> | undefined, b: AnnotationLink | PlainMessage<AnnotationLink> | undefined): boolean;
}
/**
* @generated from message googleplay.Rated
*/
declare class Rated extends Message<Rated> {
/**
* @generated from field: optional string label = 1;
*/
label?: string;
/**
* @generated from field: optional googleplay.Image image = 2;
*/
image?: Image;
/**
* @generated from field: optional string learnMoreHtmlLink = 4;
*/
learnMoreHtmlLink?: string;
constructor(data?: PartialMessage<Rated>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Rated";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Rated;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Rated;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Rated;
static equals(a: Rated | PlainMessage<Rated> | undefined, b: Rated | PlainMessage<Rated> | undefined): boolean;
}
/**
* @generated from message googleplay.Badge
*/
declare class Badge extends Message<Badge> {
/**
* @generated from field: optional string major = 1;
*/
major?: string;
/**
* @generated from field: optional googleplay.Image image = 2;
*/
image?: Image;
/**
* @generated from field: optional string minor = 3;
*/
minor?: string;
/**
* @generated from field: optional string minorHtml = 4;
*/
minorHtml?: string;
/**
* @generated from field: optional googleplay.StreamLink link = 7;
*/
link?: StreamLink;
/**
* @generated from field: optional string description = 8;
*/
description?: string;
constructor(data?: PartialMessage<Badge>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Badge";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Badge;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Badge;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Badge;
static equals(a: Badge | PlainMessage<Badge> | undefined, b: Badge | PlainMessage<Badge> | undefined): boolean;
}
/**
* @generated from message googleplay.Link
*/
declare class Link extends Message<Link> {
/**
* @generated from field: optional string uri = 1;
*/
uri?: string;
/**
* @generated from field: optional googleplay.ResolvedLink resolvedLink = 2;
*/
resolvedLink?: ResolvedLink;
/**
* @generated from field: optional int32 uriBackend = 3;
*/
uriBackend?: number;
constructor(data?: PartialMessage<Link>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Link";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Link;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Link;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Link;
static equals(a: Link | PlainMessage<Link> | undefined, b: Link | PlainMessage<Link> | undefined): boolean;
}
/**
* @generated from message googleplay.StreamLink
*/
declare class StreamLink extends Message<StreamLink> {
/**
* @generated from field: optional string url = 1;
*/
url?: string;
/**
* @generated from field: optional string streamUrl = 2;
*/
streamUrl?: string;
/**
* @generated from field: optional string searchUrl = 3;
*/
searchUrl?: string;
/**
* @generated from field: optional string subCategoryUrl = 5;
*/
subCategoryUrl?: string;
/**
* @generated from field: optional string searchQuery = 11;
*/
searchQuery?: string;
constructor(data?: PartialMessage<StreamLink>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.StreamLink";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): StreamLink;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): StreamLink;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): StreamLink;
static equals(a: StreamLink | PlainMessage<StreamLink> | undefined, b: StreamLink | PlainMessage<StreamLink> | undefined): boolean;
}
/**
* @generated from message googleplay.Chip
*/
declare class Chip extends Message<Chip> {
/**
* @generated from field: optional string title = 1;
*/
title?: string;
constructor(data?: PartialMessage<Chip>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Chip";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Chip;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Chip;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Chip;
static equals(a: Chip | PlainMessage<Chip> | undefined, b: Chip | PlainMessage<Chip> | undefined): boolean;
}
/**
* @generated from message googleplay.CategoryInfo
*/
declare class CategoryInfo extends Message<CategoryInfo> {
/**
* @generated from field: optional string category = 1;
*/
category?: string;
/**
* @generated from field: optional string appCategory = 2;
*/
appCategory?: string;
constructor(data?: PartialMessage<CategoryInfo>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.CategoryInfo";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): CategoryInfo;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): CategoryInfo;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): CategoryInfo;
static equals(a: CategoryInfo | PlainMessage<CategoryInfo> | undefined, b: CategoryInfo | PlainMessage<CategoryInfo> | undefined): boolean;
}
/**
* @generated from message googleplay.LibraryAppDetails
*/
declare class LibraryAppDetails extends Message<LibraryAppDetails> {
/**
* @generated from field: optional string certificateHash = 2;
*/
certificateHash?: string;
/**
* @generated from field: optional int64 refundTimeoutTimestamp = 3;
*/
refundTimeoutTimestamp?: bigint;
/**
* @generated from field: optional int64 postDeliveryRefundWindowMillis = 4;
*/
postDeliveryRefundWindowMillis?: bigint;
constructor(data?: PartialMessage<LibraryAppDetails>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.LibraryAppDetails";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): LibraryAppDetails;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): LibraryAppDetails;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): LibraryAppDetails;
static equals(a: LibraryAppDetails | PlainMessage<LibraryAppDetails> | undefined, b: LibraryAppDetails | PlainMessage<LibraryAppDetails> | undefined): boolean;
}
/**
* @generated from message googleplay.LibraryInAppDetails
*/
declare class LibraryInAppDetails extends Message<LibraryInAppDetails> {
/**
* @generated from field: optional string signedPurchaseData = 1;
*/
signedPurchaseData?: string;
/**
* @generated from field: optional string signature = 2;
*/
signature?: string;
constructor(data?: PartialMessage<LibraryInAppDetails>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.LibraryInAppDetails";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): LibraryInAppDetails;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): LibraryInAppDetails;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): LibraryInAppDetails;
static equals(a: LibraryInAppDetails | PlainMessage<LibraryInAppDetails> | undefined, b: LibraryInAppDetails | PlainMessage<LibraryInAppDetails> | undefined): boolean;
}
/**
* @generated from message googleplay.LibraryMutation
*/
declare class LibraryMutation extends Message<LibraryMutation> {
/**
* @generated from field: optional googleplay.DocId DocId = 1;
*/
DocId?: DocId;
/**
* @generated from field: optional int32 offerType = 2;
*/
offerType?: number;
/**
* @generated from field: optional int64 documentHash = 3;
*/
documentHash?: bigint;
/**
* @generated from field: optional bool deleted = 4;
*/
deleted?: boolean;
/**
* @generated from field: optional googleplay.LibraryAppDetails appDetails = 5;
*/
appDetails?: LibraryAppDetails;
/**
* @generated from field: optional googleplay.LibrarySubscriptionDetails subscriptionDetails = 6;
*/
subscriptionDetails?: LibrarySubscriptionDetails;
/**
* @generated from field: optional googleplay.LibraryInAppDetails inAppDetails = 7;
*/
inAppDetails?: LibraryInAppDetails;
constructor(data?: PartialMessage<LibraryMutation>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.LibraryMutation";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): LibraryMutation;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): LibraryMutation;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): LibraryMutation;
static equals(a: LibraryMutation | PlainMessage<LibraryMutation> | undefined, b: LibraryMutation | PlainMessage<LibraryMutation> | undefined): boolean;
}
/**
* @generated from message googleplay.LibrarySubscriptionDetails
*/
declare class LibrarySubscriptionDetails extends Message<LibrarySubscriptionDetails> {
/**
* @generated from field: optional int64 initiationTimestamp = 1;
*/
initiationTimestamp?: bigint;
/**
* @generated from field: optional int64 validUntilTimestamp = 2;
*/
validUntilTimestamp?: bigint;
/**
* @generated from field: optional bool autoRenewing = 3;
*/
autoRenewing?: boolean;
/**
* @generated from field: optional int64 trialUntilTimestamp = 4;
*/
trialUntilTimestamp?: bigint;
/**
* @generated from field: optional string signedPurchaseData = 5;
*/
signedPurchaseData?: string;
/**
* @generated from field: optional string signature = 6;
*/
signature?: string;
constructor(data?: PartialMessage<LibrarySubscriptionDetails>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.LibrarySubscriptionDetails";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): LibrarySubscriptionDetails;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): LibrarySubscriptionDetails;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): LibrarySubscriptionDetails;
static equals(a: LibrarySubscriptionDetails | PlainMessage<LibrarySubscriptionDetails> | undefined, b: LibrarySubscriptionDetails | PlainMessage<LibrarySubscriptionDetails> | undefined): boolean;
}
/**
* @generated from message googleplay.LibraryUpdate
*/
declare class LibraryUpdate extends Message<LibraryUpdate> {
/**
* @generated from field: optional int32 status = 1;
*/
status?: number;
/**
* @generated from field: optional int32 corpus = 2;
*/
corpus?: number;
/**
* @generated from field: optional bytes serverToken = 3;
*/
serverToken?: Uint8Array;
/**
* @generated from field: repeated googleplay.LibraryMutation mutation = 4;
*/
mutation: LibraryMutation[];
/**
* @generated from field: optional bool hasMore = 5;
*/
hasMore?: boolean;
/**
* @generated from field: optional string libraryId = 6;
*/
libraryId?: string;
constructor(data?: PartialMessage<LibraryUpdate>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.LibraryUpdate";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): LibraryUpdate;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): LibraryUpdate;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): LibraryUpdate;
static equals(a: LibraryUpdate | PlainMessage<LibraryUpdate> | undefined, b: LibraryUpdate | PlainMessage<LibraryUpdate> | undefined): boolean;
}
/**
* @generated from message googleplay.Tip
*/
declare class Tip extends Message<Tip> {
/**
* @generated from field: optional string tipId = 1;
*/
tipId?: string;
/**
* @generated from field: optional string text = 2;
*/
text?: string;
/**
* @generated from field: optional int32 polarity = 3;
*/
polarity?: number;
/**
* @generated from field: optional int64 reviewCount = 4;
*/
reviewCount?: bigint;
/**
* @generated from field: optional string language = 5;
*/
language?: string;
/**
* @generated from field: repeated string snippetReviewId = 6;
*/
snippetReviewId: string[];
constructor(data?: PartialMessage<Tip>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Tip";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Tip;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Tip;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Tip;
static equals(a: Tip | PlainMessage<Tip> | undefined, b: Tip | PlainMessage<Tip> | undefined): boolean;
}
/**
* @generated from message googleplay.TocResponse
*/
declare class TocResponse extends Message<TocResponse> {
/**
* @generated from field: optional string tosContent = 3;
*/
tosContent?: string;
/**
* @generated from field: optional string homeUrl = 4;
*/
homeUrl?: string;
/**
* @generated from field: optional string tosCheckboxTextMarketingEmails = 6;
*/
tosCheckboxTextMarketingEmails?: string;
/**
* @generated from field: optional string tosToken = 7;
*/
tosToken?: string;
/**
* @generated from field: optional string iconOverrideUrl = 9;
*/
iconOverrideUrl?: string;
/**
* @generated from field: optional bool requiresUploadDeviceConfig = 11;
*/
requiresUploadDeviceConfig?: boolean;
/**
* @generated from field: optional string recsWidgetUrl = 13;
*/
recsWidgetUrl?: string;
/**
* @generated from field: optional string socialHomeUrl = 15;
*/
socialHomeUrl?: string;
/**
* @generated from field: optional bool ageVerificationRequired = 16;
*/
ageVerificationRequired?: boolean;
/**
* @generated from field: optional bool gPlusSignupEnabled = 17;
*/
gPlusSignupEnabled?: boolean;
/**
* @generated from field: optional bool redeemEnabled = 18;
*/
redeemEnabled?: boolean;
/**
* @generated from field: optional string helpUrl = 19;
*/
helpUrl?: string;
/**
* @generated from field: optional int32 themeId = 20;
*/
themeId?: number;
/**
* @generated from field: optional string entertainmentHomeUrl = 21;
*/
entertainmentHomeUrl?: string;
/**
* @generated from field: optional string cookie = 22;
*/
cookie?: string;
constructor(data?: PartialMessage<TocResponse>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.TocResponse";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): TocResponse;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): TocResponse;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): TocResponse;
static equals(a: TocResponse | PlainMessage<TocResponse> | undefined, b: TocResponse | PlainMessage<TocResponse> | undefined): boolean;
}
/**
* @generated from message googleplay.Payload
*/
declare class Payload extends Message<Payload> {
/**
* @generated from field: optional googleplay.DetailsResponse detailsResponse = 2;
*/
detailsResponse?: DetailsResponse;
/**
* @generated from field: optional googleplay.BuyResponse buyResponse = 4;
*/
buyResponse?: BuyResponse;
/**
* @generated from field: optional googleplay.TocResponse tocResponse = 6;
*/
tocResponse?: TocResponse;
/**
* @generated from field: optional googleplay.PurchaseStatusResponse purchaseStatusResponse = 8;
*/
purchaseStatusResponse?: PurchaseStatusResponse;
/**
* @generated from field: optional googleplay.BulkDetailsResponse bulkDetailsResponse = 19;
*/
bulkDetailsResponse?: BulkDetailsResponse;
/**
* @generated from field: optional googleplay.DeliveryResponse deliveryResponse = 21;
*/
deliveryResponse?: DeliveryResponse;
/**
* @generated from field: optional googleplay.AndroidCheckinResponse androidCheckinResponse = 26;
*/
androidCheckinResponse?: AndroidCheckinResponse;
/**
* @generated from field: optional googleplay.UploadDeviceConfigResponse uploadDeviceConfigResponse = 28;
*/
uploadDeviceConfigResponse?: UploadDeviceConfigResponse;
/**
* @generated from field: optional googleplay.ConsumePurchaseResponse consumePurchaseResponse = 30;
*/
consumePurchaseResponse?: ConsumePurchaseResponse;
/**
* @generated from field: optional googleplay.TestingProgramResponse testingProgramResponse = 80;
*/
testingProgramResponse?: TestingProgramResponse;
constructor(data?: PartialMessage<Payload>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.Payload";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): Payload;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): Payload;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): Payload;
static equals(a: Payload | PlainMessage<Payload> | undefined, b: Payload | PlainMessage<Payload> | undefined): boolean;
}
/**
* @generated from message googleplay.ResponseWrapper
*/
declare class ResponseWrapper extends Message<ResponseWrapper> {
/**
* @generated from field: optional googleplay.Payload payload = 1;
*/
payload?: Payload;
constructor(data?: PartialMessage<ResponseWrapper>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.ResponseWrapper";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ResponseWrapper;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ResponseWrapper;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ResponseWrapper;
static equals(a: ResponseWrapper | PlainMessage<ResponseWrapper> | undefined, b: ResponseWrapper | PlainMessage<ResponseWrapper> | undefined): boolean;
}
/**
* @generated from message googleplay.TestingProgramResponse
*/
declare class TestingProgramResponse extends Message<TestingProgramResponse> {
/**
* @generated from field: optional googleplay.TestingProgramResult result = 2;
*/
result?: TestingProgramResult;
constructor(data?: PartialMessage<TestingProgramResponse>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.TestingProgramResponse";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): TestingProgramResponse;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): TestingProgramResponse;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): TestingProgramResponse;
static equals(a: TestingProgramResponse | PlainMessage<TestingProgramResponse> | undefined, b: TestingProgramResponse | PlainMessage<TestingProgramResponse> | undefined): boolean;
}
/**
* @generated from message googleplay.TestingProgramResult
*/
declare class TestingProgramResult extends Message<TestingProgramResult> {
/**
* @generated from field: optional googleplay.TestingProgramDetails details = 4;
*/
details?: TestingProgramDetails;
constructor(data?: PartialMessage<TestingProgramResult>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.TestingProgramResult";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): TestingProgramResult;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): TestingProgramResult;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): TestingProgramResult;
static equals(a: TestingProgramResult | PlainMessage<TestingProgramResult> | undefined, b: TestingProgramResult | PlainMessage<TestingProgramResult> | undefined): boolean;
}
/**
* @generated from message googleplay.TestingProgramDetails
*/
declare class TestingProgramDetails extends Message<TestingProgramDetails> {
/**
* @generated from field: optional bool subscribed = 2;
*/
subscribed?: boolean;
/**
* @generated from field: optional int64 id = 3;
*/
id?: bigint;
/**
* @generated from field: optional bool unsubscribed = 4;
*/
unsubscribed?: boolean;
constructor(data?: PartialMessage<TestingProgramDetails>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.TestingProgramDetails";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): TestingProgramDetails;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): TestingProgramDetails;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): TestingProgramDetails;
static equals(a: TestingProgramDetails | PlainMessage<TestingProgramDetails> | undefined, b: TestingProgramDetails | PlainMessage<TestingProgramDetails> | undefined): boolean;
}
/**
* @generated from message googleplay.LogRequest
*/
declare class LogRequest extends Message<LogRequest> {
/**
* @generated from field: optional int64 timestamp = 1;
*/
timestamp?: bigint;
/**
* @generated from field: optional string downloadConfirmationQuery = 2;
*/
downloadConfirmationQuery?: string;
constructor(data?: PartialMessage<LogRequest>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.LogRequest";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): LogRequest;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): LogRequest;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): LogRequest;
static equals(a: LogRequest | PlainMessage<LogRequest> | undefined, b: LogRequest | PlainMessage<LogRequest> | undefined): boolean;
}
/**
* @generated from message googleplay.TestingProgramRequest
*/
declare class TestingProgramRequest extends Message<TestingProgramRequest> {
/**
* @generated from field: optional string packageName = 1;
*/
packageName?: string;
/**
* @generated from field: optional bool subscribe = 2;
*/
subscribe?: boolean;
constructor(data?: PartialMessage<TestingProgramRequest>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.TestingProgramRequest";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): TestingProgramRequest;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): TestingProgramRequest;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): TestingProgramRequest;
static equals(a: TestingProgramRequest | PlainMessage<TestingProgramRequest> | undefined, b: TestingProgramRequest | PlainMessage<TestingProgramRequest> | undefined): boolean;
}
/**
* @generated from message googleplay.UploadDeviceConfigRequest
*/
declare class UploadDeviceConfigRequest extends Message<UploadDeviceConfigRequest> {
/**
* @generated from field: optional googleplay.DeviceConfigurationProto deviceConfiguration = 1;
*/
deviceConfiguration?: DeviceConfigurationProto;
/**
* @generated from field: optional string manufacturer = 2;
*/
manufacturer?: string;
/**
* @generated from field: optional string gcmRegistrationId = 3;
*/
gcmRegistrationId?: string;
constructor(data?: PartialMessage<UploadDeviceConfigRequest>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.UploadDeviceConfigRequest";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): UploadDeviceConfigRequest;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): UploadDeviceConfigRequest;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): UploadDeviceConfigRequest;
static equals(a: UploadDeviceConfigRequest | PlainMessage<UploadDeviceConfigRequest> | undefined, b: UploadDeviceConfigRequest | PlainMessage<UploadDeviceConfigRequest> | undefined): boolean;
}
/**
* @generated from message googleplay.UploadDeviceConfigResponse
*/
declare class UploadDeviceConfigResponse extends Message<UploadDeviceConfigResponse> {
/**
* @generated from field: optional string uploadDeviceConfigToken = 1;
*/
uploadDeviceConfigToken?: string;
constructor(data?: PartialMessage<UploadDeviceConfigResponse>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.UploadDeviceConfigResponse";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): UploadDeviceConfigResponse;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): UploadDeviceConfigResponse;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): UploadDeviceConfigResponse;
static equals(a: UploadDeviceConfigResponse | PlainMessage<UploadDeviceConfigResponse> | undefined, b: UploadDeviceConfigResponse | PlainMessage<UploadDeviceConfigResponse> | undefined): boolean;
}
/**
* @generated from message googleplay.AndroidCheckinRequest
*/
declare class AndroidCheckinRequest extends Message<AndroidCheckinRequest> {
/**
* @generated from field: optional string imei = 1;
*/
imei?: string;
/**
* @generated from field: optional int64 id = 2 [default = 0];
*/
id?: bigint;
/**
* @generated from field: optional string digest = 3;
*/
digest?: string;
/**
* @generated from field: optional googleplay.AndroidCheckinProto checkin = 4;
*/
checkin?: AndroidCheckinProto;
/**
* @generated from field: optional string desiredBuild = 5;
*/
desiredBuild?: string;
/**
* @generated from field: optional string locale = 6;
*/
locale?: string;
/**
* @generated from field: optional int64 loggingId = 7;
*/
loggingId?: bigint;
/**
* @generated from field: optional string marketCheckin = 8;
*/
marketCheckin?: string;
/**
* @generated from field: repeated string macAddr = 9;
*/
macAddr: string[];
/**
* @generated from field: optional string meid = 10;
*/
meid?: string;
/**
* @generated from field: repeated string accountCookie = 11;
*/
accountCookie: string[];
/**
* @generated from field: optional string timeZone = 12;
*/
timeZone?: string;
/**
* @generated from field: optional fixed64 securityToken = 13;
*/
securityToken?: bigint;
/**
* @generated from field: optional int32 version = 14;
*/
version?: number;
/**
* @generated from field: repeated string otaCert = 15;
*/
otaCert: string[];
/**
* @generated from field: optional string serialNumber = 16;
*/
serialNumber?: string;
/**
* @generated from field: optional string esn = 17;
*/
esn?: string;
/**
* @generated from field: optional googleplay.DeviceConfigurationProto deviceConfiguration = 18;
*/
deviceConfiguration?: DeviceConfigurationProto;
/**
* @generated from field: repeated string macAddrType = 19;
*/
macAddrType: string[];
/**
* @generated from field: optional int32 fragment = 20;
*/
fragment?: number;
/**
* @generated from field: optional string userName = 21;
*/
userName?: string;
/**
* @generated from field: optional int32 userSerialNumber = 22;
*/
userSerialNumber?: number;
constructor(data?: PartialMessage<AndroidCheckinRequest>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.AndroidCheckinRequest";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): AndroidCheckinRequest;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): AndroidCheckinRequest;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): AndroidCheckinRequest;
static equals(a: AndroidCheckinRequest | PlainMessage<AndroidCheckinRequest> | undefined, b: AndroidCheckinRequest | PlainMessage<AndroidCheckinRequest> | undefined): boolean;
}
/**
* @generated from message googleplay.AndroidCheckinResponse
*/
declare class AndroidCheckinResponse extends Message<AndroidCheckinResponse> {
/**
* @generated from field: optional bool statsOk = 1;
*/
statsOk?: boolean;
/**
* @generated from field: optional int64 timeMsec = 3;
*/
timeMsec?: bigint;
/**
* @generated from field: optional string digest = 4;
*/
digest?: string;
/**
* @generated from field: optional bool marketOk = 6;
*/
marketOk?: boolean;
/**
* @generated from field: optional fixed64 androidId = 7;
*/
androidId?: bigint;
/**
* @generated from field: optional fixed64 securityToken = 8;
*/
securityToken?: bigint;
/**
* @generated from field: optional bool settingsDiff = 9;
*/
settingsDiff?: boolean;
/**
* @generated from field: repeated string deleteSetting = 10;
*/
deleteSetting: string[];
/**
* @generated from field: optional string deviceCheckinConsistencyToken = 12;
*/
deviceCheckinConsistencyToken?: string;
constructor(data?: PartialMessage<AndroidCheckinResponse>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.AndroidCheckinResponse";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): AndroidCheckinResponse;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): AndroidCheckinResponse;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): AndroidCheckinResponse;
static equals(a: AndroidCheckinResponse | PlainMessage<AndroidCheckinResponse> | undefined, b: AndroidCheckinResponse | PlainMessage<AndroidCheckinResponse> | undefined): boolean;
}
/**
* @generated from message googleplay.AndroidBuildProto
*/
declare class AndroidBuildProto extends Message<AndroidBuildProto> {
/**
* @generated from field: optional string id = 1;
*/
id?: string;
/**
* @generated from field: optional string product = 2;
*/
product?: string;
/**
* @generated from field: optional string carrier = 3;
*/
carrier?: string;
/**
* @generated from field: optional string radio = 4;
*/
radio?: string;
/**
* @generated from field: optional string bootloader = 5;
*/
bootloader?: string;
/**
* @generated from field: optional string client = 6;
*/
client?: string;
/**
* @generated from field: optional int64 timestamp = 7;
*/
timestamp?: bigint;
/**
* @generated from field: optional int32 googleServices = 8;
*/
googleServices?: number;
/**
* @generated from field: optional string device = 9;
*/
device?: string;
/**
* @generated from field: optional int32 sdkVersion = 10;
*/
sdkVersion?: number;
/**
* @generated from field: optional string model = 11;
*/
model?: string;
/**
* @generated from field: optional string manufacturer = 12;
*/
manufacturer?: string;
/**
* @generated from field: optional string buildProduct = 13;
*/
buildProduct?: string;
/**
* @generated from field: optional bool otaInstalled = 14;
*/
otaInstalled?: boolean;
constructor(data?: PartialMessage<AndroidBuildProto>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.AndroidBuildProto";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): AndroidBuildProto;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): AndroidBuildProto;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): AndroidBuildProto;
static equals(a: AndroidBuildProto | PlainMessage<AndroidBuildProto> | undefined, b: AndroidBuildProto | PlainMessage<AndroidBuildProto> | undefined): boolean;
}
/**
* @generated from message googleplay.AndroidCheckinProto
*/
declare class AndroidCheckinProto extends Message<AndroidCheckinProto> {
/**
* @generated from field: optional googleplay.AndroidBuildProto build = 1;
*/
build?: AndroidBuildProto;
/**
* @generated from field: optional int64 lastCheckinMsec = 2;
*/
lastCheckinMsec?: bigint;
/**
* @generated from field: repeated googleplay.AndroidEventProto event = 3;
*/
event: AndroidEventProto[];
/**
* @generated from field: repeated string requestedGroup = 5;
*/
requestedGroup: string[];
/**
* @generated from field: optional string cellOperator = 6;
*/
cellOperator?: string;
/**
* @generated from field: optional string simOperator = 7;
*/
simOperator?: string;
/**
* @generated from field: optional string roaming = 8;
*/
roaming?: string;
/**
* @generated from field: optional int32 userNumber = 9;
*/
userNumber?: number;
constructor(data?: PartialMessage<AndroidCheckinProto>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.AndroidCheckinProto";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): AndroidCheckinProto;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): AndroidCheckinProto;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): AndroidCheckinProto;
static equals(a: AndroidCheckinProto | PlainMessage<AndroidCheckinProto> | undefined, b: AndroidCheckinProto | PlainMessage<AndroidCheckinProto> | undefined): boolean;
}
/**
* @generated from message googleplay.AndroidEventProto
*/
declare class AndroidEventProto extends Message<AndroidEventProto> {
/**
* @generated from field: optional string tag = 1;
*/
tag?: string;
/**
* @generated from field: optional string value = 2;
*/
value?: string;
/**
* @generated from field: optional int64 timeMsec = 3;
*/
timeMsec?: bigint;
constructor(data?: PartialMessage<AndroidEventProto>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.AndroidEventProto";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): AndroidEventProto;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): AndroidEventProto;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): AndroidEventProto;
static equals(a: AndroidEventProto | PlainMessage<AndroidEventProto> | undefined, b: AndroidEventProto | PlainMessage<AndroidEventProto> | undefined): boolean;
}
/**
* @generated from message googleplay.ClientLibraryState
*/
declare class ClientLibraryState extends Message<ClientLibraryState> {
/**
* @generated from field: optional int32 corpus = 1;
*/
corpus?: number;
/**
* @generated from field: optional bytes serverToken = 2;
*/
serverToken?: Uint8Array;
/**
* @generated from field: optional int64 hashCodeSum = 3;
*/
hashCodeSum?: bigint;
/**
* @generated from field: optional int32 librarySize = 4;
*/
librarySize?: number;
/**
* @generated from field: optional string libraryId = 5;
*/
libraryId?: string;
constructor(data?: PartialMessage<ClientLibraryState>);
static readonly runtime: typeof proto2;
static readonly typeName = "googleplay.ClientLibraryState";
static readonly fields: FieldList;
static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ClientLibraryState;
static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ClientLibraryState;
static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ClientLibraryState;
static equals(a: ClientLibraryState | PlainMessage<ClientLibraryState> | undefined, b: ClientLibraryState | PlainMessage<ClientLibraryState> | undefined): boolean;
}
export { Address, AddressChallenge, AndroidAppDeliveryData, AndroidAppPatchData, AndroidBuildProto, AndroidCheckinProto, AndroidCheckinRequest, AndroidCheckinResponse, AndroidEventProto, AnnotationLink, Annotations, AppDetails, AppFileMetadata, AppInfo, AppInfoContainer, AppInfoSection, Attribution, AuthenticationChallenge, Badge, BulkDetailsEntry, BulkDetailsRequest, BulkDetailsResponse, BuyResponse, BuyResponse_CheckoutInfo, BuyResponse_CheckoutInfo_CheckoutOption, CategoryInfo, CertificateSet, Challenge, Chip, ClientLibraryState, CompressedAppData, ConsumePurchaseResponse, ContainerMetadata, ContainerView, Country, DebugInfo, DebugInfo_Timing, DeliveryResponse, Dependencies, Dependency, DetailsResponse, DeviceConfigurationProto, DeviceFeature, DirectPurchase, DiscoveryBadge, DiscoveryBadgeLink, DocId, Document, DocumentDetails, DocumentVariant, EarlyAccessInfo, EditorChoice, EncryptionParams, Feature, Features, FileMetadata, FormCheckbox, HttpCookie, Image, ImageContainer, ImagePalette, Image_Citation, Image_Dimension, InputValidationError, Item, LibraryAppDetails, LibraryInAppDetails, LibraryMutation, LibrarySubscriptionDetails, LibraryUpdate, LineItem, Link, LogRequest, ModifyLibrary, Money, Offer, PatchDetails, Payload, Publisher, PublisherStream, PurchaseHistoryDetails, PurchaseNotificationResponse, PurchaseStatusResponse, QuickLink, Rated, ResolvedLink, ResponseWrapper, SectionImage, SplitDeliveryData, StreamLink, SubscriptionDetails, SubscriptionTerms, TestingProgramDetails, TestingProgramInfo, TestingProgramRequest, TestingProgramResponse, TestingProgramResult, TimePeriod, Tip, TocResponse, TranslatedText, UploadDeviceConfigRequest, UploadDeviceConfigResponse, Warning, WebViewChallenge };