Kaynak: GiftCardClass
JSON gösterimi |
---|
{ "kind": string, "merchantName": string, "programLogo": { object ( |
Alanlar | |
---|---|
kind |
Bu kaynağın ne tür olduğunu tanımlar. Değer: |
merchant |
"Adem'in Giysileri" gibi bir satıcı adı. Uygulama, dizenin tamamının daha küçük ekranlarda gösterilmesini sağlamak için ilk 20 karakterden sonra üç nokta görüntüleyebilir. |
program |
Hediye kartı programının veya şirketin logosu. Bu logo, uygulamanın hem ayrıntılar hem de liste görünümlerinde gösterilir. |
pin |
PIN için gösterilecek etiket ("4 haneli PIN" gibi). |
event |
Etkinlik numarası için görüntülenecek etiket (ör. "Hedef Etkinlik Numarası"). |
allow |
Satıcının, hediye kartını barkod kullanarak kullanmayı destekleyip desteklemediğini belirler. Doğru ise uygulama, hediye kartı ayrıntıları ekranında hediye kartının barkodunu gösterir. Yanlış ise barkod gösterilmez. |
localized |
merchantName için çevrilmiş dizeler. Uygulama, daha küçük ekranlarda dizenin tamamının gösterilmesini sağlamak için ilk 20 karakterden sonra üç nokta simgesi gösterebilir. |
localized |
pinLabel için çevrilmiş dizeler. |
localized |
eventNumberLabel için çevrilmiş dizeler. |
card |
Kart numarası için gösterilecek etiket (ör. "Kart Numarası"). |
localized |
cardNumberLabel için çevrilmiş dizeler. |
class |
Sınıfın nasıl gösterileceğiyle ilgili şablon bilgileri. Ayarlanmazsa Google, gösterilecek varsayılan bir alan grubuna geçer. |
id |
Zorunlu. Sınıfın benzersiz tanımlayıcısı. Bu kimlik, bir kartı veren kuruluşa ait tüm sınıflarda 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ınız yalnızca alfanümerik karakterler, ".", "_" veya "-" işaretlerini içermelidir. |
version |
Kullanımdan kaldırıldı |
issuer |
Zorunlu. Kartı veren kuruluşun adı. Daha küçük ekranlarda dizenin tamamının gösterilmesi için önerilen maksimum uzunluk 20 karakterdir. |
messages[] |
Uygulamada görüntülenen bir mesaj dizisi. Bu nesnenin tüm kullanıcıları, nesneyle ilişkilendirilmiş mesajları alır. Bu alanlar en fazla 10 tane olabilir. |
allowMultipleUsersPerObject |
Kullanımdan kaldırıldı. Bunun yerine |
homepage |
Uygulamanızın ana sayfasının URI'si. Bu alandaki URI'nin doldurulması, linksModuleData alanındaki URI'nin doldurulmasıyla tam olarak aynı davranışa neden olur (bir nesne oluşturulduğunda, genellikle nesnenin linksModuleData bölümü olarak düşünülen yerde ana sayfanın bağlantısı gösterilir). |
locations[] |
Not: Bu alan şu anda coğrafi bildirimleri tetiklemek için desteklenmemektedir. |
review |
Zorunlu. Sınıfın durumu. Bu alan, insert, patch veya update API çağrıları kullanılarak Sınıf geliştirme aşamasındayken bu alanı Sınıfın kullanıma hazır olduğunu düşünüyorsanız bu alanı Zaten |
review |
Bir sınıf |
infoModuleData |
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, nesneden en fazla 10 tane ve sınıftan en fazla 10 tane olmak üzere gösterilir. |
links |
Bağlantılar modülü verileri. Bağlantı modülü verileri nesnede de tanımlanmışsa her ikisi de görüntülenir. |
redemption |
Akıllı Dokunma üzerinden geçişi hangi ödeme kartı sağlayıcılarının kullanabileceğini tanımlar. Kullanım kodu verenler, veren kimlikleriyle tanımlanır. Tekliften yararlanan kuruluşların yapılandırılmış en az bir Akıllı Dokunma anahtarı olmalıdır. Bir geçişin Akıllı Dokunma'yı desteklemesi için |
country |
Kartın ülkesini (kullanıcı o ülkede olmadığında) görüntülemek ve içerik, kullanıcının dilinde kullanılamadığında yerelleştirilmiş içeriği görüntülemek için kullanılan ülke kodu. |
hero |
Kartın ön tarafında görüntülenen isteğe bağlı banner resmi. Etiket yoksa hiçbir şey gösterilmez. Resim %100 genişlikte gösterilir. |
wordMark |
Kullanımdan kaldırıldı. |
enable |
Bu sınıfın Akıllı Dokunma'yı destekleyip desteklemediğini belirtir. Bir geçişin Akıllı Dokunma'yı desteklemesi için |
hex |
Kartın arka plan rengi. Ayarlanmadan önce hero resmin baskın rengi kullanılır ve hero resim ayarlanmadıysa logonun baskın rengi kullanılır. Biçim #rrggbb şeklindedir. Burada rrggbb, |
localized |
Veren ismi için çevrilen dizeler. Daha küçük ekranlarda dizenin tamamının gösterilmesi için önerilen maksimum uzunluk 20 karakterdir. |
multiple |
Birden fazla kullanıcı ve cihazın bu sınıfa atıfta bulunan aynı nesneyi kaydedip kaydetmeyeceğini tanımlar. |
callback |
Son kullanıcı tarafından bu sınıftaki bir nesnenin her kaydedildiğinde/silindiğinde kartı vereni geri çağırmak için kullanılan geri arama seçenekleri. Bu sınıftaki tüm nesneler geri çağırma için uygundur. |
security |
Güvenlik animasyonu hakkında isteğe bağlı bilgiler. Bu ayar etkinleştirilirse geçiş ayrıntılarında bir güvenlik animasyonu oluşturulur. |
view |
Hediye kartı için Kilit Açma Şartı seçeneklerini görüntüleyin. |
wide |
Hediye kartı programının veya şirketin geniş logosu. Bu resim sağlandığında kart görünümünün sol üst kısmındaki program logosu yerine kullanılır. |
notify |
Bu sınıftaki 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 alan izin verilenler listesindeyse kullanıcılara gönderilir. Belirtilmemişse bildirim tetiklenmez. Bu ayar geçicidir ve her PATCH veya UPDATE isteğiyle birlikte ayarlanması gerekir. Aksi takdirde bildirim tetiklenmez. |
app |
Kartın ön tarafında düğme olarak gösterilecek isteğe bağlı uygulama veya web sitesi bağlantısı. İlgili nesne için AppLinkData sağlanırsa bunun yerine kullanılır. |
value |
İsteğe bağlı katma değer modülü verileri. Sınıfta en fazla on karakter olabilir. Bir geçiş için yalnızca on tane gösterilir ve nesnedekilere öncelik verilir. |
Yöntemler |
|
---|---|
|
Belirtilen sınıf kimliği tarafından referans verilen hediye kartı sınıfına bir mesaj ekler. |
|
Belirtilen sınıf kimliğine sahip hediye kartı sınıfını döndürür. |
|
Belirtilen kimlik ve özelliklere sahip bir hediye kartı sınıfı ekler. |
|
Belirli bir kartı veren kimliği için tüm hediye kartı sınıflarının listesini döndürür. |
|
Belirtilen sınıf kimliğinin referans verdiği hediye kartı sınıfını günceller. |
|
Belirtilen sınıf kimliğinin referans verdiği hediye kartı sınıfını günceller. |