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)

一致したサービス プロバイダ。1 つの販売者を複数のサービス プロバイダに対応させることができます。

MatchedProvider

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

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

string (int64 format)

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

categories[]

string

ローカル サービスの業種(カテゴリ)。例: 「配管工」と「カーペット クリーニング」。

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。