ExtensionManifest interface
Base class for extension properties which are shared by the extension manifest and the extension model
Properties
base |
Uri used as base for other relative uri's defined in extension |
constraints | List of shared constraints defined by this extension |
contributions | List of contributions made by this extension |
contribution |
List of contribution types defined by this extension |
demands | List of explicit demands required by this extension |
event |
Collection of endpoints that get called when particular extension events occur |
fallback |
Secondary location that can be used as base for other relative uri's defined in extension |
language | Language Culture Name set by the Gallery |
licensing | How this extension behaves with respect to licensing |
manifest |
Version of the extension manifest format/content |
restricted |
Default user claims applied to all contributions (except the ones which have been specified restrictedTo explicitly) to control the visibility of a contribution. |
scopes | List of all oauth scopes required by this extension |
service |
The ServiceInstanceType(Guid) of the VSTS service that must be available to an account in order for the extension to be installed |
Property Details
baseUri
Uri used as base for other relative uri's defined in extension
baseUri: string
Property Value
string
constraints
List of shared constraints defined by this extension
constraints: ContributionConstraint[]
Property Value
contributions
List of contributions made by this extension
contributions: Contribution[]
Property Value
contributionTypes
List of contribution types defined by this extension
contributionTypes: ContributionType[]
Property Value
demands
List of explicit demands required by this extension
demands: string[]
Property Value
string[]
eventCallbacks
Collection of endpoints that get called when particular extension events occur
eventCallbacks: ExtensionEventCallbackCollection
Property Value
fallbackBaseUri
Secondary location that can be used as base for other relative uri's defined in extension
fallbackBaseUri: string
Property Value
string
language
Language Culture Name set by the Gallery
language: string
Property Value
string
licensing
How this extension behaves with respect to licensing
licensing: ExtensionLicensing
Property Value
manifestVersion
Version of the extension manifest format/content
manifestVersion: number
Property Value
number
restrictedTo
Default user claims applied to all contributions (except the ones which have been specified restrictedTo explicitly) to control the visibility of a contribution.
restrictedTo: string[]
Property Value
string[]
scopes
List of all oauth scopes required by this extension
scopes: string[]
Property Value
string[]
serviceInstanceType
The ServiceInstanceType(Guid) of the VSTS service that must be available to an account in order for the extension to be installed
serviceInstanceType: string
Property Value
string