| Index: generated/googleapis/lib/playcustomapp/v1.dart
|
| diff --git a/generated/googleapis/lib/playcustomapp/v1.dart b/generated/googleapis/lib/playcustomapp/v1.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..eba9798dfefba98b51f7a1133917e5d9101a4283
|
| --- /dev/null
|
| +++ b/generated/googleapis/lib/playcustomapp/v1.dart
|
| @@ -0,0 +1,141 @@
|
| +// This is a generated file (see the discoveryapis_generator project).
|
| +
|
| +library googleapis.playcustomapp.v1;
|
| +
|
| +import 'dart:core' as core;
|
| +import 'dart:async' as async;
|
| +import 'dart:convert' as convert;
|
| +
|
| +import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
|
| +import 'package:http/http.dart' as http;
|
| +
|
| +export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show
|
| + ApiRequestError, DetailedApiRequestError, Media, UploadOptions,
|
| + ResumableUploadOptions, DownloadOptions, PartialDownloadOptions,
|
| + ByteRange;
|
| +
|
| +const core.String USER_AGENT = 'dart-api-client playcustomapp/v1';
|
| +
|
| +/** An API to publish custom Android apps. */
|
| +class PlaycustomappApi {
|
| + /** View and manage your Google Play Developer account */
|
| + static const AndroidpublisherScope = "https://www.googleapis.com/auth/androidpublisher";
|
| +
|
| +
|
| + final commons.ApiRequester _requester;
|
| +
|
| + AccountsResourceApi get accounts => new AccountsResourceApi(_requester);
|
| +
|
| + PlaycustomappApi(http.Client client, {core.String rootUrl: "https://www.googleapis.com/", core.String servicePath: "playcustomapp/v1/accounts/"}) :
|
| + _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
|
| +}
|
| +
|
| +
|
| +class AccountsResourceApi {
|
| + final commons.ApiRequester _requester;
|
| +
|
| + AccountsCustomAppsResourceApi get customApps => new AccountsCustomAppsResourceApi(_requester);
|
| +
|
| + AccountsResourceApi(commons.ApiRequester client) :
|
| + _requester = client;
|
| +}
|
| +
|
| +
|
| +class AccountsCustomAppsResourceApi {
|
| + final commons.ApiRequester _requester;
|
| +
|
| + AccountsCustomAppsResourceApi(commons.ApiRequester client) :
|
| + _requester = client;
|
| +
|
| + /**
|
| + * Create and publish a new custom app.
|
| + *
|
| + * [request] - The metadata request object.
|
| + *
|
| + * Request parameters:
|
| + *
|
| + * [account] - Developer account ID.
|
| + *
|
| + * [uploadMedia] - The media to upload.
|
| + *
|
| + * [uploadOptions] - Options for the media upload. Streaming Media without the
|
| + * length being known ahead of time is only supported via resumable uploads.
|
| + *
|
| + * Completes with a [CustomApp].
|
| + *
|
| + * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| + * error.
|
| + *
|
| + * If the used [http.Client] completes with an error when making a REST call,
|
| + * this method will complete with the same error.
|
| + */
|
| + async.Future<CustomApp> create(CustomApp request, core.String account, {commons.UploadOptions uploadOptions : commons.UploadOptions.Default, commons.Media uploadMedia}) {
|
| + var _url = null;
|
| + var _queryParams = new core.Map();
|
| + var _uploadMedia = null;
|
| + var _uploadOptions = null;
|
| + var _downloadOptions = commons.DownloadOptions.Metadata;
|
| + var _body = null;
|
| +
|
| + if (request != null) {
|
| + _body = convert.JSON.encode((request).toJson());
|
| + }
|
| + if (account == null) {
|
| + throw new core.ArgumentError("Parameter account is required.");
|
| + }
|
| +
|
| + _uploadMedia = uploadMedia;
|
| + _uploadOptions = uploadOptions;
|
| +
|
| + if (_uploadMedia == null) {
|
| + _url = commons.Escaper.ecapeVariable('$account') + '/customApps';
|
| + } else if (_uploadOptions is commons.ResumableUploadOptions) {
|
| + _url = '/resumable/upload/playcustomapp/v1/accounts/' + commons.Escaper.ecapeVariable('$account') + '/customApps';
|
| + } else {
|
| + _url = '/upload/playcustomapp/v1/accounts/' + commons.Escaper.ecapeVariable('$account') + '/customApps';
|
| + }
|
| +
|
| +
|
| + var _response = _requester.request(_url,
|
| + "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| + return _response.then((data) => new CustomApp.fromJson(data));
|
| + }
|
| +
|
| +}
|
| +
|
| +
|
| +
|
| +/** This resource represents a custom app. */
|
| +class CustomApp {
|
| + /** Default listing language in BCP 47 format. */
|
| + core.String languageCode;
|
| + /** Title for the Android app. */
|
| + core.String title;
|
| +
|
| + CustomApp();
|
| +
|
| + CustomApp.fromJson(core.Map _json) {
|
| + if (_json.containsKey("languageCode")) {
|
| + languageCode = _json["languageCode"];
|
| + }
|
| + if (_json.containsKey("title")) {
|
| + title = _json["title"];
|
| + }
|
| + }
|
| +
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + if (languageCode != null) {
|
| + _json["languageCode"] = languageCode;
|
| + }
|
| + if (title != null) {
|
| + _json["title"] = title;
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
|
|