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

Unified Diff: generated/googleapis/lib/orkut/v2.dart

Issue 635343003: Api roll 3: 2014-10-08 (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Updated CHANGELOG.md for the googleapis package 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « generated/googleapis/lib/gmail/v1.dart ('k') | generated/googleapis/lib/src/common_internal.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: generated/googleapis/lib/orkut/v2.dart
diff --git a/generated/googleapis/lib/orkut/v2.dart b/generated/googleapis/lib/orkut/v2.dart
deleted file mode 100644
index 0936a14c7d23ea6858e1410c624f848cf7e89ab8..0000000000000000000000000000000000000000
--- a/generated/googleapis/lib/orkut/v2.dart
+++ /dev/null
@@ -1,4506 +0,0 @@
-library googleapis.orkut.v2;
-
-import "dart:core" as core;
-import "dart:collection" as collection_1;
-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;
-
-/**
- * Lets you manage activities, comments and badges in Orkut. More stuff coming
- * in time.
- */
-class OrkutApi {
- /** Manage your Orkut activity */
- static const OrkutScope = "https://www.googleapis.com/auth/orkut";
-
- /** View your Orkut data */
- static const OrkutReadonlyScope = "https://www.googleapis.com/auth/orkut.readonly";
-
-
- final common_internal.ApiRequester _requester;
-
- AclResourceApi get acl => new AclResourceApi(_requester);
- ActivitiesResourceApi get activities => new ActivitiesResourceApi(_requester);
- ActivityVisibilityResourceApi get activityVisibility => new ActivityVisibilityResourceApi(_requester);
- BadgesResourceApi get badges => new BadgesResourceApi(_requester);
- CommentsResourceApi get comments => new CommentsResourceApi(_requester);
- CommunitiesResourceApi get communities => new CommunitiesResourceApi(_requester);
- CommunityFollowResourceApi get communityFollow => new CommunityFollowResourceApi(_requester);
- CommunityMembersResourceApi get communityMembers => new CommunityMembersResourceApi(_requester);
- CommunityMessagesResourceApi get communityMessages => new CommunityMessagesResourceApi(_requester);
- CommunityPollCommentsResourceApi get communityPollComments => new CommunityPollCommentsResourceApi(_requester);
- CommunityPollVotesResourceApi get communityPollVotes => new CommunityPollVotesResourceApi(_requester);
- CommunityPollsResourceApi get communityPolls => new CommunityPollsResourceApi(_requester);
- CommunityRelatedResourceApi get communityRelated => new CommunityRelatedResourceApi(_requester);
- CommunityTopicsResourceApi get communityTopics => new CommunityTopicsResourceApi(_requester);
- CountersResourceApi get counters => new CountersResourceApi(_requester);
- ScrapsResourceApi get scraps => new ScrapsResourceApi(_requester);
-
- OrkutApi(http.Client client) :
- _requester = new common_internal.ApiRequester(client, "https://www.googleapis.com/", "orkut/v2/");
-}
-
-
-/** Not documented yet. */
-class AclResourceApi {
- final common_internal.ApiRequester _requester;
-
- AclResourceApi(common_internal.ApiRequester client) :
- _requester = client;
-
- /**
- * Excludes an element from the ACL of the activity.
- *
- * Request parameters:
- *
- * [activityId] - ID of the activity.
- *
- * [userId] - ID of the user to be removed from the activity.
- *
- * 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 delete(core.String activityId, core.String userId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (activityId == null) {
- throw new core.ArgumentError("Parameter activityId is required.");
- }
- if (userId == null) {
- throw new core.ArgumentError("Parameter userId is required.");
- }
-
- _downloadOptions = null;
-
- _url = 'activities/' + common_internal.Escaper.ecapeVariable('$activityId') + '/acl/' + common_internal.Escaper.ecapeVariable('$userId');
-
- var _response = _requester.request(_url,
- "DELETE",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => null);
- }
-
-}
-
-
-/** Not documented yet. */
-class ActivitiesResourceApi {
- final common_internal.ApiRequester _requester;
-
- ActivitiesResourceApi(common_internal.ApiRequester client) :
- _requester = client;
-
- /**
- * Deletes an existing activity, if the access controls allow it.
- *
- * Request parameters:
- *
- * [activityId] - ID of the activity to remove.
- *
- * 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 delete(core.String activityId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (activityId == null) {
- throw new core.ArgumentError("Parameter activityId is required.");
- }
-
- _downloadOptions = null;
-
- _url = 'activities/' + common_internal.Escaper.ecapeVariable('$activityId');
-
- var _response = _requester.request(_url,
- "DELETE",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => null);
- }
-
- /**
- * Retrieves a list of activities.
- *
- * Request parameters:
- *
- * [userId] - The ID of the user whose activities will be listed. Can be me to
- * refer to the viewer (i.e. the authenticated user).
- *
- * [collection] - The collection of activities to list.
- * Possible string values are:
- * - "all" : All activities created by the specified user that the
- * authenticated user is authorized to view.
- * - "scraps" : The specified user's scrapbook.
- * - "stream" : The specified user's stream feed, intended for consumption.
- * This includes activities posted by people that the user is following, and
- * activities in which the user has been mentioned.
- *
- * [hl] - Specifies the interface language (host language) of your user
- * interface.
- *
- * [maxResults] - The maximum number of activities to include in the response.
- * Value must be between "1" and "100".
- *
- * [pageToken] - A continuation token that allows pagination.
- *
- * Completes with a [ActivityList].
- *
- * 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<ActivityList> list(core.String userId, core.String collection, {core.String hl, core.int maxResults, core.String pageToken}) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (userId == null) {
- throw new core.ArgumentError("Parameter userId is required.");
- }
- if (collection == null) {
- throw new core.ArgumentError("Parameter collection is required.");
- }
- if (hl != null) {
- _queryParams["hl"] = [hl];
- }
- if (maxResults != null) {
- _queryParams["maxResults"] = ["${maxResults}"];
- }
- if (pageToken != null) {
- _queryParams["pageToken"] = [pageToken];
- }
-
-
- _url = 'people/' + common_internal.Escaper.ecapeVariable('$userId') + '/activities/' + common_internal.Escaper.ecapeVariable('$collection');
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new ActivityList.fromJson(data));
- }
-
-}
-
-
-/** Not documented yet. */
-class ActivityVisibilityResourceApi {
- final common_internal.ApiRequester _requester;
-
- ActivityVisibilityResourceApi(common_internal.ApiRequester client) :
- _requester = client;
-
- /**
- * Gets the visibility of an existing activity.
- *
- * Request parameters:
- *
- * [activityId] - ID of the activity to get the visibility.
- *
- * Completes with a [Visibility].
- *
- * 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<Visibility> get(core.String activityId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (activityId == null) {
- throw new core.ArgumentError("Parameter activityId is required.");
- }
-
-
- _url = 'activities/' + common_internal.Escaper.ecapeVariable('$activityId') + '/visibility';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new Visibility.fromJson(data));
- }
-
- /**
- * Updates the visibility of an existing activity. This method supports patch
- * semantics.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [activityId] - ID of the activity.
- *
- * Completes with a [Visibility].
- *
- * 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<Visibility> patch(Visibility request, core.String activityId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (request != null) {
- _body = convert.JSON.encode((request).toJson());
- }
- if (activityId == null) {
- throw new core.ArgumentError("Parameter activityId is required.");
- }
-
-
- _url = 'activities/' + common_internal.Escaper.ecapeVariable('$activityId') + '/visibility';
-
- var _response = _requester.request(_url,
- "PATCH",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new Visibility.fromJson(data));
- }
-
- /**
- * Updates the visibility of an existing activity.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [activityId] - ID of the activity.
- *
- * Completes with a [Visibility].
- *
- * 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<Visibility> update(Visibility request, core.String activityId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (request != null) {
- _body = convert.JSON.encode((request).toJson());
- }
- if (activityId == null) {
- throw new core.ArgumentError("Parameter activityId is required.");
- }
-
-
- _url = 'activities/' + common_internal.Escaper.ecapeVariable('$activityId') + '/visibility';
-
- var _response = _requester.request(_url,
- "PUT",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new Visibility.fromJson(data));
- }
-
-}
-
-
-/** Not documented yet. */
-class BadgesResourceApi {
- final common_internal.ApiRequester _requester;
-
- BadgesResourceApi(common_internal.ApiRequester client) :
- _requester = client;
-
- /**
- * Retrieves a badge from a user.
- *
- * Request parameters:
- *
- * [userId] - The ID of the user whose badges will be listed. Can be me to
- * refer to caller.
- *
- * [badgeId] - The ID of the badge that will be retrieved.
- *
- * Completes with a [Badge].
- *
- * 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<Badge> get(core.String userId, core.String badgeId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (userId == null) {
- throw new core.ArgumentError("Parameter userId is required.");
- }
- if (badgeId == null) {
- throw new core.ArgumentError("Parameter badgeId is required.");
- }
-
-
- _url = 'people/' + common_internal.Escaper.ecapeVariable('$userId') + '/badges/' + common_internal.Escaper.ecapeVariable('$badgeId');
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new Badge.fromJson(data));
- }
-
- /**
- * Retrieves the list of visible badges of a user.
- *
- * Request parameters:
- *
- * [userId] - The id of the user whose badges will be listed. Can be me to
- * refer to caller.
- *
- * Completes with a [BadgeList].
- *
- * 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<BadgeList> list(core.String userId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (userId == null) {
- throw new core.ArgumentError("Parameter userId is required.");
- }
-
-
- _url = 'people/' + common_internal.Escaper.ecapeVariable('$userId') + '/badges';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new BadgeList.fromJson(data));
- }
-
-}
-
-
-/** Not documented yet. */
-class CommentsResourceApi {
- final common_internal.ApiRequester _requester;
-
- CommentsResourceApi(common_internal.ApiRequester client) :
- _requester = client;
-
- /**
- * Deletes an existing comment.
- *
- * Request parameters:
- *
- * [commentId] - ID of the comment to remove.
- *
- * 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 delete(core.String commentId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (commentId == null) {
- throw new core.ArgumentError("Parameter commentId is required.");
- }
-
- _downloadOptions = null;
-
- _url = 'comments/' + common_internal.Escaper.ecapeVariable('$commentId');
-
- var _response = _requester.request(_url,
- "DELETE",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => null);
- }
-
- /**
- * Retrieves an existing comment.
- *
- * Request parameters:
- *
- * [commentId] - ID of the comment to get.
- *
- * [hl] - Specifies the interface language (host language) of your user
- * interface.
- *
- * Completes with a [Comment].
- *
- * 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<Comment> get(core.String commentId, {core.String hl}) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (commentId == null) {
- throw new core.ArgumentError("Parameter commentId is required.");
- }
- if (hl != null) {
- _queryParams["hl"] = [hl];
- }
-
-
- _url = 'comments/' + common_internal.Escaper.ecapeVariable('$commentId');
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new Comment.fromJson(data));
- }
-
- /**
- * Inserts a new comment to an activity.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [activityId] - The ID of the activity to contain the new comment.
- *
- * Completes with a [Comment].
- *
- * 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<Comment> insert(Comment request, core.String activityId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (request != null) {
- _body = convert.JSON.encode((request).toJson());
- }
- if (activityId == null) {
- throw new core.ArgumentError("Parameter activityId is required.");
- }
-
-
- _url = 'activities/' + common_internal.Escaper.ecapeVariable('$activityId') + '/comments';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new Comment.fromJson(data));
- }
-
- /**
- * Retrieves a list of comments, possibly filtered.
- *
- * Request parameters:
- *
- * [activityId] - The ID of the activity containing the comments.
- *
- * [hl] - Specifies the interface language (host language) of your user
- * interface.
- *
- * [maxResults] - The maximum number of activities to include in the response.
- *
- * [orderBy] - Sort search results.
- * Possible string values are:
- * - "ascending" : Use ascending sort order.
- * - "descending" : Use descending sort order.
- *
- * [pageToken] - A continuation token that allows pagination.
- *
- * Completes with a [CommentList].
- *
- * 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<CommentList> list(core.String activityId, {core.String hl, core.int maxResults, core.String orderBy, core.String pageToken}) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (activityId == null) {
- throw new core.ArgumentError("Parameter activityId is required.");
- }
- if (hl != null) {
- _queryParams["hl"] = [hl];
- }
- if (maxResults != null) {
- _queryParams["maxResults"] = ["${maxResults}"];
- }
- if (orderBy != null) {
- _queryParams["orderBy"] = [orderBy];
- }
- if (pageToken != null) {
- _queryParams["pageToken"] = [pageToken];
- }
-
-
- _url = 'activities/' + common_internal.Escaper.ecapeVariable('$activityId') + '/comments';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new CommentList.fromJson(data));
- }
-
-}
-
-
-/** Not documented yet. */
-class CommunitiesResourceApi {
- final common_internal.ApiRequester _requester;
-
- CommunitiesResourceApi(common_internal.ApiRequester client) :
- _requester = client;
-
- /**
- * Retrieves the basic information (aka. profile) of a community.
- *
- * Request parameters:
- *
- * [communityId] - The ID of the community to get.
- *
- * [hl] - Specifies the interface language (host language) of your user
- * interface.
- *
- * Completes with a [Community].
- *
- * 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<Community> get(core.int communityId, {core.String hl}) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (hl != null) {
- _queryParams["hl"] = [hl];
- }
-
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId');
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new Community.fromJson(data));
- }
-
- /**
- * Retrieves the list of communities the current user is a member of.
- *
- * Request parameters:
- *
- * [userId] - The ID of the user whose communities will be listed. Can be me
- * to refer to caller.
- *
- * [hl] - Specifies the interface language (host language) of your user
- * interface.
- *
- * [maxResults] - The maximum number of communities to include in the
- * response.
- *
- * [orderBy] - How to order the communities by.
- * Possible string values are:
- * - "id" : Returns the communities sorted by a fixed, natural order.
- * - "ranked" : Returns the communities ranked accordingly to how they are
- * displayed on the orkut web application.
- *
- * Completes with a [CommunityList].
- *
- * 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<CommunityList> list(core.String userId, {core.String hl, core.int maxResults, core.String orderBy}) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (userId == null) {
- throw new core.ArgumentError("Parameter userId is required.");
- }
- if (hl != null) {
- _queryParams["hl"] = [hl];
- }
- if (maxResults != null) {
- _queryParams["maxResults"] = ["${maxResults}"];
- }
- if (orderBy != null) {
- _queryParams["orderBy"] = [orderBy];
- }
-
-
- _url = 'people/' + common_internal.Escaper.ecapeVariable('$userId') + '/communities';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new CommunityList.fromJson(data));
- }
-
-}
-
-
-/** Not documented yet. */
-class CommunityFollowResourceApi {
- final common_internal.ApiRequester _requester;
-
- CommunityFollowResourceApi(common_internal.ApiRequester client) :
- _requester = client;
-
- /**
- * Removes a user from the followers of a community.
- *
- * Request parameters:
- *
- * [communityId] - ID of the community.
- *
- * [userId] - ID of the user.
- *
- * 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 delete(core.int communityId, core.String userId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (userId == null) {
- throw new core.ArgumentError("Parameter userId is required.");
- }
-
- _downloadOptions = null;
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId') + '/followers/' + common_internal.Escaper.ecapeVariable('$userId');
-
- var _response = _requester.request(_url,
- "DELETE",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => null);
- }
-
- /**
- * Adds a user as a follower of a community.
- *
- * Request parameters:
- *
- * [communityId] - ID of the community.
- *
- * [userId] - ID of the user.
- *
- * Completes with a [CommunityMembers].
- *
- * 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<CommunityMembers> insert(core.int communityId, core.String userId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (userId == null) {
- throw new core.ArgumentError("Parameter userId is required.");
- }
-
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId') + '/followers/' + common_internal.Escaper.ecapeVariable('$userId');
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new CommunityMembers.fromJson(data));
- }
-
-}
-
-
-/** Not documented yet. */
-class CommunityMembersResourceApi {
- final common_internal.ApiRequester _requester;
-
- CommunityMembersResourceApi(common_internal.ApiRequester client) :
- _requester = client;
-
- /**
- * Makes the user leave a community.
- *
- * Request parameters:
- *
- * [communityId] - ID of the community.
- *
- * [userId] - ID of the user.
- *
- * 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 delete(core.int communityId, core.String userId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (userId == null) {
- throw new core.ArgumentError("Parameter userId is required.");
- }
-
- _downloadOptions = null;
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId') + '/members/' + common_internal.Escaper.ecapeVariable('$userId');
-
- var _response = _requester.request(_url,
- "DELETE",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => null);
- }
-
- /**
- * Retrieves the relationship between a user and a community.
- *
- * Request parameters:
- *
- * [communityId] - ID of the community.
- *
- * [userId] - ID of the user.
- *
- * [hl] - Specifies the interface language (host language) of your user
- * interface.
- *
- * Completes with a [CommunityMembers].
- *
- * 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<CommunityMembers> get(core.int communityId, core.String userId, {core.String hl}) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (userId == null) {
- throw new core.ArgumentError("Parameter userId is required.");
- }
- if (hl != null) {
- _queryParams["hl"] = [hl];
- }
-
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId') + '/members/' + common_internal.Escaper.ecapeVariable('$userId');
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new CommunityMembers.fromJson(data));
- }
-
- /**
- * Makes the user join a community.
- *
- * Request parameters:
- *
- * [communityId] - ID of the community.
- *
- * [userId] - ID of the user.
- *
- * Completes with a [CommunityMembers].
- *
- * 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<CommunityMembers> insert(core.int communityId, core.String userId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (userId == null) {
- throw new core.ArgumentError("Parameter userId is required.");
- }
-
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId') + '/members/' + common_internal.Escaper.ecapeVariable('$userId');
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new CommunityMembers.fromJson(data));
- }
-
- /**
- * Lists members of a community. Use the pagination tokens to retrieve the
- * full list; do not rely on the member count available in the community
- * profile information to know when to stop iterating, as that count may be
- * approximate.
- *
- * Request parameters:
- *
- * [communityId] - The ID of the community whose members will be listed.
- *
- * [friendsOnly] - Whether to list only community members who are friends of
- * the user.
- *
- * [hl] - Specifies the interface language (host language) of your user
- * interface.
- *
- * [maxResults] - The maximum number of members to include in the response.
- *
- * [pageToken] - A continuation token that allows pagination.
- *
- * Completes with a [CommunityMembersList].
- *
- * 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<CommunityMembersList> list(core.int communityId, {core.bool friendsOnly, core.String hl, core.int maxResults, core.String pageToken}) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (friendsOnly != null) {
- _queryParams["friendsOnly"] = ["${friendsOnly}"];
- }
- if (hl != null) {
- _queryParams["hl"] = [hl];
- }
- if (maxResults != null) {
- _queryParams["maxResults"] = ["${maxResults}"];
- }
- if (pageToken != null) {
- _queryParams["pageToken"] = [pageToken];
- }
-
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId') + '/members';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new CommunityMembersList.fromJson(data));
- }
-
-}
-
-
-/** Not documented yet. */
-class CommunityMessagesResourceApi {
- final common_internal.ApiRequester _requester;
-
- CommunityMessagesResourceApi(common_internal.ApiRequester client) :
- _requester = client;
-
- /**
- * Moves a message of the community to the trash folder.
- *
- * Request parameters:
- *
- * [communityId] - The ID of the community whose message will be moved to the
- * trash folder.
- *
- * [topicId] - The ID of the topic whose message will be moved to the trash
- * folder.
- *
- * [messageId] - The ID of the message to be moved to the trash folder.
- *
- * 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 delete(core.int communityId, core.String topicId, core.String messageId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (topicId == null) {
- throw new core.ArgumentError("Parameter topicId is required.");
- }
- if (messageId == null) {
- throw new core.ArgumentError("Parameter messageId is required.");
- }
-
- _downloadOptions = null;
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId') + '/topics/' + common_internal.Escaper.ecapeVariable('$topicId') + '/messages/' + common_internal.Escaper.ecapeVariable('$messageId');
-
- var _response = _requester.request(_url,
- "DELETE",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => null);
- }
-
- /**
- * Adds a message to a given community topic.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [communityId] - The ID of the community the message should be added to.
- *
- * [topicId] - The ID of the topic the message should be added to.
- *
- * Completes with a [CommunityMessage].
- *
- * 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<CommunityMessage> insert(CommunityMessage request, core.int communityId, core.String topicId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (request != null) {
- _body = convert.JSON.encode((request).toJson());
- }
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (topicId == null) {
- throw new core.ArgumentError("Parameter topicId is required.");
- }
-
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId') + '/topics/' + common_internal.Escaper.ecapeVariable('$topicId') + '/messages';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new CommunityMessage.fromJson(data));
- }
-
- /**
- * Retrieves the messages of a topic of a community.
- *
- * Request parameters:
- *
- * [communityId] - The ID of the community which messages will be listed.
- *
- * [topicId] - The ID of the topic which messages will be listed.
- *
- * [hl] - Specifies the interface language (host language) of your user
- * interface.
- *
- * [maxResults] - The maximum number of messages to include in the response.
- * Value must be between "1" and "100".
- *
- * [pageToken] - A continuation token that allows pagination.
- *
- * Completes with a [CommunityMessageList].
- *
- * 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<CommunityMessageList> list(core.int communityId, core.String topicId, {core.String hl, core.int maxResults, core.String pageToken}) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (topicId == null) {
- throw new core.ArgumentError("Parameter topicId is required.");
- }
- if (hl != null) {
- _queryParams["hl"] = [hl];
- }
- if (maxResults != null) {
- _queryParams["maxResults"] = ["${maxResults}"];
- }
- if (pageToken != null) {
- _queryParams["pageToken"] = [pageToken];
- }
-
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId') + '/topics/' + common_internal.Escaper.ecapeVariable('$topicId') + '/messages';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new CommunityMessageList.fromJson(data));
- }
-
-}
-
-
-/** Not documented yet. */
-class CommunityPollCommentsResourceApi {
- final common_internal.ApiRequester _requester;
-
- CommunityPollCommentsResourceApi(common_internal.ApiRequester client) :
- _requester = client;
-
- /**
- * Adds a comment on a community poll.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [communityId] - The ID of the community whose poll is being commented.
- *
- * [pollId] - The ID of the poll being commented.
- *
- * Completes with a [CommunityPollComment].
- *
- * 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<CommunityPollComment> insert(CommunityPollComment request, core.int communityId, core.String pollId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (request != null) {
- _body = convert.JSON.encode((request).toJson());
- }
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (pollId == null) {
- throw new core.ArgumentError("Parameter pollId is required.");
- }
-
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId') + '/polls/' + common_internal.Escaper.ecapeVariable('$pollId') + '/comments';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new CommunityPollComment.fromJson(data));
- }
-
- /**
- * Retrieves the comments of a community poll.
- *
- * Request parameters:
- *
- * [communityId] - The ID of the community whose poll is having its comments
- * listed.
- *
- * [pollId] - The ID of the community whose polls will be listed.
- *
- * [hl] - Specifies the interface language (host language) of your user
- * interface.
- *
- * [maxResults] - The maximum number of comments to include in the response.
- *
- * [pageToken] - A continuation token that allows pagination.
- *
- * Completes with a [CommunityPollCommentList].
- *
- * 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<CommunityPollCommentList> list(core.int communityId, core.String pollId, {core.String hl, core.int maxResults, core.String pageToken}) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (pollId == null) {
- throw new core.ArgumentError("Parameter pollId is required.");
- }
- if (hl != null) {
- _queryParams["hl"] = [hl];
- }
- if (maxResults != null) {
- _queryParams["maxResults"] = ["${maxResults}"];
- }
- if (pageToken != null) {
- _queryParams["pageToken"] = [pageToken];
- }
-
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId') + '/polls/' + common_internal.Escaper.ecapeVariable('$pollId') + '/comments';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new CommunityPollCommentList.fromJson(data));
- }
-
-}
-
-
-/** Not documented yet. */
-class CommunityPollVotesResourceApi {
- final common_internal.ApiRequester _requester;
-
- CommunityPollVotesResourceApi(common_internal.ApiRequester client) :
- _requester = client;
-
- /**
- * Votes on a community poll.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [communityId] - The ID of the community whose poll is being voted.
- *
- * [pollId] - The ID of the poll being voted.
- *
- * Completes with a [CommunityPollVote].
- *
- * 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<CommunityPollVote> insert(CommunityPollVote request, core.int communityId, core.String pollId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (request != null) {
- _body = convert.JSON.encode((request).toJson());
- }
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (pollId == null) {
- throw new core.ArgumentError("Parameter pollId is required.");
- }
-
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId') + '/polls/' + common_internal.Escaper.ecapeVariable('$pollId') + '/votes';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new CommunityPollVote.fromJson(data));
- }
-
-}
-
-
-/** Not documented yet. */
-class CommunityPollsResourceApi {
- final common_internal.ApiRequester _requester;
-
- CommunityPollsResourceApi(common_internal.ApiRequester client) :
- _requester = client;
-
- /**
- * Retrieves one specific poll of a community.
- *
- * Request parameters:
- *
- * [communityId] - The ID of the community for whose poll will be retrieved.
- *
- * [pollId] - The ID of the poll to get.
- *
- * [hl] - Specifies the interface language (host language) of your user
- * interface.
- *
- * Completes with a [CommunityPoll].
- *
- * 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<CommunityPoll> get(core.int communityId, core.String pollId, {core.String hl}) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (pollId == null) {
- throw new core.ArgumentError("Parameter pollId is required.");
- }
- if (hl != null) {
- _queryParams["hl"] = [hl];
- }
-
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId') + '/polls/' + common_internal.Escaper.ecapeVariable('$pollId');
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new CommunityPoll.fromJson(data));
- }
-
- /**
- * Retrieves the polls of a community.
- *
- * Request parameters:
- *
- * [communityId] - The ID of the community which polls will be listed.
- *
- * [hl] - Specifies the interface language (host language) of your user
- * interface.
- *
- * [maxResults] - The maximum number of polls to include in the response.
- *
- * [pageToken] - A continuation token that allows pagination.
- *
- * Completes with a [CommunityPollList].
- *
- * 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<CommunityPollList> list(core.int communityId, {core.String hl, core.int maxResults, core.String pageToken}) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (hl != null) {
- _queryParams["hl"] = [hl];
- }
- if (maxResults != null) {
- _queryParams["maxResults"] = ["${maxResults}"];
- }
- if (pageToken != null) {
- _queryParams["pageToken"] = [pageToken];
- }
-
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId') + '/polls';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new CommunityPollList.fromJson(data));
- }
-
-}
-
-
-/** Not documented yet. */
-class CommunityRelatedResourceApi {
- final common_internal.ApiRequester _requester;
-
- CommunityRelatedResourceApi(common_internal.ApiRequester client) :
- _requester = client;
-
- /**
- * Retrieves the communities related to another one.
- *
- * Request parameters:
- *
- * [communityId] - The ID of the community whose related communities will be
- * listed.
- *
- * [hl] - Specifies the interface language (host language) of your user
- * interface.
- *
- * Completes with a [CommunityList].
- *
- * 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<CommunityList> list(core.int communityId, {core.String hl}) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (hl != null) {
- _queryParams["hl"] = [hl];
- }
-
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId') + '/related';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new CommunityList.fromJson(data));
- }
-
-}
-
-
-/** Not documented yet. */
-class CommunityTopicsResourceApi {
- final common_internal.ApiRequester _requester;
-
- CommunityTopicsResourceApi(common_internal.ApiRequester client) :
- _requester = client;
-
- /**
- * Moves a topic of the community to the trash folder.
- *
- * Request parameters:
- *
- * [communityId] - The ID of the community whose topic will be moved to the
- * trash folder.
- *
- * [topicId] - The ID of the topic to be moved to the trash folder.
- *
- * 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 delete(core.int communityId, core.String topicId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (topicId == null) {
- throw new core.ArgumentError("Parameter topicId is required.");
- }
-
- _downloadOptions = null;
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId') + '/topics/' + common_internal.Escaper.ecapeVariable('$topicId');
-
- var _response = _requester.request(_url,
- "DELETE",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => null);
- }
-
- /**
- * Retrieves a topic of a community.
- *
- * Request parameters:
- *
- * [communityId] - The ID of the community whose topic will be retrieved.
- *
- * [topicId] - The ID of the topic to get.
- *
- * [hl] - Specifies the interface language (host language) of your user
- * interface.
- *
- * Completes with a [CommunityTopic].
- *
- * 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<CommunityTopic> get(core.int communityId, core.String topicId, {core.String hl}) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (topicId == null) {
- throw new core.ArgumentError("Parameter topicId is required.");
- }
- if (hl != null) {
- _queryParams["hl"] = [hl];
- }
-
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId') + '/topics/' + common_internal.Escaper.ecapeVariable('$topicId');
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new CommunityTopic.fromJson(data));
- }
-
- /**
- * Adds a topic to a given community.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [communityId] - The ID of the community the topic should be added to.
- *
- * [isShout] - Whether this topic is a shout.
- *
- * Completes with a [CommunityTopic].
- *
- * 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<CommunityTopic> insert(CommunityTopic request, core.int communityId, {core.bool isShout}) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (request != null) {
- _body = convert.JSON.encode((request).toJson());
- }
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (isShout != null) {
- _queryParams["isShout"] = ["${isShout}"];
- }
-
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId') + '/topics';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new CommunityTopic.fromJson(data));
- }
-
- /**
- * Retrieves the topics of a community.
- *
- * Request parameters:
- *
- * [communityId] - The ID of the community which topics will be listed.
- *
- * [hl] - Specifies the interface language (host language) of your user
- * interface.
- *
- * [maxResults] - The maximum number of topics to include in the response.
- * Value must be between "1" and "100".
- *
- * [pageToken] - A continuation token that allows pagination.
- *
- * Completes with a [CommunityTopicList].
- *
- * 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<CommunityTopicList> list(core.int communityId, {core.String hl, core.int maxResults, core.String pageToken}) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (communityId == null) {
- throw new core.ArgumentError("Parameter communityId is required.");
- }
- if (hl != null) {
- _queryParams["hl"] = [hl];
- }
- if (maxResults != null) {
- _queryParams["maxResults"] = ["${maxResults}"];
- }
- if (pageToken != null) {
- _queryParams["pageToken"] = [pageToken];
- }
-
-
- _url = 'communities/' + common_internal.Escaper.ecapeVariable('$communityId') + '/topics';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new CommunityTopicList.fromJson(data));
- }
-
-}
-
-
-/** Not documented yet. */
-class CountersResourceApi {
- final common_internal.ApiRequester _requester;
-
- CountersResourceApi(common_internal.ApiRequester client) :
- _requester = client;
-
- /**
- * Retrieves the counters of a user.
- *
- * Request parameters:
- *
- * [userId] - The ID of the user whose counters will be listed. Can be me to
- * refer to caller.
- *
- * Completes with a [Counters].
- *
- * 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<Counters> list(core.String userId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (userId == null) {
- throw new core.ArgumentError("Parameter userId is required.");
- }
-
-
- _url = 'people/' + common_internal.Escaper.ecapeVariable('$userId') + '/counters';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new Counters.fromJson(data));
- }
-
-}
-
-
-/** Not documented yet. */
-class ScrapsResourceApi {
- final common_internal.ApiRequester _requester;
-
- ScrapsResourceApi(common_internal.ApiRequester client) :
- _requester = client;
-
- /**
- * Creates a new scrap.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * Completes with a [Activity].
- *
- * 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<Activity> insert(Activity request) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = common.DownloadOptions.Metadata;
- var _body = null;
-
- if (request != null) {
- _body = convert.JSON.encode((request).toJson());
- }
-
-
- _url = 'activities/scraps';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new Activity.fromJson(data));
- }
-
-}
-
-
-
-/** Not documented yet. */
-class AclItems {
- /**
- * The ID of the entity. For entities of type "person" or "circle", this is
- * the ID of the resource. For other types, this will be unset.
- */
- core.String id;
-
- /** The type of entity to whom access is granted. */
- core.String type;
-
-
- AclItems();
-
- AclItems.fromJson(core.Map _json) {
- if (_json.containsKey("id")) {
- id = _json["id"];
- }
- if (_json.containsKey("type")) {
- type = _json["type"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (id != null) {
- _json["id"] = id;
- }
- if (type != null) {
- _json["type"] = type;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class Acl {
- /** Human readable description of the access granted. */
- core.String description;
-
- /** The list of ACL entries. */
- core.List<AclItems> items;
-
- /** Identifies this resource as an access control list. Value: "orkut#acl" */
- core.String kind;
-
- /** The total count of participants of the parent resource. */
- core.int totalParticipants;
-
-
- Acl();
-
- Acl.fromJson(core.Map _json) {
- if (_json.containsKey("description")) {
- description = _json["description"];
- }
- if (_json.containsKey("items")) {
- items = _json["items"].map((value) => new AclItems.fromJson(value)).toList();
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("totalParticipants")) {
- totalParticipants = _json["totalParticipants"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (description != null) {
- _json["description"] = description;
- }
- if (items != null) {
- _json["items"] = items.map((value) => (value).toJson()).toList();
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (totalParticipants != null) {
- _json["totalParticipants"] = totalParticipants;
- }
- return _json;
- }
-}
-
-
-/** Comments in reply to this activity. */
-class ActivityObjectReplies {
- /** The list of comments. */
- core.List<Comment> items;
-
- /** Total number of comments. */
- core.String totalItems;
-
- /** URL for the collection of comments in reply to this activity. */
- core.String url;
-
-
- ActivityObjectReplies();
-
- ActivityObjectReplies.fromJson(core.Map _json) {
- if (_json.containsKey("items")) {
- items = _json["items"].map((value) => new Comment.fromJson(value)).toList();
- }
- if (_json.containsKey("totalItems")) {
- totalItems = _json["totalItems"];
- }
- if (_json.containsKey("url")) {
- url = _json["url"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (items != null) {
- _json["items"] = items.map((value) => (value).toJson()).toList();
- }
- if (totalItems != null) {
- _json["totalItems"] = totalItems;
- }
- if (url != null) {
- _json["url"] = url;
- }
- return _json;
- }
-}
-
-
-/** The activity's object. */
-class ActivityObject {
- /**
- * The HTML-formatted content, suitable for display. When updating an
- * activity's content, post the changes to this property, using the value of
- * originalContent as a starting point. If the update is successful, the
- * server adds HTML formatting and responds with this formatted content.
- */
- core.String content;
-
- /** The list of additional items. */
- core.List<OrkutActivityobjectsResource> items;
-
- /**
- * The type of the object affected by the activity. Clients can use this
- * information to style the rendered activity object differently depending on
- * the content.
- */
- core.String objectType;
-
- /** Comments in reply to this activity. */
- ActivityObjectReplies replies;
-
-
- ActivityObject();
-
- ActivityObject.fromJson(core.Map _json) {
- if (_json.containsKey("content")) {
- content = _json["content"];
- }
- if (_json.containsKey("items")) {
- items = _json["items"].map((value) => new OrkutActivityobjectsResource.fromJson(value)).toList();
- }
- if (_json.containsKey("objectType")) {
- objectType = _json["objectType"];
- }
- if (_json.containsKey("replies")) {
- replies = new ActivityObjectReplies.fromJson(_json["replies"]);
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (content != null) {
- _json["content"] = content;
- }
- if (items != null) {
- _json["items"] = items.map((value) => (value).toJson()).toList();
- }
- if (objectType != null) {
- _json["objectType"] = objectType;
- }
- if (replies != null) {
- _json["replies"] = (replies).toJson();
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class Activity {
- /** Identifies who has access to see this activity. */
- Acl access;
-
- /** The person who performed the activity. */
- OrkutAuthorResource actor;
-
- /** The ID for the activity. */
- core.String id;
-
- /** The kind of activity. Always orkut#activity. */
- core.String kind;
-
- /** Links to resources related to this activity. */
- core.List<OrkutLinkResource> links;
-
- /** The activity's object. */
- ActivityObject object;
-
- /** The time at which the activity was initially published. */
- core.DateTime published;
-
- /** Title of the activity. */
- core.String title;
-
- /** The time at which the activity was last updated. */
- core.DateTime updated;
-
- /**
- * This activity's verb, indicating what action was performed. Possible values
- * are:
- * - add - User added new content to profile or album, e.g. video, photo.
- * - post - User publish content to the stream, e.g. status, scrap.
- * - update - User commented on an activity.
- * - make-friend - User added a new friend.
- * - birthday - User has a birthday.
- */
- core.String verb;
-
-
- Activity();
-
- Activity.fromJson(core.Map _json) {
- if (_json.containsKey("access")) {
- access = new Acl.fromJson(_json["access"]);
- }
- if (_json.containsKey("actor")) {
- actor = new OrkutAuthorResource.fromJson(_json["actor"]);
- }
- if (_json.containsKey("id")) {
- id = _json["id"];
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("links")) {
- links = _json["links"].map((value) => new OrkutLinkResource.fromJson(value)).toList();
- }
- if (_json.containsKey("object")) {
- object = new ActivityObject.fromJson(_json["object"]);
- }
- if (_json.containsKey("published")) {
- published = core.DateTime.parse(_json["published"]);
- }
- if (_json.containsKey("title")) {
- title = _json["title"];
- }
- if (_json.containsKey("updated")) {
- updated = core.DateTime.parse(_json["updated"]);
- }
- if (_json.containsKey("verb")) {
- verb = _json["verb"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (access != null) {
- _json["access"] = (access).toJson();
- }
- if (actor != null) {
- _json["actor"] = (actor).toJson();
- }
- if (id != null) {
- _json["id"] = id;
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (links != null) {
- _json["links"] = links.map((value) => (value).toJson()).toList();
- }
- if (object != null) {
- _json["object"] = (object).toJson();
- }
- if (published != null) {
- _json["published"] = (published).toIso8601String();
- }
- if (title != null) {
- _json["title"] = title;
- }
- if (updated != null) {
- _json["updated"] = (updated).toIso8601String();
- }
- if (verb != null) {
- _json["verb"] = verb;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class ActivityList {
- /** List of activities retrieved. */
- core.List<Activity> items;
-
- /**
- * Identifies this resource as a collection of activities. Value:
- * "orkut#activityList"
- */
- core.String kind;
-
- /**
- * The value of pageToken query parameter in activities.list request to get
- * the next page, if there are more to retrieve.
- */
- core.String nextPageToken;
-
-
- ActivityList();
-
- ActivityList.fromJson(core.Map _json) {
- if (_json.containsKey("items")) {
- items = _json["items"].map((value) => new Activity.fromJson(value)).toList();
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("nextPageToken")) {
- nextPageToken = _json["nextPageToken"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (items != null) {
- _json["items"] = items.map((value) => (value).toJson()).toList();
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (nextPageToken != null) {
- _json["nextPageToken"] = nextPageToken;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class Badge {
- /** The URL for the 64x64 badge logo. */
- core.String badgeLargeLogo;
-
- /** The URL for the 24x24 badge logo. */
- core.String badgeSmallLogo;
-
- /** The name of the badge, suitable for display. */
- core.String caption;
-
- /** The description for the badge, suitable for display. */
- core.String description;
-
- /** The unique ID for the badge. */
- core.String id;
-
- /** Identifies this resource as a badge. Value: "orkut#badge" */
- core.String kind;
-
- /** The URL for the 32x32 badge sponsor logo. */
- core.String sponsorLogo;
-
- /** The name of the badge sponsor, suitable for display. */
- core.String sponsorName;
-
- /** The URL for the badge sponsor. */
- core.String sponsorUrl;
-
-
- Badge();
-
- Badge.fromJson(core.Map _json) {
- if (_json.containsKey("badgeLargeLogo")) {
- badgeLargeLogo = _json["badgeLargeLogo"];
- }
- if (_json.containsKey("badgeSmallLogo")) {
- badgeSmallLogo = _json["badgeSmallLogo"];
- }
- if (_json.containsKey("caption")) {
- caption = _json["caption"];
- }
- if (_json.containsKey("description")) {
- description = _json["description"];
- }
- if (_json.containsKey("id")) {
- id = _json["id"];
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("sponsorLogo")) {
- sponsorLogo = _json["sponsorLogo"];
- }
- if (_json.containsKey("sponsorName")) {
- sponsorName = _json["sponsorName"];
- }
- if (_json.containsKey("sponsorUrl")) {
- sponsorUrl = _json["sponsorUrl"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (badgeLargeLogo != null) {
- _json["badgeLargeLogo"] = badgeLargeLogo;
- }
- if (badgeSmallLogo != null) {
- _json["badgeSmallLogo"] = badgeSmallLogo;
- }
- if (caption != null) {
- _json["caption"] = caption;
- }
- if (description != null) {
- _json["description"] = description;
- }
- if (id != null) {
- _json["id"] = id;
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (sponsorLogo != null) {
- _json["sponsorLogo"] = sponsorLogo;
- }
- if (sponsorName != null) {
- _json["sponsorName"] = sponsorName;
- }
- if (sponsorUrl != null) {
- _json["sponsorUrl"] = sponsorUrl;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class BadgeList {
- /** List of badges retrieved. */
- core.List<Badge> items;
-
- /**
- * Identifies this resource as a collection of badges. Value:
- * "orkut#badgeList"
- */
- core.String kind;
-
-
- BadgeList();
-
- BadgeList.fromJson(core.Map _json) {
- if (_json.containsKey("items")) {
- items = _json["items"].map((value) => new Badge.fromJson(value)).toList();
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (items != null) {
- _json["items"] = items.map((value) => (value).toJson()).toList();
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- return _json;
- }
-}
-
-
-/** Link to the original activity where this comment was posted. */
-class CommentInReplyTo {
- /** Link to the post on activity stream being commented. */
- core.String href;
-
- /** Unique identifier of the post on activity stream being commented. */
- core.String ref;
-
- /**
- * Relationship between the comment and the post on activity stream being
- * commented. Always inReplyTo.
- */
- core.String rel;
-
- /** Type of the post on activity stream being commented. Always text/html. */
- core.String type;
-
-
- CommentInReplyTo();
-
- CommentInReplyTo.fromJson(core.Map _json) {
- if (_json.containsKey("href")) {
- href = _json["href"];
- }
- if (_json.containsKey("ref")) {
- ref = _json["ref"];
- }
- if (_json.containsKey("rel")) {
- rel = _json["rel"];
- }
- if (_json.containsKey("type")) {
- type = _json["type"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (href != null) {
- _json["href"] = href;
- }
- if (ref != null) {
- _json["ref"] = ref;
- }
- if (rel != null) {
- _json["rel"] = rel;
- }
- if (type != null) {
- _json["type"] = type;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class Comment {
- /** The person who posted the comment. */
- OrkutAuthorResource actor;
-
- /** The content of the comment in text/html */
- core.String content;
-
- /** The unique ID for the comment. */
- core.String id;
-
- /** Link to the original activity where this comment was posted. */
- CommentInReplyTo inReplyTo;
-
- /** Identifies this resource as a comment. Value: "orkut#comment" */
- core.String kind;
-
- /** List of resources for the comment. */
- core.List<OrkutLinkResource> links;
-
- /** The time the comment was initially published, in RFC 3339 format. */
- core.DateTime published;
-
-
- Comment();
-
- Comment.fromJson(core.Map _json) {
- if (_json.containsKey("actor")) {
- actor = new OrkutAuthorResource.fromJson(_json["actor"]);
- }
- if (_json.containsKey("content")) {
- content = _json["content"];
- }
- if (_json.containsKey("id")) {
- id = _json["id"];
- }
- if (_json.containsKey("inReplyTo")) {
- inReplyTo = new CommentInReplyTo.fromJson(_json["inReplyTo"]);
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("links")) {
- links = _json["links"].map((value) => new OrkutLinkResource.fromJson(value)).toList();
- }
- if (_json.containsKey("published")) {
- published = core.DateTime.parse(_json["published"]);
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (actor != null) {
- _json["actor"] = (actor).toJson();
- }
- if (content != null) {
- _json["content"] = content;
- }
- if (id != null) {
- _json["id"] = id;
- }
- if (inReplyTo != null) {
- _json["inReplyTo"] = (inReplyTo).toJson();
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (links != null) {
- _json["links"] = links.map((value) => (value).toJson()).toList();
- }
- if (published != null) {
- _json["published"] = (published).toIso8601String();
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class CommentList {
- /** List of comments retrieved. */
- core.List<Comment> items;
-
- /**
- * Identifies this resource as a collection of comments. Value:
- * "orkut#commentList"
- */
- core.String kind;
-
- /**
- * The value of pageToken query parameter in comments.list request to get the
- * next page, if there are more to retrieve.
- */
- core.String nextPageToken;
-
- /**
- * The value of pageToken query parameter in comments.list request to get the
- * previous page, if there are more to retrieve.
- */
- core.String previousPageToken;
-
-
- CommentList();
-
- CommentList.fromJson(core.Map _json) {
- if (_json.containsKey("items")) {
- items = _json["items"].map((value) => new Comment.fromJson(value)).toList();
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("nextPageToken")) {
- nextPageToken = _json["nextPageToken"];
- }
- if (_json.containsKey("previousPageToken")) {
- previousPageToken = _json["previousPageToken"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (items != null) {
- _json["items"] = items.map((value) => (value).toJson()).toList();
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (nextPageToken != null) {
- _json["nextPageToken"] = nextPageToken;
- }
- if (previousPageToken != null) {
- _json["previousPageToken"] = previousPageToken;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class Community {
- /** The category of the community. */
- core.String category;
-
- /** The co-owners of the community. */
- core.List<OrkutAuthorResource> coOwners;
-
- /** The time the community was created, in RFC 3339 format. */
- core.DateTime creationDate;
-
- /** The description of the community. */
- core.String description;
-
- /** The id of the community. */
- core.int id;
-
- /** Identifies this resource as a community. Value: "orkut#community" */
- core.String kind;
-
- /** The official language of the community. */
- core.String language;
-
- /** List of resources for the community. */
- core.List<OrkutLinkResource> links;
-
- /** The location of the community. */
- core.String location;
-
- /**
- * The number of users who are part of the community. This number may be
- * approximate, so do not rely on it for iteration.
- */
- core.int memberCount;
-
- /** The list of moderators of the community. */
- core.List<OrkutAuthorResource> moderators;
-
- /** The name of the community. */
- core.String name;
-
- /** The person who owns the community. */
- OrkutAuthorResource owner;
-
- /** The photo of the community. */
- core.String photoUrl;
-
-
- Community();
-
- Community.fromJson(core.Map _json) {
- if (_json.containsKey("category")) {
- category = _json["category"];
- }
- if (_json.containsKey("co_owners")) {
- coOwners = _json["co_owners"].map((value) => new OrkutAuthorResource.fromJson(value)).toList();
- }
- if (_json.containsKey("creation_date")) {
- creationDate = core.DateTime.parse(_json["creation_date"]);
- }
- if (_json.containsKey("description")) {
- description = _json["description"];
- }
- if (_json.containsKey("id")) {
- id = _json["id"];
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("language")) {
- language = _json["language"];
- }
- if (_json.containsKey("links")) {
- links = _json["links"].map((value) => new OrkutLinkResource.fromJson(value)).toList();
- }
- if (_json.containsKey("location")) {
- location = _json["location"];
- }
- if (_json.containsKey("member_count")) {
- memberCount = _json["member_count"];
- }
- if (_json.containsKey("moderators")) {
- moderators = _json["moderators"].map((value) => new OrkutAuthorResource.fromJson(value)).toList();
- }
- if (_json.containsKey("name")) {
- name = _json["name"];
- }
- if (_json.containsKey("owner")) {
- owner = new OrkutAuthorResource.fromJson(_json["owner"]);
- }
- if (_json.containsKey("photo_url")) {
- photoUrl = _json["photo_url"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (category != null) {
- _json["category"] = category;
- }
- if (coOwners != null) {
- _json["co_owners"] = coOwners.map((value) => (value).toJson()).toList();
- }
- if (creationDate != null) {
- _json["creation_date"] = (creationDate).toIso8601String();
- }
- if (description != null) {
- _json["description"] = description;
- }
- if (id != null) {
- _json["id"] = id;
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (language != null) {
- _json["language"] = language;
- }
- if (links != null) {
- _json["links"] = links.map((value) => (value).toJson()).toList();
- }
- if (location != null) {
- _json["location"] = location;
- }
- if (memberCount != null) {
- _json["member_count"] = memberCount;
- }
- if (moderators != null) {
- _json["moderators"] = moderators.map((value) => (value).toJson()).toList();
- }
- if (name != null) {
- _json["name"] = name;
- }
- if (owner != null) {
- _json["owner"] = (owner).toJson();
- }
- if (photoUrl != null) {
- _json["photo_url"] = photoUrl;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class CommunityList {
- /** List of communities retrieved. */
- core.List<Community> items;
-
- /**
- * Identifies this resource as a collection of communities. Value:
- * "orkut#communityList"
- */
- core.String kind;
-
-
- CommunityList();
-
- CommunityList.fromJson(core.Map _json) {
- if (_json.containsKey("items")) {
- items = _json["items"].map((value) => new Community.fromJson(value)).toList();
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (items != null) {
- _json["items"] = items.map((value) => (value).toJson()).toList();
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class CommunityMembers {
- /** Status and permissions of the user related to the community. */
- CommunityMembershipStatus communityMembershipStatus;
-
- /** Kind of this item. Always orkut#communityMembers. */
- core.String kind;
-
- /** Description of the community member. */
- OrkutActivitypersonResource person;
-
-
- CommunityMembers();
-
- CommunityMembers.fromJson(core.Map _json) {
- if (_json.containsKey("communityMembershipStatus")) {
- communityMembershipStatus = new CommunityMembershipStatus.fromJson(_json["communityMembershipStatus"]);
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("person")) {
- person = new OrkutActivitypersonResource.fromJson(_json["person"]);
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (communityMembershipStatus != null) {
- _json["communityMembershipStatus"] = (communityMembershipStatus).toJson();
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (person != null) {
- _json["person"] = (person).toJson();
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class CommunityMembersList {
- /**
- * The value of pageToken query parameter in community_members.list request to
- * get the first page.
- */
- core.String firstPageToken;
-
- /** List of community members retrieved. */
- core.List<CommunityMembers> items;
-
- /** Kind of this item. Always orkut#communityMembersList. */
- core.String kind;
-
- /**
- * The value of pageToken query parameter in community_members.list request to
- * get the last page.
- */
- core.String lastPageToken;
-
- /**
- * The value of pageToken query parameter in community_members.list request to
- * get the next page, if there are more to retrieve.
- */
- core.String nextPageToken;
-
- /**
- * The value of pageToken query parameter in community_members.list request to
- * get the previous page, if there are more to retrieve.
- */
- core.String prevPageToken;
-
-
- CommunityMembersList();
-
- CommunityMembersList.fromJson(core.Map _json) {
- if (_json.containsKey("firstPageToken")) {
- firstPageToken = _json["firstPageToken"];
- }
- if (_json.containsKey("items")) {
- items = _json["items"].map((value) => new CommunityMembers.fromJson(value)).toList();
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("lastPageToken")) {
- lastPageToken = _json["lastPageToken"];
- }
- if (_json.containsKey("nextPageToken")) {
- nextPageToken = _json["nextPageToken"];
- }
- if (_json.containsKey("prevPageToken")) {
- prevPageToken = _json["prevPageToken"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (firstPageToken != null) {
- _json["firstPageToken"] = firstPageToken;
- }
- if (items != null) {
- _json["items"] = items.map((value) => (value).toJson()).toList();
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (lastPageToken != null) {
- _json["lastPageToken"] = lastPageToken;
- }
- if (nextPageToken != null) {
- _json["nextPageToken"] = nextPageToken;
- }
- if (prevPageToken != null) {
- _json["prevPageToken"] = prevPageToken;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class CommunityMembershipStatus {
- /** Whether the user can create a poll in this community. */
- core.bool canCreatePoll;
-
- /** Whether the user can create a topic in this community. */
- core.bool canCreateTopic;
-
- /** Whether the user can perform a shout operation in this community. */
- core.bool canShout;
-
- /** Whether the session user is a community co-owner. */
- core.bool isCoOwner;
-
- /** Whether the user is following this community. */
- core.bool isFollowing;
-
- /** Whether the session user is a community moderator. */
- core.bool isModerator;
-
- /** Whether the session user is the community owner. */
- core.bool isOwner;
-
- /** Whether the restore operation is available for the community. */
- core.bool isRestoreAvailable;
-
- /** Whether the take-back operation is available for the community. */
- core.bool isTakebackAvailable;
-
- /** Kind of this item. Always orkut#communityMembershipStatus. */
- core.String kind;
-
- /** The status of the current link between the community and the user. */
- core.String status;
-
-
- CommunityMembershipStatus();
-
- CommunityMembershipStatus.fromJson(core.Map _json) {
- if (_json.containsKey("canCreatePoll")) {
- canCreatePoll = _json["canCreatePoll"];
- }
- if (_json.containsKey("canCreateTopic")) {
- canCreateTopic = _json["canCreateTopic"];
- }
- if (_json.containsKey("canShout")) {
- canShout = _json["canShout"];
- }
- if (_json.containsKey("isCoOwner")) {
- isCoOwner = _json["isCoOwner"];
- }
- if (_json.containsKey("isFollowing")) {
- isFollowing = _json["isFollowing"];
- }
- if (_json.containsKey("isModerator")) {
- isModerator = _json["isModerator"];
- }
- if (_json.containsKey("isOwner")) {
- isOwner = _json["isOwner"];
- }
- if (_json.containsKey("isRestoreAvailable")) {
- isRestoreAvailable = _json["isRestoreAvailable"];
- }
- if (_json.containsKey("isTakebackAvailable")) {
- isTakebackAvailable = _json["isTakebackAvailable"];
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("status")) {
- status = _json["status"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (canCreatePoll != null) {
- _json["canCreatePoll"] = canCreatePoll;
- }
- if (canCreateTopic != null) {
- _json["canCreateTopic"] = canCreateTopic;
- }
- if (canShout != null) {
- _json["canShout"] = canShout;
- }
- if (isCoOwner != null) {
- _json["isCoOwner"] = isCoOwner;
- }
- if (isFollowing != null) {
- _json["isFollowing"] = isFollowing;
- }
- if (isModerator != null) {
- _json["isModerator"] = isModerator;
- }
- if (isOwner != null) {
- _json["isOwner"] = isOwner;
- }
- if (isRestoreAvailable != null) {
- _json["isRestoreAvailable"] = isRestoreAvailable;
- }
- if (isTakebackAvailable != null) {
- _json["isTakebackAvailable"] = isTakebackAvailable;
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (status != null) {
- _json["status"] = status;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class CommunityMessage {
- /**
- * The timestamp of the date when the message was added, in RFC 3339 format.
- */
- core.DateTime addedDate;
-
- /** The creator of the message. If ommited, the message is annonimous. */
- OrkutAuthorResource author;
-
- /** The body of the message. */
- core.String body;
-
- /** The ID of the message. */
- core.String id;
-
- /**
- * Whether this post was marked as spam by the viewer, when he/she is not the
- * community owner or one of its moderators.
- */
- core.bool isSpam;
-
- /**
- * Identifies this resource as a community message. Value:
- * "orkut#communityMessage"
- */
- core.String kind;
-
- /** List of resources for the community message. */
- core.List<OrkutLinkResource> links;
-
- /** The subject of the message. */
- core.String subject;
-
-
- CommunityMessage();
-
- CommunityMessage.fromJson(core.Map _json) {
- if (_json.containsKey("addedDate")) {
- addedDate = core.DateTime.parse(_json["addedDate"]);
- }
- if (_json.containsKey("author")) {
- author = new OrkutAuthorResource.fromJson(_json["author"]);
- }
- if (_json.containsKey("body")) {
- body = _json["body"];
- }
- if (_json.containsKey("id")) {
- id = _json["id"];
- }
- if (_json.containsKey("isSpam")) {
- isSpam = _json["isSpam"];
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("links")) {
- links = _json["links"].map((value) => new OrkutLinkResource.fromJson(value)).toList();
- }
- if (_json.containsKey("subject")) {
- subject = _json["subject"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (addedDate != null) {
- _json["addedDate"] = (addedDate).toIso8601String();
- }
- if (author != null) {
- _json["author"] = (author).toJson();
- }
- if (body != null) {
- _json["body"] = body;
- }
- if (id != null) {
- _json["id"] = id;
- }
- if (isSpam != null) {
- _json["isSpam"] = isSpam;
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (links != null) {
- _json["links"] = links.map((value) => (value).toJson()).toList();
- }
- if (subject != null) {
- _json["subject"] = subject;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class CommunityMessageList {
- /**
- * The value of pageToken query parameter in community_messages.list request
- * to get the first page.
- */
- core.String firstPageToken;
-
- /** List of messages retrieved. */
- core.List<CommunityMessage> items;
-
- /**
- * Identifies this resource as a collection of community messages. Value:
- * "orkut#communityMessageList"
- */
- core.String kind;
-
- /**
- * The value of pageToken query parameter in community_messages.list request
- * to get the last page.
- */
- core.String lastPageToken;
-
- /**
- * The value of pageToken query parameter in community_messages.list request
- * to get the next page, if there are more to retrieve.
- */
- core.String nextPageToken;
-
- /**
- * The value of pageToken query parameter in community_messages.list request
- * to get the previous page, if there are more to retrieve.
- */
- core.String prevPageToken;
-
-
- CommunityMessageList();
-
- CommunityMessageList.fromJson(core.Map _json) {
- if (_json.containsKey("firstPageToken")) {
- firstPageToken = _json["firstPageToken"];
- }
- if (_json.containsKey("items")) {
- items = _json["items"].map((value) => new CommunityMessage.fromJson(value)).toList();
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("lastPageToken")) {
- lastPageToken = _json["lastPageToken"];
- }
- if (_json.containsKey("nextPageToken")) {
- nextPageToken = _json["nextPageToken"];
- }
- if (_json.containsKey("prevPageToken")) {
- prevPageToken = _json["prevPageToken"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (firstPageToken != null) {
- _json["firstPageToken"] = firstPageToken;
- }
- if (items != null) {
- _json["items"] = items.map((value) => (value).toJson()).toList();
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (lastPageToken != null) {
- _json["lastPageToken"] = lastPageToken;
- }
- if (nextPageToken != null) {
- _json["nextPageToken"] = nextPageToken;
- }
- if (prevPageToken != null) {
- _json["prevPageToken"] = prevPageToken;
- }
- return _json;
- }
-}
-
-
-/** The image representing the poll. Field is omitted if no image exists. */
-class CommunityPollImage {
- /** A URL that points to an image of the poll. */
- core.String url;
-
-
- CommunityPollImage();
-
- CommunityPollImage.fromJson(core.Map _json) {
- if (_json.containsKey("url")) {
- url = _json["url"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (url != null) {
- _json["url"] = url;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class CommunityPoll {
- /** The person who created the poll. */
- OrkutAuthorResource author;
-
- /** The ID of the community. */
- core.int communityId;
-
- /** The date of creation of this poll */
- core.DateTime creationTime;
-
- /** The poll description. */
- core.String description;
-
- /** The ending date of this poll or empty if the poll doesn't have one. */
- core.DateTime endingTime;
-
- /** Whether the user has voted on this poll. */
- core.bool hasVoted;
-
- /** The poll ID. */
- core.String id;
-
- /** The image representing the poll. Field is omitted if no image exists. */
- CommunityPollImage image;
-
- /**
- * Whether the poll is not expired if there is an expiration date. A poll is
- * open (that is, not closed for voting) if it either is not expired or
- * doesn't have an expiration date at all. Note that just because a poll is
- * open, it doesn't mean that the requester can vote on it.
- */
- core.bool isClosed;
-
- /** Whether this poll allows voting for more than one option. */
- core.bool isMultipleAnswers;
-
- /**
- * Whether this poll is still opened for voting. A poll is open for voting if
- * it is not closed, the user has not yet voted on it and the user has the
- * permission to do so, which happens if he/she is either a community member
- * or the poll is open for everybody.
- */
- core.bool isOpenForVoting;
-
- /**
- * Whether this poll is restricted for members only. If a poll is open but the
- * user can't vote on it, it's been restricted to members only. This
- * information is important to tell this case apart from the one where the
- * user can't vote simply because the poll is already closed.
- */
- core.bool isRestricted;
-
- /**
- * Whether the user has marked this poll as spam. This only affects the poll
- * for this user, not globally.
- */
- core.bool isSpam;
-
- /** If user has already voted, whether his vote is publicly visible. */
- core.bool isUsersVotePublic;
-
- /** Whether non-members of the community can vote on the poll. */
- core.bool isVotingAllowedForNonMembers;
-
- /**
- * Identifies this resource as a community poll. Value: "orkut#communityPoll"
- */
- core.String kind;
-
- /** The date of the last update of this poll. */
- core.DateTime lastUpdate;
-
- /** List of resources for the community poll. */
- core.List<OrkutLinkResource> links;
-
- /** List of options of this poll. */
- core.List<OrkutCommunitypolloptionResource> options;
-
- /** The poll question. */
- core.String question;
-
- /** The total number of votes this poll has received. */
- core.int totalNumberOfVotes;
-
- /** List of options the user has voted on, if there are any. */
- core.List<core.int> votedOptions;
-
-
- CommunityPoll();
-
- CommunityPoll.fromJson(core.Map _json) {
- if (_json.containsKey("author")) {
- author = new OrkutAuthorResource.fromJson(_json["author"]);
- }
- if (_json.containsKey("communityId")) {
- communityId = _json["communityId"];
- }
- if (_json.containsKey("creationTime")) {
- creationTime = core.DateTime.parse(_json["creationTime"]);
- }
- if (_json.containsKey("description")) {
- description = _json["description"];
- }
- if (_json.containsKey("endingTime")) {
- endingTime = core.DateTime.parse(_json["endingTime"]);
- }
- if (_json.containsKey("hasVoted")) {
- hasVoted = _json["hasVoted"];
- }
- if (_json.containsKey("id")) {
- id = _json["id"];
- }
- if (_json.containsKey("image")) {
- image = new CommunityPollImage.fromJson(_json["image"]);
- }
- if (_json.containsKey("isClosed")) {
- isClosed = _json["isClosed"];
- }
- if (_json.containsKey("isMultipleAnswers")) {
- isMultipleAnswers = _json["isMultipleAnswers"];
- }
- if (_json.containsKey("isOpenForVoting")) {
- isOpenForVoting = _json["isOpenForVoting"];
- }
- if (_json.containsKey("isRestricted")) {
- isRestricted = _json["isRestricted"];
- }
- if (_json.containsKey("isSpam")) {
- isSpam = _json["isSpam"];
- }
- if (_json.containsKey("isUsersVotePublic")) {
- isUsersVotePublic = _json["isUsersVotePublic"];
- }
- if (_json.containsKey("isVotingAllowedForNonMembers")) {
- isVotingAllowedForNonMembers = _json["isVotingAllowedForNonMembers"];
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("lastUpdate")) {
- lastUpdate = core.DateTime.parse(_json["lastUpdate"]);
- }
- if (_json.containsKey("links")) {
- links = _json["links"].map((value) => new OrkutLinkResource.fromJson(value)).toList();
- }
- if (_json.containsKey("options")) {
- options = _json["options"].map((value) => new OrkutCommunitypolloptionResource.fromJson(value)).toList();
- }
- if (_json.containsKey("question")) {
- question = _json["question"];
- }
- if (_json.containsKey("totalNumberOfVotes")) {
- totalNumberOfVotes = _json["totalNumberOfVotes"];
- }
- if (_json.containsKey("votedOptions")) {
- votedOptions = _json["votedOptions"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (author != null) {
- _json["author"] = (author).toJson();
- }
- if (communityId != null) {
- _json["communityId"] = communityId;
- }
- if (creationTime != null) {
- _json["creationTime"] = (creationTime).toIso8601String();
- }
- if (description != null) {
- _json["description"] = description;
- }
- if (endingTime != null) {
- _json["endingTime"] = (endingTime).toIso8601String();
- }
- if (hasVoted != null) {
- _json["hasVoted"] = hasVoted;
- }
- if (id != null) {
- _json["id"] = id;
- }
- if (image != null) {
- _json["image"] = (image).toJson();
- }
- if (isClosed != null) {
- _json["isClosed"] = isClosed;
- }
- if (isMultipleAnswers != null) {
- _json["isMultipleAnswers"] = isMultipleAnswers;
- }
- if (isOpenForVoting != null) {
- _json["isOpenForVoting"] = isOpenForVoting;
- }
- if (isRestricted != null) {
- _json["isRestricted"] = isRestricted;
- }
- if (isSpam != null) {
- _json["isSpam"] = isSpam;
- }
- if (isUsersVotePublic != null) {
- _json["isUsersVotePublic"] = isUsersVotePublic;
- }
- if (isVotingAllowedForNonMembers != null) {
- _json["isVotingAllowedForNonMembers"] = isVotingAllowedForNonMembers;
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (lastUpdate != null) {
- _json["lastUpdate"] = (lastUpdate).toIso8601String();
- }
- if (links != null) {
- _json["links"] = links.map((value) => (value).toJson()).toList();
- }
- if (options != null) {
- _json["options"] = options.map((value) => (value).toJson()).toList();
- }
- if (question != null) {
- _json["question"] = question;
- }
- if (totalNumberOfVotes != null) {
- _json["totalNumberOfVotes"] = totalNumberOfVotes;
- }
- if (votedOptions != null) {
- _json["votedOptions"] = votedOptions;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class CommunityPollComment {
- /** The date when the message was added, in RFC 3339 format. */
- core.DateTime addedDate;
-
- /** The creator of the comment. */
- OrkutAuthorResource author;
-
- /** The body of the message. */
- core.String body;
-
- /** The ID of the comment. */
- core.int id;
-
- /**
- * Identifies this resource as a community poll comment. Value:
- * "orkut#communityPollComment"
- */
- core.String kind;
-
-
- CommunityPollComment();
-
- CommunityPollComment.fromJson(core.Map _json) {
- if (_json.containsKey("addedDate")) {
- addedDate = core.DateTime.parse(_json["addedDate"]);
- }
- if (_json.containsKey("author")) {
- author = new OrkutAuthorResource.fromJson(_json["author"]);
- }
- if (_json.containsKey("body")) {
- body = _json["body"];
- }
- if (_json.containsKey("id")) {
- id = _json["id"];
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (addedDate != null) {
- _json["addedDate"] = (addedDate).toIso8601String();
- }
- if (author != null) {
- _json["author"] = (author).toJson();
- }
- if (body != null) {
- _json["body"] = body;
- }
- if (id != null) {
- _json["id"] = id;
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class CommunityPollCommentList {
- /**
- * The value of pageToken query parameter in community_poll_comments.list
- * request to get the first page.
- */
- core.String firstPageToken;
-
- /** List of community poll comments retrieved. */
- core.List<CommunityPollComment> items;
-
- /**
- * Identifies this resource as a collection of community poll comments. Value:
- * "orkut#CommunityPollCommentList"
- */
- core.String kind;
-
- /**
- * The value of pageToken query parameter in community_poll_comments.list
- * request to get the last page.
- */
- core.String lastPageToken;
-
- /**
- * The value of pageToken query parameter in community_poll_comments.list
- * request to get the next page, if there are more to retrieve.
- */
- core.String nextPageToken;
-
- /**
- * The value of pageToken query parameter in community_poll_comments.list
- * request to get the previous page, if there are more to retrieve.
- */
- core.String prevPageToken;
-
-
- CommunityPollCommentList();
-
- CommunityPollCommentList.fromJson(core.Map _json) {
- if (_json.containsKey("firstPageToken")) {
- firstPageToken = _json["firstPageToken"];
- }
- if (_json.containsKey("items")) {
- items = _json["items"].map((value) => new CommunityPollComment.fromJson(value)).toList();
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("lastPageToken")) {
- lastPageToken = _json["lastPageToken"];
- }
- if (_json.containsKey("nextPageToken")) {
- nextPageToken = _json["nextPageToken"];
- }
- if (_json.containsKey("prevPageToken")) {
- prevPageToken = _json["prevPageToken"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (firstPageToken != null) {
- _json["firstPageToken"] = firstPageToken;
- }
- if (items != null) {
- _json["items"] = items.map((value) => (value).toJson()).toList();
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (lastPageToken != null) {
- _json["lastPageToken"] = lastPageToken;
- }
- if (nextPageToken != null) {
- _json["nextPageToken"] = nextPageToken;
- }
- if (prevPageToken != null) {
- _json["prevPageToken"] = prevPageToken;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class CommunityPollList {
- /**
- * The value of pageToken query parameter in community_polls.list request to
- * get the first page.
- */
- core.String firstPageToken;
-
- /** List of community polls retrieved. */
- core.List<CommunityPoll> items;
-
- /**
- * Identifies this resource as a collection of community polls. Value:
- * "orkut#communityPollList"
- */
- core.String kind;
-
- /**
- * The value of pageToken query parameter in community_polls.list request to
- * get the last page.
- */
- core.String lastPageToken;
-
- /**
- * The value of pageToken query parameter in community_polls.list request to
- * get the next page, if there are more to retrieve.
- */
- core.String nextPageToken;
-
- /**
- * The value of pageToken query parameter in community_polls.list request to
- * get the previous page, if there are more to retrieve.
- */
- core.String prevPageToken;
-
-
- CommunityPollList();
-
- CommunityPollList.fromJson(core.Map _json) {
- if (_json.containsKey("firstPageToken")) {
- firstPageToken = _json["firstPageToken"];
- }
- if (_json.containsKey("items")) {
- items = _json["items"].map((value) => new CommunityPoll.fromJson(value)).toList();
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("lastPageToken")) {
- lastPageToken = _json["lastPageToken"];
- }
- if (_json.containsKey("nextPageToken")) {
- nextPageToken = _json["nextPageToken"];
- }
- if (_json.containsKey("prevPageToken")) {
- prevPageToken = _json["prevPageToken"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (firstPageToken != null) {
- _json["firstPageToken"] = firstPageToken;
- }
- if (items != null) {
- _json["items"] = items.map((value) => (value).toJson()).toList();
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (lastPageToken != null) {
- _json["lastPageToken"] = lastPageToken;
- }
- if (nextPageToken != null) {
- _json["nextPageToken"] = nextPageToken;
- }
- if (prevPageToken != null) {
- _json["prevPageToken"] = prevPageToken;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class CommunityPollVote {
- /** Whether this vote is visible to other users or not. */
- core.bool isVotevisible;
-
- /**
- * Identifies this resource as a community poll vote. Value:
- * "orkut#communityPollVote"
- */
- core.String kind;
-
- /** The ids of the voted options. */
- core.List<core.int> optionIds;
-
-
- CommunityPollVote();
-
- CommunityPollVote.fromJson(core.Map _json) {
- if (_json.containsKey("isVotevisible")) {
- isVotevisible = _json["isVotevisible"];
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("optionIds")) {
- optionIds = _json["optionIds"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (isVotevisible != null) {
- _json["isVotevisible"] = isVotevisible;
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (optionIds != null) {
- _json["optionIds"] = optionIds;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class CommunityTopic {
- /** The creator of the topic. */
- OrkutAuthorResource author;
-
- /** The body of the topic. */
- core.String body;
-
- /** The ID of the topic. */
- core.String id;
-
- /** Whether the topic is closed for new messages. */
- core.bool isClosed;
-
- /**
- * Identifies this resource as a community topic. Value:
- * "orkut#communityTopic"
- */
- core.String kind;
-
- /** The timestamp of the last update, in RFC 3339 format. */
- core.DateTime lastUpdate;
-
- /** Snippet of the last message posted on this topic. */
- core.String latestMessageSnippet;
-
- /** List of resources for the community. */
- core.List<OrkutLinkResource> links;
-
- /** Most recent messages. */
- core.List<CommunityMessage> messages;
-
- /** The total number of replies this topic has received. */
- core.int numberOfReplies;
-
- /** The title of the topic. */
- core.String title;
-
-
- CommunityTopic();
-
- CommunityTopic.fromJson(core.Map _json) {
- if (_json.containsKey("author")) {
- author = new OrkutAuthorResource.fromJson(_json["author"]);
- }
- if (_json.containsKey("body")) {
- body = _json["body"];
- }
- if (_json.containsKey("id")) {
- id = _json["id"];
- }
- if (_json.containsKey("isClosed")) {
- isClosed = _json["isClosed"];
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("lastUpdate")) {
- lastUpdate = core.DateTime.parse(_json["lastUpdate"]);
- }
- if (_json.containsKey("latestMessageSnippet")) {
- latestMessageSnippet = _json["latestMessageSnippet"];
- }
- if (_json.containsKey("links")) {
- links = _json["links"].map((value) => new OrkutLinkResource.fromJson(value)).toList();
- }
- if (_json.containsKey("messages")) {
- messages = _json["messages"].map((value) => new CommunityMessage.fromJson(value)).toList();
- }
- if (_json.containsKey("numberOfReplies")) {
- numberOfReplies = _json["numberOfReplies"];
- }
- if (_json.containsKey("title")) {
- title = _json["title"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (author != null) {
- _json["author"] = (author).toJson();
- }
- if (body != null) {
- _json["body"] = body;
- }
- if (id != null) {
- _json["id"] = id;
- }
- if (isClosed != null) {
- _json["isClosed"] = isClosed;
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (lastUpdate != null) {
- _json["lastUpdate"] = (lastUpdate).toIso8601String();
- }
- if (latestMessageSnippet != null) {
- _json["latestMessageSnippet"] = latestMessageSnippet;
- }
- if (links != null) {
- _json["links"] = links.map((value) => (value).toJson()).toList();
- }
- if (messages != null) {
- _json["messages"] = messages.map((value) => (value).toJson()).toList();
- }
- if (numberOfReplies != null) {
- _json["numberOfReplies"] = numberOfReplies;
- }
- if (title != null) {
- _json["title"] = title;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class CommunityTopicList {
- /**
- * The value of pageToken query parameter in community_topic.list request to
- * get the first page.
- */
- core.String firstPageToken;
-
- /** List of topics retrieved. */
- core.List<CommunityTopic> items;
-
- /**
- * Identifies this resource as a collection of community topics. Value:
- * "orkut#communityTopicList"
- */
- core.String kind;
-
- /**
- * The value of pageToken query parameter in community_topic.list request to
- * get the last page.
- */
- core.String lastPageToken;
-
- /**
- * The value of pageToken query parameter in community_topic.list request to
- * get the next page, if there are more to retrieve.
- */
- core.String nextPageToken;
-
- /**
- * The value of pageToken query parameter in community_topic.list request to
- * get the previous page, if there are more to retrieve.
- */
- core.String prevPageToken;
-
-
- CommunityTopicList();
-
- CommunityTopicList.fromJson(core.Map _json) {
- if (_json.containsKey("firstPageToken")) {
- firstPageToken = _json["firstPageToken"];
- }
- if (_json.containsKey("items")) {
- items = _json["items"].map((value) => new CommunityTopic.fromJson(value)).toList();
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("lastPageToken")) {
- lastPageToken = _json["lastPageToken"];
- }
- if (_json.containsKey("nextPageToken")) {
- nextPageToken = _json["nextPageToken"];
- }
- if (_json.containsKey("prevPageToken")) {
- prevPageToken = _json["prevPageToken"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (firstPageToken != null) {
- _json["firstPageToken"] = firstPageToken;
- }
- if (items != null) {
- _json["items"] = items.map((value) => (value).toJson()).toList();
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (lastPageToken != null) {
- _json["lastPageToken"] = lastPageToken;
- }
- if (nextPageToken != null) {
- _json["nextPageToken"] = nextPageToken;
- }
- if (prevPageToken != null) {
- _json["prevPageToken"] = prevPageToken;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class Counters {
- /** List of counters retrieved. */
- core.List<OrkutCounterResource> items;
-
- /**
- * Identifies this resource as a collection of counters. Value:
- * "orkut#counters"
- */
- core.String kind;
-
-
- Counters();
-
- Counters.fromJson(core.Map _json) {
- if (_json.containsKey("items")) {
- items = _json["items"].map((value) => new OrkutCounterResource.fromJson(value)).toList();
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (items != null) {
- _json["items"] = items.map((value) => (value).toJson()).toList();
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class OrkutActivityobjectsResource {
- /**
- * The community which is related with this activity, e.g. a joined community.
- */
- Community community;
-
- /**
- * The HTML-formatted content, suitable for display. When updating an
- * activity's content, post the changes to this property, using the value of
- * originalContent as a starting point. If the update is successful, the
- * server adds HTML formatting and responds with this formatted content.
- */
- core.String content;
-
- /** The title of the object. */
- core.String displayName;
-
- /** The ID for the object. */
- core.String id;
-
- /** Links to other resources related to this object. */
- core.List<OrkutLinkResource> links;
-
- /** The object type. */
- core.String objectType;
-
- /** The person who is related with this activity, e.g. an Added User. */
- OrkutActivitypersonResource person;
-
-
- OrkutActivityobjectsResource();
-
- OrkutActivityobjectsResource.fromJson(core.Map _json) {
- if (_json.containsKey("community")) {
- community = new Community.fromJson(_json["community"]);
- }
- if (_json.containsKey("content")) {
- content = _json["content"];
- }
- if (_json.containsKey("displayName")) {
- displayName = _json["displayName"];
- }
- if (_json.containsKey("id")) {
- id = _json["id"];
- }
- if (_json.containsKey("links")) {
- links = _json["links"].map((value) => new OrkutLinkResource.fromJson(value)).toList();
- }
- if (_json.containsKey("objectType")) {
- objectType = _json["objectType"];
- }
- if (_json.containsKey("person")) {
- person = new OrkutActivitypersonResource.fromJson(_json["person"]);
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (community != null) {
- _json["community"] = (community).toJson();
- }
- if (content != null) {
- _json["content"] = content;
- }
- if (displayName != null) {
- _json["displayName"] = displayName;
- }
- if (id != null) {
- _json["id"] = id;
- }
- if (links != null) {
- _json["links"] = links.map((value) => (value).toJson()).toList();
- }
- if (objectType != null) {
- _json["objectType"] = objectType;
- }
- if (person != null) {
- _json["person"] = (person).toJson();
- }
- return _json;
- }
-}
-
-
-/**
- * The person's profile photo. This is adapted from Google+ and was originaly
- * introduced as extra OpenSocial convenience fields.
- */
-class OrkutActivitypersonResourceImage {
- /** The URL of the person's profile photo. */
- core.String url;
-
-
- OrkutActivitypersonResourceImage();
-
- OrkutActivitypersonResourceImage.fromJson(core.Map _json) {
- if (_json.containsKey("url")) {
- url = _json["url"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (url != null) {
- _json["url"] = url;
- }
- return _json;
- }
-}
-
-
-/**
- * An object that encapsulates the individual components of a person's name.
- */
-class OrkutActivitypersonResourceName {
- /** The family name (last name) of this person. */
- core.String familyName;
-
- /** The given name (first name) of this person. */
- core.String givenName;
-
-
- OrkutActivitypersonResourceName();
-
- OrkutActivitypersonResourceName.fromJson(core.Map _json) {
- if (_json.containsKey("familyName")) {
- familyName = _json["familyName"];
- }
- if (_json.containsKey("givenName")) {
- givenName = _json["givenName"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (familyName != null) {
- _json["familyName"] = familyName;
- }
- if (givenName != null) {
- _json["givenName"] = givenName;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class OrkutActivitypersonResource {
- /** The person's date of birth, represented as YYYY-MM-DD. */
- core.String birthday;
-
- /** The person's gender. Values include "male", "female", and "other". */
- core.String gender;
-
- /** The person's opensocial ID. */
- core.String id;
-
- /**
- * The person's profile photo. This is adapted from Google+ and was originaly
- * introduced as extra OpenSocial convenience fields.
- */
- OrkutActivitypersonResourceImage image;
-
- /**
- * An object that encapsulates the individual components of a person's name.
- */
- OrkutActivitypersonResourceName name;
-
- /**
- * The person's profile url. This is adapted from Google+ and was originaly
- * introduced as extra OpenSocial convenience fields.
- */
- core.String url;
-
-
- OrkutActivitypersonResource();
-
- OrkutActivitypersonResource.fromJson(core.Map _json) {
- if (_json.containsKey("birthday")) {
- birthday = _json["birthday"];
- }
- if (_json.containsKey("gender")) {
- gender = _json["gender"];
- }
- if (_json.containsKey("id")) {
- id = _json["id"];
- }
- if (_json.containsKey("image")) {
- image = new OrkutActivitypersonResourceImage.fromJson(_json["image"]);
- }
- if (_json.containsKey("name")) {
- name = new OrkutActivitypersonResourceName.fromJson(_json["name"]);
- }
- if (_json.containsKey("url")) {
- url = _json["url"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (birthday != null) {
- _json["birthday"] = birthday;
- }
- if (gender != null) {
- _json["gender"] = gender;
- }
- if (id != null) {
- _json["id"] = id;
- }
- if (image != null) {
- _json["image"] = (image).toJson();
- }
- if (name != null) {
- _json["name"] = (name).toJson();
- }
- if (url != null) {
- _json["url"] = url;
- }
- return _json;
- }
-}
-
-
-/** Image data about the author. */
-class OrkutAuthorResourceImage {
- /** A URL that points to a thumbnail photo of the author. */
- core.String url;
-
-
- OrkutAuthorResourceImage();
-
- OrkutAuthorResourceImage.fromJson(core.Map _json) {
- if (_json.containsKey("url")) {
- url = _json["url"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (url != null) {
- _json["url"] = url;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class OrkutAuthorResource {
- /** The name of the author, suitable for display. */
- core.String displayName;
-
- /**
- * Unique identifier of the person who posted the comment. This is the
- * person's OpenSocial ID.
- */
- core.String id;
-
- /** Image data about the author. */
- OrkutAuthorResourceImage image;
-
- /** The URL of the author who posted the comment [not yet implemented] */
- core.String url;
-
-
- OrkutAuthorResource();
-
- OrkutAuthorResource.fromJson(core.Map _json) {
- if (_json.containsKey("displayName")) {
- displayName = _json["displayName"];
- }
- if (_json.containsKey("id")) {
- id = _json["id"];
- }
- if (_json.containsKey("image")) {
- image = new OrkutAuthorResourceImage.fromJson(_json["image"]);
- }
- if (_json.containsKey("url")) {
- url = _json["url"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (displayName != null) {
- _json["displayName"] = displayName;
- }
- if (id != null) {
- _json["id"] = id;
- }
- if (image != null) {
- _json["image"] = (image).toJson();
- }
- if (url != null) {
- _json["url"] = url;
- }
- return _json;
- }
-}
-
-
-/** Image data about the poll option. Field is omitted if no image exists. */
-class OrkutCommunitypolloptionResourceImage {
- /** A URL that points to an image of the poll question. */
- core.String url;
-
-
- OrkutCommunitypolloptionResourceImage();
-
- OrkutCommunitypolloptionResourceImage.fromJson(core.Map _json) {
- if (_json.containsKey("url")) {
- url = _json["url"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (url != null) {
- _json["url"] = url;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class OrkutCommunitypolloptionResource {
- /** The option description. */
- core.String description;
-
- /** Image data about the poll option. Field is omitted if no image exists. */
- OrkutCommunitypolloptionResourceImage image;
-
- /** The total number of votes that this option received. */
- core.int numberOfVotes;
-
- /** The poll option ID */
- core.int optionId;
-
-
- OrkutCommunitypolloptionResource();
-
- OrkutCommunitypolloptionResource.fromJson(core.Map _json) {
- if (_json.containsKey("description")) {
- description = _json["description"];
- }
- if (_json.containsKey("image")) {
- image = new OrkutCommunitypolloptionResourceImage.fromJson(_json["image"]);
- }
- if (_json.containsKey("numberOfVotes")) {
- numberOfVotes = _json["numberOfVotes"];
- }
- if (_json.containsKey("optionId")) {
- optionId = _json["optionId"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (description != null) {
- _json["description"] = description;
- }
- if (image != null) {
- _json["image"] = (image).toJson();
- }
- if (numberOfVotes != null) {
- _json["numberOfVotes"] = numberOfVotes;
- }
- if (optionId != null) {
- _json["optionId"] = optionId;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class OrkutCounterResource {
- /** Link to the collection being counted. */
- OrkutLinkResource link;
-
- /**
- * The name of the counted collection. Currently supported collections are:
- * - scraps - The scraps of the user.
- * - photos - The photos of the user.
- * - videos - The videos of the user.
- * - pendingTestimonials - The pending testimonials of the user.
- */
- core.String name;
-
- /** The number of resources on the counted collection. */
- core.int total;
-
-
- OrkutCounterResource();
-
- OrkutCounterResource.fromJson(core.Map _json) {
- if (_json.containsKey("link")) {
- link = new OrkutLinkResource.fromJson(_json["link"]);
- }
- if (_json.containsKey("name")) {
- name = _json["name"];
- }
- if (_json.containsKey("total")) {
- total = _json["total"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (link != null) {
- _json["link"] = (link).toJson();
- }
- if (name != null) {
- _json["name"] = name;
- }
- if (total != null) {
- _json["total"] = total;
- }
- return _json;
- }
-}
-
-
-/** Links to resources related to the parent object. */
-class OrkutLinkResource {
- /** URL of the link. */
- core.String href;
-
- /** Relation between the resource and the parent object. */
- core.String rel;
-
- /** Title of the link. */
- core.String title;
-
- /** Media type of the link. */
- core.String type;
-
-
- OrkutLinkResource();
-
- OrkutLinkResource.fromJson(core.Map _json) {
- if (_json.containsKey("href")) {
- href = _json["href"];
- }
- if (_json.containsKey("rel")) {
- rel = _json["rel"];
- }
- if (_json.containsKey("title")) {
- title = _json["title"];
- }
- if (_json.containsKey("type")) {
- type = _json["type"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (href != null) {
- _json["href"] = href;
- }
- if (rel != null) {
- _json["rel"] = rel;
- }
- if (title != null) {
- _json["title"] = title;
- }
- if (type != null) {
- _json["type"] = type;
- }
- return _json;
- }
-}
-
-
-/** Not documented yet. */
-class Visibility {
- /**
- * Identifies this resource as a visibility item. Value: "orkut#visibility"
- */
- core.String kind;
-
- /** List of resources for the visibility item. */
- core.List<OrkutLinkResource> links;
-
- /**
- * The visibility of the resource. Possible values are:
- * - default: not hidden by the user
- * - hidden: hidden
- */
- core.String visibility;
-
-
- Visibility();
-
- Visibility.fromJson(core.Map _json) {
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("links")) {
- links = _json["links"].map((value) => new OrkutLinkResource.fromJson(value)).toList();
- }
- if (_json.containsKey("visibility")) {
- visibility = _json["visibility"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (links != null) {
- _json["links"] = links.map((value) => (value).toJson()).toList();
- }
- if (visibility != null) {
- _json["visibility"] = visibility;
- }
- return _json;
- }
-}
-
-
« no previous file with comments | « generated/googleapis/lib/gmail/v1.dart ('k') | generated/googleapis/lib/src/common_internal.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698