Kaynak: GenericObject
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 İşletme adıdır. Bu alan zorunludur 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ündeki başlık satırında başlığın hemen üzerinde görünür. |
header |
Zorunlu. Kartın başlığı (ör. "Kuponda% 50 indirim", "Kitaplık kartı" veya "Kupon"). Bu alan, zorunludur ve kart ayrıntıları görünümünün başlık satırında gösterilir. |
logo |
Kartın logo resmi. Bu resim, sol üst köşedeki kart ayrıntıları görünümünde ve liste/küçük resim görünümünde gösterilir. Logo yoksa |
hexBackgroundColor |
Kartın arka plan rengi. Ayarlanmazsa hero resmin baskın rengi kullanılır ve hero resim ayarlanmamışsa logoda baskın renk kullanılır. Logo ayarlanmazsa bir renk Google tarafından 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 verenin tüm nesneleri genelinde benzersiz olmalıdır. Bu değerin |
classId |
Zorunlu. Bu nesneyle ilişkilendirilen sınıf. Sınıf bu nesne ile aynı türde olmalı, hâlihazırda mevcut olmalı ve onaylanmalıdır. Sınıf kimlikleri |
barcode |
Barkod türü ve değeri. Kartta barkod yoksa kartı veren kuruluşun Barcode.alternate_text'i ayarlamasına ve sadece bunu görüntülemesine izin verebiliriz. |
heroImage |
Varsa kartın ön tarafında görüntülenen banner resmi. Resim% 100 genişlikte gösterilir. |
validTimeInterval |
Bu nesnenin geçerli veya kullanılabilir olarak kabul edileceği dönem. Bu süre geçtikten sonra nesnenin süresi dolmuş olarak değerlendirilir. Bu durum, kullanıcının cihazlarındaki oluşturma işlemini etkiler. |
imageModulesData[] |
Resim modülü verileri. Her ikisi de ayarlandığında, sınıftaki ve nesne düzeyinde resimlerden yalnızca biri oluşturulur. |
textModulesData[] |
Metin modülü verileri. Sınıfta |
linksModuleData |
Bağlantılar modülü verileri. Sınıfta |
appLinkData |
Kartın ön kısmında düğme olarak gösterilecek isteğe bağlı uygulama veya web sitesi bağlantısı. İlgili sınıf nesnesi için AppLinkData sağlanırsa yalnızca AppLinkData görüntülenir. |
groupingInfo |
Kartların nasıl gruplandırılacağını kontrol eden bilgiler. |
smartTapRedemptionValue |
Bu nesne için NFC üzerinden Akıllı Dokunma onaylı bir terminale iletilecek değer. Kartın Akıllı Dokunma'yı 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 |
Nesnede kullanıcı olup olmadığını gösterir. Bu alan, platform tarafından ayarlanır. |
passConstraints |
Nesne için kısıtlamaları geçirin. Sınırlayıcı NFC ve ekran görüntüsü davranışlarını içerir. |
wideLogo |
Geçişin geniş logosu. Bu bilgi sağlandığında kart görünümünün sol üst kısmındaki logonun yerine bu logo kullanılır. |
GenericType
Genel kartın türü.
Sıralamalar | |
---|---|
GENERIC_TYPE_UNSPECIFIED |
Belirtilmemiş genel tür. |
GENERIC_SEASON_PASS |
Tüm sezon |
GENERIC_UTILITY_BILLS |
Elektrik/su/doğalgaz/internet faturaları |
GENERIC_PARKING_PASS |
Park 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 sigorta kartları |
GENERIC_HOME_INSURANCE |
Ev sigortası kartları |
GENERIC_ENTRY_TICKET |
Giriş biletleri |
GENERIC_RECEIPT |
Faturalar |
GENERIC_OTHER |
Diğer tür |
Bildirimler
Nesne için bildirimin etkinleştirilmesi gerekip gerekmediğini belirtir. ExpiryBildirim/Yaklaşan Bildirimden yalnızca biri desteklenir. expiryNotification
, upcomingNotification
özelliğine göre önceliklidir. Diğer bir deyişle, expiryNotification
ayarlanırsa upcomingNotification
alanı yoksayılır.
JSON gösterimi |
---|
{ "expiryNotification": { object ( |
Alanlar | |
---|---|
expiryNotification |
Kartın süresi dolmadan önce belirli bir zamanda bildirim tetiklenir. |
upcomingNotification |
Kart kullanılabilir hale gelmeden önce belirli bir zamanda bir bildirim tetiklenir. |
ExpiryNotification
Kartı veren kuruluşun, Google Cüzdan'ın son kullanma tarihini, kartın son kullanma tarihinden 2 gün önce göndermesini istediğini belirtir.
JSON gösterimi |
---|
{ "enableNotification": boolean } |
Alanlar | |
---|---|
enableNotification |
Nesnenin geçerlilik bitiş 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ği tarafından başvurulan genel nesneye bir ileti ekler. |
|
Verilen nesne kimliğine sahip genel nesneyi döndürür. |
|
Verilen kimliğe ve özelliklere sahip genel bir nesne ekler. |
|
Belirli bir yayıncı kimliği için tüm genel nesnelerin listesini döndürür. |
|
Belirtilen nesne kimliğinin başvurduğu genel nesneyi günceller. |
|
Belirtilen nesne kimliğinin başvurduğu genel nesneyi günceller. |