MerchantStatus

「Google で予約」プラットフォームの販売者のステータス。

JSON 表現
{
  "name": string,
  "merchantName": string,
  "inputGeoInfo": {
    object (GeoCoordinates)
  },
  "processingStatus": enum (ProcessingStatus),
  "bookingStatus": {
    object (BookingStatus)
  },
  "waitlistStatus": {
    object (WaitlistStatus)
  },
  "geoMatch": {
    object (PlaceInfo)
  },
  "localServicesMatch": {
    object (LocalServicesMatchInfo)
  },
  "directUrls": [
    {
      object (DirectUrl)
    }
  ]
}
フィールド
name

string

販売者ステータスのリソース名。形式は partners/{partner_id}/merchants/{merchantId}/status です。

merchantName

string

パートナーから提供された販売者の名前。

inputGeoInfo

object (GeoCoordinates)

パートナーが提供した販売者の地域情報。

processingStatus

enum (ProcessingStatus)

販売者の処理ステータス。

bookingStatus

object (BookingStatus)

エンドツーエンドの予約統合に関連するステータス。

waitlistStatus

object (WaitlistStatus)

順番待ちリストの統合に関連するステータス。

geoMatch

object (PlaceInfo)

この販売者の一致する地域。販売者が地域と一致していない場合は空になります。

localServicesMatch

object (LocalServicesMatchInfo)

この販売者のローカル サービスでの一致。ローカル サービスの販売者でない場合、またはどのプロバイダとも一致しない場合は空になります。

directUrls[]

object (DirectUrl)

現在の販売者の在庫の内容を示す URL のリスト。ただし、広告枠が実際に配信されているという意味ではなく、URL が一般公開 URL と異なる場合があります。

ProcessingStatus

販売者の処理ステータス。

列挙型
PROCESSING_STATUS_UNSPECIFIED ステータスの指定なし。
IN_PROGRESS 販売者は Madden に届いたが、まだ処理中である。このステータスの販売者には、他のステータスは表示されません。
COMPLETED 販売者のその他のステータスが計算されています。

BookingStatus

エンドツーエンドの予約統合に関連するステータス。

JSON 表現
{
  "hasValidFutureInventory": boolean
}
フィールド
hasValidFutureInventory

boolean

販売者に今後 30 日以内に在庫がある場合は true。販売者が実際にサービスを提供していることを保証するものではありません。

WaitlistStatus

順番待ちリストの統合に関連するステータス。

JSON 表現
{
  "hasValidWaitlistService": boolean
}
フィールド
hasValidWaitlistService

boolean

販売者が順番待ちリストサービスを利用している場合は true。販売者が実際にサービスを提供していることを保証するものではありません。

PlaceInfo

一致した場所の情報。

JSON 表現
{
  "name": string,
  "formattedAddress": string,
  "placeId": string
}
フィールド
name

string

場所の名前です。

formattedAddress

string

現地の言語でフォーマットされた住所。

placeId

string

この場所の Google の場所 ID。Google マップの URL の作成、または場所の詳細情報の取得に使用できます。使用例については、https://developers.google.com/places/web-service/place-id をご覧ください。

LocalServicesMatchInfo

Google ローカル サービスの情報が一致します(ローカル サービスの販売者に対してのみ設定されます)。

JSON 表現
{
  "matchedProviders": [
    {
      object (MatchedProvider)
    }
  ]
}
フィールド
matchedProviders[]

object (MatchedProvider)

一致したサービス プロバイダ。販売者は、複数のサービス プロバイダとマッチングされる場合があります。

MatchedProvider

ローカル サービス プロバイダ。

JSON 表現
{
  "customerId": string,
  "categories": [
    string
  ]
}
フィールド
customerId

string (int64 format)

Google ローカル サービスの外部お客様 ID。

categories[]

string

ローカル サービスのカテゴリ(カテゴリ)。例:「配管工」「carpet_cleaning」と入力します

DirectUrl

販売者を表示する URL。

JSON 表現
{
  "type": enum (UrlType),
  "url": string
}
フィールド
type

enum (UrlType)

この URL のタイプ。

url

string

この販売者を表示する URL。

UrlType

表示 URL のタイプ。

列挙型
URL_TYPE_UNSPECIFIED 指定されていません。
BOOKING エンドツーエンドの予約 URL。
WAITLIST 順番待ちリストのエンドツーエンド URL。
LOCAL_SERVICES Google ローカル サービスの URL。