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şleme 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 konumu. Satıcı coğrafi olarak eşleşmezse 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. Bu, envanterin gerçekten yayınlandığı anlamına gelmez ve URL'nin herkese açık olanlardan farklı olabileceğini unutmayın.

ProcessingStatus

Satıcının işleme 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 bir durum 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ının reklamının yayınlanmasını 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 hizmetler eşleşmesi hakkında bilgi (yalnızca yerel hizmetler 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 (dikey sektörler). Ör. "tesisatçılık" ve "carpet_cleaning" (hali-temizlik) olmalıdır.

DirectUrl

Satıcının gösterildiği 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österilen 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.