acknowledgeUserDataCollection method
- GoogleAnalyticsAdminV1betaAcknowledgeUserDataCollectionRequest 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 through 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 GoogleAnalyticsAdminV1betaAcknowledgeUserDataCollectionResponse.
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<GoogleAnalyticsAdminV1betaAcknowledgeUserDataCollectionResponse>
acknowledgeUserDataCollection(
GoogleAnalyticsAdminV1betaAcknowledgeUserDataCollectionRequest 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_ = 'v1beta/' +
core.Uri.encodeFull('$property') +
':acknowledgeUserDataCollection';
final response_ = await _requester.request(
url_,
'POST',
body: body_,
queryParams: queryParams_,
);
return GoogleAnalyticsAdminV1betaAcknowledgeUserDataCollectionResponse
.fromJson(response_ as core.Map<core.String, core.dynamic>);
}