Permalink
Browse files

update protobuf files from android-market-api sources

  • Loading branch information...
1 parent 723cc4c commit 56041b06005f90156042df82c7149869511b48ef @kanzure kanzure committed Jul 12, 2012
Showing with 494 additions and 216 deletions.
  1. +220 −188 market.proto
  2. +274 −28 market_proto.py
View
408 market.proto
@@ -1,188 +1,220 @@
-option java_package = "com.gc.android.market.api.model";
-
-enum AppType {
- NONE = 0;
- APPLICATION = 1;
- RINGTONE = 2;
- WALLPAPER = 3;
- GAME = 4;
-}
-
-message AppsRequest {
- optional AppType appType = 1;
- optional string query = 2;
- optional string categoryId = 3;
- optional string appId = 4;
- optional bool withExtendedInfo = 6;
-
- enum OrderType {
- NONE = 0;
- POPULAR = 1;
- NEWEST = 2;
- FEATURED = 3;
- }
-
- enum ViewType {
- ALL = 0;
- FREE = 1;
- PAID = 2;
- }
-
- optional OrderType orderType = 7 [default = NONE];
- optional uint64 startIndex = 8;
- optional int32 entriesCount = 9;
- optional ViewType viewType = 10 [default = ALL];
-}
-
-
-message AppsResponse {
- repeated App app = 1;
- optional int32 entriesCount = 2;
-}
-
-message Category {
- optional int32 appType = 2;
- optional string title = 4;
- optional string categoryId = 3;
- optional string subtitle = 5;
- repeated Category subCategories = 8;
-}
-
-message CommentsRequest {
- optional string appId = 1;
- optional int32 startIndex = 2;
- optional int32 entriesCount = 3;
-}
-
-message CommentsResponse {
- repeated Comment comments = 1;
- optional int32 entriesCount = 2;
-}
-
-message App {
- optional string id = 1;
- optional string title = 2;
-
- optional AppType appType = 3 [default = NONE];
-
- optional string creator = 4;
- optional string version = 5;
- optional string price = 6;
- optional string rating = 7;
- optional int32 ratingsCount = 8;
-
- optional group ExtendedInfo = 12 {
- optional string description = 13;
- optional int32 downloadsCount = 14;
- repeated string permissionId = 15;
- optional int32 installSize = 16;
- optional string packageName = 17;
- optional string category = 18;
- optional string contactEmail = 20;
- optional string downloadsCountText = 23;
- optional string contactPhone = 26;
- optional string contactWebsite = 27;
-
- // V2
- optional int32 screenshotsCount = 30;
- optional string promoText = 31;
-
- // V3
- optional string recentChanges = 38;
- optional string promotionalVideo = 43;
- }
-
- optional string creatorId = 22;
- optional string packageName = 24;
- optional int32 versionCode = 25;
- //V2
- optional string priceCurrency = 32;
- optional int32 priceMicros = 33;
-}
-
-message Comment {
- optional string text = 1;
- optional int32 rating = 2;
- optional string authorName = 3;
- optional uint64 creationTime = 4;
- optional string authorId = 5;
-}
-
-message CategoriesRequest {
-}
-
-message CategoriesResponse {
- repeated Category categories = 1;
-}
-
-message SubCategoriesRequest {
- optional AppType appType = 1;
-}
-
-message SubCategoriesResponse {
- repeated Category category = 1;
- optional string subCategoryDisplay = 2;
- optional int32 subCategoryId = 3;
-}
-
-// operator : http://www.2030.tk/wiki/Android_market_switch
-// operatorNumeric : see http://en.wikipedia.org/wiki/Mobile_Network_Code
-message RequestContext {
- required string authSubToken = 1; // authsub token for service 'android'
- required int32 unknown1 = 2; // always 0
- required int32 version = 3; // always 1002
- required string androidId = 4; // android id converted to hexadecimal
- optional string deviceAndSdkVersion = 5; // ro.product.device ':' ro.build.version.sdk
- optional string userLanguage = 6; // ro.product.locale.language
- optional string userCountry = 7; // ro.product.locale.region
- optional string operatorAlpha = 8; // gsm.operator.alpha
- optional string simOperatorAlpha = 9; // gsm.sim.operator.alpha
- optional string operatorNumeric = 10; // gsm.operator.numeric
- optional string simOperatorNumeric = 11; // sim.gsm.operator.numeric
-}
-
-message GetImageRequest {
- optional string appId = 1;
- enum AppImageUsage {
- ICON = 0;
- SCREENSHOT = 1;
- SCREENSHOT_THUMBNAIL = 2;
- PROMO_BADGE = 3;
- BILING_ICON = 4;
- }
- optional AppImageUsage imageUsage = 3;
- optional string imageId = 4; // 0 or 1
-}
-
-message GetImageResponse {
- optional bytes imageData = 1;
-}
-
-message Request {
- optional RequestContext context = 1;
- repeated group RequestGroup = 2 {
- optional AppsRequest appsRequest = 4;
- optional CommentsRequest commentsRequest = 5;
- optional GetImageRequest imageRequest = 11;
- optional SubCategoriesRequest subCategoriesRequest = 14;
- optional CategoriesRequest categoriesRequest = 21;
- }
-}
-
-message ResponseContext {
- optional int32 result = 1;
- optional int32 unknown1 = 2;
- optional string unknown2 = 3;
- optional int32 unknown3 = 4;
-}
-
-message Response {
- repeated group ResponseGroup = 1 {
- optional ResponseContext context = 2;
- optional AppsResponse appsResponse = 3;
- optional CommentsResponse commentsResponse = 4;
- optional GetImageResponse imageResponse = 10;
- optional CategoriesResponse categoriesResponse = 20;
- optional SubCategoriesResponse subCategoriesResponse = 13;
- }
-}
+option java_package = "com.gc.android.market.api.model";
+
+enum AppType {
+ NONE = 0;
+ APPLICATION = 1;
+ RINGTONE = 2;
+ WALLPAPER = 3;
+ GAME = 4;
+}
+
+message AppsRequest {
+ optional AppType appType = 1;
+ optional string query = 2;
+ optional string categoryId = 3;
+ optional string appId = 4;
+ optional bool withExtendedInfo = 6;
+
+ enum OrderType {
+ NONE = 0;
+ POPULAR = 1;
+ NEWEST = 2;
+ FEATURED = 3;
+ }
+
+ enum ViewType {
+ ALL = 0;
+ FREE = 1;
+ PAID = 2;
+ }
+
+ optional OrderType orderType = 7 [default = NONE];
+ optional uint64 startIndex = 8;
+ optional int32 entriesCount = 9;
+ optional ViewType viewType = 10 [default = ALL];
+}
+
+
+message AppsResponse {
+ repeated App app = 1;
+ optional int32 entriesCount = 2;
+}
+
+message Category {
+ optional int32 appType = 2;
+ optional string title = 4;
+ optional string categoryId = 3;
+ optional string subtitle = 5;
+ repeated Category subCategories = 8;
+}
+
+message CommentsRequest {
+ optional string appId = 1;
+ optional int32 startIndex = 2;
+ optional int32 entriesCount = 3;
+}
+
+message CommentsResponse {
+ repeated Comment comments = 1;
+ optional int32 entriesCount = 2;
+}
+
+message App {
+ optional string id = 1;
+ optional string title = 2;
+
+ optional AppType appType = 3 [default = NONE];
+
+ optional string creator = 4;
+ optional string version = 5;
+ optional string price = 6;
+ optional string rating = 7;
+ optional int32 ratingsCount = 8;
+
+ optional group ExtendedInfo = 12 {
+ optional string description = 13;
+ optional int32 downloadsCount = 14;
+ repeated string permissionId = 15;
+ optional int32 installSize = 16;
+ optional string packageName = 17;
+ optional string category = 18;
+ optional string contactEmail = 20;
+ optional string downloadsCountText = 23;
+ optional string contactPhone = 26;
+ optional string contactWebsite = 27;
+
+ // V2
+ optional int32 screenshotsCount = 30;
+ optional string promoText = 31;
+
+ // V3
+ optional string recentChanges = 38;
+ optional string promotionalVideo = 43;
+ }
+
+ optional string creatorId = 22;
+ optional string packageName = 24;
+ optional int32 versionCode = 25;
+ //V2
+ optional string priceCurrency = 32;
+ optional int32 priceMicros = 33;
+}
+
+message Comment {
+ optional string text = 1;
+ optional int32 rating = 2;
+ optional string authorName = 3;
+ optional uint64 creationTime = 4;
+ optional string authorId = 5;
+}
+
+message CategoriesRequest {
+}
+
+message CategoriesResponse {
+ repeated Category categories = 1;
+}
+
+message SubCategoriesRequest {
+ optional AppType appType = 1;
+}
+
+message SubCategoriesResponse {
+ repeated Category category = 1;
+ optional string subCategoryDisplay = 2;
+ optional int32 subCategoryId = 3;
+}
+
+// operator : http://www.2030.tk/wiki/Android_market_switch
+// operatorNumeric : see http://en.wikipedia.org/wiki/Mobile_Network_Code
+message RequestContext {
+ required string authSubToken = 1; // authsub token for service 'android'
+ required bool isSecure = 2; // is this a secure request or not
+ required int32 version = 3; // always 1002
+ required string androidId = 4; // android id converted to hexadecimal
+ optional string deviceAndSdkVersion = 5; // ro.product.device ':' ro.build.version.sdk
+ optional string userLanguage = 6; // ro.product.locale.language
+ optional string userCountry = 7; // ro.product.locale.region
+ optional string operatorAlpha = 8; // gsm.operator.alpha
+ optional string simOperatorAlpha = 9; // gsm.sim.operator.alpha
+ optional string operatorNumeric = 10; // gsm.operator.numeric
+ optional string simOperatorNumeric = 11; // sim.gsm.operator.numeric
+}
+
+message GetImageRequest {
+ optional string appId = 1;
+ enum AppImageUsage {
+ ICON = 0;
+ SCREENSHOT = 1;
+ SCREENSHOT_THUMBNAIL = 2;
+ PROMO_BADGE = 3;
+ BILING_ICON = 4;
+ }
+ optional AppImageUsage imageUsage = 3;
+ optional string imageId = 4; // 0 or 1
+}
+
+message GetAssetRequest {
+ required string assetId = 1;
+ optional string directDownloadKey = 2;
+}
+
+message GetImageResponse {
+ optional bytes imageData = 1;
+}
+
+message GetAssetResponse {
+ repeated group InstallAsset = 1 {
+ optional string assetId = 2;
+ optional string assetName = 3;
+ optional string assetType = 4;
+ optional string assetPackage = 5;
+ optional string blobUrl = 6;
+ optional string assetSignature = 7;
+ optional uint64 assetSize = 8;
+ optional uint64 refundTimeout = 9;
+ optional bool forwardLocked = 10;
+ optional bool secured = 11;
+ optional int32 versionCode = 12;
+ optional string downloadAuthCookieName = 13;
+ optional string downloadAuthCookieValue = 14;
+ }
+}
+
+message Request {
+ optional RequestContext context = 1;
+ repeated group RequestGroup = 2 {
+ optional AppsRequest appsRequest = 4;
+ optional CommentsRequest commentsRequest = 5;
+ optional GetAssetRequest getAssetRequest = 10;
+ optional GetImageRequest imageRequest = 11;
+ optional SubCategoriesRequest subCategoriesRequest = 14;
+ optional CategoriesRequest categoriesRequest = 21;
+ }
+}
+
+message ResponseContext {
+ enum ResultType {
+ OK = 0;
+ BAD_REQUEST = 1;
+ INTERNAL_SERVICE_ERROR = 2;
+ NOT_MODIFIED = 3;
+ USER_INPUT_ERROR = 4;
+ }
+ optional ResultType result = 1;
+ optional int32 maxAge = 2;
+ optional string etag = 3;
+ optional int32 serverVersion = 4;
+}
+
+message Response {
+ repeated group ResponseGroup = 1 {
+ optional ResponseContext context = 2;
+ optional AppsResponse appsResponse = 3;
+ optional CommentsResponse commentsResponse = 4;
+ optional GetAssetResponse getAssetResponse = 9;
+ optional GetImageResponse imageResponse = 10;
+ optional CategoriesResponse categoriesResponse = 20;
+ optional SubCategoriesResponse subCategoriesResponse = 13;
+ }
+}
View
302 market_proto.py
@@ -9,7 +9,7 @@
DESCRIPTOR = descriptor.FileDescriptor(
name='market.proto',
package='',
- serialized_pb='\n\x0cmarket.proto\"\xe4\x02\n\x0b\x41ppsRequest\x12\x19\n\x07\x61ppType\x18\x01 \x01(\x0e\x32\x08.AppType\x12\r\n\x05query\x18\x02 \x01(\t\x12\x12\n\ncategoryId\x18\x03 \x01(\t\x12\r\n\x05\x61ppId\x18\x04 \x01(\t\x12\x18\n\x10withExtendedInfo\x18\x06 \x01(\x08\x12/\n\torderType\x18\x07 \x01(\x0e\x32\x16.AppsRequest.OrderType:\x04NONE\x12\x12\n\nstartIndex\x18\x08 \x01(\x04\x12\x14\n\x0c\x65ntriesCount\x18\t \x01(\x05\x12,\n\x08viewType\x18\n \x01(\x0e\x32\x15.AppsRequest.ViewType:\x03\x41LL\"<\n\tOrderType\x12\x08\n\x04NONE\x10\x00\x12\x0b\n\x07POPULAR\x10\x01\x12\n\n\x06NEWEST\x10\x02\x12\x0c\n\x08\x46\x45\x41TURED\x10\x03\"\'\n\x08ViewType\x12\x07\n\x03\x41LL\x10\x00\x12\x08\n\x04\x46REE\x10\x01\x12\x08\n\x04PAID\x10\x02\"7\n\x0c\x41ppsResponse\x12\x11\n\x03\x61pp\x18\x01 \x03(\x0b\x32\x04.App\x12\x14\n\x0c\x65ntriesCount\x18\x02 \x01(\x05\"r\n\x08\x43\x61tegory\x12\x0f\n\x07\x61ppType\x18\x02 \x01(\x05\x12\r\n\x05title\x18\x04 \x01(\t\x12\x12\n\ncategoryId\x18\x03 \x01(\t\x12\x10\n\x08subtitle\x18\x05 \x01(\t\x12 \n\rsubCategories\x18\x08 \x03(\x0b\x32\t.Category\"J\n\x0f\x43ommentsRequest\x12\r\n\x05\x61ppId\x18\x01 \x01(\t\x12\x12\n\nstartIndex\x18\x02 \x01(\x05\x12\x14\n\x0c\x65ntriesCount\x18\x03 \x01(\x05\"D\n\x10\x43ommentsResponse\x12\x1a\n\x08\x63omments\x18\x01 \x03(\x0b\x32\x08.Comment\x12\x14\n\x0c\x65ntriesCount\x18\x02 \x01(\x05\"\xf8\x04\n\x03\x41pp\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x1f\n\x07\x61ppType\x18\x03 \x01(\x0e\x32\x08.AppType:\x04NONE\x12\x0f\n\x07\x63reator\x18\x04 \x01(\t\x12\x0f\n\x07version\x18\x05 \x01(\t\x12\r\n\x05price\x18\x06 \x01(\t\x12\x0e\n\x06rating\x18\x07 \x01(\t\x12\x14\n\x0cratingsCount\x18\x08 \x01(\x05\x12\'\n\x0c\x65xtendedinfo\x18\x0c \x01(\n2\x11.App.ExtendedInfo\x12\x11\n\tcreatorId\x18\x16 \x01(\t\x12\x13\n\x0bpackageName\x18\x18 \x01(\t\x12\x13\n\x0bversionCode\x18\x19 \x01(\x05\x12\x15\n\rpriceCurrency\x18 \x01(\t\x12\x13\n\x0bpriceMicros\x18! \x01(\x05\x1a\xcb\x02\n\x0c\x45xtendedInfo\x12\x13\n\x0b\x64\x65scription\x18\r \x01(\t\x12\x16\n\x0e\x64ownloadsCount\x18\x0e \x01(\x05\x12\x14\n\x0cpermissionId\x18\x0f \x03(\t\x12\x13\n\x0binstallSize\x18\x10 \x01(\x05\x12\x13\n\x0bpackageName\x18\x11 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x12 \x01(\t\x12\x14\n\x0c\x63ontactEmail\x18\x14 \x01(\t\x12\x1a\n\x12\x64ownloadsCountText\x18\x17 \x01(\t\x12\x14\n\x0c\x63ontactPhone\x18\x1a \x01(\t\x12\x16\n\x0e\x63ontactWebsite\x18\x1b \x01(\t\x12\x18\n\x10screenshotsCount\x18\x1e \x01(\x05\x12\x11\n\tpromoText\x18\x1f \x01(\t\x12\x15\n\rrecentChanges\x18& \x01(\t\x12\x18\n\x10promotionalVideo\x18+ \x01(\t\"c\n\x07\x43omment\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x0e\n\x06rating\x18\x02 \x01(\x05\x12\x12\n\nauthorName\x18\x03 \x01(\t\x12\x14\n\x0c\x63reationTime\x18\x04 \x01(\x04\x12\x10\n\x08\x61uthorId\x18\x05 \x01(\t\"\x13\n\x11\x43\x61tegoriesRequest\"3\n\x12\x43\x61tegoriesResponse\x12\x1d\n\ncategories\x18\x01 \x03(\x0b\x32\t.Category\"1\n\x14SubCategoriesRequest\x12\x19\n\x07\x61ppType\x18\x01 \x01(\x0e\x32\x08.AppType\"g\n\x15SubCategoriesResponse\x12\x1b\n\x08\x63\x61tegory\x18\x01 \x03(\x0b\x32\t.Category\x12\x1a\n\x12subCategoryDisplay\x18\x02 \x01(\t\x12\x15\n\rsubCategoryId\x18\x03 \x01(\x05\"\x8a\x02\n\x0eRequestContext\x12\x14\n\x0c\x61uthSubToken\x18\x01 \x02(\t\x12\x10\n\x08unknown1\x18\x02 \x02(\x05\x12\x0f\n\x07version\x18\x03 \x02(\x05\x12\x11\n\tandroidId\x18\x04 \x02(\t\x12\x1b\n\x13\x64\x65viceAndSdkVersion\x18\x05 \x01(\t\x12\x14\n\x0cuserLanguage\x18\x06 \x01(\t\x12\x13\n\x0buserCountry\x18\x07 \x01(\t\x12\x15\n\roperatorAlpha\x18\x08 \x01(\t\x12\x18\n\x10simOperatorAlpha\x18\t \x01(\t\x12\x17\n\x0foperatorNumeric\x18\n \x01(\t\x12\x1a\n\x12simOperatorNumeric\x18\x0b \x01(\t\"\xcc\x01\n\x0fGetImageRequest\x12\r\n\x05\x61ppId\x18\x01 \x01(\t\x12\x32\n\nimageUsage\x18\x03 \x01(\x0e\x32\x1e.GetImageRequest.AppImageUsage\x12\x0f\n\x07imageId\x18\x04 \x01(\t\"e\n\rAppImageUsage\x12\x08\n\x04ICON\x10\x00\x12\x0e\n\nSCREENSHOT\x10\x01\x12\x18\n\x14SCREENSHOT_THUMBNAIL\x10\x02\x12\x0f\n\x0bPROMO_BADGE\x10\x03\x12\x0f\n\x0b\x42ILING_ICON\x10\x04\"%\n\x10GetImageResponse\x12\x11\n\timageData\x18\x01 \x01(\x0c\"\xc3\x02\n\x07Request\x12 \n\x07\x63ontext\x18\x01 \x01(\x0b\x32\x0f.RequestContext\x12+\n\x0crequestgroup\x18\x02 \x03(\n2\x15.Request.RequestGroup\x1a\xe8\x01\n\x0cRequestGroup\x12!\n\x0b\x61ppsRequest\x18\x04 \x01(\x0b\x32\x0c.AppsRequest\x12)\n\x0f\x63ommentsRequest\x18\x05 \x01(\x0b\x32\x10.CommentsRequest\x12&\n\x0cimageRequest\x18\x0b \x01(\x0b\x32\x10.GetImageRequest\x12\x33\n\x14subCategoriesRequest\x18\x0e \x01(\x0b\x32\x15.SubCategoriesRequest\x12-\n\x11\x63\x61tegoriesRequest\x18\x15 \x01(\x0b\x32\x12.CategoriesRequest\"W\n\x0fResponseContext\x12\x0e\n\x06result\x18\x01 \x01(\x05\x12\x10\n\x08unknown1\x18\x02 \x01(\x05\x12\x10\n\x08unknown2\x18\x03 \x01(\t\x12\x10\n\x08unknown3\x18\x04 \x01(\x05\"\xd3\x02\n\x08Response\x12.\n\rresponsegroup\x18\x01 \x03(\n2\x17.Response.ResponseGroup\x1a\x96\x02\n\rResponseGroup\x12!\n\x07\x63ontext\x18\x02 \x01(\x0b\x32\x10.ResponseContext\x12#\n\x0c\x61ppsResponse\x18\x03 \x01(\x0b\x32\r.AppsResponse\x12+\n\x10\x63ommentsResponse\x18\x04 \x01(\x0b\x32\x11.CommentsResponse\x12(\n\rimageResponse\x18\n \x01(\x0b\x32\x11.GetImageResponse\x12/\n\x12\x63\x61tegoriesResponse\x18\x14 \x01(\x0b\x32\x13.CategoriesResponse\x12\x35\n\x15subCategoriesResponse\x18\r \x01(\x0b\x32\x16.SubCategoriesResponse*K\n\x07\x41ppType\x12\x08\n\x04NONE\x10\x00\x12\x0f\n\x0b\x41PPLICATION\x10\x01\x12\x0c\n\x08RINGTONE\x10\x02\x12\r\n\tWALLPAPER\x10\x03\x12\x08\n\x04GAME\x10\x04\x42!\n\x1f\x63om.gc.android.market.api.model')
+ serialized_pb='\n\x0cmarket.proto\"\xe4\x02\n\x0b\x41ppsRequest\x12\x19\n\x07\x61ppType\x18\x01 \x01(\x0e\x32\x08.AppType\x12\r\n\x05query\x18\x02 \x01(\t\x12\x12\n\ncategoryId\x18\x03 \x01(\t\x12\r\n\x05\x61ppId\x18\x04 \x01(\t\x12\x18\n\x10withExtendedInfo\x18\x06 \x01(\x08\x12/\n\torderType\x18\x07 \x01(\x0e\x32\x16.AppsRequest.OrderType:\x04NONE\x12\x12\n\nstartIndex\x18\x08 \x01(\x04\x12\x14\n\x0c\x65ntriesCount\x18\t \x01(\x05\x12,\n\x08viewType\x18\n \x01(\x0e\x32\x15.AppsRequest.ViewType:\x03\x41LL\"<\n\tOrderType\x12\x08\n\x04NONE\x10\x00\x12\x0b\n\x07POPULAR\x10\x01\x12\n\n\x06NEWEST\x10\x02\x12\x0c\n\x08\x46\x45\x41TURED\x10\x03\"\'\n\x08ViewType\x12\x07\n\x03\x41LL\x10\x00\x12\x08\n\x04\x46REE\x10\x01\x12\x08\n\x04PAID\x10\x02\"7\n\x0c\x41ppsResponse\x12\x11\n\x03\x61pp\x18\x01 \x03(\x0b\x32\x04.App\x12\x14\n\x0c\x65ntriesCount\x18\x02 \x01(\x05\"r\n\x08\x43\x61tegory\x12\x0f\n\x07\x61ppType\x18\x02 \x01(\x05\x12\r\n\x05title\x18\x04 \x01(\t\x12\x12\n\ncategoryId\x18\x03 \x01(\t\x12\x10\n\x08subtitle\x18\x05 \x01(\t\x12 \n\rsubCategories\x18\x08 \x03(\x0b\x32\t.Category\"J\n\x0f\x43ommentsRequest\x12\r\n\x05\x61ppId\x18\x01 \x01(\t\x12\x12\n\nstartIndex\x18\x02 \x01(\x05\x12\x14\n\x0c\x65ntriesCount\x18\x03 \x01(\x05\"D\n\x10\x43ommentsResponse\x12\x1a\n\x08\x63omments\x18\x01 \x03(\x0b\x32\x08.Comment\x12\x14\n\x0c\x65ntriesCount\x18\x02 \x01(\x05\"\xf8\x04\n\x03\x41pp\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x1f\n\x07\x61ppType\x18\x03 \x01(\x0e\x32\x08.AppType:\x04NONE\x12\x0f\n\x07\x63reator\x18\x04 \x01(\t\x12\x0f\n\x07version\x18\x05 \x01(\t\x12\r\n\x05price\x18\x06 \x01(\t\x12\x0e\n\x06rating\x18\x07 \x01(\t\x12\x14\n\x0cratingsCount\x18\x08 \x01(\x05\x12\'\n\x0c\x65xtendedinfo\x18\x0c \x01(\n2\x11.App.ExtendedInfo\x12\x11\n\tcreatorId\x18\x16 \x01(\t\x12\x13\n\x0bpackageName\x18\x18 \x01(\t\x12\x13\n\x0bversionCode\x18\x19 \x01(\x05\x12\x15\n\rpriceCurrency\x18 \x01(\t\x12\x13\n\x0bpriceMicros\x18! \x01(\x05\x1a\xcb\x02\n\x0c\x45xtendedInfo\x12\x13\n\x0b\x64\x65scription\x18\r \x01(\t\x12\x16\n\x0e\x64ownloadsCount\x18\x0e \x01(\x05\x12\x14\n\x0cpermissionId\x18\x0f \x03(\t\x12\x13\n\x0binstallSize\x18\x10 \x01(\x05\x12\x13\n\x0bpackageName\x18\x11 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x12 \x01(\t\x12\x14\n\x0c\x63ontactEmail\x18\x14 \x01(\t\x12\x1a\n\x12\x64ownloadsCountText\x18\x17 \x01(\t\x12\x14\n\x0c\x63ontactPhone\x18\x1a \x01(\t\x12\x16\n\x0e\x63ontactWebsite\x18\x1b \x01(\t\x12\x18\n\x10screenshotsCount\x18\x1e \x01(\x05\x12\x11\n\tpromoText\x18\x1f \x01(\t\x12\x15\n\rrecentChanges\x18& \x01(\t\x12\x18\n\x10promotionalVideo\x18+ \x01(\t\"c\n\x07\x43omment\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x0e\n\x06rating\x18\x02 \x01(\x05\x12\x12\n\nauthorName\x18\x03 \x01(\t\x12\x14\n\x0c\x63reationTime\x18\x04 \x01(\x04\x12\x10\n\x08\x61uthorId\x18\x05 \x01(\t\"\x13\n\x11\x43\x61tegoriesRequest\"3\n\x12\x43\x61tegoriesResponse\x12\x1d\n\ncategories\x18\x01 \x03(\x0b\x32\t.Category\"1\n\x14SubCategoriesRequest\x12\x19\n\x07\x61ppType\x18\x01 \x01(\x0e\x32\x08.AppType\"g\n\x15SubCategoriesResponse\x12\x1b\n\x08\x63\x61tegory\x18\x01 \x03(\x0b\x32\t.Category\x12\x1a\n\x12subCategoryDisplay\x18\x02 \x01(\t\x12\x15\n\rsubCategoryId\x18\x03 \x01(\x05\"\x8a\x02\n\x0eRequestContext\x12\x14\n\x0c\x61uthSubToken\x18\x01 \x02(\t\x12\x10\n\x08isSecure\x18\x02 \x02(\x08\x12\x0f\n\x07version\x18\x03 \x02(\x05\x12\x11\n\tandroidId\x18\x04 \x02(\t\x12\x1b\n\x13\x64\x65viceAndSdkVersion\x18\x05 \x01(\t\x12\x14\n\x0cuserLanguage\x18\x06 \x01(\t\x12\x13\n\x0buserCountry\x18\x07 \x01(\t\x12\x15\n\roperatorAlpha\x18\x08 \x01(\t\x12\x18\n\x10simOperatorAlpha\x18\t \x01(\t\x12\x17\n\x0foperatorNumeric\x18\n \x01(\t\x12\x1a\n\x12simOperatorNumeric\x18\x0b \x01(\t\"\xcc\x01\n\x0fGetImageRequest\x12\r\n\x05\x61ppId\x18\x01 \x01(\t\x12\x32\n\nimageUsage\x18\x03 \x01(\x0e\x32\x1e.GetImageRequest.AppImageUsage\x12\x0f\n\x07imageId\x18\x04 \x01(\t\"e\n\rAppImageUsage\x12\x08\n\x04ICON\x10\x00\x12\x0e\n\nSCREENSHOT\x10\x01\x12\x18\n\x14SCREENSHOT_THUMBNAIL\x10\x02\x12\x0f\n\x0bPROMO_BADGE\x10\x03\x12\x0f\n\x0b\x42ILING_ICON\x10\x04\"=\n\x0fGetAssetRequest\x12\x0f\n\x07\x61ssetId\x18\x01 \x02(\t\x12\x19\n\x11\x64irectDownloadKey\x18\x02 \x01(\t\"%\n\x10GetImageResponse\x12\x11\n\timageData\x18\x01 \x01(\x0c\"\xf7\x02\n\x10GetAssetResponse\x12\x34\n\x0cinstallasset\x18\x01 \x03(\n2\x1e.GetAssetResponse.InstallAsset\x1a\xac\x02\n\x0cInstallAsset\x12\x0f\n\x07\x61ssetId\x18\x02 \x01(\t\x12\x11\n\tassetName\x18\x03 \x01(\t\x12\x11\n\tassetType\x18\x04 \x01(\t\x12\x14\n\x0c\x61ssetPackage\x18\x05 \x01(\t\x12\x0f\n\x07\x62lobUrl\x18\x06 \x01(\t\x12\x16\n\x0e\x61ssetSignature\x18\x07 \x01(\t\x12\x11\n\tassetSize\x18\x08 \x01(\x04\x12\x15\n\rrefundTimeout\x18\t \x01(\x04\x12\x15\n\rforwardLocked\x18\n \x01(\x08\x12\x0f\n\x07secured\x18\x0b \x01(\x08\x12\x13\n\x0bversionCode\x18\x0c \x01(\x05\x12\x1e\n\x16\x64ownloadAuthCookieName\x18\r \x01(\t\x12\x1f\n\x17\x64ownloadAuthCookieValue\x18\x0e \x01(\t\"\xee\x02\n\x07Request\x12 \n\x07\x63ontext\x18\x01 \x01(\x0b\x32\x0f.RequestContext\x12+\n\x0crequestgroup\x18\x02 \x03(\n2\x15.Request.RequestGroup\x1a\x93\x02\n\x0cRequestGroup\x12!\n\x0b\x61ppsRequest\x18\x04 \x01(\x0b\x32\x0c.AppsRequest\x12)\n\x0f\x63ommentsRequest\x18\x05 \x01(\x0b\x32\x10.CommentsRequest\x12)\n\x0fgetAssetRequest\x18\n \x01(\x0b\x32\x10.GetAssetRequest\x12&\n\x0cimageRequest\x18\x0b \x01(\x0b\x32\x10.GetImageRequest\x12\x33\n\x14subCategoriesRequest\x18\x0e \x01(\x0b\x32\x15.SubCategoriesRequest\x12-\n\x11\x63\x61tegoriesRequest\x18\x15 \x01(\x0b\x32\x12.CategoriesRequest\"\xde\x01\n\x0fResponseContext\x12+\n\x06result\x18\x01 \x01(\x0e\x32\x1b.ResponseContext.ResultType\x12\x0e\n\x06maxAge\x18\x02 \x01(\x05\x12\x0c\n\x04\x65tag\x18\x03 \x01(\t\x12\x15\n\rserverVersion\x18\x04 \x01(\x05\"i\n\nResultType\x12\x06\n\x02OK\x10\x00\x12\x0f\n\x0b\x42\x41\x44_REQUEST\x10\x01\x12\x1a\n\x16INTERNAL_SERVICE_ERROR\x10\x02\x12\x10\n\x0cNOT_MODIFIED\x10\x03\x12\x14\n\x10USER_INPUT_ERROR\x10\x04\"\x80\x03\n\x08Response\x12.\n\rresponsegroup\x18\x01 \x03(\n2\x17.Response.ResponseGroup\x1a\xc3\x02\n\rResponseGroup\x12!\n\x07\x63ontext\x18\x02 \x01(\x0b\x32\x10.ResponseContext\x12#\n\x0c\x61ppsResponse\x18\x03 \x01(\x0b\x32\r.AppsResponse\x12+\n\x10\x63ommentsResponse\x18\x04 \x01(\x0b\x32\x11.CommentsResponse\x12+\n\x10getAssetResponse\x18\t \x01(\x0b\x32\x11.GetAssetResponse\x12(\n\rimageResponse\x18\n \x01(\x0b\x32\x11.GetImageResponse\x12/\n\x12\x63\x61tegoriesResponse\x18\x14 \x01(\x0b\x32\x13.CategoriesResponse\x12\x35\n\x15subCategoriesResponse\x18\r \x01(\x0b\x32\x16.SubCategoriesResponse*K\n\x07\x41ppType\x12\x08\n\x04NONE\x10\x00\x12\x0f\n\x0b\x41PPLICATION\x10\x01\x12\x0c\n\x08RINGTONE\x10\x02\x12\r\n\tWALLPAPER\x10\x03\x12\x08\n\x04GAME\x10\x04\x42!\n\x1f\x63om.gc.android.market.api.model')
_APPTYPE = descriptor.EnumDescriptor(
name='AppType',
@@ -40,8 +40,8 @@
],
containing_type=None,
options=None,
- serialized_start=2932,
- serialized_end=3007,
+ serialized_start=3597,
+ serialized_end=3672,
)
@@ -138,6 +138,39 @@
serialized_end=2134,
)
+_RESPONSECONTEXT_RESULTTYPE = descriptor.EnumDescriptor(
+ name='ResultType',
+ full_name='ResponseContext.ResultType',
+ filename=None,
+ file=DESCRIPTOR,
+ values=[
+ descriptor.EnumValueDescriptor(
+ name='OK', index=0, number=0,
+ options=None,
+ type=None),
+ descriptor.EnumValueDescriptor(
+ name='BAD_REQUEST', index=1, number=1,
+ options=None,
+ type=None),
+ descriptor.EnumValueDescriptor(
+ name='INTERNAL_SERVICE_ERROR', index=2, number=2,
+ options=None,
+ type=None),
+ descriptor.EnumValueDescriptor(
+ name='NOT_MODIFIED', index=3, number=3,
+ options=None,
+ type=None),
+ descriptor.EnumValueDescriptor(
+ name='USER_INPUT_ERROR', index=4, number=4,
+ options=None,
+ type=None),
+ ],
+ containing_type=None,
+ options=None,
+ serialized_start=3103,
+ serialized_end=3208,
+)
+
_APPSREQUEST = descriptor.Descriptor(
name='AppsRequest',
full_name='AppsRequest',
@@ -808,9 +841,9 @@
is_extension=False, extension_scope=None,
options=None),
descriptor.FieldDescriptor(
- name='unknown1', full_name='RequestContext.unknown1', index=1,
- number=2, type=5, cpp_type=1, label=2,
- has_default_value=False, default_value=0,
+ name='isSecure', full_name='RequestContext.isSecure', index=1,
+ number=2, type=8, cpp_type=7, label=2,
+ has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
@@ -932,6 +965,40 @@
serialized_end=2134,
)
+_GETASSETREQUEST = descriptor.Descriptor(
+ name='GetAssetRequest',
+ full_name='GetAssetRequest',
+ filename=None,
+ file=DESCRIPTOR,
+ containing_type=None,
+ fields=[
+ descriptor.FieldDescriptor(
+ name='assetId', full_name='GetAssetRequest.assetId', index=0,
+ number=1, type=9, cpp_type=9, label=2,
+ has_default_value=False, default_value=unicode("", "utf-8"),
+ message_type=None, enum_type=None, containing_type=None,
+ is_extension=False, extension_scope=None,
+ options=None),
+ descriptor.FieldDescriptor(
+ name='directDownloadKey', full_name='GetAssetRequest.directDownloadKey', index=1,
+ number=2, type=9, cpp_type=9, label=1,
+ has_default_value=False, default_value=unicode("", "utf-8"),
+ message_type=None, enum_type=None, containing_type=None,
+ is_extension=False, extension_scope=None,
+ options=None),
+ ],
+ extensions=[
+ ],
+ nested_types=[],
+ enum_types=[
+ ],
+ options=None,
+ is_extendable=False,
+ extension_ranges=[],
+ serialized_start=2136,
+ serialized_end=2197,
+)
+
_GETIMAGERESPONSE = descriptor.Descriptor(
name='GetImageResponse',
full_name='GetImageResponse',
@@ -955,8 +1022,146 @@
options=None,
is_extendable=False,
extension_ranges=[],
- serialized_start=2136,
- serialized_end=2173,
+ serialized_start=2199,
+ serialized_end=2236,
+)
+
+_GETASSETRESPONSE_INSTALLASSET = descriptor.Descriptor(
+ name='InstallAsset',
+ full_name='GetAssetResponse.InstallAsset',
+ filename=None,
+ file=DESCRIPTOR,
+ containing_type=None,
+ fields=[
+ descriptor.FieldDescriptor(
+ name='assetId', full_name='GetAssetResponse.InstallAsset.assetId', index=0,
+ number=2, type=9, cpp_type=9, label=1,
+ has_default_value=False, default_value=unicode("", "utf-8"),
+ message_type=None, enum_type=None, containing_type=None,
+ is_extension=False, extension_scope=None,
+ options=None),
+ descriptor.FieldDescriptor(
+ name='assetName', full_name='GetAssetResponse.InstallAsset.assetName', index=1,
+ number=3, type=9, cpp_type=9, label=1,
+ has_default_value=False, default_value=unicode("", "utf-8"),
+ message_type=None, enum_type=None, containing_type=None,
+ is_extension=False, extension_scope=None,
+ options=None),
+ descriptor.FieldDescriptor(
+ name='assetType', full_name='GetAssetResponse.InstallAsset.assetType', index=2,
+ number=4, type=9, cpp_type=9, label=1,
+ has_default_value=False, default_value=unicode("", "utf-8"),
+ message_type=None, enum_type=None, containing_type=None,
+ is_extension=False, extension_scope=None,
+ options=None),
+ descriptor.FieldDescriptor(
+ name='assetPackage', full_name='GetAssetResponse.InstallAsset.assetPackage', index=3,
+ number=5, type=9, cpp_type=9, label=1,
+ has_default_value=False, default_value=unicode("", "utf-8"),
+ message_type=None, enum_type=None, containing_type=None,
+ is_extension=False, extension_scope=None,
+ options=None),
+ descriptor.FieldDescriptor(
+ name='blobUrl', full_name='GetAssetResponse.InstallAsset.blobUrl', index=4,
+ number=6, type=9, cpp_type=9, label=1,
+ has_default_value=False, default_value=unicode("", "utf-8"),
+ message_type=None, enum_type=None, containing_type=None,
+ is_extension=False, extension_scope=None,
+ options=None),
+ descriptor.FieldDescriptor(
+ name='assetSignature', full_name='GetAssetResponse.InstallAsset.assetSignature', index=5,
+ number=7, type=9, cpp_type=9, label=1,
+ has_default_value=False, default_value=unicode("", "utf-8"),
+ message_type=None, enum_type=None, containing_type=None,
+ is_extension=False, extension_scope=None,
+ options=None),
+ descriptor.FieldDescriptor(
+ name='assetSize', full_name='GetAssetResponse.InstallAsset.assetSize', index=6,
+ number=8, type=4, cpp_type=4, label=1,
+ has_default_value=False, default_value=0,
+ message_type=None, enum_type=None, containing_type=None,
+ is_extension=False, extension_scope=None,
+ options=None),
+ descriptor.FieldDescriptor(
+ name='refundTimeout', full_name='GetAssetResponse.InstallAsset.refundTimeout', index=7,
+ number=9, type=4, cpp_type=4, label=1,
+ has_default_value=False, default_value=0,
+ message_type=None, enum_type=None, containing_type=None,
+ is_extension=False, extension_scope=None,
+ options=None),
+ descriptor.FieldDescriptor(
+ name='forwardLocked', full_name='GetAssetResponse.InstallAsset.forwardLocked', index=8,
+ number=10, type=8, cpp_type=7, label=1,
+ has_default_value=False, default_value=False,
+ message_type=None, enum_type=None, containing_type=None,
+ is_extension=False, extension_scope=None,
+ options=None),
+ descriptor.FieldDescriptor(
+ name='secured', full_name='GetAssetResponse.InstallAsset.secured', index=9,
+ number=11, type=8, cpp_type=7, label=1,
+ has_default_value=False, default_value=False,
+ message_type=None, enum_type=None, containing_type=None,
+ is_extension=False, extension_scope=None,
+ options=None),
+ descriptor.FieldDescriptor(
+ name='versionCode', full_name='GetAssetResponse.InstallAsset.versionCode', index=10,
+ number=12, type=5, cpp_type=1, label=1,
+ has_default_value=False, default_value=0,
+ message_type=None, enum_type=None, containing_type=None,
+ is_extension=False, extension_scope=None,
+ options=None),
+ descriptor.FieldDescriptor(
+ name='downloadAuthCookieName', full_name='GetAssetResponse.InstallAsset.downloadAuthCookieName', index=11,
+ number=13, type=9, cpp_type=9, label=1,
+ has_default_value=False, default_value=unicode("", "utf-8"),
+ message_type=None, enum_type=None, containing_type=None,
+ is_extension=False, extension_scope=None,
+ options=None),
+ descriptor.FieldDescriptor(
+ name='downloadAuthCookieValue', full_name='GetAssetResponse.InstallAsset.downloadAuthCookieValue', index=12,
+ number=14, type=9, cpp_type=9, label=1,
+ has_default_value=False, default_value=unicode("", "utf-8"),
+ message_type=None, enum_type=None, containing_type=None,
+ is_extension=False, extension_scope=None,
+ options=None),
+ ],
+ extensions=[
+ ],
+ nested_types=[],
+ enum_types=[
+ ],
+ options=None,
+ is_extendable=False,
+ extension_ranges=[],
+ serialized_start=2314,
+ serialized_end=2614,
+)
+
+_GETASSETRESPONSE = descriptor.Descriptor(
+ name='GetAssetResponse',
+ full_name='GetAssetResponse',
+ filename=None,
+ file=DESCRIPTOR,
+ containing_type=None,
+ fields=[
+ descriptor.FieldDescriptor(
+ name='installasset', full_name='GetAssetResponse.installasset', index=0,
+ number=1, type=10, cpp_type=10, label=3,
+ has_default_value=False, default_value=[],
+ message_type=None, enum_type=None, containing_type=None,
+ is_extension=False, extension_scope=None,
+ options=None),
+ ],
+ extensions=[
+ ],
+ nested_types=[_GETASSETRESPONSE_INSTALLASSET, ],
+ enum_types=[
+ ],
+ options=None,
+ is_extendable=False,
+ extension_ranges=[],
+ serialized_start=2239,
+ serialized_end=2614,
)
_REQUEST_REQUESTGROUP = descriptor.Descriptor(
@@ -981,21 +1186,28 @@
is_extension=False, extension_scope=None,
options=None),
descriptor.FieldDescriptor(
- name='imageRequest', full_name='Request.RequestGroup.imageRequest', index=2,
+ name='getAssetRequest', full_name='Request.RequestGroup.getAssetRequest', index=2,
+ number=10, type=11, cpp_type=10, label=1,
+ has_default_value=False, default_value=None,
+ message_type=None, enum_type=None, containing_type=None,
+ is_extension=False, extension_scope=None,
+ options=None),
+ descriptor.FieldDescriptor(
+ name='imageRequest', full_name='Request.RequestGroup.imageRequest', index=3,
number=11, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
descriptor.FieldDescriptor(
- name='subCategoriesRequest', full_name='Request.RequestGroup.subCategoriesRequest', index=3,
+ name='subCategoriesRequest', full_name='Request.RequestGroup.subCategoriesRequest', index=4,
number=14, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
descriptor.FieldDescriptor(
- name='categoriesRequest', full_name='Request.RequestGroup.categoriesRequest', index=4,
+ name='categoriesRequest', full_name='Request.RequestGroup.categoriesRequest', index=5,
number=21, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
@@ -1010,8 +1222,8 @@
options=None,
is_extendable=False,
extension_ranges=[],
- serialized_start=2267,
- serialized_end=2499,
+ serialized_start=2708,
+ serialized_end=2983,
)
_REQUEST = descriptor.Descriptor(
@@ -1044,8 +1256,8 @@
options=None,
is_extendable=False,
extension_ranges=[],
- serialized_start=2176,
- serialized_end=2499,
+ serialized_start=2617,
+ serialized_end=2983,
)
_RESPONSECONTEXT = descriptor.Descriptor(
@@ -1057,27 +1269,27 @@
fields=[
descriptor.FieldDescriptor(
name='result', full_name='ResponseContext.result', index=0,
- number=1, type=5, cpp_type=1, label=1,
+ number=1, type=14, cpp_type=8, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
descriptor.FieldDescriptor(
- name='unknown1', full_name='ResponseContext.unknown1', index=1,
+ name='maxAge', full_name='ResponseContext.maxAge', index=1,
number=2, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
descriptor.FieldDescriptor(
- name='unknown2', full_name='ResponseContext.unknown2', index=2,
+ name='etag', full_name='ResponseContext.etag', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=unicode("", "utf-8"),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
descriptor.FieldDescriptor(
- name='unknown3', full_name='ResponseContext.unknown3', index=3,
+ name='serverVersion', full_name='ResponseContext.serverVersion', index=3,
number=4, type=5, cpp_type=1, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
@@ -1088,12 +1300,13 @@
],
nested_types=[],
enum_types=[
+ _RESPONSECONTEXT_RESULTTYPE,
],
options=None,
is_extendable=False,
extension_ranges=[],
- serialized_start=2501,
- serialized_end=2588,
+ serialized_start=2986,
+ serialized_end=3208,
)
_RESPONSE_RESPONSEGROUP = descriptor.Descriptor(
@@ -1125,21 +1338,28 @@
is_extension=False, extension_scope=None,
options=None),
descriptor.FieldDescriptor(
- name='imageResponse', full_name='Response.ResponseGroup.imageResponse', index=3,
+ name='getAssetResponse', full_name='Response.ResponseGroup.getAssetResponse', index=3,
+ number=9, type=11, cpp_type=10, label=1,
+ has_default_value=False, default_value=None,
+ message_type=None, enum_type=None, containing_type=None,
+ is_extension=False, extension_scope=None,
+ options=None),
+ descriptor.FieldDescriptor(
+ name='imageResponse', full_name='Response.ResponseGroup.imageResponse', index=4,
number=10, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
descriptor.FieldDescriptor(
- name='categoriesResponse', full_name='Response.ResponseGroup.categoriesResponse', index=4,
+ name='categoriesResponse', full_name='Response.ResponseGroup.categoriesResponse', index=5,
number=20, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
descriptor.FieldDescriptor(
- name='subCategoriesResponse', full_name='Response.ResponseGroup.subCategoriesResponse', index=5,
+ name='subCategoriesResponse', full_name='Response.ResponseGroup.subCategoriesResponse', index=6,
number=13, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
@@ -1154,8 +1374,8 @@
options=None,
is_extendable=False,
extension_ranges=[],
- serialized_start=2652,
- serialized_end=2930,
+ serialized_start=3272,
+ serialized_end=3595,
)
_RESPONSE = descriptor.Descriptor(
@@ -1181,8 +1401,8 @@
options=None,
is_extendable=False,
extension_ranges=[],
- serialized_start=2591,
- serialized_end=2930,
+ serialized_start=3211,
+ serialized_end=3595,
)
_APPSREQUEST.fields_by_name['appType'].enum_type = _APPTYPE
@@ -1201,17 +1421,23 @@
_SUBCATEGORIESRESPONSE.fields_by_name['category'].message_type = _CATEGORY
_GETIMAGEREQUEST.fields_by_name['imageUsage'].enum_type = _GETIMAGEREQUEST_APPIMAGEUSAGE
_GETIMAGEREQUEST_APPIMAGEUSAGE.containing_type = _GETIMAGEREQUEST;
+_GETASSETRESPONSE_INSTALLASSET.containing_type = _GETASSETRESPONSE;
+_GETASSETRESPONSE.fields_by_name['installasset'].message_type = _GETASSETRESPONSE_INSTALLASSET
_REQUEST_REQUESTGROUP.fields_by_name['appsRequest'].message_type = _APPSREQUEST
_REQUEST_REQUESTGROUP.fields_by_name['commentsRequest'].message_type = _COMMENTSREQUEST
+_REQUEST_REQUESTGROUP.fields_by_name['getAssetRequest'].message_type = _GETASSETREQUEST
_REQUEST_REQUESTGROUP.fields_by_name['imageRequest'].message_type = _GETIMAGEREQUEST
_REQUEST_REQUESTGROUP.fields_by_name['subCategoriesRequest'].message_type = _SUBCATEGORIESREQUEST
_REQUEST_REQUESTGROUP.fields_by_name['categoriesRequest'].message_type = _CATEGORIESREQUEST
_REQUEST_REQUESTGROUP.containing_type = _REQUEST;
_REQUEST.fields_by_name['context'].message_type = _REQUESTCONTEXT
_REQUEST.fields_by_name['requestgroup'].message_type = _REQUEST_REQUESTGROUP
+_RESPONSECONTEXT.fields_by_name['result'].enum_type = _RESPONSECONTEXT_RESULTTYPE
+_RESPONSECONTEXT_RESULTTYPE.containing_type = _RESPONSECONTEXT;
_RESPONSE_RESPONSEGROUP.fields_by_name['context'].message_type = _RESPONSECONTEXT
_RESPONSE_RESPONSEGROUP.fields_by_name['appsResponse'].message_type = _APPSRESPONSE
_RESPONSE_RESPONSEGROUP.fields_by_name['commentsResponse'].message_type = _COMMENTSRESPONSE
+_RESPONSE_RESPONSEGROUP.fields_by_name['getAssetResponse'].message_type = _GETASSETRESPONSE
_RESPONSE_RESPONSEGROUP.fields_by_name['imageResponse'].message_type = _GETIMAGERESPONSE
_RESPONSE_RESPONSEGROUP.fields_by_name['categoriesResponse'].message_type = _CATEGORIESRESPONSE
_RESPONSE_RESPONSEGROUP.fields_by_name['subCategoriesResponse'].message_type = _SUBCATEGORIESRESPONSE
@@ -1230,7 +1456,9 @@
DESCRIPTOR.message_types_by_name['SubCategoriesResponse'] = _SUBCATEGORIESRESPONSE
DESCRIPTOR.message_types_by_name['RequestContext'] = _REQUESTCONTEXT
DESCRIPTOR.message_types_by_name['GetImageRequest'] = _GETIMAGEREQUEST
+DESCRIPTOR.message_types_by_name['GetAssetRequest'] = _GETASSETREQUEST
DESCRIPTOR.message_types_by_name['GetImageResponse'] = _GETIMAGERESPONSE
+DESCRIPTOR.message_types_by_name['GetAssetResponse'] = _GETASSETRESPONSE
DESCRIPTOR.message_types_by_name['Request'] = _REQUEST
DESCRIPTOR.message_types_by_name['ResponseContext'] = _RESPONSECONTEXT
DESCRIPTOR.message_types_by_name['Response'] = _RESPONSE
@@ -1319,12 +1547,30 @@ class GetImageRequest(message.Message):
# @@protoc_insertion_point(class_scope:GetImageRequest)
+class GetAssetRequest(message.Message):
+ __metaclass__ = reflection.GeneratedProtocolMessageType
+ DESCRIPTOR = _GETASSETREQUEST
+
+ # @@protoc_insertion_point(class_scope:GetAssetRequest)
+
class GetImageResponse(message.Message):
__metaclass__ = reflection.GeneratedProtocolMessageType
DESCRIPTOR = _GETIMAGERESPONSE
# @@protoc_insertion_point(class_scope:GetImageResponse)
+class GetAssetResponse(message.Message):
+ __metaclass__ = reflection.GeneratedProtocolMessageType
+
+ class InstallAsset(message.Message):
+ __metaclass__ = reflection.GeneratedProtocolMessageType
+ DESCRIPTOR = _GETASSETRESPONSE_INSTALLASSET
+
+ # @@protoc_insertion_point(class_scope:GetAssetResponse.InstallAsset)
+ DESCRIPTOR = _GETASSETRESPONSE
+
+ # @@protoc_insertion_point(class_scope:GetAssetResponse)
+
class Request(message.Message):
__metaclass__ = reflection.GeneratedProtocolMessageType

0 comments on commit 56041b0

Please sign in to comment.