Delen via


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

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.

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

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