Aracılığıyla paylaş


WidgetMetadata interface

Dashboard Widget'larını açıklayan katkıya dayalı bilgiler.

Özellikler

allowedSizes

Widget tarafından desteklenen boyutlar.

analyticsServiceRequired

Widget'ın çalışması için Analiz Hizmeti'nin gerekip gerekmediğini belirten kabul etme boole değeri. Analiz hizmeti gerektiren pencere öğeleri, Analiz Hizmeti kullanılamıyorsa katalogdan gizlenir.

catalogIconUrl

Widget kataloğundaki bir simge için kaynak.

catalogInfoUrl

Widget bilgilerine işaret eden katılım URL dizesi. Atlanırsa varsayılan olarak uzantı market URL'si kullanılır

configurationContributionId

Sağlanan Widget özel yapılandırma kullanıcı arayüzünü tanımlayan temel katkının kimliği. Özel yapılandırma kullanıcı arabirimi kullanılamıyorsa null.

configurationContributionRelativeId

Sağlanan Widget özel yapılandırma kullanıcı arayüzünü tanımlayan temel katkının göreli kimliği. Özel yapılandırma kullanıcı arabirimi kullanılamıyorsa null.

configurationRequired

Widget'ın panoya eklenmeden önce yapılandırma gerektirip gerektirmediğini belirtir.

contentUri

Şuradan yüklenecek widget içeriği için Uri: .

contributionId

Sağlanan Widget'ı tanımlayan temel katkının kimliği.

defaultSettings

Widget ayarlarına kopyalanacak isteğe bağlı varsayılan ayarlar.

description

Widget'ı açıklayan özet bilgiler.

isEnabled

Widget'lar uygulama mağazası tarafından devre dışı bırakılabilir. Aşağıdakileri zarif bir şekilde ele almamız gerekecek: - kalıcılık (İzin Ver) - İstekler (Devre dışı olarak etiketleyin ve bağlam sağlayın)

isNameConfigurable

Widget'ın widget adını/başlık yapılandırmasını destekleyip desteklemediğini gösteren devre dışı bırakma boole'u. Adı yok sayan widget'lar, bildirimde adı false olarak ayarlamalıdır.

isVisibleFromCatalog

Widget'ın katalogdan gizlenip gizlenmediğini belirten devre dışı bırakma boole'u. Genellikle bu, geliştiricilerin kullanımdan kaldırılmış bir widget'ın oluşturulmasını devre dışı bırakmasına izin vermek için kullanılır. Bir widget'ın katalogdan görünür olabilmesi için işlevsel bir varsayılan duruma sahip olması veya bir yapılandırma deneyimine sahip olması gerekir.

keywords

Bu widget ile ilişkili anahtar kelimeler, filtrelenemez ve görünmez

lightboxOptions

Bir "ışık kutusu" iletişim kutusunda widget sunumunu özelleştirmek için özellikleri kabul edin.

loadingImageUrl

Gösterge tablosunda yükleme yer tutucu görüntüsü için kaynak

name

Widget türünün kullanıcıya yönelik adı. Her widget burada benzersiz bir değer kullanmalıdır.

publisherName

Bu tür bir widget'ın Yayıncı Adı.

supportedScopes

Widget'ın çalışması ve kapsayıcısında çalışması için gereken veri sözleşmesi.

tags

Bu widget ile ilişkilendirilmiş, her widget'ta görünür ve filtrelenebilir etiketler.

targets

Katkı hedef kimlikleri

typeId

Kullanım dışı: Bu tür bir widget'ın yerel olarak benzersiz geliştiriciye yönelik kimliği. ContributionId, widget türleri için genel olarak benzersiz bir tanımlayıcı sağlar.

Özellik Ayrıntıları

allowedSizes

Widget tarafından desteklenen boyutlar.

allowedSizes: WidgetSize[]

Özellik Değeri

analyticsServiceRequired

Widget'ın çalışması için Analiz Hizmeti'nin gerekip gerekmediğini belirten kabul etme boole değeri. Analiz hizmeti gerektiren pencere öğeleri, Analiz Hizmeti kullanılamıyorsa katalogdan gizlenir.

analyticsServiceRequired: boolean

Özellik Değeri

boolean

catalogIconUrl

Widget kataloğundaki bir simge için kaynak.

catalogIconUrl: string

Özellik Değeri

string

catalogInfoUrl

Widget bilgilerine işaret eden katılım URL dizesi. Atlanırsa varsayılan olarak uzantı market URL'si kullanılır

catalogInfoUrl: string

Özellik Değeri

string

configurationContributionId

Sağlanan Widget özel yapılandırma kullanıcı arayüzünü tanımlayan temel katkının kimliği. Özel yapılandırma kullanıcı arabirimi kullanılamıyorsa null.

configurationContributionId: string

Özellik Değeri

string

configurationContributionRelativeId

Sağlanan Widget özel yapılandırma kullanıcı arayüzünü tanımlayan temel katkının göreli kimliği. Özel yapılandırma kullanıcı arabirimi kullanılamıyorsa null.

configurationContributionRelativeId: string

Özellik Değeri

string

configurationRequired

Widget'ın panoya eklenmeden önce yapılandırma gerektirip gerektirmediğini belirtir.

configurationRequired: boolean

Özellik Değeri

boolean

contentUri

Şuradan yüklenecek widget içeriği için Uri: .

contentUri: string

Özellik Değeri

string

contributionId

Sağlanan Widget'ı tanımlayan temel katkının kimliği.

contributionId: string

Özellik Değeri

string

defaultSettings

Widget ayarlarına kopyalanacak isteğe bağlı varsayılan ayarlar.

defaultSettings: string

Özellik Değeri

string

description

Widget'ı açıklayan özet bilgiler.

description: string

Özellik Değeri

string

isEnabled

Widget'lar uygulama mağazası tarafından devre dışı bırakılabilir. Aşağıdakileri zarif bir şekilde ele almamız gerekecek: - kalıcılık (İzin Ver) - İstekler (Devre dışı olarak etiketleyin ve bağlam sağlayın)

isEnabled: boolean

Özellik Değeri

boolean

isNameConfigurable

Widget'ın widget adını/başlık yapılandırmasını destekleyip desteklemediğini gösteren devre dışı bırakma boole'u. Adı yok sayan widget'lar, bildirimde adı false olarak ayarlamalıdır.

isNameConfigurable: boolean

Özellik Değeri

boolean

isVisibleFromCatalog

Widget'ın katalogdan gizlenip gizlenmediğini belirten devre dışı bırakma boole'u. Genellikle bu, geliştiricilerin kullanımdan kaldırılmış bir widget'ın oluşturulmasını devre dışı bırakmasına izin vermek için kullanılır. Bir widget'ın katalogdan görünür olabilmesi için işlevsel bir varsayılan duruma sahip olması veya bir yapılandırma deneyimine sahip olması gerekir.

isVisibleFromCatalog: boolean

Özellik Değeri

boolean

keywords

Bu widget ile ilişkili anahtar kelimeler, filtrelenemez ve görünmez

keywords: string[]

Özellik Değeri

string[]

lightboxOptions

Bir "ışık kutusu" iletişim kutusunda widget sunumunu özelleştirmek için özellikleri kabul edin.

lightboxOptions: LightboxOptions

Özellik Değeri

loadingImageUrl

Gösterge tablosunda yükleme yer tutucu görüntüsü için kaynak

loadingImageUrl: string

Özellik Değeri

string

name

Widget türünün kullanıcıya yönelik adı. Her widget burada benzersiz bir değer kullanmalıdır.

name: string

Özellik Değeri

string

publisherName

Bu tür bir widget'ın Yayıncı Adı.

publisherName: string

Özellik Değeri

string

supportedScopes

Widget'ın çalışması ve kapsayıcısında çalışması için gereken veri sözleşmesi.

supportedScopes: WidgetScope[]

Özellik Değeri

tags

Bu widget ile ilişkilendirilmiş, her widget'ta görünür ve filtrelenebilir etiketler.

tags: string[]

Özellik Değeri

string[]

targets

Katkı hedef kimlikleri

targets: string[]

Özellik Değeri

string[]

typeId

Kullanım dışı: Bu tür bir widget'ın yerel olarak benzersiz geliştiriciye yönelik kimliği. ContributionId, widget türleri için genel olarak benzersiz bir tanımlayıcı sağlar.

typeId: string

Özellik Değeri

string