Kaynak: LoyaltyClass
JSON gösterimi |
---|
{ "kind": string, "programName": string, "programLogo": { object ( |
Alanlar | |
---|---|
kind |
Bu kaynağın ne tür olduğunu tanımlar. Değer: |
program |
Zorunlu. Program adı (ör. "Adam's Apparel"). 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 |
Zorunlu. Bağlılık programının veya şirketin logosu. Bu logo, uygulamanın hem ayrıntılar hem de liste görünümlerinde gösterilir. |
account |
Hesap adı etiketi (ör. "Üye Adı"). Daha küçük ekranlarda dizenin tamamının gösterilmesi için önerilen maksimum uzunluk 15 karakterdir. |
account |
"Üye Kimliği" gibi hesap kimliği etiketi. Daha küçük ekranlarda dizenin tamamının gösterilmesi için önerilen maksimum uzunluk 15 karakterdir. |
rewards |
Ödül katmanı etiketi ("Ödül Katmanı" gibi). Daha küçük ekranlarda dizenin tamamının gösterilmesi için önerilen maksimum uzunluk 9 karakterdir. |
rewards |
"Altın" veya "Platin" gibi ödül katmanı. Tam dizenin daha küçük ekranlarda gösterilmesi için önerilen maksimum uzunluk 7 karakterdir. |
localized |
programName 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 |
accountNameLabel için çevrilmiş dizeler. Daha küçük ekranlarda dizenin tamamının gösterilmesi için önerilen maksimum uzunluk 15 karakterdir. |
localized |
accountIdLabel için çevrilmiş dizeler. Daha küçük ekranlarda dizenin tamamının gösterilmesi için önerilen maksimum uzunluk 15 karakterdir. |
localized |
rewardsTierLabel için çevrilmiş dizeler. Daha küçük ekranlarda dizenin tamamının gösterilmesi için önerilen maksimum uzunluk 9 karakterdir. |
localized |
rewardsTier için çevrilmiş dizeler. Tam dizenin daha küçük ekranlarda gösterilmesi için önerilen maksimum uzunluk 7 karakterdir. |
secondary |
İkincil ödül katmanı etiketi ("Ödül Katmanı" gibi). |
localized |
İkincil ÖdüllerTierLabel için çevrilen dizeler. |
secondary |
"Altın" veya "Platin" gibi ikincil ödül katmanı. |
localized |
secondaryRewardsTier için çevrilmiş dizeler. |
discoverable |
Sınıfın Google Pay uygulamasından nasıl bulunabileceği ve örneklendirilebileceği hakkında bilgi. |
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 verenin tüm sınıfları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ınız yalnızca alfanümerik karakterler, ".", "_" veya "-" işaretlerini içermelidir. |
version |
Kullanımdan kaldırıldı |
issuer |
Zorunlu. Veren kurumun adı. Daha küçük ekranlarda dizenin tamamının gösterilmesi için önerilen maksimum uzunluk 20 karakterdir. |
messages[] |
Uygulamada gösterilen bir mesaj dizisi. Bu nesnenin tüm kullanıcıları, ilişkili mesajları alır. Bu alanların maksimum sayısı 10'dur. |
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: Şu anda bu alan, 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üşündüğünüzde 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ın gösterilen maksimum sayısı, nesneden 10 ve sınıftan 10'dur. |
links |
Bağlantılar modülü verileri. Nesnede bağlantılar modülü verileri de tanımlanmışsa her ikisi de gösterilir. |
redemption |
Akıllı Dokunma üzerinden geçişi hangi ödeme kartı sağlayıcılarının kullanabileceğini tanımlar. Tekliften yararlanan kuruluşlar, kartı veren kuruluş kimlikleriyle tanımlanır. Kullanım için ödeme yapanların en az bir Smart Tap anahtarı yapılandırılmış olmalıdır. Bir geçişin Akıllı Dokunma'yı desteklemesi için |
country |
Kartın ülkesini (kullanıcı o ülkede değilken) görüntülemek ve içerik kullanıcının yerel dilinde mevcut olmadığında yerelleştirilmiş içerik görüntülemek için kullanılan ülke kodu. |
hero |
Kartın ön tarafında gösterilen isteğe bağlı banner resmi. Hiçbiri yoksa hiçbir şey görüntülenmez. 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. Ayarlanmamışsa hero resminin baskın rengi, hero resmi ayarlanmamışsa logonun baskın rengi kullanılır. Biçim #rrggbb şeklindedir. Burada rrggbb, |
localized |
issuerName için çevrilmiş 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ının bu sınıfa ait bir nesneyi her kaydettiğinde/sildiğinde, yayıncıyı geri aramak için kullanılacak geri çağırma 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 |
Bağlılık kartı için Kilit Açma Şartı seçeneklerini görüntüleyin. |
wide |
Bağlılık programının veya şirketin geniş logosu. Bu bilgi sağlandığında kart görünümünün sol üst tarafındaki program logosunun yerine kullanılır. |
notify |
Bu sınıftaki alan güncellemelerinin bildirim tetiklemesi gerekip gerekmediği. 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ı. Bunun yerine kullanılacak ilgili nesne için AppLinkData sağlanmışsa |
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. |
DiscoverableProgram
Bir sınıfın Android Pay uygulamasından nasıl bulunabileceği ve oluşturulabileceği hakkında bilgi. Bu işlem, bağlılık veya hediye kartı programı aranıp taranarak ya da manuel olarak girerek yapılır.
JSON gösterimi |
---|
{ "merchantSignupInfo": { object ( |
Alanlar | |
---|---|
merchant |
Satıcı sitesi üzerinden bu programa kaydolma ve değerli bir öğe ekleme hakkında bilgi. MERCHANT_HOSTED_SIGNUP etkinleştirildiğinde kullanılır. |
merchant |
Bir satıcı sitesi üzerinden oturum açma ve bu program için değerli bir öğe ekleme hakkında bilgi. MERCHANT_HOSTED_SIGNIN etkinleştirildiğinde kullanılır. |
state |
Bulunabilir programın görünürlük durumu. |
DiscoverableProgramMerchantSignupInfo
Bir program için satıcı tarafından barındırılan kayıt akışı hakkında bilgi.
JSON gösterimi |
---|
{ "signupWebsite": { object ( |
Alanlar | |
---|---|
signup |
Kullanıcının, satıcının kayıt sitesine yönlendirileceği URL. |
signup |
Kaydolma web sitesi URL'sine POST isteğiyle gönderilen kullanıcı verileri. Bu bilgiler kodlanır ve ardından paylaşılır. Böylece satıcının web sitesi, kullanıcıyı bulunabilir programa kaydetmek için kullanılan alanları önceden doldurabilir. |
DiscoverableProgramMerchantSigninInfo
Bir program için satıcı tarafından barındırılan oturum açma akışı hakkında bilgi.
JSON gösterimi |
---|
{
"signinWebsite": {
object ( |
Alanlar | |
---|---|
signin |
Kullanıcının oturum açma sitesi için kullanıcıyı yönlendireceği URL. |
Eyalet
Sıralamalar | |
---|---|
STATE_UNSPECIFIED |
|
TRUSTED_TESTERS |
Yalnızca ihraççı hesabına erişimi olan test kullanıcıları tarafından görülebilir. |
trustedTesters |
|
LIVE |
Herkes görebilir. |
live |
|
DISABLED |
Görünmez. |
disabled |
|
Yöntemler |
|
---|---|
|
Belirtilen sınıf kimliği tarafından referans verilen bağlılık sınıfına bir mesaj ekler. |
|
Belirtilen sınıf kimliğine sahip bağlılık sınıfını döndürür. |
|
Belirtilen kimlik ve özelliklere sahip bir bağlılık sınıfı ekler. |
|
Belirli bir kart veren kimliği için tüm bağlılık sınıflarının listesini döndürür. |
|
Belirtilen sınıf kimliği tarafından referans verilen bağlılık sınıfını günceller. |
|
Belirtilen sınıf kimliğinin referans verdiği bağlılık sınıfını günceller. |