ProductOfferingRefOrValue

The polymorphic attributes @type, @schemaLocation & @referredType are related to the Resource entity and not the ProductOfferingRefOrValue class itself

Field Required Nullable Type Description Constraints Example

@type

Yes

No

String

When sub-classing, this defines the sub-class Extensible name

@baseType

No

No

String

When sub-classing, this defines the super-class

@schemaLocation

No

No

String

A URI to a JSON-Schema file that defines additional attributes and relationships

id

Yes

No

String

Identifier of the referred entity.

2d7ed5fd-9f62-4211-bc84-357f5f7b80f5

href

No

No

URI

Hyperlink reference

https://api.example.org/resource/id

description

No

No

String

Description of the productOffering

Lorem ipsum dolor

version

No

No

String

ProductOffering version

1.0

lifecycleStatus

No

No

String

Used to indicate the current lifecycle status

created

name

No

No

String

Name of the referred entity.

EntityName

productSpecification

No

No

ProductSpecificationRef

A ProductSpecification is a detailed description of a tangible or intangible object made available externally in the form of a ProductOffering to customers or other parties playing a party role.

@referredType

No

No

String

The actual type of the target instance when needed for disambiguation.