TM Forum · JSON Structure

Tm Forum Structure

Structural overview of the TM Forum API surface; extracted from openapi/.

Type: Properties: 0
TelcoTelecommunicationsBSSOSSOpen APIsStandards

Tm Forum Structure is a JSON Structure definition published by TM Forum.

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "TM Forum",
  "providerId": "tm-forum",
  "kind": "json-structure",
  "description": "Structural overview of the TM Forum API surface; extracted from openapi/.",
  "schemaCount": 271,
  "operationCount": 59,
  "schemas": [
    {
      "name": "Addressable",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Addressable_FVO",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "AgreementRef",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AgreementRef_FVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AgreementRef_MVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AllowedProductAction",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AllowedProductAction_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AllowedProductAction_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Attachment",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AttachmentRef",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AttachmentRefOrValue",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AttachmentRefOrValue_FVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AttachmentRefOrValue_MVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AttachmentRef_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AttachmentRef_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Attachment_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Attachment_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BaseEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BaseEvent_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BaseEvent_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BooleanArrayCharacteristicValueSpecification",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BooleanArrayCharacteristicValueSpecification_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BooleanArrayCharacteristicValueSpecification_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BooleanCharacteristicValueSpecification",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BooleanCharacteristicValueSpecification_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BooleanCharacteristicValueSpecification_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BundledGroupProductOffering",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BundledGroupProductOfferingOption",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BundledGroupProductOfferingOption_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BundledGroupProductOfferingOption_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BundledGroupProductOffering_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BundledGroupProductOffering_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BundledProductOffering",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BundledProductOfferingOption",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BundledProductOfferingOption_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BundledProductOfferingOption_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BundledProductOfferingPriceRelationship",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BundledProductOfferingPriceRelationship_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BundledProductOfferingPriceRelationship_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BundledProductOffering_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BundledProductOffering_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BundledProductSpecification",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BundledProductSpecification_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BundledProductSpecification_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Catalog",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Catalog_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Catalog_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Category",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CategoryAttributeValueChangeEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CategoryAttributeValueChangeEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "CategoryCreateEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CategoryCreateEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "CategoryDeleteEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CategoryDeleteEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "CategoryRef",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CategoryRef_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CategoryRef_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CategoryStateChangeEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CategoryStateChangeEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Category_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Category_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ChannelRef",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ChannelRef_FVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ChannelRef_MVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Characteristic",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CharacteristicRelationship",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CharacteristicRelationship_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CharacteristicRelationship_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CharacteristicSpecification",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CharacteristicSpecificationRelationship",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CharacteristicSpecificationRelationship_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CharacteristicSpecificationRelationship_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CharacteristicSpecification_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CharacteristicSpecification_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CharacteristicValueSpecification",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CharacteristicValueSpecification_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CharacteristicValueSpecification_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Characteristic_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Characteristic_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Duration",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Entity",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EntityRef",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EntityRef_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Entity_FVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Entity_MVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Event",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Event_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Event_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ExportJob",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ExportJobCreateEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ExportJobCreateEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ExportJobStateChangeEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ExportJobStateChangeEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ExportJob_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ExportJob_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Extensible",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "@type"
      ]
    },
    {
      "name": "Extensible_FVO",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "@type"
      ]
    },
    {
      "name": "ExternalIdentifier",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ExternalIdentifier_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ExternalIdentifier_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "FloatArrayCharacteristicValueSpecification",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "FloatArrayCharacteristicValueSpecification_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "FloatArrayCharacteristicValueSpecification_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "FloatCharacteristicValueSpecification",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "FloatCharacteristicValueSpecification_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "FloatCharacteristicValueSpecification_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ImportJob",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ImportJobCreateEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ImportJobCreateEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ImportJobStateChangeEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ImportJobStateChangeEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ImportJob_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ImportJob_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IntegerArrayCharacteristicValueSpecification",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IntegerArrayCharacteristicValueSpecification_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IntegerArrayCharacteristicValueSpecification_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IntegerCharacteristicValueSpecification",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IntegerCharacteristicValueSpecification_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IntegerCharacteristicValueSpecification_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IntentSpecificationRef",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IntentSpecificationRef_FVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IntentSpecificationRef_MVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "JobStateType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MapArrayCharacteristicValueSpecification",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MapArrayCharacteristicValueSpecification_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MapArrayCharacteristicValueSpecification_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MapCharacteristicValueSpecification",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MapCharacteristicValueSpecification_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MapCharacteristicValueSpecification_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MarketSegmentRef",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MarketSegmentRef_FVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MarketSegmentRef_MVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Money",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "NumberArrayCharacteristicValueSpecification",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NumberArrayCharacteristicValueSpecification_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NumberArrayCharacteristicValueSpecification_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NumberCharacteristicValueSpecification",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NumberCharacteristicValueSpecification_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NumberCharacteristicValueSpecification_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ObjectArrayCharacteristicValueSpecification",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ObjectArrayCharacteristicValueSpecification_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ObjectArrayCharacteristicValueSpecification_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ObjectCharacteristicValueSpecification",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ObjectCharacteristicValueSpecification_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ObjectCharacteristicValueSpecification_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PartyRef",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PartyRefOrPartyRoleRef",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PartyRefOrPartyRoleRef_FVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PartyRefOrPartyRoleRef_MVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PartyRef_FVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PartyRef_MVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PartyRoleRef",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PartyRoleRef_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PartyRoleRef_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PlaceRef",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PlaceRef_FVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PlaceRef_MVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PolicyRef",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PolicyRef_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PolicyRef_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PricingLogicAlgorithm",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PricingLogicAlgorithm_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PricingLogicAlgorithm_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductCatalog",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductCatalogAttributeValueChangeEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductCatalogAttributeValueChangeEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ProductCatalogCreateEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductCatalogCreateEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ProductCatalogDeleteEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductCatalogDeleteEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ProductCatalogStateChangeEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductCatalogStateChangeEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ProductCatalog_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductCatalog_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOffering",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingAttributeValueChangeEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingAttributeValueChangeEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ProductOfferingCreateEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingCreateEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ProductOfferingDeleteEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingDeleteEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ProductOfferingPrice",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingPriceAttributeValueChangeEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingPriceAttributeValueChangeEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ProductOfferingPriceCreateEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingPriceCreateEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ProductOfferingPriceDeleteEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingPriceDeleteEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ProductOfferingPriceRef",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingPriceRefOrValue",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingPriceRefOrValue_FVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingPriceRefOrValue_MVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingPriceRef_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingPriceRef_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingPriceRelationship",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingPriceRelationship_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingPriceRelationship_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingPriceStateChangeEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingPriceStateChangeEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ProductOfferingPrice_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingPrice_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingRef",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingRef_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingRef_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingRelationship",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingRelationship_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingRelationship_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingStateChangeEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingStateChangeEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ProductOfferingTerm",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingTerm_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOfferingTerm_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOffering_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductOffering_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductSpecification",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductSpecificationAttributeValueChangeEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductSpecificationAttributeValueChangeEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ProductSpecificationCharacteristicValueUse",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductSpecificationCharacteristicValueUse_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductSpecificationCharacteristicValueUse_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductSpecificationCreateEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductSpecificationCreateEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ProductSpecificationDeleteEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductSpecificationDeleteEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ProductSpecificationRef",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductSpecificationRef_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductSpecificationRef_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductSpecificationRelationship",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductSpecificationRelationship_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductSpecificationRelationship_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductSpecificationStateChangeEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductSpecificationStateChangeEventPayload",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ProductSpecification_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProductSpecification_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Quantity",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "RelatedPartyRefOrPartyRoleRef",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RelatedPartyRefOrPartyRoleRef_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RelatedPartyRefOrPartyRoleRef_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ResourceCandidateRef",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ResourceCandidateRef_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ResourceCandidateRef_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ResourceSpecificationRef",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ResourceSpecificationRef_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ResourceSpecificationRef_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SLARef",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SLARef_FVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SLARef_MVO",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ServiceCandidateRef",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ServiceCandidateRef_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ServiceCandidateRef_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ServiceSpecificationRef",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ServiceSpecificationRef_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ServiceSpecificationRef_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "StringArrayCharacteristicValueSpecification",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "StringArrayCharacteristicValueSpecification_FVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "StringArrayCharacteristicValueSpecification_MVO",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "StringCharacteristicValueSpecification",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "StringCharacteristicValueSpecification_FVO",
      "type": null,
      

# --- truncated at 32 KB (48 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/tm-forum/refs/heads/main/json-structure/tm-forum-structure.json