Google Cloud Channel V1 Client - Class Price (1.5.0)

Reference documentation and code samples for the Google Cloud Channel V1 Client class Price.

Represents the price of the Offer.

Generated from protobuf message google.cloud.channel.v1.Price

Namespace

Google \ Cloud \ Channel \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ base_price
Google\Type\Money

Base price.

↳ discount
float

Discount percentage, represented as decimal. For example, a 20% discount will be represent as 0.2.

↳ effective_price
Google\Type\Money

Effective Price after applying the discounts.

↳ external_price_uri
string

Link to external price list, such as link to Google Voice rate card.

getBasePrice

Base price.

Returns
Type
Description

hasBasePrice

clearBasePrice

setBasePrice

Base price.

Parameter
Name
Description
Returns
Type
Description
$this

getDiscount

Discount percentage, represented as decimal.

For example, a 20% discount will be represent as 0.2.

Returns
Type
Description
float

setDiscount

Discount percentage, represented as decimal.

For example, a 20% discount will be represent as 0.2.

Parameter
Name
Description
var
float
Returns
Type
Description
$this

getEffectivePrice

Effective Price after applying the discounts.

Returns
Type
Description

hasEffectivePrice

clearEffectivePrice

setEffectivePrice

Effective Price after applying the discounts.

Parameter
Name
Description
Returns
Type
Description
$this

getExternalPriceUri

Link to external price list, such as link to Google Voice rate card.

Returns
Type
Description
string

setExternalPriceUri

Link to external price list, such as link to Google Voice rate card.

Parameter
Name
Description
var
string
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: