2.2.4.7.3 Package
The Package type contains information used to describe and install an add-in package.
-
<xs:complexType name="Package"> <xs:sequence> <xs:element name="Id" type="ser:guid" /> <xs:element name="Version" nillable="true" type="xs:string" /> <xs:element name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Allow32BitOn64BitClients" type="xs:boolean" /> <xs:element minOccurs="0" name="ServerBinary" nillable="true" type="tns:BinaryCollection" /> <xs:element minOccurs="0" name="ClientBinary32" nillable="true" type="tns:BinaryCollection" /> <xs:element minOccurs="0" name="ClientBinary64" nillable="true" type="tns:BinaryCollection" /> <xs:element minOccurs="0" name="SupportedSkus" nillable="true" type="tns:SkuCollection" /> <xs:element minOccurs="0" name="SupportUrl" nillable="true" type="xs:anyURI" /> <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PrivacyStatement" nillable="true" type="xs:anyURI" /> <xs:element minOccurs="0" name="OtherBinaries" nillable="true" type="tns:OtherBinariesMap" /> <xs:element minOccurs="0" name="Preinstall" nillable="true" type="tns:Preinstall" /> <xs:element minOccurs="0" name="UninstallConfirm" nillable="true" type="tns:UninstallConfirm" /> </xs:sequence> </xs:complexType>
Id: The ID for the package.
Version: The version of the add-in package.
Name: The name of the package.
Allow32BitOn64BitClients: TRUE, if 64-bit clients fall back to the 32-bit binaries when no 64-bit binaries can be found; otherwise, FALSE.
ServerBinary: The binaries to install on the server.
ClientBinary32: The binary to install on 32-bit clients.
ClientBinary64: The binary to install on 64-bit clients.
SupportedSkus: A list of operating systems that are supported by this package.
SupportUrl: The support URL for add-in.
Location: Indicates whether the add-in integrates with an online service or mainly has functionality local to the server.
PrivacyStatement: A link to the privacy statement for the add-in.
OtherBinaries: Other client binaries.<4>
Preinstall: The specified preinstall command.
UninstallConfirm: The specified uninstall command to override the default action.