Class AccountsResource.ProductsResource.LocalInventoriesResource.DeleteRequest
Deletes the specified LocalInventory from the given product in your merchant account. It might
take a up to an hour for the LocalInventory to be deleted from the specific product. Once you have
received a successful delete response, wait for that period before attempting a delete again.
Inheritance
Inherited Members
Namespace: Google.Apis.Merchant.inventories_v1
Assembly: Google.Apis.Merchant.inventories_v1.dll
Syntax
public class AccountsResource.ProductsResource.LocalInventoriesResource.DeleteRequest : MerchantBaseServiceRequest<Empty>, IClientServiceRequest<Empty>, IClientServiceRequest
Constructors
DeleteRequest(IClientService, string)
Constructs a new Delete request.
Declaration
public DeleteRequest(IClientService service, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service | |
| string | name |
Properties
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Name
Required. The name of the local inventory for the given product to delete. Format:
accounts/{account}/products/{product}/localInventories/{store_code} The {product} segment is
a unique identifier for the product. This identifier must be unique within a merchant account
and generally follows the structure: content_language~feed_label~offer_id. Example:
en~US~sku123 For legacy local products, the structure is:
local~content_language~feed_label~offer_id. Example: local~en~US~sku123 The format of the
{product} segment in the URL is automatically detected by the server, supporting two options:
- Encoded Format: The
{product}segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in thecontent_language~feed_label~offer_idstructure. This encoding MUST be used if any part of the product identifier (likeoffer_id) contains characters such as/,%, or~. * Example: To represent the product IDen~US~sku/123forstore_code"store123", the{product}segment must be the base64url encoding of this string, which isZW5-VVMtc2t1LzEyMw. The full resource name for the local inventory would beaccounts/123/products/ZW5-VVMtc2t1LzEyMw/localInventories/store123. 2. Plain Format: The{product}segment is the tilde-separated stringcontent_language~feed_label~offer_id. This format is suitable only whencontent_language,feed_label, andoffer_iddo not contain URL-problematic characters like/,%, or~. We recommend using the Encoded Format for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (~) characters in the{product}segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment ischannel~content_language~feed_label~offer_id. For example, the full resource name for a local inventory atstore_code"store123" would be:accounts/123/products/online~en~US~sku123/localInventories/store123.
Declaration
[RequestParameter("name", RequestParameterType.Path)]
public virtual string Name { get; }
Property Value
| Type | Description |
|---|---|
| string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Methods
InitParameters()
Initializes Delete parameter list.
Declaration
protected override void InitParameters()