- JSON gösterimi
 - ActionPlatform
 - ActionLinkType
 - OrderOnlineMetadata
 - FulfillmentOption
 - FulfillmentType
 - AvailableDay
 - Tarih
 - FeeDetails
 - NoFee
 - MinimumFee
 - FixedFee
 - FoodOrderingMetadata
 - FeeDetails
 - FeeType
 - FeeAmount
 - Para
 - MoneyRange
 - QuantitativeValue
 - RangeValue
 - DurationRange
 - AdvanceOrderDetails
 - EventMetadata
 - Yüzey
 
İlişkili dili, kısıtlanmış ülkelerin listesini ve bu işlemin hangi platformda yapılması gerektiğini belirten isteğe bağlı platformu içeren bir işlem URL'si.
| JSON gösterimi | 
|---|
{ "url": string, "language": string, "restrictedCountry": [ string ], "platform": enum (  | 
            
| Alanlar | |
|---|---|
url | 
              
                 
 Bu işlem bağlantısının giriş noktası URL'si.  | 
            
language | 
              
                 
 Bu URI'deki içeriğin kullanılabildiği dili tanımlayan BCP-47 dil etiketi.  | 
            
restricted | 
              
                 
 ISO 3166-1 alpha-2 ülke kodu. Kısıtlanmamış görünürlük için boş bırakın.  | 
            
platform | 
              
                 
 Bu işlemin gerçekleştirileceği platform. Bu alan ayarlanmazsa ACTION_PLATFORM_WEB_APPLICATION yedek olarak kullanılır.  | 
            
action | 
              
                 
 Önceden belirlenmiş işlem türü.  | 
            
order | 
              
                 
 Online siparişin meta verileri bağlantısı. ACTION_LINK_TYPE_SHOP_ONLINE olan ActionLinkType ile işlemi destekler.  | 
            
food | 
              
                 
 Yemek siparişi bağlantıları için meta veriler. Desteklenen işlem türü:  *   | 
            
event | 
              
                 
 Etkinlikler alanına özgü olan işlem bağlantısı hakkında ek bilgiler.  | 
            
ActionPlatform
İşlemin gerçekleştirildiği platform. Web uygulaması genel yedek uygulamadır. ACTION_PLATFORM_WEB_APPLICATION ile en az bir ActionLink'in olması önerilir. Platform olarak Android ve iOS ile olan bağlantılar yalnızca ilgili sistemde kullanılır.
| Sıralamalar | |
|---|---|
ACTION_PLATFORM_UNSPECIFIED | 
                Platform belirtilmedi. | 
ACTION_PLATFORM_WEB_APPLICATION | 
                İşlem platformu genel olarak web'dir. | 
ACTION_PLATFORM_MOBILE_WEB | 
                İşlem platformu, mobil cihazlarda web'dir. | 
ACTION_PLATFORM_ANDROID | 
                İşlem platformu Android OS. | 
ACTION_PLATFORM_IOS | 
                İşlem platformu iOS'tur. | 
ActionLinkType
İşlem bağlantısıyla ilişkili önceden belirlenmiş işlem türü.
| Sıralamalar | |
|---|---|
ACTION_LINK_TYPE_UNSPECIFIED | 
                İşlem bağlantısı türü belirtilmedi. | 
ACTION_LINK_TYPE_BOOK_APPOINTMENT | 
                İşlem bağlantısı türü, randevu almadır. | 
ACTION_LINK_TYPE_BOOK_ONLINE_APPOINTMENT | 
                İşlem bağlantısı türü, online randevu alma. | 
ACTION_LINK_TYPE_ORDER_FOOD | 
                İşlem bağlantısı türü, teslimat veya paket servisi için yemek siparişi verme veya her ikisi için de sipariş vermedir. | 
ACTION_LINK_TYPE_ORDER_FOOD_DELIVERY | 
                İşlem bağlantısı türü, teslimat için yemek siparişi vermedir. | 
ACTION_LINK_TYPE_ORDER_FOOD_TAKEOUT | 
                İşlem bağlantısı türü, paket servisi için yemek siparişi vermedir. | 
ACTION_LINK_TYPE_MAKE_DINING_RESERVATION | 
                İşlem bağlantısı türü, yemek rezervasyonu yapmaktır. | 
ACTION_LINK_TYPE_SHOP_ONLINE | 
                İşlem bağlantısı türü alışveriş için sipariş verme, teslimat veya teslim alma ya da her ikisi de olabilir. | 
OrderOnlineMetadata
Online sipariş işlemi bağlantısının meta verileri.
| JSON gösterimi | 
|---|
{
  "fulfillmentOption": [
    {
      object ( | 
              
| Alanlar | |
|---|---|
fulfillment | 
                
                   
 Online sipariş işlemi bağlantısı için kullanılabilen teslimat seçenekleri.  | 
              
FulfillmentOption
Sipariş karşılama seçeneği (online sipariş bağlantısı).
| JSON gösterimi | 
|---|
{ "fulfillmentType": enum (  | 
              
| Alanlar | |
|---|---|
fulfillment | 
                
                   
 Zorunlu. Sipariş karşılama türü.  | 
              
available | 
                
                   
 Zorunlu. Bu sipariş karşılama yöntemi için müsaitlik durumunun bulunduğu günlerin listesi (tercihen en az 2 gün).  | 
              
fee | 
                
                   
 Zorunlu. Sipariş karşılama yöntemiyle ilgili ücret ayrıntıları.  | 
              
minimum | 
                
                   
 Zorunlu. İşlem bağlantısıyla ilişkili sipariş karşılama yöntemi için minimum sipariş.  | 
              
FulfillmentType
Bir işlem bağlantısıyla ilişkili yerine getirme türü.
| Sıralamalar | |
|---|---|
FULFILLMENT_TYPE_UNSPECIFIED | 
                Sipariş karşılama türü belirtilmedi. | 
FULFILLMENT_TYPE_DELIVERY | 
                Sipariş karşılama türü teslimattır. | 
FULFILLMENT_TYPE_PICKUP | 
                Sipariş karşılama türü, teslim almadır. | 
AvailableDay
Gün düzeyinde kullanılabilirlik.
| JSON gösterimi | 
|---|
{
  "fulfillmentDate": {
    object ( | 
              
| Alanlar | |
|---|---|
fulfillment | 
                
                   
 Zorunlu. Bir sipariş karşılama yönteminin kullanılabileceği tarih. Satıcının saat diliminde olduğu varsayılır.  | 
              
last | 
                
                   
 Zorunlu. Unix zaman damgası. Kullanıcının  Örneğin, fulfillmentDate değeri 10.08.2020 ise: - 10.08.2020 18:00 olan lastOrderingTime değeri, müşterinin siparişini 10.08.2020 tarihinde teslim almak için aynı gün saat 18:00'a kadar sipariş vermesi gerektiği anlamına gelir. - last OrderingTime değerinin 08.08.2020 20:00 olması, siparişin 10.08.2020 tarihinde teslim alınabilmesi için müşterinin iki gün önce saat 20:00'ye kadar siparişi vermesi gerektiği anlamına gelir. Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler:   | 
              
Tarih
Takvimin tamamını veya bir kısmını temsil eder (ör. doğum günü). Saat ve saat dilimi başka bir yerde belirtilmiş veya önemsizdir. Tarih, Miladi Takvim'e göredir. Bu durum aşağıdakilerden birini gösterebilir:
- Sıfır olmayan yıl, ay ve gün değerleriyle tam tarih.
 - Sıfır yılı olan bir ay ve gün (ör. yıldönümü).
 - Tek başına bir yıl, sıfır ay ve sıfır gün.
 - Sıfır gün içeren bir yıl ve ay (ör. kredi kartının son kullanma tarihi).
 
İlgili türler:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| JSON gösterimi | 
|---|
{ "year": integer, "month": integer, "day": integer }  | 
              
| Alanlar | |
|---|---|
year | 
                
                   
 Tarihin yılı. 1 ile 9999 arasında veya yıl içermeyen bir tarihi belirtmek için 0 arasında olmalıdır.  | 
              
month | 
                
                   
 Yılın ayı. 1 ile 12 arasında veya ay ve gün içermeyen bir yılı belirtmek için 0 arasında olmalıdır.  | 
              
day | 
                
                   
 Ayın günü. 1 ile 31 arasında olmalı ve yıl ile ay için geçerli olmalıdır. 0 değerini kullanarak ise yıl veya gününün önemli olmadığı bir yıl ve ay belirtebilirsiniz.  | 
              
FeeDetails
İşlem bağlantısıyla ilişkili sipariş tamamlama yönteminin ücret ayrıntıları.
| JSON gösterimi | 
|---|
{ // Union field  | 
              
| Alanlar | |
|---|---|
Birleştirme alanı fee_details. Sipariş karşılama yöntemi için ücret modeli. fee_details yalnızca aşağıdakilerden biri olabilir: | 
              |
no | 
                
                   
 Sipariş karşılama yöntemi için ücret alınmaz.  | 
              
base | 
                
                   
 Sağlama yöntemiyle ilişkili taban ücret.  | 
              
fixed | 
                
                   
 Siparişin yerine getirilmesiyle ilişkili sabit ücret.  | 
              
NoFee
Bu türde alan yok.
İşlem bağlantısıyla ilişkili satın alma yöntemi için ücret alınmaz.
MinimumFee
İşlem bağlantısıyla ilişkili sipariş tamamlama yöntemi için gereken minimum ücret.
| JSON gösterimi | 
|---|
{
  "baseFeeAmount": {
    object ( | 
              
| Alanlar | |
|---|---|
base | 
                
                   
 Zorunlu. Sağlama yönteminin taban ücret tutarı.  | 
              
FixedFee
İşlem bağlantısıyla ilişkili sipariş tamamlama yöntemi için gereken sabit ücret.
| JSON gösterimi | 
|---|
{
  "amount": {
    object ( | 
              
| Alanlar | |
|---|---|
amount | 
                
                   
 Zorunlu. Siparişin yerine getirilme yöntemi için sabit ücretin tutarı.  | 
              
FoodOrderingMetadata
Yemek siparişi işlem bağlantılarının meta verileri.
| JSON gösterimi | 
|---|
{ "feeDetails": [ { object (  | 
              
| Alanlar | |
|---|---|
fee | 
                
                   
 Öğe toplamının üzerinde kullanıcıdan alınan ücretlerin ayrıntıları. Hizmet ücreti, teslimat ücreti gibi farklı ücret türleri için tekrarlanır.  | 
              
advance | 
                
                   
 Kullanıcının şu andan daha sonraki bir zamanda teslimat için sipariş verebildiği ileri düzey sipariş desteği (ön sipariş olarak da bilinir) hakkında ayrıntılar.  | 
              
Birlik alanı fulfillment_duration_options. Sipariş onayından itibaren sipariş karşılama süresi. Teslimat siparişlerinde, yemeğin teslim edilmesine kadar geçen süre. Gel-al siparişlerde, yemeğin alınmaya hazır hale gelmesi için geçmesi gereken süre. fulfillment_duration_options yalnızca aşağıdakilerden biri olabilir: | 
              |
fulfillment | 
                
                   
 Sabit süre. Örneğin: 30 dk. En fazla dokuz kesir basamağı olan ve "  | 
              
fulfillment | 
                
                   
 Süre aralığı. Örnekler: * 30 dakika ila 45 dakika * 30 dakikadan uzun * 50 dakikadan kısa  | 
              
FeeDetails
Ücret ayrıntıları.
| JSON gösterimi | 
|---|
{ "type": enum (  | 
              
| Alanlar | |
|---|---|
type | 
                
                   
 Ücret türü. (gerekli)  | 
              
fee | 
                
                   
 Birim para biriminde ücret tutarı, alışveriş sepeti değerinin yüzdesi veya her ikisinin bir kombinasyonu. (gerekli)  | 
              
FeeType
Ücret türü.
| Sıralamalar | |
|---|---|
FEE_TYPE_UNSPECIFIED | 
                Ücret türü belirtilmedi. | 
DELIVERY | 
                Teslimat ücretleri için. | 
SERVICE | 
                Hizmet ücretleri için. | 
FeeAmount
FeeAmount örnekler:  * Sabit ücret: 0 ABD doları (ücretsiz), 1,5 ABD doları  * Sabit ücret aralığı: 1,0 ABD doları (minimum), 3,0 ABD doları (maksimum), 5,0-6 ABD doları  * Alışveriş sepeti boyutunun yüzdesi: %15,5, %10-%20, %10 (minimum), %15 (maksimum)  * Aralık ve yüzde 25'tir: 2,5 USD (minimum), %25,5 ve 4,5 USD (maksimum), %10 & 1,5-2,5 ABD doları, %10,5-%20 ve 2,5-3,5 ABD doları
| JSON gösterimi | 
|---|
{ "cartPercentage": { object (  | 
              
| Alanlar | |
|---|---|
cart | 
                
                   
 Alışveriş sepeti değerinin belirli bir yüzdesi cinsinden ücret. Aralık (sınırlı ve sınırsız) veya sabit yüzde desteklenir. Değer 0 ile 100 arasında olmalıdır. Örnekler: * Sabit %5,5 * En az %5,5 * En çok %5,5 * %4,5 - %5,5  | 
              
Birleştirme alanı amount_options. Parasal tutarı belirtme seçenekleri. amount_options yalnızca aşağıdakilerden biri olabilir: | 
              |
amount | 
                
                   
 Sabit tutar. Örneğin, 3,5 TRY.  | 
              
amount | 
                
                   
 Tutar aralığı. Örnekler: * 3,5 ila 5,5 ABD doları * En az 3,5 ABD doları * En fazla 5,5 ABD doları  | 
              
amount | 
                
                   
 Bilinmeyen tutar.  | 
              
Para
Para birimi türüyle birlikte bir para tutarını gösterir.
| JSON gösterimi | 
|---|
{ "currencyCode": string, "units": string, "nanos": integer }  | 
              
| Alanlar | |
|---|---|
currency | 
                
                   
 ISO 4217'de tanımlanan üç harfli para birimi kodu.  | 
              
units | 
                
                   
 Tutardaki tam birimler. Örneğin,   | 
              
nanos | 
                
                   
 Miktardaki nano (10^-9) birim sayısı. Değer -999.999.999 ile +999.999.999 (bu değerler dahil) arasında olmalıdır.   | 
              
MoneyRange
Sınırlı veya sınırsız olabilecek bir para tutarı aralığı için sarmalayıcı. minAmount ve maxAmount değerlerinden en az biri gereklidir.
| JSON gösterimi | 
|---|
{ "minAmount": { object (  | 
              
| Alanlar | |
|---|---|
min | 
                
                   
 Minimum tutar.  | 
              
max | 
                
                   
 Maksimum tutar.  | 
              
QuantitativeValue
Aralık veya sabit değer olabilecek sayısal bir değer için sarmalayıcı. QuantitativeValue örnekleri:  * Tekil değer: value: 10.5  * Sınırlı aralık: valueRange {minValue: 5.5, maxValue 10.5}  * Alt sınır: valueRange {minValue: 5.5}  * Üst sınır: valueRange {maxValue: 10.5}
| JSON gösterimi | 
|---|
{ // Union field  | 
              
| Alanlar | |
|---|---|
Birlik alanı value_options. (zorunlu) value_options yalnızca aşağıdakilerden biri olabilir: | 
              |
value | 
                
                   
 Tek bir değer. Örneğin: 5.6  | 
              
value | 
                
                   
 Aynı zamanda açık uçlu veya sınırlı olabilen bir değer aralığı. Örnekler: * En az 5,5 * En çok 5,5 * 5,5 - 6,5  | 
              
RangeValue
minValue < maxValue olan değer aralığı. En az bir minValue ve maxValue gerektirir.
| JSON gösterimi | 
|---|
{ "minValue": number, "maxValue": number }  | 
              
| Alanlar | |
|---|---|
min | 
                
                   
 Minimum değer.  | 
              
max | 
                
                   
 Maksimum değer.  | 
              
DurationRange
Sınırlı veya sınırsız olabilen bir süre aralığına yönelik sarmalayıcı. minDuration ve maxDuration sürelerinden en az biri gereklidir.
| JSON gösterimi | 
|---|
{ "minDuration": string, "maxDuration": string }  | 
              
| Alanlar | |
|---|---|
min | 
                
                   
 Minimum süre. En fazla dokuz kesirli basamak içeren ve "  | 
              
max | 
                
                   
 Maksimum süre. En fazla dokuz kesir basamağı olan ve "  | 
              
AdvanceOrderDetails
Önceden sipariş desteği için.
| JSON gösterimi | 
|---|
{ "isSupported": boolean }  | 
              
| Alanlar | |
|---|---|
is | 
                
                   
 Önceden Sipariş olarak da bilinen Erken Siparişler destekleniyorsa doğru değerini döndürür. (gerekli)  | 
              
EventMetadata
Etkinlikler alanına özgü olan işlem bağlantısı hakkında ek bilgiler.
| JSON gösterimi | 
|---|
{
  "surface": enum ( | 
              
| Alanlar | |
|---|---|
surface | 
                
                   
 Bir işlem bağlantısıyla ilişkili, önceden belirlenmiş etkinlik yüzeyi. Bu özellik yalnızca Etkinlik sektörü için kullanılır.  | 
              
Platform
Bir işlem bağlantısıyla ilişkili, önceden belirlenmiş etkinlik yüzeyi. Bu yalnızca Etkinlikler dikeyi için kullanılır.
| Sıralamalar | |
|---|---|
SURFACE_UNSPECIFIED | 
                Yüzey belirtilmemiş. | 
SURFACE_SEARCH | 
                İşlem bağlantısı, Arama'da etkinlik bileti rezervasyonu yapmaktır. | 
SURFACE_YOUTUBE | 
                İşlem bağlantısı, YouTube'da etkinlik bileti rezervasyonu yapma işlemidir. | 
SURFACE_ADS | 
                İşlem bağlantısı, etkinlikle ilgili bir reklamı tıklamaktır. |