Google Shopping Merchant Accounts V1 Client - Class ProposeAccountServiceRequest (0.10.0)

Reference documentation and code samples for the Google Shopping Merchant Accounts V1 Client class ProposeAccountServiceRequest.

Request to propose an account service.

Generated from protobuf message google.shopping.merchant.accounts.v1.ProposeAccountServiceRequest

Namespace

Google \ Shopping \ Merchant \ Accounts \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ parent string

Required. The resource name of the parent account for the service. Format: accounts/{account}

↳ provider string

Required. The provider of the service. Either the reference to an account such as providers/123 or a well-known service provider (one of providers/GOOGLE_ADS or providers/GOOGLE_BUSINESS_PROFILE).

↳ account_service AccountService

Required. The account service to propose.

getParent

Required. The resource name of the parent account for the service.

Format: accounts/{account}

Returns
Type Description
string

setParent

Required. The resource name of the parent account for the service.

Format: accounts/{account}

Parameter
Name Description
var string
Returns
Type Description
$this

getProvider

Required. The provider of the service. Either the reference to an account such as providers/123 or a well-known service provider (one of providers/GOOGLE_ADS or providers/GOOGLE_BUSINESS_PROFILE).

Returns
Type Description
string

setProvider

Required. The provider of the service. Either the reference to an account such as providers/123 or a well-known service provider (one of providers/GOOGLE_ADS or providers/GOOGLE_BUSINESS_PROFILE).

Parameter
Name Description
var string
Returns
Type Description
$this

getAccountService

Required. The account service to propose.

Returns
Type Description
AccountService|null

hasAccountService

clearAccountService

setAccountService

Required. The account service to propose.

Parameter
Name Description
var AccountService
Returns
Type Description
$this

static::build

Parameters
Name Description
parent string

Required. The resource name of the parent account for the service. Format: accounts/{account} Please see AccountServicesServiceClient::accountName() for help formatting this field.

provider string

Required. The provider of the service. Either the reference to an account such as providers/123 or a well-known service provider (one of providers/GOOGLE_ADS or providers/GOOGLE_BUSINESS_PROFILE).

accountService AccountService

Required. The account service to propose.

Returns
Type Description
ProposeAccountServiceRequest