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