Kaynak: Satır
Yapılandırılmış bir ürünü temsil eden tek bir sipariş satırı.
| JSON gösterimi |
|---|
{ "name": string, "product": string, "externalId": string, "displayName": string, "description": string, "lineState": enum ( |
| Alanlar | |
|---|---|
name |
Yalnızca çıkış. Satırın |
product |
Yalnızca çıkış. Bu satırın yapılandırdığı |
externalId |
İsteğe bağlı. Bu varlığı harici kaynaklarla eşlemek için kullanılan kimlik. |
displayName |
Yalnızca çıkış. Çizginin görünen adı. |
description |
Yalnızca çıkış. Çizgiyi tanımlamak için ek serbest biçimli alan. |
lineState |
Yalnızca çıkış. Çizginin durumu. Bir Çizginin yaşam döngüsü için Satıcı şu özel yöntemleri kullanabilir:
Diğer tüm satır durumları alıcı tarafından ayarlanır. |
rejection |
İsteğe bağlı. Satırın ret ayrıntıları. |
startTime |
Yalnızca çıkış. Satırın ne zaman sunulmaya başlayacağı (dahil). RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
endTime |
Yalnızca çıkış. Satırın sunulmasının ne zaman durdurulacağı (hariç). RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
startDate |
Yalnızca çıkış. Satırın sunulmaya başlayacağı tarih (bu tarih dahil). Reklam birimiyle aynı saat dilimi. |
endDate |
Yalnızca çıkış. Satırın sunulmasının durdurulacağı tarih (bu tarih dahil). Reklam birimiyle aynı saat dilimi. |
budget |
Yalnızca çıkış. Satırın bütçesi. |
lineTerms |
Yalnızca çıkış. Satıcının bu satır için garantili şartları. |
pendingReservationExpirationTime |
Yalnızca çıkış. Beklemedeki rezervasyon için geçerlilik sonu zaman damgası. Satıcının beklemedeki bir rezervasyonun süresi dolmadan önce rezervasyon yapması veya reddetmesi gerekir. Aksi takdirde rezervasyon reddedilmiş olarak değerlendirilir. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
reservationExpirationTime |
Yalnızca çıkış. Rezervasyonun geçerlilik bitişi zaman damgası. Bir rezervasyonun süresi dolmadan önce alıcının rezervasyon yapması gerekir. Aksi takdirde rezervasyon iptal edilmiş olarak değerlendirilir. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
targeting |
Yalnızca çıkış. Satırın hedeflemesi. |
createTime |
Yalnızca çıkış. Satırın oluşturulma zaman damgası. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
updateTime |
Yalnızca çıkış. Satır için son güncelleme zaman damgası. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
LineState
Bir hattın durumu.
| Sıralamalar | |
|---|---|
LINE_STATE_UNSPECIFIED |
Çizgi durumu belirtilmediyse veya bu sürümde bilinmiyorsa varsayılan değer. |
LINE_STATE_PENDING_RESERVATION |
Satır, alıcı tarafından oluşturulmuştur ve ürünlerin ayrılmasını, ayrıca fiyat ve stok durumu bilgileriyle güncellenmesini istemektedir. |
LINE_STATE_RESERVED |
Satır, satıcı tarafından ayırtıldı. Bu durum yalnızca önceki durum "rezervasyon bekliyor" durumundaysa gerçekleşebilir. |
LINE_STATE_PENDING_BOOKING |
Alıcı rezervasyonu kabul etti ve satırın rezerve edilmesini istiyor. |
LINE_STATE_BOOKED |
Satıcı hattı rezerve etti. Bu durum yalnızca önceki durum "rezervasyon bekliyor" durumundaysa gerçekleşebilir. Bu aşamada reddedilme beklenmez. |
LINE_STATE_REJECTED_BY_SELLER |
Satır, satıcı tarafından reddedildi. Bu durum yalnızca önceki durum "rezervasyon bekliyor" durumundaysa gerçekleşebilir. |
LINE_STATE_CANCELLED_BY_BUYER |
Hat, alıcı tarafından iptal edildi. |
LINE_STATE_PENDING_RESERVATION_EXPIRED |
Rezervasyon beklenirken hattın süresi doldu. |
LINE_STATE_RESERVED_EXPIRED |
Alıcının yanıtı bekleniyorken satırın süresi doldu. |
Yöntemler |
|
|---|---|
|
Mevcut bir satırı ayırır. |
|
Bir sipariş için tek bir satırı alır. |
|
Bir siparişin satırlarını listeler. |
|
Mevcut bir hattı günceller. |
|
Mevcut bir satırı reddeder. |
|
Mevcut bir hattı ayırır. |