- JSON representation
- ProcessingStatus
- BookingStatus
- WaitlistStatus
- PlaceInfo
- LocalServicesMatchInfo
- MatchedProvider
- DirectUrl
- UrlType
Status of a merchant in the Reserve with Google platform.
JSON representation |
---|
{ "name": string, "merchantName": string, "inputGeoInfo": { object ( |
Fields | |
---|---|
name |
The merchant status resource name, which has the format of |
merchant |
Name of the merchant provided by partners. |
input |
Partners provided Geo info of the merchant. |
processing |
Merchant processing status. |
booking |
Status related to end-to-end booking integration. |
waitlist |
Status related to waitlist integration. |
geo |
Matched Geo place of this merchant. Empty if the merchant is not Geo matched. |
local |
Local services match of this merchant. Empty if it is not a local service merchant or is not matched to any providers. |
direct |
A list of URLs to demonstrate the content of the current merchant inventory. Note that it doesn't mean the inventory is actually being served and the URL may be different from the public visible ones. |
ProcessingStatus
Merchant processing status.
Enums | |
---|---|
PROCESSING_STATUS_UNSPECIFIED |
Status unspecified. |
IN_PROGRESS |
The merchant has been received by Madden, but is still being processed. Merchants in this status will not have other status populated. |
COMPLETED |
Other statuses of the merchant have been computed. |
BookingStatus
Status related to end-to-end booking integration.
JSON representation |
---|
{ "hasValidFutureInventory": boolean } |
Fields | |
---|---|
has |
True if the merchant has inventory in the next 30 day. Doesn't guarantee the merchant is actually served. |
WaitlistStatus
Status related to waitlist integration.
JSON representation |
---|
{ "hasValidWaitlistService": boolean } |
Fields | |
---|---|
has |
True if the merchant has waitlist service. Doesn't guarantee the merchant is actually served. |
PlaceInfo
Information of a matched place.
JSON representation |
---|
{ "name": string, "formattedAddress": string, "placeId": string } |
Fields | |
---|---|
name |
Name of the place. |
formatted |
Formatted address in local language. |
place |
Google Place ID of this place. Can be used to construct Google Maps URL or fetch more details of the place. See https://developers.google.com/places/web-service/place-id for example usage. |
LocalServicesMatchInfo
Information of the Google local services match (only set for local services merchant).
JSON representation |
---|
{
"matchedProviders": [
{
object ( |
Fields | |
---|---|
matched |
Matched service providers. A merchant can be matched to multiple service providers. |
MatchedProvider
Local services provider.
JSON representation |
---|
{ "customerId": string, "categories": [ string ] } |
Fields | |
---|---|
customer |
Google local services external customer ID. |
categories[] |
Local service categories (verticals). E.g. "plumber" and "carpet_cleaning". |
DirectUrl
URL that surfaces the merchant.
JSON representation |
---|
{
"type": enum ( |
Fields | |
---|---|
type |
Type of this URL. |
url |
URL that may surface this merchant. |
UrlType
Type of the surfacing URL.
Enums | |
---|---|
URL_TYPE_UNSPECIFIED |
Not specified. |
BOOKING |
End-to-end booking URL. |
WAITLIST |
End-to-end waitlist URL. |
LOCAL_SERVICES |
Google Local Services URL. |