> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XStoreAvailability

> XStoreAvailability

# XStoreAvailability

Describes the availability of a product.

## Syntax

```cpp theme={null}
typedef struct XStoreAvailability {  
    const char* availabilityId;  
    XStorePrice price;  
    time_t endDate;  
} XStoreAvailability  
```

### Members

*availabilityId*\
Type: const char\*

ID for the product/SKU combination.

*price*\
Type: [XStorePrice](/reference/system/xstore/structs/xstoreprice)

The price of the product.

*endDate*\
Type: time\_t

Availability end date.

## Remarks

Products in the Store are organized in a hierarchy of *product*, *SKU*, and *availability* objects. Products are represented by [XStoreProduct](/reference/system/xstore/structs/xstoreproduct) objects. The SKUs for each product are represented by [XStoreSku](/reference/system/xstore/structs/xstoresku) objects, and the availabilities for each SKU are represented by **XStoreAvailability** objects. **XStoreAvailability** is a member of the [XStoreSku](/reference/system/xstore/structs/xstoresku) struct.

## Requirements

**Header:** XStore.h (included in XGameRuntime.h)

**Supported platforms:** Windows, XBOX One family consoles and XBOX Series consoles

## See also

[XStore](/reference/system/xstore/xstore_members)\
[XStoreSku](/reference/system/xstore/structs/xstoresku)\
[XStoreProduct](/reference/system/xstore/structs/xstoreproduct)


## Related topics

- [XStoreProduct](/reference/system/xstore/structs/xstoreproduct.md)
- [XStoreSku](/reference/system/xstore/structs/xstoresku.md)
- [XStorePrice](/reference/system/xstore/structs/xstoreprice.md)
- [XStore](/reference/system/xstore/xstore_members.md)
- [Configure add-ons for in-game store-only availability](/publishing/game-publishing/how-to/how-to-does-not-have-store-listing.md)
