- Escape elements being swallowed as HTML - Remove Head/Style that don't render on docs.ms - Use backticks where there is no formatting - Espace inside pre blocks - Remove non-docfx xref with text
22 KiB
title, MS-HAID, ms.assetid, ms.reviewer, manager, description, ms.author, ms.topic, ms.prod, ms.technology, author, ms.date
title | MS-HAID | ms.assetid | ms.reviewer | manager | description | ms.author | ms.topic | ms.prod | ms.technology | author | ms.date | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Data structures for Microsoft Store for Business |
|
ABE44EC8-CBE5-4775-BA8A-4564CB73531B | dansimp | dansimp | article | w10 | windows | manikadhiman | 09/18/2017 |
Data structures for Microsoft Store for Business
Here's the list of data structures used in the Microsoft Store for Business REST APIs:
- AlternateIdentifier
- BulkSeatOperationResultSet
- FailedSeatRequest
- FrameworkPackageDetails
- InventoryDistributionPolicy
- InventoryEntryDetails
- InventoryResultSet
- InventoryStatus
- LicenseType
- LocalizedProductDetail
- OfflineLicense
- PackageContentInfo
- PackageLocation
- ProductArchitectures
- ProductDetails
- ProductImage
- ProductKey
- ProductPackageDetails
- ProductPackageFormat
- ProductPackageSet
- ProductPlatform
- PublisherDetails
- SeatAction
- SeatDetails
- SeatDetailsResultSet
- SeatState
- SupportedProductPlatform
- VersionInfo
AlternateIdentifier
Specifies the properties of the alternate identifier.
Name | Type | Description |
---|---|---|
type |
string |
LegacyWindowStoreProductId, LegacyWindowsPhoneProductId, RedirectToThresholdProductId |
value |
string |
BulkSeatOperationResultSet
Name | Type |
---|---|
seatDetails |
collection of SeatDetails |
failedSeatOperations |
collection of FailedSeatRequest |
FailedSeatRequest
Name | Type |
---|---|
failureReason |
string |
productKey |
|
userName |
string |
FrameworkPackageDetails
Name | Type | Description |
---|---|---|
packageId |
string |
|
contentId |
string |
Identifies a specific application. |
location |
||
packageFullName |
string |
|
packageIdentityName |
string |
|
architectures |
collection of ProductArchitectures |
|
packageFormat |
||
platforms |
collection of ProductPlatform |
|
fileSize |
integer-64 |
Size of the file. |
packageRank |
integer-32 |
Optional |
InventoryDistributionPolicy
Name | Description |
---|---|
open |
Open distribution policy - licenses/seats can be assigned/consumed without limit |
restricted |
Restricted distribution policy - licenses/seats must be assigned/consumed according to the available count |
InventoryEntryDetails
Name | Type | Description |
---|---|---|
productKey |
Identifier used on subsequent requests to get additional content including product descriptions, offline license, and download URLs. |
|
seatCapacity |
integer-64 |
Total number of seats that have been purchased for an application. |
availableSeats |
integer-64 |
Number of available seats remaining for an application. |
lastModified |
dateTime |
Specifies the last modified date for an application. Modifications for an application includes updated product details, updates to an application, and updates to the quantity of an application. |
licenseType |
Indicates whether the set of seats for a given application supports online or offline licensing. |
|
distributionPolicy |
||
status |
InventoryResultSet
Name | Type | Description |
---|---|---|
continuationToken |
string |
Only available if there is a next page. |
inventoryEntries |
collection of InventoryEntryDetails |
InventoryStatus
Name | Description |
---|---|
active |
Entry is available in the organization’s inventory. |
removed |
Entry has been removed from the organization’s inventory. |
LicenseType
Name | Description |
---|---|
online |
Online license application. |
offline |
Offline license application. |
LocalizedProductDetail
Specifies the properties of the localized product.
Name | Type | Description |
---|---|---|
language |
string |
Language or fallback language if the specified language is not available. |
displayName |
string |
Display name of the application. |
description |
string |
App description provided by developer can be up to 10,000 characters. |
images |
collection of ProductImage |
Artwork and icon associated with the application. |
publisher |
Publisher of the application. |
OfflineLicense
Name | Type | Description |
---|---|---|
productKey |
Identifies a set of seats associated with an application. |
|
licenseBlob |
string |
Base-64 encoded offline license that can be installed via a CSP. |
licenseInstanceId |
string |
Version of the license. |
requestorId |
string |
Organization requesting the license. |
contentId |
string |
Identifies the specific license required by an application. |
PackageContentInfo
Name | Type |
---|---|
productPlatforms |
collection of ProductPlatform |
packageFormat |
string |
PackageLocation
Name | Type | Description |
---|---|---|
url |
URI |
CDN location of the packages. URL expiration is based on the estimated time to download the package. |
ProductArchitectures
Name |
---|
neutral |
arm |
x86 |
x64 |
ProductDetails
Name | Type | Description |
---|---|---|
productKey |
Identifier used on subsequent requests to get additional content including product descriptions, offline license, and download URLs. |
|
productType |
string |
Type of product. |
supportedLanguages |
collection of string |
The set of localized languages for an application. |
publisherId |
string |
Publisher identifier. |
category |
string |
Application category. |
alternateIds |
collection of AlternateIdentifier |
The identifiers that can be used to instantiate the installation of on online application. |
packageFamilyName |
string |
|
supportedPlatforms |
collection of ProductPlatform |
ProductImage
Specifies the properties of the product image.
Name | Type | Description |
---|---|---|
location |
URI |
Location of the download image. |
purpose |
string |
Tag for the purpose of the image, e.g. "screenshot" or "logo". |
height |
string |
Height of the image in pixels. |
width |
string |
Width of the image in pixels. |
caption |
string |
Unlimited length. |
backgroundColor |
string |
Format "#RRGGBB" |
foregroundColor |
string |
Format "#RRGGBB" |
fileSize |
integer-64 |
Size of the file. |
ProductKey
Specifies the properties of the product key.
Name | Type | Description |
---|---|---|
productId |
string |
Product identifier for an application that is used by the Store for Business. |
skuId |
string |
Product identifier that specifies a specific SKU of an application. |
ProductPackageDetails
Name | Type | Description |
---|---|---|
frameworkDependencyPackages |
collection of FrameworkPackageDetails |
|
packageId |
string |
|
contentId |
string |
Identifies a specific application. |
location |
||
packageFullName |
string |
example, Microsoft.BingTranslator_1.1.10917.2059_x86__8wekyb3d8bbwe |
packageIdentityName |
string |
example, Microsoft.BingTranslator |
architectures |
collection of ProductArchitectures |
Values {x86, x64, arm, neutral} |
packageFormat |
Extension of the package file. |
|
platforms |
collection of ProductPlatform |
|
fileSize |
integer-64 |
Size of the file. |
packageRank |
integer-32 |
Optional |
ProductPackageFormat
Name |
---|
appx |
appxBundle |
xap |
ProductPackageSet
Name | Type | Description |
---|---|---|
packageSetId |
string |
An identifier for the particular combination of application packages. |
productPackages |
collection of ProductPackageDetails |
A collection of application packages. |
ProductPlatform
Name | Type |
---|---|
platformName |
string |
minVersion |
|
maxTestedVersion |
PublisherDetails
Specifies the properties of the publisher details.
Name | Type | Description |
---|---|---|
publisherName |
string |
Name of the publisher. |
publisherWebsite |
string |
Website of the publisher. |
SeatAction
Name |
---|
assign |
reclaim |
SeatDetails
Name | Type | Description |
---|---|---|
assignedTo |
string |
Format = UPN (user@domain) |
dateAssigned |
datetime |
|
state |
||
productKey |
SeatDetailsResultSet
Name | Type |
---|---|
seats |
collection of SeatDetails |
continuationToken |
string |
SeatState
Name |
---|
active |
revoked |
SupportedProductPlatform
Name | Type |
---|---|
platformName |
string |
minVersion |
|
maxTestedVersion |
|
architectures |
collection of ProductArchitectures |
VersionInfo
Name | Type |
---|---|
major |
integer-32 |
minor |
integer-32 |
build |
integer-32 |
revision |
integer-32 |