Class LfpInventory
Local Inventory for the merchant.
Implements
Namespace: Google.Shopping.Merchant.Lfp.V1Beta
Assembly: Google.Shopping.Merchant.Lfp.V1Beta.dll
Syntax
public sealed class LfpInventory : IMessage<LfpInventory>, IEquatable<LfpInventory>, IDeepCloneable<LfpInventory>, IBufferMessage, IMessage
Constructors
LfpInventory()
Declaration
public LfpInventory()
LfpInventory(LfpInventory)
Declaration
public LfpInventory(LfpInventory other)
Parameters
Type | Name | Description |
---|---|---|
LfpInventory | other |
Properties
Availability
Required. Availability of the product at this store. For accepted attribute values, see the local product inventory feed specification
Declaration
public string Availability { get; set; }
Property Value
Type | Description |
---|---|
string |
CollectionTime
Optional. The time when the inventory is collected. If not set, it will be set to the time when the inventory is submitted.
Declaration
public Timestamp CollectionTime { get; set; }
Property Value
Type | Description |
---|---|
Timestamp |
ContentLanguage
Required. The two-letter ISO 639-1 language code for the item.
Declaration
public string ContentLanguage { get; set; }
Property Value
Type | Description |
---|---|
string |
FeedLabel
Optional. The feed
label
for the product. If this is not set, it will default to regionCode
.
Declaration
public string FeedLabel { get; set; }
Property Value
Type | Description |
---|---|
string |
Gtin
Optional. The Global Trade Item Number of the product.
Declaration
public string Gtin { get; set; }
Property Value
Type | Description |
---|---|
string |
HasFeedLabel
Gets whether the "feed_label" field is set
Declaration
public bool HasFeedLabel { get; }
Property Value
Type | Description |
---|---|
bool |
HasGtin
Gets whether the "gtin" field is set
Declaration
public bool HasGtin { get; }
Property Value
Type | Description |
---|---|
bool |
HasPickupMethod
Gets whether the "pickup_method" field is set
Declaration
public bool HasPickupMethod { get; }
Property Value
Type | Description |
---|---|
bool |
HasPickupSla
Gets whether the "pickup_sla" field is set
Declaration
public bool HasPickupSla { get; }
Property Value
Type | Description |
---|---|
bool |
HasQuantity
Gets whether the "quantity" field is set
Declaration
public bool HasQuantity { get; }
Property Value
Type | Description |
---|---|
bool |
LfpInventoryName
LfpInventoryName-typed view over the Name resource name property.
Declaration
public LfpInventoryName LfpInventoryName { get; set; }
Property Value
Type | Description |
---|---|
LfpInventoryName |
Name
Output only. Identifier. The name for the LfpInventory
resource.
Format:
accounts/{account}/lfpInventories/{target_merchant}~{store_code}~{offer}
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
OfferId
Required. Immutable. A unique identifier for the product. If both inventories and sales are submitted for a merchant, this id should match for the same product.
Note: if the merchant sells the same product new and used, they should have different IDs.
Declaration
public string OfferId { get; set; }
Property Value
Type | Description |
---|---|
string |
PickupMethod
Optional. Supported pickup method for this offer. Unless the value is "not
supported", this field must be submitted together with pickupSla
. For
accepted attribute values, see the local product inventory feed
specification.
Declaration
public string PickupMethod { get; set; }
Property Value
Type | Description |
---|---|
string |
PickupSla
Optional. Expected date that an order will be ready for pickup relative to
the order date. Must be submitted together with pickupMethod
. For
accepted attribute values, see the local product inventory feed
specification.
Declaration
public string PickupSla { get; set; }
Property Value
Type | Description |
---|---|
string |
Price
Optional. The current price of the product.
Declaration
public Price Price { get; set; }
Property Value
Type | Description |
---|---|
Price |
Quantity
Optional. Quantity of the product available at this store. Must be greater than or equal to zero.
Declaration
public long Quantity { get; set; }
Property Value
Type | Description |
---|---|
long |
RegionCode
Required. The CLDR territory code for the country where the product is sold.
Declaration
public string RegionCode { get; set; }
Property Value
Type | Description |
---|---|
string |
StoreCode
Required. The identifier of the merchant's store. Either the store code
inserted through InsertLfpStore
or the store code in the Business
Profile.
Declaration
public string StoreCode { get; set; }
Property Value
Type | Description |
---|---|
string |
TargetAccount
Required. The Merchant Center ID of the merchant to submit the inventory for.
Declaration
public long TargetAccount { get; set; }
Property Value
Type | Description |
---|---|
long |