Kaynak: LoyaltyObject
JSON gösterimi |
---|
{ "kind": string, "classReference": { object ( |
Alanlar | |
---|---|
kind |
Bunun ne tür bir kaynak olduğunu tanımlar. Değer: sabit |
classReference |
Üst sınıfın devralınan alanlarının bir kopyası. Bu alanlar bir GET sırasında alınır. |
accountName |
Bağlılık hesabı sahibinin adı (ör. "Can Demir"). Dizenin tamamının daha küçük ekranlarda gösterilmesi için önerilen maksimum uzunluk 20 karakterdir. |
accountId |
Bağlılık hesabı tanımlayıcısı. Önerilen maksimum uzunluk 20 karakterdir. |
loyaltyPoints |
Bağlılık ödülü puanları etiketi, bakiyesi ve türü. |
linkedOfferIds[] |
Bu bağlılık kartına bağlı fırsat nesnelerinin listesi. Fırsat nesneleri zaten mevcut olmalıdır. Teklif nesne kimlikleri issuer ID biçiminde olmalıdır.identifier burada Google tarafından verilir, ikincisi ise sizin tarafınızdan seçilir. |
secondaryLoyaltyPoints |
İkincil bağlılık ödülü puanı etiketi, bakiyesi ve türü. Birincil bağlılık puanlarına ek olarak gösterilir. |
id |
Zorunlu. Bir nesnenin benzersiz tanımlayıcısıdır. Bu kimlik, bir kartı veren kuruluşa ait tüm nesneler arasında benzersiz olmalıdır. Bu değer issuer ID biçiminde olmalıdır.identifier burada Google tarafından verilir, ikincisi ise sizin tarafınızdan seçilir. Benzersiz tanımlayıcı yalnızca alfanümerik karakterler, ".", "_" veya "-" içermelidir. |
classId |
Zorunlu. Bu nesneyle ilişkilendirilen sınıf. Sınıfın bu nesne ile aynı türde olması, zaten mevcut olması ve onaylanması gerekir. Sınıf kimlikleri issuer ID biçiminde olmalıdır.identifier burada Google tarafından verilir, ikincisi ise sizin tarafınızdan seçilir. |
version |
Kullanımdan kaldırıldı |
state |
Zorunlu. Nesnenin durumu. Bu alan, bir nesnenin uygulamada nasıl görüntüleneceğini belirlemek için kullanılır. Örneğin, bir |
barcode |
Barkod türü ve değeri. |
messages[] |
Uygulamada görüntülenen bir dizi mesaj. Bu nesnenin tüm kullanıcıları, nesneyle ilişkili mesajları alır. Bu alanlar en fazla 10 tane olabilir. |
validTimeInterval |
Bu nesnenin |
locations[] |
Not: Şu anda bu alan, coğrafi bildirimleri tetiklemek için desteklenmemektedir. |
hasUsers |
Nesnenin kullanıcı olup olmadığını belirtir. Bu alan platform tarafından ayarlanır. |
smartTapRedemptionValue |
Bu nesne için NFC üzerinden Smart Tap sertifikalı bir terminale iletilecek değer. Kartın Akıllı Ödeme'yi desteklemesi için Bu değer ayarlanmamışsa ancak sınıf düzeyi alanları |
hasLinkedDevice |
Bu nesnenin şu anda tek bir cihaza bağlı olup olmadığı. Bu alan, bir kullanıcı nesneyi kaydettiğinde ve cihazı cihazına bağladığında platform tarafından ayarlanır. Belirli iş ortaklarının kullanımına yöneliktir. Daha fazla bilgi için destek ekibiyle iletişime geçin. |
disableExpirationNotification |
Bildirimlerin açıkça engellenip engellenmeyeceğini belirtir. Bu alan doğru değerine ayarlanırsa Şu anda bu ayar yalnızca fırsatlar için ayarlanabilir. |
infoModuleData |
Kullanımdan kaldırıldı. Bunun yerine textModulesData kullanın. |
imageModulesData[] |
Resim modülü verileri. Bu alanlar, nesne düzeyinde 1'i, sınıf nesnesi düzeyinde ise 1'i gösterebilir. |
textModulesData[] |
Metin modülü verileri. Metin modülü verileri de sınıfta tanımlanmışsa her ikisi de gösterilir. Bu alanlar, nesneden en fazla 10 ve sınıftan en fazla 10 adet alanda görüntülenir. |
linksModuleData |
Bağlantılar modülü verileri. Bağlantı modülü verileri sınıfta da tanımlanmışsa her ikisi de gösterilir. |
appLinkData |
Kartın ön tarafında düğme olarak gösterilecek isteğe bağlı uygulama veya web sitesi bağlantısı. İlgili sınıf için AppLinkData sağlanmışsa yalnızca AppLinkData nesnesi gösterilir. |
rotatingBarcode |
Dönen barkod türü ve değeri. |
heroImage |
Kartın ön tarafında görüntülenen isteğe bağlı banner resmi. Yoksa, varsa sınıfın hero resmi gösterilir. Sınıfın hero resmi de yoksa hiçbir şey gösterilmez. |
groupingInfo |
Kartların birlikte nasıl gruplandırılacağını belirleyen bilgiler. |
passConstraints |
Nesne için kısıtlamaları aktarın. NFC ve ekran görüntüsü alma davranışlarını sınırlandırır. |
saveRestrictions |
Kullanıcının kartı kaydetmeye çalışmadan önce doğrulanması gereken nesneyle ilgili kısıtlamalar. Bu kısıtlamaların yalnızca programdan yararlanma süresi boyunca geçerli olacağını unutmayın. Kullanıcı kartı kaydettikten sonra kısıtlamalar değişirse yeni kısıtlamalar daha önce kaydedilmiş kartlara uygulanmaz. |
LoyaltyPoints
JSON gösterimi |
---|
{ "label": string, "balance": { object ( |
Alanlar | |
---|---|
label |
"Puanlar" gibi bağlılık puanları etiketi. Önerilen maksimum uzunluk 9 karakterdir. |
balance |
Hesap sahibinin bağlılık puanı bakiyesi (ör. "500") veya "10,00 TL". Önerilen maksimum uzunluk 7 karakterdir. |
localizedLabel |
Etiket için çevrilmiş dizeler. Önerilen maksimum uzunluk 9 karakterdir. |
LoyaltyPointsBalance
JSON gösterimi |
---|
{
"string": string,
"int": integer,
"double": number,
"money": {
object ( |
Alanlar | |
---|---|
string |
Bakiyenin dize biçimi. Bu alt türlerden yalnızca biri (dize, int, çift, para) doldurulmalıdır. |
int |
Bakiyenin tam sayı biçimi. Bu alt türlerden yalnızca biri (dize, int, çift, para) doldurulmalıdır. |
double |
Bakiyenin çift formu. Bu alt türlerden yalnızca biri (dize, int, çift, para) doldurulmalıdır. |
money |
Bakiyenin para biçimi. Bu alt türlerden yalnızca biri (dize, int, çift, para) doldurulmalıdır. |
Yöntemler |
|
---|---|
|
Belirtilen nesne kimliğinin referansta bulunduğu bağlılık nesnesine bir mesaj ekler. |
|
Belirtilen nesne kimliğine sahip bağlılık nesnesini döndürür. |
|
Belirtilen kimlik ve özelliklere sahip bir bağlılık nesnesi ekler. |
|
Belirli bir düzenleyen kimliği için tüm bağlılık nesnelerinin listesini döndürür. |
|
Belirtilen kimlikle bağlılık nesnesi için bağlı teklif nesnelerini değiştirir. |
|
Belirtilen nesne kimliğinin referans verdiği bağlılık nesnesini günceller. |
|
Belirtilen nesne kimliğinin referans verdiği bağlılık nesnesini günceller. |