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。