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

지역 서비스 카테고리(카테고리) 예: 'plumber' 및 '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