MerchantStatus

Google ile Rezervasyon platformundaki 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ğrafyayla eşleşmemişse 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şmezse boş olur.

directUrls[]

object (DirectUrl)

Geçerli satıcı envanterinin içeriğini gösterecek URL'lerin listesi. Bunun, envanterin gerçekten sunulmakta olduğunu 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 Madden, satıcıyı aldı ancak işlemi hâlâ devam ediyor. Bu durumdaki satıcılar için başka durum bilgileri bulunmaz.
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 sonraki 30 gün içinde envanteri varsa doğru değerini alır. Satıcıya gerçekten hizmet sunulacağı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 alır. Satıcıya gerçekten hizmet sunulacağını garanti etmez.

PlaceInfo

Eşleşen bir yere ait 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şmesiyle ilgili bilgiler (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ısı.

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çı" ve "halı_temizliği".

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.