Class LfpStore
A store for the merchant. This will be used to match to a store under the Google Business Profile of the target merchant. If a matching store can't be found, the inventories or sales submitted with the store code will not be used.
Implements
Inherited Members
Namespace: Google.Apis.Merchant.lfp_v1beta.Data
Assembly: Google.Apis.Merchant.lfp_v1beta.dll
Syntax
public class LfpStore : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
GcidCategory
Optional. Google My Business category id.
Declaration
[JsonProperty("gcidCategory")]
public virtual IList<string> GcidCategory { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
MatchingState
Optional. Output only. The state of matching to a Google Business Profile. See matchingStateHint for further details if no match is found.
Declaration
[JsonProperty("matchingState")]
public virtual string MatchingState { get; set; }
Property Value
Type | Description |
---|---|
string |
MatchingStateHint
Optional. Output only. The hint of why the matching has failed. This is only set when
matchingState=STORE_MATCHING_STATE_FAILED
. Possible values are: - "linked-store-not-found
": There aren't
any Google Business Profile stores available for matching. - "store-match-not-found
": The provided
LfpStore
couldn't be matched to any of the connected Google Business Profile stores. Merchant Center
account is connected correctly and stores are available on Google Business Profile, but the LfpStore
location address does not match with Google Business Profile stores' addresses. Update the LfpStore
address or Google Business Profile store address to match correctly. - "store-match-unverified
": The
provided LfpStore
couldn't be matched to any of the connected Google Business Profile stores, as the
matched Google Business Profile store is unverified. Go through the Google Business Profile verification
process to match correctly.
Declaration
[JsonProperty("matchingStateHint")]
public virtual string MatchingStateHint { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Output only. Identifier. The name of the LfpStore
resource. Format:
accounts/{account}/lfpStores/{target_merchant}~{store_code}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
PhoneNumber
Optional. The store phone number in E.164 format. Example:
+15556767888
Declaration
[JsonProperty("phoneNumber")]
public virtual string PhoneNumber { get; set; }
Property Value
Type | Description |
---|---|
string |
PlaceId
Optional. The Google Place Id of the store location.
Declaration
[JsonProperty("placeId")]
public virtual string PlaceId { get; set; }
Property Value
Type | Description |
---|---|
string |
StoreAddress
Required. The street address of the store. Example: 1600 Amphitheatre Pkwy, Mountain View, CA 94043, USA.
Declaration
[JsonProperty("storeAddress")]
public virtual string StoreAddress { get; set; }
Property Value
Type | Description |
---|---|
string |
StoreCode
Required. Immutable. A store identifier that is unique for the target merchant.
Declaration
[JsonProperty("storeCode")]
public virtual string StoreCode { get; set; }
Property Value
Type | Description |
---|---|
string |
StoreName
Optional. The merchant or store name.
Declaration
[JsonProperty("storeName")]
public virtual string StoreName { get; set; }
Property Value
Type | Description |
---|---|
string |
TargetAccount
Required. The Merchant Center id of the merchant to submit the store for.
Declaration
[JsonProperty("targetAccount")]
public virtual long? TargetAccount { get; set; }
Property Value
Type | Description |
---|---|
long? |
WebsiteUri
Optional. The website URL for the store or merchant.
Declaration
[JsonProperty("websiteUri")]
public virtual string WebsiteUri { get; set; }
Property Value
Type | Description |
---|---|
string |