> ## 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.

# PFSubscriptionModel

> PFSubscriptionModel data model.

PFSubscriptionModel data model.

## Syntax

```cpp theme={null}
typedef struct PFSubscriptionModel {  
    time_t expiration;  
    time_t initialSubscriptionTime;  
    bool isActive;  
    PFSubscriptionProviderStatus const* status;  
    const char* subscriptionId;  
    const char* subscriptionItemId;  
    const char* subscriptionProvider;  
} PFSubscriptionModel;  
```

### Members

**`expiration`**   time\_t

When this subscription expires.

**`initialSubscriptionTime`**   time\_t

The time the subscription was orignially purchased.

**`isActive`**   bool

Whether this subscription is currently active. That is, if Expiration> now.

**`status`**   [PFSubscriptionProviderStatus](/services/playfab/api-references/c/pftypes/enums/pfsubscriptionproviderstatus) const\*\
*may be nullptr*

(Optional) The status of this subscription, according to the subscription provider.

**`subscriptionId`**   const char\*\
*is null-terminated*

(Optional) The id for this subscription.

**`subscriptionItemId`**   const char\*\
*is null-terminated*

(Optional) The item id for this subscription from the primary catalog.

**`subscriptionProvider`**   const char\*\
*is null-terminated*

(Optional) The provider for this subscription. Apple or Google Play are supported today.

## Requirements

**Header:** PFTypes.h

## See also

[PFTypes members](/services/playfab/api-references/c/pftypes/pftypes_members)


## Related topics

- [PFMembershipModel](/services/playfab/api-references/c/pftypes/structs/pfmembershipmodel.md)
- [Services C API overview - PFTypes.h](/services/playfab/api-references/c/pftypes/pftypes_members.md)
- [Subscriptions](/services/playfab/api-references/events/data-types/subscriptions.md)
- [Product sharing model for games](/publishing/xstore-commerce/xstore-product-sharing.md)
- [Choosing the right product type](/publishing/xstore-commerce/xstore-choosing-product-type.md)
