Namespace Google.Shopping.Merchant.Products.V1
Classes
AccountName
Resource name for the Account resource.
AutomatedDiscounts
Information regarding Automated Discounts.
CloudExportAdditionalProperties
Product property for the Cloud Retail API. For example, properties for a TV product could be "Screen-Resolution" or "Screen-Size".
DeleteProductInputRequest
Request message for the DeleteProductInput method.
FreeShippingThreshold
Conditions to be met for a product to have free shipping.
GetProductRequest
Request message for the GetProduct method.
HandlingCutoffTime
Configuration for offer or offer-country level shipping handling cutoff time.
InsertProductInputRequest
Request message for the InsertProductInput method.
ListProductsRequest
Request message for the ListProducts method.
ListProductsResponse
Response message for the ListProducts method.
LoyaltyPoints
A message that represents loyalty points.
LoyaltyProgram
A message that represents loyalty program.
PickupCost
The pickup cost of the item.
Product
The processed product, built from multiple [product inputs][google.shopping.merchant.products.v1main.ProductInput] after applying rules and supplemental data sources. This processed product matches what is shown in your Merchant Center account. Each product is built from exactly one primary data source product input, and multiple supplemental data source inputs. After inserting, updating, or deleting a product input, it may take several minutes before the updated processed product can be retrieved.
All fields in the processed product and its sub-messages match the name of their corresponding attribute in the Product data specification with some exceptions.
ProductAttributes
Product attributes.
ProductAttributes.Types
Container for nested types declared in the ProductAttributes message type.
ProductAttributes.Types.CarrierShipping
Carrier-based shipping configuration. Allows for setting shipping speed or shipping cost based on a carrier's provided info.
ProductAttributes.Types.Co2Emissions
The co2 emission of the vehicle.
ProductAttributes.Types.Co2Emissions.Types
Container for nested types declared in the Co2Emissions message type.
ProductAttributes.Types.DisplayAddress
The display address of the property.
ProductAttributes.Types.EnergyConsumption
The energy consumption of the vehicle.
ProductAttributes.Types.EnergyConsumption.Types
Container for nested types declared in the EnergyConsumption message type.
ProductAttributes.Types.FuelConsumption
The fuel consumption of the vehicle.
ProductAttributes.Types.FuelConsumption.Types
Container for nested types declared in the FuelConsumption message type.
ProductAttributes.Types.Mileage
The mileage of the vehicle.
ProductAttributes.Types.Mileage.Types
Container for nested types declared in the Mileage message type.
ProductAttributes.Types.PetPolicy
The pet policy of the property.
ProductAttributes.Types.PetPolicy.Types
Container for nested types declared in the PetPolicy message type.
ProductAttributes.Types.ProductFee
The product fee attribute containing type and amount.
ProductAttributes.Types.ProductFee.Types
Container for nested types declared in the ProductFee message type.
ProductAttributes.Types.QuestionAndAnswer
The question and answer for the product.
ProductAttributes.Types.RelatedProduct
Specifies how other products are related to this product.
ProductAttributes.Types.RelatedProduct.Types
Container for nested types declared in the RelatedProduct message type.
ProductAttributes.Types.ShippingBusinessDaysConfig
The business days during which orders are on their path to fulfillment. If not provided, Monday to Friday business days will be assumed.
ProductAttributes.Types.UnitArea
The unit area of the property.
ProductAttributes.Types.UnitArea.Types
Container for nested types declared in the UnitArea message type.
ProductAttributes.Types.VariantOption
Additional product variants for the product.
ProductAttributes.Types.Warranty
The warranty of the vehicle.
ProductCertification
Product certification, initially introduced for EU energy efficiency labeling compliance using the EU EPREL database.
ProductDetail
The product details.
ProductDimension
The dimension of the product.
ProductInput
This resource represents input data you submit for a product, not the processed product that you see in Merchant Center, in Shopping ads, or across Google surfaces. Product inputs, rules and supplemental data source data are combined to create the processed [Product][google.shopping.merchant.products.v1.Product]. For more information, see Manage products.
Required product input attributes to pass data validation checks are primarily defined in the Products Data Specification.
The following attributes are required: [feedLabel][google.shopping.merchant.products.v1.Product.feed_label], [contentLanguage][google.shopping.merchant.products.v1.Product.content_language] and [offerId][google.shopping.merchant.products.v1.Product.offer_id].
After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.
All fields in the product input and its sub-messages match the English name of their corresponding attribute in the Products Data Specification with some exceptions. The following reference documentation lists the field names in the camelCase casing style while the Products Data Specification lists the names in the snake_case casing style.
ProductInputName
Resource name for the ProductInput resource.
ProductInputsService
Service to use ProductInput resource.
ProductInputsService.ProductInputsServiceBase
Base class for server-side implementations of ProductInputsService
ProductInputsService.ProductInputsServiceClient
Client for ProductInputsService
ProductInputsServiceClient
ProductInputsService client wrapper, for convenient use.
ProductInputsServiceClientBuilder
Builder class for ProductInputsServiceClient to provide simple configuration of credentials, endpoint etc.
ProductInputsServiceClientImpl
ProductInputsService client wrapper implementation, for convenient use.
ProductInputsServiceSettings
Settings for ProductInputsServiceClient instances.
ProductInstallment
A message that represents installment.
ProductMinimumOrderValue
The minimum order value in the cart before the checkout is permitted.
ProductMinimumOrderValue.Types
Container for nested types declared in the ProductMinimumOrderValue message type.
ProductName
Resource name for the Product resource.
ProductStatus
The status of a product, data validation issues, that is, information about a product computed asynchronously.
ProductStatus.Types
Container for nested types declared in the ProductStatus message type.
ProductStatus.Types.DestinationStatus
The destination status of the product status.
Equivalent to
[StatusPerReportingContext][google.shopping.merchant.reports.v1.ProductView.StatusPerReportingContext]
in Reports API.
ProductStatus.Types.ItemLevelIssue
The ItemLevelIssue of the product status.
ProductStatus.Types.ItemLevelIssue.Types
Container for nested types declared in the ItemLevelIssue message type.
ProductSustainabilityIncentive
Information regarding sustainability-related incentive programs such as rebates or tax relief.
ProductSustainabilityIncentive.Types
Container for nested types declared in the ProductSustainabilityIncentive message type.
ProductWeight
The weight of the product.
ProductsService
Service to use Product resource.
ProductsService.ProductsServiceBase
Base class for server-side implementations of ProductsService
ProductsService.ProductsServiceClient
Client for ProductsService
ProductsServiceClient
ProductsService client wrapper, for convenient use.
ProductsServiceClientBuilder
Builder class for ProductsServiceClient to provide simple configuration of credentials, endpoint etc.
ProductsServiceClientImpl
ProductsService client wrapper implementation, for convenient use.
ProductsServiceSettings
Settings for ProductsServiceClient instances.
Shipping
The Shipping of the product.
ShippingDimension
The ShippingDimension of the product.
ShippingWeight
The ShippingWeight of the product.
StructuredDescription
Structured description, for algorithmically (AI)-generated descriptions.
StructuredTitle
Structured title, for algorithmically (AI)-generated titles.
SubscriptionCost
The SubscriptionCost of the product.
UnitPricingBaseMeasure
The UnitPricingBaseMeasure of the product.
UnitPricingMeasure
The UnitPricingMeasure of the product.
UpdateProductInputRequest
Request message for the UpdateProductInput method. The product (primary input) must exist for the update to succeed. If the update is for a primary product input, the existing primary product input must be from the same data source.
Enums
AccountName.ResourceNameType
The possible contents of AccountName.
AgeGroup
Target age group of the item.
Availability
Availability status of the item.
CarrierTransitTimeOption
Possible carrier where transit time is coming from.
CertificationAuthority
The certification authority.
CertificationName
The name of the certification.
Condition
Condition or state of the item.
CreditType
Type of installment payments.
DigitalSourceType
The digital source type. Following IPTC.
EnergyEfficiencyClass
The energy efficiency class as defined in EU directive 2010/30/EU.
Gender
Target gender of the item.
Pause
Publication of this item will be temporarily paused.
PickupMethod
The pickup option for the item.
PickupSla
Item store pickup timeline. For more information, see Pickup SLA.
ProductAttributes.Types.AmenityFeature
The amenity features for the property.
ProductAttributes.Types.CarrierPriceOption
Possible carrier where price is coming from.
ProductAttributes.Types.Co2Emissions.Types.Unit
The unit of the co2 emission.
ProductAttributes.Types.EmissionsStandard
The emission standard of the vehicle.
ProductAttributes.Types.EnergyConsumption.Types.Unit
The unit of the energy consumption.
ProductAttributes.Types.EngineType
The engine type of the vehicle.
ProductAttributes.Types.FuelConsumption.Types.Unit
The unit of the fuel consumption.
ProductAttributes.Types.Mileage.Types.Unit
The unit of the mileage.
ProductAttributes.Types.PetPolicy.Types.PetType
The pet types.
ProductAttributes.Types.ProductFee.Types.FeeType
The type of product fee.
ProductAttributes.Types.PropertyType
The property type.
ProductAttributes.Types.RelatedProduct.Types.IdType
The type of the identifier of the related product.
ProductAttributes.Types.RelatedProduct.Types.RelationshipType
The various types of the relationships between this product and the related product.
ProductAttributes.Types.SpecialtyHousingType
The specialty housing type for the property.
ProductAttributes.Types.UnitArea.Types.Unit
The unit of area.
ProductAttributes.Types.UtilitiesIncluded
The utilities included for the property.
ProductAttributes.Types.VehicleBodyStyle
The vehicle body style. See the Body style for more information.
ProductAttributes.Types.VehiclePriceType
The vehicle price type.
ProductInputName.ResourceNameType
The possible contents of ProductInputName.
ProductMinimumOrderValue.Types.Surface
The surface values to which the minimum order value applies.
ProductName.ResourceNameType
The possible contents of ProductName.
ProductStatus.Types.ItemLevelIssue.Types.Severity
How the issue affects the serving of the product.
ProductSustainabilityIncentive.Types.Type
Types of supported sustainability incentive programs.
ProductSustainabilityIncentive.ValueOneofCase
Enum of possible cases for the "value" oneof.
SizeSystem
System in which the size is specified. Recommended for apparel items. For more information, see Size system.
SizeType
The cut of the item. It can be used to represent combined size types for apparel items. Maximum two of size types can be provided, see Size type.
SubscriptionPeriod
The subscription period of the product.