PFGroupsInfo

Objective-C

@interface PFGroupsInfo : NSObject

Swift

class PFGroupsInfo : NSObject

Contains information about all product groups and purchased products.

  • All the groups that has been added in dashboard

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSArray<PFGroup *> *_Nonnull allGroups;

    Swift

    var allGroups: [PFGroup] { get }
  • All active groups. Active group has an active subscription

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSArray<PFGroup *> *_Nonnull activeGroups;

    Swift

    var activeGroups: [PFGroup] { get }
  • All purchased products

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSArray<PFProduct *> *_Nonnull purchasedProducts;

    Swift

    var purchasedProducts: [PFProduct] { get }
  • All purchased product identifiers

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSArray<NSString *> *_Nonnull allPurchasedProductIdentifier;

    Swift

    var allPurchasedProductIdentifier: [String] { get }
  • Latest expiration date of all purchased products

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSDate *_Nonnull latestExpirationDate;

    Swift

    var latestExpirationDate: Date { get }
  • Get product group from product ID

    Declaration

    Objective-C

    - (nonnull PFGroup *)groupFromProductId:(NSString *_Nonnull)id;

    Swift

    func group(fromProductId id: String) -> PFGroup

    Parameters

    id

    The id of the product

    Return Value

    A PFGroup object