Google Ads Marketing Platform Admin V1alpha Client - Class BillInfo (0.4.0)

Reference documentation and code samples for the Google Ads Marketing Platform Admin V1alpha Client class BillInfo.

Contains the bill amount.

Generated from protobuf message google.marketingplatform.admin.v1alpha.ReportPropertyUsageResponse.BillInfo

Namespace

Google \ Ads \ MarketingPlatform \ Admin \ V1alpha \ ReportPropertyUsageResponse

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ base_fee Google\Type\Money

The amount of the monthly base fee.

↳ event_fee Google\Type\Money

The amount of the event fee.

↳ price_protection_credit Google\Type\Money

The amount of the price protection credit, this is only available for eligible customers.

↳ total Google\Type\Money

The total amount of the bill.

getBaseFee

The amount of the monthly base fee.

Returns
Type Description
Google\Type\Money|null

hasBaseFee

clearBaseFee

setBaseFee

The amount of the monthly base fee.

Parameter
Name Description
var Google\Type\Money
Returns
Type Description
$this

getEventFee

The amount of the event fee.

Returns
Type Description
Google\Type\Money|null

hasEventFee

clearEventFee

setEventFee

The amount of the event fee.

Parameter
Name Description
var Google\Type\Money
Returns
Type Description
$this

getPriceProtectionCredit

The amount of the price protection credit, this is only available for eligible customers.

Returns
Type Description
Google\Type\Money|null

hasPriceProtectionCredit

clearPriceProtectionCredit

setPriceProtectionCredit

The amount of the price protection credit, this is only available for eligible customers.

Parameter
Name Description
var Google\Type\Money
Returns
Type Description
$this

getTotal

The total amount of the bill.

Returns
Type Description
Google\Type\Money|null

hasTotal

clearTotal

setTotal

The total amount of the bill.

Parameter
Name Description
var Google\Type\Money
Returns
Type Description
$this