Google_Service_ShoppingContent_Product
extends Google_Collection
in package
Extension to the regular Google_Model that automatically exposes the items array for iteration, so you can just iterate over the object rather than a reference inside.
Table of Contents
- NULL_VALUE = "{}gapi-php-null"
- If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.
- $additionalImageLinks : mixed
- $adsGrouping : mixed
- $adsLabels : mixed
- $adsRedirect : mixed
- $adult : mixed
- $ageGroup : mixed
- $availability : mixed
- $availabilityDate : mixed
- $brand : mixed
- $canonicalLink : mixed
- $channel : mixed
- $color : mixed
- $condition : mixed
- $contentLanguage : mixed
- $customLabel0 : mixed
- $customLabel1 : mixed
- $customLabel2 : mixed
- $customLabel3 : mixed
- $customLabel4 : mixed
- $description : mixed
- $displayAdsId : mixed
- $displayAdsLink : mixed
- $displayAdsSimilarIds : mixed
- $displayAdsTitle : mixed
- $displayAdsValue : mixed
- $energyEfficiencyClass : mixed
- $excludedDestinations : mixed
- $expirationDate : mixed
- $gender : mixed
- $googleProductCategory : mixed
- $gtin : mixed
- $id : mixed
- $identifierExists : mixed
- $imageLink : mixed
- $includedDestinations : mixed
- $isBundle : mixed
- $itemGroupId : mixed
- $kind : mixed
- $link : mixed
- $material : mixed
- $maxEnergyEfficiencyClass : mixed
- $maxHandlingTime : mixed
- $minEnergyEfficiencyClass : mixed
- $minHandlingTime : mixed
- $mobileLink : mixed
- $mpn : mixed
- $multipack : mixed
- $offerId : mixed
- $pattern : mixed
- $productHighlights : mixed
- $productTypes : mixed
- $promotionIds : mixed
- $salePriceEffectiveDate : mixed
- $sellOnGoogleQuantity : mixed
- $shippingLabel : mixed
- $shoppingAdsExcludedCountries : mixed
- $sizes : mixed
- $sizeSystem : mixed
- $sizeType : mixed
- $source : mixed
- $targetCountry : mixed
- $taxCategory : mixed
- $title : mixed
- $transitTimeLabel : mixed
- $collection_key : mixed
- $costOfGoodsSoldDataType : mixed
- $costOfGoodsSoldType : mixed
- $customAttributesDataType : mixed
- $customAttributesType : mixed
- $installmentDataType : mixed
- $installmentType : mixed
- $internal_gapi_mappings : mixed
- $loyaltyPointsDataType : mixed
- $loyaltyPointsType : mixed
- $modelData : mixed
- $priceDataType : mixed
- $priceType : mixed
- $processed : mixed
- $productDetailsDataType : mixed
- $productDetailsType : mixed
- $salePriceDataType : mixed
- $salePriceType : mixed
- $shippingDataType : mixed
- $shippingHeightDataType : mixed
- $shippingHeightType : mixed
- $shippingLengthDataType : mixed
- $shippingLengthType : mixed
- $shippingType : mixed
- $shippingWeightDataType : mixed
- $shippingWeightType : mixed
- $shippingWidthDataType : mixed
- $shippingWidthType : mixed
- $subscriptionCostDataType : mixed
- $subscriptionCostType : mixed
- $taxesDataType : mixed
- $taxesType : mixed
- $unitPricingBaseMeasureDataType : mixed
- $unitPricingBaseMeasureType : mixed
- $unitPricingMeasureDataType : mixed
- $unitPricingMeasureType : mixed
- __construct() : mixed
- Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.
- __get() : mixed
- Getter that handles passthrough access to the data array, and lazy object creation.
- __isset() : mixed
- __unset() : mixed
- assertIsArray() : mixed
- Verify if $obj is an array.
- count() : mixed
- current() : mixed
- getAdditionalImageLinks() : mixed
- getAdsGrouping() : mixed
- getAdsLabels() : mixed
- getAdsRedirect() : mixed
- getAdult() : mixed
- getAgeGroup() : mixed
- getAvailability() : mixed
- getAvailabilityDate() : mixed
- getBrand() : mixed
- getCanonicalLink() : mixed
- getChannel() : mixed
- getColor() : mixed
- getCondition() : mixed
- getContentLanguage() : mixed
- getCostOfGoodsSold() : Google_Service_ShoppingContent_Price
- getCustomAttributes() : Google_Service_ShoppingContent_CustomAttribute
- getCustomLabel0() : mixed
- getCustomLabel1() : mixed
- getCustomLabel2() : mixed
- getCustomLabel3() : mixed
- getCustomLabel4() : mixed
- getDescription() : mixed
- getDisplayAdsId() : mixed
- getDisplayAdsLink() : mixed
- getDisplayAdsSimilarIds() : mixed
- getDisplayAdsTitle() : mixed
- getDisplayAdsValue() : mixed
- getEnergyEfficiencyClass() : mixed
- getExcludedDestinations() : mixed
- getExpirationDate() : mixed
- getGender() : mixed
- getGoogleProductCategory() : mixed
- getGtin() : mixed
- getId() : mixed
- getIdentifierExists() : mixed
- getImageLink() : mixed
- getIncludedDestinations() : mixed
- getInstallment() : Google_Service_ShoppingContent_Installment
- getIsBundle() : mixed
- getItemGroupId() : mixed
- getKind() : mixed
- getLink() : mixed
- getLoyaltyPoints() : Google_Service_ShoppingContent_LoyaltyPoints
- getMaterial() : mixed
- getMaxEnergyEfficiencyClass() : mixed
- getMaxHandlingTime() : mixed
- getMinEnergyEfficiencyClass() : mixed
- getMinHandlingTime() : mixed
- getMobileLink() : mixed
- getMpn() : mixed
- getMultipack() : mixed
- getOfferId() : mixed
- getPattern() : mixed
- getPrice() : Google_Service_ShoppingContent_Price
- getProductDetails() : Google_Service_ShoppingContent_ProductProductDetail
- getProductHighlights() : mixed
- getProductTypes() : mixed
- getPromotionIds() : mixed
- getSalePrice() : Google_Service_ShoppingContent_Price
- getSalePriceEffectiveDate() : mixed
- getSellOnGoogleQuantity() : mixed
- getShipping() : Google_Service_ShoppingContent_ProductShipping
- getShippingHeight() : Google_Service_ShoppingContent_ProductShippingDimension
- getShippingLabel() : mixed
- getShippingLength() : Google_Service_ShoppingContent_ProductShippingDimension
- getShippingWeight() : Google_Service_ShoppingContent_ProductShippingWeight
- getShippingWidth() : Google_Service_ShoppingContent_ProductShippingDimension
- getShoppingAdsExcludedCountries() : mixed
- getSizes() : mixed
- getSizeSystem() : mixed
- getSizeType() : mixed
- getSource() : mixed
- getSubscriptionCost() : Google_Service_ShoppingContent_ProductSubscriptionCost
- getTargetCountry() : mixed
- getTaxCategory() : mixed
- getTaxes() : Google_Service_ShoppingContent_ProductTax
- getTitle() : mixed
- getTransitTimeLabel() : mixed
- getUnitPricingBaseMeasure() : Google_Service_ShoppingContent_ProductUnitPricingBaseMeasure
- getUnitPricingMeasure() : Google_Service_ShoppingContent_ProductUnitPricingMeasure
- key() : mixed
- next() : mixed
- offsetExists() : mixed
- offsetGet() : mixed
- offsetSet() : mixed
- offsetUnset() : mixed
- rewind() : mixed
- setAdditionalImageLinks() : mixed
- setAdsGrouping() : mixed
- setAdsLabels() : mixed
- setAdsRedirect() : mixed
- setAdult() : mixed
- setAgeGroup() : mixed
- setAvailability() : mixed
- setAvailabilityDate() : mixed
- setBrand() : mixed
- setCanonicalLink() : mixed
- setChannel() : mixed
- setColor() : mixed
- setCondition() : mixed
- setContentLanguage() : mixed
- setCostOfGoodsSold() : mixed
- setCustomAttributes() : mixed
- setCustomLabel0() : mixed
- setCustomLabel1() : mixed
- setCustomLabel2() : mixed
- setCustomLabel3() : mixed
- setCustomLabel4() : mixed
- setDescription() : mixed
- setDisplayAdsId() : mixed
- setDisplayAdsLink() : mixed
- setDisplayAdsSimilarIds() : mixed
- setDisplayAdsTitle() : mixed
- setDisplayAdsValue() : mixed
- setEnergyEfficiencyClass() : mixed
- setExcludedDestinations() : mixed
- setExpirationDate() : mixed
- setGender() : mixed
- setGoogleProductCategory() : mixed
- setGtin() : mixed
- setId() : mixed
- setIdentifierExists() : mixed
- setImageLink() : mixed
- setIncludedDestinations() : mixed
- setInstallment() : mixed
- setIsBundle() : mixed
- setItemGroupId() : mixed
- setKind() : mixed
- setLink() : mixed
- setLoyaltyPoints() : mixed
- setMaterial() : mixed
- setMaxEnergyEfficiencyClass() : mixed
- setMaxHandlingTime() : mixed
- setMinEnergyEfficiencyClass() : mixed
- setMinHandlingTime() : mixed
- setMobileLink() : mixed
- setMpn() : mixed
- setMultipack() : mixed
- setOfferId() : mixed
- setPattern() : mixed
- setPrice() : mixed
- setProductDetails() : mixed
- setProductHighlights() : mixed
- setProductTypes() : mixed
- setPromotionIds() : mixed
- setSalePrice() : mixed
- setSalePriceEffectiveDate() : mixed
- setSellOnGoogleQuantity() : mixed
- setShipping() : mixed
- setShippingHeight() : mixed
- setShippingLabel() : mixed
- setShippingLength() : mixed
- setShippingWeight() : mixed
- setShippingWidth() : mixed
- setShoppingAdsExcludedCountries() : mixed
- setSizes() : mixed
- setSizeSystem() : mixed
- setSizeType() : mixed
- setSource() : mixed
- setSubscriptionCost() : mixed
- setTargetCountry() : mixed
- setTaxCategory() : mixed
- setTaxes() : mixed
- setTitle() : mixed
- setTransitTimeLabel() : mixed
- setUnitPricingBaseMeasure() : mixed
- setUnitPricingMeasure() : mixed
- toSimpleObject() : mixed
- Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.
- valid() : mixed
- dataType() : mixed
- gapiInit() : mixed
- Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.
- isAssociativeArray() : bool
- Returns true only if the array is associative.
- keyType() : mixed
- mapTypes() : void
- Initialize this object's properties from an array.
- camelCase() : string
- Convert a string to camelCase
- coerceType() : mixed
- getMappedName() : mixed
- If there is an internal name mapping, use that.
- getSimpleValue() : mixed
- Handle different types of values, primarily other objects and map and array data types.
- nullPlaceholderCheck() : mixed
- Check whether the value is the null placeholder and return true null.
Constants
NULL_VALUE
If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.
public
mixed
NULL_VALUE
= "{}gapi-php-null"
Properties
$additionalImageLinks
public
mixed
$additionalImageLinks
$adsGrouping
public
mixed
$adsGrouping
$adsLabels
public
mixed
$adsLabels
$adsRedirect
public
mixed
$adsRedirect
$adult
public
mixed
$adult
$ageGroup
public
mixed
$ageGroup
$availability
public
mixed
$availability
$availabilityDate
public
mixed
$availabilityDate
$brand
public
mixed
$brand
$canonicalLink
public
mixed
$canonicalLink
$channel
public
mixed
$channel
$color
public
mixed
$color
$condition
public
mixed
$condition
$contentLanguage
public
mixed
$contentLanguage
$customLabel0
public
mixed
$customLabel0
$customLabel1
public
mixed
$customLabel1
$customLabel2
public
mixed
$customLabel2
$customLabel3
public
mixed
$customLabel3
$customLabel4
public
mixed
$customLabel4
$description
public
mixed
$description
$displayAdsId
public
mixed
$displayAdsId
$displayAdsLink
public
mixed
$displayAdsLink
$displayAdsSimilarIds
public
mixed
$displayAdsSimilarIds
$displayAdsTitle
public
mixed
$displayAdsTitle
$displayAdsValue
public
mixed
$displayAdsValue
$energyEfficiencyClass
public
mixed
$energyEfficiencyClass
$excludedDestinations
public
mixed
$excludedDestinations
$expirationDate
public
mixed
$expirationDate
$gender
public
mixed
$gender
$googleProductCategory
public
mixed
$googleProductCategory
$gtin
public
mixed
$gtin
$id
public
mixed
$id
$identifierExists
public
mixed
$identifierExists
$imageLink
public
mixed
$imageLink
$includedDestinations
public
mixed
$includedDestinations
$isBundle
public
mixed
$isBundle
$itemGroupId
public
mixed
$itemGroupId
$kind
public
mixed
$kind
$link
public
mixed
$link
$material
public
mixed
$material
$maxEnergyEfficiencyClass
public
mixed
$maxEnergyEfficiencyClass
$maxHandlingTime
public
mixed
$maxHandlingTime
$minEnergyEfficiencyClass
public
mixed
$minEnergyEfficiencyClass
$minHandlingTime
public
mixed
$minHandlingTime
$mobileLink
public
mixed
$mobileLink
$mpn
public
mixed
$mpn
$multipack
public
mixed
$multipack
$offerId
public
mixed
$offerId
$pattern
public
mixed
$pattern
$productHighlights
public
mixed
$productHighlights
$productTypes
public
mixed
$productTypes
$promotionIds
public
mixed
$promotionIds
$salePriceEffectiveDate
public
mixed
$salePriceEffectiveDate
$sellOnGoogleQuantity
public
mixed
$sellOnGoogleQuantity
$shippingLabel
public
mixed
$shippingLabel
$shoppingAdsExcludedCountries
public
mixed
$shoppingAdsExcludedCountries
$sizes
public
mixed
$sizes
$sizeSystem
public
mixed
$sizeSystem
$sizeType
public
mixed
$sizeType
$source
public
mixed
$source
$targetCountry
public
mixed
$targetCountry
$taxCategory
public
mixed
$taxCategory
$title
public
mixed
$title
$transitTimeLabel
public
mixed
$transitTimeLabel
$collection_key
protected
mixed
$collection_key
= 'taxes'
$costOfGoodsSoldDataType
protected
mixed
$costOfGoodsSoldDataType
= ''
$costOfGoodsSoldType
protected
mixed
$costOfGoodsSoldType
= 'Google_Service_ShoppingContent_Price'
$customAttributesDataType
protected
mixed
$customAttributesDataType
= 'array'
$customAttributesType
protected
mixed
$customAttributesType
= 'Google_Service_ShoppingContent_CustomAttribute'
$installmentDataType
protected
mixed
$installmentDataType
= ''
$installmentType
protected
mixed
$installmentType
= 'Google_Service_ShoppingContent_Installment'
$internal_gapi_mappings
protected
mixed
$internal_gapi_mappings
= array()
$loyaltyPointsDataType
protected
mixed
$loyaltyPointsDataType
= ''
$loyaltyPointsType
protected
mixed
$loyaltyPointsType
= 'Google_Service_ShoppingContent_LoyaltyPoints'
$modelData
protected
mixed
$modelData
= array()
$priceDataType
protected
mixed
$priceDataType
= ''
$priceType
protected
mixed
$priceType
= 'Google_Service_ShoppingContent_Price'
$processed
protected
mixed
$processed
= array()
$productDetailsDataType
protected
mixed
$productDetailsDataType
= 'array'
$productDetailsType
protected
mixed
$productDetailsType
= 'Google_Service_ShoppingContent_ProductProductDetail'
$salePriceDataType
protected
mixed
$salePriceDataType
= ''
$salePriceType
protected
mixed
$salePriceType
= 'Google_Service_ShoppingContent_Price'
$shippingDataType
protected
mixed
$shippingDataType
= 'array'
$shippingHeightDataType
protected
mixed
$shippingHeightDataType
= ''
$shippingHeightType
protected
mixed
$shippingHeightType
= 'Google_Service_ShoppingContent_ProductShippingDimension'
$shippingLengthDataType
protected
mixed
$shippingLengthDataType
= ''
$shippingLengthType
protected
mixed
$shippingLengthType
= 'Google_Service_ShoppingContent_ProductShippingDimension'
$shippingType
protected
mixed
$shippingType
= 'Google_Service_ShoppingContent_ProductShipping'
$shippingWeightDataType
protected
mixed
$shippingWeightDataType
= ''
$shippingWeightType
protected
mixed
$shippingWeightType
= 'Google_Service_ShoppingContent_ProductShippingWeight'
$shippingWidthDataType
protected
mixed
$shippingWidthDataType
= ''
$shippingWidthType
protected
mixed
$shippingWidthType
= 'Google_Service_ShoppingContent_ProductShippingDimension'
$subscriptionCostDataType
protected
mixed
$subscriptionCostDataType
= ''
$subscriptionCostType
protected
mixed
$subscriptionCostType
= 'Google_Service_ShoppingContent_ProductSubscriptionCost'
$taxesDataType
protected
mixed
$taxesDataType
= 'array'
$taxesType
protected
mixed
$taxesType
= 'Google_Service_ShoppingContent_ProductTax'
$unitPricingBaseMeasureDataType
protected
mixed
$unitPricingBaseMeasureDataType
= ''
$unitPricingBaseMeasureType
protected
mixed
$unitPricingBaseMeasureType
= 'Google_Service_ShoppingContent_ProductUnitPricingBaseMeasure'
$unitPricingMeasureDataType
protected
mixed
$unitPricingMeasureDataType
= ''
$unitPricingMeasureType
protected
mixed
$unitPricingMeasureType
= 'Google_Service_ShoppingContent_ProductUnitPricingMeasure'
Methods
__construct()
Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.
public
final __construct() : mixed
Return values
mixed —__get()
Getter that handles passthrough access to the data array, and lazy object creation.
public
__get(string $key) : mixed
Parameters
- $key : string
-
Property name.
Return values
mixed —The value if any, or null.
__isset()
public
__isset(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —__unset()
public
__unset(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —assertIsArray()
Verify if $obj is an array.
public
assertIsArray(array<string|int, mixed> $obj, string $method) : mixed
Parameters
- $obj : array<string|int, mixed>
-
Items that should be validated.
- $method : string
-
Method expecting an array as an argument.
Tags
Return values
mixed —count()
public
count() : mixed
Return values
mixed —current()
public
current() : mixed
Return values
mixed —getAdditionalImageLinks()
public
getAdditionalImageLinks() : mixed
Return values
mixed —getAdsGrouping()
public
getAdsGrouping() : mixed
Return values
mixed —getAdsLabels()
public
getAdsLabels() : mixed
Return values
mixed —getAdsRedirect()
public
getAdsRedirect() : mixed
Return values
mixed —getAdult()
public
getAdult() : mixed
Return values
mixed —getAgeGroup()
public
getAgeGroup() : mixed
Return values
mixed —getAvailability()
public
getAvailability() : mixed
Return values
mixed —getAvailabilityDate()
public
getAvailabilityDate() : mixed
Return values
mixed —getBrand()
public
getBrand() : mixed
Return values
mixed —getCanonicalLink()
public
getCanonicalLink() : mixed
Return values
mixed —getChannel()
public
getChannel() : mixed
Return values
mixed —getColor()
public
getColor() : mixed
Return values
mixed —getCondition()
public
getCondition() : mixed
Return values
mixed —getContentLanguage()
public
getContentLanguage() : mixed
Return values
mixed —getCostOfGoodsSold()
public
getCostOfGoodsSold() : Google_Service_ShoppingContent_Price
Return values
Google_Service_ShoppingContent_Price —getCustomAttributes()
public
getCustomAttributes() : Google_Service_ShoppingContent_CustomAttribute
Return values
Google_Service_ShoppingContent_CustomAttribute —getCustomLabel0()
public
getCustomLabel0() : mixed
Return values
mixed —getCustomLabel1()
public
getCustomLabel1() : mixed
Return values
mixed —getCustomLabel2()
public
getCustomLabel2() : mixed
Return values
mixed —getCustomLabel3()
public
getCustomLabel3() : mixed
Return values
mixed —getCustomLabel4()
public
getCustomLabel4() : mixed
Return values
mixed —getDescription()
public
getDescription() : mixed
Return values
mixed —getDisplayAdsId()
public
getDisplayAdsId() : mixed
Return values
mixed —getDisplayAdsLink()
public
getDisplayAdsLink() : mixed
Return values
mixed —getDisplayAdsSimilarIds()
public
getDisplayAdsSimilarIds() : mixed
Return values
mixed —getDisplayAdsTitle()
public
getDisplayAdsTitle() : mixed
Return values
mixed —getDisplayAdsValue()
public
getDisplayAdsValue() : mixed
Return values
mixed —getEnergyEfficiencyClass()
public
getEnergyEfficiencyClass() : mixed
Return values
mixed —getExcludedDestinations()
public
getExcludedDestinations() : mixed
Return values
mixed —getExpirationDate()
public
getExpirationDate() : mixed
Return values
mixed —getGender()
public
getGender() : mixed
Return values
mixed —getGoogleProductCategory()
public
getGoogleProductCategory() : mixed
Return values
mixed —getGtin()
public
getGtin() : mixed
Return values
mixed —getId()
public
getId() : mixed
Return values
mixed —getIdentifierExists()
public
getIdentifierExists() : mixed
Return values
mixed —getImageLink()
public
getImageLink() : mixed
Return values
mixed —getIncludedDestinations()
public
getIncludedDestinations() : mixed
Return values
mixed —getInstallment()
public
getInstallment() : Google_Service_ShoppingContent_Installment
Return values
Google_Service_ShoppingContent_Installment —getIsBundle()
public
getIsBundle() : mixed
Return values
mixed —getItemGroupId()
public
getItemGroupId() : mixed
Return values
mixed —getKind()
public
getKind() : mixed
Return values
mixed —getLink()
public
getLink() : mixed
Return values
mixed —getLoyaltyPoints()
public
getLoyaltyPoints() : Google_Service_ShoppingContent_LoyaltyPoints
Return values
Google_Service_ShoppingContent_LoyaltyPoints —getMaterial()
public
getMaterial() : mixed
Return values
mixed —getMaxEnergyEfficiencyClass()
public
getMaxEnergyEfficiencyClass() : mixed
Return values
mixed —getMaxHandlingTime()
public
getMaxHandlingTime() : mixed
Return values
mixed —getMinEnergyEfficiencyClass()
public
getMinEnergyEfficiencyClass() : mixed
Return values
mixed —getMinHandlingTime()
public
getMinHandlingTime() : mixed
Return values
mixed —getMobileLink()
public
getMobileLink() : mixed
Return values
mixed —getMpn()
public
getMpn() : mixed
Return values
mixed —getMultipack()
public
getMultipack() : mixed
Return values
mixed —getOfferId()
public
getOfferId() : mixed
Return values
mixed —getPattern()
public
getPattern() : mixed
Return values
mixed —getPrice()
public
getPrice() : Google_Service_ShoppingContent_Price
Return values
Google_Service_ShoppingContent_Price —getProductDetails()
public
getProductDetails() : Google_Service_ShoppingContent_ProductProductDetail
Return values
Google_Service_ShoppingContent_ProductProductDetail —getProductHighlights()
public
getProductHighlights() : mixed
Return values
mixed —getProductTypes()
public
getProductTypes() : mixed
Return values
mixed —getPromotionIds()
public
getPromotionIds() : mixed
Return values
mixed —getSalePrice()
public
getSalePrice() : Google_Service_ShoppingContent_Price
Return values
Google_Service_ShoppingContent_Price —getSalePriceEffectiveDate()
public
getSalePriceEffectiveDate() : mixed
Return values
mixed —getSellOnGoogleQuantity()
public
getSellOnGoogleQuantity() : mixed
Return values
mixed —getShipping()
public
getShipping() : Google_Service_ShoppingContent_ProductShipping
Return values
Google_Service_ShoppingContent_ProductShipping —getShippingHeight()
public
getShippingHeight() : Google_Service_ShoppingContent_ProductShippingDimension
Return values
Google_Service_ShoppingContent_ProductShippingDimension —getShippingLabel()
public
getShippingLabel() : mixed
Return values
mixed —getShippingLength()
public
getShippingLength() : Google_Service_ShoppingContent_ProductShippingDimension
Return values
Google_Service_ShoppingContent_ProductShippingDimension —getShippingWeight()
public
getShippingWeight() : Google_Service_ShoppingContent_ProductShippingWeight
Return values
Google_Service_ShoppingContent_ProductShippingWeight —getShippingWidth()
public
getShippingWidth() : Google_Service_ShoppingContent_ProductShippingDimension
Return values
Google_Service_ShoppingContent_ProductShippingDimension —getShoppingAdsExcludedCountries()
public
getShoppingAdsExcludedCountries() : mixed
Return values
mixed —getSizes()
public
getSizes() : mixed
Return values
mixed —getSizeSystem()
public
getSizeSystem() : mixed
Return values
mixed —getSizeType()
public
getSizeType() : mixed
Return values
mixed —getSource()
public
getSource() : mixed
Return values
mixed —getSubscriptionCost()
public
getSubscriptionCost() : Google_Service_ShoppingContent_ProductSubscriptionCost
Return values
Google_Service_ShoppingContent_ProductSubscriptionCost —getTargetCountry()
public
getTargetCountry() : mixed
Return values
mixed —getTaxCategory()
public
getTaxCategory() : mixed
Return values
mixed —getTaxes()
public
getTaxes() : Google_Service_ShoppingContent_ProductTax
Return values
Google_Service_ShoppingContent_ProductTax —getTitle()
public
getTitle() : mixed
Return values
mixed —getTransitTimeLabel()
public
getTransitTimeLabel() : mixed
Return values
mixed —getUnitPricingBaseMeasure()
public
getUnitPricingBaseMeasure() : Google_Service_ShoppingContent_ProductUnitPricingBaseMeasure
Return values
Google_Service_ShoppingContent_ProductUnitPricingBaseMeasure —getUnitPricingMeasure()
public
getUnitPricingMeasure() : Google_Service_ShoppingContent_ProductUnitPricingMeasure
Return values
Google_Service_ShoppingContent_ProductUnitPricingMeasure —key()
public
key() : mixed
Return values
mixed —next()
public
next() : mixed
Return values
mixed —offsetExists()
public
offsetExists(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —offsetGet()
public
offsetGet(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —offsetSet()
public
offsetSet(mixed $offset, mixed $value) : mixed
Parameters
- $offset : mixed
- $value : mixed
Return values
mixed —offsetUnset()
public
offsetUnset(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —rewind()
public
rewind() : mixed
Return values
mixed —setAdditionalImageLinks()
public
setAdditionalImageLinks(mixed $additionalImageLinks) : mixed
Parameters
- $additionalImageLinks : mixed
Return values
mixed —setAdsGrouping()
public
setAdsGrouping(mixed $adsGrouping) : mixed
Parameters
- $adsGrouping : mixed
Return values
mixed —setAdsLabels()
public
setAdsLabels(mixed $adsLabels) : mixed
Parameters
- $adsLabels : mixed
Return values
mixed —setAdsRedirect()
public
setAdsRedirect(mixed $adsRedirect) : mixed
Parameters
- $adsRedirect : mixed
Return values
mixed —setAdult()
public
setAdult(mixed $adult) : mixed
Parameters
- $adult : mixed
Return values
mixed —setAgeGroup()
public
setAgeGroup(mixed $ageGroup) : mixed
Parameters
- $ageGroup : mixed
Return values
mixed —setAvailability()
public
setAvailability(mixed $availability) : mixed
Parameters
- $availability : mixed
Return values
mixed —setAvailabilityDate()
public
setAvailabilityDate(mixed $availabilityDate) : mixed
Parameters
- $availabilityDate : mixed
Return values
mixed —setBrand()
public
setBrand(mixed $brand) : mixed
Parameters
- $brand : mixed
Return values
mixed —setCanonicalLink()
public
setCanonicalLink(mixed $canonicalLink) : mixed
Parameters
- $canonicalLink : mixed
Return values
mixed —setChannel()
public
setChannel(mixed $channel) : mixed
Parameters
- $channel : mixed
Return values
mixed —setColor()
public
setColor(mixed $color) : mixed
Parameters
- $color : mixed
Return values
mixed —setCondition()
public
setCondition(mixed $condition) : mixed
Parameters
- $condition : mixed
Return values
mixed —setContentLanguage()
public
setContentLanguage(mixed $contentLanguage) : mixed
Parameters
- $contentLanguage : mixed
Return values
mixed —setCostOfGoodsSold()
public
setCostOfGoodsSold(Google_Service_ShoppingContent_Price $costOfGoodsSold) : mixed
Parameters
- $costOfGoodsSold : Google_Service_ShoppingContent_Price
Return values
mixed —setCustomAttributes()
public
setCustomAttributes(mixed $customAttributes) : mixed
Parameters
- $customAttributes : mixed
Return values
mixed —setCustomLabel0()
public
setCustomLabel0(mixed $customLabel0) : mixed
Parameters
- $customLabel0 : mixed
Return values
mixed —setCustomLabel1()
public
setCustomLabel1(mixed $customLabel1) : mixed
Parameters
- $customLabel1 : mixed
Return values
mixed —setCustomLabel2()
public
setCustomLabel2(mixed $customLabel2) : mixed
Parameters
- $customLabel2 : mixed
Return values
mixed —setCustomLabel3()
public
setCustomLabel3(mixed $customLabel3) : mixed
Parameters
- $customLabel3 : mixed
Return values
mixed —setCustomLabel4()
public
setCustomLabel4(mixed $customLabel4) : mixed
Parameters
- $customLabel4 : mixed
Return values
mixed —setDescription()
public
setDescription(mixed $description) : mixed
Parameters
- $description : mixed
Return values
mixed —setDisplayAdsId()
public
setDisplayAdsId(mixed $displayAdsId) : mixed
Parameters
- $displayAdsId : mixed
Return values
mixed —setDisplayAdsLink()
public
setDisplayAdsLink(mixed $displayAdsLink) : mixed
Parameters
- $displayAdsLink : mixed
Return values
mixed —setDisplayAdsSimilarIds()
public
setDisplayAdsSimilarIds(mixed $displayAdsSimilarIds) : mixed
Parameters
- $displayAdsSimilarIds : mixed
Return values
mixed —setDisplayAdsTitle()
public
setDisplayAdsTitle(mixed $displayAdsTitle) : mixed
Parameters
- $displayAdsTitle : mixed
Return values
mixed —setDisplayAdsValue()
public
setDisplayAdsValue(mixed $displayAdsValue) : mixed
Parameters
- $displayAdsValue : mixed
Return values
mixed —setEnergyEfficiencyClass()
public
setEnergyEfficiencyClass(mixed $energyEfficiencyClass) : mixed
Parameters
- $energyEfficiencyClass : mixed
Return values
mixed —setExcludedDestinations()
public
setExcludedDestinations(mixed $excludedDestinations) : mixed
Parameters
- $excludedDestinations : mixed
Return values
mixed —setExpirationDate()
public
setExpirationDate(mixed $expirationDate) : mixed
Parameters
- $expirationDate : mixed
Return values
mixed —setGender()
public
setGender(mixed $gender) : mixed
Parameters
- $gender : mixed
Return values
mixed —setGoogleProductCategory()
public
setGoogleProductCategory(mixed $googleProductCategory) : mixed
Parameters
- $googleProductCategory : mixed
Return values
mixed —setGtin()
public
setGtin(mixed $gtin) : mixed
Parameters
- $gtin : mixed
Return values
mixed —setId()
public
setId(mixed $id) : mixed
Parameters
- $id : mixed
Return values
mixed —setIdentifierExists()
public
setIdentifierExists(mixed $identifierExists) : mixed
Parameters
- $identifierExists : mixed
Return values
mixed —setImageLink()
public
setImageLink(mixed $imageLink) : mixed
Parameters
- $imageLink : mixed
Return values
mixed —setIncludedDestinations()
public
setIncludedDestinations(mixed $includedDestinations) : mixed
Parameters
- $includedDestinations : mixed
Return values
mixed —setInstallment()
public
setInstallment(Google_Service_ShoppingContent_Installment $installment) : mixed
Parameters
- $installment : Google_Service_ShoppingContent_Installment
Return values
mixed —setIsBundle()
public
setIsBundle(mixed $isBundle) : mixed
Parameters
- $isBundle : mixed
Return values
mixed —setItemGroupId()
public
setItemGroupId(mixed $itemGroupId) : mixed
Parameters
- $itemGroupId : mixed
Return values
mixed —setKind()
public
setKind(mixed $kind) : mixed
Parameters
- $kind : mixed
Return values
mixed —setLink()
public
setLink(mixed $link) : mixed
Parameters
- $link : mixed
Return values
mixed —setLoyaltyPoints()
public
setLoyaltyPoints(Google_Service_ShoppingContent_LoyaltyPoints $loyaltyPoints) : mixed
Parameters
- $loyaltyPoints : Google_Service_ShoppingContent_LoyaltyPoints
Return values
mixed —setMaterial()
public
setMaterial(mixed $material) : mixed
Parameters
- $material : mixed
Return values
mixed —setMaxEnergyEfficiencyClass()
public
setMaxEnergyEfficiencyClass(mixed $maxEnergyEfficiencyClass) : mixed
Parameters
- $maxEnergyEfficiencyClass : mixed
Return values
mixed —setMaxHandlingTime()
public
setMaxHandlingTime(mixed $maxHandlingTime) : mixed
Parameters
- $maxHandlingTime : mixed
Return values
mixed —setMinEnergyEfficiencyClass()
public
setMinEnergyEfficiencyClass(mixed $minEnergyEfficiencyClass) : mixed
Parameters
- $minEnergyEfficiencyClass : mixed
Return values
mixed —setMinHandlingTime()
public
setMinHandlingTime(mixed $minHandlingTime) : mixed
Parameters
- $minHandlingTime : mixed
Return values
mixed —setMobileLink()
public
setMobileLink(mixed $mobileLink) : mixed
Parameters
- $mobileLink : mixed
Return values
mixed —setMpn()
public
setMpn(mixed $mpn) : mixed
Parameters
- $mpn : mixed
Return values
mixed —setMultipack()
public
setMultipack(mixed $multipack) : mixed
Parameters
- $multipack : mixed
Return values
mixed —setOfferId()
public
setOfferId(mixed $offerId) : mixed
Parameters
- $offerId : mixed
Return values
mixed —setPattern()
public
setPattern(mixed $pattern) : mixed
Parameters
- $pattern : mixed
Return values
mixed —setPrice()
public
setPrice(Google_Service_ShoppingContent_Price $price) : mixed
Parameters
- $price : Google_Service_ShoppingContent_Price
Return values
mixed —setProductDetails()
public
setProductDetails(mixed $productDetails) : mixed
Parameters
- $productDetails : mixed
Return values
mixed —setProductHighlights()
public
setProductHighlights(mixed $productHighlights) : mixed
Parameters
- $productHighlights : mixed
Return values
mixed —setProductTypes()
public
setProductTypes(mixed $productTypes) : mixed
Parameters
- $productTypes : mixed
Return values
mixed —setPromotionIds()
public
setPromotionIds(mixed $promotionIds) : mixed
Parameters
- $promotionIds : mixed
Return values
mixed —setSalePrice()
public
setSalePrice(Google_Service_ShoppingContent_Price $salePrice) : mixed
Parameters
- $salePrice : Google_Service_ShoppingContent_Price
Return values
mixed —setSalePriceEffectiveDate()
public
setSalePriceEffectiveDate(mixed $salePriceEffectiveDate) : mixed
Parameters
- $salePriceEffectiveDate : mixed
Return values
mixed —setSellOnGoogleQuantity()
public
setSellOnGoogleQuantity(mixed $sellOnGoogleQuantity) : mixed
Parameters
- $sellOnGoogleQuantity : mixed
Return values
mixed —setShipping()
public
setShipping(mixed $shipping) : mixed
Parameters
- $shipping : mixed
Return values
mixed —setShippingHeight()
public
setShippingHeight(Google_Service_ShoppingContent_ProductShippingDimension $shippingHeight) : mixed
Parameters
- $shippingHeight : Google_Service_ShoppingContent_ProductShippingDimension
Return values
mixed —setShippingLabel()
public
setShippingLabel(mixed $shippingLabel) : mixed
Parameters
- $shippingLabel : mixed
Return values
mixed —setShippingLength()
public
setShippingLength(Google_Service_ShoppingContent_ProductShippingDimension $shippingLength) : mixed
Parameters
- $shippingLength : Google_Service_ShoppingContent_ProductShippingDimension
Return values
mixed —setShippingWeight()
public
setShippingWeight(Google_Service_ShoppingContent_ProductShippingWeight $shippingWeight) : mixed
Parameters
- $shippingWeight : Google_Service_ShoppingContent_ProductShippingWeight
Return values
mixed —setShippingWidth()
public
setShippingWidth(Google_Service_ShoppingContent_ProductShippingDimension $shippingWidth) : mixed
Parameters
- $shippingWidth : Google_Service_ShoppingContent_ProductShippingDimension
Return values
mixed —setShoppingAdsExcludedCountries()
public
setShoppingAdsExcludedCountries(mixed $shoppingAdsExcludedCountries) : mixed
Parameters
- $shoppingAdsExcludedCountries : mixed
Return values
mixed —setSizes()
public
setSizes(mixed $sizes) : mixed
Parameters
- $sizes : mixed
Return values
mixed —setSizeSystem()
public
setSizeSystem(mixed $sizeSystem) : mixed
Parameters
- $sizeSystem : mixed
Return values
mixed —setSizeType()
public
setSizeType(mixed $sizeType) : mixed
Parameters
- $sizeType : mixed
Return values
mixed —setSource()
public
setSource(mixed $source) : mixed
Parameters
- $source : mixed
Return values
mixed —setSubscriptionCost()
public
setSubscriptionCost(Google_Service_ShoppingContent_ProductSubscriptionCost $subscriptionCost) : mixed
Parameters
- $subscriptionCost : Google_Service_ShoppingContent_ProductSubscriptionCost
Return values
mixed —setTargetCountry()
public
setTargetCountry(mixed $targetCountry) : mixed
Parameters
- $targetCountry : mixed
Return values
mixed —setTaxCategory()
public
setTaxCategory(mixed $taxCategory) : mixed
Parameters
- $taxCategory : mixed
Return values
mixed —setTaxes()
public
setTaxes(mixed $taxes) : mixed
Parameters
- $taxes : mixed
Return values
mixed —setTitle()
public
setTitle(mixed $title) : mixed
Parameters
- $title : mixed
Return values
mixed —setTransitTimeLabel()
public
setTransitTimeLabel(mixed $transitTimeLabel) : mixed
Parameters
- $transitTimeLabel : mixed
Return values
mixed —setUnitPricingBaseMeasure()
public
setUnitPricingBaseMeasure(Google_Service_ShoppingContent_ProductUnitPricingBaseMeasure $unitPricingBaseMeasure) : mixed
Parameters
- $unitPricingBaseMeasure : Google_Service_ShoppingContent_ProductUnitPricingBaseMeasure
Return values
mixed —setUnitPricingMeasure()
public
setUnitPricingMeasure(Google_Service_ShoppingContent_ProductUnitPricingMeasure $unitPricingMeasure) : mixed
Parameters
- $unitPricingMeasure : Google_Service_ShoppingContent_ProductUnitPricingMeasure
Return values
mixed —toSimpleObject()
Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.
public
toSimpleObject() : mixed
Return values
mixed —valid()
public
valid() : mixed
Return values
mixed —dataType()
protected
dataType(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —gapiInit()
Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.
protected
gapiInit() : mixed
Return values
mixed —isAssociativeArray()
Returns true only if the array is associative.
protected
isAssociativeArray(array<string|int, mixed> $array) : bool
Parameters
- $array : array<string|int, mixed>
Return values
bool —True if the array is associative.
keyType()
protected
keyType(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —mapTypes()
Initialize this object's properties from an array.
protected
mapTypes(array<string|int, mixed> $array) : void
Parameters
- $array : array<string|int, mixed>
-
Used to seed this object's properties.
Return values
void —camelCase()
Convert a string to camelCase
private
camelCase(string $value) : string
Parameters
- $value : string
Return values
string —coerceType()
private
coerceType(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —getMappedName()
If there is an internal name mapping, use that.
private
getMappedName(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —getSimpleValue()
Handle different types of values, primarily other objects and map and array data types.
private
getSimpleValue(mixed $value) : mixed
Parameters
- $value : mixed
Return values
mixed —nullPlaceholderCheck()
Check whether the value is the null placeholder and return true null.
private
nullPlaceholderCheck(mixed $value) : mixed
Parameters
- $value : mixed