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 |