ContributionType interface
Een bijdragetype, gegeven door een json-schema
- Uitbreiding
Eigenschappen
indexed | Hiermee bepaalt u of bijdragen van dit type het type hebben geïndexeerd voor query's. Hierdoor kunnen clients alle extensies vinden die een bijdrage van dit type hebben. OPMERKING: Alleen TrustedPartners mogen geïndexeerde bijdragetypen opgeven. |
name | Beschrijvende naam van de bijdrage/het type |
properties | Beschrijft de toegestane eigenschappen voor dit bijdragetype |
Overgenomen eigenschappen
description | Beschrijving van de bijdrage/het type |
id | Volledig gekwalificeerde id van de bijdrage/het type |
visible |
VisibleTo kan worden gebruikt om te beperken wie naar een bepaalde bijdrage/type kan verwijzen. Deze waarde moet ook een lijst zijn met uitgevers of uitbreidingen. Voorbeelden: 'ms': betekent dat alleen de uitgever ms ernaar kan verwijzen. "ms.vss-web": betekent dat alleen de extensie vss-web van de uitgever ms naar deze extensie kan verwijzen. |
Eigenschapdetails
indexed
Hiermee bepaalt u of bijdragen van dit type het type hebben geïndexeerd voor query's. Hierdoor kunnen clients alle extensies vinden die een bijdrage van dit type hebben. OPMERKING: Alleen TrustedPartners mogen geïndexeerde bijdragetypen opgeven.
indexed: boolean
Waarde van eigenschap
boolean
name
Beschrijvende naam van de bijdrage/het type
name: string
Waarde van eigenschap
string
properties
Beschrijft de toegestane eigenschappen voor dit bijdragetype
properties: {[key: string]: ContributionPropertyDescription}
Waarde van eigenschap
{[key: string]: ContributionPropertyDescription}
Details van overgenomen eigenschap
description
Beschrijving van de bijdrage/het type
description: string
Waarde van eigenschap
string
overgenomen vanContributionBase.description
id
Volledig gekwalificeerde id van de bijdrage/het type
id: string
Waarde van eigenschap
string
overgenomen vanContributionBase.id
visibleTo
VisibleTo kan worden gebruikt om te beperken wie naar een bepaalde bijdrage/type kan verwijzen. Deze waarde moet ook een lijst zijn met uitgevers of uitbreidingen. Voorbeelden: 'ms': betekent dat alleen de uitgever ms ernaar kan verwijzen. "ms.vss-web": betekent dat alleen de extensie vss-web van de uitgever ms naar deze extensie kan verwijzen.
visibleTo: string[]
Waarde van eigenschap
string[]
overgenomen vanContributionBase.visibleTo