| Index: generated/googleapis/lib/analytics/v3.dart
|
| diff --git a/generated/googleapis/lib/analytics/v3.dart b/generated/googleapis/lib/analytics/v3.dart
|
| index 8bcc18a378e82a29a36b755e73d4687fac4524ab..fadf21e5b65f8d19d38085a33e1ad2550ff0e498 100644
|
| --- a/generated/googleapis/lib/analytics/v3.dart
|
| +++ b/generated/googleapis/lib/analytics/v3.dart
|
| @@ -9,137 +9,154 @@ import 'dart:convert' as convert;
|
| import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
|
| import 'package:http/http.dart' as http;
|
|
|
| -export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show
|
| - ApiRequestError, DetailedApiRequestError, Media, UploadOptions,
|
| - ResumableUploadOptions, DownloadOptions, PartialDownloadOptions,
|
| - ByteRange;
|
| +export 'package:_discoveryapis_commons/_discoveryapis_commons.dart'
|
| + show
|
| + ApiRequestError,
|
| + DetailedApiRequestError,
|
| + Media,
|
| + UploadOptions,
|
| + ResumableUploadOptions,
|
| + DownloadOptions,
|
| + PartialDownloadOptions,
|
| + ByteRange;
|
|
|
| const core.String USER_AGENT = 'dart-api-client analytics/v3';
|
|
|
| -/** Views and manages your Google Analytics data. */
|
| +/// Views and manages your Google Analytics data.
|
| class AnalyticsApi {
|
| - /** View and manage your Google Analytics data */
|
| + /// View and manage your Google Analytics data
|
| static const AnalyticsScope = "https://www.googleapis.com/auth/analytics";
|
|
|
| - /** Edit Google Analytics management entities */
|
| - static const AnalyticsEditScope = "https://www.googleapis.com/auth/analytics.edit";
|
| + /// Edit Google Analytics management entities
|
| + static const AnalyticsEditScope =
|
| + "https://www.googleapis.com/auth/analytics.edit";
|
|
|
| - /** Manage Google Analytics Account users by email address */
|
| - static const AnalyticsManageUsersScope = "https://www.googleapis.com/auth/analytics.manage.users";
|
| + /// Manage Google Analytics Account users by email address
|
| + static const AnalyticsManageUsersScope =
|
| + "https://www.googleapis.com/auth/analytics.manage.users";
|
|
|
| - /** View Google Analytics user permissions */
|
| - static const AnalyticsManageUsersReadonlyScope = "https://www.googleapis.com/auth/analytics.manage.users.readonly";
|
| + /// View Google Analytics user permissions
|
| + static const AnalyticsManageUsersReadonlyScope =
|
| + "https://www.googleapis.com/auth/analytics.manage.users.readonly";
|
|
|
| - /**
|
| - * Create a new Google Analytics account along with its default property and
|
| - * view
|
| - */
|
| - static const AnalyticsProvisionScope = "https://www.googleapis.com/auth/analytics.provision";
|
| -
|
| - /** View your Google Analytics data */
|
| - static const AnalyticsReadonlyScope = "https://www.googleapis.com/auth/analytics.readonly";
|
| + /// Create a new Google Analytics account along with its default property and
|
| + /// view
|
| + static const AnalyticsProvisionScope =
|
| + "https://www.googleapis.com/auth/analytics.provision";
|
|
|
| + /// View your Google Analytics data
|
| + static const AnalyticsReadonlyScope =
|
| + "https://www.googleapis.com/auth/analytics.readonly";
|
|
|
| final commons.ApiRequester _requester;
|
|
|
| DataResourceApi get data => new DataResourceApi(_requester);
|
| ManagementResourceApi get management => new ManagementResourceApi(_requester);
|
| MetadataResourceApi get metadata => new MetadataResourceApi(_requester);
|
| - ProvisioningResourceApi get provisioning => new ProvisioningResourceApi(_requester);
|
| + ProvisioningResourceApi get provisioning =>
|
| + new ProvisioningResourceApi(_requester);
|
|
|
| - AnalyticsApi(http.Client client, {core.String rootUrl: "https://www.googleapis.com/", core.String servicePath: "analytics/v3/"}) :
|
| - _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
|
| + AnalyticsApi(http.Client client,
|
| + {core.String rootUrl: "https://www.googleapis.com/",
|
| + core.String servicePath: "analytics/v3/"})
|
| + : _requester =
|
| + new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
|
| }
|
|
|
| -
|
| class DataResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| DataGaResourceApi get ga => new DataGaResourceApi(_requester);
|
| DataMcfResourceApi get mcf => new DataMcfResourceApi(_requester);
|
| - DataRealtimeResourceApi get realtime => new DataRealtimeResourceApi(_requester);
|
| + DataRealtimeResourceApi get realtime =>
|
| + new DataRealtimeResourceApi(_requester);
|
|
|
| - DataResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| + DataResourceApi(commons.ApiRequester client) : _requester = client;
|
| }
|
|
|
| -
|
| class DataGaResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - DataGaResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Returns Analytics data for a view (profile).
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [ids] - Unique table ID for retrieving Analytics data. Table ID is of the
|
| - * form ga:XXXX, where XXXX is the Analytics view (profile) ID.
|
| - * Value must have pattern "ga:[0-9]+".
|
| - *
|
| - * [start_date] - Start date for fetching Analytics data. Requests can specify
|
| - * a start date formatted as YYYY-MM-DD, or as a relative date (e.g., today,
|
| - * yesterday, or 7daysAgo). The default value is 7daysAgo.
|
| - * Value must have pattern
|
| - * "[0-9]{4}-[0-9]{2}-[0-9]{2}|today|yesterday|[0-9]+(daysAgo)".
|
| - *
|
| - * [end_date] - End date for fetching Analytics data. Request can should
|
| - * specify an end date formatted as YYYY-MM-DD, or as a relative date (e.g.,
|
| - * today, yesterday, or 7daysAgo). The default value is yesterday.
|
| - * Value must have pattern
|
| - * "[0-9]{4}-[0-9]{2}-[0-9]{2}|today|yesterday|[0-9]+(daysAgo)".
|
| - *
|
| - * [metrics] - A comma-separated list of Analytics metrics. E.g.,
|
| - * 'ga:sessions,ga:pageviews'. At least one metric must be specified.
|
| - * Value must have pattern "ga:.+".
|
| - *
|
| - * [dimensions] - A comma-separated list of Analytics dimensions. E.g.,
|
| - * 'ga:browser,ga:city'.
|
| - * Value must have pattern "(ga:.+)?".
|
| - *
|
| - * [filters] - A comma-separated list of dimension or metric filters to be
|
| - * applied to Analytics data.
|
| - * Value must have pattern "ga:.+".
|
| - *
|
| - * [include_empty_rows] - The response will include empty rows if this
|
| - * parameter is set to true, the default is true
|
| - *
|
| - * [max_results] - The maximum number of entries to include in this feed.
|
| - *
|
| - * [output] - The selected format for the response. Default format is JSON.
|
| - * Possible string values are:
|
| - * - "dataTable" : Returns the response in Google Charts Data Table format.
|
| - * This is useful in creating visualization using Google Charts.
|
| - * - "json" : Returns the response in standard JSON format.
|
| - *
|
| - * [samplingLevel] - The desired sampling level.
|
| - * Possible string values are:
|
| - * - "DEFAULT" : Returns response with a sample size that balances speed and
|
| - * accuracy.
|
| - * - "FASTER" : Returns a fast response with a smaller sample size.
|
| - * - "HIGHER_PRECISION" : Returns a more accurate response using a large
|
| - * sample size, but this may result in the response being slower.
|
| - *
|
| - * [segment] - An Analytics segment to be applied to data.
|
| - *
|
| - * [sort] - A comma-separated list of dimensions or metrics that determine the
|
| - * sort order for Analytics data.
|
| - * Value must have pattern "(-)?ga:.+".
|
| - *
|
| - * [start_index] - An index of the first entity to retrieve. Use this
|
| - * parameter as a pagination mechanism along with the max-results parameter.
|
| - *
|
| - * Completes with a [GaData].
|
| - *
|
| - * Completes with a [commons.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<GaData> get(core.String ids, core.String start_date, core.String end_date, core.String metrics, {core.String dimensions, core.String filters, core.bool include_empty_rows, core.int max_results, core.String output, core.String samplingLevel, core.String segment, core.String sort, core.int start_index}) {
|
| + DataGaResourceApi(commons.ApiRequester client) : _requester = client;
|
| +
|
| + /// Returns Analytics data for a view (profile).
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [ids] - Unique table ID for retrieving Analytics data. Table ID is of the
|
| + /// form ga:XXXX, where XXXX is the Analytics view (profile) ID.
|
| + /// Value must have pattern "ga:[0-9]+".
|
| + ///
|
| + /// [start_date] - Start date for fetching Analytics data. Requests can
|
| + /// specify a start date formatted as YYYY-MM-DD, or as a relative date
|
| + /// (e.g., today, yesterday, or 7daysAgo). The default value is 7daysAgo.
|
| + /// Value must have pattern
|
| + /// "[0-9]{4}-[0-9]{2}-[0-9]{2}|today|yesterday|[0-9]+(daysAgo)".
|
| + ///
|
| + /// [end_date] - End date for fetching Analytics data. Request can should
|
| + /// specify an end date formatted as YYYY-MM-DD, or as a relative date (e.g.,
|
| + /// today, yesterday, or 7daysAgo). The default value is yesterday.
|
| + /// Value must have pattern
|
| + /// "[0-9]{4}-[0-9]{2}-[0-9]{2}|today|yesterday|[0-9]+(daysAgo)".
|
| + ///
|
| + /// [metrics] - A comma-separated list of Analytics metrics. E.g.,
|
| + /// 'ga:sessions,ga:pageviews'. At least one metric must be specified.
|
| + /// Value must have pattern "ga:.+".
|
| + ///
|
| + /// [dimensions] - A comma-separated list of Analytics dimensions. E.g.,
|
| + /// 'ga:browser,ga:city'.
|
| + /// Value must have pattern "(ga:.+)?".
|
| + ///
|
| + /// [filters] - A comma-separated list of dimension or metric filters to be
|
| + /// applied to Analytics data.
|
| + /// Value must have pattern "ga:.+".
|
| + ///
|
| + /// [include_empty_rows] - The response will include empty rows if this
|
| + /// parameter is set to true, the default is true
|
| + ///
|
| + /// [max_results] - The maximum number of entries to include in this feed.
|
| + ///
|
| + /// [output] - The selected format for the response. Default format is JSON.
|
| + /// Possible string values are:
|
| + /// - "dataTable" : Returns the response in Google Charts Data Table format.
|
| + /// This is useful in creating visualization using Google Charts.
|
| + /// - "json" : Returns the response in standard JSON format.
|
| + ///
|
| + /// [samplingLevel] - The desired sampling level.
|
| + /// Possible string values are:
|
| + /// - "DEFAULT" : Returns response with a sample size that balances speed and
|
| + /// accuracy.
|
| + /// - "FASTER" : Returns a fast response with a smaller sample size.
|
| + /// - "HIGHER_PRECISION" : Returns a more accurate response using a large
|
| + /// sample size, but this may result in the response being slower.
|
| + ///
|
| + /// [segment] - An Analytics segment to be applied to data.
|
| + ///
|
| + /// [sort] - A comma-separated list of dimensions or metrics that determine
|
| + /// the sort order for Analytics data.
|
| + /// Value must have pattern "(-)?ga:.+".
|
| + ///
|
| + /// [start_index] - An index of the first entity to retrieve. Use this
|
| + /// parameter as a pagination mechanism along with the max-results parameter.
|
| + ///
|
| + /// Completes with a [GaData].
|
| + ///
|
| + /// Completes with a [commons.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<GaData> get(core.String ids, core.String start_date,
|
| + core.String end_date, core.String metrics,
|
| + {core.String dimensions,
|
| + core.String filters,
|
| + core.bool include_empty_rows,
|
| + core.int max_results,
|
| + core.String output,
|
| + core.String samplingLevel,
|
| + core.String segment,
|
| + core.String sort,
|
| + core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -193,85 +210,86 @@ class DataGaResourceApi {
|
|
|
| _url = 'data/ga';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new GaData.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class DataMcfResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - DataMcfResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Returns Analytics Multi-Channel Funnels data for a view (profile).
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [ids] - Unique table ID for retrieving Analytics data. Table ID is of the
|
| - * form ga:XXXX, where XXXX is the Analytics view (profile) ID.
|
| - * Value must have pattern "ga:[0-9]+".
|
| - *
|
| - * [start_date] - Start date for fetching Analytics data. Requests can specify
|
| - * a start date formatted as YYYY-MM-DD, or as a relative date (e.g., today,
|
| - * yesterday, or 7daysAgo). The default value is 7daysAgo.
|
| - * Value must have pattern
|
| - * "[0-9]{4}-[0-9]{2}-[0-9]{2}|today|yesterday|[0-9]+(daysAgo)".
|
| - *
|
| - * [end_date] - End date for fetching Analytics data. Requests can specify a
|
| - * start date formatted as YYYY-MM-DD, or as a relative date (e.g., today,
|
| - * yesterday, or 7daysAgo). The default value is 7daysAgo.
|
| - * Value must have pattern
|
| - * "[0-9]{4}-[0-9]{2}-[0-9]{2}|today|yesterday|[0-9]+(daysAgo)".
|
| - *
|
| - * [metrics] - A comma-separated list of Multi-Channel Funnels metrics. E.g.,
|
| - * 'mcf:totalConversions,mcf:totalConversionValue'. At least one metric must
|
| - * be specified.
|
| - * Value must have pattern "mcf:.+".
|
| - *
|
| - * [dimensions] - A comma-separated list of Multi-Channel Funnels dimensions.
|
| - * E.g., 'mcf:source,mcf:medium'.
|
| - * Value must have pattern "(mcf:.+)?".
|
| - *
|
| - * [filters] - A comma-separated list of dimension or metric filters to be
|
| - * applied to the Analytics data.
|
| - * Value must have pattern "mcf:.+".
|
| - *
|
| - * [max_results] - The maximum number of entries to include in this feed.
|
| - *
|
| - * [samplingLevel] - The desired sampling level.
|
| - * Possible string values are:
|
| - * - "DEFAULT" : Returns response with a sample size that balances speed and
|
| - * accuracy.
|
| - * - "FASTER" : Returns a fast response with a smaller sample size.
|
| - * - "HIGHER_PRECISION" : Returns a more accurate response using a large
|
| - * sample size, but this may result in the response being slower.
|
| - *
|
| - * [sort] - A comma-separated list of dimensions or metrics that determine the
|
| - * sort order for the Analytics data.
|
| - * Value must have pattern "(-)?mcf:.+".
|
| - *
|
| - * [start_index] - An index of the first entity to retrieve. Use this
|
| - * parameter as a pagination mechanism along with the max-results parameter.
|
| - *
|
| - * Completes with a [McfData].
|
| - *
|
| - * Completes with a [commons.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<McfData> get(core.String ids, core.String start_date, core.String end_date, core.String metrics, {core.String dimensions, core.String filters, core.int max_results, core.String samplingLevel, core.String sort, core.int start_index}) {
|
| + DataMcfResourceApi(commons.ApiRequester client) : _requester = client;
|
| +
|
| + /// Returns Analytics Multi-Channel Funnels data for a view (profile).
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [ids] - Unique table ID for retrieving Analytics data. Table ID is of the
|
| + /// form ga:XXXX, where XXXX is the Analytics view (profile) ID.
|
| + /// Value must have pattern "ga:[0-9]+".
|
| + ///
|
| + /// [start_date] - Start date for fetching Analytics data. Requests can
|
| + /// specify a start date formatted as YYYY-MM-DD, or as a relative date
|
| + /// (e.g., today, yesterday, or 7daysAgo). The default value is 7daysAgo.
|
| + /// Value must have pattern
|
| + /// "[0-9]{4}-[0-9]{2}-[0-9]{2}|today|yesterday|[0-9]+(daysAgo)".
|
| + ///
|
| + /// [end_date] - End date for fetching Analytics data. Requests can specify a
|
| + /// start date formatted as YYYY-MM-DD, or as a relative date (e.g., today,
|
| + /// yesterday, or 7daysAgo). The default value is 7daysAgo.
|
| + /// Value must have pattern
|
| + /// "[0-9]{4}-[0-9]{2}-[0-9]{2}|today|yesterday|[0-9]+(daysAgo)".
|
| + ///
|
| + /// [metrics] - A comma-separated list of Multi-Channel Funnels metrics.
|
| + /// E.g., 'mcf:totalConversions,mcf:totalConversionValue'. At least one
|
| + /// metric must be specified.
|
| + /// Value must have pattern "mcf:.+".
|
| + ///
|
| + /// [dimensions] - A comma-separated list of Multi-Channel Funnels
|
| + /// dimensions. E.g., 'mcf:source,mcf:medium'.
|
| + /// Value must have pattern "(mcf:.+)?".
|
| + ///
|
| + /// [filters] - A comma-separated list of dimension or metric filters to be
|
| + /// applied to the Analytics data.
|
| + /// Value must have pattern "mcf:.+".
|
| + ///
|
| + /// [max_results] - The maximum number of entries to include in this feed.
|
| + ///
|
| + /// [samplingLevel] - The desired sampling level.
|
| + /// Possible string values are:
|
| + /// - "DEFAULT" : Returns response with a sample size that balances speed and
|
| + /// accuracy.
|
| + /// - "FASTER" : Returns a fast response with a smaller sample size.
|
| + /// - "HIGHER_PRECISION" : Returns a more accurate response using a large
|
| + /// sample size, but this may result in the response being slower.
|
| + ///
|
| + /// [sort] - A comma-separated list of dimensions or metrics that determine
|
| + /// the sort order for the Analytics data.
|
| + /// Value must have pattern "(-)?mcf:.+".
|
| + ///
|
| + /// [start_index] - An index of the first entity to retrieve. Use this
|
| + /// parameter as a pagination mechanism along with the max-results parameter.
|
| + ///
|
| + /// Completes with a [McfData].
|
| + ///
|
| + /// Completes with a [commons.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<McfData> get(core.String ids, core.String start_date,
|
| + core.String end_date, core.String metrics,
|
| + {core.String dimensions,
|
| + core.String filters,
|
| + core.int max_results,
|
| + core.String samplingLevel,
|
| + core.String sort,
|
| + core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -316,61 +334,59 @@ class DataMcfResourceApi {
|
|
|
| _url = 'data/mcf';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new McfData.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class DataRealtimeResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - DataRealtimeResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Returns real time data for a view (profile).
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [ids] - Unique table ID for retrieving real time data. Table ID is of the
|
| - * form ga:XXXX, where XXXX is the Analytics view (profile) ID.
|
| - * Value must have pattern "ga:[0-9]+".
|
| - *
|
| - * [metrics] - A comma-separated list of real time metrics. E.g.,
|
| - * 'rt:activeUsers'. At least one metric must be specified.
|
| - * Value must have pattern "(ga:.+)|(rt:.+)".
|
| - *
|
| - * [dimensions] - A comma-separated list of real time dimensions. E.g.,
|
| - * 'rt:medium,rt:city'.
|
| - * Value must have pattern "(ga:.+)|(rt:.+)".
|
| - *
|
| - * [filters] - A comma-separated list of dimension or metric filters to be
|
| - * applied to real time data.
|
| - * Value must have pattern "(ga:.+)|(rt:.+)".
|
| - *
|
| - * [max_results] - The maximum number of entries to include in this feed.
|
| - *
|
| - * [sort] - A comma-separated list of dimensions or metrics that determine the
|
| - * sort order for real time data.
|
| - * Value must have pattern "(-)?((ga:.+)|(rt:.+))".
|
| - *
|
| - * Completes with a [RealtimeData].
|
| - *
|
| - * Completes with a [commons.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<RealtimeData> get(core.String ids, core.String metrics, {core.String dimensions, core.String filters, core.int max_results, core.String sort}) {
|
| + DataRealtimeResourceApi(commons.ApiRequester client) : _requester = client;
|
| +
|
| + /// Returns real time data for a view (profile).
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [ids] - Unique table ID for retrieving real time data. Table ID is of the
|
| + /// form ga:XXXX, where XXXX is the Analytics view (profile) ID.
|
| + /// Value must have pattern "ga:[0-9]+".
|
| + ///
|
| + /// [metrics] - A comma-separated list of real time metrics. E.g.,
|
| + /// 'rt:activeUsers'. At least one metric must be specified.
|
| + /// Value must have pattern "(ga:.+)|(rt:.+)".
|
| + ///
|
| + /// [dimensions] - A comma-separated list of real time dimensions. E.g.,
|
| + /// 'rt:medium,rt:city'.
|
| + /// Value must have pattern "(ga:.+)|(rt:.+)".
|
| + ///
|
| + /// [filters] - A comma-separated list of dimension or metric filters to be
|
| + /// applied to real time data.
|
| + /// Value must have pattern "(ga:.+)|(rt:.+)".
|
| + ///
|
| + /// [max_results] - The maximum number of entries to include in this feed.
|
| + ///
|
| + /// [sort] - A comma-separated list of dimensions or metrics that determine
|
| + /// the sort order for real time data.
|
| + /// Value must have pattern "(-)?((ga:.+)|(rt:.+))".
|
| + ///
|
| + /// Completes with a [RealtimeData].
|
| + ///
|
| + /// Completes with a [commons.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<RealtimeData> get(core.String ids, core.String metrics,
|
| + {core.String dimensions,
|
| + core.String filters,
|
| + core.int max_results,
|
| + core.String sort}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -401,74 +417,87 @@ class DataRealtimeResourceApi {
|
|
|
| _url = 'data/realtime';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new RealtimeData.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ManagementResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementAccountSummariesResourceApi get accountSummaries => new ManagementAccountSummariesResourceApi(_requester);
|
| - ManagementAccountUserLinksResourceApi get accountUserLinks => new ManagementAccountUserLinksResourceApi(_requester);
|
| - ManagementAccountsResourceApi get accounts => new ManagementAccountsResourceApi(_requester);
|
| - ManagementCustomDataSourcesResourceApi get customDataSources => new ManagementCustomDataSourcesResourceApi(_requester);
|
| - ManagementCustomDimensionsResourceApi get customDimensions => new ManagementCustomDimensionsResourceApi(_requester);
|
| - ManagementCustomMetricsResourceApi get customMetrics => new ManagementCustomMetricsResourceApi(_requester);
|
| - ManagementExperimentsResourceApi get experiments => new ManagementExperimentsResourceApi(_requester);
|
| - ManagementFiltersResourceApi get filters => new ManagementFiltersResourceApi(_requester);
|
| - ManagementGoalsResourceApi get goals => new ManagementGoalsResourceApi(_requester);
|
| - ManagementProfileFilterLinksResourceApi get profileFilterLinks => new ManagementProfileFilterLinksResourceApi(_requester);
|
| - ManagementProfileUserLinksResourceApi get profileUserLinks => new ManagementProfileUserLinksResourceApi(_requester);
|
| - ManagementProfilesResourceApi get profiles => new ManagementProfilesResourceApi(_requester);
|
| - ManagementRemarketingAudienceResourceApi get remarketingAudience => new ManagementRemarketingAudienceResourceApi(_requester);
|
| - ManagementSegmentsResourceApi get segments => new ManagementSegmentsResourceApi(_requester);
|
| - ManagementUnsampledReportsResourceApi get unsampledReports => new ManagementUnsampledReportsResourceApi(_requester);
|
| - ManagementUploadsResourceApi get uploads => new ManagementUploadsResourceApi(_requester);
|
| - ManagementWebPropertyAdWordsLinksResourceApi get webPropertyAdWordsLinks => new ManagementWebPropertyAdWordsLinksResourceApi(_requester);
|
| - ManagementWebpropertiesResourceApi get webproperties => new ManagementWebpropertiesResourceApi(_requester);
|
| - ManagementWebpropertyUserLinksResourceApi get webpropertyUserLinks => new ManagementWebpropertyUserLinksResourceApi(_requester);
|
| -
|
| - ManagementResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| + ManagementAccountSummariesResourceApi get accountSummaries =>
|
| + new ManagementAccountSummariesResourceApi(_requester);
|
| + ManagementAccountUserLinksResourceApi get accountUserLinks =>
|
| + new ManagementAccountUserLinksResourceApi(_requester);
|
| + ManagementAccountsResourceApi get accounts =>
|
| + new ManagementAccountsResourceApi(_requester);
|
| + ManagementCustomDataSourcesResourceApi get customDataSources =>
|
| + new ManagementCustomDataSourcesResourceApi(_requester);
|
| + ManagementCustomDimensionsResourceApi get customDimensions =>
|
| + new ManagementCustomDimensionsResourceApi(_requester);
|
| + ManagementCustomMetricsResourceApi get customMetrics =>
|
| + new ManagementCustomMetricsResourceApi(_requester);
|
| + ManagementExperimentsResourceApi get experiments =>
|
| + new ManagementExperimentsResourceApi(_requester);
|
| + ManagementFiltersResourceApi get filters =>
|
| + new ManagementFiltersResourceApi(_requester);
|
| + ManagementGoalsResourceApi get goals =>
|
| + new ManagementGoalsResourceApi(_requester);
|
| + ManagementProfileFilterLinksResourceApi get profileFilterLinks =>
|
| + new ManagementProfileFilterLinksResourceApi(_requester);
|
| + ManagementProfileUserLinksResourceApi get profileUserLinks =>
|
| + new ManagementProfileUserLinksResourceApi(_requester);
|
| + ManagementProfilesResourceApi get profiles =>
|
| + new ManagementProfilesResourceApi(_requester);
|
| + ManagementRemarketingAudienceResourceApi get remarketingAudience =>
|
| + new ManagementRemarketingAudienceResourceApi(_requester);
|
| + ManagementSegmentsResourceApi get segments =>
|
| + new ManagementSegmentsResourceApi(_requester);
|
| + ManagementUnsampledReportsResourceApi get unsampledReports =>
|
| + new ManagementUnsampledReportsResourceApi(_requester);
|
| + ManagementUploadsResourceApi get uploads =>
|
| + new ManagementUploadsResourceApi(_requester);
|
| + ManagementWebPropertyAdWordsLinksResourceApi get webPropertyAdWordsLinks =>
|
| + new ManagementWebPropertyAdWordsLinksResourceApi(_requester);
|
| + ManagementWebpropertiesResourceApi get webproperties =>
|
| + new ManagementWebpropertiesResourceApi(_requester);
|
| + ManagementWebpropertyUserLinksResourceApi get webpropertyUserLinks =>
|
| + new ManagementWebpropertyUserLinksResourceApi(_requester);
|
| +
|
| + ManagementResourceApi(commons.ApiRequester client) : _requester = client;
|
| }
|
|
|
| -
|
| class ManagementAccountSummariesResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementAccountSummariesResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Lists account summaries (lightweight tree comprised of
|
| - * accounts/properties/profiles) to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [max_results] - The maximum number of account summaries to include in this
|
| - * response, where the largest acceptable value is 1000.
|
| - *
|
| - * [start_index] - An index of the first entity to retrieve. Use this
|
| - * parameter as a pagination mechanism along with the max-results parameter.
|
| - *
|
| - * Completes with a [AccountSummaries].
|
| - *
|
| - * Completes with a [commons.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<AccountSummaries> list({core.int max_results, core.int start_index}) {
|
| + ManagementAccountSummariesResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Lists account summaries (lightweight tree comprised of
|
| + /// accounts/properties/profiles) to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [max_results] - The maximum number of account summaries to include in
|
| + /// this response, where the largest acceptable value is 1000.
|
| + ///
|
| + /// [start_index] - An index of the first entity to retrieve. Use this
|
| + /// parameter as a pagination mechanism along with the max-results parameter.
|
| + ///
|
| + /// Completes with a [AccountSummaries].
|
| + ///
|
| + /// Completes with a [commons.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<AccountSummaries> list(
|
| + {core.int max_results, core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -485,40 +514,35 @@ class ManagementAccountSummariesResourceApi {
|
|
|
| _url = 'management/accountSummaries';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new AccountSummaries.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ManagementAccountUserLinksResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementAccountUserLinksResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Removes a user from the given account.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to delete the user link for.
|
| - *
|
| - * [linkId] - Link ID to delete the user link for.
|
| - *
|
| - * Completes with a [commons.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.
|
| - */
|
| + ManagementAccountUserLinksResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Removes a user from the given account.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to delete the user link for.
|
| + ///
|
| + /// [linkId] - Link ID to delete the user link for.
|
| + ///
|
| + /// Completes with a [commons.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 accountId, core.String linkId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -536,36 +560,37 @@ class ManagementAccountUserLinksResourceApi {
|
|
|
| _downloadOptions = null;
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/entityUserLinks/' + commons.Escaper.ecapeVariable('$linkId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "DELETE",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/entityUserLinks/' +
|
| + commons.Escaper.ecapeVariable('$linkId');
|
| +
|
| + var _response = _requester.request(_url, "DELETE",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => null);
|
| }
|
|
|
| - /**
|
| - * Adds a new user to the given account.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to create the user link for.
|
| - *
|
| - * Completes with a [EntityUserLink].
|
| - *
|
| - * Completes with a [commons.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<EntityUserLink> insert(EntityUserLink request, core.String accountId) {
|
| + /// Adds a new user to the given account.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to create the user link for.
|
| + ///
|
| + /// Completes with a [EntityUserLink].
|
| + ///
|
| + /// Completes with a [commons.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<EntityUserLink> insert(
|
| + EntityUserLink request, core.String accountId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -580,41 +605,41 @@ class ManagementAccountUserLinksResourceApi {
|
| throw new core.ArgumentError("Parameter accountId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/entityUserLinks';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/entityUserLinks';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new EntityUserLink.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Lists account-user links for a given account.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to retrieve the user links for.
|
| - *
|
| - * [max_results] - The maximum number of account-user links to include in this
|
| - * response.
|
| - *
|
| - * [start_index] - An index of the first account-user link to retrieve. Use
|
| - * this parameter as a pagination mechanism along with the max-results
|
| - * parameter.
|
| - *
|
| - * Completes with a [EntityUserLinks].
|
| - *
|
| - * Completes with a [commons.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<EntityUserLinks> list(core.String accountId, {core.int max_results, core.int start_index}) {
|
| + /// Lists account-user links for a given account.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to retrieve the user links for.
|
| + ///
|
| + /// [max_results] - The maximum number of account-user links to include in
|
| + /// this response.
|
| + ///
|
| + /// [start_index] - An index of the first account-user link to retrieve. Use
|
| + /// this parameter as a pagination mechanism along with the max-results
|
| + /// parameter.
|
| + ///
|
| + /// Completes with a [EntityUserLinks].
|
| + ///
|
| + /// Completes with a [commons.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<EntityUserLinks> list(core.String accountId,
|
| + {core.int max_results, core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -632,38 +657,38 @@ class ManagementAccountUserLinksResourceApi {
|
| _queryParams["start-index"] = ["${start_index}"];
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/entityUserLinks';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/entityUserLinks';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new EntityUserLinks.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates permissions for an existing user on the given account.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to update the account-user link for.
|
| - *
|
| - * [linkId] - Link ID to update the account-user link for.
|
| - *
|
| - * Completes with a [EntityUserLink].
|
| - *
|
| - * Completes with a [commons.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<EntityUserLink> update(EntityUserLink request, core.String accountId, core.String linkId) {
|
| + /// Updates permissions for an existing user on the given account.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to update the account-user link for.
|
| + ///
|
| + /// [linkId] - Link ID to update the account-user link for.
|
| + ///
|
| + /// Completes with a [EntityUserLink].
|
| + ///
|
| + /// Completes with a [commons.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<EntityUserLink> update(
|
| + EntityUserLink request, core.String accountId, core.String linkId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -681,45 +706,44 @@ class ManagementAccountUserLinksResourceApi {
|
| throw new core.ArgumentError("Parameter linkId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/entityUserLinks/' + commons.Escaper.ecapeVariable('$linkId');
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/entityUserLinks/' +
|
| + commons.Escaper.ecapeVariable('$linkId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "PUT",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "PUT",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new EntityUserLink.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ManagementAccountsResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementAccountsResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Lists all accounts to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [max_results] - The maximum number of accounts to include in this response.
|
| - *
|
| - * [start_index] - An index of the first account to retrieve. Use this
|
| - * parameter as a pagination mechanism along with the max-results parameter.
|
| - *
|
| - * Completes with a [Accounts].
|
| - *
|
| - * Completes with a [commons.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.
|
| - */
|
| + ManagementAccountsResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Lists all accounts to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [max_results] - The maximum number of accounts to include in this
|
| + /// response.
|
| + ///
|
| + /// [start_index] - An index of the first account to retrieve. Use this
|
| + /// parameter as a pagination mechanism along with the max-results parameter.
|
| + ///
|
| + /// Completes with a [Accounts].
|
| + ///
|
| + /// Completes with a [commons.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<Accounts> list({core.int max_results, core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -737,52 +761,50 @@ class ManagementAccountsResourceApi {
|
|
|
| _url = 'management/accounts';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Accounts.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ManagementCustomDataSourcesResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementCustomDataSourcesResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * List custom data sources to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account Id for the custom data sources to retrieve.
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * [webPropertyId] - Web property Id for the custom data sources to retrieve.
|
| - * Value must have pattern "UA-(\d+)-(\d+)".
|
| - *
|
| - * [max_results] - The maximum number of custom data sources to include in
|
| - * this response.
|
| - *
|
| - * [start_index] - A 1-based index of the first custom data source to
|
| - * retrieve. Use this parameter as a pagination mechanism along with the
|
| - * max-results parameter.
|
| - *
|
| - * Completes with a [CustomDataSources].
|
| - *
|
| - * Completes with a [commons.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<CustomDataSources> list(core.String accountId, core.String webPropertyId, {core.int max_results, core.int start_index}) {
|
| + ManagementCustomDataSourcesResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// List custom data sources to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account Id for the custom data sources to retrieve.
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// [webPropertyId] - Web property Id for the custom data sources to
|
| + /// retrieve.
|
| + /// Value must have pattern "UA-(\d+)-(\d+)".
|
| + ///
|
| + /// [max_results] - The maximum number of custom data sources to include in
|
| + /// this response.
|
| + ///
|
| + /// [start_index] - A 1-based index of the first custom data source to
|
| + /// retrieve. Use this parameter as a pagination mechanism along with the
|
| + /// max-results parameter.
|
| + ///
|
| + /// Completes with a [CustomDataSources].
|
| + ///
|
| + /// Completes with a [commons.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<CustomDataSources> list(
|
| + core.String accountId, core.String webPropertyId,
|
| + {core.int max_results, core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -803,47 +825,47 @@ class ManagementCustomDataSourcesResourceApi {
|
| _queryParams["start-index"] = ["${start_index}"];
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/customDataSources';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/customDataSources';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new CustomDataSources.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ManagementCustomDimensionsResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementCustomDimensionsResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Get a custom dimension to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID for the custom dimension to retrieve.
|
| - *
|
| - * [webPropertyId] - Web property ID for the custom dimension to retrieve.
|
| - *
|
| - * [customDimensionId] - The ID of the custom dimension to retrieve.
|
| - *
|
| - * Completes with a [CustomDimension].
|
| - *
|
| - * Completes with a [commons.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<CustomDimension> get(core.String accountId, core.String webPropertyId, core.String customDimensionId) {
|
| + ManagementCustomDimensionsResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Get a custom dimension to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID for the custom dimension to retrieve.
|
| + ///
|
| + /// [webPropertyId] - Web property ID for the custom dimension to retrieve.
|
| + ///
|
| + /// [customDimensionId] - The ID of the custom dimension to retrieve.
|
| + ///
|
| + /// Completes with a [CustomDimension].
|
| + ///
|
| + /// Completes with a [commons.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<CustomDimension> get(core.String accountId,
|
| + core.String webPropertyId, core.String customDimensionId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -861,38 +883,41 @@ class ManagementCustomDimensionsResourceApi {
|
| throw new core.ArgumentError("Parameter customDimensionId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/customDimensions/' + commons.Escaper.ecapeVariable('$customDimensionId');
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/customDimensions/' +
|
| + commons.Escaper.ecapeVariable('$customDimensionId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new CustomDimension.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Create a new custom dimension.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID for the custom dimension to create.
|
| - *
|
| - * [webPropertyId] - Web property ID for the custom dimension to create.
|
| - *
|
| - * Completes with a [CustomDimension].
|
| - *
|
| - * Completes with a [commons.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<CustomDimension> insert(CustomDimension request, core.String accountId, core.String webPropertyId) {
|
| + /// Create a new custom dimension.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID for the custom dimension to create.
|
| + ///
|
| + /// [webPropertyId] - Web property ID for the custom dimension to create.
|
| + ///
|
| + /// Completes with a [CustomDimension].
|
| + ///
|
| + /// Completes with a [commons.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<CustomDimension> insert(CustomDimension request,
|
| + core.String accountId, core.String webPropertyId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -910,42 +935,45 @@ class ManagementCustomDimensionsResourceApi {
|
| throw new core.ArgumentError("Parameter webPropertyId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/customDimensions';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/customDimensions';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new CustomDimension.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Lists custom dimensions to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID for the custom dimensions to retrieve.
|
| - *
|
| - * [webPropertyId] - Web property ID for the custom dimensions to retrieve.
|
| - *
|
| - * [max_results] - The maximum number of custom dimensions to include in this
|
| - * response.
|
| - *
|
| - * [start_index] - An index of the first entity to retrieve. Use this
|
| - * parameter as a pagination mechanism along with the max-results parameter.
|
| - *
|
| - * Completes with a [CustomDimensions].
|
| - *
|
| - * Completes with a [commons.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<CustomDimensions> list(core.String accountId, core.String webPropertyId, {core.int max_results, core.int start_index}) {
|
| + /// Lists custom dimensions to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID for the custom dimensions to retrieve.
|
| + ///
|
| + /// [webPropertyId] - Web property ID for the custom dimensions to retrieve.
|
| + ///
|
| + /// [max_results] - The maximum number of custom dimensions to include in
|
| + /// this response.
|
| + ///
|
| + /// [start_index] - An index of the first entity to retrieve. Use this
|
| + /// parameter as a pagination mechanism along with the max-results parameter.
|
| + ///
|
| + /// Completes with a [CustomDimensions].
|
| + ///
|
| + /// Completes with a [commons.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<CustomDimensions> list(
|
| + core.String accountId, core.String webPropertyId,
|
| + {core.int max_results, core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -966,45 +994,52 @@ class ManagementCustomDimensionsResourceApi {
|
| _queryParams["start-index"] = ["${start_index}"];
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/customDimensions';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/customDimensions';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new CustomDimensions.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an existing custom dimension. This method supports patch semantics.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID for the custom dimension to update.
|
| - *
|
| - * [webPropertyId] - Web property ID for the custom dimension to update.
|
| - *
|
| - * [customDimensionId] - Custom dimension ID for the custom dimension to
|
| - * update.
|
| - *
|
| - * [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings
|
| - * related to the custom dimension being linked to a custom data source / data
|
| - * set.
|
| - *
|
| - * Completes with a [CustomDimension].
|
| - *
|
| - * Completes with a [commons.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<CustomDimension> patch(CustomDimension request, core.String accountId, core.String webPropertyId, core.String customDimensionId, {core.bool ignoreCustomDataSourceLinks}) {
|
| + /// Updates an existing custom dimension. This method supports patch
|
| + /// semantics.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID for the custom dimension to update.
|
| + ///
|
| + /// [webPropertyId] - Web property ID for the custom dimension to update.
|
| + ///
|
| + /// [customDimensionId] - Custom dimension ID for the custom dimension to
|
| + /// update.
|
| + ///
|
| + /// [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings
|
| + /// related to the custom dimension being linked to a custom data source /
|
| + /// data set.
|
| + ///
|
| + /// Completes with a [CustomDimension].
|
| + ///
|
| + /// Completes with a [commons.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<CustomDimension> patch(
|
| + CustomDimension request,
|
| + core.String accountId,
|
| + core.String webPropertyId,
|
| + core.String customDimensionId,
|
| + {core.bool ignoreCustomDataSourceLinks}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1025,48 +1060,57 @@ class ManagementCustomDimensionsResourceApi {
|
| throw new core.ArgumentError("Parameter customDimensionId is required.");
|
| }
|
| if (ignoreCustomDataSourceLinks != null) {
|
| - _queryParams["ignoreCustomDataSourceLinks"] = ["${ignoreCustomDataSourceLinks}"];
|
| - }
|
| -
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/customDimensions/' + commons.Escaper.ecapeVariable('$customDimensionId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "PATCH",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _queryParams["ignoreCustomDataSourceLinks"] = [
|
| + "${ignoreCustomDataSourceLinks}"
|
| + ];
|
| + }
|
| +
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/customDimensions/' +
|
| + commons.Escaper.ecapeVariable('$customDimensionId');
|
| +
|
| + var _response = _requester.request(_url, "PATCH",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new CustomDimension.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an existing custom dimension.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID for the custom dimension to update.
|
| - *
|
| - * [webPropertyId] - Web property ID for the custom dimension to update.
|
| - *
|
| - * [customDimensionId] - Custom dimension ID for the custom dimension to
|
| - * update.
|
| - *
|
| - * [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings
|
| - * related to the custom dimension being linked to a custom data source / data
|
| - * set.
|
| - *
|
| - * Completes with a [CustomDimension].
|
| - *
|
| - * Completes with a [commons.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<CustomDimension> update(CustomDimension request, core.String accountId, core.String webPropertyId, core.String customDimensionId, {core.bool ignoreCustomDataSourceLinks}) {
|
| + /// Updates an existing custom dimension.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID for the custom dimension to update.
|
| + ///
|
| + /// [webPropertyId] - Web property ID for the custom dimension to update.
|
| + ///
|
| + /// [customDimensionId] - Custom dimension ID for the custom dimension to
|
| + /// update.
|
| + ///
|
| + /// [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings
|
| + /// related to the custom dimension being linked to a custom data source /
|
| + /// data set.
|
| + ///
|
| + /// Completes with a [CustomDimension].
|
| + ///
|
| + /// Completes with a [commons.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<CustomDimension> update(
|
| + CustomDimension request,
|
| + core.String accountId,
|
| + core.String webPropertyId,
|
| + core.String customDimensionId,
|
| + {core.bool ignoreCustomDataSourceLinks}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1087,50 +1131,53 @@ class ManagementCustomDimensionsResourceApi {
|
| throw new core.ArgumentError("Parameter customDimensionId is required.");
|
| }
|
| if (ignoreCustomDataSourceLinks != null) {
|
| - _queryParams["ignoreCustomDataSourceLinks"] = ["${ignoreCustomDataSourceLinks}"];
|
| - }
|
| -
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/customDimensions/' + commons.Escaper.ecapeVariable('$customDimensionId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "PUT",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _queryParams["ignoreCustomDataSourceLinks"] = [
|
| + "${ignoreCustomDataSourceLinks}"
|
| + ];
|
| + }
|
| +
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/customDimensions/' +
|
| + commons.Escaper.ecapeVariable('$customDimensionId');
|
| +
|
| + var _response = _requester.request(_url, "PUT",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new CustomDimension.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ManagementCustomMetricsResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementCustomMetricsResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Get a custom metric to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID for the custom metric to retrieve.
|
| - *
|
| - * [webPropertyId] - Web property ID for the custom metric to retrieve.
|
| - *
|
| - * [customMetricId] - The ID of the custom metric to retrieve.
|
| - *
|
| - * Completes with a [CustomMetric].
|
| - *
|
| - * Completes with a [commons.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<CustomMetric> get(core.String accountId, core.String webPropertyId, core.String customMetricId) {
|
| + ManagementCustomMetricsResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Get a custom metric to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID for the custom metric to retrieve.
|
| + ///
|
| + /// [webPropertyId] - Web property ID for the custom metric to retrieve.
|
| + ///
|
| + /// [customMetricId] - The ID of the custom metric to retrieve.
|
| + ///
|
| + /// Completes with a [CustomMetric].
|
| + ///
|
| + /// Completes with a [commons.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<CustomMetric> get(core.String accountId,
|
| + core.String webPropertyId, core.String customMetricId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1148,38 +1195,41 @@ class ManagementCustomMetricsResourceApi {
|
| throw new core.ArgumentError("Parameter customMetricId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/customMetrics/' + commons.Escaper.ecapeVariable('$customMetricId');
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/customMetrics/' +
|
| + commons.Escaper.ecapeVariable('$customMetricId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new CustomMetric.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Create a new custom metric.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID for the custom metric to create.
|
| - *
|
| - * [webPropertyId] - Web property ID for the custom dimension to create.
|
| - *
|
| - * Completes with a [CustomMetric].
|
| - *
|
| - * Completes with a [commons.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<CustomMetric> insert(CustomMetric request, core.String accountId, core.String webPropertyId) {
|
| + /// Create a new custom metric.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID for the custom metric to create.
|
| + ///
|
| + /// [webPropertyId] - Web property ID for the custom dimension to create.
|
| + ///
|
| + /// Completes with a [CustomMetric].
|
| + ///
|
| + /// Completes with a [commons.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<CustomMetric> insert(
|
| + CustomMetric request, core.String accountId, core.String webPropertyId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1197,42 +1247,45 @@ class ManagementCustomMetricsResourceApi {
|
| throw new core.ArgumentError("Parameter webPropertyId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/customMetrics';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/customMetrics';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new CustomMetric.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Lists custom metrics to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID for the custom metrics to retrieve.
|
| - *
|
| - * [webPropertyId] - Web property ID for the custom metrics to retrieve.
|
| - *
|
| - * [max_results] - The maximum number of custom metrics to include in this
|
| - * response.
|
| - *
|
| - * [start_index] - An index of the first entity to retrieve. Use this
|
| - * parameter as a pagination mechanism along with the max-results parameter.
|
| - *
|
| - * Completes with a [CustomMetrics].
|
| - *
|
| - * Completes with a [commons.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<CustomMetrics> list(core.String accountId, core.String webPropertyId, {core.int max_results, core.int start_index}) {
|
| + /// Lists custom metrics to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID for the custom metrics to retrieve.
|
| + ///
|
| + /// [webPropertyId] - Web property ID for the custom metrics to retrieve.
|
| + ///
|
| + /// [max_results] - The maximum number of custom metrics to include in this
|
| + /// response.
|
| + ///
|
| + /// [start_index] - An index of the first entity to retrieve. Use this
|
| + /// parameter as a pagination mechanism along with the max-results parameter.
|
| + ///
|
| + /// Completes with a [CustomMetrics].
|
| + ///
|
| + /// Completes with a [commons.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<CustomMetrics> list(
|
| + core.String accountId, core.String webPropertyId,
|
| + {core.int max_results, core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1253,44 +1306,47 @@ class ManagementCustomMetricsResourceApi {
|
| _queryParams["start-index"] = ["${start_index}"];
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/customMetrics';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/customMetrics';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new CustomMetrics.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an existing custom metric. This method supports patch semantics.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID for the custom metric to update.
|
| - *
|
| - * [webPropertyId] - Web property ID for the custom metric to update.
|
| - *
|
| - * [customMetricId] - Custom metric ID for the custom metric to update.
|
| - *
|
| - * [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings
|
| - * related to the custom metric being linked to a custom data source / data
|
| - * set.
|
| - *
|
| - * Completes with a [CustomMetric].
|
| - *
|
| - * Completes with a [commons.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<CustomMetric> patch(CustomMetric request, core.String accountId, core.String webPropertyId, core.String customMetricId, {core.bool ignoreCustomDataSourceLinks}) {
|
| + /// Updates an existing custom metric. This method supports patch semantics.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID for the custom metric to update.
|
| + ///
|
| + /// [webPropertyId] - Web property ID for the custom metric to update.
|
| + ///
|
| + /// [customMetricId] - Custom metric ID for the custom metric to update.
|
| + ///
|
| + /// [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings
|
| + /// related to the custom metric being linked to a custom data source / data
|
| + /// set.
|
| + ///
|
| + /// Completes with a [CustomMetric].
|
| + ///
|
| + /// Completes with a [commons.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<CustomMetric> patch(CustomMetric request, core.String accountId,
|
| + core.String webPropertyId, core.String customMetricId,
|
| + {core.bool ignoreCustomDataSourceLinks}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1311,47 +1367,53 @@ class ManagementCustomMetricsResourceApi {
|
| throw new core.ArgumentError("Parameter customMetricId is required.");
|
| }
|
| if (ignoreCustomDataSourceLinks != null) {
|
| - _queryParams["ignoreCustomDataSourceLinks"] = ["${ignoreCustomDataSourceLinks}"];
|
| - }
|
| -
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/customMetrics/' + commons.Escaper.ecapeVariable('$customMetricId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "PATCH",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _queryParams["ignoreCustomDataSourceLinks"] = [
|
| + "${ignoreCustomDataSourceLinks}"
|
| + ];
|
| + }
|
| +
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/customMetrics/' +
|
| + commons.Escaper.ecapeVariable('$customMetricId');
|
| +
|
| + var _response = _requester.request(_url, "PATCH",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new CustomMetric.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an existing custom metric.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID for the custom metric to update.
|
| - *
|
| - * [webPropertyId] - Web property ID for the custom metric to update.
|
| - *
|
| - * [customMetricId] - Custom metric ID for the custom metric to update.
|
| - *
|
| - * [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings
|
| - * related to the custom metric being linked to a custom data source / data
|
| - * set.
|
| - *
|
| - * Completes with a [CustomMetric].
|
| - *
|
| - * Completes with a [commons.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<CustomMetric> update(CustomMetric request, core.String accountId, core.String webPropertyId, core.String customMetricId, {core.bool ignoreCustomDataSourceLinks}) {
|
| + /// Updates an existing custom metric.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID for the custom metric to update.
|
| + ///
|
| + /// [webPropertyId] - Web property ID for the custom metric to update.
|
| + ///
|
| + /// [customMetricId] - Custom metric ID for the custom metric to update.
|
| + ///
|
| + /// [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings
|
| + /// related to the custom metric being linked to a custom data source / data
|
| + /// set.
|
| + ///
|
| + /// Completes with a [CustomMetric].
|
| + ///
|
| + /// Completes with a [commons.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<CustomMetric> update(CustomMetric request, core.String accountId,
|
| + core.String webPropertyId, core.String customMetricId,
|
| + {core.bool ignoreCustomDataSourceLinks}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1372,50 +1434,53 @@ class ManagementCustomMetricsResourceApi {
|
| throw new core.ArgumentError("Parameter customMetricId is required.");
|
| }
|
| if (ignoreCustomDataSourceLinks != null) {
|
| - _queryParams["ignoreCustomDataSourceLinks"] = ["${ignoreCustomDataSourceLinks}"];
|
| - }
|
| -
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/customMetrics/' + commons.Escaper.ecapeVariable('$customMetricId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "PUT",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _queryParams["ignoreCustomDataSourceLinks"] = [
|
| + "${ignoreCustomDataSourceLinks}"
|
| + ];
|
| + }
|
| +
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/customMetrics/' +
|
| + commons.Escaper.ecapeVariable('$customMetricId');
|
| +
|
| + var _response = _requester.request(_url, "PUT",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new CustomMetric.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ManagementExperimentsResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementExperimentsResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Delete an experiment.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to which the experiment belongs
|
| - *
|
| - * [webPropertyId] - Web property ID to which the experiment belongs
|
| - *
|
| - * [profileId] - View (Profile) ID to which the experiment belongs
|
| - *
|
| - * [experimentId] - ID of the experiment to delete
|
| - *
|
| - * Completes with a [commons.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 accountId, core.String webPropertyId, core.String profileId, core.String experimentId) {
|
| + ManagementExperimentsResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Delete an experiment.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to which the experiment belongs
|
| + ///
|
| + /// [webPropertyId] - Web property ID to which the experiment belongs
|
| + ///
|
| + /// [profileId] - View (Profile) ID to which the experiment belongs
|
| + ///
|
| + /// [experimentId] - ID of the experiment to delete
|
| + ///
|
| + /// Completes with a [commons.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 accountId, core.String webPropertyId,
|
| + core.String profileId, core.String experimentId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1438,40 +1503,45 @@ class ManagementExperimentsResourceApi {
|
|
|
| _downloadOptions = null;
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/experiments/' + commons.Escaper.ecapeVariable('$experimentId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "DELETE",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/experiments/' +
|
| + commons.Escaper.ecapeVariable('$experimentId');
|
| +
|
| + var _response = _requester.request(_url, "DELETE",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => null);
|
| }
|
|
|
| - /**
|
| - * Returns an experiment to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to retrieve the experiment for.
|
| - *
|
| - * [webPropertyId] - Web property ID to retrieve the experiment for.
|
| - *
|
| - * [profileId] - View (Profile) ID to retrieve the experiment for.
|
| - *
|
| - * [experimentId] - Experiment ID to retrieve the experiment for.
|
| - *
|
| - * Completes with a [Experiment].
|
| - *
|
| - * Completes with a [commons.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<Experiment> get(core.String accountId, core.String webPropertyId, core.String profileId, core.String experimentId) {
|
| + /// Returns an experiment to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to retrieve the experiment for.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to retrieve the experiment for.
|
| + ///
|
| + /// [profileId] - View (Profile) ID to retrieve the experiment for.
|
| + ///
|
| + /// [experimentId] - Experiment ID to retrieve the experiment for.
|
| + ///
|
| + /// Completes with a [Experiment].
|
| + ///
|
| + /// Completes with a [commons.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<Experiment> get(core.String accountId, core.String webPropertyId,
|
| + core.String profileId, core.String experimentId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1492,40 +1562,45 @@ class ManagementExperimentsResourceApi {
|
| throw new core.ArgumentError("Parameter experimentId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/experiments/' + commons.Escaper.ecapeVariable('$experimentId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/experiments/' +
|
| + commons.Escaper.ecapeVariable('$experimentId');
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Experiment.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Create a new experiment.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to create the experiment for.
|
| - *
|
| - * [webPropertyId] - Web property ID to create the experiment for.
|
| - *
|
| - * [profileId] - View (Profile) ID to create the experiment for.
|
| - *
|
| - * Completes with a [Experiment].
|
| - *
|
| - * Completes with a [commons.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<Experiment> insert(Experiment request, core.String accountId, core.String webPropertyId, core.String profileId) {
|
| + /// Create a new experiment.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to create the experiment for.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to create the experiment for.
|
| + ///
|
| + /// [profileId] - View (Profile) ID to create the experiment for.
|
| + ///
|
| + /// Completes with a [Experiment].
|
| + ///
|
| + /// Completes with a [commons.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<Experiment> insert(Experiment request, core.String accountId,
|
| + core.String webPropertyId, core.String profileId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1546,47 +1621,52 @@ class ManagementExperimentsResourceApi {
|
| throw new core.ArgumentError("Parameter profileId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/experiments';
|
| -
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/experiments';
|
| +
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Experiment.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Lists experiments to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to retrieve experiments for.
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * [webPropertyId] - Web property ID to retrieve experiments for.
|
| - * Value must have pattern "UA-(\d+)-(\d+)".
|
| - *
|
| - * [profileId] - View (Profile) ID to retrieve experiments for.
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * [max_results] - The maximum number of experiments to include in this
|
| - * response.
|
| - *
|
| - * [start_index] - An index of the first experiment to retrieve. Use this
|
| - * parameter as a pagination mechanism along with the max-results parameter.
|
| - *
|
| - * Completes with a [Experiments].
|
| - *
|
| - * Completes with a [commons.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<Experiments> list(core.String accountId, core.String webPropertyId, core.String profileId, {core.int max_results, core.int start_index}) {
|
| + /// Lists experiments to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to retrieve experiments for.
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// [webPropertyId] - Web property ID to retrieve experiments for.
|
| + /// Value must have pattern "UA-(\d+)-(\d+)".
|
| + ///
|
| + /// [profileId] - View (Profile) ID to retrieve experiments for.
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// [max_results] - The maximum number of experiments to include in this
|
| + /// response.
|
| + ///
|
| + /// [start_index] - An index of the first experiment to retrieve. Use this
|
| + /// parameter as a pagination mechanism along with the max-results parameter.
|
| + ///
|
| + /// Completes with a [Experiments].
|
| + ///
|
| + /// Completes with a [commons.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<Experiments> list(
|
| + core.String accountId, core.String webPropertyId, core.String profileId,
|
| + {core.int max_results, core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1610,42 +1690,50 @@ class ManagementExperimentsResourceApi {
|
| _queryParams["start-index"] = ["${start_index}"];
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/experiments';
|
| -
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/experiments';
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Experiments.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Update an existing experiment. This method supports patch semantics.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID of the experiment to update.
|
| - *
|
| - * [webPropertyId] - Web property ID of the experiment to update.
|
| - *
|
| - * [profileId] - View (Profile) ID of the experiment to update.
|
| - *
|
| - * [experimentId] - Experiment ID of the experiment to update.
|
| - *
|
| - * Completes with a [Experiment].
|
| - *
|
| - * Completes with a [commons.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<Experiment> patch(Experiment request, core.String accountId, core.String webPropertyId, core.String profileId, core.String experimentId) {
|
| + /// Update an existing experiment. This method supports patch semantics.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID of the experiment to update.
|
| + ///
|
| + /// [webPropertyId] - Web property ID of the experiment to update.
|
| + ///
|
| + /// [profileId] - View (Profile) ID of the experiment to update.
|
| + ///
|
| + /// [experimentId] - Experiment ID of the experiment to update.
|
| + ///
|
| + /// Completes with a [Experiment].
|
| + ///
|
| + /// Completes with a [commons.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<Experiment> patch(
|
| + Experiment request,
|
| + core.String accountId,
|
| + core.String webPropertyId,
|
| + core.String profileId,
|
| + core.String experimentId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1669,42 +1757,51 @@ class ManagementExperimentsResourceApi {
|
| throw new core.ArgumentError("Parameter experimentId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/experiments/' + commons.Escaper.ecapeVariable('$experimentId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "PATCH",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/experiments/' +
|
| + commons.Escaper.ecapeVariable('$experimentId');
|
| +
|
| + var _response = _requester.request(_url, "PATCH",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Experiment.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Update an existing experiment.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID of the experiment to update.
|
| - *
|
| - * [webPropertyId] - Web property ID of the experiment to update.
|
| - *
|
| - * [profileId] - View (Profile) ID of the experiment to update.
|
| - *
|
| - * [experimentId] - Experiment ID of the experiment to update.
|
| - *
|
| - * Completes with a [Experiment].
|
| - *
|
| - * Completes with a [commons.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<Experiment> update(Experiment request, core.String accountId, core.String webPropertyId, core.String profileId, core.String experimentId) {
|
| + /// Update an existing experiment.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID of the experiment to update.
|
| + ///
|
| + /// [webPropertyId] - Web property ID of the experiment to update.
|
| + ///
|
| + /// [profileId] - View (Profile) ID of the experiment to update.
|
| + ///
|
| + /// [experimentId] - Experiment ID of the experiment to update.
|
| + ///
|
| + /// Completes with a [Experiment].
|
| + ///
|
| + /// Completes with a [commons.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<Experiment> update(
|
| + Experiment request,
|
| + core.String accountId,
|
| + core.String webPropertyId,
|
| + core.String profileId,
|
| + core.String experimentId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1728,44 +1825,46 @@ class ManagementExperimentsResourceApi {
|
| throw new core.ArgumentError("Parameter experimentId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/experiments/' + commons.Escaper.ecapeVariable('$experimentId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "PUT",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/experiments/' +
|
| + commons.Escaper.ecapeVariable('$experimentId');
|
| +
|
| + var _response = _requester.request(_url, "PUT",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Experiment.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ManagementFiltersResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementFiltersResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Delete a filter.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to delete the filter for.
|
| - *
|
| - * [filterId] - ID of the filter to be deleted.
|
| - *
|
| - * Completes with a [Filter].
|
| - *
|
| - * Completes with a [commons.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.
|
| - */
|
| + ManagementFiltersResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Delete a filter.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to delete the filter for.
|
| + ///
|
| + /// [filterId] - ID of the filter to be deleted.
|
| + ///
|
| + /// Completes with a [Filter].
|
| + ///
|
| + /// Completes with a [commons.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<Filter> delete(core.String accountId, core.String filterId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -1781,35 +1880,35 @@ class ManagementFiltersResourceApi {
|
| throw new core.ArgumentError("Parameter filterId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filters/' + commons.Escaper.ecapeVariable('$filterId');
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/filters/' +
|
| + commons.Escaper.ecapeVariable('$filterId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "DELETE",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "DELETE",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Filter.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Returns a filters to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to retrieve filters for.
|
| - *
|
| - * [filterId] - Filter ID to retrieve filters for.
|
| - *
|
| - * Completes with a [Filter].
|
| - *
|
| - * Completes with a [commons.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.
|
| - */
|
| + /// Returns a filters to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to retrieve filters for.
|
| + ///
|
| + /// [filterId] - Filter ID to retrieve filters for.
|
| + ///
|
| + /// Completes with a [Filter].
|
| + ///
|
| + /// Completes with a [commons.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<Filter> get(core.String accountId, core.String filterId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -1825,35 +1924,35 @@ class ManagementFiltersResourceApi {
|
| throw new core.ArgumentError("Parameter filterId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filters/' + commons.Escaper.ecapeVariable('$filterId');
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/filters/' +
|
| + commons.Escaper.ecapeVariable('$filterId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Filter.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Create a new filter.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to create filter for.
|
| - *
|
| - * Completes with a [Filter].
|
| - *
|
| - * Completes with a [commons.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.
|
| - */
|
| + /// Create a new filter.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to create filter for.
|
| + ///
|
| + /// Completes with a [Filter].
|
| + ///
|
| + /// Completes with a [commons.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<Filter> insert(Filter request, core.String accountId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -1869,40 +1968,41 @@ class ManagementFiltersResourceApi {
|
| throw new core.ArgumentError("Parameter accountId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filters';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/filters';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Filter.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Lists all filters for an account
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to retrieve filters for.
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * [max_results] - The maximum number of filters to include in this response.
|
| - *
|
| - * [start_index] - An index of the first entity to retrieve. Use this
|
| - * parameter as a pagination mechanism along with the max-results parameter.
|
| - *
|
| - * Completes with a [Filters].
|
| - *
|
| - * Completes with a [commons.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<Filters> list(core.String accountId, {core.int max_results, core.int start_index}) {
|
| + /// Lists all filters for an account
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to retrieve filters for.
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// [max_results] - The maximum number of filters to include in this
|
| + /// response.
|
| + ///
|
| + /// [start_index] - An index of the first entity to retrieve. Use this
|
| + /// parameter as a pagination mechanism along with the max-results parameter.
|
| + ///
|
| + /// Completes with a [Filters].
|
| + ///
|
| + /// Completes with a [commons.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<Filters> list(core.String accountId,
|
| + {core.int max_results, core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1920,38 +2020,38 @@ class ManagementFiltersResourceApi {
|
| _queryParams["start-index"] = ["${start_index}"];
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filters';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/filters';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Filters.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an existing filter. This method supports patch semantics.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to which the filter belongs.
|
| - *
|
| - * [filterId] - ID of the filter to be updated.
|
| - *
|
| - * Completes with a [Filter].
|
| - *
|
| - * Completes with a [commons.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<Filter> patch(Filter request, core.String accountId, core.String filterId) {
|
| + /// Updates an existing filter. This method supports patch semantics.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to which the filter belongs.
|
| + ///
|
| + /// [filterId] - ID of the filter to be updated.
|
| + ///
|
| + /// Completes with a [Filter].
|
| + ///
|
| + /// Completes with a [commons.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<Filter> patch(
|
| + Filter request, core.String accountId, core.String filterId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1969,38 +2069,39 @@ class ManagementFiltersResourceApi {
|
| throw new core.ArgumentError("Parameter filterId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filters/' + commons.Escaper.ecapeVariable('$filterId');
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/filters/' +
|
| + commons.Escaper.ecapeVariable('$filterId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "PATCH",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "PATCH",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Filter.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an existing filter.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to which the filter belongs.
|
| - *
|
| - * [filterId] - ID of the filter to be updated.
|
| - *
|
| - * Completes with a [Filter].
|
| - *
|
| - * Completes with a [commons.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<Filter> update(Filter request, core.String accountId, core.String filterId) {
|
| + /// Updates an existing filter.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to which the filter belongs.
|
| + ///
|
| + /// [filterId] - ID of the filter to be updated.
|
| + ///
|
| + /// Completes with a [Filter].
|
| + ///
|
| + /// Completes with a [commons.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<Filter> update(
|
| + Filter request, core.String accountId, core.String filterId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2018,49 +2119,47 @@ class ManagementFiltersResourceApi {
|
| throw new core.ArgumentError("Parameter filterId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filters/' + commons.Escaper.ecapeVariable('$filterId');
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/filters/' +
|
| + commons.Escaper.ecapeVariable('$filterId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "PUT",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "PUT",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Filter.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ManagementGoalsResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementGoalsResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Gets a goal to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to retrieve the goal for.
|
| - *
|
| - * [webPropertyId] - Web property ID to retrieve the goal for.
|
| - *
|
| - * [profileId] - View (Profile) ID to retrieve the goal for.
|
| - *
|
| - * [goalId] - Goal ID to retrieve the goal for.
|
| - *
|
| - * Completes with a [Goal].
|
| - *
|
| - * Completes with a [commons.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<Goal> get(core.String accountId, core.String webPropertyId, core.String profileId, core.String goalId) {
|
| + ManagementGoalsResourceApi(commons.ApiRequester client) : _requester = client;
|
| +
|
| + /// Gets a goal to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to retrieve the goal for.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to retrieve the goal for.
|
| + ///
|
| + /// [profileId] - View (Profile) ID to retrieve the goal for.
|
| + ///
|
| + /// [goalId] - Goal ID to retrieve the goal for.
|
| + ///
|
| + /// Completes with a [Goal].
|
| + ///
|
| + /// Completes with a [commons.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<Goal> get(core.String accountId, core.String webPropertyId,
|
| + core.String profileId, core.String goalId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2081,40 +2180,45 @@ class ManagementGoalsResourceApi {
|
| throw new core.ArgumentError("Parameter goalId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/goals/' + commons.Escaper.ecapeVariable('$goalId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/goals/' +
|
| + commons.Escaper.ecapeVariable('$goalId');
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Goal.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Create a new goal.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to create the goal for.
|
| - *
|
| - * [webPropertyId] - Web property ID to create the goal for.
|
| - *
|
| - * [profileId] - View (Profile) ID to create the goal for.
|
| - *
|
| - * Completes with a [Goal].
|
| - *
|
| - * Completes with a [commons.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<Goal> insert(Goal request, core.String accountId, core.String webPropertyId, core.String profileId) {
|
| + /// Create a new goal.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to create the goal for.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to create the goal for.
|
| + ///
|
| + /// [profileId] - View (Profile) ID to create the goal for.
|
| + ///
|
| + /// Completes with a [Goal].
|
| + ///
|
| + /// Completes with a [commons.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<Goal> insert(Goal request, core.String accountId,
|
| + core.String webPropertyId, core.String profileId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2135,49 +2239,54 @@ class ManagementGoalsResourceApi {
|
| throw new core.ArgumentError("Parameter profileId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/goals';
|
| -
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/goals';
|
| +
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Goal.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Lists goals to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to retrieve goals for. Can either be a specific
|
| - * account ID or '~all', which refers to all the accounts that user has access
|
| - * to.
|
| - *
|
| - * [webPropertyId] - Web property ID to retrieve goals for. Can either be a
|
| - * specific web property ID or '~all', which refers to all the web properties
|
| - * that user has access to.
|
| - *
|
| - * [profileId] - View (Profile) ID to retrieve goals for. Can either be a
|
| - * specific view (profile) ID or '~all', which refers to all the views
|
| - * (profiles) that user has access to.
|
| - *
|
| - * [max_results] - The maximum number of goals to include in this response.
|
| - *
|
| - * [start_index] - An index of the first goal to retrieve. Use this parameter
|
| - * as a pagination mechanism along with the max-results parameter.
|
| - *
|
| - * Completes with a [Goals].
|
| - *
|
| - * Completes with a [commons.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<Goals> list(core.String accountId, core.String webPropertyId, core.String profileId, {core.int max_results, core.int start_index}) {
|
| + /// Lists goals to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to retrieve goals for. Can either be a specific
|
| + /// account ID or '~all', which refers to all the accounts that user has
|
| + /// access to.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to retrieve goals for. Can either be a
|
| + /// specific web property ID or '~all', which refers to all the web
|
| + /// properties that user has access to.
|
| + ///
|
| + /// [profileId] - View (Profile) ID to retrieve goals for. Can either be a
|
| + /// specific view (profile) ID or '~all', which refers to all the views
|
| + /// (profiles) that user has access to.
|
| + ///
|
| + /// [max_results] - The maximum number of goals to include in this response.
|
| + ///
|
| + /// [start_index] - An index of the first goal to retrieve. Use this
|
| + /// parameter as a pagination mechanism along with the max-results parameter.
|
| + ///
|
| + /// Completes with a [Goals].
|
| + ///
|
| + /// Completes with a [commons.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<Goals> list(
|
| + core.String accountId, core.String webPropertyId, core.String profileId,
|
| + {core.int max_results, core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2201,42 +2310,46 @@ class ManagementGoalsResourceApi {
|
| _queryParams["start-index"] = ["${start_index}"];
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/goals';
|
| -
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/goals';
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Goals.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an existing goal. This method supports patch semantics.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to update the goal.
|
| - *
|
| - * [webPropertyId] - Web property ID to update the goal.
|
| - *
|
| - * [profileId] - View (Profile) ID to update the goal.
|
| - *
|
| - * [goalId] - Index of the goal to be updated.
|
| - *
|
| - * Completes with a [Goal].
|
| - *
|
| - * Completes with a [commons.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<Goal> patch(Goal request, core.String accountId, core.String webPropertyId, core.String profileId, core.String goalId) {
|
| + /// Updates an existing goal. This method supports patch semantics.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to update the goal.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to update the goal.
|
| + ///
|
| + /// [profileId] - View (Profile) ID to update the goal.
|
| + ///
|
| + /// [goalId] - Index of the goal to be updated.
|
| + ///
|
| + /// Completes with a [Goal].
|
| + ///
|
| + /// Completes with a [commons.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<Goal> patch(Goal request, core.String accountId,
|
| + core.String webPropertyId, core.String profileId, core.String goalId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2260,42 +2373,47 @@ class ManagementGoalsResourceApi {
|
| throw new core.ArgumentError("Parameter goalId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/goals/' + commons.Escaper.ecapeVariable('$goalId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "PATCH",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/goals/' +
|
| + commons.Escaper.ecapeVariable('$goalId');
|
| +
|
| + var _response = _requester.request(_url, "PATCH",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Goal.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an existing goal.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to update the goal.
|
| - *
|
| - * [webPropertyId] - Web property ID to update the goal.
|
| - *
|
| - * [profileId] - View (Profile) ID to update the goal.
|
| - *
|
| - * [goalId] - Index of the goal to be updated.
|
| - *
|
| - * Completes with a [Goal].
|
| - *
|
| - * Completes with a [commons.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<Goal> update(Goal request, core.String accountId, core.String webPropertyId, core.String profileId, core.String goalId) {
|
| + /// Updates an existing goal.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to update the goal.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to update the goal.
|
| + ///
|
| + /// [profileId] - View (Profile) ID to update the goal.
|
| + ///
|
| + /// [goalId] - Index of the goal to be updated.
|
| + ///
|
| + /// Completes with a [Goal].
|
| + ///
|
| + /// Completes with a [commons.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<Goal> update(Goal request, core.String accountId,
|
| + core.String webPropertyId, core.String profileId, core.String goalId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2319,51 +2437,55 @@ class ManagementGoalsResourceApi {
|
| throw new core.ArgumentError("Parameter goalId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/goals/' + commons.Escaper.ecapeVariable('$goalId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "PUT",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/goals/' +
|
| + commons.Escaper.ecapeVariable('$goalId');
|
| +
|
| + var _response = _requester.request(_url, "PUT",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Goal.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ManagementProfileFilterLinksResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementProfileFilterLinksResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Delete a profile filter link.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to which the profile filter link belongs.
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * [webPropertyId] - Web property Id to which the profile filter link belongs.
|
| - * Value must have pattern "UA-(\d+)-(\d+)".
|
| - *
|
| - * [profileId] - Profile ID to which the filter link belongs.
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * [linkId] - ID of the profile filter link to delete.
|
| - * Value must have pattern "\d+:\d+".
|
| - *
|
| - * Completes with a [commons.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 accountId, core.String webPropertyId, core.String profileId, core.String linkId) {
|
| + ManagementProfileFilterLinksResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Delete a profile filter link.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to which the profile filter link belongs.
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// [webPropertyId] - Web property Id to which the profile filter link
|
| + /// belongs.
|
| + /// Value must have pattern "UA-(\d+)-(\d+)".
|
| + ///
|
| + /// [profileId] - Profile ID to which the filter link belongs.
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// [linkId] - ID of the profile filter link to delete.
|
| + /// Value must have pattern "\d+:\d+".
|
| + ///
|
| + /// Completes with a [commons.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 accountId, core.String webPropertyId,
|
| + core.String profileId, core.String linkId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2386,44 +2508,49 @@ class ManagementProfileFilterLinksResourceApi {
|
|
|
| _downloadOptions = null;
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/profileFilterLinks/' + commons.Escaper.ecapeVariable('$linkId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "DELETE",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/profileFilterLinks/' +
|
| + commons.Escaper.ecapeVariable('$linkId');
|
| +
|
| + var _response = _requester.request(_url, "DELETE",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => null);
|
| }
|
|
|
| - /**
|
| - * Returns a single profile filter link.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to retrieve profile filter link for.
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * [webPropertyId] - Web property Id to retrieve profile filter link for.
|
| - * Value must have pattern "UA-(\d+)-(\d+)".
|
| - *
|
| - * [profileId] - Profile ID to retrieve filter link for.
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * [linkId] - ID of the profile filter link.
|
| - * Value must have pattern "\d+:\d+".
|
| - *
|
| - * Completes with a [ProfileFilterLink].
|
| - *
|
| - * Completes with a [commons.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<ProfileFilterLink> get(core.String accountId, core.String webPropertyId, core.String profileId, core.String linkId) {
|
| + /// Returns a single profile filter link.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to retrieve profile filter link for.
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// [webPropertyId] - Web property Id to retrieve profile filter link for.
|
| + /// Value must have pattern "UA-(\d+)-(\d+)".
|
| + ///
|
| + /// [profileId] - Profile ID to retrieve filter link for.
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// [linkId] - ID of the profile filter link.
|
| + /// Value must have pattern "\d+:\d+".
|
| + ///
|
| + /// Completes with a [ProfileFilterLink].
|
| + ///
|
| + /// Completes with a [commons.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<ProfileFilterLink> get(core.String accountId,
|
| + core.String webPropertyId, core.String profileId, core.String linkId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2444,43 +2571,48 @@ class ManagementProfileFilterLinksResourceApi {
|
| throw new core.ArgumentError("Parameter linkId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/profileFilterLinks/' + commons.Escaper.ecapeVariable('$linkId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/profileFilterLinks/' +
|
| + commons.Escaper.ecapeVariable('$linkId');
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new ProfileFilterLink.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Create a new profile filter link.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to create profile filter link for.
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * [webPropertyId] - Web property Id to create profile filter link for.
|
| - * Value must have pattern "UA-(\d+)-(\d+)".
|
| - *
|
| - * [profileId] - Profile ID to create filter link for.
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * Completes with a [ProfileFilterLink].
|
| - *
|
| - * Completes with a [commons.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<ProfileFilterLink> insert(ProfileFilterLink request, core.String accountId, core.String webPropertyId, core.String profileId) {
|
| + /// Create a new profile filter link.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to create profile filter link for.
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// [webPropertyId] - Web property Id to create profile filter link for.
|
| + /// Value must have pattern "UA-(\d+)-(\d+)".
|
| + ///
|
| + /// [profileId] - Profile ID to create filter link for.
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// Completes with a [ProfileFilterLink].
|
| + ///
|
| + /// Completes with a [commons.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<ProfileFilterLink> insert(ProfileFilterLink request,
|
| + core.String accountId, core.String webPropertyId, core.String profileId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2501,49 +2633,54 @@ class ManagementProfileFilterLinksResourceApi {
|
| throw new core.ArgumentError("Parameter profileId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/profileFilterLinks';
|
| -
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/profileFilterLinks';
|
| +
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new ProfileFilterLink.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Lists all profile filter links for a profile.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to retrieve profile filter links for.
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * [webPropertyId] - Web property Id for profile filter links for. Can either
|
| - * be a specific web property ID or '~all', which refers to all the web
|
| - * properties that user has access to.
|
| - *
|
| - * [profileId] - Profile ID to retrieve filter links for. Can either be a
|
| - * specific profile ID or '~all', which refers to all the profiles that user
|
| - * has access to.
|
| - *
|
| - * [max_results] - The maximum number of profile filter links to include in
|
| - * this response.
|
| - *
|
| - * [start_index] - An index of the first entity to retrieve. Use this
|
| - * parameter as a pagination mechanism along with the max-results parameter.
|
| - *
|
| - * Completes with a [ProfileFilterLinks].
|
| - *
|
| - * Completes with a [commons.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<ProfileFilterLinks> list(core.String accountId, core.String webPropertyId, core.String profileId, {core.int max_results, core.int start_index}) {
|
| + /// Lists all profile filter links for a profile.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to retrieve profile filter links for.
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// [webPropertyId] - Web property Id for profile filter links for. Can
|
| + /// either be a specific web property ID or '~all', which refers to all the
|
| + /// web properties that user has access to.
|
| + ///
|
| + /// [profileId] - Profile ID to retrieve filter links for. Can either be a
|
| + /// specific profile ID or '~all', which refers to all the profiles that user
|
| + /// has access to.
|
| + ///
|
| + /// [max_results] - The maximum number of profile filter links to include in
|
| + /// this response.
|
| + ///
|
| + /// [start_index] - An index of the first entity to retrieve. Use this
|
| + /// parameter as a pagination mechanism along with the max-results parameter.
|
| + ///
|
| + /// Completes with a [ProfileFilterLinks].
|
| + ///
|
| + /// Completes with a [commons.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<ProfileFilterLinks> list(
|
| + core.String accountId, core.String webPropertyId, core.String profileId,
|
| + {core.int max_results, core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2567,47 +2704,55 @@ class ManagementProfileFilterLinksResourceApi {
|
| _queryParams["start-index"] = ["${start_index}"];
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/profileFilterLinks';
|
| -
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/profileFilterLinks';
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new ProfileFilterLinks.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Update an existing profile filter link. This method supports patch
|
| - * semantics.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to which profile filter link belongs.
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * [webPropertyId] - Web property Id to which profile filter link belongs
|
| - * Value must have pattern "UA-(\d+)-(\d+)".
|
| - *
|
| - * [profileId] - Profile ID to which filter link belongs
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * [linkId] - ID of the profile filter link to be updated.
|
| - * Value must have pattern "\d+:\d+".
|
| - *
|
| - * Completes with a [ProfileFilterLink].
|
| - *
|
| - * Completes with a [commons.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<ProfileFilterLink> patch(ProfileFilterLink request, core.String accountId, core.String webPropertyId, core.String profileId, core.String linkId) {
|
| + /// Update an existing profile filter link. This method supports patch
|
| + /// semantics.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to which profile filter link belongs.
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// [webPropertyId] - Web property Id to which profile filter link belongs
|
| + /// Value must have pattern "UA-(\d+)-(\d+)".
|
| + ///
|
| + /// [profileId] - Profile ID to which filter link belongs
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// [linkId] - ID of the profile filter link to be updated.
|
| + /// Value must have pattern "\d+:\d+".
|
| + ///
|
| + /// Completes with a [ProfileFilterLink].
|
| + ///
|
| + /// Completes with a [commons.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<ProfileFilterLink> patch(
|
| + ProfileFilterLink request,
|
| + core.String accountId,
|
| + core.String webPropertyId,
|
| + core.String profileId,
|
| + core.String linkId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2631,46 +2776,55 @@ class ManagementProfileFilterLinksResourceApi {
|
| throw new core.ArgumentError("Parameter linkId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/profileFilterLinks/' + commons.Escaper.ecapeVariable('$linkId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "PATCH",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/profileFilterLinks/' +
|
| + commons.Escaper.ecapeVariable('$linkId');
|
| +
|
| + var _response = _requester.request(_url, "PATCH",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new ProfileFilterLink.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Update an existing profile filter link.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to which profile filter link belongs.
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * [webPropertyId] - Web property Id to which profile filter link belongs
|
| - * Value must have pattern "UA-(\d+)-(\d+)".
|
| - *
|
| - * [profileId] - Profile ID to which filter link belongs
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * [linkId] - ID of the profile filter link to be updated.
|
| - * Value must have pattern "\d+:\d+".
|
| - *
|
| - * Completes with a [ProfileFilterLink].
|
| - *
|
| - * Completes with a [commons.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<ProfileFilterLink> update(ProfileFilterLink request, core.String accountId, core.String webPropertyId, core.String profileId, core.String linkId) {
|
| + /// Update an existing profile filter link.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to which profile filter link belongs.
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// [webPropertyId] - Web property Id to which profile filter link belongs
|
| + /// Value must have pattern "UA-(\d+)-(\d+)".
|
| + ///
|
| + /// [profileId] - Profile ID to which filter link belongs
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// [linkId] - ID of the profile filter link to be updated.
|
| + /// Value must have pattern "\d+:\d+".
|
| + ///
|
| + /// Completes with a [ProfileFilterLink].
|
| + ///
|
| + /// Completes with a [commons.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<ProfileFilterLink> update(
|
| + ProfileFilterLink request,
|
| + core.String accountId,
|
| + core.String webPropertyId,
|
| + core.String profileId,
|
| + core.String linkId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2694,47 +2848,50 @@ class ManagementProfileFilterLinksResourceApi {
|
| throw new core.ArgumentError("Parameter linkId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/profileFilterLinks/' + commons.Escaper.ecapeVariable('$linkId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "PUT",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/profileFilterLinks/' +
|
| + commons.Escaper.ecapeVariable('$linkId');
|
| +
|
| + var _response = _requester.request(_url, "PUT",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new ProfileFilterLink.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ManagementProfileUserLinksResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementProfileUserLinksResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Removes a user from the given view (profile).
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to delete the user link for.
|
| - *
|
| - * [webPropertyId] - Web Property ID to delete the user link for.
|
| - *
|
| - * [profileId] - View (Profile) ID to delete the user link for.
|
| - *
|
| - * [linkId] - Link ID to delete the user link for.
|
| - *
|
| - * Completes with a [commons.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 accountId, core.String webPropertyId, core.String profileId, core.String linkId) {
|
| + ManagementProfileUserLinksResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Removes a user from the given view (profile).
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to delete the user link for.
|
| + ///
|
| + /// [webPropertyId] - Web Property ID to delete the user link for.
|
| + ///
|
| + /// [profileId] - View (Profile) ID to delete the user link for.
|
| + ///
|
| + /// [linkId] - Link ID to delete the user link for.
|
| + ///
|
| + /// Completes with a [commons.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 accountId, core.String webPropertyId,
|
| + core.String profileId, core.String linkId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2757,40 +2914,45 @@ class ManagementProfileUserLinksResourceApi {
|
|
|
| _downloadOptions = null;
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/entityUserLinks/' + commons.Escaper.ecapeVariable('$linkId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "DELETE",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/entityUserLinks/' +
|
| + commons.Escaper.ecapeVariable('$linkId');
|
| +
|
| + var _response = _requester.request(_url, "DELETE",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => null);
|
| }
|
|
|
| - /**
|
| - * Adds a new user to the given view (profile).
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to create the user link for.
|
| - *
|
| - * [webPropertyId] - Web Property ID to create the user link for.
|
| - *
|
| - * [profileId] - View (Profile) ID to create the user link for.
|
| - *
|
| - * Completes with a [EntityUserLink].
|
| - *
|
| - * Completes with a [commons.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<EntityUserLink> insert(EntityUserLink request, core.String accountId, core.String webPropertyId, core.String profileId) {
|
| + /// Adds a new user to the given view (profile).
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to create the user link for.
|
| + ///
|
| + /// [webPropertyId] - Web Property ID to create the user link for.
|
| + ///
|
| + /// [profileId] - View (Profile) ID to create the user link for.
|
| + ///
|
| + /// Completes with a [EntityUserLink].
|
| + ///
|
| + /// Completes with a [commons.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<EntityUserLink> insert(EntityUserLink request,
|
| + core.String accountId, core.String webPropertyId, core.String profileId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2811,49 +2973,54 @@ class ManagementProfileUserLinksResourceApi {
|
| throw new core.ArgumentError("Parameter profileId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/entityUserLinks';
|
| -
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/entityUserLinks';
|
| +
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new EntityUserLink.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Lists profile-user links for a given view (profile).
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID which the given view (profile) belongs to.
|
| - *
|
| - * [webPropertyId] - Web Property ID which the given view (profile) belongs
|
| - * to. Can either be a specific web property ID or '~all', which refers to all
|
| - * the web properties that user has access to.
|
| - *
|
| - * [profileId] - View (Profile) ID to retrieve the profile-user links for. Can
|
| - * either be a specific profile ID or '~all', which refers to all the profiles
|
| - * that user has access to.
|
| - *
|
| - * [max_results] - The maximum number of profile-user links to include in this
|
| - * response.
|
| - *
|
| - * [start_index] - An index of the first profile-user link to retrieve. Use
|
| - * this parameter as a pagination mechanism along with the max-results
|
| - * parameter.
|
| - *
|
| - * Completes with a [EntityUserLinks].
|
| - *
|
| - * Completes with a [commons.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<EntityUserLinks> list(core.String accountId, core.String webPropertyId, core.String profileId, {core.int max_results, core.int start_index}) {
|
| + /// Lists profile-user links for a given view (profile).
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID which the given view (profile) belongs to.
|
| + ///
|
| + /// [webPropertyId] - Web Property ID which the given view (profile) belongs
|
| + /// to. Can either be a specific web property ID or '~all', which refers to
|
| + /// all the web properties that user has access to.
|
| + ///
|
| + /// [profileId] - View (Profile) ID to retrieve the profile-user links for.
|
| + /// Can either be a specific profile ID or '~all', which refers to all the
|
| + /// profiles that user has access to.
|
| + ///
|
| + /// [max_results] - The maximum number of profile-user links to include in
|
| + /// this response.
|
| + ///
|
| + /// [start_index] - An index of the first profile-user link to retrieve. Use
|
| + /// this parameter as a pagination mechanism along with the max-results
|
| + /// parameter.
|
| + ///
|
| + /// Completes with a [EntityUserLinks].
|
| + ///
|
| + /// Completes with a [commons.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<EntityUserLinks> list(
|
| + core.String accountId, core.String webPropertyId, core.String profileId,
|
| + {core.int max_results, core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2877,42 +3044,50 @@ class ManagementProfileUserLinksResourceApi {
|
| _queryParams["start-index"] = ["${start_index}"];
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/entityUserLinks';
|
| -
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/entityUserLinks';
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new EntityUserLinks.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates permissions for an existing user on the given view (profile).
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to update the user link for.
|
| - *
|
| - * [webPropertyId] - Web Property ID to update the user link for.
|
| - *
|
| - * [profileId] - View (Profile ID) to update the user link for.
|
| - *
|
| - * [linkId] - Link ID to update the user link for.
|
| - *
|
| - * Completes with a [EntityUserLink].
|
| - *
|
| - * Completes with a [commons.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<EntityUserLink> update(EntityUserLink request, core.String accountId, core.String webPropertyId, core.String profileId, core.String linkId) {
|
| + /// Updates permissions for an existing user on the given view (profile).
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to update the user link for.
|
| + ///
|
| + /// [webPropertyId] - Web Property ID to update the user link for.
|
| + ///
|
| + /// [profileId] - View (Profile ID) to update the user link for.
|
| + ///
|
| + /// [linkId] - Link ID to update the user link for.
|
| + ///
|
| + /// Completes with a [EntityUserLink].
|
| + ///
|
| + /// Completes with a [commons.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<EntityUserLink> update(
|
| + EntityUserLink request,
|
| + core.String accountId,
|
| + core.String webPropertyId,
|
| + core.String profileId,
|
| + core.String linkId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2936,45 +3111,48 @@ class ManagementProfileUserLinksResourceApi {
|
| throw new core.ArgumentError("Parameter linkId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/entityUserLinks/' + commons.Escaper.ecapeVariable('$linkId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "PUT",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/entityUserLinks/' +
|
| + commons.Escaper.ecapeVariable('$linkId');
|
| +
|
| + var _response = _requester.request(_url, "PUT",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new EntityUserLink.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ManagementProfilesResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementProfilesResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Deletes a view (profile).
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to delete the view (profile) for.
|
| - *
|
| - * [webPropertyId] - Web property ID to delete the view (profile) for.
|
| - *
|
| - * [profileId] - ID of the view (profile) to be deleted.
|
| - *
|
| - * Completes with a [commons.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 accountId, core.String webPropertyId, core.String profileId) {
|
| + ManagementProfilesResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Deletes a view (profile).
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to delete the view (profile) for.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to delete the view (profile) for.
|
| + ///
|
| + /// [profileId] - ID of the view (profile) to be deleted.
|
| + ///
|
| + /// Completes with a [commons.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 accountId, core.String webPropertyId, core.String profileId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2994,41 +3172,44 @@ class ManagementProfilesResourceApi {
|
|
|
| _downloadOptions = null;
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "DELETE",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId');
|
| +
|
| + var _response = _requester.request(_url, "DELETE",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => null);
|
| }
|
|
|
| - /**
|
| - * Gets a view (profile) to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to retrieve the view (profile) for.
|
| - * Value must have pattern "[0-9]+".
|
| - *
|
| - * [webPropertyId] - Web property ID to retrieve the view (profile) for.
|
| - * Value must have pattern "UA-[0-9]+-[0-9]+".
|
| - *
|
| - * [profileId] - View (Profile) ID to retrieve the view (profile) for.
|
| - * Value must have pattern "[0-9]+".
|
| - *
|
| - * Completes with a [Profile].
|
| - *
|
| - * Completes with a [commons.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<Profile> get(core.String accountId, core.String webPropertyId, core.String profileId) {
|
| + /// Gets a view (profile) to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to retrieve the view (profile) for.
|
| + /// Value must have pattern "[0-9]+".
|
| + ///
|
| + /// [webPropertyId] - Web property ID to retrieve the view (profile) for.
|
| + /// Value must have pattern "UA-[0-9]+-[0-9]+".
|
| + ///
|
| + /// [profileId] - View (Profile) ID to retrieve the view (profile) for.
|
| + /// Value must have pattern "[0-9]+".
|
| + ///
|
| + /// Completes with a [Profile].
|
| + ///
|
| + /// Completes with a [commons.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<Profile> get(
|
| + core.String accountId, core.String webPropertyId, core.String profileId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -3046,38 +3227,41 @@ class ManagementProfilesResourceApi {
|
| throw new core.ArgumentError("Parameter profileId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId');
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Profile.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Create a new view (profile).
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to create the view (profile) for.
|
| - *
|
| - * [webPropertyId] - Web property ID to create the view (profile) for.
|
| - *
|
| - * Completes with a [Profile].
|
| - *
|
| - * Completes with a [commons.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<Profile> insert(Profile request, core.String accountId, core.String webPropertyId) {
|
| + /// Create a new view (profile).
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to create the view (profile) for.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to create the view (profile) for.
|
| + ///
|
| + /// Completes with a [Profile].
|
| + ///
|
| + /// Completes with a [commons.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<Profile> insert(
|
| + Profile request, core.String accountId, core.String webPropertyId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -3095,46 +3279,48 @@ class ManagementProfilesResourceApi {
|
| throw new core.ArgumentError("Parameter webPropertyId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Profile.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Lists views (profiles) to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID for the view (profiles) to retrieve. Can either be
|
| - * a specific account ID or '~all', which refers to all the accounts to which
|
| - * the user has access.
|
| - *
|
| - * [webPropertyId] - Web property ID for the views (profiles) to retrieve. Can
|
| - * either be a specific web property ID or '~all', which refers to all the web
|
| - * properties to which the user has access.
|
| - *
|
| - * [max_results] - The maximum number of views (profiles) to include in this
|
| - * response.
|
| - *
|
| - * [start_index] - An index of the first entity to retrieve. Use this
|
| - * parameter as a pagination mechanism along with the max-results parameter.
|
| - *
|
| - * Completes with a [Profiles].
|
| - *
|
| - * Completes with a [commons.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<Profiles> list(core.String accountId, core.String webPropertyId, {core.int max_results, core.int start_index}) {
|
| + /// Lists views (profiles) to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID for the view (profiles) to retrieve. Can either
|
| + /// be a specific account ID or '~all', which refers to all the accounts to
|
| + /// which the user has access.
|
| + ///
|
| + /// [webPropertyId] - Web property ID for the views (profiles) to retrieve.
|
| + /// Can either be a specific web property ID or '~all', which refers to all
|
| + /// the web properties to which the user has access.
|
| + ///
|
| + /// [max_results] - The maximum number of views (profiles) to include in this
|
| + /// response.
|
| + ///
|
| + /// [start_index] - An index of the first entity to retrieve. Use this
|
| + /// parameter as a pagination mechanism along with the max-results parameter.
|
| + ///
|
| + /// Completes with a [Profiles].
|
| + ///
|
| + /// Completes with a [commons.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<Profiles> list(core.String accountId, core.String webPropertyId,
|
| + {core.int max_results, core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -3155,40 +3341,42 @@ class ManagementProfilesResourceApi {
|
| _queryParams["start-index"] = ["${start_index}"];
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Profiles.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an existing view (profile). This method supports patch semantics.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to which the view (profile) belongs
|
| - *
|
| - * [webPropertyId] - Web property ID to which the view (profile) belongs
|
| - *
|
| - * [profileId] - ID of the view (profile) to be updated.
|
| - *
|
| - * Completes with a [Profile].
|
| - *
|
| - * Completes with a [commons.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<Profile> patch(Profile request, core.String accountId, core.String webPropertyId, core.String profileId) {
|
| + /// Updates an existing view (profile). This method supports patch semantics.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to which the view (profile) belongs
|
| + ///
|
| + /// [webPropertyId] - Web property ID to which the view (profile) belongs
|
| + ///
|
| + /// [profileId] - ID of the view (profile) to be updated.
|
| + ///
|
| + /// Completes with a [Profile].
|
| + ///
|
| + /// Completes with a [commons.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<Profile> patch(Profile request, core.String accountId,
|
| + core.String webPropertyId, core.String profileId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -3209,40 +3397,43 @@ class ManagementProfilesResourceApi {
|
| throw new core.ArgumentError("Parameter profileId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId');
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "PATCH",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "PATCH",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Profile.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an existing view (profile).
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to which the view (profile) belongs
|
| - *
|
| - * [webPropertyId] - Web property ID to which the view (profile) belongs
|
| - *
|
| - * [profileId] - ID of the view (profile) to be updated.
|
| - *
|
| - * Completes with a [Profile].
|
| - *
|
| - * Completes with a [commons.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<Profile> update(Profile request, core.String accountId, core.String webPropertyId, core.String profileId) {
|
| + /// Updates an existing view (profile).
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to which the view (profile) belongs
|
| + ///
|
| + /// [webPropertyId] - Web property ID to which the view (profile) belongs
|
| + ///
|
| + /// [profileId] - ID of the view (profile) to be updated.
|
| + ///
|
| + /// Completes with a [Profile].
|
| + ///
|
| + /// Completes with a [commons.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<Profile> update(Profile request, core.String accountId,
|
| + core.String webPropertyId, core.String profileId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -3263,46 +3454,47 @@ class ManagementProfilesResourceApi {
|
| throw new core.ArgumentError("Parameter profileId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId');
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "PUT",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "PUT",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Profile.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ManagementRemarketingAudienceResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementRemarketingAudienceResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Delete a remarketing audience.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to which the remarketing audience belongs.
|
| - *
|
| - * [webPropertyId] - Web property ID to which the remarketing audience
|
| - * belongs.
|
| - *
|
| - * [remarketingAudienceId] - The ID of the remarketing audience to delete.
|
| - *
|
| - * Completes with a [commons.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 accountId, core.String webPropertyId, core.String remarketingAudienceId) {
|
| + ManagementRemarketingAudienceResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Delete a remarketing audience.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to which the remarketing audience belongs.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to which the remarketing audience
|
| + /// belongs.
|
| + ///
|
| + /// [remarketingAudienceId] - The ID of the remarketing audience to delete.
|
| + ///
|
| + /// Completes with a [commons.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 accountId, core.String webPropertyId,
|
| + core.String remarketingAudienceId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -3317,44 +3509,48 @@ class ManagementRemarketingAudienceResourceApi {
|
| throw new core.ArgumentError("Parameter webPropertyId is required.");
|
| }
|
| if (remarketingAudienceId == null) {
|
| - throw new core.ArgumentError("Parameter remarketingAudienceId is required.");
|
| + throw new core.ArgumentError(
|
| + "Parameter remarketingAudienceId is required.");
|
| }
|
|
|
| _downloadOptions = null;
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/remarketingAudiences/' + commons.Escaper.ecapeVariable('$remarketingAudienceId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "DELETE",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/remarketingAudiences/' +
|
| + commons.Escaper.ecapeVariable('$remarketingAudienceId');
|
| +
|
| + var _response = _requester.request(_url, "DELETE",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => null);
|
| }
|
|
|
| - /**
|
| - * Gets a remarketing audience to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - The account ID of the remarketing audience to retrieve.
|
| - *
|
| - * [webPropertyId] - The web property ID of the remarketing audience to
|
| - * retrieve.
|
| - *
|
| - * [remarketingAudienceId] - The ID of the remarketing audience to retrieve.
|
| - *
|
| - * Completes with a [RemarketingAudience].
|
| - *
|
| - * Completes with a [commons.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<RemarketingAudience> get(core.String accountId, core.String webPropertyId, core.String remarketingAudienceId) {
|
| + /// Gets a remarketing audience to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - The account ID of the remarketing audience to retrieve.
|
| + ///
|
| + /// [webPropertyId] - The web property ID of the remarketing audience to
|
| + /// retrieve.
|
| + ///
|
| + /// [remarketingAudienceId] - The ID of the remarketing audience to retrieve.
|
| + ///
|
| + /// Completes with a [RemarketingAudience].
|
| + ///
|
| + /// Completes with a [commons.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<RemarketingAudience> get(core.String accountId,
|
| + core.String webPropertyId, core.String remarketingAudienceId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -3369,42 +3565,47 @@ class ManagementRemarketingAudienceResourceApi {
|
| throw new core.ArgumentError("Parameter webPropertyId is required.");
|
| }
|
| if (remarketingAudienceId == null) {
|
| - throw new core.ArgumentError("Parameter remarketingAudienceId is required.");
|
| - }
|
| -
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/remarketingAudiences/' + commons.Escaper.ecapeVariable('$remarketingAudienceId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + throw new core.ArgumentError(
|
| + "Parameter remarketingAudienceId is required.");
|
| + }
|
| +
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/remarketingAudiences/' +
|
| + commons.Escaper.ecapeVariable('$remarketingAudienceId');
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new RemarketingAudience.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Creates a new remarketing audience.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - The account ID for which to create the remarketing audience.
|
| - *
|
| - * [webPropertyId] - Web property ID for which to create the remarketing
|
| - * audience.
|
| - *
|
| - * Completes with a [RemarketingAudience].
|
| - *
|
| - * Completes with a [commons.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<RemarketingAudience> insert(RemarketingAudience request, core.String accountId, core.String webPropertyId) {
|
| + /// Creates a new remarketing audience.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - The account ID for which to create the remarketing
|
| + /// audience.
|
| + ///
|
| + /// [webPropertyId] - Web property ID for which to create the remarketing
|
| + /// audience.
|
| + ///
|
| + /// Completes with a [RemarketingAudience].
|
| + ///
|
| + /// Completes with a [commons.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<RemarketingAudience> insert(RemarketingAudience request,
|
| + core.String accountId, core.String webPropertyId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -3422,45 +3623,48 @@ class ManagementRemarketingAudienceResourceApi {
|
| throw new core.ArgumentError("Parameter webPropertyId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/remarketingAudiences';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/remarketingAudiences';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new RemarketingAudience.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Lists remarketing audiences to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - The account ID of the remarketing audiences to retrieve.
|
| - *
|
| - * [webPropertyId] - The web property ID of the remarketing audiences to
|
| - * retrieve.
|
| - *
|
| - * [max_results] - The maximum number of remarketing audiences to include in
|
| - * this response.
|
| - *
|
| - * [start_index] - An index of the first entity to retrieve. Use this
|
| - * parameter as a pagination mechanism along with the max-results parameter.
|
| - *
|
| - * [type] - null
|
| - *
|
| - * Completes with a [RemarketingAudiences].
|
| - *
|
| - * Completes with a [commons.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<RemarketingAudiences> list(core.String accountId, core.String webPropertyId, {core.int max_results, core.int start_index, core.String type}) {
|
| + /// Lists remarketing audiences to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - The account ID of the remarketing audiences to retrieve.
|
| + ///
|
| + /// [webPropertyId] - The web property ID of the remarketing audiences to
|
| + /// retrieve.
|
| + ///
|
| + /// [max_results] - The maximum number of remarketing audiences to include in
|
| + /// this response.
|
| + ///
|
| + /// [start_index] - An index of the first entity to retrieve. Use this
|
| + /// parameter as a pagination mechanism along with the max-results parameter.
|
| + ///
|
| + /// [type] - null
|
| + ///
|
| + /// Completes with a [RemarketingAudiences].
|
| + ///
|
| + /// Completes with a [commons.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<RemarketingAudiences> list(
|
| + core.String accountId, core.String webPropertyId,
|
| + {core.int max_results, core.int start_index, core.String type}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -3484,42 +3688,47 @@ class ManagementRemarketingAudienceResourceApi {
|
| _queryParams["type"] = [type];
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/remarketingAudiences';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/remarketingAudiences';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new RemarketingAudiences.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an existing remarketing audience. This method supports patch
|
| - * semantics.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - The account ID of the remarketing audience to update.
|
| - *
|
| - * [webPropertyId] - The web property ID of the remarketing audience to
|
| - * update.
|
| - *
|
| - * [remarketingAudienceId] - The ID of the remarketing audience to update.
|
| - *
|
| - * Completes with a [RemarketingAudience].
|
| - *
|
| - * Completes with a [commons.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<RemarketingAudience> patch(RemarketingAudience request, core.String accountId, core.String webPropertyId, core.String remarketingAudienceId) {
|
| + /// Updates an existing remarketing audience. This method supports patch
|
| + /// semantics.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - The account ID of the remarketing audience to update.
|
| + ///
|
| + /// [webPropertyId] - The web property ID of the remarketing audience to
|
| + /// update.
|
| + ///
|
| + /// [remarketingAudienceId] - The ID of the remarketing audience to update.
|
| + ///
|
| + /// Completes with a [RemarketingAudience].
|
| + ///
|
| + /// Completes with a [commons.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<RemarketingAudience> patch(
|
| + RemarketingAudience request,
|
| + core.String accountId,
|
| + core.String webPropertyId,
|
| + core.String remarketingAudienceId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -3537,44 +3746,51 @@ class ManagementRemarketingAudienceResourceApi {
|
| throw new core.ArgumentError("Parameter webPropertyId is required.");
|
| }
|
| if (remarketingAudienceId == null) {
|
| - throw new core.ArgumentError("Parameter remarketingAudienceId is required.");
|
| - }
|
| -
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/remarketingAudiences/' + commons.Escaper.ecapeVariable('$remarketingAudienceId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "PATCH",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + throw new core.ArgumentError(
|
| + "Parameter remarketingAudienceId is required.");
|
| + }
|
| +
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/remarketingAudiences/' +
|
| + commons.Escaper.ecapeVariable('$remarketingAudienceId');
|
| +
|
| + var _response = _requester.request(_url, "PATCH",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new RemarketingAudience.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an existing remarketing audience.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - The account ID of the remarketing audience to update.
|
| - *
|
| - * [webPropertyId] - The web property ID of the remarketing audience to
|
| - * update.
|
| - *
|
| - * [remarketingAudienceId] - The ID of the remarketing audience to update.
|
| - *
|
| - * Completes with a [RemarketingAudience].
|
| - *
|
| - * Completes with a [commons.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<RemarketingAudience> update(RemarketingAudience request, core.String accountId, core.String webPropertyId, core.String remarketingAudienceId) {
|
| + /// Updates an existing remarketing audience.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - The account ID of the remarketing audience to update.
|
| + ///
|
| + /// [webPropertyId] - The web property ID of the remarketing audience to
|
| + /// update.
|
| + ///
|
| + /// [remarketingAudienceId] - The ID of the remarketing audience to update.
|
| + ///
|
| + /// Completes with a [RemarketingAudience].
|
| + ///
|
| + /// Completes with a [commons.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<RemarketingAudience> update(
|
| + RemarketingAudience request,
|
| + core.String accountId,
|
| + core.String webPropertyId,
|
| + core.String remarketingAudienceId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -3592,48 +3808,50 @@ class ManagementRemarketingAudienceResourceApi {
|
| throw new core.ArgumentError("Parameter webPropertyId is required.");
|
| }
|
| if (remarketingAudienceId == null) {
|
| - throw new core.ArgumentError("Parameter remarketingAudienceId is required.");
|
| - }
|
| -
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/remarketingAudiences/' + commons.Escaper.ecapeVariable('$remarketingAudienceId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "PUT",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + throw new core.ArgumentError(
|
| + "Parameter remarketingAudienceId is required.");
|
| + }
|
| +
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/remarketingAudiences/' +
|
| + commons.Escaper.ecapeVariable('$remarketingAudienceId');
|
| +
|
| + var _response = _requester.request(_url, "PUT",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new RemarketingAudience.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ManagementSegmentsResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementSegmentsResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Lists segments to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [max_results] - The maximum number of segments to include in this response.
|
| - *
|
| - * [start_index] - An index of the first segment to retrieve. Use this
|
| - * parameter as a pagination mechanism along with the max-results parameter.
|
| - *
|
| - * Completes with a [Segments].
|
| - *
|
| - * Completes with a [commons.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.
|
| - */
|
| + ManagementSegmentsResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Lists segments to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [max_results] - The maximum number of segments to include in this
|
| + /// response.
|
| + ///
|
| + /// [start_index] - An index of the first segment to retrieve. Use this
|
| + /// parameter as a pagination mechanism along with the max-results parameter.
|
| + ///
|
| + /// Completes with a [Segments].
|
| + ///
|
| + /// Completes with a [commons.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<Segments> list({core.int max_results, core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -3651,45 +3869,41 @@ class ManagementSegmentsResourceApi {
|
|
|
| _url = 'management/segments';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Segments.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ManagementUnsampledReportsResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementUnsampledReportsResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Deletes an unsampled report.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to delete the unsampled report for.
|
| - *
|
| - * [webPropertyId] - Web property ID to delete the unsampled reports for.
|
| - *
|
| - * [profileId] - View (Profile) ID to delete the unsampled report for.
|
| - *
|
| - * [unsampledReportId] - ID of the unsampled report to be deleted.
|
| - *
|
| - * Completes with a [commons.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 accountId, core.String webPropertyId, core.String profileId, core.String unsampledReportId) {
|
| + ManagementUnsampledReportsResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Deletes an unsampled report.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to delete the unsampled report for.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to delete the unsampled reports for.
|
| + ///
|
| + /// [profileId] - View (Profile) ID to delete the unsampled report for.
|
| + ///
|
| + /// [unsampledReportId] - ID of the unsampled report to be deleted.
|
| + ///
|
| + /// Completes with a [commons.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 accountId, core.String webPropertyId,
|
| + core.String profileId, core.String unsampledReportId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -3712,40 +3926,48 @@ class ManagementUnsampledReportsResourceApi {
|
|
|
| _downloadOptions = null;
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/unsampledReports/' + commons.Escaper.ecapeVariable('$unsampledReportId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "DELETE",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/unsampledReports/' +
|
| + commons.Escaper.ecapeVariable('$unsampledReportId');
|
| +
|
| + var _response = _requester.request(_url, "DELETE",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => null);
|
| }
|
|
|
| - /**
|
| - * Returns a single unsampled report.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to retrieve unsampled report for.
|
| - *
|
| - * [webPropertyId] - Web property ID to retrieve unsampled reports for.
|
| - *
|
| - * [profileId] - View (Profile) ID to retrieve unsampled report for.
|
| - *
|
| - * [unsampledReportId] - ID of the unsampled report to retrieve.
|
| - *
|
| - * Completes with a [UnsampledReport].
|
| - *
|
| - * Completes with a [commons.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<UnsampledReport> get(core.String accountId, core.String webPropertyId, core.String profileId, core.String unsampledReportId) {
|
| + /// Returns a single unsampled report.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to retrieve unsampled report for.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to retrieve unsampled reports for.
|
| + ///
|
| + /// [profileId] - View (Profile) ID to retrieve unsampled report for.
|
| + ///
|
| + /// [unsampledReportId] - ID of the unsampled report to retrieve.
|
| + ///
|
| + /// Completes with a [UnsampledReport].
|
| + ///
|
| + /// Completes with a [commons.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<UnsampledReport> get(
|
| + core.String accountId,
|
| + core.String webPropertyId,
|
| + core.String profileId,
|
| + core.String unsampledReportId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -3766,40 +3988,45 @@ class ManagementUnsampledReportsResourceApi {
|
| throw new core.ArgumentError("Parameter unsampledReportId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/unsampledReports/' + commons.Escaper.ecapeVariable('$unsampledReportId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/unsampledReports/' +
|
| + commons.Escaper.ecapeVariable('$unsampledReportId');
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new UnsampledReport.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Create a new unsampled report.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to create the unsampled report for.
|
| - *
|
| - * [webPropertyId] - Web property ID to create the unsampled report for.
|
| - *
|
| - * [profileId] - View (Profile) ID to create the unsampled report for.
|
| - *
|
| - * Completes with a [UnsampledReport].
|
| - *
|
| - * Completes with a [commons.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<UnsampledReport> insert(UnsampledReport request, core.String accountId, core.String webPropertyId, core.String profileId) {
|
| + /// Create a new unsampled report.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to create the unsampled report for.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to create the unsampled report for.
|
| + ///
|
| + /// [profileId] - View (Profile) ID to create the unsampled report for.
|
| + ///
|
| + /// Completes with a [UnsampledReport].
|
| + ///
|
| + /// Completes with a [commons.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<UnsampledReport> insert(UnsampledReport request,
|
| + core.String accountId, core.String webPropertyId, core.String profileId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -3820,48 +4047,53 @@ class ManagementUnsampledReportsResourceApi {
|
| throw new core.ArgumentError("Parameter profileId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/unsampledReports';
|
| -
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/unsampledReports';
|
| +
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new UnsampledReport.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Lists unsampled reports to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to retrieve unsampled reports for. Must be a
|
| - * specific account ID, ~all is not supported.
|
| - *
|
| - * [webPropertyId] - Web property ID to retrieve unsampled reports for. Must
|
| - * be a specific web property ID, ~all is not supported.
|
| - *
|
| - * [profileId] - View (Profile) ID to retrieve unsampled reports for. Must be
|
| - * a specific view (profile) ID, ~all is not supported.
|
| - *
|
| - * [max_results] - The maximum number of unsampled reports to include in this
|
| - * response.
|
| - *
|
| - * [start_index] - An index of the first unsampled report to retrieve. Use
|
| - * this parameter as a pagination mechanism along with the max-results
|
| - * parameter.
|
| - *
|
| - * Completes with a [UnsampledReports].
|
| - *
|
| - * Completes with a [commons.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<UnsampledReports> list(core.String accountId, core.String webPropertyId, core.String profileId, {core.int max_results, core.int start_index}) {
|
| + /// Lists unsampled reports to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to retrieve unsampled reports for. Must be a
|
| + /// specific account ID, ~all is not supported.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to retrieve unsampled reports for. Must
|
| + /// be a specific web property ID, ~all is not supported.
|
| + ///
|
| + /// [profileId] - View (Profile) ID to retrieve unsampled reports for. Must
|
| + /// be a specific view (profile) ID, ~all is not supported.
|
| + ///
|
| + /// [max_results] - The maximum number of unsampled reports to include in
|
| + /// this response.
|
| + ///
|
| + /// [start_index] - An index of the first unsampled report to retrieve. Use
|
| + /// this parameter as a pagination mechanism along with the max-results
|
| + /// parameter.
|
| + ///
|
| + /// Completes with a [UnsampledReports].
|
| + ///
|
| + /// Completes with a [commons.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<UnsampledReports> list(
|
| + core.String accountId, core.String webPropertyId, core.String profileId,
|
| + {core.int max_results, core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -3885,50 +4117,56 @@ class ManagementUnsampledReportsResourceApi {
|
| _queryParams["start-index"] = ["${start_index}"];
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profiles/' + commons.Escaper.ecapeVariable('$profileId') + '/unsampledReports';
|
| -
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/profiles/' +
|
| + commons.Escaper.ecapeVariable('$profileId') +
|
| + '/unsampledReports';
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new UnsampledReports.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ManagementUploadsResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementUploadsResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Delete data associated with a previous upload.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account Id for the uploads to be deleted.
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * [webPropertyId] - Web property Id for the uploads to be deleted.
|
| - * Value must have pattern "UA-(\d+)-(\d+)".
|
| - *
|
| - * [customDataSourceId] - Custom data source Id for the uploads to be deleted.
|
| - * Value must have pattern ".{22}".
|
| - *
|
| - * Completes with a [commons.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 deleteUploadData(AnalyticsDataimportDeleteUploadDataRequest request, core.String accountId, core.String webPropertyId, core.String customDataSourceId) {
|
| + ManagementUploadsResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Delete data associated with a previous upload.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account Id for the uploads to be deleted.
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// [webPropertyId] - Web property Id for the uploads to be deleted.
|
| + /// Value must have pattern "UA-(\d+)-(\d+)".
|
| + ///
|
| + /// [customDataSourceId] - Custom data source Id for the uploads to be
|
| + /// deleted.
|
| + /// Value must have pattern ".{22}".
|
| + ///
|
| + /// Completes with a [commons.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 deleteUploadData(
|
| + AnalyticsDataimportDeleteUploadDataRequest request,
|
| + core.String accountId,
|
| + core.String webPropertyId,
|
| + core.String customDataSourceId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -3951,44 +4189,48 @@ class ManagementUploadsResourceApi {
|
|
|
| _downloadOptions = null;
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/customDataSources/' + commons.Escaper.ecapeVariable('$customDataSourceId') + '/deleteUploadData';
|
| -
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/customDataSources/' +
|
| + commons.Escaper.ecapeVariable('$customDataSourceId') +
|
| + '/deleteUploadData';
|
| +
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => null);
|
| }
|
|
|
| - /**
|
| - * List uploads to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account Id for the upload to retrieve.
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * [webPropertyId] - Web property Id for the upload to retrieve.
|
| - * Value must have pattern "UA-(\d+)-(\d+)".
|
| - *
|
| - * [customDataSourceId] - Custom data source Id for upload to retrieve.
|
| - * Value must have pattern ".{22}".
|
| - *
|
| - * [uploadId] - Upload Id to retrieve.
|
| - * Value must have pattern ".{22}".
|
| - *
|
| - * Completes with a [Upload].
|
| - *
|
| - * Completes with a [commons.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<Upload> get(core.String accountId, core.String webPropertyId, core.String customDataSourceId, core.String uploadId) {
|
| + /// List uploads to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account Id for the upload to retrieve.
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// [webPropertyId] - Web property Id for the upload to retrieve.
|
| + /// Value must have pattern "UA-(\d+)-(\d+)".
|
| + ///
|
| + /// [customDataSourceId] - Custom data source Id for upload to retrieve.
|
| + /// Value must have pattern ".{22}".
|
| + ///
|
| + /// [uploadId] - Upload Id to retrieve.
|
| + /// Value must have pattern ".{22}".
|
| + ///
|
| + /// Completes with a [Upload].
|
| + ///
|
| + /// Completes with a [commons.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<Upload> get(core.String accountId, core.String webPropertyId,
|
| + core.String customDataSourceId, core.String uploadId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -4009,46 +4251,53 @@ class ManagementUploadsResourceApi {
|
| throw new core.ArgumentError("Parameter uploadId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/customDataSources/' + commons.Escaper.ecapeVariable('$customDataSourceId') + '/uploads/' + commons.Escaper.ecapeVariable('$uploadId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/customDataSources/' +
|
| + commons.Escaper.ecapeVariable('$customDataSourceId') +
|
| + '/uploads/' +
|
| + commons.Escaper.ecapeVariable('$uploadId');
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Upload.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * List uploads to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account Id for the uploads to retrieve.
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * [webPropertyId] - Web property Id for the uploads to retrieve.
|
| - * Value must have pattern "UA-(\d+)-(\d+)".
|
| - *
|
| - * [customDataSourceId] - Custom data source Id for uploads to retrieve.
|
| - * Value must have pattern ".{22}".
|
| - *
|
| - * [max_results] - The maximum number of uploads to include in this response.
|
| - *
|
| - * [start_index] - A 1-based index of the first upload to retrieve. Use this
|
| - * parameter as a pagination mechanism along with the max-results parameter.
|
| - *
|
| - * Completes with a [Uploads].
|
| - *
|
| - * Completes with a [commons.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<Uploads> list(core.String accountId, core.String webPropertyId, core.String customDataSourceId, {core.int max_results, core.int start_index}) {
|
| + /// List uploads to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account Id for the uploads to retrieve.
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// [webPropertyId] - Web property Id for the uploads to retrieve.
|
| + /// Value must have pattern "UA-(\d+)-(\d+)".
|
| + ///
|
| + /// [customDataSourceId] - Custom data source Id for uploads to retrieve.
|
| + /// Value must have pattern ".{22}".
|
| + ///
|
| + /// [max_results] - The maximum number of uploads to include in this
|
| + /// response.
|
| + ///
|
| + /// [start_index] - A 1-based index of the first upload to retrieve. Use this
|
| + /// parameter as a pagination mechanism along with the max-results parameter.
|
| + ///
|
| + /// Completes with a [Uploads].
|
| + ///
|
| + /// Completes with a [commons.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<Uploads> list(core.String accountId, core.String webPropertyId,
|
| + core.String customDataSourceId,
|
| + {core.int max_results, core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -4072,46 +4321,53 @@ class ManagementUploadsResourceApi {
|
| _queryParams["start-index"] = ["${start_index}"];
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/customDataSources/' + commons.Escaper.ecapeVariable('$customDataSourceId') + '/uploads';
|
| -
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/customDataSources/' +
|
| + commons.Escaper.ecapeVariable('$customDataSourceId') +
|
| + '/uploads';
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Uploads.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Upload data for a custom data source.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account Id associated with the upload.
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * [webPropertyId] - Web property UA-string associated with the upload.
|
| - * Value must have pattern "UA-\d+-\d+".
|
| - *
|
| - * [customDataSourceId] - Custom data source Id to which the data being
|
| - * uploaded belongs.
|
| - *
|
| - * [uploadMedia] - The media to upload.
|
| - *
|
| - * [uploadOptions] - Options for the media upload. Streaming Media without the
|
| - * length being known ahead of time is only supported via resumable uploads.
|
| - *
|
| - * Completes with a [Upload].
|
| - *
|
| - * Completes with a [commons.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<Upload> uploadData(core.String accountId, core.String webPropertyId, core.String customDataSourceId, {commons.UploadOptions uploadOptions : commons.UploadOptions.Default, commons.Media uploadMedia}) {
|
| + /// Upload data for a custom data source.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account Id associated with the upload.
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// [webPropertyId] - Web property UA-string associated with the upload.
|
| + /// Value must have pattern "UA-\d+-\d+".
|
| + ///
|
| + /// [customDataSourceId] - Custom data source Id to which the data being
|
| + /// uploaded belongs.
|
| + ///
|
| + /// [uploadMedia] - The media to upload.
|
| + ///
|
| + /// [uploadOptions] - Options for the media upload. Streaming Media without
|
| + /// the length being known ahead of time is only supported via resumable
|
| + /// uploads.
|
| + ///
|
| + /// Completes with a [Upload].
|
| + ///
|
| + /// Completes with a [commons.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<Upload> uploadData(core.String accountId,
|
| + core.String webPropertyId, core.String customDataSourceId,
|
| + {commons.UploadOptions uploadOptions: commons.UploadOptions.Default,
|
| + commons.Media uploadMedia}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -4129,55 +4385,68 @@ class ManagementUploadsResourceApi {
|
| throw new core.ArgumentError("Parameter customDataSourceId is required.");
|
| }
|
|
|
| - _uploadMedia = uploadMedia;
|
| - _uploadOptions = uploadOptions;
|
| + _uploadMedia = uploadMedia;
|
| + _uploadOptions = uploadOptions;
|
|
|
| if (_uploadMedia == null) {
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/customDataSources/' + commons.Escaper.ecapeVariable('$customDataSourceId') + '/uploads';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/customDataSources/' +
|
| + commons.Escaper.ecapeVariable('$customDataSourceId') +
|
| + '/uploads';
|
| } else if (_uploadOptions is commons.ResumableUploadOptions) {
|
| - _url = '/resumable/upload/analytics/v3/management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/customDataSources/' + commons.Escaper.ecapeVariable('$customDataSourceId') + '/uploads';
|
| + _url = '/resumable/upload/analytics/v3/management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/customDataSources/' +
|
| + commons.Escaper.ecapeVariable('$customDataSourceId') +
|
| + '/uploads';
|
| } else {
|
| - _url = '/upload/analytics/v3/management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/customDataSources/' + commons.Escaper.ecapeVariable('$customDataSourceId') + '/uploads';
|
| - }
|
| -
|
| -
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = '/upload/analytics/v3/management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/customDataSources/' +
|
| + commons.Escaper.ecapeVariable('$customDataSourceId') +
|
| + '/uploads';
|
| + }
|
| +
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Upload.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ManagementWebPropertyAdWordsLinksResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementWebPropertyAdWordsLinksResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Deletes a web property-AdWords link.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - ID of the account which the given web property belongs to.
|
| - *
|
| - * [webPropertyId] - Web property ID to delete the AdWords link for.
|
| - *
|
| - * [webPropertyAdWordsLinkId] - Web property AdWords link ID.
|
| - *
|
| - * Completes with a [commons.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 accountId, core.String webPropertyId, core.String webPropertyAdWordsLinkId) {
|
| + ManagementWebPropertyAdWordsLinksResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Deletes a web property-AdWords link.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - ID of the account which the given web property belongs to.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to delete the AdWords link for.
|
| + ///
|
| + /// [webPropertyAdWordsLinkId] - Web property AdWords link ID.
|
| + ///
|
| + /// Completes with a [commons.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 accountId, core.String webPropertyId,
|
| + core.String webPropertyAdWordsLinkId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -4192,43 +4461,47 @@ class ManagementWebPropertyAdWordsLinksResourceApi {
|
| throw new core.ArgumentError("Parameter webPropertyId is required.");
|
| }
|
| if (webPropertyAdWordsLinkId == null) {
|
| - throw new core.ArgumentError("Parameter webPropertyAdWordsLinkId is required.");
|
| + throw new core.ArgumentError(
|
| + "Parameter webPropertyAdWordsLinkId is required.");
|
| }
|
|
|
| _downloadOptions = null;
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entityAdWordsLinks/' + commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "DELETE",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/entityAdWordsLinks/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId');
|
| +
|
| + var _response = _requester.request(_url, "DELETE",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => null);
|
| }
|
|
|
| - /**
|
| - * Returns a web property-AdWords link to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - ID of the account which the given web property belongs to.
|
| - *
|
| - * [webPropertyId] - Web property ID to retrieve the AdWords link for.
|
| - *
|
| - * [webPropertyAdWordsLinkId] - Web property-AdWords link ID.
|
| - *
|
| - * Completes with a [EntityAdWordsLink].
|
| - *
|
| - * Completes with a [commons.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<EntityAdWordsLink> get(core.String accountId, core.String webPropertyId, core.String webPropertyAdWordsLinkId) {
|
| + /// Returns a web property-AdWords link to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - ID of the account which the given web property belongs to.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to retrieve the AdWords link for.
|
| + ///
|
| + /// [webPropertyAdWordsLinkId] - Web property-AdWords link ID.
|
| + ///
|
| + /// Completes with a [EntityAdWordsLink].
|
| + ///
|
| + /// Completes with a [commons.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<EntityAdWordsLink> get(core.String accountId,
|
| + core.String webPropertyId, core.String webPropertyAdWordsLinkId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -4243,41 +4516,45 @@ class ManagementWebPropertyAdWordsLinksResourceApi {
|
| throw new core.ArgumentError("Parameter webPropertyId is required.");
|
| }
|
| if (webPropertyAdWordsLinkId == null) {
|
| - throw new core.ArgumentError("Parameter webPropertyAdWordsLinkId is required.");
|
| - }
|
| -
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entityAdWordsLinks/' + commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + throw new core.ArgumentError(
|
| + "Parameter webPropertyAdWordsLinkId is required.");
|
| + }
|
| +
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/entityAdWordsLinks/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId');
|
| +
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new EntityAdWordsLink.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Creates a webProperty-AdWords link.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - ID of the Google Analytics account to create the link for.
|
| - *
|
| - * [webPropertyId] - Web property ID to create the link for.
|
| - *
|
| - * Completes with a [EntityAdWordsLink].
|
| - *
|
| - * Completes with a [commons.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<EntityAdWordsLink> insert(EntityAdWordsLink request, core.String accountId, core.String webPropertyId) {
|
| + /// Creates a webProperty-AdWords link.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - ID of the Google Analytics account to create the link for.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to create the link for.
|
| + ///
|
| + /// Completes with a [EntityAdWordsLink].
|
| + ///
|
| + /// Completes with a [commons.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<EntityAdWordsLink> insert(EntityAdWordsLink request,
|
| + core.String accountId, core.String webPropertyId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -4295,44 +4572,47 @@ class ManagementWebPropertyAdWordsLinksResourceApi {
|
| throw new core.ArgumentError("Parameter webPropertyId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entityAdWordsLinks';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/entityAdWordsLinks';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new EntityAdWordsLink.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Lists webProperty-AdWords links for a given web property.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - ID of the account which the given web property belongs to.
|
| - * Value must have pattern "\d+".
|
| - *
|
| - * [webPropertyId] - Web property ID to retrieve the AdWords links for.
|
| - *
|
| - * [max_results] - The maximum number of webProperty-AdWords links to include
|
| - * in this response.
|
| - *
|
| - * [start_index] - An index of the first webProperty-AdWords link to retrieve.
|
| - * Use this parameter as a pagination mechanism along with the max-results
|
| - * parameter.
|
| - *
|
| - * Completes with a [EntityAdWordsLinks].
|
| - *
|
| - * Completes with a [commons.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<EntityAdWordsLinks> list(core.String accountId, core.String webPropertyId, {core.int max_results, core.int start_index}) {
|
| + /// Lists webProperty-AdWords links for a given web property.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - ID of the account which the given web property belongs to.
|
| + /// Value must have pattern "\d+".
|
| + ///
|
| + /// [webPropertyId] - Web property ID to retrieve the AdWords links for.
|
| + ///
|
| + /// [max_results] - The maximum number of webProperty-AdWords links to
|
| + /// include in this response.
|
| + ///
|
| + /// [start_index] - An index of the first webProperty-AdWords link to
|
| + /// retrieve. Use this parameter as a pagination mechanism along with the
|
| + /// max-results parameter.
|
| + ///
|
| + /// Completes with a [EntityAdWordsLinks].
|
| + ///
|
| + /// Completes with a [commons.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<EntityAdWordsLinks> list(
|
| + core.String accountId, core.String webPropertyId,
|
| + {core.int max_results, core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -4353,41 +4633,46 @@ class ManagementWebPropertyAdWordsLinksResourceApi {
|
| _queryParams["start-index"] = ["${start_index}"];
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entityAdWordsLinks';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/entityAdWordsLinks';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new EntityAdWordsLinks.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an existing webProperty-AdWords link. This method supports patch
|
| - * semantics.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - ID of the account which the given web property belongs to.
|
| - *
|
| - * [webPropertyId] - Web property ID to retrieve the AdWords link for.
|
| - *
|
| - * [webPropertyAdWordsLinkId] - Web property-AdWords link ID.
|
| - *
|
| - * Completes with a [EntityAdWordsLink].
|
| - *
|
| - * Completes with a [commons.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<EntityAdWordsLink> patch(EntityAdWordsLink request, core.String accountId, core.String webPropertyId, core.String webPropertyAdWordsLinkId) {
|
| + /// Updates an existing webProperty-AdWords link. This method supports patch
|
| + /// semantics.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - ID of the account which the given web property belongs to.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to retrieve the AdWords link for.
|
| + ///
|
| + /// [webPropertyAdWordsLinkId] - Web property-AdWords link ID.
|
| + ///
|
| + /// Completes with a [EntityAdWordsLink].
|
| + ///
|
| + /// Completes with a [commons.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<EntityAdWordsLink> patch(
|
| + EntityAdWordsLink request,
|
| + core.String accountId,
|
| + core.String webPropertyId,
|
| + core.String webPropertyAdWordsLinkId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -4405,43 +4690,50 @@ class ManagementWebPropertyAdWordsLinksResourceApi {
|
| throw new core.ArgumentError("Parameter webPropertyId is required.");
|
| }
|
| if (webPropertyAdWordsLinkId == null) {
|
| - throw new core.ArgumentError("Parameter webPropertyAdWordsLinkId is required.");
|
| - }
|
| -
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entityAdWordsLinks/' + commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "PATCH",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + throw new core.ArgumentError(
|
| + "Parameter webPropertyAdWordsLinkId is required.");
|
| + }
|
| +
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/entityAdWordsLinks/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId');
|
| +
|
| + var _response = _requester.request(_url, "PATCH",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new EntityAdWordsLink.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an existing webProperty-AdWords link.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - ID of the account which the given web property belongs to.
|
| - *
|
| - * [webPropertyId] - Web property ID to retrieve the AdWords link for.
|
| - *
|
| - * [webPropertyAdWordsLinkId] - Web property-AdWords link ID.
|
| - *
|
| - * Completes with a [EntityAdWordsLink].
|
| - *
|
| - * Completes with a [commons.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<EntityAdWordsLink> update(EntityAdWordsLink request, core.String accountId, core.String webPropertyId, core.String webPropertyAdWordsLinkId) {
|
| + /// Updates an existing webProperty-AdWords link.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - ID of the account which the given web property belongs to.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to retrieve the AdWords link for.
|
| + ///
|
| + /// [webPropertyAdWordsLinkId] - Web property-AdWords link ID.
|
| + ///
|
| + /// Completes with a [EntityAdWordsLink].
|
| + ///
|
| + /// Completes with a [commons.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<EntityAdWordsLink> update(
|
| + EntityAdWordsLink request,
|
| + core.String accountId,
|
| + core.String webPropertyId,
|
| + core.String webPropertyAdWordsLinkId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -4459,50 +4751,52 @@ class ManagementWebPropertyAdWordsLinksResourceApi {
|
| throw new core.ArgumentError("Parameter webPropertyId is required.");
|
| }
|
| if (webPropertyAdWordsLinkId == null) {
|
| - throw new core.ArgumentError("Parameter webPropertyAdWordsLinkId is required.");
|
| - }
|
| -
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entityAdWordsLinks/' + commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "PUT",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + throw new core.ArgumentError(
|
| + "Parameter webPropertyAdWordsLinkId is required.");
|
| + }
|
| +
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/entityAdWordsLinks/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId');
|
| +
|
| + var _response = _requester.request(_url, "PUT",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new EntityAdWordsLink.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ManagementWebpropertiesResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementWebpropertiesResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Gets a web property to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to retrieve the web property for.
|
| - * Value must have pattern "[0-9]+".
|
| - *
|
| - * [webPropertyId] - ID to retrieve the web property for.
|
| - * Value must have pattern "UA-[0-9]+-[0-9]+".
|
| - *
|
| - * Completes with a [Webproperty].
|
| - *
|
| - * Completes with a [commons.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<Webproperty> get(core.String accountId, core.String webPropertyId) {
|
| + ManagementWebpropertiesResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Gets a web property to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to retrieve the web property for.
|
| + /// Value must have pattern "[0-9]+".
|
| + ///
|
| + /// [webPropertyId] - ID to retrieve the web property for.
|
| + /// Value must have pattern "UA-[0-9]+-[0-9]+".
|
| + ///
|
| + /// Completes with a [Webproperty].
|
| + ///
|
| + /// Completes with a [commons.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<Webproperty> get(
|
| + core.String accountId, core.String webPropertyId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -4517,37 +4811,37 @@ class ManagementWebpropertiesResourceApi {
|
| throw new core.ArgumentError("Parameter webPropertyId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId');
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Webproperty.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Create a new property if the account has fewer than 20 properties. Web
|
| - * properties are visible in the Google Analytics interface only if they have
|
| - * at least one profile.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to create the web property for.
|
| - *
|
| - * Completes with a [Webproperty].
|
| - *
|
| - * Completes with a [commons.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.
|
| - */
|
| + /// Create a new property if the account has fewer than 20 properties. Web
|
| + /// properties are visible in the Google Analytics interface only if they
|
| + /// have at least one profile.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to create the web property for.
|
| + ///
|
| + /// Completes with a [Webproperty].
|
| + ///
|
| + /// Completes with a [commons.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<Webproperty> insert(Webproperty request, core.String accountId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -4563,42 +4857,42 @@ class ManagementWebpropertiesResourceApi {
|
| throw new core.ArgumentError("Parameter accountId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Webproperty.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Lists web properties to which the user has access.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to retrieve web properties for. Can either be a
|
| - * specific account ID or '~all', which refers to all the accounts that user
|
| - * has access to.
|
| - *
|
| - * [max_results] - The maximum number of web properties to include in this
|
| - * response.
|
| - *
|
| - * [start_index] - An index of the first entity to retrieve. Use this
|
| - * parameter as a pagination mechanism along with the max-results parameter.
|
| - *
|
| - * Completes with a [Webproperties].
|
| - *
|
| - * Completes with a [commons.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<Webproperties> list(core.String accountId, {core.int max_results, core.int start_index}) {
|
| + /// Lists web properties to which the user has access.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to retrieve web properties for. Can either be a
|
| + /// specific account ID or '~all', which refers to all the accounts that user
|
| + /// has access to.
|
| + ///
|
| + /// [max_results] - The maximum number of web properties to include in this
|
| + /// response.
|
| + ///
|
| + /// [start_index] - An index of the first entity to retrieve. Use this
|
| + /// parameter as a pagination mechanism along with the max-results parameter.
|
| + ///
|
| + /// Completes with a [Webproperties].
|
| + ///
|
| + /// Completes with a [commons.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<Webproperties> list(core.String accountId,
|
| + {core.int max_results, core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -4616,38 +4910,38 @@ class ManagementWebpropertiesResourceApi {
|
| _queryParams["start-index"] = ["${start_index}"];
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Webproperties.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an existing web property. This method supports patch semantics.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to which the web property belongs
|
| - *
|
| - * [webPropertyId] - Web property ID
|
| - *
|
| - * Completes with a [Webproperty].
|
| - *
|
| - * Completes with a [commons.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<Webproperty> patch(Webproperty request, core.String accountId, core.String webPropertyId) {
|
| + /// Updates an existing web property. This method supports patch semantics.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to which the web property belongs
|
| + ///
|
| + /// [webPropertyId] - Web property ID
|
| + ///
|
| + /// Completes with a [Webproperty].
|
| + ///
|
| + /// Completes with a [commons.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<Webproperty> patch(
|
| + Webproperty request, core.String accountId, core.String webPropertyId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -4665,38 +4959,39 @@ class ManagementWebpropertiesResourceApi {
|
| throw new core.ArgumentError("Parameter webPropertyId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId');
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "PATCH",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "PATCH",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Webproperty.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an existing web property.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to which the web property belongs
|
| - *
|
| - * [webPropertyId] - Web property ID
|
| - *
|
| - * Completes with a [Webproperty].
|
| - *
|
| - * Completes with a [commons.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<Webproperty> update(Webproperty request, core.String accountId, core.String webPropertyId) {
|
| + /// Updates an existing web property.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to which the web property belongs
|
| + ///
|
| + /// [webPropertyId] - Web property ID
|
| + ///
|
| + /// Completes with a [Webproperty].
|
| + ///
|
| + /// Completes with a [commons.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<Webproperty> update(
|
| + Webproperty request, core.String accountId, core.String webPropertyId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -4714,45 +5009,44 @@ class ManagementWebpropertiesResourceApi {
|
| throw new core.ArgumentError("Parameter webPropertyId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId');
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "PUT",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "PUT",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Webproperty.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ManagementWebpropertyUserLinksResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ManagementWebpropertyUserLinksResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Removes a user from the given web property.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to delete the user link for.
|
| - *
|
| - * [webPropertyId] - Web Property ID to delete the user link for.
|
| - *
|
| - * [linkId] - Link ID to delete the user link for.
|
| - *
|
| - * Completes with a [commons.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 accountId, core.String webPropertyId, core.String linkId) {
|
| + ManagementWebpropertyUserLinksResourceApi(commons.ApiRequester client)
|
| + : _requester = client;
|
| +
|
| + /// Removes a user from the given web property.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to delete the user link for.
|
| + ///
|
| + /// [webPropertyId] - Web Property ID to delete the user link for.
|
| + ///
|
| + /// [linkId] - Link ID to delete the user link for.
|
| + ///
|
| + /// Completes with a [commons.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 accountId, core.String webPropertyId, core.String linkId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -4772,38 +5066,41 @@ class ManagementWebpropertyUserLinksResourceApi {
|
|
|
| _downloadOptions = null;
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entityUserLinks/' + commons.Escaper.ecapeVariable('$linkId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "DELETE",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/entityUserLinks/' +
|
| + commons.Escaper.ecapeVariable('$linkId');
|
| +
|
| + var _response = _requester.request(_url, "DELETE",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => null);
|
| }
|
|
|
| - /**
|
| - * Adds a new user to the given web property.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to create the user link for.
|
| - *
|
| - * [webPropertyId] - Web Property ID to create the user link for.
|
| - *
|
| - * Completes with a [EntityUserLink].
|
| - *
|
| - * Completes with a [commons.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<EntityUserLink> insert(EntityUserLink request, core.String accountId, core.String webPropertyId) {
|
| + /// Adds a new user to the given web property.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to create the user link for.
|
| + ///
|
| + /// [webPropertyId] - Web Property ID to create the user link for.
|
| + ///
|
| + /// Completes with a [EntityUserLink].
|
| + ///
|
| + /// Completes with a [commons.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<EntityUserLink> insert(EntityUserLink request,
|
| + core.String accountId, core.String webPropertyId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -4821,45 +5118,48 @@ class ManagementWebpropertyUserLinksResourceApi {
|
| throw new core.ArgumentError("Parameter webPropertyId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entityUserLinks';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/entityUserLinks';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new EntityUserLink.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Lists webProperty-user links for a given web property.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID which the given web property belongs to.
|
| - *
|
| - * [webPropertyId] - Web Property ID for the webProperty-user links to
|
| - * retrieve. Can either be a specific web property ID or '~all', which refers
|
| - * to all the web properties that user has access to.
|
| - *
|
| - * [max_results] - The maximum number of webProperty-user Links to include in
|
| - * this response.
|
| - *
|
| - * [start_index] - An index of the first webProperty-user link to retrieve.
|
| - * Use this parameter as a pagination mechanism along with the max-results
|
| - * parameter.
|
| - *
|
| - * Completes with a [EntityUserLinks].
|
| - *
|
| - * Completes with a [commons.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<EntityUserLinks> list(core.String accountId, core.String webPropertyId, {core.int max_results, core.int start_index}) {
|
| + /// Lists webProperty-user links for a given web property.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID which the given web property belongs to.
|
| + ///
|
| + /// [webPropertyId] - Web Property ID for the webProperty-user links to
|
| + /// retrieve. Can either be a specific web property ID or '~all', which
|
| + /// refers to all the web properties that user has access to.
|
| + ///
|
| + /// [max_results] - The maximum number of webProperty-user Links to include
|
| + /// in this response.
|
| + ///
|
| + /// [start_index] - An index of the first webProperty-user link to retrieve.
|
| + /// Use this parameter as a pagination mechanism along with the max-results
|
| + /// parameter.
|
| + ///
|
| + /// Completes with a [EntityUserLinks].
|
| + ///
|
| + /// Completes with a [commons.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<EntityUserLinks> list(
|
| + core.String accountId, core.String webPropertyId,
|
| + {core.int max_results, core.int start_index}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -4880,40 +5180,42 @@ class ManagementWebpropertyUserLinksResourceApi {
|
| _queryParams["start-index"] = ["${start_index}"];
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entityUserLinks';
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/entityUserLinks';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new EntityUserLinks.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates permissions for an existing user on the given web property.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [accountId] - Account ID to update the account-user link for.
|
| - *
|
| - * [webPropertyId] - Web property ID to update the account-user link for.
|
| - *
|
| - * [linkId] - Link ID to update the account-user link for.
|
| - *
|
| - * Completes with a [EntityUserLink].
|
| - *
|
| - * Completes with a [commons.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<EntityUserLink> update(EntityUserLink request, core.String accountId, core.String webPropertyId, core.String linkId) {
|
| + /// Updates permissions for an existing user on the given web property.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [accountId] - Account ID to update the account-user link for.
|
| + ///
|
| + /// [webPropertyId] - Web property ID to update the account-user link for.
|
| + ///
|
| + /// [linkId] - Link ID to update the account-user link for.
|
| + ///
|
| + /// Completes with a [EntityUserLink].
|
| + ///
|
| + /// Completes with a [commons.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<EntityUserLink> update(EntityUserLink request,
|
| + core.String accountId, core.String webPropertyId, core.String linkId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -4934,54 +5236,52 @@ class ManagementWebpropertyUserLinksResourceApi {
|
| throw new core.ArgumentError("Parameter linkId is required.");
|
| }
|
|
|
| - _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entityUserLinks/' + commons.Escaper.ecapeVariable('$linkId');
|
| + _url = 'management/accounts/' +
|
| + commons.Escaper.ecapeVariable('$accountId') +
|
| + '/webproperties/' +
|
| + commons.Escaper.ecapeVariable('$webPropertyId') +
|
| + '/entityUserLinks/' +
|
| + commons.Escaper.ecapeVariable('$linkId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "PUT",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "PUT",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new EntityUserLink.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class MetadataResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - MetadataColumnsResourceApi get columns => new MetadataColumnsResourceApi(_requester);
|
| + MetadataColumnsResourceApi get columns =>
|
| + new MetadataColumnsResourceApi(_requester);
|
|
|
| - MetadataResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| + MetadataResourceApi(commons.ApiRequester client) : _requester = client;
|
| }
|
|
|
| -
|
| class MetadataColumnsResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - MetadataColumnsResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Lists all columns for a report type
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [reportType] - Report type. Allowed Values: 'ga'. Where 'ga' corresponds to
|
| - * the Core Reporting API
|
| - * Value must have pattern "ga".
|
| - *
|
| - * Completes with a [Columns].
|
| - *
|
| - * Completes with a [commons.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.
|
| - */
|
| + MetadataColumnsResourceApi(commons.ApiRequester client) : _requester = client;
|
| +
|
| + /// Lists all columns for a report type
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [reportType] - Report type. Allowed Values: 'ga'. Where 'ga' corresponds
|
| + /// to the Core Reporting API
|
| + /// Value must have pattern "ga".
|
| + ///
|
| + /// Completes with a [Columns].
|
| + ///
|
| + /// Completes with a [commons.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<Columns> list(core.String reportType) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -4994,42 +5294,37 @@ class MetadataColumnsResourceApi {
|
| throw new core.ArgumentError("Parameter reportType is required.");
|
| }
|
|
|
| - _url = 'metadata/' + commons.Escaper.ecapeVariable('$reportType') + '/columns';
|
| + _url =
|
| + 'metadata/' + commons.Escaper.ecapeVariable('$reportType') + '/columns';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Columns.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ProvisioningResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ProvisioningResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Creates an account ticket.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * Completes with a [AccountTicket].
|
| - *
|
| - * Completes with a [commons.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.
|
| - */
|
| + ProvisioningResourceApi(commons.ApiRequester client) : _requester = client;
|
| +
|
| + /// Creates an account ticket.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// Completes with a [AccountTicket].
|
| + ///
|
| + /// Completes with a [commons.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<AccountTicket> createAccountTicket(AccountTicket request) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -5044,28 +5339,23 @@ class ProvisioningResourceApi {
|
|
|
| _url = 'provisioning/createAccountTicket';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new AccountTicket.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| -
|
| -/**
|
| - * Child link for an account entry. Points to the list of web properties for
|
| - * this account.
|
| - */
|
| +/// Child link for an account entry. Points to the list of web properties for
|
| +/// this account.
|
| class AccountChildLink {
|
| - /** Link to the list of web properties for this account. */
|
| + /// Link to the list of web properties for this account.
|
| core.String href;
|
| - /** Type of the child link. Its value is "analytics#webproperties". */
|
| +
|
| + /// Type of the child link. Its value is "analytics#webproperties".
|
| core.String type;
|
|
|
| AccountChildLink();
|
| @@ -5080,7 +5370,8 @@ class AccountChildLink {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (href != null) {
|
| _json["href"] = href;
|
| }
|
| @@ -5091,12 +5382,10 @@ class AccountChildLink {
|
| }
|
| }
|
|
|
| -/** Permissions the user has for this account. */
|
| +/// Permissions the user has for this account.
|
| class AccountPermissions {
|
| - /**
|
| - * All the permissions that the user has for this account. These include any
|
| - * implied permissions (e.g., EDIT implies VIEW).
|
| - */
|
| + /// All the permissions that the user has for this account. These include any
|
| + /// implied permissions (e.g., EDIT implies VIEW).
|
| core.List<core.String> effective;
|
|
|
| AccountPermissions();
|
| @@ -5108,7 +5397,8 @@ class AccountPermissions {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (effective != null) {
|
| _json["effective"] = effective;
|
| }
|
| @@ -5116,28 +5406,34 @@ class AccountPermissions {
|
| }
|
| }
|
|
|
| -/** JSON template for Analytics account entry. */
|
| +/// JSON template for Analytics account entry.
|
| class Account {
|
| - /**
|
| - * Child link for an account entry. Points to the list of web properties for
|
| - * this account.
|
| - */
|
| + /// Child link for an account entry. Points to the list of web properties for
|
| + /// this account.
|
| AccountChildLink childLink;
|
| - /** Time the account was created. */
|
| +
|
| + /// Time the account was created.
|
| core.DateTime created;
|
| - /** Account ID. */
|
| +
|
| + /// Account ID.
|
| core.String id;
|
| - /** Resource type for Analytics account. */
|
| +
|
| + /// Resource type for Analytics account.
|
| core.String kind;
|
| - /** Account name. */
|
| +
|
| + /// Account name.
|
| core.String name;
|
| - /** Permissions the user has for this account. */
|
| +
|
| + /// Permissions the user has for this account.
|
| AccountPermissions permissions;
|
| - /** Link for this account. */
|
| +
|
| + /// Link for this account.
|
| core.String selfLink;
|
| - /** Indicates whether this account is starred or not. */
|
| +
|
| + /// Indicates whether this account is starred or not.
|
| core.bool starred;
|
| - /** Time the account was last modified. */
|
| +
|
| + /// Time the account was last modified.
|
| core.DateTime updated;
|
|
|
| Account();
|
| @@ -5173,7 +5469,8 @@ class Account {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (childLink != null) {
|
| _json["childLink"] = (childLink).toJson();
|
| }
|
| @@ -5205,15 +5502,18 @@ class Account {
|
| }
|
| }
|
|
|
| -/** JSON template for a linked account. */
|
| +/// JSON template for a linked account.
|
| class AccountRef {
|
| - /** Link for this account. */
|
| + /// Link for this account.
|
| core.String href;
|
| - /** Account ID. */
|
| +
|
| + /// Account ID.
|
| core.String id;
|
| - /** Analytics account reference. */
|
| +
|
| + /// Analytics account reference.
|
| core.String kind;
|
| - /** Account name. */
|
| +
|
| + /// Account name.
|
| core.String name;
|
|
|
| AccountRef();
|
| @@ -5234,7 +5534,8 @@ class AccountRef {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (href != null) {
|
| _json["href"] = href;
|
| }
|
| @@ -5251,45 +5552,46 @@ class AccountRef {
|
| }
|
| }
|
|
|
| -/**
|
| - * An AccountSummary collection lists a summary of accounts, properties and
|
| - * views (profiles) to which the user has access. Each resource in the
|
| - * collection corresponds to a single AccountSummary.
|
| - */
|
| +/// An AccountSummary collection lists a summary of accounts, properties and
|
| +/// views (profiles) to which the user has access. Each resource in the
|
| +/// collection corresponds to a single AccountSummary.
|
| class AccountSummaries {
|
| - /** A list of AccountSummaries. */
|
| + /// A list of AccountSummaries.
|
| core.List<AccountSummary> items;
|
| - /**
|
| - * The maximum number of resources the response can contain, regardless of the
|
| - * actual number of resources returned. Its value ranges from 1 to 1000 with a
|
| - * value of 1000 by default, or otherwise specified by the max-results query
|
| - * parameter.
|
| - */
|
| +
|
| + /// The maximum number of resources the response can contain, regardless of
|
| + /// the actual number of resources returned. Its value ranges from 1 to 1000
|
| + /// with a value of 1000 by default, or otherwise specified by the
|
| + /// max-results query parameter.
|
| core.int itemsPerPage;
|
| - /** Collection type. */
|
| +
|
| + /// Collection type.
|
| core.String kind;
|
| - /** Link to next page for this AccountSummary collection. */
|
| +
|
| + /// Link to next page for this AccountSummary collection.
|
| core.String nextLink;
|
| - /** Link to previous page for this AccountSummary collection. */
|
| +
|
| + /// Link to previous page for this AccountSummary collection.
|
| core.String previousLink;
|
| - /**
|
| - * The starting index of the resources, which is 1 by default or otherwise
|
| - * specified by the start-index query parameter.
|
| - */
|
| +
|
| + /// The starting index of the resources, which is 1 by default or otherwise
|
| + /// specified by the start-index query parameter.
|
| core.int startIndex;
|
| - /**
|
| - * The total number of results for the query, regardless of the number of
|
| - * results in the response.
|
| - */
|
| +
|
| + /// The total number of results for the query, regardless of the number of
|
| + /// results in the response.
|
| core.int totalResults;
|
| - /** Email ID of the authenticated user */
|
| +
|
| + /// Email ID of the authenticated user
|
| core.String username;
|
|
|
| AccountSummaries();
|
|
|
| AccountSummaries.fromJson(core.Map _json) {
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new AccountSummary.fromJson(value)).toList();
|
| + items = _json["items"]
|
| + .map((value) => new AccountSummary.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("itemsPerPage")) {
|
| itemsPerPage = _json["itemsPerPage"];
|
| @@ -5315,7 +5617,8 @@ class AccountSummaries {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (items != null) {
|
| _json["items"] = items.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -5344,20 +5647,22 @@ class AccountSummaries {
|
| }
|
| }
|
|
|
| -/**
|
| - * JSON template for an Analytics AccountSummary. An AccountSummary is a
|
| - * lightweight tree comprised of properties/profiles.
|
| - */
|
| +/// JSON template for an Analytics AccountSummary. An AccountSummary is a
|
| +/// lightweight tree comprised of properties/profiles.
|
| class AccountSummary {
|
| - /** Account ID. */
|
| + /// Account ID.
|
| core.String id;
|
| - /** Resource type for Analytics AccountSummary. */
|
| +
|
| + /// Resource type for Analytics AccountSummary.
|
| core.String kind;
|
| - /** Account name. */
|
| +
|
| + /// Account name.
|
| core.String name;
|
| - /** Indicates whether this account is starred or not. */
|
| +
|
| + /// Indicates whether this account is starred or not.
|
| core.bool starred;
|
| - /** List of web properties under this account. */
|
| +
|
| + /// List of web properties under this account.
|
| core.List<WebPropertySummary> webProperties;
|
|
|
| AccountSummary();
|
| @@ -5376,12 +5681,15 @@ class AccountSummary {
|
| starred = _json["starred"];
|
| }
|
| if (_json.containsKey("webProperties")) {
|
| - webProperties = _json["webProperties"].map((value) => new WebPropertySummary.fromJson(value)).toList();
|
| + webProperties = _json["webProperties"]
|
| + .map((value) => new WebPropertySummary.fromJson(value))
|
| + .toList();
|
| }
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (id != null) {
|
| _json["id"] = id;
|
| }
|
| @@ -5395,32 +5703,34 @@ class AccountSummary {
|
| _json["starred"] = starred;
|
| }
|
| if (webProperties != null) {
|
| - _json["webProperties"] = webProperties.map((value) => (value).toJson()).toList();
|
| + _json["webProperties"] =
|
| + webProperties.map((value) => (value).toJson()).toList();
|
| }
|
| return _json;
|
| }
|
| }
|
|
|
| -/**
|
| - * JSON template for an Analytics account ticket. The account ticket consists of
|
| - * the ticket ID and the basic information for the account, property and
|
| - * profile.
|
| - */
|
| +/// JSON template for an Analytics account ticket. The account ticket consists
|
| +/// of the ticket ID and the basic information for the account, property and
|
| +/// profile.
|
| class AccountTicket {
|
| - /** Account for this ticket. */
|
| + /// Account for this ticket.
|
| Account account;
|
| - /** Account ticket ID used to access the account ticket. */
|
| +
|
| + /// Account ticket ID used to access the account ticket.
|
| core.String id;
|
| - /** Resource type for account ticket. */
|
| +
|
| + /// Resource type for account ticket.
|
| core.String kind;
|
| - /** View (Profile) for the account. */
|
| +
|
| + /// View (Profile) for the account.
|
| Profile profile;
|
| - /**
|
| - * Redirect URI where the user will be sent after accepting Terms of Service.
|
| - * Must be configured in APIs console as a callback URL.
|
| - */
|
| +
|
| + /// Redirect URI where the user will be sent after accepting Terms of
|
| + /// Service. Must be configured in APIs console as a callback URL.
|
| core.String redirectUri;
|
| - /** Web property for the account. */
|
| +
|
| + /// Web property for the account.
|
| Webproperty webproperty;
|
|
|
| AccountTicket();
|
| @@ -5447,7 +5757,8 @@ class AccountTicket {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (account != null) {
|
| _json["account"] = (account).toJson();
|
| }
|
| @@ -5470,46 +5781,46 @@ class AccountTicket {
|
| }
|
| }
|
|
|
| -/**
|
| - * An account collection provides a list of Analytics accounts to which a user
|
| - * has access. The account collection is the entry point to all management
|
| - * information. Each resource in the collection corresponds to a single
|
| - * Analytics account.
|
| - */
|
| +/// An account collection provides a list of Analytics accounts to which a user
|
| +/// has access. The account collection is the entry point to all management
|
| +/// information. Each resource in the collection corresponds to a single
|
| +/// Analytics account.
|
| class Accounts {
|
| - /** A list of accounts. */
|
| + /// A list of accounts.
|
| core.List<Account> items;
|
| - /**
|
| - * The maximum number of entries the response can contain, regardless of the
|
| - * actual number of entries returned. Its value ranges from 1 to 1000 with a
|
| - * value of 1000 by default, or otherwise specified by the max-results query
|
| - * parameter.
|
| - */
|
| +
|
| + /// The maximum number of entries the response can contain, regardless of the
|
| + /// actual number of entries returned. Its value ranges from 1 to 1000 with a
|
| + /// value of 1000 by default, or otherwise specified by the max-results query
|
| + /// parameter.
|
| core.int itemsPerPage;
|
| - /** Collection type. */
|
| +
|
| + /// Collection type.
|
| core.String kind;
|
| - /** Next link for this account collection. */
|
| +
|
| + /// Next link for this account collection.
|
| core.String nextLink;
|
| - /** Previous link for this account collection. */
|
| +
|
| + /// Previous link for this account collection.
|
| core.String previousLink;
|
| - /**
|
| - * The starting index of the entries, which is 1 by default or otherwise
|
| - * specified by the start-index query parameter.
|
| - */
|
| +
|
| + /// The starting index of the entries, which is 1 by default or otherwise
|
| + /// specified by the start-index query parameter.
|
| core.int startIndex;
|
| - /**
|
| - * The total number of results for the query, regardless of the number of
|
| - * results in the response.
|
| - */
|
| +
|
| + /// The total number of results for the query, regardless of the number of
|
| + /// results in the response.
|
| core.int totalResults;
|
| - /** Email ID of the authenticated user */
|
| +
|
| + /// Email ID of the authenticated user
|
| core.String username;
|
|
|
| Accounts();
|
|
|
| Accounts.fromJson(core.Map _json) {
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new Account.fromJson(value)).toList();
|
| + items =
|
| + _json["items"].map((value) => new Account.fromJson(value)).toList();
|
| }
|
| if (_json.containsKey("itemsPerPage")) {
|
| itemsPerPage = _json["itemsPerPage"];
|
| @@ -5535,7 +5846,8 @@ class Accounts {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (items != null) {
|
| _json["items"] = items.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -5564,16 +5876,16 @@ class Accounts {
|
| }
|
| }
|
|
|
| -/** JSON template for an AdWords account. */
|
| +/// JSON template for an AdWords account.
|
| class AdWordsAccount {
|
| - /**
|
| - * True if auto-tagging is enabled on the AdWords account. Read-only after the
|
| - * insert operation.
|
| - */
|
| + /// True if auto-tagging is enabled on the AdWords account. Read-only after
|
| + /// the insert operation.
|
| core.bool autoTaggingEnabled;
|
| - /** Customer ID. This field is required when creating an AdWords link. */
|
| +
|
| + /// Customer ID. This field is required when creating an AdWords link.
|
| core.String customerId;
|
| - /** Resource type for AdWords account. */
|
| +
|
| + /// Resource type for AdWords account.
|
| core.String kind;
|
|
|
| AdWordsAccount();
|
| @@ -5591,7 +5903,8 @@ class AdWordsAccount {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (autoTaggingEnabled != null) {
|
| _json["autoTaggingEnabled"] = autoTaggingEnabled;
|
| }
|
| @@ -5605,9 +5918,9 @@ class AdWordsAccount {
|
| }
|
| }
|
|
|
| -/** Request template for the delete upload data request. */
|
| +/// Request template for the delete upload data request.
|
| class AnalyticsDataimportDeleteUploadDataRequest {
|
| - /** A list of upload UIDs. */
|
| + /// A list of upload UIDs.
|
| core.List<core.String> customDataImportUids;
|
|
|
| AnalyticsDataimportDeleteUploadDataRequest();
|
| @@ -5619,7 +5932,8 @@ class AnalyticsDataimportDeleteUploadDataRequest {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (customDataImportUids != null) {
|
| _json["customDataImportUids"] = customDataImportUids;
|
| }
|
| @@ -5627,13 +5941,15 @@ class AnalyticsDataimportDeleteUploadDataRequest {
|
| }
|
| }
|
|
|
| -/** JSON template for a metadata column. */
|
| +/// JSON template for a metadata column.
|
| class Column {
|
| - /** Map of attribute name and value for this column. */
|
| + /// Map of attribute name and value for this column.
|
| core.Map<core.String, core.String> attributes;
|
| - /** Column id. */
|
| +
|
| + /// Column id.
|
| core.String id;
|
| - /** Resource type for Analytics column. */
|
| +
|
| + /// Resource type for Analytics column.
|
| core.String kind;
|
|
|
| Column();
|
| @@ -5651,7 +5967,8 @@ class Column {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (attributes != null) {
|
| _json["attributes"] = attributes;
|
| }
|
| @@ -5665,20 +5982,22 @@ class Column {
|
| }
|
| }
|
|
|
| -/** Lists columns (dimensions and metrics) for a particular report type. */
|
| +/// Lists columns (dimensions and metrics) for a particular report type.
|
| class Columns {
|
| - /** List of attributes names returned by columns. */
|
| + /// List of attributes names returned by columns.
|
| core.List<core.String> attributeNames;
|
| - /**
|
| - * Etag of collection. This etag can be compared with the last response etag
|
| - * to check if response has changed.
|
| - */
|
| +
|
| + /// Etag of collection. This etag can be compared with the last response etag
|
| + /// to check if response has changed.
|
| core.String etag;
|
| - /** List of columns for a report type. */
|
| +
|
| + /// List of columns for a report type.
|
| core.List<Column> items;
|
| - /** Collection type. */
|
| +
|
| + /// Collection type.
|
| core.String kind;
|
| - /** Total number of columns returned in the response. */
|
| +
|
| + /// Total number of columns returned in the response.
|
| core.int totalResults;
|
|
|
| Columns();
|
| @@ -5691,7 +6010,8 @@ class Columns {
|
| etag = _json["etag"];
|
| }
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new Column.fromJson(value)).toList();
|
| + items =
|
| + _json["items"].map((value) => new Column.fromJson(value)).toList();
|
| }
|
| if (_json.containsKey("kind")) {
|
| kind = _json["kind"];
|
| @@ -5702,7 +6022,8 @@ class Columns {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (attributeNames != null) {
|
| _json["attributeNames"] = attributeNames;
|
| }
|
| @@ -5723,12 +6044,11 @@ class Columns {
|
| }
|
|
|
| class CustomDataSourceChildLink {
|
| - /**
|
| - * Link to the list of daily uploads for this custom data source. Link to the
|
| - * list of uploads for this custom data source.
|
| - */
|
| + /// Link to the list of daily uploads for this custom data source. Link to
|
| + /// the list of uploads for this custom data source.
|
| core.String href;
|
| - /** Value is "analytics#dailyUploads". Value is "analytics#uploads". */
|
| +
|
| + /// Value is "analytics#dailyUploads". Value is "analytics#uploads".
|
| core.String type;
|
|
|
| CustomDataSourceChildLink();
|
| @@ -5743,7 +6063,8 @@ class CustomDataSourceChildLink {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (href != null) {
|
| _json["href"] = href;
|
| }
|
| @@ -5754,14 +6075,13 @@ class CustomDataSourceChildLink {
|
| }
|
| }
|
|
|
| -/**
|
| - * Parent link for this custom data source. Points to the web property to which
|
| - * this custom data source belongs.
|
| - */
|
| +/// Parent link for this custom data source. Points to the web property to
|
| +/// which this custom data source belongs.
|
| class CustomDataSourceParentLink {
|
| - /** Link to the web property to which this custom data source belongs. */
|
| + /// Link to the web property to which this custom data source belongs.
|
| core.String href;
|
| - /** Value is "analytics#webproperty". */
|
| +
|
| + /// Value is "analytics#webproperty".
|
| core.String type;
|
|
|
| CustomDataSourceParentLink();
|
| @@ -5776,7 +6096,8 @@ class CustomDataSourceParentLink {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (href != null) {
|
| _json["href"] = href;
|
| }
|
| @@ -5787,43 +6108,52 @@ class CustomDataSourceParentLink {
|
| }
|
| }
|
|
|
| -/** JSON template for an Analytics custom data source. */
|
| +/// JSON template for an Analytics custom data source.
|
| class CustomDataSource {
|
| - /** Account ID to which this custom data source belongs. */
|
| + /// Account ID to which this custom data source belongs.
|
| core.String accountId;
|
| CustomDataSourceChildLink childLink;
|
| - /** Time this custom data source was created. */
|
| +
|
| + /// Time this custom data source was created.
|
| core.DateTime created;
|
| - /** Description of custom data source. */
|
| +
|
| + /// Description of custom data source.
|
| core.String description;
|
| - /** Custom data source ID. */
|
| +
|
| + /// Custom data source ID.
|
| core.String id;
|
| core.String importBehavior;
|
| - /** Resource type for Analytics custom data source. */
|
| +
|
| + /// Resource type for Analytics custom data source.
|
| core.String kind;
|
| - /** Name of this custom data source. */
|
| +
|
| + /// Name of this custom data source.
|
| core.String name;
|
| - /**
|
| - * Parent link for this custom data source. Points to the web property to
|
| - * which this custom data source belongs.
|
| - */
|
| +
|
| + /// Parent link for this custom data source. Points to the web property to
|
| + /// which this custom data source belongs.
|
| CustomDataSourceParentLink parentLink;
|
| - /** IDs of views (profiles) linked to the custom data source. */
|
| +
|
| + /// IDs of views (profiles) linked to the custom data source.
|
| core.List<core.String> profilesLinked;
|
| - /** Collection of schema headers of the custom data source. */
|
| +
|
| + /// Collection of schema headers of the custom data source.
|
| core.List<core.String> schema;
|
| - /** Link for this Analytics custom data source. */
|
| +
|
| + /// Link for this Analytics custom data source.
|
| core.String selfLink;
|
| - /** Type of the custom data source. */
|
| +
|
| + /// Type of the custom data source.
|
| core.String type;
|
| - /** Time this custom data source was last modified. */
|
| +
|
| + /// Time this custom data source was last modified.
|
| core.DateTime updated;
|
| - /** Upload type of the custom data source. */
|
| +
|
| + /// Upload type of the custom data source.
|
| core.String uploadType;
|
| - /**
|
| - * Web property ID of the form UA-XXXXX-YY to which this custom data source
|
| - * belongs.
|
| - */
|
| +
|
| + /// Web property ID of the form UA-XXXXX-YY to which this custom data source
|
| + /// belongs.
|
| core.String webPropertyId;
|
|
|
| CustomDataSource();
|
| @@ -5880,7 +6210,8 @@ class CustomDataSource {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accountId != null) {
|
| _json["accountId"] = accountId;
|
| }
|
| @@ -5933,45 +6264,46 @@ class CustomDataSource {
|
| }
|
| }
|
|
|
| -/**
|
| - * Lists Analytics custom data sources to which the user has access. Each
|
| - * resource in the collection corresponds to a single Analytics custom data
|
| - * source.
|
| - */
|
| +/// Lists Analytics custom data sources to which the user has access. Each
|
| +/// resource in the collection corresponds to a single Analytics custom data
|
| +/// source.
|
| class CustomDataSources {
|
| - /** Collection of custom data sources. */
|
| + /// Collection of custom data sources.
|
| core.List<CustomDataSource> items;
|
| - /**
|
| - * The maximum number of resources the response can contain, regardless of the
|
| - * actual number of resources returned. Its value ranges from 1 to 1000 with a
|
| - * value of 1000 by default, or otherwise specified by the max-results query
|
| - * parameter.
|
| - */
|
| +
|
| + /// The maximum number of resources the response can contain, regardless of
|
| + /// the actual number of resources returned. Its value ranges from 1 to 1000
|
| + /// with a value of 1000 by default, or otherwise specified by the
|
| + /// max-results query parameter.
|
| core.int itemsPerPage;
|
| - /** Collection type. */
|
| +
|
| + /// Collection type.
|
| core.String kind;
|
| - /** Link to next page for this custom data source collection. */
|
| +
|
| + /// Link to next page for this custom data source collection.
|
| core.String nextLink;
|
| - /** Link to previous page for this custom data source collection. */
|
| +
|
| + /// Link to previous page for this custom data source collection.
|
| core.String previousLink;
|
| - /**
|
| - * The starting index of the resources, which is 1 by default or otherwise
|
| - * specified by the start-index query parameter.
|
| - */
|
| +
|
| + /// The starting index of the resources, which is 1 by default or otherwise
|
| + /// specified by the start-index query parameter.
|
| core.int startIndex;
|
| - /**
|
| - * The total number of results for the query, regardless of the number of
|
| - * results in the response.
|
| - */
|
| +
|
| + /// The total number of results for the query, regardless of the number of
|
| + /// results in the response.
|
| core.int totalResults;
|
| - /** Email ID of the authenticated user */
|
| +
|
| + /// Email ID of the authenticated user
|
| core.String username;
|
|
|
| CustomDataSources();
|
|
|
| CustomDataSources.fromJson(core.Map _json) {
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new CustomDataSource.fromJson(value)).toList();
|
| + items = _json["items"]
|
| + .map((value) => new CustomDataSource.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("itemsPerPage")) {
|
| itemsPerPage = _json["itemsPerPage"];
|
| @@ -5997,7 +6329,8 @@ class CustomDataSources {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (items != null) {
|
| _json["items"] = items.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -6026,14 +6359,13 @@ class CustomDataSources {
|
| }
|
| }
|
|
|
| -/**
|
| - * Parent link for the custom dimension. Points to the property to which the
|
| - * custom dimension belongs.
|
| - */
|
| +/// Parent link for the custom dimension. Points to the property to which the
|
| +/// custom dimension belongs.
|
| class CustomDimensionParentLink {
|
| - /** Link to the property to which the custom dimension belongs. */
|
| + /// Link to the property to which the custom dimension belongs.
|
| core.String href;
|
| - /** Type of the parent link. Set to "analytics#webproperty". */
|
| +
|
| + /// Type of the parent link. Set to "analytics#webproperty".
|
| core.String type;
|
|
|
| CustomDimensionParentLink();
|
| @@ -6048,7 +6380,8 @@ class CustomDimensionParentLink {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (href != null) {
|
| _json["href"] = href;
|
| }
|
| @@ -6059,37 +6392,44 @@ class CustomDimensionParentLink {
|
| }
|
| }
|
|
|
| -/** JSON template for Analytics Custom Dimension. */
|
| +/// JSON template for Analytics Custom Dimension.
|
| class CustomDimension {
|
| - /** Account ID. */
|
| + /// Account ID.
|
| core.String accountId;
|
| - /** Boolean indicating whether the custom dimension is active. */
|
| +
|
| + /// Boolean indicating whether the custom dimension is active.
|
| core.bool active;
|
| - /** Time the custom dimension was created. */
|
| +
|
| + /// Time the custom dimension was created.
|
| core.DateTime created;
|
| - /** Custom dimension ID. */
|
| +
|
| + /// Custom dimension ID.
|
| core.String id;
|
| - /** Index of the custom dimension. */
|
| +
|
| + /// Index of the custom dimension.
|
| core.int index;
|
| - /**
|
| - * Kind value for a custom dimension. Set to "analytics#customDimension". It
|
| - * is a read-only field.
|
| - */
|
| +
|
| + /// Kind value for a custom dimension. Set to "analytics#customDimension". It
|
| + /// is a read-only field.
|
| core.String kind;
|
| - /** Name of the custom dimension. */
|
| +
|
| + /// Name of the custom dimension.
|
| core.String name;
|
| - /**
|
| - * Parent link for the custom dimension. Points to the property to which the
|
| - * custom dimension belongs.
|
| - */
|
| +
|
| + /// Parent link for the custom dimension. Points to the property to which the
|
| + /// custom dimension belongs.
|
| CustomDimensionParentLink parentLink;
|
| - /** Scope of the custom dimension: HIT, SESSION, USER or PRODUCT. */
|
| +
|
| + /// Scope of the custom dimension: HIT, SESSION, USER or PRODUCT.
|
| core.String scope;
|
| - /** Link for the custom dimension */
|
| +
|
| + /// Link for the custom dimension
|
| core.String selfLink;
|
| - /** Time the custom dimension was last modified. */
|
| +
|
| + /// Time the custom dimension was last modified.
|
| core.DateTime updated;
|
| - /** Property ID. */
|
| +
|
| + /// Property ID.
|
| core.String webPropertyId;
|
|
|
| CustomDimension();
|
| @@ -6134,7 +6474,8 @@ class CustomDimension {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accountId != null) {
|
| _json["accountId"] = accountId;
|
| }
|
| @@ -6175,45 +6516,46 @@ class CustomDimension {
|
| }
|
| }
|
|
|
| -/**
|
| - * A custom dimension collection lists Analytics custom dimensions to which the
|
| - * user has access. Each resource in the collection corresponds to a single
|
| - * Analytics custom dimension.
|
| - */
|
| +/// A custom dimension collection lists Analytics custom dimensions to which
|
| +/// the user has access. Each resource in the collection corresponds to a
|
| +/// single Analytics custom dimension.
|
| class CustomDimensions {
|
| - /** Collection of custom dimensions. */
|
| + /// Collection of custom dimensions.
|
| core.List<CustomDimension> items;
|
| - /**
|
| - * The maximum number of resources the response can contain, regardless of the
|
| - * actual number of resources returned. Its value ranges from 1 to 1000 with a
|
| - * value of 1000 by default, or otherwise specified by the max-results query
|
| - * parameter.
|
| - */
|
| +
|
| + /// The maximum number of resources the response can contain, regardless of
|
| + /// the actual number of resources returned. Its value ranges from 1 to 1000
|
| + /// with a value of 1000 by default, or otherwise specified by the
|
| + /// max-results query parameter.
|
| core.int itemsPerPage;
|
| - /** Collection type. */
|
| +
|
| + /// Collection type.
|
| core.String kind;
|
| - /** Link to next page for this custom dimension collection. */
|
| +
|
| + /// Link to next page for this custom dimension collection.
|
| core.String nextLink;
|
| - /** Link to previous page for this custom dimension collection. */
|
| +
|
| + /// Link to previous page for this custom dimension collection.
|
| core.String previousLink;
|
| - /**
|
| - * The starting index of the resources, which is 1 by default or otherwise
|
| - * specified by the start-index query parameter.
|
| - */
|
| +
|
| + /// The starting index of the resources, which is 1 by default or otherwise
|
| + /// specified by the start-index query parameter.
|
| core.int startIndex;
|
| - /**
|
| - * The total number of results for the query, regardless of the number of
|
| - * results in the response.
|
| - */
|
| +
|
| + /// The total number of results for the query, regardless of the number of
|
| + /// results in the response.
|
| core.int totalResults;
|
| - /** Email ID of the authenticated user */
|
| +
|
| + /// Email ID of the authenticated user
|
| core.String username;
|
|
|
| CustomDimensions();
|
|
|
| CustomDimensions.fromJson(core.Map _json) {
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new CustomDimension.fromJson(value)).toList();
|
| + items = _json["items"]
|
| + .map((value) => new CustomDimension.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("itemsPerPage")) {
|
| itemsPerPage = _json["itemsPerPage"];
|
| @@ -6239,7 +6581,8 @@ class CustomDimensions {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (items != null) {
|
| _json["items"] = items.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -6268,14 +6611,13 @@ class CustomDimensions {
|
| }
|
| }
|
|
|
| -/**
|
| - * Parent link for the custom metric. Points to the property to which the custom
|
| - * metric belongs.
|
| - */
|
| +/// Parent link for the custom metric. Points to the property to which the
|
| +/// custom metric belongs.
|
| class CustomMetricParentLink {
|
| - /** Link to the property to which the custom metric belongs. */
|
| + /// Link to the property to which the custom metric belongs.
|
| core.String href;
|
| - /** Type of the parent link. Set to "analytics#webproperty". */
|
| +
|
| + /// Type of the parent link. Set to "analytics#webproperty".
|
| core.String type;
|
|
|
| CustomMetricParentLink();
|
| @@ -6290,7 +6632,8 @@ class CustomMetricParentLink {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (href != null) {
|
| _json["href"] = href;
|
| }
|
| @@ -6301,43 +6644,53 @@ class CustomMetricParentLink {
|
| }
|
| }
|
|
|
| -/** JSON template for Analytics Custom Metric. */
|
| +/// JSON template for Analytics Custom Metric.
|
| class CustomMetric {
|
| - /** Account ID. */
|
| + /// Account ID.
|
| core.String accountId;
|
| - /** Boolean indicating whether the custom metric is active. */
|
| +
|
| + /// Boolean indicating whether the custom metric is active.
|
| core.bool active;
|
| - /** Time the custom metric was created. */
|
| +
|
| + /// Time the custom metric was created.
|
| core.DateTime created;
|
| - /** Custom metric ID. */
|
| +
|
| + /// Custom metric ID.
|
| core.String id;
|
| - /** Index of the custom metric. */
|
| +
|
| + /// Index of the custom metric.
|
| core.int index;
|
| - /**
|
| - * Kind value for a custom metric. Set to "analytics#customMetric". It is a
|
| - * read-only field.
|
| - */
|
| +
|
| + /// Kind value for a custom metric. Set to "analytics#customMetric". It is a
|
| + /// read-only field.
|
| core.String kind;
|
| - /** Max value of custom metric. */
|
| +
|
| + /// Max value of custom metric.
|
| core.String maxValue;
|
| - /** Min value of custom metric. */
|
| +
|
| + /// Min value of custom metric.
|
| core.String minValue;
|
| - /** Name of the custom metric. */
|
| +
|
| + /// Name of the custom metric.
|
| core.String name;
|
| - /**
|
| - * Parent link for the custom metric. Points to the property to which the
|
| - * custom metric belongs.
|
| - */
|
| +
|
| + /// Parent link for the custom metric. Points to the property to which the
|
| + /// custom metric belongs.
|
| CustomMetricParentLink parentLink;
|
| - /** Scope of the custom metric: HIT or PRODUCT. */
|
| +
|
| + /// Scope of the custom metric: HIT or PRODUCT.
|
| core.String scope;
|
| - /** Link for the custom metric */
|
| +
|
| + /// Link for the custom metric
|
| core.String selfLink;
|
| - /** Data type of custom metric. */
|
| +
|
| + /// Data type of custom metric.
|
| core.String type;
|
| - /** Time the custom metric was last modified. */
|
| +
|
| + /// Time the custom metric was last modified.
|
| core.DateTime updated;
|
| - /** Property ID. */
|
| +
|
| + /// Property ID.
|
| core.String webPropertyId;
|
|
|
| CustomMetric();
|
| @@ -6391,7 +6744,8 @@ class CustomMetric {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accountId != null) {
|
| _json["accountId"] = accountId;
|
| }
|
| @@ -6441,45 +6795,46 @@ class CustomMetric {
|
| }
|
| }
|
|
|
| -/**
|
| - * A custom metric collection lists Analytics custom metrics to which the user
|
| - * has access. Each resource in the collection corresponds to a single Analytics
|
| - * custom metric.
|
| - */
|
| +/// A custom metric collection lists Analytics custom metrics to which the user
|
| +/// has access. Each resource in the collection corresponds to a single
|
| +/// Analytics custom metric.
|
| class CustomMetrics {
|
| - /** Collection of custom metrics. */
|
| + /// Collection of custom metrics.
|
| core.List<CustomMetric> items;
|
| - /**
|
| - * The maximum number of resources the response can contain, regardless of the
|
| - * actual number of resources returned. Its value ranges from 1 to 1000 with a
|
| - * value of 1000 by default, or otherwise specified by the max-results query
|
| - * parameter.
|
| - */
|
| +
|
| + /// The maximum number of resources the response can contain, regardless of
|
| + /// the actual number of resources returned. Its value ranges from 1 to 1000
|
| + /// with a value of 1000 by default, or otherwise specified by the
|
| + /// max-results query parameter.
|
| core.int itemsPerPage;
|
| - /** Collection type. */
|
| +
|
| + /// Collection type.
|
| core.String kind;
|
| - /** Link to next page for this custom metric collection. */
|
| +
|
| + /// Link to next page for this custom metric collection.
|
| core.String nextLink;
|
| - /** Link to previous page for this custom metric collection. */
|
| +
|
| + /// Link to previous page for this custom metric collection.
|
| core.String previousLink;
|
| - /**
|
| - * The starting index of the resources, which is 1 by default or otherwise
|
| - * specified by the start-index query parameter.
|
| - */
|
| +
|
| + /// The starting index of the resources, which is 1 by default or otherwise
|
| + /// specified by the start-index query parameter.
|
| core.int startIndex;
|
| - /**
|
| - * The total number of results for the query, regardless of the number of
|
| - * results in the response.
|
| - */
|
| +
|
| + /// The total number of results for the query, regardless of the number of
|
| + /// results in the response.
|
| core.int totalResults;
|
| - /** Email ID of the authenticated user */
|
| +
|
| + /// Email ID of the authenticated user
|
| core.String username;
|
|
|
| CustomMetrics();
|
|
|
| CustomMetrics.fromJson(core.Map _json) {
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new CustomMetric.fromJson(value)).toList();
|
| + items = _json["items"]
|
| + .map((value) => new CustomMetric.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("itemsPerPage")) {
|
| itemsPerPage = _json["itemsPerPage"];
|
| @@ -6505,7 +6860,8 @@ class CustomMetrics {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (items != null) {
|
| _json["items"] = items.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -6534,7 +6890,7 @@ class CustomMetrics {
|
| }
|
| }
|
|
|
| -/** Web property being linked. */
|
| +/// Web property being linked.
|
| class EntityAdWordsLinkEntity {
|
| WebPropertyRef webPropertyRef;
|
|
|
| @@ -6547,7 +6903,8 @@ class EntityAdWordsLinkEntity {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (webPropertyRef != null) {
|
| _json["webPropertyRef"] = (webPropertyRef).toJson();
|
| }
|
| @@ -6555,33 +6912,37 @@ class EntityAdWordsLinkEntity {
|
| }
|
| }
|
|
|
| -/** JSON template for Analytics Entity AdWords Link. */
|
| +/// JSON template for Analytics Entity AdWords Link.
|
| class EntityAdWordsLink {
|
| - /**
|
| - * A list of AdWords client accounts. These cannot be MCC accounts. This field
|
| - * is required when creating an AdWords link. It cannot be empty.
|
| - */
|
| + /// A list of AdWords client accounts. These cannot be MCC accounts. This
|
| + /// field is required when creating an AdWords link. It cannot be empty.
|
| core.List<AdWordsAccount> adWordsAccounts;
|
| - /** Web property being linked. */
|
| +
|
| + /// Web property being linked.
|
| EntityAdWordsLinkEntity entity;
|
| - /** Entity AdWords link ID */
|
| +
|
| + /// Entity AdWords link ID
|
| core.String id;
|
| - /** Resource type for entity AdWords link. */
|
| +
|
| + /// Resource type for entity AdWords link.
|
| core.String kind;
|
| - /**
|
| - * Name of the link. This field is required when creating an AdWords link.
|
| - */
|
| +
|
| + /// Name of the link. This field is required when creating an AdWords link.
|
| core.String name;
|
| - /** IDs of linked Views (Profiles) represented as strings. */
|
| +
|
| + /// IDs of linked Views (Profiles) represented as strings.
|
| core.List<core.String> profileIds;
|
| - /** URL link for this Google Analytics - Google AdWords link. */
|
| +
|
| + /// URL link for this Google Analytics - Google AdWords link.
|
| core.String selfLink;
|
|
|
| EntityAdWordsLink();
|
|
|
| EntityAdWordsLink.fromJson(core.Map _json) {
|
| if (_json.containsKey("adWordsAccounts")) {
|
| - adWordsAccounts = _json["adWordsAccounts"].map((value) => new AdWordsAccount.fromJson(value)).toList();
|
| + adWordsAccounts = _json["adWordsAccounts"]
|
| + .map((value) => new AdWordsAccount.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("entity")) {
|
| entity = new EntityAdWordsLinkEntity.fromJson(_json["entity"]);
|
| @@ -6604,9 +6965,11 @@ class EntityAdWordsLink {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (adWordsAccounts != null) {
|
| - _json["adWordsAccounts"] = adWordsAccounts.map((value) => (value).toJson()).toList();
|
| + _json["adWordsAccounts"] =
|
| + adWordsAccounts.map((value) => (value).toJson()).toList();
|
| }
|
| if (entity != null) {
|
| _json["entity"] = (entity).toJson();
|
| @@ -6630,42 +6993,42 @@ class EntityAdWordsLink {
|
| }
|
| }
|
|
|
| -/**
|
| - * An entity AdWords link collection provides a list of GA-AdWords links Each
|
| - * resource in this collection corresponds to a single link.
|
| - */
|
| +/// An entity AdWords link collection provides a list of GA-AdWords links Each
|
| +/// resource in this collection corresponds to a single link.
|
| class EntityAdWordsLinks {
|
| - /** A list of entity AdWords links. */
|
| + /// A list of entity AdWords links.
|
| core.List<EntityAdWordsLink> items;
|
| - /**
|
| - * The maximum number of entries the response can contain, regardless of the
|
| - * actual number of entries returned. Its value ranges from 1 to 1000 with a
|
| - * value of 1000 by default, or otherwise specified by the max-results query
|
| - * parameter.
|
| - */
|
| +
|
| + /// The maximum number of entries the response can contain, regardless of the
|
| + /// actual number of entries returned. Its value ranges from 1 to 1000 with a
|
| + /// value of 1000 by default, or otherwise specified by the max-results query
|
| + /// parameter.
|
| core.int itemsPerPage;
|
| - /** Collection type. */
|
| +
|
| + /// Collection type.
|
| core.String kind;
|
| - /** Next link for this AdWords link collection. */
|
| +
|
| + /// Next link for this AdWords link collection.
|
| core.String nextLink;
|
| - /** Previous link for this AdWords link collection. */
|
| +
|
| + /// Previous link for this AdWords link collection.
|
| core.String previousLink;
|
| - /**
|
| - * The starting index of the entries, which is 1 by default or otherwise
|
| - * specified by the start-index query parameter.
|
| - */
|
| +
|
| + /// The starting index of the entries, which is 1 by default or otherwise
|
| + /// specified by the start-index query parameter.
|
| core.int startIndex;
|
| - /**
|
| - * The total number of results for the query, regardless of the number of
|
| - * results in the response.
|
| - */
|
| +
|
| + /// The total number of results for the query, regardless of the number of
|
| + /// results in the response.
|
| core.int totalResults;
|
|
|
| EntityAdWordsLinks();
|
|
|
| EntityAdWordsLinks.fromJson(core.Map _json) {
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new EntityAdWordsLink.fromJson(value)).toList();
|
| + items = _json["items"]
|
| + .map((value) => new EntityAdWordsLink.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("itemsPerPage")) {
|
| itemsPerPage = _json["itemsPerPage"];
|
| @@ -6688,7 +7051,8 @@ class EntityAdWordsLinks {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (items != null) {
|
| _json["items"] = items.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -6714,16 +7078,16 @@ class EntityAdWordsLinks {
|
| }
|
| }
|
|
|
| -/**
|
| - * Entity for this link. It can be an account, a web property, or a view
|
| - * (profile).
|
| - */
|
| +/// Entity for this link. It can be an account, a web property, or a view
|
| +/// (profile).
|
| class EntityUserLinkEntity {
|
| - /** Account for this link. */
|
| + /// Account for this link.
|
| AccountRef accountRef;
|
| - /** View (Profile) for this link. */
|
| +
|
| + /// View (Profile) for this link.
|
| ProfileRef profileRef;
|
| - /** Web property for this link. */
|
| +
|
| + /// Web property for this link.
|
| WebPropertyRef webPropertyRef;
|
|
|
| EntityUserLinkEntity();
|
| @@ -6741,7 +7105,8 @@ class EntityUserLinkEntity {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accountRef != null) {
|
| _json["accountRef"] = (accountRef).toJson();
|
| }
|
| @@ -6755,20 +7120,17 @@ class EntityUserLinkEntity {
|
| }
|
| }
|
|
|
| -/** Permissions the user has for this entity. */
|
| +/// Permissions the user has for this entity.
|
| class EntityUserLinkPermissions {
|
| - /**
|
| - * Effective permissions represent all the permissions that a user has for
|
| - * this entity. These include any implied permissions (e.g., EDIT implies
|
| - * VIEW) or inherited permissions from the parent entity. Effective
|
| - * permissions are read-only.
|
| - */
|
| + /// Effective permissions represent all the permissions that a user has for
|
| + /// this entity. These include any implied permissions (e.g., EDIT implies
|
| + /// VIEW) or inherited permissions from the parent entity. Effective
|
| + /// permissions are read-only.
|
| core.List<core.String> effective;
|
| - /**
|
| - * Permissions that a user has been assigned at this very level. Does not
|
| - * include any implied or inherited permissions. Local permissions are
|
| - * modifiable.
|
| - */
|
| +
|
| + /// Permissions that a user has been assigned at this very level. Does not
|
| + /// include any implied or inherited permissions. Local permissions are
|
| + /// modifiable.
|
| core.List<core.String> local;
|
|
|
| EntityUserLinkPermissions();
|
| @@ -6783,7 +7145,8 @@ class EntityUserLinkPermissions {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (effective != null) {
|
| _json["effective"] = effective;
|
| }
|
| @@ -6794,25 +7157,26 @@ class EntityUserLinkPermissions {
|
| }
|
| }
|
|
|
| -/**
|
| - * JSON template for an Analytics Entity-User Link. Returns permissions that a
|
| - * user has for an entity.
|
| - */
|
| +/// JSON template for an Analytics Entity-User Link. Returns permissions that a
|
| +/// user has for an entity.
|
| class EntityUserLink {
|
| - /**
|
| - * Entity for this link. It can be an account, a web property, or a view
|
| - * (profile).
|
| - */
|
| + /// Entity for this link. It can be an account, a web property, or a view
|
| + /// (profile).
|
| EntityUserLinkEntity entity;
|
| - /** Entity user link ID */
|
| +
|
| + /// Entity user link ID
|
| core.String id;
|
| - /** Resource type for entity user link. */
|
| +
|
| + /// Resource type for entity user link.
|
| core.String kind;
|
| - /** Permissions the user has for this entity. */
|
| +
|
| + /// Permissions the user has for this entity.
|
| EntityUserLinkPermissions permissions;
|
| - /** Self link for this resource. */
|
| +
|
| + /// Self link for this resource.
|
| core.String selfLink;
|
| - /** User reference. */
|
| +
|
| + /// User reference.
|
| UserRef userRef;
|
|
|
| EntityUserLink();
|
| @@ -6828,7 +7192,8 @@ class EntityUserLink {
|
| kind = _json["kind"];
|
| }
|
| if (_json.containsKey("permissions")) {
|
| - permissions = new EntityUserLinkPermissions.fromJson(_json["permissions"]);
|
| + permissions =
|
| + new EntityUserLinkPermissions.fromJson(_json["permissions"]);
|
| }
|
| if (_json.containsKey("selfLink")) {
|
| selfLink = _json["selfLink"];
|
| @@ -6839,7 +7204,8 @@ class EntityUserLink {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (entity != null) {
|
| _json["entity"] = (entity).toJson();
|
| }
|
| @@ -6862,42 +7228,42 @@ class EntityUserLink {
|
| }
|
| }
|
|
|
| -/**
|
| - * An entity user link collection provides a list of Analytics ACL links Each
|
| - * resource in this collection corresponds to a single link.
|
| - */
|
| +/// An entity user link collection provides a list of Analytics ACL links Each
|
| +/// resource in this collection corresponds to a single link.
|
| class EntityUserLinks {
|
| - /** A list of entity user links. */
|
| + /// A list of entity user links.
|
| core.List<EntityUserLink> items;
|
| - /**
|
| - * The maximum number of entries the response can contain, regardless of the
|
| - * actual number of entries returned. Its value ranges from 1 to 1000 with a
|
| - * value of 1000 by default, or otherwise specified by the max-results query
|
| - * parameter.
|
| - */
|
| +
|
| + /// The maximum number of entries the response can contain, regardless of the
|
| + /// actual number of entries returned. Its value ranges from 1 to 1000 with a
|
| + /// value of 1000 by default, or otherwise specified by the max-results query
|
| + /// parameter.
|
| core.int itemsPerPage;
|
| - /** Collection type. */
|
| +
|
| + /// Collection type.
|
| core.String kind;
|
| - /** Next link for this account collection. */
|
| +
|
| + /// Next link for this account collection.
|
| core.String nextLink;
|
| - /** Previous link for this account collection. */
|
| +
|
| + /// Previous link for this account collection.
|
| core.String previousLink;
|
| - /**
|
| - * The starting index of the entries, which is 1 by default or otherwise
|
| - * specified by the start-index query parameter.
|
| - */
|
| +
|
| + /// The starting index of the entries, which is 1 by default or otherwise
|
| + /// specified by the start-index query parameter.
|
| core.int startIndex;
|
| - /**
|
| - * The total number of results for the query, regardless of the number of
|
| - * results in the response.
|
| - */
|
| +
|
| + /// The total number of results for the query, regardless of the number of
|
| + /// results in the response.
|
| core.int totalResults;
|
|
|
| EntityUserLinks();
|
|
|
| EntityUserLinks.fromJson(core.Map _json) {
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new EntityUserLink.fromJson(value)).toList();
|
| + items = _json["items"]
|
| + .map((value) => new EntityUserLink.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("itemsPerPage")) {
|
| itemsPerPage = _json["itemsPerPage"];
|
| @@ -6920,7 +7286,8 @@ class EntityUserLinks {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (items != null) {
|
| _json["items"] = items.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -6946,17 +7313,14 @@ class EntityUserLinks {
|
| }
|
| }
|
|
|
| -/**
|
| - * Parent link for an experiment. Points to the view (profile) to which this
|
| - * experiment belongs.
|
| - */
|
| +/// Parent link for an experiment. Points to the view (profile) to which this
|
| +/// experiment belongs.
|
| class ExperimentParentLink {
|
| - /**
|
| - * Link to the view (profile) to which this experiment belongs. This field is
|
| - * read-only.
|
| - */
|
| + /// Link to the view (profile) to which this experiment belongs. This field
|
| + /// is read-only.
|
| core.String href;
|
| - /** Value is "analytics#profile". This field is read-only. */
|
| +
|
| + /// Value is "analytics#profile". This field is read-only.
|
| core.String type;
|
|
|
| ExperimentParentLink();
|
| @@ -6971,7 +7335,8 @@ class ExperimentParentLink {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (href != null) {
|
| _json["href"] = href;
|
| }
|
| @@ -6983,33 +7348,27 @@ class ExperimentParentLink {
|
| }
|
|
|
| class ExperimentVariations {
|
| - /**
|
| - * The name of the variation. This field is required when creating an
|
| - * experiment. This field may not be changed for an experiment whose status is
|
| - * ENDED.
|
| - */
|
| + /// The name of the variation. This field is required when creating an
|
| + /// experiment. This field may not be changed for an experiment whose status
|
| + /// is ENDED.
|
| core.String name;
|
| - /**
|
| - * Status of the variation. Possible values: "ACTIVE", "INACTIVE". INACTIVE
|
| - * variations are not served. This field may not be changed for an experiment
|
| - * whose status is ENDED.
|
| - */
|
| +
|
| + /// Status of the variation. Possible values: "ACTIVE", "INACTIVE". INACTIVE
|
| + /// variations are not served. This field may not be changed for an
|
| + /// experiment whose status is ENDED.
|
| core.String status;
|
| - /**
|
| - * The URL of the variation. This field may not be changed for an experiment
|
| - * whose status is RUNNING or ENDED.
|
| - */
|
| +
|
| + /// The URL of the variation. This field may not be changed for an experiment
|
| + /// whose status is RUNNING or ENDED.
|
| core.String url;
|
| - /**
|
| - * Weight that this variation should receive. Only present if the experiment
|
| - * is running. This field is read-only.
|
| - */
|
| +
|
| + /// Weight that this variation should receive. Only present if the experiment
|
| + /// is running. This field is read-only.
|
| core.double weight;
|
| - /**
|
| - * True if the experiment has ended and this variation performed
|
| - * (statistically) significantly better than the original. This field is
|
| - * read-only.
|
| - */
|
| +
|
| + /// True if the experiment has ended and this variation performed
|
| + /// (statistically) significantly better than the original. This field is
|
| + /// read-only.
|
| core.bool won;
|
|
|
| ExperimentVariations();
|
| @@ -7033,7 +7392,8 @@ class ExperimentVariations {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (name != null) {
|
| _json["name"] = name;
|
| }
|
| @@ -7053,156 +7413,141 @@ class ExperimentVariations {
|
| }
|
| }
|
|
|
| -/** JSON template for Analytics experiment resource. */
|
| +/// JSON template for Analytics experiment resource.
|
| class Experiment {
|
| - /** Account ID to which this experiment belongs. This field is read-only. */
|
| + /// Account ID to which this experiment belongs. This field is read-only.
|
| core.String accountId;
|
| - /** Time the experiment was created. This field is read-only. */
|
| +
|
| + /// Time the experiment was created. This field is read-only.
|
| core.DateTime created;
|
| - /** Notes about this experiment. */
|
| +
|
| + /// Notes about this experiment.
|
| core.String description;
|
| - /**
|
| - * If true, the end user will be able to edit the experiment via the Google
|
| - * Analytics user interface.
|
| - */
|
| +
|
| + /// If true, the end user will be able to edit the experiment via the Google
|
| + /// Analytics user interface.
|
| core.bool editableInGaUi;
|
| - /**
|
| - * The ending time of the experiment (the time the status changed from RUNNING
|
| - * to ENDED). This field is present only if the experiment has ended. This
|
| - * field is read-only.
|
| - */
|
| +
|
| + /// The ending time of the experiment (the time the status changed from
|
| + /// RUNNING to ENDED). This field is present only if the experiment has
|
| + /// ended. This field is read-only.
|
| core.DateTime endTime;
|
| - /**
|
| - * Boolean specifying whether to distribute traffic evenly across all
|
| - * variations. If the value is False, content experiments follows the default
|
| - * behavior of adjusting traffic dynamically based on variation performance.
|
| - * Optional -- defaults to False. This field may not be changed for an
|
| - * experiment whose status is ENDED.
|
| - */
|
| +
|
| + /// Boolean specifying whether to distribute traffic evenly across all
|
| + /// variations. If the value is False, content experiments follows the
|
| + /// default behavior of adjusting traffic dynamically based on variation
|
| + /// performance. Optional -- defaults to False. This field may not be changed
|
| + /// for an experiment whose status is ENDED.
|
| core.bool equalWeighting;
|
| - /** Experiment ID. Required for patch and update. Disallowed for create. */
|
| +
|
| + /// Experiment ID. Required for patch and update. Disallowed for create.
|
| core.String id;
|
| - /**
|
| - * Internal ID for the web property to which this experiment belongs. This
|
| - * field is read-only.
|
| - */
|
| +
|
| + /// Internal ID for the web property to which this experiment belongs. This
|
| + /// field is read-only.
|
| core.String internalWebPropertyId;
|
| - /** Resource type for an Analytics experiment. This field is read-only. */
|
| +
|
| + /// Resource type for an Analytics experiment. This field is read-only.
|
| core.String kind;
|
| - /**
|
| - * An integer number in [3, 90]. Specifies the minimum length of the
|
| - * experiment. Can be changed for a running experiment. This field may not be
|
| - * changed for an experiments whose status is ENDED.
|
| - */
|
| +
|
| + /// An integer number in [3, 90]. Specifies the minimum length of the
|
| + /// experiment. Can be changed for a running experiment. This field may not
|
| + /// be changed for an experiments whose status is ENDED.
|
| core.int minimumExperimentLengthInDays;
|
| - /**
|
| - * Experiment name. This field may not be changed for an experiment whose
|
| - * status is ENDED. This field is required when creating an experiment.
|
| - */
|
| +
|
| + /// Experiment name. This field may not be changed for an experiment whose
|
| + /// status is ENDED. This field is required when creating an experiment.
|
| core.String name;
|
| - /**
|
| - * The metric that the experiment is optimizing. Valid values:
|
| - * "ga:goal(n)Completions", "ga:adsenseAdsClicks", "ga:adsenseAdsViewed",
|
| - * "ga:adsenseRevenue", "ga:bounces", "ga:pageviews", "ga:sessionDuration",
|
| - * "ga:transactions", "ga:transactionRevenue". This field is required if
|
| - * status is "RUNNING" and servingFramework is one of "REDIRECT" or "API".
|
| - */
|
| +
|
| + /// The metric that the experiment is optimizing. Valid values:
|
| + /// "ga:goal(n)Completions", "ga:adsenseAdsClicks", "ga:adsenseAdsViewed",
|
| + /// "ga:adsenseRevenue", "ga:bounces", "ga:pageviews", "ga:sessionDuration",
|
| + /// "ga:transactions", "ga:transactionRevenue". This field is required if
|
| + /// status is "RUNNING" and servingFramework is one of "REDIRECT" or "API".
|
| core.String objectiveMetric;
|
| - /**
|
| - * Whether the objectiveMetric should be minimized or maximized. Possible
|
| - * values: "MAXIMUM", "MINIMUM". Optional--defaults to "MAXIMUM". Cannot be
|
| - * specified without objectiveMetric. Cannot be modified when status is
|
| - * "RUNNING" or "ENDED".
|
| - */
|
| +
|
| + /// Whether the objectiveMetric should be minimized or maximized. Possible
|
| + /// values: "MAXIMUM", "MINIMUM". Optional--defaults to "MAXIMUM". Cannot be
|
| + /// specified without objectiveMetric. Cannot be modified when status is
|
| + /// "RUNNING" or "ENDED".
|
| core.String optimizationType;
|
| - /**
|
| - * Parent link for an experiment. Points to the view (profile) to which this
|
| - * experiment belongs.
|
| - */
|
| +
|
| + /// Parent link for an experiment. Points to the view (profile) to which this
|
| + /// experiment belongs.
|
| ExperimentParentLink parentLink;
|
| - /**
|
| - * View (Profile) ID to which this experiment belongs. This field is
|
| - * read-only.
|
| - */
|
| +
|
| + /// View (Profile) ID to which this experiment belongs. This field is
|
| + /// read-only.
|
| core.String profileId;
|
| - /**
|
| - * Why the experiment ended. Possible values: "STOPPED_BY_USER",
|
| - * "WINNER_FOUND", "EXPERIMENT_EXPIRED", "ENDED_WITH_NO_WINNER",
|
| - * "GOAL_OBJECTIVE_CHANGED". "ENDED_WITH_NO_WINNER" means that the experiment
|
| - * didn't expire but no winner was projected to be found. If the experiment
|
| - * status is changed via the API to ENDED this field is set to
|
| - * STOPPED_BY_USER. This field is read-only.
|
| - */
|
| +
|
| + /// Why the experiment ended. Possible values: "STOPPED_BY_USER",
|
| + /// "WINNER_FOUND", "EXPERIMENT_EXPIRED", "ENDED_WITH_NO_WINNER",
|
| + /// "GOAL_OBJECTIVE_CHANGED". "ENDED_WITH_NO_WINNER" means that the
|
| + /// experiment didn't expire but no winner was projected to be found. If the
|
| + /// experiment status is changed via the API to ENDED this field is set to
|
| + /// STOPPED_BY_USER. This field is read-only.
|
| core.String reasonExperimentEnded;
|
| - /**
|
| - * Boolean specifying whether variations URLS are rewritten to match those of
|
| - * the original. This field may not be changed for an experiments whose status
|
| - * is ENDED.
|
| - */
|
| +
|
| + /// Boolean specifying whether variations URLS are rewritten to match those
|
| + /// of the original. This field may not be changed for an experiments whose
|
| + /// status is ENDED.
|
| core.bool rewriteVariationUrlsAsOriginal;
|
| - /** Link for this experiment. This field is read-only. */
|
| +
|
| + /// Link for this experiment. This field is read-only.
|
| core.String selfLink;
|
| - /**
|
| - * The framework used to serve the experiment variations and evaluate the
|
| - * results. One of:
|
| - * - REDIRECT: Google Analytics redirects traffic to different variation
|
| - * pages, reports the chosen variation and evaluates the results.
|
| - * - API: Google Analytics chooses and reports the variation to serve and
|
| - * evaluates the results; the caller is responsible for serving the selected
|
| - * variation.
|
| - * - EXTERNAL: The variations will be served externally and the chosen
|
| - * variation reported to Google Analytics. The caller is responsible for
|
| - * serving the selected variation and evaluating the results.
|
| - */
|
| +
|
| + /// The framework used to serve the experiment variations and evaluate the
|
| + /// results. One of:
|
| + /// - REDIRECT: Google Analytics redirects traffic to different variation
|
| + /// pages, reports the chosen variation and evaluates the results.
|
| + /// - API: Google Analytics chooses and reports the variation to serve and
|
| + /// evaluates the results; the caller is responsible for serving the selected
|
| + /// variation.
|
| + /// - EXTERNAL: The variations will be served externally and the chosen
|
| + /// variation reported to Google Analytics. The caller is responsible for
|
| + /// serving the selected variation and evaluating the results.
|
| core.String servingFramework;
|
| - /**
|
| - * The snippet of code to include on the control page(s). This field is
|
| - * read-only.
|
| - */
|
| +
|
| + /// The snippet of code to include on the control page(s). This field is
|
| + /// read-only.
|
| core.String snippet;
|
| - /**
|
| - * The starting time of the experiment (the time the status changed from
|
| - * READY_TO_RUN to RUNNING). This field is present only if the experiment has
|
| - * started. This field is read-only.
|
| - */
|
| +
|
| + /// The starting time of the experiment (the time the status changed from
|
| + /// READY_TO_RUN to RUNNING). This field is present only if the experiment
|
| + /// has started. This field is read-only.
|
| core.DateTime startTime;
|
| - /**
|
| - * Experiment status. Possible values: "DRAFT", "READY_TO_RUN", "RUNNING",
|
| - * "ENDED". Experiments can be created in the "DRAFT", "READY_TO_RUN" or
|
| - * "RUNNING" state. This field is required when creating an experiment.
|
| - */
|
| +
|
| + /// Experiment status. Possible values: "DRAFT", "READY_TO_RUN", "RUNNING",
|
| + /// "ENDED". Experiments can be created in the "DRAFT", "READY_TO_RUN" or
|
| + /// "RUNNING" state. This field is required when creating an experiment.
|
| core.String status;
|
| - /**
|
| - * A floating-point number in (0, 1]. Specifies the fraction of the traffic
|
| - * that participates in the experiment. Can be changed for a running
|
| - * experiment. This field may not be changed for an experiments whose status
|
| - * is ENDED.
|
| - */
|
| +
|
| + /// A floating-point number in (0, 1]. Specifies the fraction of the traffic
|
| + /// that participates in the experiment. Can be changed for a running
|
| + /// experiment. This field may not be changed for an experiments whose status
|
| + /// is ENDED.
|
| core.double trafficCoverage;
|
| - /** Time the experiment was last modified. This field is read-only. */
|
| +
|
| + /// Time the experiment was last modified. This field is read-only.
|
| core.DateTime updated;
|
| - /**
|
| - * Array of variations. The first variation in the array is the original. The
|
| - * number of variations may not change once an experiment is in the RUNNING
|
| - * state. At least two variations are required before status can be set to
|
| - * RUNNING.
|
| - */
|
| +
|
| + /// Array of variations. The first variation in the array is the original.
|
| + /// The number of variations may not change once an experiment is in the
|
| + /// RUNNING state. At least two variations are required before status can be
|
| + /// set to RUNNING.
|
| core.List<ExperimentVariations> variations;
|
| - /**
|
| - * Web property ID to which this experiment belongs. The web property ID is of
|
| - * the form UA-XXXXX-YY. This field is read-only.
|
| - */
|
| +
|
| + /// Web property ID to which this experiment belongs. The web property ID is
|
| + /// of the form UA-XXXXX-YY. This field is read-only.
|
| core.String webPropertyId;
|
| - /**
|
| - * A floating-point number in (0, 1). Specifies the necessary confidence level
|
| - * to choose a winner. This field may not be changed for an experiments whose
|
| - * status is ENDED.
|
| - */
|
| +
|
| + /// A floating-point number in (0, 1). Specifies the necessary confidence
|
| + /// level to choose a winner. This field may not be changed for an
|
| + /// experiments whose status is ENDED.
|
| core.double winnerConfidenceLevel;
|
| - /**
|
| - * Boolean specifying whether a winner has been found for this experiment.
|
| - * This field is read-only.
|
| - */
|
| +
|
| + /// Boolean specifying whether a winner has been found for this experiment.
|
| + /// This field is read-only.
|
| core.bool winnerFound;
|
|
|
| Experiment();
|
| @@ -7281,7 +7626,9 @@ class Experiment {
|
| updated = core.DateTime.parse(_json["updated"]);
|
| }
|
| if (_json.containsKey("variations")) {
|
| - variations = _json["variations"].map((value) => new ExperimentVariations.fromJson(value)).toList();
|
| + variations = _json["variations"]
|
| + .map((value) => new ExperimentVariations.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("webPropertyId")) {
|
| webPropertyId = _json["webPropertyId"];
|
| @@ -7295,7 +7642,8 @@ class Experiment {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accountId != null) {
|
| _json["accountId"] = accountId;
|
| }
|
| @@ -7369,7 +7717,8 @@ class Experiment {
|
| _json["updated"] = (updated).toIso8601String();
|
| }
|
| if (variations != null) {
|
| - _json["variations"] = variations.map((value) => (value).toJson()).toList();
|
| + _json["variations"] =
|
| + variations.map((value) => (value).toJson()).toList();
|
| }
|
| if (webPropertyId != null) {
|
| _json["webPropertyId"] = webPropertyId;
|
| @@ -7384,45 +7733,46 @@ class Experiment {
|
| }
|
| }
|
|
|
| -/**
|
| - * An experiment collection lists Analytics experiments to which the user has
|
| - * access. Each view (profile) can have a set of experiments. Each resource in
|
| - * the Experiment collection corresponds to a single Analytics experiment.
|
| - */
|
| +/// An experiment collection lists Analytics experiments to which the user has
|
| +/// access. Each view (profile) can have a set of experiments. Each resource in
|
| +/// the Experiment collection corresponds to a single Analytics experiment.
|
| class Experiments {
|
| - /** A list of experiments. */
|
| + /// A list of experiments.
|
| core.List<Experiment> items;
|
| - /**
|
| - * The maximum number of resources the response can contain, regardless of the
|
| - * actual number of resources returned. Its value ranges from 1 to 1000 with a
|
| - * value of 1000 by default, or otherwise specified by the max-results query
|
| - * parameter.
|
| - */
|
| +
|
| + /// The maximum number of resources the response can contain, regardless of
|
| + /// the actual number of resources returned. Its value ranges from 1 to 1000
|
| + /// with a value of 1000 by default, or otherwise specified by the
|
| + /// max-results query parameter.
|
| core.int itemsPerPage;
|
| - /** Collection type. */
|
| +
|
| + /// Collection type.
|
| core.String kind;
|
| - /** Link to next page for this experiment collection. */
|
| +
|
| + /// Link to next page for this experiment collection.
|
| core.String nextLink;
|
| - /** Link to previous page for this experiment collection. */
|
| +
|
| + /// Link to previous page for this experiment collection.
|
| core.String previousLink;
|
| - /**
|
| - * The starting index of the resources, which is 1 by default or otherwise
|
| - * specified by the start-index query parameter.
|
| - */
|
| +
|
| + /// The starting index of the resources, which is 1 by default or otherwise
|
| + /// specified by the start-index query parameter.
|
| core.int startIndex;
|
| - /**
|
| - * The total number of results for the query, regardless of the number of
|
| - * resources in the result.
|
| - */
|
| +
|
| + /// The total number of results for the query, regardless of the number of
|
| + /// resources in the result.
|
| core.int totalResults;
|
| - /** Email ID of the authenticated user */
|
| +
|
| + /// Email ID of the authenticated user
|
| core.String username;
|
|
|
| Experiments();
|
|
|
| Experiments.fromJson(core.Map _json) {
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new Experiment.fromJson(value)).toList();
|
| + items = _json["items"]
|
| + .map((value) => new Experiment.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("itemsPerPage")) {
|
| itemsPerPage = _json["itemsPerPage"];
|
| @@ -7448,7 +7798,8 @@ class Experiments {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (items != null) {
|
| _json["items"] = items.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -7477,42 +7828,49 @@ class Experiments {
|
| }
|
| }
|
|
|
| -/** Details for the filter of the type ADVANCED. */
|
| +/// Details for the filter of the type ADVANCED.
|
| class FilterAdvancedDetails {
|
| - /** Indicates if the filter expressions are case sensitive. */
|
| + /// Indicates if the filter expressions are case sensitive.
|
| core.bool caseSensitive;
|
| - /** Expression to extract from field A. */
|
| +
|
| + /// Expression to extract from field A.
|
| core.String extractA;
|
| - /** Expression to extract from field B. */
|
| +
|
| + /// Expression to extract from field B.
|
| core.String extractB;
|
| - /** Field A. */
|
| +
|
| + /// Field A.
|
| core.String fieldA;
|
| - /**
|
| - * The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.
|
| - */
|
| +
|
| + /// The Index of the custom dimension. Required if field is a
|
| + /// CUSTOM_DIMENSION.
|
| core.int fieldAIndex;
|
| - /** Indicates if field A is required to match. */
|
| +
|
| + /// Indicates if field A is required to match.
|
| core.bool fieldARequired;
|
| - /** Field B. */
|
| +
|
| + /// Field B.
|
| core.String fieldB;
|
| - /**
|
| - * The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.
|
| - */
|
| +
|
| + /// The Index of the custom dimension. Required if field is a
|
| + /// CUSTOM_DIMENSION.
|
| core.int fieldBIndex;
|
| - /** Indicates if field B is required to match. */
|
| +
|
| + /// Indicates if field B is required to match.
|
| core.bool fieldBRequired;
|
| - /** Expression used to construct the output value. */
|
| +
|
| + /// Expression used to construct the output value.
|
| core.String outputConstructor;
|
| - /** Output field. */
|
| +
|
| + /// Output field.
|
| core.String outputToField;
|
| - /**
|
| - * The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.
|
| - */
|
| +
|
| + /// The Index of the custom dimension. Required if field is a
|
| + /// CUSTOM_DIMENSION.
|
| core.int outputToFieldIndex;
|
| - /**
|
| - * Indicates if the existing value of the output field, if any, should be
|
| - * overridden by the output expression.
|
| - */
|
| +
|
| + /// Indicates if the existing value of the output field, if any, should be
|
| + /// overridden by the output expression.
|
| core.bool overrideOutputField;
|
|
|
| FilterAdvancedDetails();
|
| @@ -7560,7 +7918,8 @@ class FilterAdvancedDetails {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (caseSensitive != null) {
|
| _json["caseSensitive"] = caseSensitive;
|
| }
|
| @@ -7604,13 +7963,13 @@ class FilterAdvancedDetails {
|
| }
|
| }
|
|
|
| -/** Details for the filter of the type LOWER. */
|
| +/// Details for the filter of the type LOWER.
|
| class FilterLowercaseDetails {
|
| - /** Field to use in the filter. */
|
| + /// Field to use in the filter.
|
| core.String field;
|
| - /**
|
| - * The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.
|
| - */
|
| +
|
| + /// The Index of the custom dimension. Required if field is a
|
| + /// CUSTOM_DIMENSION.
|
| core.int fieldIndex;
|
|
|
| FilterLowercaseDetails();
|
| @@ -7625,7 +7984,8 @@ class FilterLowercaseDetails {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (field != null) {
|
| _json["field"] = field;
|
| }
|
| @@ -7636,14 +7996,13 @@ class FilterLowercaseDetails {
|
| }
|
| }
|
|
|
| -/**
|
| - * Parent link for this filter. Points to the account to which this filter
|
| - * belongs.
|
| - */
|
| +/// Parent link for this filter. Points to the account to which this filter
|
| +/// belongs.
|
| class FilterParentLink {
|
| - /** Link to the account to which this filter belongs. */
|
| + /// Link to the account to which this filter belongs.
|
| core.String href;
|
| - /** Value is "analytics#account". */
|
| +
|
| + /// Value is "analytics#account".
|
| core.String type;
|
|
|
| FilterParentLink();
|
| @@ -7658,7 +8017,8 @@ class FilterParentLink {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (href != null) {
|
| _json["href"] = href;
|
| }
|
| @@ -7669,19 +8029,22 @@ class FilterParentLink {
|
| }
|
| }
|
|
|
| -/** Details for the filter of the type SEARCH_AND_REPLACE. */
|
| +/// Details for the filter of the type SEARCH_AND_REPLACE.
|
| class FilterSearchAndReplaceDetails {
|
| - /** Determines if the filter is case sensitive. */
|
| + /// Determines if the filter is case sensitive.
|
| core.bool caseSensitive;
|
| - /** Field to use in the filter. */
|
| +
|
| + /// Field to use in the filter.
|
| core.String field;
|
| - /**
|
| - * The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.
|
| - */
|
| +
|
| + /// The Index of the custom dimension. Required if field is a
|
| + /// CUSTOM_DIMENSION.
|
| core.int fieldIndex;
|
| - /** Term to replace the search term with. */
|
| +
|
| + /// Term to replace the search term with.
|
| core.String replaceString;
|
| - /** Term to search. */
|
| +
|
| + /// Term to search.
|
| core.String searchString;
|
|
|
| FilterSearchAndReplaceDetails();
|
| @@ -7705,7 +8068,8 @@ class FilterSearchAndReplaceDetails {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (caseSensitive != null) {
|
| _json["caseSensitive"] = caseSensitive;
|
| }
|
| @@ -7725,13 +8089,13 @@ class FilterSearchAndReplaceDetails {
|
| }
|
| }
|
|
|
| -/** Details for the filter of the type UPPER. */
|
| +/// Details for the filter of the type UPPER.
|
| class FilterUppercaseDetails {
|
| - /** Field to use in the filter. */
|
| + /// Field to use in the filter.
|
| core.String field;
|
| - /**
|
| - * The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION.
|
| - */
|
| +
|
| + /// The Index of the custom dimension. Required if field is a
|
| + /// CUSTOM_DIMENSION.
|
| core.int fieldIndex;
|
|
|
| FilterUppercaseDetails();
|
| @@ -7746,7 +8110,8 @@ class FilterUppercaseDetails {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (field != null) {
|
| _json["field"] = field;
|
| }
|
| @@ -7757,43 +8122,53 @@ class FilterUppercaseDetails {
|
| }
|
| }
|
|
|
| -/** JSON template for an Analytics account filter. */
|
| +/// JSON template for an Analytics account filter.
|
| class Filter {
|
| - /** Account ID to which this filter belongs. */
|
| + /// Account ID to which this filter belongs.
|
| core.String accountId;
|
| - /** Details for the filter of the type ADVANCED. */
|
| +
|
| + /// Details for the filter of the type ADVANCED.
|
| FilterAdvancedDetails advancedDetails;
|
| - /** Time this filter was created. */
|
| +
|
| + /// Time this filter was created.
|
| core.DateTime created;
|
| - /** Details for the filter of the type EXCLUDE. */
|
| +
|
| + /// Details for the filter of the type EXCLUDE.
|
| FilterExpression excludeDetails;
|
| - /** Filter ID. */
|
| +
|
| + /// Filter ID.
|
| core.String id;
|
| - /** Details for the filter of the type INCLUDE. */
|
| +
|
| + /// Details for the filter of the type INCLUDE.
|
| FilterExpression includeDetails;
|
| - /** Resource type for Analytics filter. */
|
| +
|
| + /// Resource type for Analytics filter.
|
| core.String kind;
|
| - /** Details for the filter of the type LOWER. */
|
| +
|
| + /// Details for the filter of the type LOWER.
|
| FilterLowercaseDetails lowercaseDetails;
|
| - /** Name of this filter. */
|
| +
|
| + /// Name of this filter.
|
| core.String name;
|
| - /**
|
| - * Parent link for this filter. Points to the account to which this filter
|
| - * belongs.
|
| - */
|
| +
|
| + /// Parent link for this filter. Points to the account to which this filter
|
| + /// belongs.
|
| FilterParentLink parentLink;
|
| - /** Details for the filter of the type SEARCH_AND_REPLACE. */
|
| +
|
| + /// Details for the filter of the type SEARCH_AND_REPLACE.
|
| FilterSearchAndReplaceDetails searchAndReplaceDetails;
|
| - /** Link for this filter. */
|
| +
|
| + /// Link for this filter.
|
| core.String selfLink;
|
| - /**
|
| - * Type of this filter. Possible values are INCLUDE, EXCLUDE, LOWERCASE,
|
| - * UPPERCASE, SEARCH_AND_REPLACE and ADVANCED.
|
| - */
|
| +
|
| + /// Type of this filter. Possible values are INCLUDE, EXCLUDE, LOWERCASE,
|
| + /// UPPERCASE, SEARCH_AND_REPLACE and ADVANCED.
|
| core.String type;
|
| - /** Time this filter was last modified. */
|
| +
|
| + /// Time this filter was last modified.
|
| core.DateTime updated;
|
| - /** Details for the filter of the type UPPER. */
|
| +
|
| + /// Details for the filter of the type UPPER.
|
| FilterUppercaseDetails uppercaseDetails;
|
|
|
| Filter();
|
| @@ -7803,7 +8178,8 @@ class Filter {
|
| accountId = _json["accountId"];
|
| }
|
| if (_json.containsKey("advancedDetails")) {
|
| - advancedDetails = new FilterAdvancedDetails.fromJson(_json["advancedDetails"]);
|
| + advancedDetails =
|
| + new FilterAdvancedDetails.fromJson(_json["advancedDetails"]);
|
| }
|
| if (_json.containsKey("created")) {
|
| created = core.DateTime.parse(_json["created"]);
|
| @@ -7821,7 +8197,8 @@ class Filter {
|
| kind = _json["kind"];
|
| }
|
| if (_json.containsKey("lowercaseDetails")) {
|
| - lowercaseDetails = new FilterLowercaseDetails.fromJson(_json["lowercaseDetails"]);
|
| + lowercaseDetails =
|
| + new FilterLowercaseDetails.fromJson(_json["lowercaseDetails"]);
|
| }
|
| if (_json.containsKey("name")) {
|
| name = _json["name"];
|
| @@ -7830,7 +8207,8 @@ class Filter {
|
| parentLink = new FilterParentLink.fromJson(_json["parentLink"]);
|
| }
|
| if (_json.containsKey("searchAndReplaceDetails")) {
|
| - searchAndReplaceDetails = new FilterSearchAndReplaceDetails.fromJson(_json["searchAndReplaceDetails"]);
|
| + searchAndReplaceDetails = new FilterSearchAndReplaceDetails.fromJson(
|
| + _json["searchAndReplaceDetails"]);
|
| }
|
| if (_json.containsKey("selfLink")) {
|
| selfLink = _json["selfLink"];
|
| @@ -7842,12 +8220,14 @@ class Filter {
|
| updated = core.DateTime.parse(_json["updated"]);
|
| }
|
| if (_json.containsKey("uppercaseDetails")) {
|
| - uppercaseDetails = new FilterUppercaseDetails.fromJson(_json["uppercaseDetails"]);
|
| + uppercaseDetails =
|
| + new FilterUppercaseDetails.fromJson(_json["uppercaseDetails"]);
|
| }
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accountId != null) {
|
| _json["accountId"] = accountId;
|
| }
|
| @@ -7897,115 +8277,114 @@ class Filter {
|
| }
|
| }
|
|
|
| -/** JSON template for an Analytics filter expression. */
|
| +/// JSON template for an Analytics filter expression.
|
| class FilterExpression {
|
| - /** Determines if the filter is case sensitive. */
|
| + /// Determines if the filter is case sensitive.
|
| core.bool caseSensitive;
|
| - /** Filter expression value */
|
| +
|
| + /// Filter expression value
|
| core.String expressionValue;
|
| - /**
|
| - * Field to filter. Possible values:
|
| - * - Content and Traffic
|
| - * - PAGE_REQUEST_URI,
|
| - * - PAGE_HOSTNAME,
|
| - * - PAGE_TITLE,
|
| - * - REFERRAL,
|
| - * - COST_DATA_URI (Campaign target URL),
|
| - * - HIT_TYPE,
|
| - * - INTERNAL_SEARCH_TERM,
|
| - * - INTERNAL_SEARCH_TYPE,
|
| - * - SOURCE_PROPERTY_TRACKING_ID,
|
| - * - Campaign or AdGroup
|
| - * - CAMPAIGN_SOURCE,
|
| - * - CAMPAIGN_MEDIUM,
|
| - * - CAMPAIGN_NAME,
|
| - * - CAMPAIGN_AD_GROUP,
|
| - * - CAMPAIGN_TERM,
|
| - * - CAMPAIGN_CONTENT,
|
| - * - CAMPAIGN_CODE,
|
| - * - CAMPAIGN_REFERRAL_PATH,
|
| - * - E-Commerce
|
| - * - TRANSACTION_COUNTRY,
|
| - * - TRANSACTION_REGION,
|
| - * - TRANSACTION_CITY,
|
| - * - TRANSACTION_AFFILIATION (Store or order location),
|
| - * - ITEM_NAME,
|
| - * - ITEM_CODE,
|
| - * - ITEM_VARIATION,
|
| - * - TRANSACTION_ID,
|
| - * - TRANSACTION_CURRENCY_CODE,
|
| - * - PRODUCT_ACTION_TYPE,
|
| - * - Audience/Users
|
| - * - BROWSER,
|
| - * - BROWSER_VERSION,
|
| - * - BROWSER_SIZE,
|
| - * - PLATFORM,
|
| - * - PLATFORM_VERSION,
|
| - * - LANGUAGE,
|
| - * - SCREEN_RESOLUTION,
|
| - * - SCREEN_COLORS,
|
| - * - JAVA_ENABLED (Boolean Field),
|
| - * - FLASH_VERSION,
|
| - * - GEO_SPEED (Connection speed),
|
| - * - VISITOR_TYPE,
|
| - * - GEO_ORGANIZATION (ISP organization),
|
| - * - GEO_DOMAIN,
|
| - * - GEO_IP_ADDRESS,
|
| - * - GEO_IP_VERSION,
|
| - * - Location
|
| - * - GEO_COUNTRY,
|
| - * - GEO_REGION,
|
| - * - GEO_CITY,
|
| - * - Event
|
| - * - EVENT_CATEGORY,
|
| - * - EVENT_ACTION,
|
| - * - EVENT_LABEL,
|
| - * - Other
|
| - * - CUSTOM_FIELD_1,
|
| - * - CUSTOM_FIELD_2,
|
| - * - USER_DEFINED_VALUE,
|
| - * - Application
|
| - * - APP_ID,
|
| - * - APP_INSTALLER_ID,
|
| - * - APP_NAME,
|
| - * - APP_VERSION,
|
| - * - SCREEN,
|
| - * - IS_APP (Boolean Field),
|
| - * - IS_FATAL_EXCEPTION (Boolean Field),
|
| - * - EXCEPTION_DESCRIPTION,
|
| - * - Mobile device
|
| - * - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile),
|
| - * - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet),
|
| - * - DEVICE_CATEGORY,
|
| - * - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field),
|
| - * - MOBILE_HAS_NFC_SUPPORT (Boolean Field),
|
| - * - MOBILE_HAS_CELLULAR_RADIO (Boolean Field),
|
| - * - MOBILE_HAS_WIFI_SUPPORT (Boolean Field),
|
| - * - MOBILE_BRAND_NAME,
|
| - * - MOBILE_MODEL_NAME,
|
| - * - MOBILE_MARKETING_NAME,
|
| - * - MOBILE_POINTING_METHOD,
|
| - * - Social
|
| - * - SOCIAL_NETWORK,
|
| - * - SOCIAL_ACTION,
|
| - * - SOCIAL_ACTION_TARGET,
|
| - * - Custom dimension
|
| - * - CUSTOM_DIMENSION (See accompanying field index),
|
| - */
|
| +
|
| + /// Field to filter. Possible values:
|
| + /// - Content and Traffic
|
| + /// - PAGE_REQUEST_URI,
|
| + /// - PAGE_HOSTNAME,
|
| + /// - PAGE_TITLE,
|
| + /// - REFERRAL,
|
| + /// - COST_DATA_URI (Campaign target URL),
|
| + /// - HIT_TYPE,
|
| + /// - INTERNAL_SEARCH_TERM,
|
| + /// - INTERNAL_SEARCH_TYPE,
|
| + /// - SOURCE_PROPERTY_TRACKING_ID,
|
| + /// - Campaign or AdGroup
|
| + /// - CAMPAIGN_SOURCE,
|
| + /// - CAMPAIGN_MEDIUM,
|
| + /// - CAMPAIGN_NAME,
|
| + /// - CAMPAIGN_AD_GROUP,
|
| + /// - CAMPAIGN_TERM,
|
| + /// - CAMPAIGN_CONTENT,
|
| + /// - CAMPAIGN_CODE,
|
| + /// - CAMPAIGN_REFERRAL_PATH,
|
| + /// - E-Commerce
|
| + /// - TRANSACTION_COUNTRY,
|
| + /// - TRANSACTION_REGION,
|
| + /// - TRANSACTION_CITY,
|
| + /// - TRANSACTION_AFFILIATION (Store or order location),
|
| + /// - ITEM_NAME,
|
| + /// - ITEM_CODE,
|
| + /// - ITEM_VARIATION,
|
| + /// - TRANSACTION_ID,
|
| + /// - TRANSACTION_CURRENCY_CODE,
|
| + /// - PRODUCT_ACTION_TYPE,
|
| + /// - Audience/Users
|
| + /// - BROWSER,
|
| + /// - BROWSER_VERSION,
|
| + /// - BROWSER_SIZE,
|
| + /// - PLATFORM,
|
| + /// - PLATFORM_VERSION,
|
| + /// - LANGUAGE,
|
| + /// - SCREEN_RESOLUTION,
|
| + /// - SCREEN_COLORS,
|
| + /// - JAVA_ENABLED (Boolean Field),
|
| + /// - FLASH_VERSION,
|
| + /// - GEO_SPEED (Connection speed),
|
| + /// - VISITOR_TYPE,
|
| + /// - GEO_ORGANIZATION (ISP organization),
|
| + /// - GEO_DOMAIN,
|
| + /// - GEO_IP_ADDRESS,
|
| + /// - GEO_IP_VERSION,
|
| + /// - Location
|
| + /// - GEO_COUNTRY,
|
| + /// - GEO_REGION,
|
| + /// - GEO_CITY,
|
| + /// - Event
|
| + /// - EVENT_CATEGORY,
|
| + /// - EVENT_ACTION,
|
| + /// - EVENT_LABEL,
|
| + /// - Other
|
| + /// - CUSTOM_FIELD_1,
|
| + /// - CUSTOM_FIELD_2,
|
| + /// - USER_DEFINED_VALUE,
|
| + /// - Application
|
| + /// - APP_ID,
|
| + /// - APP_INSTALLER_ID,
|
| + /// - APP_NAME,
|
| + /// - APP_VERSION,
|
| + /// - SCREEN,
|
| + /// - IS_APP (Boolean Field),
|
| + /// - IS_FATAL_EXCEPTION (Boolean Field),
|
| + /// - EXCEPTION_DESCRIPTION,
|
| + /// - Mobile device
|
| + /// - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile),
|
| + /// - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet),
|
| + /// - DEVICE_CATEGORY,
|
| + /// - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field),
|
| + /// - MOBILE_HAS_NFC_SUPPORT (Boolean Field),
|
| + /// - MOBILE_HAS_CELLULAR_RADIO (Boolean Field),
|
| + /// - MOBILE_HAS_WIFI_SUPPORT (Boolean Field),
|
| + /// - MOBILE_BRAND_NAME,
|
| + /// - MOBILE_MODEL_NAME,
|
| + /// - MOBILE_MARKETING_NAME,
|
| + /// - MOBILE_POINTING_METHOD,
|
| + /// - Social
|
| + /// - SOCIAL_NETWORK,
|
| + /// - SOCIAL_ACTION,
|
| + /// - SOCIAL_ACTION_TARGET,
|
| + /// - Custom dimension
|
| + /// - CUSTOM_DIMENSION (See accompanying field index),
|
| core.String field;
|
| - /**
|
| - * The Index of the custom dimension. Set only if the field is a is
|
| - * CUSTOM_DIMENSION.
|
| - */
|
| +
|
| + /// The Index of the custom dimension. Set only if the field is a is
|
| + /// CUSTOM_DIMENSION.
|
| core.int fieldIndex;
|
| - /** Kind value for filter expression */
|
| +
|
| + /// Kind value for filter expression
|
| core.String kind;
|
| - /**
|
| - * Match type for this filter. Possible values are BEGINS_WITH, EQUAL,
|
| - * ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS,
|
| - * PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all
|
| - * other filters must use MATCHES.
|
| - */
|
| +
|
| + /// Match type for this filter. Possible values are BEGINS_WITH, EQUAL,
|
| + /// ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS,
|
| + /// PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all
|
| + /// other filters must use MATCHES.
|
| core.String matchType;
|
|
|
| FilterExpression();
|
| @@ -8032,7 +8411,8 @@ class FilterExpression {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (caseSensitive != null) {
|
| _json["caseSensitive"] = caseSensitive;
|
| }
|
| @@ -8055,17 +8435,21 @@ class FilterExpression {
|
| }
|
| }
|
|
|
| -/** JSON template for a profile filter link. */
|
| +/// JSON template for a profile filter link.
|
| class FilterRef {
|
| - /** Account ID to which this filter belongs. */
|
| + /// Account ID to which this filter belongs.
|
| core.String accountId;
|
| - /** Link for this filter. */
|
| +
|
| + /// Link for this filter.
|
| core.String href;
|
| - /** Filter ID. */
|
| +
|
| + /// Filter ID.
|
| core.String id;
|
| - /** Kind value for filter reference. */
|
| +
|
| + /// Kind value for filter reference.
|
| core.String kind;
|
| - /** Name of this filter. */
|
| +
|
| + /// Name of this filter.
|
| core.String name;
|
|
|
| FilterRef();
|
| @@ -8089,7 +8473,8 @@ class FilterRef {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accountId != null) {
|
| _json["accountId"] = accountId;
|
| }
|
| @@ -8109,44 +8494,44 @@ class FilterRef {
|
| }
|
| }
|
|
|
| -/**
|
| - * A filter collection lists filters created by users in an Analytics account.
|
| - * Each resource in the collection corresponds to a filter.
|
| - */
|
| +/// A filter collection lists filters created by users in an Analytics account.
|
| +/// Each resource in the collection corresponds to a filter.
|
| class Filters {
|
| - /** A list of filters. */
|
| + /// A list of filters.
|
| core.List<Filter> items;
|
| - /**
|
| - * The maximum number of resources the response can contain, regardless of the
|
| - * actual number of resources returned. Its value ranges from 1 to 1,000 with
|
| - * a value of 1000 by default, or otherwise specified by the max-results query
|
| - * parameter.
|
| - */
|
| +
|
| + /// The maximum number of resources the response can contain, regardless of
|
| + /// the actual number of resources returned. Its value ranges from 1 to 1,000
|
| + /// with a value of 1000 by default, or otherwise specified by the
|
| + /// max-results query parameter.
|
| core.int itemsPerPage;
|
| - /** Collection type. */
|
| +
|
| + /// Collection type.
|
| core.String kind;
|
| - /** Link to next page for this filter collection. */
|
| +
|
| + /// Link to next page for this filter collection.
|
| core.String nextLink;
|
| - /** Link to previous page for this filter collection. */
|
| +
|
| + /// Link to previous page for this filter collection.
|
| core.String previousLink;
|
| - /**
|
| - * The starting index of the resources, which is 1 by default or otherwise
|
| - * specified by the start-index query parameter.
|
| - */
|
| +
|
| + /// The starting index of the resources, which is 1 by default or otherwise
|
| + /// specified by the start-index query parameter.
|
| core.int startIndex;
|
| - /**
|
| - * The total number of results for the query, regardless of the number of
|
| - * results in the response.
|
| - */
|
| +
|
| + /// The total number of results for the query, regardless of the number of
|
| + /// results in the response.
|
| core.int totalResults;
|
| - /** Email ID of the authenticated user */
|
| +
|
| + /// Email ID of the authenticated user
|
| core.String username;
|
|
|
| Filters();
|
|
|
| Filters.fromJson(core.Map _json) {
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new Filter.fromJson(value)).toList();
|
| + items =
|
| + _json["items"].map((value) => new Filter.fromJson(value)).toList();
|
| }
|
| if (_json.containsKey("itemsPerPage")) {
|
| itemsPerPage = _json["itemsPerPage"];
|
| @@ -8172,7 +8557,8 @@ class Filters {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (items != null) {
|
| _json["items"] = items.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -8202,15 +8588,15 @@ class Filters {
|
| }
|
|
|
| class GaDataColumnHeaders {
|
| - /** Column Type. Either DIMENSION or METRIC. */
|
| + /// Column Type. Either DIMENSION or METRIC.
|
| core.String columnType;
|
| - /**
|
| - * Data type. Dimension column headers have only STRING as the data type.
|
| - * Metric column headers have data types for metric values such as INTEGER,
|
| - * DOUBLE, CURRENCY etc.
|
| - */
|
| +
|
| + /// Data type. Dimension column headers have only STRING as the data type.
|
| + /// Metric column headers have data types for metric values such as INTEGER,
|
| + /// DOUBLE, CURRENCY etc.
|
| core.String dataType;
|
| - /** Column name. */
|
| +
|
| + /// Column name.
|
| core.String name;
|
|
|
| GaDataColumnHeaders();
|
| @@ -8228,7 +8614,8 @@ class GaDataColumnHeaders {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (columnType != null) {
|
| _json["columnType"] = columnType;
|
| }
|
| @@ -8262,7 +8649,8 @@ class GaDataDataTableCols {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (id != null) {
|
| _json["id"] = id;
|
| }
|
| @@ -8288,7 +8676,8 @@ class GaDataDataTableRowsC {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (v != null) {
|
| _json["v"] = v;
|
| }
|
| @@ -8303,12 +8692,15 @@ class GaDataDataTableRows {
|
|
|
| GaDataDataTableRows.fromJson(core.Map _json) {
|
| if (_json.containsKey("c")) {
|
| - c = _json["c"].map((value) => new GaDataDataTableRowsC.fromJson(value)).toList();
|
| + c = _json["c"]
|
| + .map((value) => new GaDataDataTableRowsC.fromJson(value))
|
| + .toList();
|
| }
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (c != null) {
|
| _json["c"] = c.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -8324,15 +8716,20 @@ class GaDataDataTable {
|
|
|
| GaDataDataTable.fromJson(core.Map _json) {
|
| if (_json.containsKey("cols")) {
|
| - cols = _json["cols"].map((value) => new GaDataDataTableCols.fromJson(value)).toList();
|
| + cols = _json["cols"]
|
| + .map((value) => new GaDataDataTableCols.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("rows")) {
|
| - rows = _json["rows"].map((value) => new GaDataDataTableRows.fromJson(value)).toList();
|
| + rows = _json["rows"]
|
| + .map((value) => new GaDataDataTableRows.fromJson(value))
|
| + .toList();
|
| }
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (cols != null) {
|
| _json["cols"] = cols.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -8343,22 +8740,25 @@ class GaDataDataTable {
|
| }
|
| }
|
|
|
| -/**
|
| - * Information for the view (profile), for which the Analytics data was
|
| - * requested.
|
| - */
|
| +/// Information for the view (profile), for which the Analytics data was
|
| +/// requested.
|
| class GaDataProfileInfo {
|
| - /** Account ID to which this view (profile) belongs. */
|
| + /// Account ID to which this view (profile) belongs.
|
| core.String accountId;
|
| - /** Internal ID for the web property to which this view (profile) belongs. */
|
| +
|
| + /// Internal ID for the web property to which this view (profile) belongs.
|
| core.String internalWebPropertyId;
|
| - /** View (Profile) ID. */
|
| +
|
| + /// View (Profile) ID.
|
| core.String profileId;
|
| - /** View (Profile) name. */
|
| +
|
| + /// View (Profile) name.
|
| core.String profileName;
|
| - /** Table ID for view (profile). */
|
| +
|
| + /// Table ID for view (profile).
|
| core.String tableId;
|
| - /** Web Property ID to which this view (profile) belongs. */
|
| +
|
| + /// Web Property ID to which this view (profile) belongs.
|
| core.String webPropertyId;
|
|
|
| GaDataProfileInfo();
|
| @@ -8385,7 +8785,8 @@ class GaDataProfileInfo {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accountId != null) {
|
| _json["accountId"] = accountId;
|
| }
|
| @@ -8408,29 +8809,39 @@ class GaDataProfileInfo {
|
| }
|
| }
|
|
|
| -/** Analytics data request query parameters. */
|
| +/// Analytics data request query parameters.
|
| class GaDataQuery {
|
| - /** List of analytics dimensions. */
|
| + /// List of analytics dimensions.
|
| core.String dimensions;
|
| - /** End date. */
|
| +
|
| + /// End date.
|
| core.String end_date;
|
| - /** Comma-separated list of dimension or metric filters. */
|
| +
|
| + /// Comma-separated list of dimension or metric filters.
|
| core.String filters;
|
| - /** Unique table ID. */
|
| +
|
| + /// Unique table ID.
|
| core.String ids;
|
| - /** Maximum results per page. */
|
| +
|
| + /// Maximum results per page.
|
| core.int max_results;
|
| - /** List of analytics metrics. */
|
| +
|
| + /// List of analytics metrics.
|
| core.List<core.String> metrics;
|
| - /** Desired sampling level */
|
| +
|
| + /// Desired sampling level
|
| core.String samplingLevel;
|
| - /** Analytics advanced segment. */
|
| +
|
| + /// Analytics advanced segment.
|
| core.String segment;
|
| - /** List of dimensions or metrics based on which Analytics data is sorted. */
|
| +
|
| + /// List of dimensions or metrics based on which Analytics data is sorted.
|
| core.List<core.String> sort;
|
| - /** Start date. */
|
| +
|
| + /// Start date.
|
| core.String start_date;
|
| - /** Start index. */
|
| +
|
| + /// Start index.
|
| core.int start_index;
|
|
|
| GaDataQuery();
|
| @@ -8472,7 +8883,8 @@ class GaDataQuery {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (dimensions != null) {
|
| _json["dimensions"] = dimensions;
|
| }
|
| @@ -8510,69 +8922,74 @@ class GaDataQuery {
|
| }
|
| }
|
|
|
| -/** Analytics data for a given view (profile). */
|
| +/// Analytics data for a given view (profile).
|
| class GaData {
|
| - /**
|
| - * Column headers that list dimension names followed by the metric names. The
|
| - * order of dimensions and metrics is same as specified in the request.
|
| - */
|
| + /// Column headers that list dimension names followed by the metric names.
|
| + /// The order of dimensions and metrics is same as specified in the request.
|
| core.List<GaDataColumnHeaders> columnHeaders;
|
| - /** Determines if Analytics data contains samples. */
|
| +
|
| + /// Determines if Analytics data contains samples.
|
| core.bool containsSampledData;
|
| - /** The last refreshed time in seconds for Analytics data. */
|
| +
|
| + /// The last refreshed time in seconds for Analytics data.
|
| core.String dataLastRefreshed;
|
| GaDataDataTable dataTable;
|
| - /** Unique ID for this data response. */
|
| +
|
| + /// Unique ID for this data response.
|
| core.String id;
|
| - /**
|
| - * The maximum number of rows the response can contain, regardless of the
|
| - * actual number of rows returned. Its value ranges from 1 to 10,000 with a
|
| - * value of 1000 by default, or otherwise specified by the max-results query
|
| - * parameter.
|
| - */
|
| +
|
| + /// The maximum number of rows the response can contain, regardless of the
|
| + /// actual number of rows returned. Its value ranges from 1 to 10,000 with a
|
| + /// value of 1000 by default, or otherwise specified by the max-results query
|
| + /// parameter.
|
| core.int itemsPerPage;
|
| - /** Resource type. */
|
| +
|
| + /// Resource type.
|
| core.String kind;
|
| - /** Link to next page for this Analytics data query. */
|
| +
|
| + /// Link to next page for this Analytics data query.
|
| core.String nextLink;
|
| - /** Link to previous page for this Analytics data query. */
|
| +
|
| + /// Link to previous page for this Analytics data query.
|
| core.String previousLink;
|
| - /**
|
| - * Information for the view (profile), for which the Analytics data was
|
| - * requested.
|
| - */
|
| +
|
| + /// Information for the view (profile), for which the Analytics data was
|
| + /// requested.
|
| GaDataProfileInfo profileInfo;
|
| - /** Analytics data request query parameters. */
|
| +
|
| + /// Analytics data request query parameters.
|
| GaDataQuery query;
|
| - /**
|
| - * Analytics data rows, where each row contains a list of dimension values
|
| - * followed by the metric values. The order of dimensions and metrics is same
|
| - * as specified in the request.
|
| - */
|
| +
|
| + /// Analytics data rows, where each row contains a list of dimension values
|
| + /// followed by the metric values. The order of dimensions and metrics is
|
| + /// same as specified in the request.
|
| core.List<core.List<core.String>> rows;
|
| - /** The number of samples used to calculate the result. */
|
| +
|
| + /// The number of samples used to calculate the result.
|
| core.String sampleSize;
|
| - /** Total size of the sample space from which the samples were selected. */
|
| +
|
| + /// Total size of the sample space from which the samples were selected.
|
| core.String sampleSpace;
|
| - /** Link to this page. */
|
| +
|
| + /// Link to this page.
|
| core.String selfLink;
|
| - /**
|
| - * The total number of rows for the query, regardless of the number of rows in
|
| - * the response.
|
| - */
|
| +
|
| + /// The total number of rows for the query, regardless of the number of rows
|
| + /// in the response.
|
| core.int totalResults;
|
| - /**
|
| - * Total values for the requested metrics over all the results, not just the
|
| - * results returned in this response. The order of the metric totals is same
|
| - * as the metric order specified in the request.
|
| - */
|
| +
|
| + /// Total values for the requested metrics over all the results, not just the
|
| + /// results returned in this response. The order of the metric totals is same
|
| + /// as the metric order specified in the request.
|
| core.Map<core.String, core.String> totalsForAllResults;
|
|
|
| GaData();
|
|
|
| GaData.fromJson(core.Map _json) {
|
| if (_json.containsKey("columnHeaders")) {
|
| - columnHeaders = _json["columnHeaders"].map((value) => new GaDataColumnHeaders.fromJson(value)).toList();
|
| + columnHeaders = _json["columnHeaders"]
|
| + .map((value) => new GaDataColumnHeaders.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("containsSampledData")) {
|
| containsSampledData = _json["containsSampledData"];
|
| @@ -8625,9 +9042,11 @@ class GaData {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (columnHeaders != null) {
|
| - _json["columnHeaders"] = columnHeaders.map((value) => (value).toJson()).toList();
|
| + _json["columnHeaders"] =
|
| + columnHeaders.map((value) => (value).toJson()).toList();
|
| }
|
| if (containsSampledData != null) {
|
| _json["containsSampledData"] = containsSampledData;
|
| @@ -8682,23 +9101,21 @@ class GaData {
|
| }
|
|
|
| class GoalEventDetailsEventConditions {
|
| - /**
|
| - * Type of comparison. Possible values are LESS_THAN, GREATER_THAN or EQUAL.
|
| - */
|
| + /// Type of comparison. Possible values are LESS_THAN, GREATER_THAN or EQUAL.
|
| core.String comparisonType;
|
| - /** Value used for this comparison. */
|
| +
|
| + /// Value used for this comparison.
|
| core.String comparisonValue;
|
| - /** Expression used for this match. */
|
| +
|
| + /// Expression used for this match.
|
| core.String expression;
|
| - /**
|
| - * Type of the match to be performed. Possible values are REGEXP, BEGINS_WITH,
|
| - * or EXACT.
|
| - */
|
| +
|
| + /// Type of the match to be performed. Possible values are REGEXP,
|
| + /// BEGINS_WITH, or EXACT.
|
| core.String matchType;
|
| - /**
|
| - * Type of this event condition. Possible values are CATEGORY, ACTION, LABEL,
|
| - * or VALUE.
|
| - */
|
| +
|
| + /// Type of this event condition. Possible values are CATEGORY, ACTION,
|
| + /// LABEL, or VALUE.
|
| core.String type;
|
|
|
| GoalEventDetailsEventConditions();
|
| @@ -8722,7 +9139,8 @@ class GoalEventDetailsEventConditions {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (comparisonType != null) {
|
| _json["comparisonType"] = comparisonType;
|
| }
|
| @@ -8742,20 +9160,21 @@ class GoalEventDetailsEventConditions {
|
| }
|
| }
|
|
|
| -/** Details for the goal of the type EVENT. */
|
| +/// Details for the goal of the type EVENT.
|
| class GoalEventDetails {
|
| - /** List of event conditions. */
|
| + /// List of event conditions.
|
| core.List<GoalEventDetailsEventConditions> eventConditions;
|
| - /**
|
| - * Determines if the event value should be used as the value for this goal.
|
| - */
|
| +
|
| + /// Determines if the event value should be used as the value for this goal.
|
| core.bool useEventValue;
|
|
|
| GoalEventDetails();
|
|
|
| GoalEventDetails.fromJson(core.Map _json) {
|
| if (_json.containsKey("eventConditions")) {
|
| - eventConditions = _json["eventConditions"].map((value) => new GoalEventDetailsEventConditions.fromJson(value)).toList();
|
| + eventConditions = _json["eventConditions"]
|
| + .map((value) => new GoalEventDetailsEventConditions.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("useEventValue")) {
|
| useEventValue = _json["useEventValue"];
|
| @@ -8763,9 +9182,11 @@ class GoalEventDetails {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (eventConditions != null) {
|
| - _json["eventConditions"] = eventConditions.map((value) => (value).toJson()).toList();
|
| + _json["eventConditions"] =
|
| + eventConditions.map((value) => (value).toJson()).toList();
|
| }
|
| if (useEventValue != null) {
|
| _json["useEventValue"] = useEventValue;
|
| @@ -8774,14 +9195,13 @@ class GoalEventDetails {
|
| }
|
| }
|
|
|
| -/**
|
| - * Parent link for a goal. Points to the view (profile) to which this goal
|
| - * belongs.
|
| - */
|
| +/// Parent link for a goal. Points to the view (profile) to which this goal
|
| +/// belongs.
|
| class GoalParentLink {
|
| - /** Link to the view (profile) to which this goal belongs. */
|
| + /// Link to the view (profile) to which this goal belongs.
|
| core.String href;
|
| - /** Value is "analytics#profile". */
|
| +
|
| + /// Value is "analytics#profile".
|
| core.String type;
|
|
|
| GoalParentLink();
|
| @@ -8796,7 +9216,8 @@ class GoalParentLink {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (href != null) {
|
| _json["href"] = href;
|
| }
|
| @@ -8808,11 +9229,13 @@ class GoalParentLink {
|
| }
|
|
|
| class GoalUrlDestinationDetailsSteps {
|
| - /** Step name. */
|
| + /// Step name.
|
| core.String name;
|
| - /** Step number. */
|
| +
|
| + /// Step number.
|
| core.int number;
|
| - /** URL for this step. */
|
| +
|
| + /// URL for this step.
|
| core.String url;
|
|
|
| GoalUrlDestinationDetailsSteps();
|
| @@ -8830,7 +9253,8 @@ class GoalUrlDestinationDetailsSteps {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (name != null) {
|
| _json["name"] = name;
|
| }
|
| @@ -8844,22 +9268,22 @@ class GoalUrlDestinationDetailsSteps {
|
| }
|
| }
|
|
|
| -/** Details for the goal of the type URL_DESTINATION. */
|
| +/// Details for the goal of the type URL_DESTINATION.
|
| class GoalUrlDestinationDetails {
|
| - /**
|
| - * Determines if the goal URL must exactly match the capitalization of visited
|
| - * URLs.
|
| - */
|
| + /// Determines if the goal URL must exactly match the capitalization of
|
| + /// visited URLs.
|
| core.bool caseSensitive;
|
| - /** Determines if the first step in this goal is required. */
|
| +
|
| + /// Determines if the first step in this goal is required.
|
| core.bool firstStepRequired;
|
| - /**
|
| - * Match type for the goal URL. Possible values are HEAD, EXACT, or REGEX.
|
| - */
|
| +
|
| + /// Match type for the goal URL. Possible values are HEAD, EXACT, or REGEX.
|
| core.String matchType;
|
| - /** List of steps configured for this goal funnel. */
|
| +
|
| + /// List of steps configured for this goal funnel.
|
| core.List<GoalUrlDestinationDetailsSteps> steps;
|
| - /** URL for this goal. */
|
| +
|
| + /// URL for this goal.
|
| core.String url;
|
|
|
| GoalUrlDestinationDetails();
|
| @@ -8875,7 +9299,9 @@ class GoalUrlDestinationDetails {
|
| matchType = _json["matchType"];
|
| }
|
| if (_json.containsKey("steps")) {
|
| - steps = _json["steps"].map((value) => new GoalUrlDestinationDetailsSteps.fromJson(value)).toList();
|
| + steps = _json["steps"]
|
| + .map((value) => new GoalUrlDestinationDetailsSteps.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("url")) {
|
| url = _json["url"];
|
| @@ -8883,7 +9309,8 @@ class GoalUrlDestinationDetails {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (caseSensitive != null) {
|
| _json["caseSensitive"] = caseSensitive;
|
| }
|
| @@ -8903,13 +9330,13 @@ class GoalUrlDestinationDetails {
|
| }
|
| }
|
|
|
| -/** Details for the goal of the type VISIT_NUM_PAGES. */
|
| +/// Details for the goal of the type VISIT_NUM_PAGES.
|
| class GoalVisitNumPagesDetails {
|
| - /**
|
| - * Type of comparison. Possible values are LESS_THAN, GREATER_THAN, or EQUAL.
|
| - */
|
| + /// Type of comparison. Possible values are LESS_THAN, GREATER_THAN, or
|
| + /// EQUAL.
|
| core.String comparisonType;
|
| - /** Value used for this comparison. */
|
| +
|
| + /// Value used for this comparison.
|
| core.String comparisonValue;
|
|
|
| GoalVisitNumPagesDetails();
|
| @@ -8924,7 +9351,8 @@ class GoalVisitNumPagesDetails {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (comparisonType != null) {
|
| _json["comparisonType"] = comparisonType;
|
| }
|
| @@ -8935,11 +9363,12 @@ class GoalVisitNumPagesDetails {
|
| }
|
| }
|
|
|
| -/** Details for the goal of the type VISIT_TIME_ON_SITE. */
|
| +/// Details for the goal of the type VISIT_TIME_ON_SITE.
|
| class GoalVisitTimeOnSiteDetails {
|
| - /** Type of comparison. Possible values are LESS_THAN or GREATER_THAN. */
|
| + /// Type of comparison. Possible values are LESS_THAN or GREATER_THAN.
|
| core.String comparisonType;
|
| - /** Value used for this comparison. */
|
| +
|
| + /// Value used for this comparison.
|
| core.String comparisonValue;
|
|
|
| GoalVisitTimeOnSiteDetails();
|
| @@ -8954,7 +9383,8 @@ class GoalVisitTimeOnSiteDetails {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (comparisonType != null) {
|
| _json["comparisonType"] = comparisonType;
|
| }
|
| @@ -8965,52 +9395,63 @@ class GoalVisitTimeOnSiteDetails {
|
| }
|
| }
|
|
|
| -/** JSON template for Analytics goal resource. */
|
| +/// JSON template for Analytics goal resource.
|
| class Goal {
|
| - /** Account ID to which this goal belongs. */
|
| + /// Account ID to which this goal belongs.
|
| core.String accountId;
|
| - /** Determines whether this goal is active. */
|
| +
|
| + /// Determines whether this goal is active.
|
| core.bool active;
|
| - /** Time this goal was created. */
|
| +
|
| + /// Time this goal was created.
|
| core.DateTime created;
|
| - /** Details for the goal of the type EVENT. */
|
| +
|
| + /// Details for the goal of the type EVENT.
|
| GoalEventDetails eventDetails;
|
| - /** Goal ID. */
|
| +
|
| + /// Goal ID.
|
| core.String id;
|
| - /** Internal ID for the web property to which this goal belongs. */
|
| +
|
| + /// Internal ID for the web property to which this goal belongs.
|
| core.String internalWebPropertyId;
|
| - /** Resource type for an Analytics goal. */
|
| +
|
| + /// Resource type for an Analytics goal.
|
| core.String kind;
|
| - /** Goal name. */
|
| +
|
| + /// Goal name.
|
| core.String name;
|
| - /**
|
| - * Parent link for a goal. Points to the view (profile) to which this goal
|
| - * belongs.
|
| - */
|
| +
|
| + /// Parent link for a goal. Points to the view (profile) to which this goal
|
| + /// belongs.
|
| GoalParentLink parentLink;
|
| - /** View (Profile) ID to which this goal belongs. */
|
| +
|
| + /// View (Profile) ID to which this goal belongs.
|
| core.String profileId;
|
| - /** Link for this goal. */
|
| +
|
| + /// Link for this goal.
|
| core.String selfLink;
|
| - /**
|
| - * Goal type. Possible values are URL_DESTINATION, VISIT_TIME_ON_SITE,
|
| - * VISIT_NUM_PAGES, AND EVENT.
|
| - */
|
| +
|
| + /// Goal type. Possible values are URL_DESTINATION, VISIT_TIME_ON_SITE,
|
| + /// VISIT_NUM_PAGES, AND EVENT.
|
| core.String type;
|
| - /** Time this goal was last modified. */
|
| +
|
| + /// Time this goal was last modified.
|
| core.DateTime updated;
|
| - /** Details for the goal of the type URL_DESTINATION. */
|
| +
|
| + /// Details for the goal of the type URL_DESTINATION.
|
| GoalUrlDestinationDetails urlDestinationDetails;
|
| - /** Goal value. */
|
| +
|
| + /// Goal value.
|
| core.double value;
|
| - /** Details for the goal of the type VISIT_NUM_PAGES. */
|
| +
|
| + /// Details for the goal of the type VISIT_NUM_PAGES.
|
| GoalVisitNumPagesDetails visitNumPagesDetails;
|
| - /** Details for the goal of the type VISIT_TIME_ON_SITE. */
|
| +
|
| + /// Details for the goal of the type VISIT_TIME_ON_SITE.
|
| GoalVisitTimeOnSiteDetails visitTimeOnSiteDetails;
|
| - /**
|
| - * Web property ID to which this goal belongs. The web property ID is of the
|
| - * form UA-XXXXX-YY.
|
| - */
|
| +
|
| + /// Web property ID to which this goal belongs. The web property ID is of the
|
| + /// form UA-XXXXX-YY.
|
| core.String webPropertyId;
|
|
|
| Goal();
|
| @@ -9056,16 +9497,19 @@ class Goal {
|
| updated = core.DateTime.parse(_json["updated"]);
|
| }
|
| if (_json.containsKey("urlDestinationDetails")) {
|
| - urlDestinationDetails = new GoalUrlDestinationDetails.fromJson(_json["urlDestinationDetails"]);
|
| + urlDestinationDetails = new GoalUrlDestinationDetails.fromJson(
|
| + _json["urlDestinationDetails"]);
|
| }
|
| if (_json.containsKey("value")) {
|
| value = _json["value"];
|
| }
|
| if (_json.containsKey("visitNumPagesDetails")) {
|
| - visitNumPagesDetails = new GoalVisitNumPagesDetails.fromJson(_json["visitNumPagesDetails"]);
|
| + visitNumPagesDetails =
|
| + new GoalVisitNumPagesDetails.fromJson(_json["visitNumPagesDetails"]);
|
| }
|
| if (_json.containsKey("visitTimeOnSiteDetails")) {
|
| - visitTimeOnSiteDetails = new GoalVisitTimeOnSiteDetails.fromJson(_json["visitTimeOnSiteDetails"]);
|
| + visitTimeOnSiteDetails = new GoalVisitTimeOnSiteDetails.fromJson(
|
| + _json["visitTimeOnSiteDetails"]);
|
| }
|
| if (_json.containsKey("webPropertyId")) {
|
| webPropertyId = _json["webPropertyId"];
|
| @@ -9073,7 +9517,8 @@ class Goal {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accountId != null) {
|
| _json["accountId"] = accountId;
|
| }
|
| @@ -9132,38 +9577,37 @@ class Goal {
|
| }
|
| }
|
|
|
| -/**
|
| - * A goal collection lists Analytics goals to which the user has access. Each
|
| - * view (profile) can have a set of goals. Each resource in the Goal collection
|
| - * corresponds to a single Analytics goal.
|
| - */
|
| +/// A goal collection lists Analytics goals to which the user has access. Each
|
| +/// view (profile) can have a set of goals. Each resource in the Goal
|
| +/// collection corresponds to a single Analytics goal.
|
| class Goals {
|
| - /** A list of goals. */
|
| + /// A list of goals.
|
| core.List<Goal> items;
|
| - /**
|
| - * The maximum number of resources the response can contain, regardless of the
|
| - * actual number of resources returned. Its value ranges from 1 to 1000 with a
|
| - * value of 1000 by default, or otherwise specified by the max-results query
|
| - * parameter.
|
| - */
|
| +
|
| + /// The maximum number of resources the response can contain, regardless of
|
| + /// the actual number of resources returned. Its value ranges from 1 to 1000
|
| + /// with a value of 1000 by default, or otherwise specified by the
|
| + /// max-results query parameter.
|
| core.int itemsPerPage;
|
| - /** Collection type. */
|
| +
|
| + /// Collection type.
|
| core.String kind;
|
| - /** Link to next page for this goal collection. */
|
| +
|
| + /// Link to next page for this goal collection.
|
| core.String nextLink;
|
| - /** Link to previous page for this goal collection. */
|
| +
|
| + /// Link to previous page for this goal collection.
|
| core.String previousLink;
|
| - /**
|
| - * The starting index of the resources, which is 1 by default or otherwise
|
| - * specified by the start-index query parameter.
|
| - */
|
| +
|
| + /// The starting index of the resources, which is 1 by default or otherwise
|
| + /// specified by the start-index query parameter.
|
| core.int startIndex;
|
| - /**
|
| - * The total number of results for the query, regardless of the number of
|
| - * resources in the result.
|
| - */
|
| +
|
| + /// The total number of results for the query, regardless of the number of
|
| + /// resources in the result.
|
| core.int totalResults;
|
| - /** Email ID of the authenticated user */
|
| +
|
| + /// Email ID of the authenticated user
|
| core.String username;
|
|
|
| Goals();
|
| @@ -9196,7 +9640,8 @@ class Goals {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (items != null) {
|
| _json["items"] = items.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -9225,29 +9670,27 @@ class Goals {
|
| }
|
| }
|
|
|
| -/** JSON template for an Analytics Remarketing Include Conditions. */
|
| +/// JSON template for an Analytics Remarketing Include Conditions.
|
| class IncludeConditions {
|
| - /**
|
| - * The look-back window lets you specify a time frame for evaluating the
|
| - * behavior that qualifies users for your audience. For example, if your
|
| - * filters include users from Central Asia, and Transactions Greater than 2,
|
| - * and you set the look-back window to 14 days, then any user from Central
|
| - * Asia whose cumulative transactions exceed 2 during the last 14 days is
|
| - * added to the audience.
|
| - */
|
| + /// The look-back window lets you specify a time frame for evaluating the
|
| + /// behavior that qualifies users for your audience. For example, if your
|
| + /// filters include users from Central Asia, and Transactions Greater than 2,
|
| + /// and you set the look-back window to 14 days, then any user from Central
|
| + /// Asia whose cumulative transactions exceed 2 during the last 14 days is
|
| + /// added to the audience.
|
| core.int daysToLookBack;
|
| - /**
|
| - * Boolean indicating whether this segment is a smart list.
|
| - * https://support.google.com/analytics/answer/4628577
|
| - */
|
| +
|
| + /// Boolean indicating whether this segment is a smart list.
|
| + /// https://support.google.com/analytics/answer/4628577
|
| core.bool isSmartList;
|
| - /** Resource type for include conditions. */
|
| +
|
| + /// Resource type for include conditions.
|
| core.String kind;
|
| - /** Number of days (in the range 1 to 540) a user remains in the audience. */
|
| +
|
| + /// Number of days (in the range 1 to 540) a user remains in the audience.
|
| core.int membershipDurationDays;
|
| - /**
|
| - * The segment condition that will cause a user to be added to an audience.
|
| - */
|
| +
|
| + /// The segment condition that will cause a user to be added to an audience.
|
| core.String segment;
|
|
|
| IncludeConditions();
|
| @@ -9271,7 +9714,8 @@ class IncludeConditions {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (daysToLookBack != null) {
|
| _json["daysToLookBack"] = daysToLookBack;
|
| }
|
| @@ -9291,39 +9735,40 @@ class IncludeConditions {
|
| }
|
| }
|
|
|
| -/** JSON template for an Analytics Remarketing Audience Foreign Link. */
|
| +/// JSON template for an Analytics Remarketing Audience Foreign Link.
|
| class LinkedForeignAccount {
|
| - /** Account ID to which this linked foreign account belongs. */
|
| + /// Account ID to which this linked foreign account belongs.
|
| core.String accountId;
|
| - /** Boolean indicating whether this is eligible for search. */
|
| +
|
| + /// Boolean indicating whether this is eligible for search.
|
| core.bool eligibleForSearch;
|
| - /** Entity ad account link ID. */
|
| +
|
| + /// Entity ad account link ID.
|
| core.String id;
|
| - /**
|
| - * Internal ID for the web property to which this linked foreign account
|
| - * belongs.
|
| - */
|
| +
|
| + /// Internal ID for the web property to which this linked foreign account
|
| + /// belongs.
|
| core.String internalWebPropertyId;
|
| - /** Resource type for linked foreign account. */
|
| +
|
| + /// Resource type for linked foreign account.
|
| core.String kind;
|
| - /**
|
| - * The foreign account ID. For example the an AdWords `linkedAccountId` has
|
| - * the following format XXX-XXX-XXXX.
|
| - */
|
| +
|
| + /// The foreign account ID. For example the an AdWords `linkedAccountId` has
|
| + /// the following format XXX-XXX-XXXX.
|
| core.String linkedAccountId;
|
| - /** Remarketing audience ID to which this linked foreign account belongs. */
|
| +
|
| + /// Remarketing audience ID to which this linked foreign account belongs.
|
| core.String remarketingAudienceId;
|
| - /** The status of this foreign account link. */
|
| +
|
| + /// The status of this foreign account link.
|
| core.String status;
|
| - /**
|
| - * The type of the foreign account. For example, `ADWORDS_LINKS`, `DBM_LINKS`,
|
| - * `MCC_LINKS` or `OPTIMIZE`.
|
| - */
|
| +
|
| + /// The type of the foreign account. For example, `ADWORDS_LINKS`,
|
| + /// `DBM_LINKS`, `MCC_LINKS` or `OPTIMIZE`.
|
| core.String type;
|
| - /**
|
| - * Web property ID of the form UA-XXXXX-YY to which this linked foreign
|
| - * account belongs.
|
| - */
|
| +
|
| + /// Web property ID of the form UA-XXXXX-YY to which this linked foreign
|
| + /// account belongs.
|
| core.String webPropertyId;
|
|
|
| LinkedForeignAccount();
|
| @@ -9362,7 +9807,8 @@ class LinkedForeignAccount {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accountId != null) {
|
| _json["accountId"] = accountId;
|
| }
|
| @@ -9398,14 +9844,14 @@ class LinkedForeignAccount {
|
| }
|
|
|
| class McfDataColumnHeaders {
|
| - /** Column Type. Either DIMENSION or METRIC. */
|
| + /// Column Type. Either DIMENSION or METRIC.
|
| core.String columnType;
|
| - /**
|
| - * Data type. Dimension and metric values data types such as INTEGER, DOUBLE,
|
| - * CURRENCY, MCF_SEQUENCE etc.
|
| - */
|
| +
|
| + /// Data type. Dimension and metric values data types such as INTEGER,
|
| + /// DOUBLE, CURRENCY, MCF_SEQUENCE etc.
|
| core.String dataType;
|
| - /** Column name. */
|
| +
|
| + /// Column name.
|
| core.String name;
|
|
|
| McfDataColumnHeaders();
|
| @@ -9423,7 +9869,8 @@ class McfDataColumnHeaders {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (columnType != null) {
|
| _json["columnType"] = columnType;
|
| }
|
| @@ -9437,22 +9884,25 @@ class McfDataColumnHeaders {
|
| }
|
| }
|
|
|
| -/**
|
| - * Information for the view (profile), for which the Analytics data was
|
| - * requested.
|
| - */
|
| +/// Information for the view (profile), for which the Analytics data was
|
| +/// requested.
|
| class McfDataProfileInfo {
|
| - /** Account ID to which this view (profile) belongs. */
|
| + /// Account ID to which this view (profile) belongs.
|
| core.String accountId;
|
| - /** Internal ID for the web property to which this view (profile) belongs. */
|
| +
|
| + /// Internal ID for the web property to which this view (profile) belongs.
|
| core.String internalWebPropertyId;
|
| - /** View (Profile) ID. */
|
| +
|
| + /// View (Profile) ID.
|
| core.String profileId;
|
| - /** View (Profile) name. */
|
| +
|
| + /// View (Profile) name.
|
| core.String profileName;
|
| - /** Table ID for view (profile). */
|
| +
|
| + /// Table ID for view (profile).
|
| core.String tableId;
|
| - /** Web Property ID to which this view (profile) belongs. */
|
| +
|
| + /// Web Property ID to which this view (profile) belongs.
|
| core.String webPropertyId;
|
|
|
| McfDataProfileInfo();
|
| @@ -9479,7 +9929,8 @@ class McfDataProfileInfo {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accountId != null) {
|
| _json["accountId"] = accountId;
|
| }
|
| @@ -9502,29 +9953,39 @@ class McfDataProfileInfo {
|
| }
|
| }
|
|
|
| -/** Analytics data request query parameters. */
|
| +/// Analytics data request query parameters.
|
| class McfDataQuery {
|
| - /** List of analytics dimensions. */
|
| + /// List of analytics dimensions.
|
| core.String dimensions;
|
| - /** End date. */
|
| +
|
| + /// End date.
|
| core.String end_date;
|
| - /** Comma-separated list of dimension or metric filters. */
|
| +
|
| + /// Comma-separated list of dimension or metric filters.
|
| core.String filters;
|
| - /** Unique table ID. */
|
| +
|
| + /// Unique table ID.
|
| core.String ids;
|
| - /** Maximum results per page. */
|
| +
|
| + /// Maximum results per page.
|
| core.int max_results;
|
| - /** List of analytics metrics. */
|
| +
|
| + /// List of analytics metrics.
|
| core.List<core.String> metrics;
|
| - /** Desired sampling level */
|
| +
|
| + /// Desired sampling level
|
| core.String samplingLevel;
|
| - /** Analytics advanced segment. */
|
| +
|
| + /// Analytics advanced segment.
|
| core.String segment;
|
| - /** List of dimensions or metrics based on which Analytics data is sorted. */
|
| +
|
| + /// List of dimensions or metrics based on which Analytics data is sorted.
|
| core.List<core.String> sort;
|
| - /** Start date. */
|
| +
|
| + /// Start date.
|
| core.String start_date;
|
| - /** Start index. */
|
| +
|
| + /// Start index.
|
| core.int start_index;
|
|
|
| McfDataQuery();
|
| @@ -9566,7 +10027,8 @@ class McfDataQuery {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (dimensions != null) {
|
| _json["dimensions"] = dimensions;
|
| }
|
| @@ -9605,14 +10067,11 @@ class McfDataQuery {
|
| }
|
|
|
| class McfDataRowsConversionPathValue {
|
| - /**
|
| - * Type of an interaction on conversion path. Such as CLICK, IMPRESSION etc.
|
| - */
|
| + /// Type of an interaction on conversion path. Such as CLICK, IMPRESSION etc.
|
| core.String interactionType;
|
| - /**
|
| - * Node value of an interaction on conversion path. Such as source, medium
|
| - * etc.
|
| - */
|
| +
|
| + /// Node value of an interaction on conversion path. Such as source, medium
|
| + /// etc.
|
| core.String nodeValue;
|
|
|
| McfDataRowsConversionPathValue();
|
| @@ -9627,7 +10086,8 @@ class McfDataRowsConversionPathValue {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (interactionType != null) {
|
| _json["interactionType"] = interactionType;
|
| }
|
| @@ -9638,24 +10098,23 @@ class McfDataRowsConversionPathValue {
|
| }
|
| }
|
|
|
| -/**
|
| - * A union object representing a dimension or metric value. Only one of
|
| - * "primitiveValue" or "conversionPathValue" attribute will be populated.
|
| - */
|
| +/// A union object representing a dimension or metric value. Only one of
|
| +/// "primitiveValue" or "conversionPathValue" attribute will be populated.
|
| class McfDataRows {
|
| - /**
|
| - * A conversion path dimension value, containing a list of interactions with
|
| - * their attributes.
|
| - */
|
| + /// A conversion path dimension value, containing a list of interactions with
|
| + /// their attributes.
|
| core.List<McfDataRowsConversionPathValue> conversionPathValue;
|
| - /** A primitive dimension value. A primitive metric value. */
|
| +
|
| + /// A primitive dimension value. A primitive metric value.
|
| core.String primitiveValue;
|
|
|
| McfDataRows();
|
|
|
| McfDataRows.fromJson(core.Map _json) {
|
| if (_json.containsKey("conversionPathValue")) {
|
| - conversionPathValue = _json["conversionPathValue"].map((value) => new McfDataRowsConversionPathValue.fromJson(value)).toList();
|
| + conversionPathValue = _json["conversionPathValue"]
|
| + .map((value) => new McfDataRowsConversionPathValue.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("primitiveValue")) {
|
| primitiveValue = _json["primitiveValue"];
|
| @@ -9663,9 +10122,11 @@ class McfDataRows {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (conversionPathValue != null) {
|
| - _json["conversionPathValue"] = conversionPathValue.map((value) => (value).toJson()).toList();
|
| + _json["conversionPathValue"] =
|
| + conversionPathValue.map((value) => (value).toJson()).toList();
|
| }
|
| if (primitiveValue != null) {
|
| _json["primitiveValue"] = primitiveValue;
|
| @@ -9674,66 +10135,70 @@ class McfDataRows {
|
| }
|
| }
|
|
|
| -/** Multi-Channel Funnels data for a given view (profile). */
|
| +/// Multi-Channel Funnels data for a given view (profile).
|
| class McfData {
|
| - /**
|
| - * Column headers that list dimension names followed by the metric names. The
|
| - * order of dimensions and metrics is same as specified in the request.
|
| - */
|
| + /// Column headers that list dimension names followed by the metric names.
|
| + /// The order of dimensions and metrics is same as specified in the request.
|
| core.List<McfDataColumnHeaders> columnHeaders;
|
| - /** Determines if the Analytics data contains sampled data. */
|
| +
|
| + /// Determines if the Analytics data contains sampled data.
|
| core.bool containsSampledData;
|
| - /** Unique ID for this data response. */
|
| +
|
| + /// Unique ID for this data response.
|
| core.String id;
|
| - /**
|
| - * The maximum number of rows the response can contain, regardless of the
|
| - * actual number of rows returned. Its value ranges from 1 to 10,000 with a
|
| - * value of 1000 by default, or otherwise specified by the max-results query
|
| - * parameter.
|
| - */
|
| +
|
| + /// The maximum number of rows the response can contain, regardless of the
|
| + /// actual number of rows returned. Its value ranges from 1 to 10,000 with a
|
| + /// value of 1000 by default, or otherwise specified by the max-results query
|
| + /// parameter.
|
| core.int itemsPerPage;
|
| - /** Resource type. */
|
| +
|
| + /// Resource type.
|
| core.String kind;
|
| - /** Link to next page for this Analytics data query. */
|
| +
|
| + /// Link to next page for this Analytics data query.
|
| core.String nextLink;
|
| - /** Link to previous page for this Analytics data query. */
|
| +
|
| + /// Link to previous page for this Analytics data query.
|
| core.String previousLink;
|
| - /**
|
| - * Information for the view (profile), for which the Analytics data was
|
| - * requested.
|
| - */
|
| +
|
| + /// Information for the view (profile), for which the Analytics data was
|
| + /// requested.
|
| McfDataProfileInfo profileInfo;
|
| - /** Analytics data request query parameters. */
|
| +
|
| + /// Analytics data request query parameters.
|
| McfDataQuery query;
|
| - /**
|
| - * Analytics data rows, where each row contains a list of dimension values
|
| - * followed by the metric values. The order of dimensions and metrics is same
|
| - * as specified in the request.
|
| - */
|
| +
|
| + /// Analytics data rows, where each row contains a list of dimension values
|
| + /// followed by the metric values. The order of dimensions and metrics is
|
| + /// same as specified in the request.
|
| core.List<core.List<McfDataRows>> rows;
|
| - /** The number of samples used to calculate the result. */
|
| +
|
| + /// The number of samples used to calculate the result.
|
| core.String sampleSize;
|
| - /** Total size of the sample space from which the samples were selected. */
|
| +
|
| + /// Total size of the sample space from which the samples were selected.
|
| core.String sampleSpace;
|
| - /** Link to this page. */
|
| +
|
| + /// Link to this page.
|
| core.String selfLink;
|
| - /**
|
| - * The total number of rows for the query, regardless of the number of rows in
|
| - * the response.
|
| - */
|
| +
|
| + /// The total number of rows for the query, regardless of the number of rows
|
| + /// in the response.
|
| core.int totalResults;
|
| - /**
|
| - * Total values for the requested metrics over all the results, not just the
|
| - * results returned in this response. The order of the metric totals is same
|
| - * as the metric order specified in the request.
|
| - */
|
| +
|
| + /// Total values for the requested metrics over all the results, not just the
|
| + /// results returned in this response. The order of the metric totals is same
|
| + /// as the metric order specified in the request.
|
| core.Map<core.String, core.String> totalsForAllResults;
|
|
|
| McfData();
|
|
|
| McfData.fromJson(core.Map _json) {
|
| if (_json.containsKey("columnHeaders")) {
|
| - columnHeaders = _json["columnHeaders"].map((value) => new McfDataColumnHeaders.fromJson(value)).toList();
|
| + columnHeaders = _json["columnHeaders"]
|
| + .map((value) => new McfDataColumnHeaders.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("containsSampledData")) {
|
| containsSampledData = _json["containsSampledData"];
|
| @@ -9760,7 +10225,10 @@ class McfData {
|
| query = new McfDataQuery.fromJson(_json["query"]);
|
| }
|
| if (_json.containsKey("rows")) {
|
| - rows = _json["rows"].map((value) => value.map((value) => new McfDataRows.fromJson(value)).toList()).toList();
|
| + rows = _json["rows"]
|
| + .map((value) =>
|
| + value.map((value) => new McfDataRows.fromJson(value)).toList())
|
| + .toList();
|
| }
|
| if (_json.containsKey("sampleSize")) {
|
| sampleSize = _json["sampleSize"];
|
| @@ -9780,9 +10248,11 @@ class McfData {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (columnHeaders != null) {
|
| - _json["columnHeaders"] = columnHeaders.map((value) => (value).toJson()).toList();
|
| + _json["columnHeaders"] =
|
| + columnHeaders.map((value) => (value).toJson()).toList();
|
| }
|
| if (containsSampledData != null) {
|
| _json["containsSampledData"] = containsSampledData;
|
| @@ -9809,7 +10279,9 @@ class McfData {
|
| _json["query"] = (query).toJson();
|
| }
|
| if (rows != null) {
|
| - _json["rows"] = rows.map((value) => value.map((value) => (value).toJson()).toList()).toList();
|
| + _json["rows"] = rows
|
| + .map((value) => value.map((value) => (value).toJson()).toList())
|
| + .toList();
|
| }
|
| if (sampleSize != null) {
|
| _json["sampleSize"] = sampleSize;
|
| @@ -9830,14 +10302,13 @@ class McfData {
|
| }
|
| }
|
|
|
| -/**
|
| - * Child link for this view (profile). Points to the list of goals for this view
|
| - * (profile).
|
| - */
|
| +/// Child link for this view (profile). Points to the list of goals for this
|
| +/// view (profile).
|
| class ProfileChildLink {
|
| - /** Link to the list of goals for this view (profile). */
|
| + /// Link to the list of goals for this view (profile).
|
| core.String href;
|
| - /** Value is "analytics#goals". */
|
| +
|
| + /// Value is "analytics#goals".
|
| core.String type;
|
|
|
| ProfileChildLink();
|
| @@ -9852,7 +10323,8 @@ class ProfileChildLink {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (href != null) {
|
| _json["href"] = href;
|
| }
|
| @@ -9863,14 +10335,13 @@ class ProfileChildLink {
|
| }
|
| }
|
|
|
| -/**
|
| - * Parent link for this view (profile). Points to the web property to which this
|
| - * view (profile) belongs.
|
| - */
|
| +/// Parent link for this view (profile). Points to the web property to which
|
| +/// this view (profile) belongs.
|
| class ProfileParentLink {
|
| - /** Link to the web property to which this view (profile) belongs. */
|
| + /// Link to the web property to which this view (profile) belongs.
|
| core.String href;
|
| - /** Value is "analytics#webproperty". */
|
| +
|
| + /// Value is "analytics#webproperty".
|
| core.String type;
|
|
|
| ProfileParentLink();
|
| @@ -9885,7 +10356,8 @@ class ProfileParentLink {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (href != null) {
|
| _json["href"] = href;
|
| }
|
| @@ -9896,13 +10368,11 @@ class ProfileParentLink {
|
| }
|
| }
|
|
|
| -/** Permissions the user has for this view (profile). */
|
| +/// Permissions the user has for this view (profile).
|
| class ProfilePermissions {
|
| - /**
|
| - * All the permissions that the user has for this view (profile). These
|
| - * include any implied permissions (e.g., EDIT implies VIEW) or inherited
|
| - * permissions from the parent web property.
|
| - */
|
| + /// All the permissions that the user has for this view (profile). These
|
| + /// include any implied permissions (e.g., EDIT implies VIEW) or inherited
|
| + /// permissions from the parent web property.
|
| core.List<core.String> effective;
|
|
|
| ProfilePermissions();
|
| @@ -9914,7 +10384,8 @@ class ProfilePermissions {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (effective != null) {
|
| _json["effective"] = effective;
|
| }
|
| @@ -9922,90 +10393,97 @@ class ProfilePermissions {
|
| }
|
| }
|
|
|
| -/** JSON template for an Analytics view (profile). */
|
| +/// JSON template for an Analytics view (profile).
|
| class Profile {
|
| - /** Account ID to which this view (profile) belongs. */
|
| + /// Account ID to which this view (profile) belongs.
|
| core.String accountId;
|
| - /** Indicates whether bot filtering is enabled for this view (profile). */
|
| +
|
| + /// Indicates whether bot filtering is enabled for this view (profile).
|
| core.bool botFilteringEnabled;
|
| - /**
|
| - * Child link for this view (profile). Points to the list of goals for this
|
| - * view (profile).
|
| - */
|
| +
|
| + /// Child link for this view (profile). Points to the list of goals for this
|
| + /// view (profile).
|
| ProfileChildLink childLink;
|
| - /** Time this view (profile) was created. */
|
| +
|
| + /// Time this view (profile) was created.
|
| core.DateTime created;
|
| - /**
|
| - * The currency type associated with this view (profile), defaults to USD. The
|
| - * supported values are:
|
| - * USD, JPY, EUR, GBP, AUD, KRW, BRL, CNY, DKK, RUB, SEK, NOK, PLN, TRY, TWD,
|
| - * HKD, THB, IDR, ARS, MXN, VND, PHP, INR, CHF, CAD, CZK, NZD, HUF, BGN, LTL,
|
| - * ZAR, UAH, AED, BOB, CLP, COP, EGP, HRK, ILS, MAD, MYR, PEN, PKR, RON, RSD,
|
| - * SAR, SGD, VEF, LVL
|
| - */
|
| +
|
| + /// The currency type associated with this view (profile), defaults to USD.
|
| + /// The supported values are:
|
| + /// USD, JPY, EUR, GBP, AUD, KRW, BRL, CNY, DKK, RUB, SEK, NOK, PLN, TRY,
|
| + /// TWD, HKD, THB, IDR, ARS, MXN, VND, PHP, INR, CHF, CAD, CZK, NZD, HUF,
|
| + /// BGN, LTL, ZAR, UAH, AED, BOB, CLP, COP, EGP, HRK, ILS, MAD, MYR, PEN,
|
| + /// PKR, RON, RSD, SAR, SGD, VEF, LVL
|
| core.String currency;
|
| - /** Default page for this view (profile). */
|
| +
|
| + /// Default page for this view (profile).
|
| core.String defaultPage;
|
| - /**
|
| - * Indicates whether ecommerce tracking is enabled for this view (profile).
|
| - */
|
| +
|
| + /// Indicates whether ecommerce tracking is enabled for this view (profile).
|
| core.bool eCommerceTracking;
|
| - /**
|
| - * Indicates whether enhanced ecommerce tracking is enabled for this view
|
| - * (profile). This property can only be enabled if ecommerce tracking is
|
| - * enabled.
|
| - */
|
| +
|
| + /// Indicates whether enhanced ecommerce tracking is enabled for this view
|
| + /// (profile). This property can only be enabled if ecommerce tracking is
|
| + /// enabled.
|
| core.bool enhancedECommerceTracking;
|
| - /** The query parameters that are excluded from this view (profile). */
|
| +
|
| + /// The query parameters that are excluded from this view (profile).
|
| core.String excludeQueryParameters;
|
| - /** View (Profile) ID. */
|
| +
|
| + /// View (Profile) ID.
|
| core.String id;
|
| - /** Internal ID for the web property to which this view (profile) belongs. */
|
| +
|
| + /// Internal ID for the web property to which this view (profile) belongs.
|
| core.String internalWebPropertyId;
|
| - /** Resource type for Analytics view (profile). */
|
| +
|
| + /// Resource type for Analytics view (profile).
|
| core.String kind;
|
| - /** Name of this view (profile). */
|
| +
|
| + /// Name of this view (profile).
|
| core.String name;
|
| - /**
|
| - * Parent link for this view (profile). Points to the web property to which
|
| - * this view (profile) belongs.
|
| - */
|
| +
|
| + /// Parent link for this view (profile). Points to the web property to which
|
| + /// this view (profile) belongs.
|
| ProfileParentLink parentLink;
|
| - /** Permissions the user has for this view (profile). */
|
| +
|
| + /// Permissions the user has for this view (profile).
|
| ProfilePermissions permissions;
|
| - /** Link for this view (profile). */
|
| +
|
| + /// Link for this view (profile).
|
| core.String selfLink;
|
| - /** Site search category parameters for this view (profile). */
|
| +
|
| + /// Site search category parameters for this view (profile).
|
| core.String siteSearchCategoryParameters;
|
| - /** The site search query parameters for this view (profile). */
|
| +
|
| + /// The site search query parameters for this view (profile).
|
| core.String siteSearchQueryParameters;
|
| - /** Indicates whether this view (profile) is starred or not. */
|
| +
|
| + /// Indicates whether this view (profile) is starred or not.
|
| core.bool starred;
|
| - /**
|
| - * Whether or not Analytics will strip search category parameters from the
|
| - * URLs in your reports.
|
| - */
|
| +
|
| + /// Whether or not Analytics will strip search category parameters from the
|
| + /// URLs in your reports.
|
| core.bool stripSiteSearchCategoryParameters;
|
| - /**
|
| - * Whether or not Analytics will strip search query parameters from the URLs
|
| - * in your reports.
|
| - */
|
| +
|
| + /// Whether or not Analytics will strip search query parameters from the URLs
|
| + /// in your reports.
|
| core.bool stripSiteSearchQueryParameters;
|
| - /**
|
| - * Time zone for which this view (profile) has been configured. Time zones are
|
| - * identified by strings from the TZ database.
|
| - */
|
| +
|
| + /// Time zone for which this view (profile) has been configured. Time zones
|
| + /// are identified by strings from the TZ database.
|
| core.String timezone;
|
| - /** View (Profile) type. Supported types: WEB or APP. */
|
| +
|
| + /// View (Profile) type. Supported types: WEB or APP.
|
| core.String type;
|
| - /** Time this view (profile) was last modified. */
|
| +
|
| + /// Time this view (profile) was last modified.
|
| core.DateTime updated;
|
| - /**
|
| - * Web property ID of the form UA-XXXXX-YY to which this view (profile)
|
| - * belongs.
|
| - */
|
| +
|
| + /// Web property ID of the form UA-XXXXX-YY to which this view (profile)
|
| + /// belongs.
|
| core.String webPropertyId;
|
| - /** Website URL for this view (profile). */
|
| +
|
| + /// Website URL for this view (profile).
|
| core.String websiteUrl;
|
|
|
| Profile();
|
| @@ -10069,7 +10547,8 @@ class Profile {
|
| starred = _json["starred"];
|
| }
|
| if (_json.containsKey("stripSiteSearchCategoryParameters")) {
|
| - stripSiteSearchCategoryParameters = _json["stripSiteSearchCategoryParameters"];
|
| + stripSiteSearchCategoryParameters =
|
| + _json["stripSiteSearchCategoryParameters"];
|
| }
|
| if (_json.containsKey("stripSiteSearchQueryParameters")) {
|
| stripSiteSearchQueryParameters = _json["stripSiteSearchQueryParameters"];
|
| @@ -10092,7 +10571,8 @@ class Profile {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accountId != null) {
|
| _json["accountId"] = accountId;
|
| }
|
| @@ -10151,7 +10631,8 @@ class Profile {
|
| _json["starred"] = starred;
|
| }
|
| if (stripSiteSearchCategoryParameters != null) {
|
| - _json["stripSiteSearchCategoryParameters"] = stripSiteSearchCategoryParameters;
|
| + _json["stripSiteSearchCategoryParameters"] =
|
| + stripSiteSearchCategoryParameters;
|
| }
|
| if (stripSiteSearchQueryParameters != null) {
|
| _json["stripSiteSearchQueryParameters"] = stripSiteSearchQueryParameters;
|
| @@ -10175,31 +10656,35 @@ class Profile {
|
| }
|
| }
|
|
|
| -/** JSON template for an Analytics profile filter link. */
|
| +/// JSON template for an Analytics profile filter link.
|
| class ProfileFilterLink {
|
| - /** Filter for this link. */
|
| + /// Filter for this link.
|
| FilterRef filterRef;
|
| - /** Profile filter link ID. */
|
| +
|
| + /// Profile filter link ID.
|
| core.String id;
|
| - /** Resource type for Analytics filter. */
|
| +
|
| + /// Resource type for Analytics filter.
|
| core.String kind;
|
| - /** View (Profile) for this link. */
|
| +
|
| + /// View (Profile) for this link.
|
| ProfileRef profileRef;
|
| - /**
|
| - * The rank of this profile filter link relative to the other filters linked
|
| - * to the same profile.
|
| - * For readonly (i.e., list and get) operations, the rank always starts at 1.
|
| - * For write (i.e., create, update, or delete) operations, you may specify a
|
| - * value between 0 and 255 inclusively, [0, 255]. In order to insert a link at
|
| - * the end of the list, either don't specify a rank or set a rank to a number
|
| - * greater than the largest rank in the list. In order to insert a link to the
|
| - * beginning of the list specify a rank that is less than or equal to 1. The
|
| - * new link will move all existing filters with the same or lower rank down
|
| - * the list. After the link is inserted/updated/deleted all profile filter
|
| - * links will be renumbered starting at 1.
|
| - */
|
| +
|
| + /// The rank of this profile filter link relative to the other filters linked
|
| + /// to the same profile.
|
| + /// For readonly (i.e., list and get) operations, the rank always starts at
|
| + /// 1.
|
| + /// For write (i.e., create, update, or delete) operations, you may specify a
|
| + /// value between 0 and 255 inclusively, [0, 255]. In order to insert a link
|
| + /// at the end of the list, either don't specify a rank or set a rank to a
|
| + /// number greater than the largest rank in the list. In order to insert a
|
| + /// link to the beginning of the list specify a rank that is less than or
|
| + /// equal to 1. The new link will move all existing filters with the same or
|
| + /// lower rank down the list. After the link is inserted/updated/deleted all
|
| + /// profile filter links will be renumbered starting at 1.
|
| core.int rank;
|
| - /** Link for this profile filter link. */
|
| +
|
| + /// Link for this profile filter link.
|
| core.String selfLink;
|
|
|
| ProfileFilterLink();
|
| @@ -10226,7 +10711,8 @@ class ProfileFilterLink {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (filterRef != null) {
|
| _json["filterRef"] = (filterRef).toJson();
|
| }
|
| @@ -10249,45 +10735,46 @@ class ProfileFilterLink {
|
| }
|
| }
|
|
|
| -/**
|
| - * A profile filter link collection lists profile filter links between profiles
|
| - * and filters. Each resource in the collection corresponds to a profile filter
|
| - * link.
|
| - */
|
| +/// A profile filter link collection lists profile filter links between
|
| +/// profiles and filters. Each resource in the collection corresponds to a
|
| +/// profile filter link.
|
| class ProfileFilterLinks {
|
| - /** A list of profile filter links. */
|
| + /// A list of profile filter links.
|
| core.List<ProfileFilterLink> items;
|
| - /**
|
| - * The maximum number of resources the response can contain, regardless of the
|
| - * actual number of resources returned. Its value ranges from 1 to 1,000 with
|
| - * a value of 1000 by default, or otherwise specified by the max-results query
|
| - * parameter.
|
| - */
|
| +
|
| + /// The maximum number of resources the response can contain, regardless of
|
| + /// the actual number of resources returned. Its value ranges from 1 to 1,000
|
| + /// with a value of 1000 by default, or otherwise specified by the
|
| + /// max-results query parameter.
|
| core.int itemsPerPage;
|
| - /** Collection type. */
|
| +
|
| + /// Collection type.
|
| core.String kind;
|
| - /** Link to next page for this profile filter link collection. */
|
| +
|
| + /// Link to next page for this profile filter link collection.
|
| core.String nextLink;
|
| - /** Link to previous page for this profile filter link collection. */
|
| +
|
| + /// Link to previous page for this profile filter link collection.
|
| core.String previousLink;
|
| - /**
|
| - * The starting index of the resources, which is 1 by default or otherwise
|
| - * specified by the start-index query parameter.
|
| - */
|
| +
|
| + /// The starting index of the resources, which is 1 by default or otherwise
|
| + /// specified by the start-index query parameter.
|
| core.int startIndex;
|
| - /**
|
| - * The total number of results for the query, regardless of the number of
|
| - * results in the response.
|
| - */
|
| +
|
| + /// The total number of results for the query, regardless of the number of
|
| + /// results in the response.
|
| core.int totalResults;
|
| - /** Email ID of the authenticated user */
|
| +
|
| + /// Email ID of the authenticated user
|
| core.String username;
|
|
|
| ProfileFilterLinks();
|
|
|
| ProfileFilterLinks.fromJson(core.Map _json) {
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new ProfileFilterLink.fromJson(value)).toList();
|
| + items = _json["items"]
|
| + .map((value) => new ProfileFilterLink.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("itemsPerPage")) {
|
| itemsPerPage = _json["itemsPerPage"];
|
| @@ -10313,7 +10800,8 @@ class ProfileFilterLinks {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (items != null) {
|
| _json["items"] = items.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -10342,24 +10830,28 @@ class ProfileFilterLinks {
|
| }
|
| }
|
|
|
| -/** JSON template for a linked view (profile). */
|
| +/// JSON template for a linked view (profile).
|
| class ProfileRef {
|
| - /** Account ID to which this view (profile) belongs. */
|
| + /// Account ID to which this view (profile) belongs.
|
| core.String accountId;
|
| - /** Link for this view (profile). */
|
| +
|
| + /// Link for this view (profile).
|
| core.String href;
|
| - /** View (Profile) ID. */
|
| +
|
| + /// View (Profile) ID.
|
| core.String id;
|
| - /** Internal ID for the web property to which this view (profile) belongs. */
|
| +
|
| + /// Internal ID for the web property to which this view (profile) belongs.
|
| core.String internalWebPropertyId;
|
| - /** Analytics view (profile) reference. */
|
| +
|
| + /// Analytics view (profile) reference.
|
| core.String kind;
|
| - /** Name of this view (profile). */
|
| +
|
| + /// Name of this view (profile).
|
| core.String name;
|
| - /**
|
| - * Web property ID of the form UA-XXXXX-YY to which this view (profile)
|
| - * belongs.
|
| - */
|
| +
|
| + /// Web property ID of the form UA-XXXXX-YY to which this view (profile)
|
| + /// belongs.
|
| core.String webPropertyId;
|
|
|
| ProfileRef();
|
| @@ -10389,7 +10881,8 @@ class ProfileRef {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accountId != null) {
|
| _json["accountId"] = accountId;
|
| }
|
| @@ -10415,20 +10908,22 @@ class ProfileRef {
|
| }
|
| }
|
|
|
| -/**
|
| - * JSON template for an Analytics ProfileSummary. ProfileSummary returns basic
|
| - * information (i.e., summary) for a profile.
|
| - */
|
| +/// JSON template for an Analytics ProfileSummary. ProfileSummary returns basic
|
| +/// information (i.e., summary) for a profile.
|
| class ProfileSummary {
|
| - /** View (profile) ID. */
|
| + /// View (profile) ID.
|
| core.String id;
|
| - /** Resource type for Analytics ProfileSummary. */
|
| +
|
| + /// Resource type for Analytics ProfileSummary.
|
| core.String kind;
|
| - /** View (profile) name. */
|
| +
|
| + /// View (profile) name.
|
| core.String name;
|
| - /** Indicates whether this view (profile) is starred or not. */
|
| +
|
| + /// Indicates whether this view (profile) is starred or not.
|
| core.bool starred;
|
| - /** View (Profile) type. Supported types: WEB or APP. */
|
| +
|
| + /// View (Profile) type. Supported types: WEB or APP.
|
| core.String type;
|
|
|
| ProfileSummary();
|
| @@ -10452,7 +10947,8 @@ class ProfileSummary {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (id != null) {
|
| _json["id"] = id;
|
| }
|
| @@ -10472,45 +10968,45 @@ class ProfileSummary {
|
| }
|
| }
|
|
|
| -/**
|
| - * A view (profile) collection lists Analytics views (profiles) to which the
|
| - * user has access. Each resource in the collection corresponds to a single
|
| - * Analytics view (profile).
|
| - */
|
| +/// A view (profile) collection lists Analytics views (profiles) to which the
|
| +/// user has access. Each resource in the collection corresponds to a single
|
| +/// Analytics view (profile).
|
| class Profiles {
|
| - /** A list of views (profiles). */
|
| + /// A list of views (profiles).
|
| core.List<Profile> items;
|
| - /**
|
| - * The maximum number of resources the response can contain, regardless of the
|
| - * actual number of resources returned. Its value ranges from 1 to 1000 with a
|
| - * value of 1000 by default, or otherwise specified by the max-results query
|
| - * parameter.
|
| - */
|
| +
|
| + /// The maximum number of resources the response can contain, regardless of
|
| + /// the actual number of resources returned. Its value ranges from 1 to 1000
|
| + /// with a value of 1000 by default, or otherwise specified by the
|
| + /// max-results query parameter.
|
| core.int itemsPerPage;
|
| - /** Collection type. */
|
| +
|
| + /// Collection type.
|
| core.String kind;
|
| - /** Link to next page for this view (profile) collection. */
|
| +
|
| + /// Link to next page for this view (profile) collection.
|
| core.String nextLink;
|
| - /** Link to previous page for this view (profile) collection. */
|
| +
|
| + /// Link to previous page for this view (profile) collection.
|
| core.String previousLink;
|
| - /**
|
| - * The starting index of the resources, which is 1 by default or otherwise
|
| - * specified by the start-index query parameter.
|
| - */
|
| +
|
| + /// The starting index of the resources, which is 1 by default or otherwise
|
| + /// specified by the start-index query parameter.
|
| core.int startIndex;
|
| - /**
|
| - * The total number of results for the query, regardless of the number of
|
| - * results in the response.
|
| - */
|
| +
|
| + /// The total number of results for the query, regardless of the number of
|
| + /// results in the response.
|
| core.int totalResults;
|
| - /** Email ID of the authenticated user */
|
| +
|
| + /// Email ID of the authenticated user
|
| core.String username;
|
|
|
| Profiles();
|
|
|
| Profiles.fromJson(core.Map _json) {
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new Profile.fromJson(value)).toList();
|
| + items =
|
| + _json["items"].map((value) => new Profile.fromJson(value)).toList();
|
| }
|
| if (_json.containsKey("itemsPerPage")) {
|
| itemsPerPage = _json["itemsPerPage"];
|
| @@ -10536,7 +11032,8 @@ class Profiles {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (items != null) {
|
| _json["items"] = items.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -10566,15 +11063,15 @@ class Profiles {
|
| }
|
|
|
| class RealtimeDataColumnHeaders {
|
| - /** Column Type. Either DIMENSION or METRIC. */
|
| + /// Column Type. Either DIMENSION or METRIC.
|
| core.String columnType;
|
| - /**
|
| - * Data type. Dimension column headers have only STRING as the data type.
|
| - * Metric column headers have data types for metric values such as INTEGER,
|
| - * DOUBLE, CURRENCY etc.
|
| - */
|
| +
|
| + /// Data type. Dimension column headers have only STRING as the data type.
|
| + /// Metric column headers have data types for metric values such as INTEGER,
|
| + /// DOUBLE, CURRENCY etc.
|
| core.String dataType;
|
| - /** Column name. */
|
| +
|
| + /// Column name.
|
| core.String name;
|
|
|
| RealtimeDataColumnHeaders();
|
| @@ -10592,7 +11089,8 @@ class RealtimeDataColumnHeaders {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (columnType != null) {
|
| _json["columnType"] = columnType;
|
| }
|
| @@ -10606,22 +11104,25 @@ class RealtimeDataColumnHeaders {
|
| }
|
| }
|
|
|
| -/**
|
| - * Information for the view (profile), for which the real time data was
|
| - * requested.
|
| - */
|
| +/// Information for the view (profile), for which the real time data was
|
| +/// requested.
|
| class RealtimeDataProfileInfo {
|
| - /** Account ID to which this view (profile) belongs. */
|
| + /// Account ID to which this view (profile) belongs.
|
| core.String accountId;
|
| - /** Internal ID for the web property to which this view (profile) belongs. */
|
| +
|
| + /// Internal ID for the web property to which this view (profile) belongs.
|
| core.String internalWebPropertyId;
|
| - /** View (Profile) ID. */
|
| +
|
| + /// View (Profile) ID.
|
| core.String profileId;
|
| - /** View (Profile) name. */
|
| +
|
| + /// View (Profile) name.
|
| core.String profileName;
|
| - /** Table ID for view (profile). */
|
| +
|
| + /// Table ID for view (profile).
|
| core.String tableId;
|
| - /** Web Property ID to which this view (profile) belongs. */
|
| +
|
| + /// Web Property ID to which this view (profile) belongs.
|
| core.String webPropertyId;
|
|
|
| RealtimeDataProfileInfo();
|
| @@ -10648,7 +11149,8 @@ class RealtimeDataProfileInfo {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accountId != null) {
|
| _json["accountId"] = accountId;
|
| }
|
| @@ -10671,19 +11173,24 @@ class RealtimeDataProfileInfo {
|
| }
|
| }
|
|
|
| -/** Real time data request query parameters. */
|
| +/// Real time data request query parameters.
|
| class RealtimeDataQuery {
|
| - /** List of real time dimensions. */
|
| + /// List of real time dimensions.
|
| core.String dimensions;
|
| - /** Comma-separated list of dimension or metric filters. */
|
| +
|
| + /// Comma-separated list of dimension or metric filters.
|
| core.String filters;
|
| - /** Unique table ID. */
|
| +
|
| + /// Unique table ID.
|
| core.String ids;
|
| - /** Maximum results per page. */
|
| +
|
| + /// Maximum results per page.
|
| core.int max_results;
|
| - /** List of real time metrics. */
|
| +
|
| + /// List of real time metrics.
|
| core.List<core.String> metrics;
|
| - /** List of dimensions or metrics based on which real time data is sorted. */
|
| +
|
| + /// List of dimensions or metrics based on which real time data is sorted.
|
| core.List<core.String> sort;
|
|
|
| RealtimeDataQuery();
|
| @@ -10710,7 +11217,8 @@ class RealtimeDataQuery {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (dimensions != null) {
|
| _json["dimensions"] = dimensions;
|
| }
|
| @@ -10733,49 +11241,49 @@ class RealtimeDataQuery {
|
| }
|
| }
|
|
|
| -/** Real time data for a given view (profile). */
|
| +/// Real time data for a given view (profile).
|
| class RealtimeData {
|
| - /**
|
| - * Column headers that list dimension names followed by the metric names. The
|
| - * order of dimensions and metrics is same as specified in the request.
|
| - */
|
| + /// Column headers that list dimension names followed by the metric names.
|
| + /// The order of dimensions and metrics is same as specified in the request.
|
| core.List<RealtimeDataColumnHeaders> columnHeaders;
|
| - /** Unique ID for this data response. */
|
| +
|
| + /// Unique ID for this data response.
|
| core.String id;
|
| - /** Resource type. */
|
| +
|
| + /// Resource type.
|
| core.String kind;
|
| - /**
|
| - * Information for the view (profile), for which the real time data was
|
| - * requested.
|
| - */
|
| +
|
| + /// Information for the view (profile), for which the real time data was
|
| + /// requested.
|
| RealtimeDataProfileInfo profileInfo;
|
| - /** Real time data request query parameters. */
|
| +
|
| + /// Real time data request query parameters.
|
| RealtimeDataQuery query;
|
| - /**
|
| - * Real time data rows, where each row contains a list of dimension values
|
| - * followed by the metric values. The order of dimensions and metrics is same
|
| - * as specified in the request.
|
| - */
|
| +
|
| + /// Real time data rows, where each row contains a list of dimension values
|
| + /// followed by the metric values. The order of dimensions and metrics is
|
| + /// same as specified in the request.
|
| core.List<core.List<core.String>> rows;
|
| - /** Link to this page. */
|
| +
|
| + /// Link to this page.
|
| core.String selfLink;
|
| - /**
|
| - * The total number of rows for the query, regardless of the number of rows in
|
| - * the response.
|
| - */
|
| +
|
| + /// The total number of rows for the query, regardless of the number of rows
|
| + /// in the response.
|
| core.int totalResults;
|
| - /**
|
| - * Total values for the requested metrics over all the results, not just the
|
| - * results returned in this response. The order of the metric totals is same
|
| - * as the metric order specified in the request.
|
| - */
|
| +
|
| + /// Total values for the requested metrics over all the results, not just the
|
| + /// results returned in this response. The order of the metric totals is same
|
| + /// as the metric order specified in the request.
|
| core.Map<core.String, core.String> totalsForAllResults;
|
|
|
| RealtimeData();
|
|
|
| RealtimeData.fromJson(core.Map _json) {
|
| if (_json.containsKey("columnHeaders")) {
|
| - columnHeaders = _json["columnHeaders"].map((value) => new RealtimeDataColumnHeaders.fromJson(value)).toList();
|
| + columnHeaders = _json["columnHeaders"]
|
| + .map((value) => new RealtimeDataColumnHeaders.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("id")) {
|
| id = _json["id"];
|
| @@ -10804,9 +11312,11 @@ class RealtimeData {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (columnHeaders != null) {
|
| - _json["columnHeaders"] = columnHeaders.map((value) => (value).toJson()).toList();
|
| + _json["columnHeaders"] =
|
| + columnHeaders.map((value) => (value).toJson()).toList();
|
| }
|
| if (id != null) {
|
| _json["id"] = id;
|
| @@ -10836,24 +11346,24 @@ class RealtimeData {
|
| }
|
| }
|
|
|
| -/**
|
| - * The simple audience definition that will cause a user to be added to an
|
| - * audience.
|
| - */
|
| +/// The simple audience definition that will cause a user to be added to an
|
| +/// audience.
|
| class RemarketingAudienceAudienceDefinition {
|
| - /** Defines the conditions to include users to the audience. */
|
| + /// Defines the conditions to include users to the audience.
|
| IncludeConditions includeConditions;
|
|
|
| RemarketingAudienceAudienceDefinition();
|
|
|
| RemarketingAudienceAudienceDefinition.fromJson(core.Map _json) {
|
| if (_json.containsKey("includeConditions")) {
|
| - includeConditions = new IncludeConditions.fromJson(_json["includeConditions"]);
|
| + includeConditions =
|
| + new IncludeConditions.fromJson(_json["includeConditions"]);
|
| }
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (includeConditions != null) {
|
| _json["includeConditions"] = (includeConditions).toJson();
|
| }
|
| @@ -10861,19 +11371,19 @@ class RemarketingAudienceAudienceDefinition {
|
| }
|
| }
|
|
|
| -/** Defines the conditions to exclude users from the audience. */
|
| +/// Defines the conditions to exclude users from the audience.
|
| class RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions {
|
| - /** Whether to make the exclusion TEMPORARY or PERMANENT. */
|
| + /// Whether to make the exclusion TEMPORARY or PERMANENT.
|
| core.String exclusionDuration;
|
| - /**
|
| - * The segment condition that will cause a user to be removed from an
|
| - * audience.
|
| - */
|
| +
|
| + /// The segment condition that will cause a user to be removed from an
|
| + /// audience.
|
| core.String segment;
|
|
|
| RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions();
|
|
|
| - RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions.fromJson(core.Map _json) {
|
| + RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions.fromJson(
|
| + core.Map _json) {
|
| if (_json.containsKey("exclusionDuration")) {
|
| exclusionDuration = _json["exclusionDuration"];
|
| }
|
| @@ -10883,7 +11393,8 @@ class RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (exclusionDuration != null) {
|
| _json["exclusionDuration"] = exclusionDuration;
|
| }
|
| @@ -10894,29 +11405,33 @@ class RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions {
|
| }
|
| }
|
|
|
| -/**
|
| - * A state based audience definition that will cause a user to be added or
|
| - * removed from an audience.
|
| - */
|
| +/// A state based audience definition that will cause a user to be added or
|
| +/// removed from an audience.
|
| class RemarketingAudienceStateBasedAudienceDefinition {
|
| - /** Defines the conditions to exclude users from the audience. */
|
| - RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions excludeConditions;
|
| - /** Defines the conditions to include users to the audience. */
|
| + /// Defines the conditions to exclude users from the audience.
|
| + RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions
|
| + excludeConditions;
|
| +
|
| + /// Defines the conditions to include users to the audience.
|
| IncludeConditions includeConditions;
|
|
|
| RemarketingAudienceStateBasedAudienceDefinition();
|
|
|
| RemarketingAudienceStateBasedAudienceDefinition.fromJson(core.Map _json) {
|
| if (_json.containsKey("excludeConditions")) {
|
| - excludeConditions = new RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions.fromJson(_json["excludeConditions"]);
|
| + excludeConditions =
|
| + new RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions
|
| + .fromJson(_json["excludeConditions"]);
|
| }
|
| if (_json.containsKey("includeConditions")) {
|
| - includeConditions = new IncludeConditions.fromJson(_json["includeConditions"]);
|
| + includeConditions =
|
| + new IncludeConditions.fromJson(_json["includeConditions"]);
|
| }
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (excludeConditions != null) {
|
| _json["excludeConditions"] = (excludeConditions).toJson();
|
| }
|
| @@ -10927,50 +11442,53 @@ class RemarketingAudienceStateBasedAudienceDefinition {
|
| }
|
| }
|
|
|
| -/** JSON template for an Analytics remarketing audience. */
|
| +/// JSON template for an Analytics remarketing audience.
|
| class RemarketingAudience {
|
| - /** Account ID to which this remarketing audience belongs. */
|
| + /// Account ID to which this remarketing audience belongs.
|
| core.String accountId;
|
| - /**
|
| - * The simple audience definition that will cause a user to be added to an
|
| - * audience.
|
| - */
|
| +
|
| + /// The simple audience definition that will cause a user to be added to an
|
| + /// audience.
|
| RemarketingAudienceAudienceDefinition audienceDefinition;
|
| - /** The type of audience, either SIMPLE or STATE_BASED. */
|
| +
|
| + /// The type of audience, either SIMPLE or STATE_BASED.
|
| core.String audienceType;
|
| - /** Time this remarketing audience was created. */
|
| +
|
| + /// Time this remarketing audience was created.
|
| core.DateTime created;
|
| - /** The description of this remarketing audience. */
|
| +
|
| + /// The description of this remarketing audience.
|
| core.String description;
|
| - /** Remarketing Audience ID. */
|
| +
|
| + /// Remarketing Audience ID.
|
| core.String id;
|
| - /**
|
| - * Internal ID for the web property to which this remarketing audience
|
| - * belongs.
|
| - */
|
| +
|
| + /// Internal ID for the web property to which this remarketing audience
|
| + /// belongs.
|
| core.String internalWebPropertyId;
|
| - /** Collection type. */
|
| +
|
| + /// Collection type.
|
| core.String kind;
|
| - /**
|
| - * The linked ad accounts associated with this remarketing audience. A
|
| - * remarketing audience can have only one linkedAdAccount currently.
|
| - */
|
| +
|
| + /// The linked ad accounts associated with this remarketing audience. A
|
| + /// remarketing audience can have only one linkedAdAccount currently.
|
| core.List<LinkedForeignAccount> linkedAdAccounts;
|
| - /** The views (profiles) that this remarketing audience is linked to. */
|
| +
|
| + /// The views (profiles) that this remarketing audience is linked to.
|
| core.List<core.String> linkedViews;
|
| - /** The name of this remarketing audience. */
|
| +
|
| + /// The name of this remarketing audience.
|
| core.String name;
|
| - /**
|
| - * A state based audience definition that will cause a user to be added or
|
| - * removed from an audience.
|
| - */
|
| +
|
| + /// A state based audience definition that will cause a user to be added or
|
| + /// removed from an audience.
|
| RemarketingAudienceStateBasedAudienceDefinition stateBasedAudienceDefinition;
|
| - /** Time this remarketing audience was last modified. */
|
| +
|
| + /// Time this remarketing audience was last modified.
|
| core.DateTime updated;
|
| - /**
|
| - * Web property ID of the form UA-XXXXX-YY to which this remarketing audience
|
| - * belongs.
|
| - */
|
| +
|
| + /// Web property ID of the form UA-XXXXX-YY to which this remarketing
|
| + /// audience belongs.
|
| core.String webPropertyId;
|
|
|
| RemarketingAudience();
|
| @@ -10980,7 +11498,8 @@ class RemarketingAudience {
|
| accountId = _json["accountId"];
|
| }
|
| if (_json.containsKey("audienceDefinition")) {
|
| - audienceDefinition = new RemarketingAudienceAudienceDefinition.fromJson(_json["audienceDefinition"]);
|
| + audienceDefinition = new RemarketingAudienceAudienceDefinition.fromJson(
|
| + _json["audienceDefinition"]);
|
| }
|
| if (_json.containsKey("audienceType")) {
|
| audienceType = _json["audienceType"];
|
| @@ -11001,7 +11520,9 @@ class RemarketingAudience {
|
| kind = _json["kind"];
|
| }
|
| if (_json.containsKey("linkedAdAccounts")) {
|
| - linkedAdAccounts = _json["linkedAdAccounts"].map((value) => new LinkedForeignAccount.fromJson(value)).toList();
|
| + linkedAdAccounts = _json["linkedAdAccounts"]
|
| + .map((value) => new LinkedForeignAccount.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("linkedViews")) {
|
| linkedViews = _json["linkedViews"];
|
| @@ -11010,7 +11531,9 @@ class RemarketingAudience {
|
| name = _json["name"];
|
| }
|
| if (_json.containsKey("stateBasedAudienceDefinition")) {
|
| - stateBasedAudienceDefinition = new RemarketingAudienceStateBasedAudienceDefinition.fromJson(_json["stateBasedAudienceDefinition"]);
|
| + stateBasedAudienceDefinition =
|
| + new RemarketingAudienceStateBasedAudienceDefinition.fromJson(
|
| + _json["stateBasedAudienceDefinition"]);
|
| }
|
| if (_json.containsKey("updated")) {
|
| updated = core.DateTime.parse(_json["updated"]);
|
| @@ -11021,7 +11544,8 @@ class RemarketingAudience {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accountId != null) {
|
| _json["accountId"] = accountId;
|
| }
|
| @@ -11047,7 +11571,8 @@ class RemarketingAudience {
|
| _json["kind"] = kind;
|
| }
|
| if (linkedAdAccounts != null) {
|
| - _json["linkedAdAccounts"] = linkedAdAccounts.map((value) => (value).toJson()).toList();
|
| + _json["linkedAdAccounts"] =
|
| + linkedAdAccounts.map((value) => (value).toJson()).toList();
|
| }
|
| if (linkedViews != null) {
|
| _json["linkedViews"] = linkedViews;
|
| @@ -11056,7 +11581,8 @@ class RemarketingAudience {
|
| _json["name"] = name;
|
| }
|
| if (stateBasedAudienceDefinition != null) {
|
| - _json["stateBasedAudienceDefinition"] = (stateBasedAudienceDefinition).toJson();
|
| + _json["stateBasedAudienceDefinition"] =
|
| + (stateBasedAudienceDefinition).toJson();
|
| }
|
| if (updated != null) {
|
| _json["updated"] = (updated).toIso8601String();
|
| @@ -11068,45 +11594,46 @@ class RemarketingAudience {
|
| }
|
| }
|
|
|
| -/**
|
| - * A remarketing audience collection lists Analytics remarketing audiences to
|
| - * which the user has access. Each resource in the collection corresponds to a
|
| - * single Analytics remarketing audience.
|
| - */
|
| +/// A remarketing audience collection lists Analytics remarketing audiences to
|
| +/// which the user has access. Each resource in the collection corresponds to a
|
| +/// single Analytics remarketing audience.
|
| class RemarketingAudiences {
|
| - /** A list of remarketing audiences. */
|
| + /// A list of remarketing audiences.
|
| core.List<RemarketingAudience> items;
|
| - /**
|
| - * The maximum number of resources the response can contain, regardless of the
|
| - * actual number of resources returned. Its value ranges from 1 to 1000 with a
|
| - * value of 1000 by default, or otherwise specified by the max-results query
|
| - * parameter.
|
| - */
|
| +
|
| + /// The maximum number of resources the response can contain, regardless of
|
| + /// the actual number of resources returned. Its value ranges from 1 to 1000
|
| + /// with a value of 1000 by default, or otherwise specified by the
|
| + /// max-results query parameter.
|
| core.int itemsPerPage;
|
| - /** Collection type. */
|
| +
|
| + /// Collection type.
|
| core.String kind;
|
| - /** Link to next page for this remarketing audience collection. */
|
| +
|
| + /// Link to next page for this remarketing audience collection.
|
| core.String nextLink;
|
| - /** Link to previous page for this view (profile) collection. */
|
| +
|
| + /// Link to previous page for this view (profile) collection.
|
| core.String previousLink;
|
| - /**
|
| - * The starting index of the resources, which is 1 by default or otherwise
|
| - * specified by the start-index query parameter.
|
| - */
|
| +
|
| + /// The starting index of the resources, which is 1 by default or otherwise
|
| + /// specified by the start-index query parameter.
|
| core.int startIndex;
|
| - /**
|
| - * The total number of results for the query, regardless of the number of
|
| - * results in the response.
|
| - */
|
| +
|
| + /// The total number of results for the query, regardless of the number of
|
| + /// results in the response.
|
| core.int totalResults;
|
| - /** Email ID of the authenticated user */
|
| +
|
| + /// Email ID of the authenticated user
|
| core.String username;
|
|
|
| RemarketingAudiences();
|
|
|
| RemarketingAudiences.fromJson(core.Map _json) {
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new RemarketingAudience.fromJson(value)).toList();
|
| + items = _json["items"]
|
| + .map((value) => new RemarketingAudience.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("itemsPerPage")) {
|
| itemsPerPage = _json["itemsPerPage"];
|
| @@ -11132,7 +11659,8 @@ class RemarketingAudiences {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (items != null) {
|
| _json["items"] = items.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -11161,27 +11689,34 @@ class RemarketingAudiences {
|
| }
|
| }
|
|
|
| -/** JSON template for an Analytics segment. */
|
| +/// JSON template for an Analytics segment.
|
| class Segment {
|
| - /** Time the segment was created. */
|
| + /// Time the segment was created.
|
| core.DateTime created;
|
| - /** Segment definition. */
|
| +
|
| + /// Segment definition.
|
| core.String definition;
|
| - /** Segment ID. */
|
| +
|
| + /// Segment ID.
|
| core.String id;
|
| - /** Resource type for Analytics segment. */
|
| +
|
| + /// Resource type for Analytics segment.
|
| core.String kind;
|
| - /** Segment name. */
|
| +
|
| + /// Segment name.
|
| core.String name;
|
| - /**
|
| - * Segment ID. Can be used with the 'segment' parameter in Core Reporting API.
|
| - */
|
| +
|
| + /// Segment ID. Can be used with the 'segment' parameter in Core Reporting
|
| + /// API.
|
| core.String segmentId;
|
| - /** Link for this segment. */
|
| +
|
| + /// Link for this segment.
|
| core.String selfLink;
|
| - /** Type for a segment. Possible values are "BUILT_IN" or "CUSTOM". */
|
| +
|
| + /// Type for a segment. Possible values are "BUILT_IN" or "CUSTOM".
|
| core.String type;
|
| - /** Time the segment was last modified. */
|
| +
|
| + /// Time the segment was last modified.
|
| core.DateTime updated;
|
|
|
| Segment();
|
| @@ -11217,7 +11752,8 @@ class Segment {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (created != null) {
|
| _json["created"] = (created).toIso8601String();
|
| }
|
| @@ -11249,44 +11785,44 @@ class Segment {
|
| }
|
| }
|
|
|
| -/**
|
| - * An segment collection lists Analytics segments that the user has access to.
|
| - * Each resource in the collection corresponds to a single Analytics segment.
|
| - */
|
| +/// An segment collection lists Analytics segments that the user has access to.
|
| +/// Each resource in the collection corresponds to a single Analytics segment.
|
| class Segments {
|
| - /** A list of segments. */
|
| + /// A list of segments.
|
| core.List<Segment> items;
|
| - /**
|
| - * The maximum number of resources the response can contain, regardless of the
|
| - * actual number of resources returned. Its value ranges from 1 to 1000 with a
|
| - * value of 1000 by default, or otherwise specified by the max-results query
|
| - * parameter.
|
| - */
|
| +
|
| + /// The maximum number of resources the response can contain, regardless of
|
| + /// the actual number of resources returned. Its value ranges from 1 to 1000
|
| + /// with a value of 1000 by default, or otherwise specified by the
|
| + /// max-results query parameter.
|
| core.int itemsPerPage;
|
| - /** Collection type for segments. */
|
| +
|
| + /// Collection type for segments.
|
| core.String kind;
|
| - /** Link to next page for this segment collection. */
|
| +
|
| + /// Link to next page for this segment collection.
|
| core.String nextLink;
|
| - /** Link to previous page for this segment collection. */
|
| +
|
| + /// Link to previous page for this segment collection.
|
| core.String previousLink;
|
| - /**
|
| - * The starting index of the resources, which is 1 by default or otherwise
|
| - * specified by the start-index query parameter.
|
| - */
|
| +
|
| + /// The starting index of the resources, which is 1 by default or otherwise
|
| + /// specified by the start-index query parameter.
|
| core.int startIndex;
|
| - /**
|
| - * The total number of results for the query, regardless of the number of
|
| - * results in the response.
|
| - */
|
| +
|
| + /// The total number of results for the query, regardless of the number of
|
| + /// results in the response.
|
| core.int totalResults;
|
| - /** Email ID of the authenticated user */
|
| +
|
| + /// Email ID of the authenticated user
|
| core.String username;
|
|
|
| Segments();
|
|
|
| Segments.fromJson(core.Map _json) {
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new Segment.fromJson(value)).toList();
|
| + items =
|
| + _json["items"].map((value) => new Segment.fromJson(value)).toList();
|
| }
|
| if (_json.containsKey("itemsPerPage")) {
|
| itemsPerPage = _json["itemsPerPage"];
|
| @@ -11312,7 +11848,8 @@ class Segments {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (items != null) {
|
| _json["items"] = items.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -11341,11 +11878,12 @@ class Segments {
|
| }
|
| }
|
|
|
| -/** Download details for a file stored in Google Cloud Storage. */
|
| +/// Download details for a file stored in Google Cloud Storage.
|
| class UnsampledReportCloudStorageDownloadDetails {
|
| - /** Id of the bucket the file object is stored in. */
|
| + /// Id of the bucket the file object is stored in.
|
| core.String bucketId;
|
| - /** Id of the file object containing the report data. */
|
| +
|
| + /// Id of the file object containing the report data.
|
| core.String objectId;
|
|
|
| UnsampledReportCloudStorageDownloadDetails();
|
| @@ -11360,7 +11898,8 @@ class UnsampledReportCloudStorageDownloadDetails {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (bucketId != null) {
|
| _json["bucketId"] = bucketId;
|
| }
|
| @@ -11371,9 +11910,9 @@ class UnsampledReportCloudStorageDownloadDetails {
|
| }
|
| }
|
|
|
| -/** Download details for a file stored in Google Drive. */
|
| +/// Download details for a file stored in Google Drive.
|
| class UnsampledReportDriveDownloadDetails {
|
| - /** Id of the document/file containing the report data. */
|
| + /// Id of the document/file containing the report data.
|
| core.String documentId;
|
|
|
| UnsampledReportDriveDownloadDetails();
|
| @@ -11385,7 +11924,8 @@ class UnsampledReportDriveDownloadDetails {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (documentId != null) {
|
| _json["documentId"] = documentId;
|
| }
|
| @@ -11393,56 +11933,68 @@ class UnsampledReportDriveDownloadDetails {
|
| }
|
| }
|
|
|
| -/** JSON template for Analytics unsampled report resource. */
|
| +/// JSON template for Analytics unsampled report resource.
|
| class UnsampledReport {
|
| - /** Account ID to which this unsampled report belongs. */
|
| + /// Account ID to which this unsampled report belongs.
|
| core.String accountId;
|
| - /** Download details for a file stored in Google Cloud Storage. */
|
| +
|
| + /// Download details for a file stored in Google Cloud Storage.
|
| UnsampledReportCloudStorageDownloadDetails cloudStorageDownloadDetails;
|
| - /** Time this unsampled report was created. */
|
| +
|
| + /// Time this unsampled report was created.
|
| core.DateTime created;
|
| - /** The dimensions for the unsampled report. */
|
| +
|
| + /// The dimensions for the unsampled report.
|
| core.String dimensions;
|
| - /**
|
| - * The type of download you need to use for the report data file. Possible
|
| - * values include `GOOGLE_DRIVE` and `GOOGLE_CLOUD_STORAGE`. If the value is
|
| - * `GOOGLE_DRIVE`, see the `driveDownloadDetails` field. If the value is
|
| - * `GOOGLE_CLOUD_STORAGE`, see the `cloudStorageDownloadDetails` field.
|
| - */
|
| +
|
| + /// The type of download you need to use for the report data file. Possible
|
| + /// values include `GOOGLE_DRIVE` and `GOOGLE_CLOUD_STORAGE`. If the value is
|
| + /// `GOOGLE_DRIVE`, see the `driveDownloadDetails` field. If the value is
|
| + /// `GOOGLE_CLOUD_STORAGE`, see the `cloudStorageDownloadDetails` field.
|
| core.String downloadType;
|
| - /** Download details for a file stored in Google Drive. */
|
| +
|
| + /// Download details for a file stored in Google Drive.
|
| UnsampledReportDriveDownloadDetails driveDownloadDetails;
|
| - /** The end date for the unsampled report. */
|
| +
|
| + /// The end date for the unsampled report.
|
| core.String end_date;
|
| - /** The filters for the unsampled report. */
|
| +
|
| + /// The filters for the unsampled report.
|
| core.String filters;
|
| - /** Unsampled report ID. */
|
| +
|
| + /// Unsampled report ID.
|
| core.String id;
|
| - /** Resource type for an Analytics unsampled report. */
|
| +
|
| + /// Resource type for an Analytics unsampled report.
|
| core.String kind;
|
| - /** The metrics for the unsampled report. */
|
| +
|
| + /// The metrics for the unsampled report.
|
| core.String metrics;
|
| - /** View (Profile) ID to which this unsampled report belongs. */
|
| +
|
| + /// View (Profile) ID to which this unsampled report belongs.
|
| core.String profileId;
|
| - /** The segment for the unsampled report. */
|
| +
|
| + /// The segment for the unsampled report.
|
| core.String segment;
|
| - /** Link for this unsampled report. */
|
| +
|
| + /// Link for this unsampled report.
|
| core.String selfLink;
|
| - /** The start date for the unsampled report. */
|
| +
|
| + /// The start date for the unsampled report.
|
| core.String start_date;
|
| - /**
|
| - * Status of this unsampled report. Possible values are PENDING, COMPLETED, or
|
| - * FAILED.
|
| - */
|
| +
|
| + /// Status of this unsampled report. Possible values are PENDING, COMPLETED,
|
| + /// or FAILED.
|
| core.String status;
|
| - /** Title of the unsampled report. */
|
| +
|
| + /// Title of the unsampled report.
|
| core.String title;
|
| - /** Time this unsampled report was last modified. */
|
| +
|
| + /// Time this unsampled report was last modified.
|
| core.DateTime updated;
|
| - /**
|
| - * Web property ID to which this unsampled report belongs. The web property ID
|
| - * is of the form UA-XXXXX-YY.
|
| - */
|
| +
|
| + /// Web property ID to which this unsampled report belongs. The web property
|
| + /// ID is of the form UA-XXXXX-YY.
|
| core.String webPropertyId;
|
|
|
| UnsampledReport();
|
| @@ -11452,7 +12004,9 @@ class UnsampledReport {
|
| accountId = _json["accountId"];
|
| }
|
| if (_json.containsKey("cloudStorageDownloadDetails")) {
|
| - cloudStorageDownloadDetails = new UnsampledReportCloudStorageDownloadDetails.fromJson(_json["cloudStorageDownloadDetails"]);
|
| + cloudStorageDownloadDetails =
|
| + new UnsampledReportCloudStorageDownloadDetails.fromJson(
|
| + _json["cloudStorageDownloadDetails"]);
|
| }
|
| if (_json.containsKey("created")) {
|
| created = core.DateTime.parse(_json["created"]);
|
| @@ -11464,7 +12018,8 @@ class UnsampledReport {
|
| downloadType = _json["downloadType"];
|
| }
|
| if (_json.containsKey("driveDownloadDetails")) {
|
| - driveDownloadDetails = new UnsampledReportDriveDownloadDetails.fromJson(_json["driveDownloadDetails"]);
|
| + driveDownloadDetails = new UnsampledReportDriveDownloadDetails.fromJson(
|
| + _json["driveDownloadDetails"]);
|
| }
|
| if (_json.containsKey("end-date")) {
|
| end_date = _json["end-date"];
|
| @@ -11508,12 +12063,14 @@ class UnsampledReport {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accountId != null) {
|
| _json["accountId"] = accountId;
|
| }
|
| if (cloudStorageDownloadDetails != null) {
|
| - _json["cloudStorageDownloadDetails"] = (cloudStorageDownloadDetails).toJson();
|
| + _json["cloudStorageDownloadDetails"] =
|
| + (cloudStorageDownloadDetails).toJson();
|
| }
|
| if (created != null) {
|
| _json["created"] = (created).toIso8601String();
|
| @@ -11570,46 +12127,47 @@ class UnsampledReport {
|
| }
|
| }
|
|
|
| -/**
|
| - * An unsampled report collection lists Analytics unsampled reports to which the
|
| - * user has access. Each view (profile) can have a set of unsampled reports.
|
| - * Each resource in the unsampled report collection corresponds to a single
|
| - * Analytics unsampled report.
|
| - */
|
| +/// An unsampled report collection lists Analytics unsampled reports to which
|
| +/// the user has access. Each view (profile) can have a set of unsampled
|
| +/// reports. Each resource in the unsampled report collection corresponds to a
|
| +/// single Analytics unsampled report.
|
| class UnsampledReports {
|
| - /** A list of unsampled reports. */
|
| + /// A list of unsampled reports.
|
| core.List<UnsampledReport> items;
|
| - /**
|
| - * The maximum number of resources the response can contain, regardless of the
|
| - * actual number of resources returned. Its value ranges from 1 to 1000 with a
|
| - * value of 1000 by default, or otherwise specified by the max-results query
|
| - * parameter.
|
| - */
|
| +
|
| + /// The maximum number of resources the response can contain, regardless of
|
| + /// the actual number of resources returned. Its value ranges from 1 to 1000
|
| + /// with a value of 1000 by default, or otherwise specified by the
|
| + /// max-results query parameter.
|
| core.int itemsPerPage;
|
| - /** Collection type. */
|
| +
|
| + /// Collection type.
|
| core.String kind;
|
| - /** Link to next page for this unsampled report collection. */
|
| +
|
| + /// Link to next page for this unsampled report collection.
|
| core.String nextLink;
|
| - /** Link to previous page for this unsampled report collection. */
|
| +
|
| + /// Link to previous page for this unsampled report collection.
|
| core.String previousLink;
|
| - /**
|
| - * The starting index of the resources, which is 1 by default or otherwise
|
| - * specified by the start-index query parameter.
|
| - */
|
| +
|
| + /// The starting index of the resources, which is 1 by default or otherwise
|
| + /// specified by the start-index query parameter.
|
| core.int startIndex;
|
| - /**
|
| - * The total number of results for the query, regardless of the number of
|
| - * resources in the result.
|
| - */
|
| +
|
| + /// The total number of results for the query, regardless of the number of
|
| + /// resources in the result.
|
| core.int totalResults;
|
| - /** Email ID of the authenticated user */
|
| +
|
| + /// Email ID of the authenticated user
|
| core.String username;
|
|
|
| UnsampledReports();
|
|
|
| UnsampledReports.fromJson(core.Map _json) {
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new UnsampledReport.fromJson(value)).toList();
|
| + items = _json["items"]
|
| + .map((value) => new UnsampledReport.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("itemsPerPage")) {
|
| itemsPerPage = _json["itemsPerPage"];
|
| @@ -11635,7 +12193,8 @@ class UnsampledReports {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (items != null) {
|
| _json["items"] = items.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -11664,24 +12223,28 @@ class UnsampledReports {
|
| }
|
| }
|
|
|
| -/** Metadata returned for an upload operation. */
|
| +/// Metadata returned for an upload operation.
|
| class Upload {
|
| - /** Account Id to which this upload belongs. */
|
| + /// Account Id to which this upload belongs.
|
| core.String accountId;
|
| - /** Custom data source Id to which this data import belongs. */
|
| +
|
| + /// Custom data source Id to which this data import belongs.
|
| core.String customDataSourceId;
|
| - /** Data import errors collection. */
|
| +
|
| + /// Data import errors collection.
|
| core.List<core.String> errors;
|
| - /** A unique ID for this upload. */
|
| +
|
| + /// A unique ID for this upload.
|
| core.String id;
|
| - /** Resource type for Analytics upload. */
|
| +
|
| + /// Resource type for Analytics upload.
|
| core.String kind;
|
| - /**
|
| - * Upload status. Possible values: PENDING, COMPLETED, FAILED, DELETING,
|
| - * DELETED.
|
| - */
|
| +
|
| + /// Upload status. Possible values: PENDING, COMPLETED, FAILED, DELETING,
|
| + /// DELETED.
|
| core.String status;
|
| - /** Time this file is uploaded. */
|
| +
|
| + /// Time this file is uploaded.
|
| core.DateTime uploadTime;
|
|
|
| Upload();
|
| @@ -11711,7 +12274,8 @@ class Upload {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accountId != null) {
|
| _json["accountId"] = accountId;
|
| }
|
| @@ -11737,43 +12301,42 @@ class Upload {
|
| }
|
| }
|
|
|
| -/**
|
| - * Upload collection lists Analytics uploads to which the user has access. Each
|
| - * custom data source can have a set of uploads. Each resource in the upload
|
| - * collection corresponds to a single Analytics data upload.
|
| - */
|
| +/// Upload collection lists Analytics uploads to which the user has access.
|
| +/// Each custom data source can have a set of uploads. Each resource in the
|
| +/// upload collection corresponds to a single Analytics data upload.
|
| class Uploads {
|
| - /** A list of uploads. */
|
| + /// A list of uploads.
|
| core.List<Upload> items;
|
| - /**
|
| - * The maximum number of resources the response can contain, regardless of the
|
| - * actual number of resources returned. Its value ranges from 1 to 1000 with a
|
| - * value of 1000 by default, or otherwise specified by the max-results query
|
| - * parameter.
|
| - */
|
| +
|
| + /// The maximum number of resources the response can contain, regardless of
|
| + /// the actual number of resources returned. Its value ranges from 1 to 1000
|
| + /// with a value of 1000 by default, or otherwise specified by the
|
| + /// max-results query parameter.
|
| core.int itemsPerPage;
|
| - /** Collection type. */
|
| +
|
| + /// Collection type.
|
| core.String kind;
|
| - /** Link to next page for this upload collection. */
|
| +
|
| + /// Link to next page for this upload collection.
|
| core.String nextLink;
|
| - /** Link to previous page for this upload collection. */
|
| +
|
| + /// Link to previous page for this upload collection.
|
| core.String previousLink;
|
| - /**
|
| - * The starting index of the resources, which is 1 by default or otherwise
|
| - * specified by the start-index query parameter.
|
| - */
|
| +
|
| + /// The starting index of the resources, which is 1 by default or otherwise
|
| + /// specified by the start-index query parameter.
|
| core.int startIndex;
|
| - /**
|
| - * The total number of results for the query, regardless of the number of
|
| - * resources in the result.
|
| - */
|
| +
|
| + /// The total number of results for the query, regardless of the number of
|
| + /// resources in the result.
|
| core.int totalResults;
|
|
|
| Uploads();
|
|
|
| Uploads.fromJson(core.Map _json) {
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new Upload.fromJson(value)).toList();
|
| + items =
|
| + _json["items"].map((value) => new Upload.fromJson(value)).toList();
|
| }
|
| if (_json.containsKey("itemsPerPage")) {
|
| itemsPerPage = _json["itemsPerPage"];
|
| @@ -11796,7 +12359,8 @@ class Uploads {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (items != null) {
|
| _json["items"] = items.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -11822,11 +12386,12 @@ class Uploads {
|
| }
|
| }
|
|
|
| -/** JSON template for a user reference. */
|
| +/// JSON template for a user reference.
|
| class UserRef {
|
| - /** Email ID of this user. */
|
| + /// Email ID of this user.
|
| core.String email;
|
| - /** User ID. */
|
| +
|
| + /// User ID.
|
| core.String id;
|
| core.String kind;
|
|
|
| @@ -11845,7 +12410,8 @@ class UserRef {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (email != null) {
|
| _json["email"] = email;
|
| }
|
| @@ -11859,19 +12425,24 @@ class UserRef {
|
| }
|
| }
|
|
|
| -/** JSON template for a web property reference. */
|
| +/// JSON template for a web property reference.
|
| class WebPropertyRef {
|
| - /** Account ID to which this web property belongs. */
|
| + /// Account ID to which this web property belongs.
|
| core.String accountId;
|
| - /** Link for this web property. */
|
| +
|
| + /// Link for this web property.
|
| core.String href;
|
| - /** Web property ID of the form UA-XXXXX-YY. */
|
| +
|
| + /// Web property ID of the form UA-XXXXX-YY.
|
| core.String id;
|
| - /** Internal ID for this web property. */
|
| +
|
| + /// Internal ID for this web property.
|
| core.String internalWebPropertyId;
|
| - /** Analytics web property reference. */
|
| +
|
| + /// Analytics web property reference.
|
| core.String kind;
|
| - /** Name of this web property. */
|
| +
|
| + /// Name of this web property.
|
| core.String name;
|
|
|
| WebPropertyRef();
|
| @@ -11898,7 +12469,8 @@ class WebPropertyRef {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accountId != null) {
|
| _json["accountId"] = accountId;
|
| }
|
| @@ -11921,26 +12493,31 @@ class WebPropertyRef {
|
| }
|
| }
|
|
|
| -/**
|
| - * JSON template for an Analytics WebPropertySummary. WebPropertySummary returns
|
| - * basic information (i.e., summary) for a web property.
|
| - */
|
| +/// JSON template for an Analytics WebPropertySummary. WebPropertySummary
|
| +/// returns basic information (i.e., summary) for a web property.
|
| class WebPropertySummary {
|
| - /** Web property ID of the form UA-XXXXX-YY. */
|
| + /// Web property ID of the form UA-XXXXX-YY.
|
| core.String id;
|
| - /** Internal ID for this web property. */
|
| +
|
| + /// Internal ID for this web property.
|
| core.String internalWebPropertyId;
|
| - /** Resource type for Analytics WebPropertySummary. */
|
| +
|
| + /// Resource type for Analytics WebPropertySummary.
|
| core.String kind;
|
| - /** Level for this web property. Possible values are STANDARD or PREMIUM. */
|
| +
|
| + /// Level for this web property. Possible values are STANDARD or PREMIUM.
|
| core.String level;
|
| - /** Web property name. */
|
| +
|
| + /// Web property name.
|
| core.String name;
|
| - /** List of profiles under this web property. */
|
| +
|
| + /// List of profiles under this web property.
|
| core.List<ProfileSummary> profiles;
|
| - /** Indicates whether this web property is starred or not. */
|
| +
|
| + /// Indicates whether this web property is starred or not.
|
| core.bool starred;
|
| - /** Website url for this web property. */
|
| +
|
| + /// Website url for this web property.
|
| core.String websiteUrl;
|
|
|
| WebPropertySummary();
|
| @@ -11962,7 +12539,9 @@ class WebPropertySummary {
|
| name = _json["name"];
|
| }
|
| if (_json.containsKey("profiles")) {
|
| - profiles = _json["profiles"].map((value) => new ProfileSummary.fromJson(value)).toList();
|
| + profiles = _json["profiles"]
|
| + .map((value) => new ProfileSummary.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("starred")) {
|
| starred = _json["starred"];
|
| @@ -11973,7 +12552,8 @@ class WebPropertySummary {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (id != null) {
|
| _json["id"] = id;
|
| }
|
| @@ -12002,45 +12582,46 @@ class WebPropertySummary {
|
| }
|
| }
|
|
|
| -/**
|
| - * A web property collection lists Analytics web properties to which the user
|
| - * has access. Each resource in the collection corresponds to a single Analytics
|
| - * web property.
|
| - */
|
| +/// A web property collection lists Analytics web properties to which the user
|
| +/// has access. Each resource in the collection corresponds to a single
|
| +/// Analytics web property.
|
| class Webproperties {
|
| - /** A list of web properties. */
|
| + /// A list of web properties.
|
| core.List<Webproperty> items;
|
| - /**
|
| - * The maximum number of resources the response can contain, regardless of the
|
| - * actual number of resources returned. Its value ranges from 1 to 1000 with a
|
| - * value of 1000 by default, or otherwise specified by the max-results query
|
| - * parameter.
|
| - */
|
| +
|
| + /// The maximum number of resources the response can contain, regardless of
|
| + /// the actual number of resources returned. Its value ranges from 1 to 1000
|
| + /// with a value of 1000 by default, or otherwise specified by the
|
| + /// max-results query parameter.
|
| core.int itemsPerPage;
|
| - /** Collection type. */
|
| +
|
| + /// Collection type.
|
| core.String kind;
|
| - /** Link to next page for this web property collection. */
|
| +
|
| + /// Link to next page for this web property collection.
|
| core.String nextLink;
|
| - /** Link to previous page for this web property collection. */
|
| +
|
| + /// Link to previous page for this web property collection.
|
| core.String previousLink;
|
| - /**
|
| - * The starting index of the resources, which is 1 by default or otherwise
|
| - * specified by the start-index query parameter.
|
| - */
|
| +
|
| + /// The starting index of the resources, which is 1 by default or otherwise
|
| + /// specified by the start-index query parameter.
|
| core.int startIndex;
|
| - /**
|
| - * The total number of results for the query, regardless of the number of
|
| - * results in the response.
|
| - */
|
| +
|
| + /// The total number of results for the query, regardless of the number of
|
| + /// results in the response.
|
| core.int totalResults;
|
| - /** Email ID of the authenticated user */
|
| +
|
| + /// Email ID of the authenticated user
|
| core.String username;
|
|
|
| Webproperties();
|
|
|
| Webproperties.fromJson(core.Map _json) {
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new Webproperty.fromJson(value)).toList();
|
| + items = _json["items"]
|
| + .map((value) => new Webproperty.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("itemsPerPage")) {
|
| itemsPerPage = _json["itemsPerPage"];
|
| @@ -12066,7 +12647,8 @@ class Webproperties {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (items != null) {
|
| _json["items"] = items.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -12095,14 +12677,13 @@ class Webproperties {
|
| }
|
| }
|
|
|
| -/**
|
| - * Child link for this web property. Points to the list of views (profiles) for
|
| - * this web property.
|
| - */
|
| +/// Child link for this web property. Points to the list of views (profiles)
|
| +/// for this web property.
|
| class WebpropertyChildLink {
|
| - /** Link to the list of views (profiles) for this web property. */
|
| + /// Link to the list of views (profiles) for this web property.
|
| core.String href;
|
| - /** Type of the parent link. Its value is "analytics#profiles". */
|
| +
|
| + /// Type of the parent link. Its value is "analytics#profiles".
|
| core.String type;
|
|
|
| WebpropertyChildLink();
|
| @@ -12117,7 +12698,8 @@ class WebpropertyChildLink {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (href != null) {
|
| _json["href"] = href;
|
| }
|
| @@ -12128,14 +12710,13 @@ class WebpropertyChildLink {
|
| }
|
| }
|
|
|
| -/**
|
| - * Parent link for this web property. Points to the account to which this web
|
| - * property belongs.
|
| - */
|
| +/// Parent link for this web property. Points to the account to which this web
|
| +/// property belongs.
|
| class WebpropertyParentLink {
|
| - /** Link to the account for this web property. */
|
| + /// Link to the account for this web property.
|
| core.String href;
|
| - /** Type of the parent link. Its value is "analytics#account". */
|
| +
|
| + /// Type of the parent link. Its value is "analytics#account".
|
| core.String type;
|
|
|
| WebpropertyParentLink();
|
| @@ -12150,7 +12731,8 @@ class WebpropertyParentLink {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (href != null) {
|
| _json["href"] = href;
|
| }
|
| @@ -12161,13 +12743,11 @@ class WebpropertyParentLink {
|
| }
|
| }
|
|
|
| -/** Permissions the user has for this web property. */
|
| +/// Permissions the user has for this web property.
|
| class WebpropertyPermissions {
|
| - /**
|
| - * All the permissions that the user has for this web property. These include
|
| - * any implied permissions (e.g., EDIT implies VIEW) or inherited permissions
|
| - * from the parent account.
|
| - */
|
| + /// All the permissions that the user has for this web property. These
|
| + /// include any implied permissions (e.g., EDIT implies VIEW) or inherited
|
| + /// permissions from the parent account.
|
| core.List<core.String> effective;
|
|
|
| WebpropertyPermissions();
|
| @@ -12179,7 +12759,8 @@ class WebpropertyPermissions {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (effective != null) {
|
| _json["effective"] = effective;
|
| }
|
| @@ -12187,47 +12768,59 @@ class WebpropertyPermissions {
|
| }
|
| }
|
|
|
| -/** JSON template for an Analytics web property. */
|
| +/// JSON template for an Analytics web property.
|
| class Webproperty {
|
| - /** Account ID to which this web property belongs. */
|
| + /// Account ID to which this web property belongs.
|
| core.String accountId;
|
| - /**
|
| - * Child link for this web property. Points to the list of views (profiles)
|
| - * for this web property.
|
| - */
|
| +
|
| + /// Child link for this web property. Points to the list of views (profiles)
|
| + /// for this web property.
|
| WebpropertyChildLink childLink;
|
| - /** Time this web property was created. */
|
| +
|
| + /// Time this web property was created.
|
| core.DateTime created;
|
| - /** Default view (profile) ID. */
|
| +
|
| + /// Default view (profile) ID.
|
| core.String defaultProfileId;
|
| - /** Web property ID of the form UA-XXXXX-YY. */
|
| +
|
| + /// Web property ID of the form UA-XXXXX-YY.
|
| core.String id;
|
| - /** The industry vertical/category selected for this web property. */
|
| +
|
| + /// The industry vertical/category selected for this web property.
|
| core.String industryVertical;
|
| - /** Internal ID for this web property. */
|
| +
|
| + /// Internal ID for this web property.
|
| core.String internalWebPropertyId;
|
| - /** Resource type for Analytics WebProperty. */
|
| +
|
| + /// Resource type for Analytics WebProperty.
|
| core.String kind;
|
| - /** Level for this web property. Possible values are STANDARD or PREMIUM. */
|
| +
|
| + /// Level for this web property. Possible values are STANDARD or PREMIUM.
|
| core.String level;
|
| - /** Name of this web property. */
|
| +
|
| + /// Name of this web property.
|
| core.String name;
|
| - /**
|
| - * Parent link for this web property. Points to the account to which this web
|
| - * property belongs.
|
| - */
|
| +
|
| + /// Parent link for this web property. Points to the account to which this
|
| + /// web property belongs.
|
| WebpropertyParentLink parentLink;
|
| - /** Permissions the user has for this web property. */
|
| +
|
| + /// Permissions the user has for this web property.
|
| WebpropertyPermissions permissions;
|
| - /** View (Profile) count for this web property. */
|
| +
|
| + /// View (Profile) count for this web property.
|
| core.int profileCount;
|
| - /** Link for this web property. */
|
| +
|
| + /// Link for this web property.
|
| core.String selfLink;
|
| - /** Indicates whether this web property is starred or not. */
|
| +
|
| + /// Indicates whether this web property is starred or not.
|
| core.bool starred;
|
| - /** Time this web property was last modified. */
|
| +
|
| + /// Time this web property was last modified.
|
| core.DateTime updated;
|
| - /** Website url for this web property. */
|
| +
|
| + /// Website url for this web property.
|
| core.String websiteUrl;
|
|
|
| Webproperty();
|
| @@ -12287,7 +12880,8 @@ class Webproperty {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accountId != null) {
|
| _json["accountId"] = accountId;
|
| }
|
|
|