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입니다.