CalStorePage Class Reference

Inherits from CalStoreObject : NSObject
Declared in CalStorePage.h

Overview

Pages are the foundation of the API. Pages are the scaffolds of the views your users will interact with. You need to add the UX and UI for the pages.

A page is made up of sections. Each section, in turn, is made up of items. Pages are localised so all items on the page that can be translated will be shown translated.

You can request pages from the API using the CalStorePageRequest object.

Other Methods

  itemId

The unique itemId for this page.

@property (nonatomic, readonly) NSString *itemId

Declared In

CalStorePage.h

  name

The localized name of this page.

@property (nonatomic, readonly) NSString *name

Declared In

CalStorePage.h

Getting Content Information

  pageType

The type of data the page holds, for normal requests it will be CalStorePageTypeRegular, for search requests it will be CalStorePageTypeSearchResults.

@property (nonatomic, readonly) CalStorePageType pageType

Declared In

CalStorePage.h

  contentMode

The mode of content the page holds, for product requests it will be CalstoreContentModeProduction. When your account/app is still in testing mode, it will be CalStoreContentModeTesting.

@property (nonatomic, readonly) CalStoreContentMode contentMode

Declared In

CalStorePage.h

Sections

  sections

The list of sections for this page. Each object is an CalStorePageSection.

@property (nonatomic, readonly) NSArray *sections

Declared In

CalStorePage.h

Optional Properties

  appSubscriptionIdentifier

The app subscription identifier.

@property (nonatomic, readonly) NSString *appSubscriptionIdentifier

Declared In

CalStorePage.h