Kaynak: GenelObject
Genel Nesne
JSON gösterimi |
---|
{ "genericType": enum ( |
Alanlar | |
---|---|
genericType |
Kartın ait olduğu |
cardTitle |
Zorunlu. Kartın başlığı. Bu genellikle "XXX Spor Salonu", "AAA Sigorta" gibi bir İşletme adıdır. Bu alan, gereklidir ve kartın en üstündeki başlık satırında görünür. |
subheader |
Kartın başlık etiketi (ör. bu kartın kullanılabileceği konum). Kart ayrıntıları görünümünün başlık satırındaki başlığın hemen üzerinde görünür. |
header |
Zorunlu. Kartın başlığı (ör. "%50 kupon indirimi") veya "Kütüphane kartı" veya "Kupon" yazın. Bu alan zorunludur ve kart ayrıntıları görünümünün başlık satırında görünür. |
logo |
Kartın logo resmi. Bu resim, sol üstteki kart ayrıntıları görünümünde ve ayrıca liste/küçük resim görünümünde gösterilir. Logo mevcut değilse |
hexBackgroundColor |
Kartın arka plan rengi. Ayarlanmazsa hero resmin baskın rengi kullanılır. Lokomotif resim ayarlanmamışsa logonun baskın rengi kullanılır. Logo ayarlanmazsa Google tarafından bir renk seçilir. |
notifications |
Bu nesne için etkinleştirilen bildirim ayarları. |
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ğerin, |
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, |
barcode |
Barkod türü ve değeri. Kartın barkodu yoksa kartı veren kuruluşun Barcode.alternatif_metin'i ayarlamasına ve sadece onu görüntülemesine izin verebiliriz. |
heroImage |
Varsa kartın önünde gösterilen banner resmi. Resim, %100 genişlikte görüntülenir. |
validTimeInterval |
Bu nesnenin geçerli veya kullanılabilir olarak kabul edileceği dönem. Süre geçtiğinde, nesnenin süresinin dolmuş olduğu kabul edilir. Bu durum, kullanıcının cihazlarında oluşturmayı etkiler. |
imageModulesData[] |
Resim modülü verileri. Her ikisi de ayarlandığında, sınıftan ve nesne düzeyinden yalnızca bir resim oluşturulur. |
textModulesData[] |
Metin modülü verileri. Sınıfta |
linksModuleData |
Bağlantılar modülü verileri. Sınıfta |
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. |
groupingInfo |
Kartların birlikte nasıl gruplandırılacağını belirleyen bilgiler. |
smartTapRedemptionValue |
Bu nesne için NFC üzerinden Smart Tap sertifikalı bir terminale iletilecek değer. Kartın Akıllı Ödeme'yi desteklemesi için |
rotatingBarcode |
Dönen barkod ayarları/ayrıntıları. |
state |
Nesnenin durumu. Bu alan, bir nesnenin uygulamada nasıl görüntüleneceğini belirlemek için kullanılır. Örneğin, bir |
hasUsers |
Nesnenin kullanıcı olup olmadığını belirtir. Bu alan platform tarafından ayarlanır. |
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. |
wideLogo |
Kartın geniş logosu. Bu değer sağlandığında kart görünümünün sol üst tarafındaki logonun yerine kullanılı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. |
GenericType
Genel kartın türü.
Sıralamalar | |
---|---|
GENERIC_TYPE_UNSPECIFIED |
Belirtilmemiş genel tür. |
GENERIC_SEASON_PASS |
Tüm sezon |
GENERIC_UTILITY_BILLS |
Su/elektrik/doğalgaz/internet faturaları |
GENERIC_PARKING_PASS |
Otopark kartı |
GENERIC_VOUCHER |
Kupon |
GENERIC_GYM_MEMBERSHIP |
Spor salonu üyelik kartları |
GENERIC_LIBRARY_MEMBERSHIP |
Kütüphane üyelik kartları |
GENERIC_RESERVATIONS |
Rezervasyonlar |
GENERIC_AUTO_INSURANCE |
Otomobil sigortası kartları |
GENERIC_HOME_INSURANCE |
Ev sigortası kartları |
GENERIC_ENTRY_TICKET |
Giriş biletleri |
GENERIC_RECEIPT |
Faturalar |
GENERIC_OTHER |
Diğer tür |
Bildirimler
Nesnede bildirimin etkinleştirilmesi gerekip gerekmediğini belirtir. Expiry Notification/Previous Notification yalnızca bir tanesini destekleriz. expiryNotification
, upcomingNotification
özelliğine göre önceliklidir. Diğer bir deyişle, expiryNotification
ayarlanırsa upcomingNotification
alanını yok sayarız.
JSON gösterimi |
---|
{ "expiryNotification": { object ( |
Alanlar | |
---|---|
expiryNotification |
Kartın süresi dolmadan önce belirli bir zamanda bir bildirim tetiklenir. |
upcomingNotification |
Kart kullanılabilir hâle gelmeden önce belirli bir zamanda bir bildirim tetiklenir. |
ExpiryNotification
Kartı veren kuruluşun, Google Cüzdan'ın kartın son kullanma tarihinden 2 gün önce geçerlilik süresiyle ilgili bildirim göndermesini istediğini belirtir.
JSON gösterimi |
---|
{ "enableNotification": boolean } |
Alanlar | |
---|---|
enableNotification |
Nesne için süre sonu bildiriminin etkinleştirilmesi gerekip gerekmediğini belirtir. |
UpcomingNotification
Kartı veren kuruluşun, kartın geçerli/kullanılabilir hale gelmesinden 1 gün önce Google Cüzdan'ın yaklaşan bir kart geçerlilik bildirimi göndermesini istediğini belirtir.
JSON gösterimi |
---|
{ "enableNotification": boolean } |
Alanlar | |
---|---|
enableNotification |
Nesnede, yaklaşan bildirimin etkinleştirilmesi gerekip gerekmediğini belirtir. |
Yöntemler |
|
---|---|
|
Belirtilen nesne kimliğinin başvuruda bulunduğu genel nesneye bir mesaj ekler. |
|
Verilen nesne kimliğine sahip genel nesneyi döndürür. |
|
Verilen kimliğe ve özelliklere sahip genel bir nesne ekler. |
|
Belirli bir veren kimliği için tüm genel nesnelerin listesini döndürür. |
|
Belirtilen nesne kimliğinin başvuruda bulunduğu genel nesneyi günceller. |
|
Belirtilen nesne kimliğinin başvuruda bulunduğu genel nesneyi günceller. |