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
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ base_price
↳ discount
float
Discount percentage, represented as decimal. For example, a 20% discount will be represent as 0.2.
↳ effective_price
↳ external_price_uri
string
Link to external price list, such as link to Google Voice rate card.
getBasePrice
Base price.
Generated from protobuf field .google.type.Money base_price = 1;
hasBasePrice
clearBasePrice
setBasePrice
Base price.
Generated from protobuf field .google.type.Money base_price = 1;
$this
getDiscount
Discount percentage, represented as decimal.
For example, a 20% discount will be represent as 0.2.
Generated from protobuf field double discount = 2;
float
setDiscount
Discount percentage, represented as decimal.
For example, a 20% discount will be represent as 0.2.
Generated from protobuf field double discount = 2;
var
float
$this
getEffectivePrice
Effective Price after applying the discounts.
Generated from protobuf field .google.type.Money effective_price = 3;
hasEffectivePrice
clearEffectivePrice
setEffectivePrice
Effective Price after applying the discounts.
Generated from protobuf field .google.type.Money effective_price = 3;
$this
getExternalPriceUri
Link to external price list, such as link to Google Voice rate card.
Generated from protobuf field string external_price_uri = 4;
string
setExternalPriceUri
Link to external price list, such as link to Google Voice rate card.
Generated from protobuf field string external_price_uri = 4;
var
string
$this