- Kaynak: Hizmet
- PriceInterpretation
- SchedulingRules
- AdmissionPolicy
- CancellationPolicy
- RefundCondition
- PrepaymentType
- PrepaymentTerms
- ChargeTiming
- ServiceIntakeForm
- ServiceIntakeFormField
- FieldType
- ServiceType
- TicketType
- PerTicketFee
- PriceDisplayType
- InventoryType
- RelatedMedia
- MediaType
- İlişkilendirme
- ServiceAttributeValueId
- WaitlistRules
- UnsupportedPartySizeOption
- CallMerchant
- TicketingVerticalSpecificData
- EventCategory
- Varlık
- EntityType
- EntityRole
- PublicIdentificationData
- AttendanceMode
- OrganizerType
- EventState
- EventCreator
- IntegrationType
- PerOrderFee
- ToursAndActivitiesContent
- Konum
- LocationType
- Puan
- HomeServiceData
- VirtualSession
- VirtualPlatformInfo
- Platform
- DirectMerchantPayment
- UriTemplate
- Yöntemler
Kaynak: Hizmet
Satıcı tarafından sağlanan bir hizmetle ilgili bilgiler (ör. saç kesimi).
| JSON gösterimi |
|---|
{ "name": string, "serviceName": string, "localizedServiceName": { object ( |
| Alanlar | |
|---|---|
name |
|
serviceName |
Hizmetin adı (ör. "Erkek saç kesimi"). Desteği sonlandırıldı. Bunun yerine localizedServiceName kullanın. |
localizedServiceName |
Hizmetin adı (ör. "Erkek saç kesimi"). Muhtemelen birkaç yerel ayarda. |
description |
Hizmetin kullanıcı tarafından görülebilen açıklaması. Desteği sonlandırıldı. Bunun yerine localizedDescription kullanın. |
localizedDescription |
Hizmetin kullanıcı tarafından görülebilen açıklaması. Bu alan hem düz metin hem de HTML benzeri biçimlendirmeyi destekler. Düz metin bölümlerinin aksine, burada başlıklar, paragraflar, listeler ve bazı ifade etiketleri kullanılarak özelleştirilmiş düzenler oluşturulabilir. En iyi kullanıcı deneyimini oluşturmak için lütfen aşağıdaki talimatları ve notları dikkatlice okuyun. Desteklenen HTML benzeri biçimlendirme etiketleri: Başlık etiketleri: <h1>, <h2>, <h3>, <h4>, <h5>, <h6> Paragraf etiketi: <p> Liste etiketleri: <ul>, <ol>, <li> Bölüm etiketi: <div> İfade etiketleri: <br>, <strong>, <em>: Desteklenmeyen etiketler:
Önemli notlar:
|
price |
Hizmetin fiyatı. |
priceInterpretation |
Fiyatın nasıl yorumlandığını ve kullanıcıya nasıl gösterildiğini açıklar. Yemek ve Aktivite Önerileri hariç tüm sektörler tarafından hizmet fiyatının gösterimini yapılandırmak için kullanılabilir. |
rules |
Randevu alma/iptal etme kuralları |
prepaymentType |
Ön ödemenin gerekli, isteğe bağlı veya desteklenmiyor olup olmadığı |
prepaymentTerms |
Ön ödemenin ne zaman tamamlanacağıyla ilgili şartlar. |
form[] |
Kullanımdan kaldırıldı. Lütfen intakeForm ve perTicketIntakeForm'u kullanın. |
intakeForm |
Kullanıcı bu hizmeti rezerve ettiğinde ek bilgi isteyen bir form. (isteğe bağlı) |
perTicketIntakeForm |
Kullanıcı bu hizmeti rezerve ettiğinde ek bilgi isteyen bir form. Bu form, kullanıcının rezervasyon yaptığı her bilet için bir kez doldurulmalıdır. (isteğe bağlı) |
taxRate |
Hizmetin vergi oranı. Bu alan varsa satıcı düzeyinde ayarlanan tüm taxRate değerlerini geçersiz kılar. Boş bir mesaj (ör. taxRate { }) uygulanan vergi oranını sıfırlar. |
paymentOptionId[] |
Bu hizmet için ödeme yapmak üzere kullanılabilecek ödeme seçeneklerine referans veren kimliklerin listesi. Gerçek ödeme seçenekleri satıcı düzeyinde tanımlanır ve birden fazla satıcı arasında da paylaşılabilir. |
deposit |
Depozitonun kullanıcıdan nasıl alınabileceğini tanımlar. Belirtilmişse hizmet depozitosunu geçersiz kılar. Bu ayarı boş bir depozito mesajı olarak ayarlamak, hizmet düzeyindeki tüm depozitoları kaldırır. (isteğe bağlı) |
noShowFee |
Kullanıcıdan alınabilecek bir "gösterilmeme" ücreti tanımlar. Belirtilmişse hizmete gelinmeme ücretini geçersiz kılar. Bu ayarı boş bir NoShowFee mesajına ayarlamak, hizmet düzeyindeki tüm "gösterilmeme" ücretlerini kaldırır. (isteğe bağlı) |
requireCreditCard |
Kullanıcının bu hizmeti rezerve etmek için kredi kartı sağlaması gerekip gerekmediğini gösterir. Bu alan, stok durumu düzeyinde geçersiz kılınabilir. (isteğe bağlı) |
actionLink[] |
Bu hizmetle ilgili bir işlem bağlantısı. İşlem bağlantısı varsa Hizmet'te tür (aşağıya bakın) ayarlanmalıdır. |
type |
Bu hizmetin önceden tanımlanmış türü. (isteğe bağlı) |
ticketType[] |
Biletler destekleniyorsa bu hizmet için rezerve edilebilen/satın alınabilen bilet türleri. (isteğe bağlı) |
relatedMedia[] |
Bu hizmetle ilgili fotoğraflar. Google, medyaların son kullanıcılara en verimli şekilde gösterilmesini sağlamak için bunları tarar ve depolar. (isteğe bağlı) |
serviceAttributeValueId[] |
Bu hizmet için geçerli olan hizmet özelliği değerleri (isteğe bağlı). Her Hizmet, ilgili satıcıda tanımlanan her hizmet özelliği için sıfır veya daha fazla değere sahip olabilir. (isteğe bağlı) |
waitlistRules |
Bekleme listesine katılma kuralları |
ticketingVerticalSpecificData |
Etkinlik bilet işlemleri dikeyine özgü ek bilgiler. (isteğe bağlı) |
integrationType |
Bu hizmet için desteklediğimiz entegrasyon derinliği. (isteğe bağlı) Başlangıç entegrasyonuna sahip iş ortakları için geçerli değildir. Uçtan uca şifreleme, bu iş ortakları için her zaman devre dışı bırakılır. |
perOrderFee |
Bu hizmetin satın alınmasıyla ilgili sipariş düzeyinde ücretler. (isteğe bağlı) |
toursAndActivitiesContent |
Turlar ve Aktiviteler'e özgü içerik alanları. |
location[] |
Bu hizmetle ilgili konumlar. ÖNEMLİ NOTLAR: Bu hizmetle ilgili birden fazla ziyaret edilen konum varsa veya START_LOCATION, VISITED_LOCATION'dan farklıysa START_LOCATION belirtilmelidir. Örnek: Üç mekanı ziyaret eden rehberli bir bisiklet turu. Başlangıç mekanı belirtilmelidir. Bir otel lobisinde buluşup ziyaret edilen yere giden bir otobüs turu. Toplantı yeri belirtilmelidir. |
rating |
Bu hizmetin tüm yorumlardaki toplu metriği olarak kullanıcı puanı. |
homeServiceData |
Ev hizmetleri sektörüne özgü ek bilgiler. (isteğe bağlı) |
virtualSession |
İsteğe bağlı. Sanal oturum hakkında bilgiler. Sanal hizmetlerin etkinleştirilmesi için gereklidir. |
directMerchantPayment |
İsteğe bağlı. Hizmetin, kullanıcının doğrudan satıcıya ödeme yapmasını gerektirmesi durumunda eklenmesi gereken ek bilgiler. ÖNEMLİ NOT: RwG bu işleme dahil değildir. virtualSession tanımlanmışsa ve hizmet ücretsiz değilse veya prepaymentType REQUIRED olarak ayarlanmamışsa zorunludur. |
uriTemplate |
İsteğe bağlı. Google'ın harici site URL'lerini nasıl oluşturacağını belirten isteğe bağlı bir şablon. |
PriceInterpretation
Bir fiyatın nasıl yorumlanması ve kullanıcıya nasıl gösterilmesi gerektiğini açıklar.
| Sıralamalar | |
|---|---|
PRICE_INTERPRETATION_UNSPECIFIED |
Fiyat yorumu belirtilmedi, varsayılan olarak EXACT_AMOUNT kullanılır. |
EXACT_AMOUNT |
Fiyatın belirli bir değer olarak yorumlanması gerektiğinde kullanılır. Örnekler: yoga dersi için 20 ABD doları, çocuk saç kesimi için 15 ABD doları |
STARTS_AT |
Bir hizmetin fiyatı değişken olduğunda ancak minimum fiyat bilindiğinde ve tüketicilere gösterildiğinde. Tüketiciler, fiyatı artıran seçimler yapabilir. Bu PriceInterpretation'ı kullanan tüm hizmetlerin PrepaymentType NOT_SUPPORTED'ı kullanması gerektiğini unutmayın. Örnekler: Köpek bakımı için 30 ABD doları, ancak ek tüketici tercihleri fiyatı artırabilir. |
NOT_DISPLAYED |
Bir hizmetin fiyatı değişken olduğunda ve tüketicilere önceden fiyat bilgisi gösterilmediğinde. Bu PriceInterpretation'ı kullanan tüm hizmetlerin PrepaymentType NOT_SUPPORTED'ı kullanması ve Price'ın boş olması gerektiğini unutmayın. Örnekler: Ev hizmeti için danışmanlık |
SchedulingRules
Bir hizmetin planlama kuralları.
| JSON gösterimi |
|---|
{ "minAdvanceOnlineCanceling": string, "lateCancellationFee": { object ( |
| Alanlar | |
|---|---|
minAdvanceOnlineCanceling |
Online olarak alınan bir randevunun iptal edilmesi için gereken minimum ön bildirim süresi (saniye cinsinden). (isteğe bağlı) |
lateCancellationFee |
Minimum ön bildirim süresi içinde yapılan iptaller için alınan ücret. |
noshowFee |
İptal etmeden rezervasyonu kullanmama ücreti. |
admissionPolicy |
Bu hizmet için geçerli olan kabul politikası. Ayarlanmamışsa varsayılan olarak TIME_STRICT olur. (isteğe bağlı) |
cancellationPolicy |
Planlama kuralları iptal politikası. (Yapılacaklar için zorunlu) |
"min_advance_booking" ayarlanmışsa son rezervasyon yapılabilir zaman (<slot start time> - "min_advance_booking") olarak hesaplanır. "min_booking_buffer_before_end_time" ayarlanmışsa son rezerve edilebilir zaman (<slot end time> - "min_booking_buffer_before_end_time") olarak hesaplanır. "min_booking_buffer_before_end_time" değerinin ayarlanması durumunda pozitif olması gerektiğini unutmayın. Her ikisi de ayarlanmamışsa yuva, yuvanın başlangıç zamanına kadar rezerve edilebilir. Her iki alan da ayarlanırsa yalnızca bir değer seçilir ve diğer değer yoksayılır. Hangi değerin seçileceğini güvenilir bir şekilde tahmin edemeyiz. Örnekler:
|
|
minAdvanceBooking |
Son rezervasyonun yapılabileceği zamandan uygunluk aralığının başlayacağı zamana kadar geçen süre (saniye cinsinden). |
minBookingBufferBeforeEndTime |
Son rezervasyonun yapılabileceği zamandan uygunluk aralığının sona ereceği zamana kadar geçen süre (saniye cinsinden). Bu alan ayarlanırsa kullanıcıların satın alınan biletleri zaman aralıkları başladıktan sonra kullanabileceğini belirtmek için "admissionPolicy" alanı TIME_FLEXIBLE olarak ayarlanmalıdır. |
AdmissionPolicy
Bu hizmetin kabul politikası.
| Sıralamalar | |
|---|---|
ADMISSION_POLICY_UNSPECIFIED |
Kullanılmamış. |
TIME_STRICT |
Müşterilerin, uygunluk aralığının başlangıç zamanında orada bulunması gerekir ve hizmetin, aralığın bitiş zamanında tamamlanması beklenir. TIME_STRICT kullanım alanlarına örnekler: * Saat 09:00'da başlayan, tüm katılımcıların başlangıç saatinde gelmesini gerektiren ve yaklaşık 12:00'de dönen bir tur. Cumartesi günü saat 15:00'te yaklaşık 30 dakika sürecek bir saç kesimi randevusu. * 18:00-20:00 arası fitness dersi |
TIME_FLEXIBLE |
Müşteriler, bu rezervasyonu kullanmak için uygunluk aralığının başlangıç ve bitiş zamanı arasında herhangi bir zamanda gelebilir. TIME_FLEXIBLE kullanım alanlarına örnekler: * Satın alma tarihinde herhangi bir zamanda kullanılabilen müze bileti. * Öğleden sonra 12:00-21:00 saatleri arasında kullanılabilecek bir eğlence parkı girişi |
TIMED_ENTRY_WITH_FLEXIBLE_DURATION |
Müşterilerin, uygunluk aralığının başlangıç saatinde satıcıya ulaşması gerekir ancak istedikleri zaman ayrılabilirler. Örneğin, müze giriş senaryosunda, saat 10:00 için zamanlı giriş bileti olan kullanıcının saat 10:00'da müzede olması gerekir. Bu hizmet için uygunluk aralıklarının başlangıç zamanı, belirlenen giriş zamanını gösterir. Ancak bitiş saati yalnızca rezervasyon için uygunluk aralığını tanımlamak üzere anahtar olarak kullanılır. |
CancellationPolicy
Bir hizmetin iptal politikası.
| JSON gösterimi |
|---|
{
"refundCondition": [
{
object ( |
| Alanlar | |
|---|---|
refundCondition[] |
Politika için geçerli olan sıfır veya daha fazla geri ödeme koşulu. |
RefundCondition
Tek bir geri ödeme koşulu tanımlar. "Geri ödeme adımlarını" hizmetin başlangıç zamanından önceki çeşitli süreler olarak tanımlamak için birden fazla geri ödeme koşulu birlikte kullanılabilir.
| JSON gösterimi |
|---|
{ "minDurationBeforeStartTime": string, "refundPercent": integer } |
| Alanlar | |
|---|---|
minDurationBeforeStartTime |
Başlangıç zamanından önceki süre. Müşteri, En fazla dokuz kesirli basamak içeren ve " |
refundPercent |
Hizmet rezervasyonu, hizmetin başlangıç saatinden en az |
PrepaymentType
Ön ödeme türünü belirten enum.
| Sıralamalar | |
|---|---|
PREPAYMENT_TYPE_UNSPECIFIED |
Varsayılan olarak, ön ödemenin NOT_SUPPORTED (desteklenmiyor) olduğu varsayılır. |
REQUIRED |
Kullanıcı, bu hizmetin ödemesini rezervasyon sırasında yapmalıdır. |
OPTIONAL |
Kullanıcı, bu hizmet için rezervasyon sırasında veya daha sonra ön ödeme yapmayı seçebilir ancak rezervasyon yapmak için ön ödeme yapması gerekmez. |
NOT_SUPPORTED |
Bu hizmet için ön ödeme desteklenmiyor. |
PrepaymentTerms
Ön ödemenin ne zaman tamamlandığıyla ilgili ayrıntılı bilgi.
| JSON gösterimi |
|---|
{
"chargeTiming": enum ( |
| Alanlar | |
|---|---|
chargeTiming |
Ücretin, satın alma zamanına göre ne zaman alınacağı. |
chargeTimeBeforeStartTimeSec |
Kullanıcının ödeme için ücretlendirildiği, hizmetin başlangıç zamanından önceki süre (saniye cinsinden). Bu alan yalnızca ChargeTiming CHARGE_LATER olduğunda ayarlanmalıdır. |
ChargeTiming
Ücretin, satın alma zamanına göre ne zaman alınacağını belirten enum.
| Sıralamalar | |
|---|---|
CHARGE_TIMING_UNSPECIFIED |
Kullanılmamış. |
CHARGE_NOW |
Müşteriden hemen ödeme alınır. |
CHARGE_LATER |
Müşteriden daha sonra ödeme alınacak. |
ServiceIntakeForm
Satıcı tarafından sağlanan hizmeti özelleştiren bir giriş formu tanımlar.
| JSON gösterimi |
|---|
{
"field": [
{
object ( |
| Alanlar | |
|---|---|
field[] |
Kullanıcıya gösterilecek alanlar. |
firstTimeCustomers |
Doğruysa bu form, ilk kez alışveriş yapan müşterilere gösterilir. Kullanımdan kaldırıldı. Bu işlev, giriş formlarında desteklenmez. |
returningCustomers |
True (doğru) ise bu form, tekrar eden müşterilere gösterilir. Kullanımdan kaldırıldı. Bu işlev, giriş formlarında desteklenmez. |
ServiceIntakeFormField
ServiceIntakeForm'da bulunan bir alanı tanımlar.
| JSON gösterimi |
|---|
{ "id": string, "type": enum ( |
| Alanlar | |
|---|---|
id |
Bir form alanını benzersiz şekilde tanımlayan, toplayıcı iş ortağından alınan bir dize. Bu kimlik, ilgili form alanı yanıtındaki kimlikle aynı olmalı ve hem hizmet düzeyinde hem de her bilet alımı formunda benzersiz olmalıdır. (gerekli) |
type |
Bu alanın türü. |
label |
Bu alan için kullanıcıya gösterilen metin. Kullanımdan kaldırıldı. Lütfen bunun yerine |
localizedLabel |
Bu alan için kullanıcıya gösterilen metin. Alan, birden fazla yerel ayarda sağlanabilir. (gerekli) |
value[] |
Yalnızca alan türü LOCATION_SEARCH ise ayarlayın. Konum değerini belirtmek için lütfen "konum" alanındaki "locationId"yi kullanın. |
choiceText[] |
Yalnızca alan türü MULTIPLE_CHOICE, CHECKBOXES veya DROPDOWN ise ayarlayın. Olası seçenekleri listelemek için kullanılır. |
isRequired |
Bu alana yanıt verilmesinin kullanıcı tarafından zorunlu olup olmadığını gösterir. |
allowCustomAnswer |
Önceden tanımlanmış yanıtlara ek olarak özel bir değere izin verilip verilmediğini gösterir. Bu yalnızca alan türü LOCATION_SEARCH olduğunda geçerlidir. (isteğe bağlı) |
additionalOption[] |
Belirtilen değerlere ek olarak sunulan ek seçenekler. Yalnızca alan türü LOCATION_SEARCH olduğunda geçerlidir. Örneğin, sağlanan konum listesine ek olarak "Tedarikçiyle daha sonra iletişime geçeceğim" seçeneği de kullanılabilir. (isteğe bağlı) |
ticketTypeRestrict[] |
Bu soru yalnızca kullanıcı belirli bilet türlerini rezerve ettiğinde gösterilecekse bu alan, geçerli bilet türü kimlikleri kümesi olarak ayarlanmalıdır. Soru her zaman geçerliyse alanı boş bırakın. |
hint |
Giriş için ipucu metni, metin yer tutucusu olarak gösterilir. Bu yalnızca alan türü SHORT_ANSWER veya PARAGRAPH olduğunda geçerlidir. (isteğe bağlı) |
FieldType
Alan türünü belirten enum.
| Sıralamalar | |
|---|---|
FIELD_TYPE_UNSPECIFIED |
Belirtilmemiş veya bilinmeyen türdeki alanlar yoksayılır. |
SHORT_ANSWER |
Metin için tek satırlık giriş alanı. |
PARAGRAPH |
Metin için çok satırlı bir giriş alanı. |
MULTIPLE_CHOICE |
Birçok seçenek arasından bir seçim yapılması gereken bir grup radyo düğmesi. |
CHECKBOXES |
Onay kutularıyla birlikte bir veya daha fazla numaralandırılmış öğe. |
DROPDOWN |
Açılır listeden yapılan seçim. |
BOOLEAN |
Evet/hayır düğmesi. |
LOCATION_SEARCH |
Sağlanan konum listesindeki kullanıcı girişine göre eşleşen konumun bulunmasını destekleyen bir arama kutusu. |
ServiceType
Önceden tanımlanmış hizmet türleri.
| Sıralamalar | |
|---|---|
SERVICE_TYPE_UNSPECIFIED |
Kullanılmamış. |
SERVICE_TYPE_DINING_RESERVATION |
Yemek rezervasyonu |
SERVICE_TYPE_FOOD_ORDERING |
Yemek siparişi (adrese teslimat, paket servis veya her ikisi de olabilir) |
SERVICE_TYPE_FOOD_DELIVERY |
Yemek teslimatı |
SERVICE_TYPE_FOOD_TAKEOUT |
Paket yemek servisi |
SERVICE_TYPE_EVENT_TICKET |
Etkinlik bileti. |
SERVICE_TYPE_TRIP_TOUR |
Gezi turu. |
SERVICE_TYPE_APPOINTMENT |
Randevu veya ders hizmeti sunan işletmeler. (1) Sağlık ve fitness, (2) spa ve güzellik, (3) finansal danışmanlık ve değerlendirme hizmetleri için önerilir. Lütfen desteklenen hizmet türlerine bakın: https://developers.google.com/maps-booking/guides/end-to-end-integration/overview |
SERVICE_TYPE_ONLINE_APPOINTMENT |
Tamamen sanal olarak gerçekleştirilecek bir sınıf veya oturum için online randevu hizmeti sunulmalıdır. Sanal hizmet rezervasyonları etkinleştiriliyorsa ayarlanmalıdır. |
SERVICE_TYPE_SHOPPING |
Kullanıcıların belirtilen satıcıdan alışveriş yapmasına olanak tanıyan hizmet. Teslimat veya teslim alma olabilir. |
TicketType
TicketType, farklı kullanıcı türleri, farklı hizmet özellikleri veya farklı seçenekler/eklentiler nedeniyle farklı fiyatlara ve/veya stok durumlarına sahip biletler arasında ayrım yapmak için kullanılır.
Bilet, bir hizmet için rezerve edilebilen en küçük birimdir. Örneğin, rafting gezisinde bir yer, müzeye giriş, tam gün çift kişilik kano kiralama.
| JSON gösterimi |
|---|
{ "ticketTypeId": string, "shortDescription": string, "localizedShortDescription": { object ( |
| Alanlar | |
|---|---|
ticketTypeId |
Bilet kimliği, aynı hizmetin farklı bilet türlerini ayırt etmek için kullanılır ve yalnızca hizmet içinde benzersiz olması beklenir. |
shortDescription |
Bu TicketType için kısa bir açıklama. Bu, kullanıcı tarafından görülebilir (ör. "yetişkin", "çocuk", "gazi", "J Sırası" vb.) olmalıdır. Her bilet türü için kullanıcı tarafından görülebilir bir açıklama eklenmesi zorunludur. Desteği sonlandırıldı. Bunun yerine localizedShortDescription özelliğini kullanın. |
localizedShortDescription |
Bu TicketType'ın kısa bir açıklaması (uluslararasılaştırma desteğiyle). Bu, kullanıcı tarafından görülebilir (ör. "yetişkin", "çocuk", "gazi", "J Sırası" vb.) olmalıdır. Her bilet türü için kullanıcı tarafından görülebilir bir açıklama eklenmesi zorunludur. Her yerel ayar için ayrı değerler sağlanabilir. |
price |
Bu türdeki tek bir biletin, vergiler hariç fiyatı. Hizmetin vergi oranı, biletlerine uygulanır. |
perTicketFee |
Bu bileti satın almak için ek ücretler. (isteğe bağlı) |
priceDisplayType |
İsteğe bağlı. Bu türdeki tek bir biletin önceden belirlenmiş fiyat gösterimi türü. |
optionDescription |
Bu bilet türünün temsil ettiği ek seçeneklerin açıklaması (varsa). Desteği sonlandırıldı. Bunun yerine localizedOptionDescription kullanın. |
localizedOptionDescription |
Bu bilet türünün temsil ettiği ek seçeneklerin açıklaması (varsa). Her yerel ayar için ayrı değerler sağlanabilir. Bilet türü birden fazla boyutu temsil ettiğinde ek seçenekler kullanışlıdır. 1. örnek: Farklı türlere ("yetişkin", "çocuk") sahip bir giriş bileti ve ek seçenek olarak dil. Beklenen TicketType listesi şu şekilde olur: - { ticketTypeId: "ticket_type_1" localizedShortDescription { value: "adult" } localizedOptionDescription { value: "english" } } - { ticketTypeId: "ticket_type_2" localizedShortDescription { value: "adult" } localizedOptionDescription { value: "spanish" } } - { ticketTypeId: "ticket_type_3" localizedShortDescription { value: "child" } localizedOptionDescription { value: "english" } } - { ticketTypeId: "ticket_type_4" localizedShortDescription { value: "child" } localizedOptionDescription { value: "spanish" } } 2. örnek: İsteğe bağlı kuru çanta eklentisiyle çok saatlik kano kiralama. shortDescription "3 saat" olabilir ve optionDescription "kuru çanta ile" veya "kuru çanta olmadan" olabilir: - { ticketTypeId: "ticket_type_1" localizedShortDescription { value: "2 hours" } localizedOptionDescription { value: "english" } } - { ticketTypeId: "ticket_type_2" localizedShortDescription { value: "2 hours" } localizedOptionDescription { value: "spanish" } } - { ticketTypeId: "ticket_type_3" localizedShortDescription { value: "3 hours" } localizedOptionDescription { value: "english" } } - { ticketTypeId: "ticket_type_4" localizedShortDescription { value: "3 hours" } localizedOptionDescription { value: "spanish" } } İsteğe bağlıdır ancak hizmetteki herhangi bir bilet türünde bu alan ayarlanmışsa diğer tüm bilet türlerinde de bu alanın ayarlanmasını bekleriz (varsayılan bir optionDescription kullanılabilir). Örneğin, [{ticket_type_1, adult, english}, {ticket_type_1, adult, ''}] geçerli bir liste değildir. Yalnızca iki HTML biçimlendirme etiketi desteklenir: ve |
inventoryType |
İsteğe bağlı. Bu türdeki tek bir biletin önceden belirlenmiş envanter türü. |
PerTicketFee
Kullanıcının satın aldığı her bilet için ödenmesi gereken ücretler.
| JSON gösterimi |
|---|
{ "serviceCharge": { object ( |
| Alanlar | |
|---|---|
serviceCharge |
Bir hizmet için alınan ek ücret. |
facilityFee |
Mekana/tesise ödenen bir ücrettir. |
taxes |
Bilet başına vergiler. |
PriceDisplayType
Açılış sayfasında gösterilen fiyat biçimini belirtir.
Bu alan, bağlantı içermeyen envanter için yoksayılır.
Bu alan, Google platformlarının açılış sayfası tarafından kullanılan fiyat biçimini göstermesine olanak tanır. Tutarlı fiyat biçimleri, dönüşüm oranını artırır ve kafa karışıklığını azaltır.
| Sıralamalar | |
|---|---|
PRICE_DISPLAY_TYPE_UNSPECIFIED |
Fiyat görüntüleme türü belirtilmemiş. Google, hangi biçimin gösterileceğine karar verir. |
PRICE_DISPLAY_TYPE_BASE |
Açılış sayfasında gösterilen fiyat, taban fiyattır. |
PRICE_DISPLAY_TYPE_ALL_IN |
Açılış sayfasında gösterilen fiyata tüm ücretler ve vergiler dahildir. |
InventoryType
Bu türdeki tek bir biletin önceden belirlenmiş envanter türü.
| Sıralamalar | |
|---|---|
INVENTORY_TYPE_UNSPECIFIED |
Envanter türü belirtilmedi. |
INVENTORY_TYPE_PRIMARY |
Birincil envanter. |
INVENTORY_TYPE_VERIFIED_RESALE |
Doğrulanmış yeniden satış envanteri. |
INVENTORY_TYPE_RESALE |
Yeniden satış envanteri. |
INVENTORY_TYPE_AGGREGATOR |
Toplayıcı envanteri. Toplayıcı (ör. www.bandsintown.com), iş ortağının etkinlik ve bilet bilgileri sağladığı anlamına gelir. Ancak biletler doğrudan iş ortağı tarafından satılmaz. Gerçek bilet satıcısı birincil, doğrulanmış yeniden satış veya yeniden satış olabilir. Artık yalnızca üst düzey iş ortağı envanter türü ayırt ediliyor ve bir toplayıcıdaki gerçek bilet satıcısı envanter türü göz ardı ediliyor. |
RelatedMedia
Bu hizmetle ilgili fotoğraflar. Google, bu medyaları son kullanıcılara doğru şekilde gösterildiğinden emin olmak için tarar. (isteğe bağlı)
| JSON gösterimi |
|---|
{ "url": string, "type": enum ( |
| Alanlar | |
|---|---|
url |
Bu medya kaynağının URL'si. Google, bu URL'de barındırılan medyayı tarar. |
type |
Bu medya kaynağının türü. |
localizedCaption |
Uluslararasılaştırmayı destekleyen medyanın altyazısı. Yalnızca düz metin desteklenir. HTML bileşenleri kaldırılır. (isteğe bağlı) |
attribution |
Medyanın kaynağıyla ilgili ilişkilendirme bilgileri. Fotoğrafçıya veya ajansa atıfta bulunmak için ilişkilendirmenin medyayla birlikte gösterilmesi gerekiyorsa bu alanın ayarlanması gerektiğini unutmayın. (isteğe bağlı) |
caption |
Desteği sonlandırıldı. Yerelleştirilmiş altyazı kullanılması tercih edilir. |
MediaType
Bu medya kaynağının türünü belirten enum. Yalnızca fotoğraflar desteklenir. Fotoğrafların dışında başka medya türlerinin de desteklenmesi gerekiyorsa lütfen Google ile Rezervasyon ekibiyle iletişime geçin.
| Sıralamalar | |
|---|---|
TYPE_UNSPECIFIED |
Kullanılmamış. |
PHOTO |
URL tarafından sağlanan medyanın fotoğraf olduğunu gösterir. |
İlişkilendirme
Bu medya için atıf bilgileri.
| JSON gösterimi |
|---|
{
"localizedText": {
object ( |
| Alanlar | |
|---|---|
localizedText |
Uluslararasılaştırmayı destekleyen fotoğrafçıya veya ajansa atıfta bulunmak için kullanılan metin. Bu metin, kaynak medyayla birlikte gösterilir. Bu alan için yalnızca düz metnin desteklendiğini, HTML bileşenlerinin kaldırılacağını (köprü tabanlı ilişkilendirme desteklenmez) unutmayın. |
text |
Desteği sonlandırıldı. Bunun yerine localizedText kullanılması tercih edilir. |
ServiceAttributeValueId
Bir hizmet özelliğinin, bir hizmete uygulanacak belirli bir değerini tanımlar.
| JSON gösterimi |
|---|
{ "attributeId": string, "valueId": string } |
| Alanlar | |
|---|---|
attributeId |
Merchant.service_attribute içinde tanımlanan bir özelliğin kimliği (ör. "service-type"). |
valueId |
Bu özelliğin değerinin kimliği (ör. "saç kesimi"). Hizmet özelliği tanımındaki bir valueId ile eşleşmelidir. |
WaitlistRules
Bekleme listesine katılmayla ilgili kurallar.
| JSON gösterimi |
|---|
{
"minPartySize": integer,
"maxPartySize": integer,
"supportsAdditionalRequest": boolean,
"aboveMaxPartySizeOptions": [
{
object ( |
| Alanlar | |
|---|---|
minPartySize |
Zorunlu. Bekleme listesi işlevi sunan hizmetler için pozitif bir tam sayı olmalıdır. Hizmet veya satıcı bekleme listesi işlevi sunmuyorsa bu alan doldurulmamalıdır. |
maxPartySize |
Zorunlu. Bekleme listesi işlevi sunan hizmetler için pozitif bir tam sayı olmalıdır. Hizmet veya satıcı bekleme listesi işlevi sunmuyorsa bu alan doldurulmamalıdır. |
supportsAdditionalRequest |
Doğruysa kullanıcı, bu hizmetin bekleme listesine katılırken serbest biçimli ek bir metin isteği gönderebilir. |
aboveMaxPartySizeOptions[] |
Set maxPartySize değerinden daha büyük partiler için seçenekleri ayarlayın. Daha büyük gruplara bekleme listesine katılmak için alternatif seçenekler sunulmaması gerekiyorsa boş bırakın. |
UnsupportedPartySizeOption
Kapsama alanı dışında kalan partiler için seçenekler.
| JSON gösterimi |
|---|
{ // Union field |
| Alanlar | |
|---|---|
kind birleşik alanı. Kapsama alanı dışında kalan partiler için kullanılabilir seçenekler. kind aşağıdakilerden yalnızca biri olabilir: |
|
callMerchant |
Aralık dışında kalan parti büyüklükleri için işletme aranabilir. Kullanıcıya önceden tanımlanmış bir mesaj gösterilir. Gösterilecek örnek metin: {waitlistRules.max_party_size} kişiden büyük gruplar için lütfen {phone} numaralı telefondan restoranı arayın. CallMerchant ayarlanmalı ancak boş olacaktır. |
CallMerchant
Bu türde alan yok.
UnsupportedPartySizeOption'da kullanılacak boş mesaj. Bu ayar, kullanıcılara rezervasyon için işletmeyi arama seçeneğini gösterir.
TicketingVerticalSpecificData
Etkinlik bilet işlemleri dikeyine özgü ek bilgiler.
| JSON gösterimi |
|---|
{ "eventCategory": enum ( |
| Alanlar | |
|---|---|
eventCategory |
Etkinliğin kategorisi. Yalnızca etkinlik önceden tanımlanmış kategorilerden birine girdiğinde ayarlanır. (isteğe bağlı) |
eventUrl |
İş ortağının web sitesindeki etkinliğin URL'si. (isteğe bağlı) |
entity[] |
Etkinlikle ilgili öğelerin listesi. (isteğe bağlı) |
eventAttendanceMode |
Zorunlu. Etkinliğe katılım türü. |
eventVirtualLocationUrl[] |
İsteğe bağlı. Etkinliğin izlenebileceği URL. |
eventOrganizer |
İsteğe bağlı. Etkinliği düzenleyen kullanıcı. |
eventOrganizerUrl |
İsteğe bağlı. Etkinliği düzenleyen kişinin URL'si. |
eventOrganizerType |
İsteğe bağlı. Düzenleyenin türü. |
eventSourceUrl[] |
Zorunlu. Etkinlik bilgilerinin veya açıklamalarının bulunabileceği sayfaların URL'si. |
eventState |
İsteğe bağlı. Etkinliğin durumu. |
brandName |
İsteğe bağlı. Yerelleştirilmiş marka adı. |
eventCreator |
İsteğe bağlı. Etkinliği oluşturan kişi hakkında bilgiler. |
EventCategory
Ürün deneyimini özelleştirdiğimiz etkinlik kategorilerinin bir alt kümesi. Not: Etkinliklerin evrensel bir ontolojisi olması amaçlanmamıştır.
| Sıralamalar | |
|---|---|
EVENT_CATEGORY_UNSPECIFIED |
Belirtilmedi. Kullanmayın. |
EVENT_CATEGORY_CONCERT |
Konserler |
EVENT_CATEGORY_SPORTS |
Spor etkinlikleri |
EVENT_CATEGORY_THEATRE |
Tiyatro etkinlikleri |
EVENT_CATEGORY_EXHIBITS |
Sergiler. |
EVENT_CATEGORY_WORKSHOPS_AND_CLASSES |
Atölyeler ve sınıflar |
Varlık
Etkinlikle ilgili bir varlığı temsil eder.
| JSON gösterimi |
|---|
{ "id": string, "name": string, "url": string, "entityType": enum ( |
| Alanlar | |
|---|---|
id |
İş ortağının veritabanındaki öğenin benzersiz tanımlayıcısı. (isteğe bağlı) |
name |
Varlığın adı. (gerekli) |
url |
Özneyi açık bir şekilde tanımlayan web sayfasının URL'si. Bu, varsa iş ortağının web sitesindeki öğeye ait web sayfasıdır. Öğenin diğer herkese açık URL'leri için publicIdentificationData içinde relevantUrl'yi kullanın. (isteğe bağlı) |
entityType |
Varlığın türü. (isteğe bağlı) |
entityRole |
Varlığın etkinlikteki rolü. (isteğe bağlı) |
publicIdentificationData |
Varlığın herkese açık referansları. (isteğe bağlı) |
EntityType
Varlığın türü. Not: Evrensel bir ontoloji olması amaçlanmamıştır.
| Sıralamalar | |
|---|---|
ENTITY_TYPE_UNSPECIFIED |
Belirtilmedi. Kullanmayın. |
ENTITY_TYPE_PERFORMER |
Bu varlık, konserde veya gösteride sahne alan sanatçıyı ya da grubu temsil eder. Yalnızca etkinlik kategorisi CONCERT veya THEATRE olduğunda geçerlidir. |
ENTITY_TYPE_PLAYER |
Varlık, etkinlikteki spor takımını veya oyuncuyu temsil eder. Yalnızca etkinlik kategorisi SPOR olduğunda geçerlidir. |
ENTITY_TYPE_CONCERT_TOUR |
Varlık, bu etkinliğin ait olduğu turu temsil eder. Yalnızca etkinlik kategorisi CONCERT olduğunda geçerlidir. |
ENTITY_TYPE_SPORTS_SERIES |
Varlık, bu etkinliğin ait olduğu bir spor turnuvasını temsil eder. Yalnızca etkinlik kategorisi SPOR olduğunda geçerlidir. |
ENTITY_TYPE_PLAY |
Varlık, etkinlikte sahnelenen oyun türünü (ör. müzikal, komedi, bale vb.) temsil eder. Yalnızca etkinlik kategorisi THEATRE olduğunda geçerlidir. |
EntityRole
Varlığın etkinlikteki rolü.
| Sıralamalar | |
|---|---|
ENTITY_ROLE_UNSPECIFIED |
Belirtilmedi. |
ENTITY_ROLE_HEADLINER |
Tüzel kişi, etkinlikte sahne alan önemli bir sanatçıyı veya başrol oyuncusunu temsil ediyor. |
ENTITY_ROLE_SUPPORTER |
Varlık, etkinlikte destekleyici bir sanatçıyı temsil ediyor. |
ENTITY_ROLE_HOME_TEAM |
Bu öğe, (spor) etkinliğindeki ev sahibi takımı temsil eder. |
ENTITY_ROLE_AWAY_TEAM |
Varlık, (spor) etkinliğindeki deplasman takımını temsil eder. |
PublicIdentificationData
Bir tüzel kişiye referans veren tanımlayıcılar, web sayfaları veya diğer kamuya açık kaynaklar.
| JSON gösterimi |
|---|
{ "relevantUrl": [ string ], "musicbrainzId": string } |
| Alanlar | |
|---|---|
relevantUrl[] |
Yalnızca konuya ayrılmış herhangi bir web sayfasının herkese açık URL'si. Resmi web siteleri, Discogs, sosyal medya platformları, Wikipedia veya IMDb sayfaları buna örnek olarak verilebilir. Örneğin: https://www.discogs.com/artist/1124645-Taylor-Swift, https://www.wikidata.org/wiki/Q19320959, https://twitter.com/acmilan. (isteğe bağlı) |
musicbrainzId |
Sanatçının veya diğer müzik varlıklarının 36 karakterlik MusicBrainz tanımlayıcısı (varsa). https://musicbrainz.org/doc/MusicBrainz_Identifier adresini ziyaret edin. (isteğe bağlı) |
AttendanceMode
Etkinliğe katılım türü.
| Sıralamalar | |
|---|---|
ATTENDANCE_MODE_UNSPECIFIED |
Belirtilmedi. |
ONLINE |
Sanal etkinlikler için. |
PHYSICAL |
Fiziksel etkinlikler için. |
PHYSICAL_ONLINE_MIXED |
Hem fiziksel hem de sanal etkinlikler için. |
OrganizerType
Düzenleyenin türü.
| Sıralamalar | |
|---|---|
ORGANIZER_TYPE_UNSPECIFIED |
Belirtilmedi. |
PERSON |
Etkinliği düzenleyen kişi için. |
ORGANIZATION |
Etkinliği düzenleyen kişi bir kuruluşsa |
EventState
Etkinliğin durumu.
| Sıralamalar | |
|---|---|
EVENT_STATE_UNSPECIFIED |
Belirtilmedi. |
SCHEDULED |
Etkinlik planlandı. |
RESCHEDULED |
Etkinlik yeniden planlandı. |
CANCELLED |
Etkinlik iptal edildi. |
POSTPONED |
Etkinlik ertelendi. |
EventCreator
Etkinliği oluşturan kişi hakkında bilgiler. Yalnızca kullanıcı tarafından oluşturulan içerik etkinliklerini içeren platformlar için geçerlidir.
| JSON gösterimi |
|---|
{ "name": string } |
| Alanlar | |
|---|---|
name |
İsteğe bağlı. Etkinliği oluşturanın adı. Karakter kısıtlaması yoktur. |
IntegrationType
Desteklenen entegrasyon derinliği.
| Sıralamalar | |
|---|---|
INTEGRATION_TYPE_UNSPECIFIED |
Varsayılan olarak END_TO_END değerine ayarlanır. |
INTEGRATION_TYPE_END_TO_END |
Google üzerinden uçtan uca rezervasyon yapılmasına olanak tanıyan tam entegrasyon. |
INTEGRATION_TYPE_INVENTORY_ONLY |
Rezervasyon sunucusunun bu hizmeti desteklemesi gerekmez. Yalnızca satıcı, hizmet ve (isteğe bağlı olarak) stok durumu verilerinin gönderilmesi gerekir. |
PerOrderFee
Bilet sayısından bağımsız olarak sipariş başına bir kez ödenmesi gereken ücretler.
| JSON gösterimi |
|---|
{ "deliveryFee": { object ( |
| Alanlar | |
|---|---|
deliveryFee |
Yayınlanma yöntemine göre değişebilen bir ücret. |
processingFee |
Kullanıcının ödeme yönteminin işlenmesi için alınan ücret. |
ToursAndActivitiesContent
Turlar ve Aktiviteler'e özgü içerik alanları. Tekrarlanan alandaki her öğe, ayrı oluşturmaya (ör. madde işareti olarak) izin verecek şekilde bağımsız olmalıdır.
Turlar ve aktiviteler için ToursAndActivitiesContent'in doldurulması kesinlikle önerilir ancak zorunlu değildir. Tüm alanlar, temel biçimlendirme için hem düz metni hem de HTML benzeri metni destekler. Desteklenen HTML benzeri biçimlendirme etiketleri:
İfade etiketleri:
, , , : Yalnızca yukarıda belirtilen üç etiket desteklenir.
, paragraflardaki satırları bölmek için, // ise önemli bir metni vurgulamak için kullanılabilir. Diğer tüm ifade etiketleri yoksayılır.
Diğer tüm etiketlere ve özel stillere izin verilmez ve bunlar kaldırılır. Tüm URL'ler, bağlantılar ve köprüler kaldırılır ve hiçbir zaman son kullanıcılara gösterilmez.
Önemli notlar: * highlights, exclusion ve hizmet açıklamasındaki diğer daha ayrıntılı alanlarda zaten sağlanan verileri kopyalamayın. * Desteklenmeyen etiketlerdeki içerikler kaldırılacağından ve bu durum istenmeyen bir kullanıcı deneyimine yol açabileceğinden, yukarıda belirtilen desteklenen etiketler dışında etiket kullanmaktan kaçının.
| JSON gösterimi |
|---|
{ "highlights": [ { object ( |
| Alanlar | |
|---|---|
highlights[] |
Kullanıcıların görebileceği öne çıkanlar listesi. |
inclusions[] |
Kullanıcıların görebileceği dahil etme listesi. |
exclusions[] |
Kullanıcıların görebileceği hariç tutma listesi. |
mustKnow[] |
Önemli notların kullanıcı tarafından görülebilen listesi. Yaş kısıtlamaları veya bu hizmeti uygunsuz kılan diğer koşullar gibi ayrıntılar için kullanılır. |
Konum
Bir konumla ilgili coğrafi bilgiler.
| JSON gösterimi |
|---|
{ "placeId": string, "name": string, "telephone": string, "url": string, "geo": { object ( |
| Alanlar | |
|---|---|
placeId |
Google Places veritabanında ve Google Haritalar'da bir yerin yer kimliği. Yer kimlikleri hakkında daha fazla bilgi için https://developers.google.com/places/web-service/place-id adresini ziyaret edin. Bu bilgi sağlanırsa Google, konumu bu yerle eşleştirir. |
name |
Konumun adı, telefonu, URL'si ve coğrafi bilgisi, konumun Google Haritalar'da mevcut yerlerle eşleştirilmesini desteklemek için kullanılır. Bu alan isteğe bağlıdır ancak bazı durumlarda zorunlu olabilir. Örneğin, aynı adreste bulunsa bile adı olmayan bir Service.location, bir ticari işletmeyle eşleştirilmez. (isteğe bağlı) |
telephone |
Ülke ve alan kodları dahil olmak üzere konumun herkese açık telefon numarası (ör. +14567891234). (isteğe bağlı) |
url |
Konumun herkese açık web sitesinin URL'si. (isteğe bağlı) |
geo |
Enlem, boylam ve adres dahil olmak üzere konumun coğrafi bilgileri. (isteğe bağlı) |
locationType |
Bu konum bir hizmet için sağlanıyorsa konum türü belirtilmelidir. |
locationId |
Konumun hizmet içindeki benzersiz referansı. Bu kimlik, diğer hizmet alanlarında bu konuma başvurmak için kullanılabilir. Örneğin, özel alım formunda, teslim alma konumu seçeneklerini belirtmek için bir dizi konum kimliği kullanılabilir. Ayarlanırsa bu kimlik aynı hizmet içinde benzersiz olmalıdır. (isteğe bağlı) |
LocationType
Bu konumun türü.
| Sıralamalar | |
|---|---|
LOCATION_TYPE_UNSPECIFIED |
Konum türü belirtilmedi. |
VISITED_LOCATION |
Bu hizmetin ziyaret ettiği konum. |
START_LOCATION |
Bu hizmetin başladığı konum, MEETING_LOCATION olarak da kullanılır. |
END_LOCATION |
Bu hizmetin sona erdiği konum. |
Derecelendirme
Bir varlık için puanı tanımlar.
| JSON gösterimi |
|---|
{ "value": number, "numberOfRatings": string } |
| Alanlar | |
|---|---|
value |
Ortalama puan değeri (numberOfRatings > 0 olduğunda zorunludur). Değer [1, 5] aralığında olmalıdır ve yalnızca numberOfRatings sıfırsa atlanabilir. |
numberOfRatings |
Değeri hesaplarken kullanılan puan sayısı (zorunlu). |
HomeServiceData
Ev hizmetleri sektörü için sağlanması gereken ek bilgiler.
| JSON gösterimi |
|---|
{ "categoryType": string, "jobType": string } |
| Alanlar | |
|---|---|
categoryType |
Bu ev hizmetinin ait olduğu üst düzey kategori. Ör. tesisatçı, elektrikçi vb. |
jobType |
Belirli bir ev hizmetinin ait olduğu kategori altındaki iş türü. Örneğin, unclog_drain ve install_faucet, tesisatçı kategorisindeki iş türleridir. |
VirtualSession
Sanal/online oturum hakkında bilgiler. Ör. online yoga dersi, sanal yemek pişirme dersi vb.
| JSON gösterimi |
|---|
{ "sessionInstructions": { object ( |
| Alanlar | |
|---|---|
sessionInstructions |
Bu sanal sınıfın nasıl ayarlandığına ilişkin talimatlar. İş ortağı, rezervasyona video URL'sini dahil etmezse bu metinde video URL'sinin kullanıcıyla ne zaman paylaşılacağı belirtilmelidir. Ör. "Zoom URL'si, dersten 30 dakika önce e-postayla gönderilecektir." (Önerilir) |
sessionRequirements |
Belirli bir sanal oturumun şartları. Ör. yoga matı, mutfak gereçleri vb. (Önerilir) |
virtualPlatformInfo |
Bu oturumda kullanılan sanal platform hakkında bilgiler. (Sanal hizmetleri etkinleştirmek için gereklidir) |
isSessionPrerecorded |
Zorunlu. Sanal oturum canlı değilse ve önceden kaydedilmişse bu değeri doğru olarak ayarlayın. |
VirtualPlatformInfo
Bu sanal oturumda kullanılacak platform hakkında bilgiler.
| JSON gösterimi |
|---|
{ "platform": enum ( |
| Alanlar | |
|---|---|
platform |
Sanal oturum için kullanılan platform. |
otherPlatformName |
Platform OTHER olarak ayarlanmışsa platformun adı. (Platform OTHER olarak ayarlandıysa zorunludur) |
Platform
Hangi sanal platformun satıcı tarafından kullanılacağını belirten enum.
| Sıralamalar | |
|---|---|
PLATFORM_UNSPECIFIED |
Kullanılmamış. |
FLEXIBLE |
Satıcı, hangi video platformunu kullanacağı konusunda esnektir. |
GOOGLE_HANGOUTS |
Google Hangouts ürünü. |
GOOGLE_MEET |
Google Meet ürünü. |
ZOOM |
Zoom Video Communications. |
SKYPE |
Skype. |
YOUTUBE |
YouTube'da canlı yayın yapma |
OTHER |
Kullanılan video platformu burada belirtilenlerden farklıysa ayarlanmalıdır. |
DirectMerchantPayment
Kullanıcının, hizmet için RwG üzerinden ön ödeme yapmak yerine doğrudan satıcıya nasıl ödeme yapabileceği hakkında bilgi.
| JSON gösterimi |
|---|
{
"paymentMethods": [
{
object ( |
| Alanlar | |
|---|---|
paymentMethods[] |
Kullanıcıların yalnızca aşağıda belirtilen ödeme yöntemleriyle ödeme yapmaları önerilir. |
UriTemplate
Google'ın harici site URL'lerini nasıl oluşturacağını belirten bir şablon.
| JSON gösterimi |
|---|
{ "uriTemplate": string } |
| Alanlar | |
|---|---|
uriTemplate |
İsteğe bağlı. URI şablonu RFC6570'e uygun olmalıdır. https://datatracker.ietf.org/doc/html/rfc6570 adresine bakın. 2. düzey şablonları destekler. Bu parametreler, ilgili öğelerinde belirtilen değerlere dönüştürülür. Yemek rezervasyonu için yönlendirme bağlantısı parametreleri: 1) (zorunlu) {availability_slot_start_seconds}: Stok durumu feed'indeki startSec alanından doldurulur. 2) (zorunlu) {resources_party_size}: Stok durumu feed'indeki partySize alanından doldurulur. 3) (isteğe bağlı) {availability_slot_duration_seconds}: Stok durumu feed'indeki durationSec alanından doldurulur. 4) (isteğe bağlı) {availability_slot_availability_tag}: Stok durumu feed'indeki availabilityTag alanından doldurulur. Kullanım örneği: http://example.com/book/restaurant?start={availability_slot_start_seconds} &num_guests={resources_party_size} Şu değerlerle: * startSec = 123456 * partySize = 2 https://example.com/book/restaurant?start=123456&num_guests=2 |
Yöntemler |
|
|---|---|
|
Belirtilen toplayıcı tarafından yönetilen bir satıcının yeni bir Service öğesini oluşturur ve döndürür. |
|
Belirtilen toplayıcı tarafından yönetilen bir satıcının mevcut Service öğesini siler. |
|
Belirtilen toplayıcı tarafından yönetilen bir satıcının mevcut Service öğesini günceller ve döndürür. |