Show / Hide Table of Contents

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.

In this article
Back to top Generated by DocFX