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.