Kaynak: GiftCardObject
JSON gösterimi |
---|
{ "kind": string, "classReference": { object ( |
Alanlar | |
---|---|
kind |
Bu kaynağın ne tür olduğunu tanımlar. Değer: |
class |
Üst sınıfın devralınan alanlarının bir kopyası. Bu alanlar GET sırasında alınır. |
card |
Zorunlu. Kartın numarası. |
pin |
Kartın PIN'i. |
balance |
Kartın parasal bakiyesi. |
balance |
Bakiyenin en son güncellendiği tarih ve saat. Ofset gereklidir. Denge güncellenirse ve bu özellik sağlanmazsa sistem varsayılan olarak mevcut saati kullanır. |
event |
Kartın etkinlik numarası. Bazı hediye kartları tarafından kullanılan isteğe bağlı bir alandır. |
id |
Zorunlu. Bir nesnenin benzersiz tanımlayıcısı. Bu kimlik, bir verenin tüm nesneleri arasında benzersiz olmalıdır. Bu değer issuer ID biçiminde olmalıdır.identifier. Bunlardan ilki Google tarafından verilir, ikincisi ise sizin tarafınızdan seçilir. Benzersiz tanımlayıcı yalnızca alfanümerik karakterler, ".", "_" veya "-" içermelidir. |
class |
Zorunlu. Bu nesneyle ilişkili sınıf. Sınıf, bu nesneyle aynı türde olmalı, zaten mevcut olmalı ve onaylanmalıdır. Sınıf kimlikleri issuer ID biçimini izlemelidir.identifier. Bunlardan ilki 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österilen bir mesaj dizisi. Bu nesnenin tüm kullanıcıları, ilişkili mesajları alır. Bu alanlar en fazla 10 tane olabilir. |
valid |
Bu nesnenin |
locations[] |
Not: Şu anda bu alan, coğrafi bildirimleri tetiklemek için desteklenmemektedir. |
has |
Nesnenin kullanıcı olup olmadığını belirtir. Bu alan platform tarafından belirlenir. |
smart |
Bu nesne için NFC üzerinden Smart Tap sertifikalı bir terminale iletilecek değer. Kartın Akıllı Dokunma'yı desteklemesi için sınıf düzeyindeki |
has |
Bu nesnenin şu anda tek bir cihaza bağlı olup olmadığı. Bu alan, kullanıcı nesneyi kaydedip cihazına bağladığında platform tarafından ayarlanır. Belirli iş ortakları tarafından kullanılmak üzere tasarlanmıştır. Daha fazla bilgi için destek ekibiyle iletişime geçin. |
disable |
Bildirimlerin açıkça engellenip engellenmeyeceğini belirtir. Bu alan true (doğru) değerine ayarlanırsa Bu özellik şu anda yalnızca teklifler için ayarlanabilir. |
info |
Kullanımdan kaldırıldı. Bunun yerine textModulesData parametresini kullanın. |
image |
Resim modülü verileri. Bu alanların gösterilen maksimum sayısı, nesne düzeyinde 1 ve sınıf nesnesi düzeyinde 1'dir. |
text |
Metin modülü verileri. Sınıfta metin modülü verileri de tanımlanmışsa her ikisi de gösterilir. Bu alanların gösterilen maksimum sayısı, nesneden 10 ve sınıftan 10'dur. |
links |
Bağlantılar modülü verileri. Bağlantı modülü verileri sınıfta da tanımlanmışsa her ikisi de gösterilir. |
app |
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ğlanırsa yalnızca AppLinkData nesnesi gösterilir. |
rotating |
Dönen barkod türü ve değeri. |
hero |
Kartın ön tarafında gösterilen 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. |
grouping |
Kartların nasıl gruplandırılacağını kontrol eden bilgiler. |
pass |
Nesne için kısıtlamaları iletin. NFC ve ekran görüntüsü davranışlarını sınırlama da buna dahildir. |
save |
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 yararlanıldığı sırada geçerli olacağını unutmayın. Kullanıcı geçişi kaydettikten sonra kısıtlamalar değişirse yeni kısıtlamalar, önceden kaydedilmiş geçişlere uygulanmaz. |
linked |
linkedObjectId’ler bu hediye kartı nesnesine otomatik olarak eklenmesi gereken etkinlik bileti, bağlılık, fırsat, genel, hediye kartı, toplu taşıma ve biniş kartı gibi diğer nesnelerin listesidir. Kullanıcı bu hediye kartını kaydettiyse bu linkedObjectIds, kullanıcının cüzdanına otomatik olarak gönderilir (bu tür bağlı kartları alma ayarını devre dışı bırakmadığı sürece). linkedObjectIds'de bulunan nesnelerin zaten eklendiğinden emin olun. Aksi takdirde çağrılar başarısız olur. Bağlı nesnelerin bağlantısı kaldırılamaz. Başka bir verene ait nesneleri bağlayamazsınız. Tek bir nesneye bağlanabilecek nesne sayısı sınırlıdır. Sınıra ulaşıldığında görüşmedeki yeni bağlı nesneler sessizce yoksayılır. Nesne kimlikleri issuer ID biçimini izlemelidir.identifier. Bunlardan ilki Google tarafından, ikincisi ise sizin tarafınızdan seçilir. |
notify |
Bu nesnede yapılan alan güncellemelerinin bildirimleri tetikleyip tetiklemeyeceğini belirler. NOTIFY olarak ayarlandığında, kullanıcılara alan güncelleme bildirimi göndermeye çalışırız. Bu bildirimler yalnızca ilgili alan bir izin verilenler listesinde yer alıyorsa kullanıcılara gönderilir. DO_NOT_NOTIFY veya ACCOUNT_SETTINGS_UNSPECIFIED olarak ayarlanırsa herhangi bir bildirim tetiklenmez. Bu ayar geçicidir ve her PATCH veya UPDATE isteğiyle birlikte ayarlanması gerekir. Aksi takdirde bildirim tetiklenmez. |
value |
İsteğe bağlı katma değer modülü verileri. Nesnede en fazla on tane olabilir. |
Yöntemler |
|
---|---|
|
Belirtilen nesne kimliği tarafından referans verilen hediye kartı nesnesine bir mesaj ekler. |
|
Belirtilen nesne kimliğine sahip hediye kartı nesnesini döndürür. |
|
Belirtilen kimliğe ve özelliklere sahip bir hediye kartı nesnesi ekler. |
|
Belirli bir kart veren kimliği için tüm hediye kartı nesnelerinin listesini döndürür. |
|
Belirtilen nesne kimliğinin referans verdiği hediye kartı nesnesini günceller. |
|
Belirtilen nesne kimliğinin referans verdiği hediye kartı nesnesini günceller. |