Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(204)

Side by Side Diff: generated/googleapis/lib/androidpublisher/v2.dart

Issue 595873002: Api roll 1: 2014-09-23 (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 library googleapis.androidpublisher.v2; 1 library googleapis.androidpublisher.v2;
2 2
3 import "dart:core" as core; 3 import "dart:core" as core;
4 import "dart:collection" as collection; 4 import "dart:collection" as collection;
5 import "dart:async" as async; 5 import "dart:async" as async;
6 import "dart:convert" as convert; 6 import "dart:convert" as convert;
7 7
8 import "package:crypto/crypto.dart" as crypto; 8 import "package:crypto/crypto.dart" as crypto;
9 import 'package:http/http.dart' as http; 9 import 'package:http/http.dart' as http;
10 import '../src/common_internal.dart' as common_internal; 10 import '../src/common_internal.dart' as common_internal;
11 import '../common/common.dart' as common; 11 import '../common/common.dart' as common;
12 12
13 export '../common/common.dart' show ApiRequestError; 13 export '../common/common.dart' show ApiRequestError;
14 export '../common/common.dart' show DetailedApiRequestError; 14 export '../common/common.dart' show DetailedApiRequestError;
15 15
16 /** Lets Android application developers access their Google Play accounts. */ 16 /** Lets Android application developers access their Google Play accounts. */
17 class AndroidpublisherApi { 17 class AndroidpublisherApi {
18 /** View and manage your Google Play Android Developer account */ 18 /** View and manage your Google Play Android Developer account */
19 static const AndroidpublisherScope = "https://www.googleapis.com/auth/androidp ublisher"; 19 static const AndroidpublisherScope = "https://www.googleapis.com/auth/androidp ublisher";
20 20
21 21
22 final common_internal.ApiRequester _requester; 22 final common_internal.ApiRequester _requester;
23 23
24 EditsResourceApi get edits => new EditsResourceApi(_requester); 24 EditsResourceApi get edits => new EditsResourceApi(_requester);
25 InappproductsResourceApi get inappproducts => new InappproductsResourceApi(_re quester); 25 InappproductsResourceApi get inappproducts => new InappproductsResourceApi(_re quester);
26 PurchasesResourceApi get purchases => new PurchasesResourceApi(_requester); 26 PurchasesResourceApi get purchases => new PurchasesResourceApi(_requester);
27 27
28 AndroidpublisherApi(http.Client client) : 28 AndroidpublisherApi(http.Client client) :
29 _requester = new common_internal.ApiRequester(client, "https://www.googlea pis.com/", "/androidpublisher/v2/applications/"); 29 _requester = new common_internal.ApiRequester(client, "https://www.googlea pis.com/", "androidpublisher/v2/applications/");
30 } 30 }
31 31
32 32
33 /** Not documented yet. */ 33 /** Not documented yet. */
34 class EditsResourceApi { 34 class EditsResourceApi {
35 final common_internal.ApiRequester _requester; 35 final common_internal.ApiRequester _requester;
36 36
37 EditsApklistingsResourceApi get apklistings => new EditsApklistingsResourceApi (_requester); 37 EditsApklistingsResourceApi get apklistings => new EditsApklistingsResourceApi (_requester);
38 EditsApksResourceApi get apks => new EditsApksResourceApi(_requester); 38 EditsApksResourceApi get apks => new EditsApksResourceApi(_requester);
39 EditsDetailsResourceApi get details => new EditsDetailsResourceApi(_requester) ; 39 EditsDetailsResourceApi get details => new EditsDetailsResourceApi(_requester) ;
(...skipping 2691 matching lines...) Expand 10 before | Expand all | Expand 10 after
2731 "POST", 2731 "POST",
2732 body: _body, 2732 body: _body,
2733 queryParams: _queryParams, 2733 queryParams: _queryParams,
2734 uploadOptions: _uploadOptions, 2734 uploadOptions: _uploadOptions,
2735 uploadMedia: _uploadMedia, 2735 uploadMedia: _uploadMedia,
2736 downloadOptions: _downloadOptions); 2736 downloadOptions: _downloadOptions);
2737 return _response.then((data) => null); 2737 return _response.then((data) => null);
2738 } 2738 }
2739 2739
2740 /** 2740 /**
2741 * Defers a user's subscription purchase until a specified future expiration
2742 * time.
2743 *
2744 * [request] - The metadata request object.
2745 *
2746 * Request parameters:
2747 *
2748 * [packageName] - The package name of the application for which this
2749 * subscription was purchased (for example, 'com.some.thing').
2750 *
2751 * [subscriptionId] - The purchased subscription ID (for example,
2752 * 'monthly001').
2753 *
2754 * [token] - The token provided to the user's device when the subscription was
2755 * purchased.
2756 *
2757 * Completes with a [SubscriptionPurchasesDeferResponse].
2758 *
2759 * Completes with a [common.ApiRequestError] if the API endpoint returned an
2760 * error.
2761 *
2762 * If the used [http.Client] completes with an error when making a REST call,
2763 * this method will complete with the same error.
2764 */
2765 async.Future<SubscriptionPurchasesDeferResponse> defer(SubscriptionPurchasesDe ferRequest request, core.String packageName, core.String subscriptionId, core.St ring token) {
2766 var _url = null;
2767 var _queryParams = new core.Map();
2768 var _uploadMedia = null;
2769 var _uploadOptions = null;
2770 var _downloadOptions = common.DownloadOptions.Metadata;
2771 var _body = null;
2772
2773 if (request != null) {
2774 _body = convert.JSON.encode((request).toJson());
2775 }
2776 if (packageName == null) {
2777 throw new core.ArgumentError("Parameter packageName is required.");
2778 }
2779 if (subscriptionId == null) {
2780 throw new core.ArgumentError("Parameter subscriptionId is required.");
2781 }
2782 if (token == null) {
2783 throw new core.ArgumentError("Parameter token is required.");
2784 }
2785
2786
2787 _url = common_internal.Escaper.ecapeVariable('$packageName') + '/purchases/s ubscriptions/' + common_internal.Escaper.ecapeVariable('$subscriptionId') + '/to kens/' + common_internal.Escaper.ecapeVariable('$token') + ':defer';
2788
2789 var _response = _requester.request(_url,
2790 "POST",
2791 body: _body,
2792 queryParams: _queryParams,
2793 uploadOptions: _uploadOptions,
2794 uploadMedia: _uploadMedia,
2795 downloadOptions: _downloadOptions);
2796 return _response.then((data) => new SubscriptionPurchasesDeferResponse.fromJ son(data));
2797 }
2798
2799 /**
2741 * Checks whether a user's subscription purchase is valid and returns its 2800 * Checks whether a user's subscription purchase is valid and returns its
2742 * expiry time. 2801 * expiry time.
2743 * 2802 *
2744 * Request parameters: 2803 * Request parameters:
2745 * 2804 *
2746 * [packageName] - The package name of the application for which this 2805 * [packageName] - The package name of the application for which this
2747 * subscription was purchased (for example, 'com.some.thing'). 2806 * subscription was purchased (for example, 'com.some.thing').
2748 * 2807 *
2749 * [subscriptionId] - The purchased subscription ID (for example, 2808 * [subscriptionId] - The purchased subscription ID (for example,
2750 * 'monthly001'). 2809 * 'monthly001').
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
2784 var _response = _requester.request(_url, 2843 var _response = _requester.request(_url,
2785 "GET", 2844 "GET",
2786 body: _body, 2845 body: _body,
2787 queryParams: _queryParams, 2846 queryParams: _queryParams,
2788 uploadOptions: _uploadOptions, 2847 uploadOptions: _uploadOptions,
2789 uploadMedia: _uploadMedia, 2848 uploadMedia: _uploadMedia,
2790 downloadOptions: _downloadOptions); 2849 downloadOptions: _downloadOptions);
2791 return _response.then((data) => new SubscriptionPurchase.fromJson(data)); 2850 return _response.then((data) => new SubscriptionPurchase.fromJson(data));
2792 } 2851 }
2793 2852
2853 /**
2854 * Refunds a user's subscription purchase, but the subscription remains valid
2855 * until its expiration time and it will continue to recur.
2856 *
2857 * Request parameters:
2858 *
2859 * [packageName] - The package name of the application for which this
2860 * subscription was purchased (for example, 'com.some.thing').
2861 *
2862 * [subscriptionId] - The purchased subscription ID (for example,
2863 * 'monthly001').
2864 *
2865 * [token] - The token provided to the user's device when the subscription was
2866 * purchased.
2867 *
2868 * Completes with a [common.ApiRequestError] if the API endpoint returned an
2869 * error.
2870 *
2871 * If the used [http.Client] completes with an error when making a REST call,
2872 * this method will complete with the same error.
2873 */
2874 async.Future refund(core.String packageName, core.String subscriptionId, core. String token) {
2875 var _url = null;
2876 var _queryParams = new core.Map();
2877 var _uploadMedia = null;
2878 var _uploadOptions = null;
2879 var _downloadOptions = common.DownloadOptions.Metadata;
2880 var _body = null;
2881
2882 if (packageName == null) {
2883 throw new core.ArgumentError("Parameter packageName is required.");
2884 }
2885 if (subscriptionId == null) {
2886 throw new core.ArgumentError("Parameter subscriptionId is required.");
2887 }
2888 if (token == null) {
2889 throw new core.ArgumentError("Parameter token is required.");
2890 }
2891
2892 _downloadOptions = null;
2893
2894 _url = common_internal.Escaper.ecapeVariable('$packageName') + '/purchases/s ubscriptions/' + common_internal.Escaper.ecapeVariable('$subscriptionId') + '/to kens/' + common_internal.Escaper.ecapeVariable('$token') + ':refund';
2895
2896 var _response = _requester.request(_url,
2897 "POST",
2898 body: _body,
2899 queryParams: _queryParams,
2900 uploadOptions: _uploadOptions,
2901 uploadMedia: _uploadMedia,
2902 downloadOptions: _downloadOptions);
2903 return _response.then((data) => null);
2904 }
2905
2906 /**
2907 * Refunds and immediately revokes a user's subscription purchase. Access to
2908 * the subscription will be terminated immediately and it will stop recurring.
2909 *
2910 * Request parameters:
2911 *
2912 * [packageName] - The package name of the application for which this
2913 * subscription was purchased (for example, 'com.some.thing').
2914 *
2915 * [subscriptionId] - The purchased subscription ID (for example,
2916 * 'monthly001').
2917 *
2918 * [token] - The token provided to the user's device when the subscription was
2919 * purchased.
2920 *
2921 * Completes with a [common.ApiRequestError] if the API endpoint returned an
2922 * error.
2923 *
2924 * If the used [http.Client] completes with an error when making a REST call,
2925 * this method will complete with the same error.
2926 */
2927 async.Future revoke(core.String packageName, core.String subscriptionId, core. String token) {
2928 var _url = null;
2929 var _queryParams = new core.Map();
2930 var _uploadMedia = null;
2931 var _uploadOptions = null;
2932 var _downloadOptions = common.DownloadOptions.Metadata;
2933 var _body = null;
2934
2935 if (packageName == null) {
2936 throw new core.ArgumentError("Parameter packageName is required.");
2937 }
2938 if (subscriptionId == null) {
2939 throw new core.ArgumentError("Parameter subscriptionId is required.");
2940 }
2941 if (token == null) {
2942 throw new core.ArgumentError("Parameter token is required.");
2943 }
2944
2945 _downloadOptions = null;
2946
2947 _url = common_internal.Escaper.ecapeVariable('$packageName') + '/purchases/s ubscriptions/' + common_internal.Escaper.ecapeVariable('$subscriptionId') + '/to kens/' + common_internal.Escaper.ecapeVariable('$token') + ':revoke';
2948
2949 var _response = _requester.request(_url,
2950 "POST",
2951 body: _body,
2952 queryParams: _queryParams,
2953 uploadOptions: _uploadOptions,
2954 uploadMedia: _uploadMedia,
2955 downloadOptions: _downloadOptions);
2956 return _response.then((data) => null);
2957 }
2958
2794 } 2959 }
2795 2960
2796 2961
2797 2962
2798 /** Not documented yet. */ 2963 /** Not documented yet. */
2799 class Apk { 2964 class Apk {
2800 /** Information about the binary payload of this APK. */ 2965 /** Information about the binary payload of this APK. */
2801 ApkBinary binary; 2966 ApkBinary binary;
2802 2967
2803 /** The version code of the APK, as specified in the APK's manifest file. */ 2968 /** The version code of the APK, as specified in the APK's manifest file. */
(...skipping 446 matching lines...) Expand 10 before | Expand all | Expand 10 after
3250 3415
3251 /** 3416 /**
3252 * Prices per buyer region. None of these prices should be zero. In-app 3417 * Prices per buyer region. None of these prices should be zero. In-app
3253 * products can never be free. 3418 * products can never be free.
3254 */ 3419 */
3255 core.Map<core.String, Price> prices; 3420 core.Map<core.String, Price> prices;
3256 3421
3257 /** Purchase type enum value. Unmodifiable after creation. */ 3422 /** Purchase type enum value. Unmodifiable after creation. */
3258 core.String purchaseType; 3423 core.String purchaseType;
3259 3424
3425 /**
3426 * Definition of a season for a seasonal subscription. Can be defined only for
3427 * yearly subscriptions.
3428 */
3429 Season season;
3430
3260 /** The stock-keeping-unit (SKU) of the product, unique within an app. */ 3431 /** The stock-keeping-unit (SKU) of the product, unique within an app. */
3261 core.String sku; 3432 core.String sku;
3262 3433
3263 /** Not documented yet. */ 3434 /** Not documented yet. */
3264 core.String status; 3435 core.String status;
3265 3436
3266 /** 3437 /**
3267 * The period of the subscription (if any), i.e. period at which payments must 3438 * The period of the subscription (if any), i.e. period at which payments must
3268 * happen. Defined as ISO 8601 duration, i.e. "P1M" for 1 month period. 3439 * happen. Defined as ISO 8601 duration, i.e. "P1M" for 1 month period.
3269 */ 3440 */
(...skipping 22 matching lines...) Expand all
3292 } 3463 }
3293 if (_json.containsKey("packageName")) { 3464 if (_json.containsKey("packageName")) {
3294 packageName = _json["packageName"]; 3465 packageName = _json["packageName"];
3295 } 3466 }
3296 if (_json.containsKey("prices")) { 3467 if (_json.containsKey("prices")) {
3297 prices = common_internal.mapMap(_json["prices"], (item) => new Price.fromJ son(item)); 3468 prices = common_internal.mapMap(_json["prices"], (item) => new Price.fromJ son(item));
3298 } 3469 }
3299 if (_json.containsKey("purchaseType")) { 3470 if (_json.containsKey("purchaseType")) {
3300 purchaseType = _json["purchaseType"]; 3471 purchaseType = _json["purchaseType"];
3301 } 3472 }
3473 if (_json.containsKey("season")) {
3474 season = new Season.fromJson(_json["season"]);
3475 }
3302 if (_json.containsKey("sku")) { 3476 if (_json.containsKey("sku")) {
3303 sku = _json["sku"]; 3477 sku = _json["sku"];
3304 } 3478 }
3305 if (_json.containsKey("status")) { 3479 if (_json.containsKey("status")) {
3306 status = _json["status"]; 3480 status = _json["status"];
3307 } 3481 }
3308 if (_json.containsKey("subscriptionPeriod")) { 3482 if (_json.containsKey("subscriptionPeriod")) {
3309 subscriptionPeriod = _json["subscriptionPeriod"]; 3483 subscriptionPeriod = _json["subscriptionPeriod"];
3310 } 3484 }
3311 if (_json.containsKey("trialPeriod")) { 3485 if (_json.containsKey("trialPeriod")) {
(...skipping 14 matching lines...) Expand all
3326 } 3500 }
3327 if (packageName != null) { 3501 if (packageName != null) {
3328 _json["packageName"] = packageName; 3502 _json["packageName"] = packageName;
3329 } 3503 }
3330 if (prices != null) { 3504 if (prices != null) {
3331 _json["prices"] = common_internal.mapMap(prices, (item) => (item).toJson() ); 3505 _json["prices"] = common_internal.mapMap(prices, (item) => (item).toJson() );
3332 } 3506 }
3333 if (purchaseType != null) { 3507 if (purchaseType != null) {
3334 _json["purchaseType"] = purchaseType; 3508 _json["purchaseType"] = purchaseType;
3335 } 3509 }
3510 if (season != null) {
3511 _json["season"] = (season).toJson();
3512 }
3336 if (sku != null) { 3513 if (sku != null) {
3337 _json["sku"] = sku; 3514 _json["sku"] = sku;
3338 } 3515 }
3339 if (status != null) { 3516 if (status != null) {
3340 _json["status"] = status; 3517 _json["status"] = status;
3341 } 3518 }
3342 if (subscriptionPeriod != null) { 3519 if (subscriptionPeriod != null) {
3343 _json["subscriptionPeriod"] = subscriptionPeriod; 3520 _json["subscriptionPeriod"] = subscriptionPeriod;
3344 } 3521 }
3345 if (trialPeriod != null) { 3522 if (trialPeriod != null) {
(...skipping 435 matching lines...) Expand 10 before | Expand all | Expand 10 after
3781 } 3958 }
3782 if (listings != null) { 3959 if (listings != null) {
3783 _json["listings"] = listings.map((value) => (value).toJson()).toList(); 3960 _json["listings"] = listings.map((value) => (value).toJson()).toList();
3784 } 3961 }
3785 return _json; 3962 return _json;
3786 } 3963 }
3787 } 3964 }
3788 3965
3789 3966
3790 /** Not documented yet. */ 3967 /** Not documented yet. */
3968 class MonthDay {
3969 /**
3970 * Day of a month, value in [1, 31] range. Valid range depends on the
3971 * specified month.
3972 */
3973 core.int day;
3974
3975 /** Month of a year. e.g. 1 = JAN, 2 = FEB etc. */
3976 core.int month;
3977
3978
3979 MonthDay();
3980
3981 MonthDay.fromJson(core.Map _json) {
3982 if (_json.containsKey("day")) {
3983 day = _json["day"];
3984 }
3985 if (_json.containsKey("month")) {
3986 month = _json["month"];
3987 }
3988 }
3989
3990 core.Map toJson() {
3991 var _json = new core.Map();
3992 if (day != null) {
3993 _json["day"] = day;
3994 }
3995 if (month != null) {
3996 _json["month"] = month;
3997 }
3998 return _json;
3999 }
4000 }
4001
4002
4003 /** Not documented yet. */
3791 class PageInfo { 4004 class PageInfo {
3792 /** Not documented yet. */ 4005 /** Not documented yet. */
3793 core.int resultPerPage; 4006 core.int resultPerPage;
3794 4007
3795 /** Not documented yet. */ 4008 /** Not documented yet. */
3796 core.int startIndex; 4009 core.int startIndex;
3797 4010
3798 /** Not documented yet. */ 4011 /** Not documented yet. */
3799 core.int totalResults; 4012 core.int totalResults;
3800 4013
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after
3937 _json["purchaseState"] = purchaseState; 4150 _json["purchaseState"] = purchaseState;
3938 } 4151 }
3939 if (purchaseTimeMillis != null) { 4152 if (purchaseTimeMillis != null) {
3940 _json["purchaseTimeMillis"] = purchaseTimeMillis; 4153 _json["purchaseTimeMillis"] = purchaseTimeMillis;
3941 } 4154 }
3942 return _json; 4155 return _json;
3943 } 4156 }
3944 } 4157 }
3945 4158
3946 4159
4160 /** Not documented yet. */
4161 class Season {
4162 /** Inclusive end date of the recurrence period. */
4163 MonthDay end;
4164
4165 /** Inclusive start date of the recurrence period. */
4166 MonthDay start;
4167
4168
4169 Season();
4170
4171 Season.fromJson(core.Map _json) {
4172 if (_json.containsKey("end")) {
4173 end = new MonthDay.fromJson(_json["end"]);
4174 }
4175 if (_json.containsKey("start")) {
4176 start = new MonthDay.fromJson(_json["start"]);
4177 }
4178 }
4179
4180 core.Map toJson() {
4181 var _json = new core.Map();
4182 if (end != null) {
4183 _json["end"] = (end).toJson();
4184 }
4185 if (start != null) {
4186 _json["start"] = (start).toJson();
4187 }
4188 return _json;
4189 }
4190 }
4191
4192
4193 /**
4194 * A SubscriptionDeferralInfo contains the data needed to defer a subscription
4195 * purchase to a future expiry time.
4196 */
4197 class SubscriptionDeferralInfo {
4198 /**
4199 * The desired next expiry time for the subscription in milliseconds since
4200 * Epoch. The given time must be after the current expiry time for the
4201 * subscription.
4202 */
4203 core.String desiredExpiryTimeMillis;
4204
4205 /**
4206 * The expected expiry time for the subscription. If the current expiry time
4207 * for the subscription is not the value specified here, the deferral will not
4208 * occur.
4209 */
4210 core.String expectedExpiryTimeMillis;
4211
4212
4213 SubscriptionDeferralInfo();
4214
4215 SubscriptionDeferralInfo.fromJson(core.Map _json) {
4216 if (_json.containsKey("desiredExpiryTimeMillis")) {
4217 desiredExpiryTimeMillis = _json["desiredExpiryTimeMillis"];
4218 }
4219 if (_json.containsKey("expectedExpiryTimeMillis")) {
4220 expectedExpiryTimeMillis = _json["expectedExpiryTimeMillis"];
4221 }
4222 }
4223
4224 core.Map toJson() {
4225 var _json = new core.Map();
4226 if (desiredExpiryTimeMillis != null) {
4227 _json["desiredExpiryTimeMillis"] = desiredExpiryTimeMillis;
4228 }
4229 if (expectedExpiryTimeMillis != null) {
4230 _json["expectedExpiryTimeMillis"] = expectedExpiryTimeMillis;
4231 }
4232 return _json;
4233 }
4234 }
4235
4236
3947 /** 4237 /**
3948 * A SubscriptionPurchase resource indicates the status of a user's subscription 4238 * A SubscriptionPurchase resource indicates the status of a user's subscription
3949 * purchase. 4239 * purchase.
3950 */ 4240 */
3951 class SubscriptionPurchase { 4241 class SubscriptionPurchase {
3952 /** 4242 /**
3953 * Whether the subscription will automatically be renewed when it reaches its 4243 * Whether the subscription will automatically be renewed when it reaches its
3954 * current expiry time. 4244 * current expiry time.
3955 */ 4245 */
3956 core.bool autoRenewing; 4246 core.bool autoRenewing;
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
4002 } 4292 }
4003 if (startTimeMillis != null) { 4293 if (startTimeMillis != null) {
4004 _json["startTimeMillis"] = startTimeMillis; 4294 _json["startTimeMillis"] = startTimeMillis;
4005 } 4295 }
4006 return _json; 4296 return _json;
4007 } 4297 }
4008 } 4298 }
4009 4299
4010 4300
4011 /** Not documented yet. */ 4301 /** Not documented yet. */
4302 class SubscriptionPurchasesDeferRequest {
4303 /**
4304 * The information about the new desired expiry time for the subscription.
4305 */
4306 SubscriptionDeferralInfo deferralInfo;
4307
4308
4309 SubscriptionPurchasesDeferRequest();
4310
4311 SubscriptionPurchasesDeferRequest.fromJson(core.Map _json) {
4312 if (_json.containsKey("deferralInfo")) {
4313 deferralInfo = new SubscriptionDeferralInfo.fromJson(_json["deferralInfo"] );
4314 }
4315 }
4316
4317 core.Map toJson() {
4318 var _json = new core.Map();
4319 if (deferralInfo != null) {
4320 _json["deferralInfo"] = (deferralInfo).toJson();
4321 }
4322 return _json;
4323 }
4324 }
4325
4326
4327 /** Not documented yet. */
4328 class SubscriptionPurchasesDeferResponse {
4329 /**
4330 * The new expiry time for the subscription in milliseconds since the Epoch.
4331 */
4332 core.String newExpiryTimeMillis;
4333
4334
4335 SubscriptionPurchasesDeferResponse();
4336
4337 SubscriptionPurchasesDeferResponse.fromJson(core.Map _json) {
4338 if (_json.containsKey("newExpiryTimeMillis")) {
4339 newExpiryTimeMillis = _json["newExpiryTimeMillis"];
4340 }
4341 }
4342
4343 core.Map toJson() {
4344 var _json = new core.Map();
4345 if (newExpiryTimeMillis != null) {
4346 _json["newExpiryTimeMillis"] = newExpiryTimeMillis;
4347 }
4348 return _json;
4349 }
4350 }
4351
4352
4353 /** Not documented yet. */
4012 class Testers { 4354 class Testers {
4013 /** Not documented yet. */ 4355 /** Not documented yet. */
4014 core.List<core.String> googleGroups; 4356 core.List<core.String> googleGroups;
4015 4357
4016 /** Not documented yet. */ 4358 /** Not documented yet. */
4017 core.List<core.String> googlePlusCommunities; 4359 core.List<core.String> googlePlusCommunities;
4018 4360
4019 4361
4020 Testers(); 4362 Testers();
4021 4363
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
4145 _json["kind"] = kind; 4487 _json["kind"] = kind;
4146 } 4488 }
4147 if (tracks != null) { 4489 if (tracks != null) {
4148 _json["tracks"] = tracks.map((value) => (value).toJson()).toList(); 4490 _json["tracks"] = tracks.map((value) => (value).toJson()).toList();
4149 } 4491 }
4150 return _json; 4492 return _json;
4151 } 4493 }
4152 } 4494 }
4153 4495
4154 4496
OLDNEW
« no previous file with comments | « generated/googleapis/lib/analytics/v3.dart ('k') | generated/googleapis/lib/appsactivity/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698