| Index: generated/googleapis/lib/surveys/v2.dart
|
| diff --git a/generated/googleapis/lib/consumersurveys/v2.dart b/generated/googleapis/lib/surveys/v2.dart
|
| similarity index 96%
|
| copy from generated/googleapis/lib/consumersurveys/v2.dart
|
| copy to generated/googleapis/lib/surveys/v2.dart
|
| index 5dc1689695c707d364ed7a99bc2cbade18750118..574f55848f0a932d4592a9c4405bb8920e917e19 100644
|
| --- a/generated/googleapis/lib/consumersurveys/v2.dart
|
| +++ b/generated/googleapis/lib/surveys/v2.dart
|
| @@ -1,6 +1,6 @@
|
| // This is a generated file (see the discoveryapis_generator project).
|
|
|
| -library googleapis.consumersurveys.v2;
|
| +library googleapis.surveys.v2;
|
|
|
| import 'dart:core' as core;
|
| import 'dart:async' as async;
|
| @@ -14,18 +14,18 @@ export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show
|
| ResumableUploadOptions, DownloadOptions, PartialDownloadOptions,
|
| ByteRange;
|
|
|
| -const core.String USER_AGENT = 'dart-api-client consumersurveys/v2';
|
| +const core.String USER_AGENT = 'dart-api-client surveys/v2';
|
|
|
| /**
|
| * Creates and conducts surveys, lists the surveys that an authenticated user
|
| * owns, and retrieves survey results and information about specified surveys.
|
| */
|
| -class ConsumersurveysApi {
|
| - /** View and edit your surveys and results */
|
| - static const ConsumersurveysScope = "https://www.googleapis.com/auth/consumersurveys";
|
| +class SurveysApi {
|
| + /** View and manage your surveys and results */
|
| + static const SurveysScope = "https://www.googleapis.com/auth/surveys";
|
|
|
| - /** View the results for your surveys */
|
| - static const ConsumersurveysReadonlyScope = "https://www.googleapis.com/auth/consumersurveys.readonly";
|
| + /** View your surveys and survey results */
|
| + static const SurveysReadonlyScope = "https://www.googleapis.com/auth/surveys.readonly";
|
|
|
| /** View your email address */
|
| static const UserinfoEmailScope = "https://www.googleapis.com/auth/userinfo.email";
|
| @@ -37,7 +37,7 @@ class ConsumersurveysApi {
|
| ResultsResourceApi get results => new ResultsResourceApi(_requester);
|
| SurveysResourceApi get surveys => new SurveysResourceApi(_requester);
|
|
|
| - ConsumersurveysApi(http.Client client, {core.String rootUrl: "https://www.googleapis.com/", core.String servicePath: "consumersurveys/v2/"}) :
|
| + SurveysApi(http.Client client, {core.String rootUrl: "https://www.googleapis.com/", core.String servicePath: "surveys/v2/"}) :
|
| _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
|
| }
|
|
|
| @@ -192,7 +192,8 @@ class ResultsResourceApi {
|
|
|
| /**
|
| * Retrieves any survey results that have been produced so far. Results are
|
| - * formatted as an Excel file.
|
| + * formatted as an Excel file. You must add "?alt=media" to the URL as an
|
| + * argument to get results.
|
| *
|
| * [request] - The metadata request object.
|
| *
|
| @@ -820,6 +821,11 @@ class Survey {
|
| core.List<core.String> owners;
|
| /** List of questions defining the survey. */
|
| core.List<SurveyQuestion> questions;
|
| + /**
|
| + * Reason for the survey being rejected. Only present if the survey state is
|
| + * rejected.
|
| + */
|
| + SurveyRejection rejectionReason;
|
| /** State that the survey is in. */
|
| core.String state;
|
| /** Unique survey ID, that is viewable in the URL of the Survey Creator UI */
|
| @@ -850,6 +856,9 @@ class Survey {
|
| if (_json.containsKey("questions")) {
|
| questions = _json["questions"].map((value) => new SurveyQuestion.fromJson(value)).toList();
|
| }
|
| + if (_json.containsKey("rejectionReason")) {
|
| + rejectionReason = new SurveyRejection.fromJson(_json["rejectionReason"]);
|
| + }
|
| if (_json.containsKey("state")) {
|
| state = _json["state"];
|
| }
|
| @@ -884,6 +893,9 @@ class Survey {
|
| if (questions != null) {
|
| _json["questions"] = questions.map((value) => (value).toJson()).toList();
|
| }
|
| + if (rejectionReason != null) {
|
| + _json["rejectionReason"] = (rejectionReason).toJson();
|
| + }
|
| if (state != null) {
|
| _json["state"] = state;
|
| }
|
| @@ -1307,6 +1319,39 @@ class SurveyQuestionImage {
|
| }
|
| }
|
|
|
| +/** Message representing why the survey was rejected from review, if it was. */
|
| +class SurveyRejection {
|
| + /** A human-readable explanation of what was wrong with the survey. */
|
| + core.String explanation;
|
| + /**
|
| + * Which category of rejection this was. See the Google Surveys Help Center
|
| + * for additional details on each category.
|
| + */
|
| + core.String type;
|
| +
|
| + SurveyRejection();
|
| +
|
| + SurveyRejection.fromJson(core.Map _json) {
|
| + if (_json.containsKey("explanation")) {
|
| + explanation = _json["explanation"];
|
| + }
|
| + if (_json.containsKey("type")) {
|
| + type = _json["type"];
|
| + }
|
| + }
|
| +
|
| + core.Map toJson() {
|
| + var _json = new core.Map();
|
| + if (explanation != null) {
|
| + _json["explanation"] = explanation;
|
| + }
|
| + if (type != null) {
|
| + _json["type"] = type;
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| /** Reference to the current results for a given survey. */
|
| class SurveyResults {
|
| /** Human readable string describing the status of the request. */
|
|
|