Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface CompoundPriceSpecification

A compound price specification is one that bundles multiple prices that all apply in combination for different dimensions of consumption. Use the name property of the attached unit price specification for indicating the dimension of a price component (e.g. “electricity” or “final cleaning”).

see

http://schema.org/CompoundPriceSpecification

Hierarchy

Index

Properties

Optional @context

@context: undefined | null | string | ContextDefinition | (null | string | ContextDefinition)[]

Optional @graph

@graph: undefined | NodeObject | NodeObject[]

Optional @id

@id: undefined | string

Optional @included

@included: undefined | NodeObject | NodeObject[]

Optional @index

@index: undefined | string

Optional @nest

@nest: undefined | JsonObject | JsonObject[]

Optional @reverse

@reverse: undefined | {}

Optional @type

@type: undefined | string | string[]

Optional additionalType

additionalType: undefined | string | string[]

Optional description

description: undefined | string | string[]

Optional disambiguatingDescription

disambiguatingDescription: undefined | string | string[]

Optional identifier

identifier: undefined | string | PropertyValue

Optional image

image: undefined | string | ImageObject | (string | ImageObject)[]

Optional mainEntityOfPage

mainEntityOfPage: undefined | string | CreativeWork | (string | CreativeWork)[]

Optional maxPrice

maxPrice: undefined | number

Optional minPrice

minPrice: undefined | number

Optional name

name: undefined | string

Optional potentialAction

potentialAction: undefined | Action | Action[]

Optional price

price: undefined | string | number

Optional priceComponent

priceComponent: undefined | UnitPriceSpecification | UnitPriceSpecification[]

Optional priceCurrency

priceCurrency: undefined | string

Optional sameAs

sameAs: undefined | string | string[]

Optional url

url: undefined | string

Generated using TypeDoc