ContributionType interface
Typ udziału podany przez schemat json
- Rozszerzenie
Właściwości
| indexed | Określa, czy współtworzenie tego typu ma typ indeksowany dla zapytań. Dzięki temu klienci mogą znaleźć wszystkie rozszerzenia, które mają udział w tym typie. UWAGA: Tylko zaufanepartnery mogą określać indeksowane typy kontrybucyjne. |
| name | Przyjazna nazwa udziału/typu |
| properties | Opisuje dozwolone właściwości dla tego typu współtworzenia |
Właściwości dziedziczone
| description | Opis udziału/typu |
| id | W pełni kwalifikowany identyfikator udziału/typu |
| visible |
Funkcja VisibleTo może służyć do ograniczania osób, które mogą odwoływać się do danego udziału/typu. Ta wartość powinna być również listą wydawców lub rozszerzeń. Przykłady: "ms" — oznacza, że tylko wydawca "ms" może się do tego odwoływać. "ms.vss-web" — oznacza tylko rozszerzenie "vss-web" od wydawcy "ms" może odwoływać się do tego. |
Szczegóły właściwości
indexed
Określa, czy współtworzenie tego typu ma typ indeksowany dla zapytań. Dzięki temu klienci mogą znaleźć wszystkie rozszerzenia, które mają udział w tym typie. UWAGA: Tylko zaufanepartnery mogą określać indeksowane typy kontrybucyjne.
indexed: boolean
Wartość właściwości
boolean
name
Przyjazna nazwa udziału/typu
name: string
Wartość właściwości
string
properties
Opisuje dozwolone właściwości dla tego typu współtworzenia
properties: {[key: string]: ContributionPropertyDescription}
Wartość właściwości
{[key: string]: ContributionPropertyDescription}
Szczegóły właściwości dziedziczonej
description
Opis udziału/typu
description: string
Wartość właściwości
string
Odziedziczone poContributionBase.description
id
W pełni kwalifikowany identyfikator udziału/typu
id: string
Wartość właściwości
string
Odziedziczone poContributionBase.id
visibleTo
Funkcja VisibleTo może służyć do ograniczania osób, które mogą odwoływać się do danego udziału/typu. Ta wartość powinna być również listą wydawców lub rozszerzeń. Przykłady: "ms" — oznacza, że tylko wydawca "ms" może się do tego odwoływać. "ms.vss-web" — oznacza tylko rozszerzenie "vss-web" od wydawcy "ms" może odwoływać się do tego.
visibleTo: string[]
Wartość właściwości
string[]
Dziedziczone zContributionBase.visibleTo