activate method
Future<void>
activate(
- ActivateBuyOnGoogleProgramRequest request,
- String merchantId,
- String regionCode, {
- String? $fields,
Reactivates the BoG program in your Merchant Center account.
Moves the program to the active state when allowed, for example, when paused. This method is only available to selected merchants.
request
- The metadata request object.
Request parameters:
merchantId
- Required. The ID of the account.
regionCode
- Required. The program region code [ISO 3166-1
alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). Currently
only US is available.
$fields
- Selector specifying which fields to include in a partial
response.
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<void> activate(
ActivateBuyOnGoogleProgramRequest request,
core.String merchantId,
core.String regionCode, {
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_ = commons.escapeVariable('$merchantId') +
'/buyongoogleprograms/' +
commons.escapeVariable('$regionCode') +
'/activate';
await _requester.request(
url_,
'POST',
body: body_,
queryParams: queryParams_,
downloadOptions: null,
);
}