acknowledgeUserDataCollection method
- GoogleAnalyticsAdminV1alphaAcknowledgeUserDataCollectionRequest request,
- String property, {
- String? $fields,
Acknowledges the terms of user data collection for the specified property.
This acknowledgement must be completed (either in the Google Analytics UI or via this API) before MeasurementProtocolSecret resources may be created.
request
- The metadata request object.
Request parameters:
property
- Required. The property for which to acknowledge user data
collection.
Value must have pattern ^properties/\[^/\]+$
.
$fields
- Selector specifying which fields to include in a partial
response.
Completes with a GoogleAnalyticsAdminV1alphaAcknowledgeUserDataCollectionResponse.
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.
Implementation
async.Future<GoogleAnalyticsAdminV1alphaAcknowledgeUserDataCollectionResponse>
acknowledgeUserDataCollection(
GoogleAnalyticsAdminV1alphaAcknowledgeUserDataCollectionRequest request,
core.String property, {
core.String? $fields,
}) async {
final _body = convert.json.encode(request);
final _queryParams = <core.String, core.List<core.String>>{
if ($fields != null) 'fields': [$fields],
};
final _url = 'v1alpha/' +
core.Uri.encodeFull('$property') +
':acknowledgeUserDataCollection';
final _response = await _requester.request(
_url,
'POST',
body: _body,
queryParams: _queryParams,
);
return GoogleAnalyticsAdminV1alphaAcknowledgeUserDataCollectionResponse
.fromJson(_response as core.Map<core.String, core.dynamic>);
}