REST Resource: genericclass

Kaynak: GeneralClass

Genel Sınıf

JSON gösterimi
{
  "id": string,
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  },
  "imageModulesData": [
    {
      object (ImageModuleData)
    }
  ],
  "textModulesData": [
    {
      object (TextModuleData)
    }
  ],
  "linksModuleData": {
    object (LinksModuleData)
  },
  "enableSmartTap": boolean,
  "redemptionIssuers": [
    string
  ],
  "securityAnimation": {
    object (SecurityAnimation)
  },
  "multipleDevicesAndHoldersAllowedStatus": enum (MultipleDevicesAndHoldersAllowedStatus),
  "callbackOptions": {
    object (CallbackOptions)
  },
  "viewUnlockRequirement": enum (ViewUnlockRequirement)
}
Alanlar
id

string

Zorunlu. Sınıfın benzersiz tanımlayıcısı. Bu kimlik, veren kuruluşun tümünde benzersiz olmalıdır. Bu değerin issuerID.identifier biçimine uygun olması gerekir; burada issuerID Google tarafından verilir ve identifier sizin tarafınızdan seçilir. Benzersiz tanımlayıcı yalnızca alfanümerik karakterler, ., _ veya - içerebilir.

classTemplateInfo

object (ClassTemplateInfo)

Sınıfın nasıl görüntüleneceğiyle ilgili şablon bilgileri. Politika ayarlanmazsa Google, gösterilecek varsayılan bir alan grubuna geri döner.

imageModulesData[]

object (ImageModuleData)

Resim modülü verileri. Nesnede imageModulesData de tanımlanmışsa her ikisi de görüntülenir. Her ikisi de ayarlandığında yalnızca sınıftaki ve nesne düzeyinde bir resim oluşturulur.

textModulesData[]

object (TextModuleData)

Metin modülü verileri. Nesnede textModulesData de tanımlanmışsa her ikisi de görüntülenir. Bu alanlardan en fazla 10 tanesi sınıftan ve 10'u nesneden gösterilir.

enableSmartTap

boolean

Yalnızca Akıllı Ödeme'yi etkinleştirmiş iş ortakları tarafından kullanılabilir. Daha fazla yardım için destek ekibiyle iletişime geçin.

redemptionIssuers[]

string (int64 format)

Kart kullanma izni veren kuruluşların, kartı Akıllı Ödeme üzerinden kullanabileceğini belirler. Teklif verenler, kartı veren kuruluş kimlikleriyle tanımlanır. Teklifi veren kuruluşların en az bir Akıllı Dokunma anahtarı yapılandırılmış olmalıdır.

Bir kartın Akıllı Dokunma'yı desteklemesi için enableSmartTap ve nesne düzeyinde smartTapRedemptionLevel alanlarının da doğru şekilde ayarlanması gerekir.

securityAnimation

object (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.

multipleDevicesAndHoldersAllowedStatus

enum (MultipleDevicesAndHoldersAllowedStatus)

Birden çok kullanıcının ve cihazın, bu sınıfa referans vererek aynı nesneyi kaydedip kaydetmeyeceğini belirler.

callbackOptions

object (CallbackOptions)

Bu sınıftaki bir nesnenin son kullanıcı tarafından her kaydedilmesi/silinmesi için vereni geri çağırmak amacıyla kullanılan geri çağırma seçenekleri. Bu sınıfın tüm nesneleri geri çağırma için uygundur.

viewUnlockRequirement

enum (ViewUnlockRequirement)

Genel kart için Kilit Açma Koşulu seçeneklerini görüntüleyin.

Yöntemler

get

Belirtilen sınıf kimliğine sahip genel sınıfı döndürür.

insert

Belirtilen kimlik ve özelliklere sahip genel bir sınıf ekler.

list

Belirli bir yayıncı kimliği için tüm genel sınıfların listesini döndürür.

patch

Belirtilen sınıf kimliği tarafından başvurulan genel sınıfı günceller.

update

Belirtilen sınıf kimliği tarafından başvurulan Genel sınıfı günceller.