Remote Config şablon sürümünü temsil eden arayüz. Sürüm açıklaması dışında yalnızca çıktı. Remote Config şablonunun belirli bir sürümüyle ilgili meta verileri içerir. Tüm alanlar, belirtilen Remote Config şablonu yayınlandığı sırada ayarlanır. Bir sürümün açıklama alanı, publishTemplate
çağrılarında belirtilebilir.
İmza:
export interface Version
Özellikler
Mülk | Tip | Tanım |
---|---|---|
Tanım | sicim | İlgili Remote Config şablonunun kullanıcı tarafından sağlanan açıklaması. |
isLegacy | boolean | Bu Remote Config şablonunun sürüm geçmişi desteklenmeden önce yayınlanıp yayınlanmadığını belirtir. |
geri almaKaynağı | sicim | Geri alma nedeniyle geçerli sürüm haline gelen Remote Config şablonunun sürüm numarası. Yalnızca bu sürüm bir geri alma işleminin sonucuysa mevcuttur. |
güncellemeOrigin | ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE') | Şablon güncelleme eyleminin kaynağı. |
Güncelleme zamanı | sicim | Remote Config şablonunun bu sürümünün Remote Config arka ucuna yazıldığı zamanı gösteren zaman damgası. |
güncelleme türü | ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK') | Şablon güncelleme eyleminin türü. |
güncellemeKullanıcı | RemoteConfigKullanıcısı | Güncellemeyi gerçekleştiren hesapla ilgili tüm meta veri alanlarının toplanması. |
versiyon numarası | sicim | Remote Config şablonunun sürüm numarası. |
Sürüm.açıklama
İlgili Remote Config şablonunun kullanıcı tarafından sağlanan açıklaması.
İmza:
description?: string;
Version.isLegacy
Bu Remote Config şablonunun sürüm geçmişi desteklenmeden önce yayınlanıp yayınlanmadığını belirtir.
İmza:
isLegacy?: boolean;
Version.rollbackSource
Geri alma nedeniyle geçerli sürüm haline gelen Remote Config şablonunun sürüm numarası. Yalnızca bu sürüm bir geri alma işleminin sonucuysa mevcuttur.
İmza:
rollbackSource?: string;
Version.updateOrigin
Şablon güncelleme eyleminin kaynağı.
İmza:
updateOrigin?: ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE');
Sürüm.updateTime
Remote Config şablonunun bu sürümünün Remote Config arka ucuna yazıldığı zamanı gösteren zaman damgası.
İmza:
updateTime?: string;
Sürüm.updateType
Şablon güncelleme eyleminin türü.
İmza:
updateType?: ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK');
Version.updateUser
Güncellemeyi gerçekleştiren hesapla ilgili tüm meta veri alanlarının toplanması.
İmza:
updateUser?: RemoteConfigUser;
Version.versionNumber
Remote Config şablonunun sürüm numarası.
İmza:
versionNumber?: string;