> ## 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 数据模型。

PFSubscriptionModel 数据模型。

## 语法

```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;  
```

### 成员

**`expiration`**   time\_t

此订阅何时过期。

**`initialSubscriptionTime`**   time\_t

最初购买订阅的时间。

**`isActive`**   bool

此订阅当前是否处于活动状态。也就是说，Expiration> now 是否成立。

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

（可选）根据订阅提供商，此订阅的状态。

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

（可选）此订阅的 ID。

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

（可选）此订阅在主目录中的项 ID。

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

（可选）此订阅的提供商。目前支持 Apple 或 Google Play。

## 要求

**头文件：** PFTypes.h

## 另请参阅

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


## Related topics

- [PFMembershipModel](/zh-CN/services/playfab/api-references/c/pftypes/structs/pfmembershipmodel.md)
- [服务 C API 概览 - PFTypes.h](/zh-CN/services/playfab/api-references/c/pftypes/pftypes_members.md)
- [Subscriptions](/zh-CN/services/playfab/api-references/events/data-types/subscriptions.md)
- [XStoreSubscriptionInfo](/zh-CN/reference/system/xstore/structs/xstoresubscriptioninfo.md)
- [PFSubscriptionProviderStatus](/zh-CN/services/playfab/api-references/c/pftypes/enums/pfsubscriptionproviderstatus.md)
