| Index: generated/googleapis/lib/groupsmigration/v1.dart
|
| diff --git a/generated/googleapis/lib/groupsmigration/v1.dart b/generated/googleapis/lib/groupsmigration/v1.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..6d92a3386888c464f8cc09e9916eacd21326c979
|
| --- /dev/null
|
| +++ b/generated/googleapis/lib/groupsmigration/v1.dart
|
| @@ -0,0 +1,125 @@
|
| +library googleapis.groupsmigration.v1;
|
| +
|
| +import "dart:core" as core;
|
| +import "dart:collection" as collection;
|
| +import "dart:async" as async;
|
| +import "dart:convert" as convert;
|
| +
|
| +import "package:crypto/crypto.dart" as crypto;
|
| +import 'package:http/http.dart' as http;
|
| +import '../src/common_internal.dart' as common_internal;
|
| +import '../common/common.dart' as common;
|
| +
|
| +export '../common/common.dart' show ApiRequestError;
|
| +export '../common/common.dart' show DetailedApiRequestError;
|
| +
|
| +/** Groups Migration Api. */
|
| +class GroupsmigrationApi {
|
| +
|
| + final common_internal.ApiRequester _requester;
|
| +
|
| + ArchiveResourceApi get archive => new ArchiveResourceApi(_requester);
|
| +
|
| + GroupsmigrationApi(http.Client client) :
|
| + _requester = new common_internal.ApiRequester(client, "https://www.googleapis.com/", "/groups/v1/groups/");
|
| +}
|
| +
|
| +
|
| +/** Not documented yet. */
|
| +class ArchiveResourceApi {
|
| + final common_internal.ApiRequester _requester;
|
| +
|
| + ArchiveResourceApi(common_internal.ApiRequester client) :
|
| + _requester = client;
|
| +
|
| + /**
|
| + * Inserts a new mail into the archive of the Google group.
|
| + *
|
| + * Request parameters:
|
| + *
|
| + * [groupId] - The group 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 [Groups].
|
| + *
|
| + * Completes with a [common.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<Groups> insert(core.String groupId, {common.UploadOptions uploadOptions : common.UploadOptions.Default, common.Media uploadMedia}) {
|
| + var _url = null;
|
| + var _queryParams = new core.Map();
|
| + var _uploadMedia = null;
|
| + var _uploadOptions = null;
|
| + var _downloadOptions = common.DownloadOptions.Metadata;
|
| + var _body = null;
|
| +
|
| + if (groupId == null) {
|
| + throw new core.ArgumentError("Parameter groupId is required.");
|
| + }
|
| +
|
| + _uploadMedia = uploadMedia;
|
| + _uploadOptions = uploadOptions;
|
| +
|
| + if (_uploadMedia == null) {
|
| + _url = common_internal.Escaper.ecapeVariable('$groupId') + '/archive';
|
| + } else if (_uploadOptions is common.ResumableUploadOptions) {
|
| + _url = '/resumable/upload/groups/v1/groups/' + common_internal.Escaper.ecapeVariable('$groupId') + '/archive';
|
| + } else {
|
| + _url = '/upload/groups/v1/groups/' + common_internal.Escaper.ecapeVariable('$groupId') + '/archive';
|
| + }
|
| +
|
| +
|
| + var _response = _requester.request(_url,
|
| + "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| + return _response.then((data) => new Groups.fromJson(data));
|
| + }
|
| +
|
| +}
|
| +
|
| +
|
| +
|
| +/** JSON response template for groups migration API. */
|
| +class Groups {
|
| + /** The kind of insert resource this is. */
|
| + core.String kind;
|
| +
|
| + /** The status of the insert request. */
|
| + core.String responseCode;
|
| +
|
| +
|
| + Groups();
|
| +
|
| + Groups.fromJson(core.Map _json) {
|
| + if (_json.containsKey("kind")) {
|
| + kind = _json["kind"];
|
| + }
|
| + if (_json.containsKey("responseCode")) {
|
| + responseCode = _json["responseCode"];
|
| + }
|
| + }
|
| +
|
| + core.Map toJson() {
|
| + var _json = new core.Map();
|
| + if (kind != null) {
|
| + _json["kind"] = kind;
|
| + }
|
| + if (responseCode != null) {
|
| + _json["responseCode"] = responseCode;
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| +
|
|
|