| Index: generated/googleapis/lib/orkut/v2.dart
|
| diff --git a/generated/googleapis/lib/orkut/v2.dart b/generated/googleapis/lib/orkut/v2.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..f99d6c4123b951cad6b27d35e666eac18051a9fe
|
| --- /dev/null
|
| +++ b/generated/googleapis/lib/orkut/v2.dart
|
| @@ -0,0 +1,4506 @@
|
| +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;
|
| + }
|
| +}
|
| +
|
| +
|
|
|