MerchantStatus

Google ile Rezervasyon platformundaki bir satıcının durumu.

JSON gösterimi
{
  "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)
    }
  ]
}
Alanlar
name

string

partners/{partner_id}/merchants/{merchantId}/status biçimindeki satıcı durumu kaynak adı

merchantName

string

İş ortakları tarafından sağlanan satıcının adı.

inputGeoInfo

object (GeoCoordinates)

İş ortakları, satıcının coğrafi bilgilerini sağladı.

processingStatus

enum (ProcessingStatus)

Satıcının işlem durumu.

bookingStatus

object (BookingStatus)

Uçtan uca rezervasyon entegrasyonuyla ilgili durum.

waitlistStatus

object (WaitlistStatus)

Bekleme listesi entegrasyonuyla ilgili durum.

geoMatch

object (PlaceInfo)

Bu satıcının eşleşen Coğrafi yeri. Satıcı Coğrafi eşleşmede değilse boştur.

localServicesMatch

object (LocalServicesMatchInfo)

Bu satıcının Yerel Hizmetler eşleşmesi. Yerel hizmet satıcısı değilse veya herhangi bir sağlayıcıyla eşleştirilmemişse boştur.

directUrls[]

object (DirectUrl)

Geçerli satıcı envanterinin içeriğini gösteren URL'lerin listesi. Bunun, envanterin gerçekten yayınlandığı anlamına gelmediğini ve URL'nin, herkese açık olanlardan farklı olabileceğini unutmayın.

ProcessingStatus

Satıcının işlem durumu.

Sıralamalar
PROCESSING_STATUS_UNSPECIFIED Durum belirtilmedi.
IN_PROGRESS Satıcı Madden'dan alındı ancak işlenmeye devam ediyor. Bu durumdaki satıcılar için başka durum bilgisi doldurulmaz.
COMPLETED Satıcının diğer durumları hesaplandı.

BookingStatus

Uçtan uca rezervasyon entegrasyonuyla ilgili durum.

JSON gösterimi
{
  "hasValidFutureInventory": boolean
}
Alanlar
hasValidFutureInventory

boolean

Satıcının önümüzdeki 30 gün içinde envanteri varsa doğru değerini döndürür. Satıcıya reklam gösterileceğini garanti etmez.

WaitlistStatus

Bekleme listesi entegrasyonuyla ilgili durum.

JSON gösterimi
{
  "hasValidWaitlistService": boolean
}
Alanlar
hasValidWaitlistService

boolean

Satıcının bekleme listesi hizmeti varsa doğru değerini döndürür. Satıcıya reklam gösterileceğini garanti etmez.

PlaceInfo

Eşleşen bir yerle ilgili bilgiler.

JSON gösterimi
{
  "name": string,
  "formattedAddress": string,
  "placeId": string
}
Alanlar
name

string

Yerin adı.

formattedAddress

string

Yerel dilde biçimlendirilmiş adres.

placeId

string

Bu yerin Google yer kimliği. Google Haritalar URL'si oluşturmak veya yerle ilgili daha fazla ayrıntı getirmek için kullanılabilir. Örnek kullanım için https://developers.google.com/places/web-service/place-id adresine bakın.

LocalServicesMatchInfo

Google yerel hizmetlerinin bilgileri eşleşiyor (yalnızca yerel hizmet satıcısı için ayarlanır).

JSON gösterimi
{
  "matchedProviders": [
    {
      object (MatchedProvider)
    }
  ]
}
Alanlar
matchedProviders[]

object (MatchedProvider)

Eşleşen servis sağlayıcılar. Bir satıcı birden fazla servis sağlayıcıyla eşleştirilebilir.

MatchedProvider

Yerel hizmet sağlayıcı.

JSON gösterimi
{
  "customerId": string,
  "categories": [
    string
  ]
}
Alanlar
customerId

string (int64 format)

Google yerel hizmetler harici müşteri kimliği.

categories[]

string

Yerel hizmet kategorileri (sektörler). Ör. "tesisatçılık" ve "carpet_cleaning" (hali_temizliği) gibi özellikler içerir.

DirectUrl

Satıcıyı gösteren URL.

JSON gösterimi
{
  "type": enum (UrlType),
  "url": string
}
Alanlar
type

enum (UrlType)

Bu URL'nin türü.

url

string

Bu satıcıyı gösterebilecek URL.

UrlType

Görünen URL'nin türü.

Sıralamalar
URL_TYPE_UNSPECIFIED Belirtilmedi.
BOOKING Uçtan uca rezervasyon URL'si.
WAITLIST Uçtan uca bekleme listesi URL'si.
LOCAL_SERVICES Google Yerel Hizmetler URL'si.