Kaynak: LoyaltyClass
JSON gösterimi |
---|
{ "kind": string, "programName": string, "programLogo": { object ( |
Alanlar | |
---|---|
kind |
Bunun ne tür bir kaynak olduğunu tanımlar. Değer: sabit |
programName |
Zorunlu. Program adı; ör. "Adem Giyim". Uygulama, tüm dizenin daha küçük ekranlarda gösterilmesini sağlamak için ilk 20 karakterden sonra üç nokta görüntüleyebilir. |
programLogo |
Zorunlu. Bağlılık programının veya şirketin logosu. Bu logo, uygulamanın hem ayrıntılarında hem de liste görünümlerinde gösterilir. |
accountNameLabel |
"Üye Adı" gibi hesap adı etiketi. Dizenin tamamının daha küçük ekranlarda gösterilmesi için önerilen maksimum uzunluk 15 karakterdir. |
accountIdLabel |
"Üye Kimliği" gibi hesap kimliği etiketi. Dizenin tamamının daha küçük ekranlarda gösterilmesi için önerilen maksimum uzunluk 15 karakterdir. |
rewardsTierLabel |
"Ödül Katmanı" gibi ödül katmanı etiketi. Tam dizenin daha küçük ekranlarda gösterilmesi için önerilen maksimum uzunluk 9 karakterdir. |
rewardsTier |
Ödül katmanı (ör. "Altın") veya "Platin". Tam dizenin daha küçük ekranlarda gösterilmesi için önerilen maksimum uzunluk 7 karakterdir. |
localizedProgramName |
programName için çevrilmiş dizeler. Uygulama, tüm dizenin daha küçük ekranlarda gösterilmesini sağlamak için ilk 20 karakterden sonra üç nokta görüntüleyebilir. |
localizedAccountNameLabel |
accountNameLabel için çevrilmiş dizeler. Dizenin tamamının daha küçük ekranlarda gösterilmesi için önerilen maksimum uzunluk 15 karakterdir. |
localizedAccountIdLabel |
accountIdLabel için çevrilmiş dizeler. Dizenin tamamının daha küçük ekranlarda gösterilmesi için önerilen maksimum uzunluk 15 karakterdir. |
localizedRewardsTierLabel |
RewardsTierLabel için çevrilmiş dizeler. Tam dizenin daha küçük ekranlarda gösterilmesi için önerilen maksimum uzunluk 9 karakterdir. |
localizedRewardsTier |
RewardsTier için çevrilmiş dizeler. Tam dizenin daha küçük ekranlarda gösterilmesi için önerilen maksimum uzunluk 7 karakterdir. |
secondaryRewardsTierLabel |
"Ödül Katmanı" gibi ikincil ödül katmanı etiketi. |
localizedSecondaryRewardsTierLabel |
İkincil ÖdüllerTierLabel için çevrilen dizeler. |
secondaryRewardsTier |
"Altın" gibi ikincil ödül katmanı veya "Platin". |
localizedSecondaryRewardsTier |
sFTPsTier için çevrilmiş dizeler. |
discoverableProgram |
Sınıfın Google Pay uygulamasında nasıl keşfedilebileceği ve örneklendirilebileceği hakkında bilgiler. |
classTemplateInfo |
Sınıfın nasıl gösterileceğiyle ilgili şablon bilgileri. Politika ayarlanmazsa Google, gösterilecek varsayılan bir grup alana döner. |
id |
Zorunlu. Bir sınıfın benzersiz tanımlayıcısıdır. 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 burada 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çermelidir. |
version |
Kullanımdan kaldırıldı |
issuerName |
Zorunlu. Kartı veren kuruluşun adı. Dizenin tamamının daha küçük ekranlarda gösterilmesi için önerilen maksimum uzunluk 20 karakterdir. |
messages[] |
Uygulamada görüntülenen bir dizi mesaj. Bu nesnenin tüm kullanıcıları, nesneyle ilişkili mesajları alır. Bu alanlar en fazla 10 tane olabilir. |
allowMultipleUsersPerObject |
Kullanımdan kaldırıldı. Bunun yerine |
homepageUri |
Uygulamanızın ana sayfasının URI'sı. Bu alandaki URI'nın doldurulması, linksModuleData içinde bir URI'nin doldurulmasıyla tam olarak aynı davranışla sonuçlanır (bir nesne oluşturulduğunda, genellikle nesnenin linksModuleData bölümü olarak düşünülen ana sayfada bir bağlantı gösterilir). |
locations[] |
Not: Şu anda bu alan, coğrafi bildirimleri tetiklemek için desteklenmemektedir. |
reviewStatus |
Zorunlu. Sınıfın durumu. Bu alan; ekleme, yama veya güncelleme 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 kullanın. |
imageModulesData[] |
Resim modülü verileri. Bu alanlar, nesne düzeyinde 1'i, sınıf nesnesi düzeyinde ise 1'i gösterebilir. |
textModulesData[] |
Metin modülü verileri. Metin modülü verileri de sınıfta tanımlanmışsa her ikisi de gösterilir. Bu alanlar, nesneden en fazla 10 ve sınıftan en fazla 10 adet alanda görüntülenir. |
linksModuleData |
Bağlantılar modülü verileri. Bağlantı modülü verileri nesnede de tanımlanmışsa her ikisi de görüntülenir. |
redemptionIssuers[] |
Kartı, Akıllı Dokunma ile kullanmak isteyen kartı veren kuruluşları tanımlar. Tekliften yararlanan kuruluşlar, kartı veren kuruluş kimlikleriyle tanımlanır. Tekliften yararlanan kuruluşların yapılandırılmış en az bir Akıllı Dokunma anahtarı olmalıdır. Kartın Akıllı Dokunma'yı desteklemesi için |
countryCode |
Kartın ülkesini (kullanıcı o ülkede değilken) 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. |
heroImage |
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örüntülenir. |
wordMark |
Kullanımdan kaldırıldı. |
enableSmartTap |
Bu sınıfın Akıllı Dokunma'yı destekleyip desteklemediğini tanımlar. Kartın Akıllı Dokunma'yı desteklemesi için |
hexBackgroundColor |
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, |
localizedIssuerName |
Veren ismi için çevrilen dizeler. Dizenin tamamının daha küçük ekranlarda gösterilmesi için önerilen maksimum uzunluk 20 karakterdir. |
multipleDevicesAndHoldersAllowedStatus |
Birden fazla kullanıcının ve cihazın, bu sınıfa referans veren aynı nesneyi kaydedip kaydetmeyeceğini belirler. |
callbackOptions |
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. |
securityAnimation |
Güvenlik animasyonu hakkında isteğe bağlı bilgiler. Bu ayarlanırsa kart ayrıntılarında bir güvenlik animasyonu oluşturulur. |
viewUnlockRequirement |
Bağlılık kartı için Kilit Açma koşulu seçeneklerini görüntüleyin. |
wideProgramLogo |
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. |
appLinkData |
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 |
DiscoverableProgram
Google Pay uygulamasında sınıfların nasıl keşfedilebileceği ve örneklenebileceği hakkında bilgiler. Bu işlem, bağlılık veya hediye kartı programı aranıp taranarak ya da manuel olarak girilerek yapılır.
JSON gösterimi |
---|
{ "merchantSignupInfo": { object ( |
Alanlar | |
---|---|
merchantSignupInfo |
Satıcı sitesi üzerinden kaydolabilme ve bu program için değerli bir araç ekleme hakkında bilgiler. MERCHANT_HOSTED_SIGNUP etkinleştirildiğinde kullanılır. |
merchantSigninInfo |
Oturum açma ve satıcı sitesi üzerinden bu program için değerli eklemeler hakkında bilgiler. 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 | |
---|---|
signupWebsite |
Satıcının kayıt sitesi için kullanıcının yönlendirileceği URL. |
signupSharedDatas[] |
Kayıt web sitesinin URL'sine bir POST isteğinde gönderilen kullanıcı verileri. Bu bilgiler kodlanır ve ardından satıcının web sitesinin, kullanıcıyı bulunabilir programa kaydetmek için kullanılan alanları önceden doldurabilmesi için paylaşılır. |
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 | |
---|---|
signinWebsite |
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 kartı veren kuruluşun 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 düzenleyen 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ği tarafından referans verilen bağlılık sınıfını günceller. |