Schema: requiresSubscription
Schema: requiresSubscription Example Markup
The following are examples of markup written in json+ld that include the correct usage for Schema: requiresSubscription.
WatchAction JSON-LD example for watching a documentary. WatchAction adds no properties of its own; used as potentialAction on VideoObject or Movie to provide a direct watch link.
MediaObject JSON-LD example for a downloadable PDF report. MediaObject is the parent of VideoObject, AudioObject, and ImageObject. Covers the most important of its 20 direct properties: contentUrl, encodingFormat, contentSize, duration, uploadDate, and requiresSubscription.
ConsumeAction JSON-LD example for reading an article. ConsumeAction is the parent of ViewAction, WatchAction, ReadAction, ListenAction, PlayAction, UseAction, EatAction, DrinkAction, and InstallAction.
ActionAccessSpecification JSON-LD example for geographic / subscription / date constraints on an Action. Intangible with 7 direct properties.